.cmt-page{--cmt-blue:#2148e8;--cmt-ink:#101b2b;--cmt-muted:#526073;color:var(--cmt-ink);text-align:left;background:#fff;min-height:100vh;font-size:16px;line-height:1.6}.cmt-page *{box-sizing:border-box}.cmt-header,.cmt-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:28px 5%;display:flex}.cmt-header{border-bottom:1px solid #dce1e7}.cmt-brand{letter-spacing:-.09em;font-size:48px;font-weight:800;line-height:1}.cmt-header>a:last-child,.cmt-footer>a:last-child{text-underline-offset:5px;font-size:14px;text-decoration:underline}.cmt-kicker{letter-spacing:.1em;color:var(--cmt-muted);font-size:12px;font-weight:600;line-height:1.8}.cmt-main{max-width:1260px;margin:auto;padding:56px 5% 80px}.cmt-hero{text-align:center;margin-bottom:52px}.cmt-hero h1{letter-spacing:-.055em;margin:22px 0 24px;font-size:clamp(44px,5.7vw,76px);font-weight:600;line-height:1.1}.cmt-hero h1 span{color:var(--cmt-blue)}.cmt-lead{letter-spacing:-.025em;font-size:clamp(16px,1.6vw,20px);line-height:1.7}.cmt-lead strong{font-weight:600}.cmt-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.cmt-intro{min-width:0}.cmt-video-frame{aspect-ratio:9/16;background:#101b2b;border-radius:8px;width:100%;max-width:310px;margin-inline:auto;overflow:hidden}.cmt-video-frame video{object-fit:contain;background:#101b2b;width:100%;height:100%;display:block}.cmt-video-placeholder{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:100%;padding:24px;display:flex}.cmt-video-placeholder svg{color:#a9baff;stroke-width:1.3px;width:34px;height:34px;margin-bottom:22px}.cmt-video-placeholder p{letter-spacing:-.04em;font-size:25px;line-height:1.35}.cmt-video-placeholder span{color:#bac6d9;margin-top:24px;font-size:12px}.cmt-description{color:var(--cmt-muted);max-width:380px;margin:22px auto 0;font-size:15px;line-height:1.9}.cmt-form-panel{border:1px solid #dce1e7;border-top:4px solid var(--cmt-blue);background:#fff;min-width:0;padding:30px;scroll-margin-top:24px}.cmt-form-heading{margin-bottom:28px}.cmt-form-heading h2{letter-spacing:-.055em;margin:10px 0;font-size:26px;line-height:1.3}.cmt-progress-head{color:#526073;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.cmt-progress{background:#e9edf4;border-radius:3px;height:5px;overflow:hidden}.cmt-progress>span{border-radius:inherit;background:#2148e8;height:100%;transition:width .25s;display:block}.cmt-encouragement{color:#2148e8;min-height:42px;margin-top:11px;font-size:13px}.cmt-question{border:0;min-width:0;margin:26px 0 0;padding:0;animation:.22s both cmt-question-in}.cmt-question-number{letter-spacing:.08em;color:#2148e8;margin-bottom:12px;font-size:12px}.cmt-question h3{letter-spacing:-.055em;outline:none;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.3}.cmt-question-hint{color:#526073;margin:14px 0 26px;font-size:14px;line-height:1.7}.cmt-answer-label{flex-direction:column;gap:9px;font-size:14px;display:flex}.cmt-answer-label input,.cmt-answer-label select{color:#101b2b;outline-offset:3px;background:#fafbfc;border:1px solid #cbd1d9;border-radius:3px;width:100%;min-width:0;min-height:54px;padding:14px 12px;font-size:17px}.cmt-answer-label input::placeholder{color:#738093}.cmt-answer-label input:focus,.cmt-answer-label select:focus{border-color:#2148e8;outline:2px solid #2148e8}.cmt-answer-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cmt-answer-choices label{cursor:pointer;min-width:0;position:relative}.cmt-answer-choices input{opacity:0;width:1px;height:1px;position:absolute}.cmt-answer-choices label>span{overflow-wrap:anywhere;border:1px solid #cbd1d9;border-radius:3px;align-items:center;gap:8px;height:100%;min-height:49px;padding:10px;font-size:13px;display:flex}.cmt-answer-choices i{text-align:center;border:1px solid #cbd1d9;border-radius:2px;flex:0 0 22px;width:22px;font-size:11px;font-style:normal;line-height:22px}.cmt-answer-choices .cmt-option-check{visibility:hidden;width:16px;height:16px;margin-left:auto}.cmt-answer-choices input:checked+span{color:#1737b7;background:#edf1ff;border-color:#2148e8;box-shadow:inset 0 0 0 1px #2148e8}.cmt-answer-choices input:checked+span i{color:#fff;background:#2148e8;border-color:#2148e8}.cmt-answer-choices input:checked+span .cmt-option-check{visibility:visible}.cmt-answer-choices input:focus-visible+span{outline-offset:3px;outline:3px solid #2148e8}.cmt-primary{background:var(--cmt-blue);color:#fff;border:1px solid var(--cmt-blue);border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex}.cmt-primary:hover{background:#1539ca}.cmt-primary:disabled{opacity:.65;cursor:wait}.cmt-wizard-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.cmt-wizard-actions .cmt-primary{min-width:150px}.cmt-skip-question,.cmt-wizard-bottom button{text-underline-offset:5px;color:#526073;background:0 0;border:0;padding:9px 0;font-size:13px;text-decoration:underline}.cmt-wizard-bottom{color:#526073;justify-content:space-between;align-items:center;gap:14px;min-height:39px;margin-top:22px;font-size:12px;display:flex}.cmt-disclaimer{color:#526073;border-top:1px solid #e2e6eb;margin-top:22px;padding-top:18px;font-size:12px}.cmt-privacy{background:#f3f5fa;gap:12px;margin:0 0 20px;padding:18px;font-size:13px;line-height:1.7;display:flex}.cmt-privacy svg{color:#2148e8;width:20px;height:20px;margin-top:2px}.cmt-privacy strong{font-size:14px}.cmt-privacy p{color:#526073;margin:5px 0}.cmt-privacy details{margin-top:8px}.cmt-privacy summary{cursor:pointer;text-underline-offset:3px;font-size:13px;text-decoration:underline}.cmt-privacy a{overflow-wrap:anywhere;text-decoration:underline}.cmt-consent{cursor:pointer;align-items:start;gap:12px;font-size:14px;line-height:1.7;display:flex}.cmt-consent input{accent-color:#2148e8;flex-shrink:0;width:20px;height:20px;margin-top:2px}.cmt-error{color:#942e22;background:#fff0ef;border:1px solid #e4b2ad;margin-top:20px;padding:14px;font-size:14px}.cmt-success{outline:none;padding:20px 0}.cmt-success-icon{color:#2148e8;background:#edf1ff;border-radius:50%;padding:16px;display:inline-flex}.cmt-success h3{letter-spacing:-.05em;margin:18px 0;font-size:28px}.cmt-success p{color:#526073;margin:14px 0}.cmt-success a{text-decoration:underline}.cmt-reference{overflow-wrap:anywhere;font-size:12px}.cmt-footer{color:#526073;border-top:1px solid #dce1e7;padding-block:30px;font-size:12px}.cmt-footer .cmt-brand{color:#101b2b;font-size:30px}.cmt-mobile-link{display:none}.cmt-honey{opacity:0;position:absolute;left:-9999px}.cmt-skip{background:#fff;padding:15px;position:absolute;top:-100px}.cmt-skip:focus{z-index:10;top:0}@keyframes cmt-question-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.cmt-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.cmt-form-panel{padding:24px}.cmt-answer-choices{grid-template-columns:1fr}}@media (max-width:740px){.cmt-header{padding:24px 6%}.cmt-brand{font-size:40px}.cmt-main{padding:36px 6% 48px}.cmt-hero{margin-bottom:30px}.cmt-hero h1{margin:18px 0 20px;font-size:clamp(40px,10vw,58px)}.cmt-kicker{font-size:11px}.cmt-lead{font-size:16px}.cmt-layout{display:block}.cmt-video-frame{max-width:310px}.cmt-description{margin-top:20px;font-size:15px}.cmt-mobile-link{text-align:center;color:#2148e8;text-underline-offset:5px;margin-top:18px;font-size:14px;text-decoration:underline;display:block}.cmt-form-panel{margin-top:32px;padding:24px 20px;scroll-margin-top:16px}.cmt-form-heading h2{font-size:24px}.cmt-question h3{font-size:27px}.cmt-wizard-actions{flex-wrap:wrap;gap:15px}.cmt-wizard-actions .cmt-primary{min-width:140px}.cmt-answer-choices{grid-template-columns:1fr}.cmt-answer-choices label>span{font-size:14px}.cmt-footer{flex-wrap:wrap;gap:16px;padding:25px 6%}.cmt-footer>span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cmt-question{animation:none}.cmt-progress>span{transition:none}}
