@font-face{font-family:Rankveo Inter Campaign;src:url(/fonts/InterCampaign-Latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Rankveo Inter Display Campaign;src:url(/fonts/InterDisplayCampaign-Latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.ai-funnel{--ai-ink: #171717;--ai-muted: #5c5c5c;background:#fff;color:var(--ai-ink);font-family:Rankveo Inter Campaign,system-ui,sans-serif;font-weight:400;min-height:100dvh}.ai-width{width:min(1184px,100%);margin-inline:auto;padding-inline:40px}.ai-funnel a:focus-visible,.ai-funnel button:focus-visible,.ai-funnel summary:focus-visible,.ai-funnel input:focus-visible,.ai-preview-scroll:focus-visible{outline:3px solid #335cff;outline-offset:4px}.ai-funnel ::selection{background:#d6dfff;color:#171717}.ai-skip{position:absolute;top:12px;left:24px;z-index:3;padding:12px;color:#fff;background:#171717;transform:translateY(-150%)}.ai-skip:focus{transform:none}.ai-nav{height:80px;display:flex;align-items:center;justify-content:space-between}.ai-brand{display:inline-flex;align-items:center;gap:6px;color:var(--ai-ink);font-family:Rankveo Inter Display Campaign,Rankveo Inter Campaign,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:24px}.ai-brand img{width:22px;height:22px}.ai-nav-link{padding:10px 0;color:var(--ai-muted);font-size:15px}.ai-nav-link:hover,.ai-footer a:hover{color:#335cff}.ai-hero{min-height:calc(100svh - 80px);padding-block:28px 40px}.ai-hero h1,.ai-outcomes h2,.ai-setup h2,.ai-questions h2,.ai-platform-preview h2{font-weight:500;letter-spacing:-.01em;line-height:1.18}.ai-hero h1{font-size:56px;text-align:center}.ai-mobile-break{display:none}.ai-intro{max-width:72ch;margin:18px auto 26px;text-align:center;color:var(--ai-muted);font-size:18px;line-height:1.5}.ai-website-form{width:min(640px,100%);margin-inline:auto}.ai-website-form>label{display:block;font-size:15px;font-weight:500;margin-bottom:8px}.ai-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.ai-form-row input{min-width:0;width:100%;padding:15px 18px;min-height:56px;border:1px solid #b6c2df;border-radius:8px;background:#fff;color:#171717;font:inherit;font-size:17px}.ai-form-row input::placeholder{color:#646b7a;opacity:1}.ai-form-row input[aria-invalid=true]{border-color:#ad2828}.ai-website-form>p{font-size:13px;line-height:1.6;color:var(--ai-muted);padding-top:10px}.ai-website-form #ai-website-error{color:#ad2828}.ai-signup{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;padding:15px 24px;border:0;background:#335cff;color:#fff;border-radius:8px;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .18s ease}.ai-signup span{font-size:24px;line-height:1}.ai-signup:hover{background:#264be0}.ai-signup:active{background:#2140bb}.ai-report-tour{position:relative;border:0;min-width:0;padding:0;margin:32px 0 0}.ai-report-tour legend{width:100%;margin-bottom:14px;color:var(--ai-muted);font-size:14px;text-align:center}.ai-report-choice{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%)}.ai-report-tour>label{display:inline-flex;min-height:44px;align-items:center;padding:10px 16px;margin-right:6px;color:var(--ai-muted);font-size:15px;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .18s ease,color .18s ease}.ai-report-choice:checked+label{background:#edf1ff;color:#171717}.ai-report-choice:focus-visible+label{outline:3px solid #335cff;outline-offset:4px}.ai-report-tour>label:hover{color:#335cff;background:#f5f7ff}.ai-report-panels{margin-top:16px}.ai-report-panels figure{margin:0}.ai-preview-scroll{overflow-x:auto;overscroll-behavior-inline:contain;border-radius:8px;scrollbar-color:#8795b7 #f5f7ff}.ai-question-preview img{width:100%;min-width:780px;max-width:none;height:auto}.ai-report-panels figcaption{font-size:13px;line-height:1.5;color:var(--ai-muted);padding-top:12px}.ai-question-preview figcaption span{display:none}.ai-platform-preview{display:none;grid-template-columns:minmax(0,360px) minmax(0,440px);justify-content:center;gap:64px;align-items:center}.ai-platform-preview img{width:100%;height:auto}.ai-platform-preview h2{font-size:30px;margin-bottom:20px}.ai-platform-preview p{font-size:17px;color:var(--ai-muted);line-height:1.6;max-width:36ch}.ai-platform-preview figcaption{grid-column:1 / -1}#ai-preview-platforms:checked~.ai-report-panels .ai-question-preview{display:none}#ai-preview-platforms:checked~.ai-report-panels .ai-platform-preview{display:grid}.ai-platforms{padding-block:48px 72px;display:grid;grid-template-columns:190px 1fr;gap:48px;align-items:center}.ai-platforms p{color:var(--ai-muted);font-size:15px}.ai-platforms ul{display:flex;align-items:center;justify-content:space-between;gap:32px}.ai-platforms li{display:flex;align-items:center;gap:12px;font-size:19px}.ai-platforms img{width:27px;height:27px;object-fit:contain}.ai-outcomes{padding-block:40px 96px;display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.ai-outcomes h2,.ai-setup h2{font-size:42px}.ai-outcome-copy>p{color:var(--ai-muted);font-size:18px;line-height:1.6;max-width:40ch}.ai-outcome-copy dl{display:grid;gap:28px;margin-block:32px}.ai-outcome-copy dt{font-size:18px;font-weight:600;margin-bottom:6px}.ai-outcome-copy dd{max-width:42ch;color:var(--ai-muted);font-size:16px;line-height:1.6}.ai-outcome-copy .ai-outcome-note{font-size:14px}.ai-setup{padding-block:0 96px}.ai-setup ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:38px;list-style:none;padding:0}.ai-setup h3{font-size:19px;line-height:1.4;font-weight:600;margin-bottom:14px}.ai-setup p{color:var(--ai-muted);font-size:16px;line-height:1.6}.ai-questions{padding-block:0 72px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.ai-questions h2{font-size:36px}.ai-answers{display:grid;gap:14px}.ai-answers details{border-radius:8px;background:#f5f7ff;padding:20px 24px}.ai-answers summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.5;padding-right:12px}.ai-answers summary::marker{color:#5c5c5c;font-size:14px}.ai-answers details[open]{background:#edf1ff}.ai-answers p{color:var(--ai-muted);padding-top:16px;line-height:1.7;font-size:16px}.ai-answers p a{text-decoration:underline;text-underline-offset:4px;color:var(--ai-ink)}.ai-finish{padding-block:16px 64px;display:flex;align-items:center;justify-content:center;gap:40px}.ai-finish p{font-size:24px}.ai-footer{padding-block:24px 32px;display:flex;align-items:center;justify-content:center;gap:48px;color:var(--ai-muted);font-size:14px}.ai-footer nav{display:flex;gap:24px}@media(max-width:1000px){.ai-hero h1{font-size:48px}.ai-platforms{grid-template-columns:1fr;gap:24px}.ai-platforms ul{justify-content:flex-start;gap:40px}.ai-outcomes{gap:48px}.ai-setup ol{gap:28px}}@media(max-width:760px){.ai-width{padding-inline:24px}.ai-nav{height:72px}.ai-hero{min-height:calc(100svh - 72px);padding-block:24px 28px}.ai-hero h1{font-size:clamp(32px,8.5vw,42px)}.ai-mobile-break{display:initial}.ai-intro{margin-block:18px 24px;font-size:16px;max-width:33ch}.ai-form-row{grid-template-columns:1fr;gap:12px}.ai-signup{min-height:54px}.ai-report-tour{margin-top:28px}.ai-report-tour legend{text-align:left}.ai-report-tour>label{padding-inline:12px;font-size:14px;margin-right:0}.ai-question-preview figcaption span{display:block;padding-top:4px}.ai-platform-preview{grid-template-columns:1fr;gap:22px;max-width:400px;margin-inline:auto!important}.ai-platform-preview h2{font-size:28px}.ai-platforms{padding-block:38px 48px}.ai-platforms ul{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.ai-platforms li{font-size:17px;gap:10px}.ai-outcomes{grid-template-columns:1fr;gap:24px;padding-block:20px 64px}.ai-outcomes h2,.ai-setup h2{font-size:34px}.ai-outcome-copy>p{font-size:17px}.ai-outcome-copy dl{margin-block:24px;gap:24px}.ai-setup{padding-block:0 64px}.ai-setup ol{grid-template-columns:1fr;gap:28px;margin-top:28px}.ai-setup h3{margin-bottom:8px}.ai-questions{grid-template-columns:1fr;gap:26px;padding-block:0 48px}.ai-questions h2{font-size:30px}.ai-answers details{padding:18px}.ai-answers summary{font-size:16px}.ai-finish{flex-direction:column;gap:22px;padding-block:16px 52px}.ai-finish p{font-size:23px}.ai-footer{gap:20px;padding-block:22px 28px}.ai-footer nav{gap:18px}}@media(max-width:360px){.ai-hero h1{font-size:31px}.ai-outcomes h2,.ai-setup h2{font-size:27px}.ai-report-tour>label{padding-inline:9px;font-size:13px}.ai-footer{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.ai-funnel *,.ai-funnel *:before,.ai-funnel *:after{animation:none!important;transition:none!important}}
