.ai-check-root .ai-check-result{width:min(100%,720px);margin:0 auto;padding:clamp(22px,5vw,44px);border:1px solid rgba(105,165,225,.34);border-radius:20px;background:radial-gradient(ellipse at 88% 0%,rgba(91,171,255,.12),transparent 20rem),#ffffffeb;box-shadow:0 18px 46px #2c6aab1f,0 0 25px #55a4f51a;animation:ai-result-enter .32s cubic-bezier(.2,.75,.25,1) both}.ai-check-root .ai-check-result h1{max-width:740px;margin:0 0 28px;color:var(--ai-ink);font-size:clamp(32px,4.8vw,48px);overflow-wrap:anywhere;line-height:1.08;letter-spacing:-.045em}.ai-check-result-wins{display:grid;gap:13px}.ai-check-result-win,.ai-check-result-funding,.ai-check-result-trade{padding:clamp(19px,3vw,25px);border:1px solid var(--ai-line);border-radius:14px;background:#fafdfff2}.ai-check-result-win{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start}.ai-check-result-number{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--ai-soft-blue);color:var(--ai-blue-deep);font-size:15px;font-weight:800}.ai-check-root .ai-check-result :is(h2,h3){margin:0 0 8px;color:var(--ai-ink);font-size:clamp(19px,2.5vw,23px);line-height:1.22;letter-spacing:-.025em}.ai-check-root .ai-check-result p{margin:0;color:var(--ai-muted);font-size:18px;line-height:1.55}.ai-check-result-funding{margin-top:24px;border-color:#3e8bdc52;background:linear-gradient(135deg,#ebf6fff0,#fafdfff7)}.ai-check-result-extra{margin:14px 2px 0!important;padding-left:15px;border-left:3px solid var(--ai-blue);color:var(--ai-blue-deep)!important;font-weight:650}.ai-check-result-trade{margin-top:14px;border-color:#69a5e157}.ai-check-result-trade a{display:inline-flex;margin-top:15px;color:var(--ai-blue-deep);font-size:15px;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.ai-check-result-trade a:hover{text-decoration-thickness:2px}.ai-check-result-worry{margin:19px 0 0!important;padding:17px 20px;border-radius:12px;background:#f0f7ff;box-shadow:inset 3px 0 #4e99e8;color:var(--ai-blue-deep)!important;font-weight:650}.ai-check-result-call{margin-top:28px;padding-top:25px;border-top:1px solid var(--ai-line);scroll-margin-top:96px}.ai-check-result .ai-check-result-call h2{margin-bottom:16px}.ai-check-result-call ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ai-check-result-call li{position:relative;padding-left:25px;color:var(--ai-muted);font-size:18px;line-height:1.5}.ai-check-result-call li:before{position:absolute;top:.63em;left:2px;width:8px;height:8px;border-radius:50%;background:#4e99e8;content:""}.ai-check-result-nurture{min-height:48px;margin-top:28px;padding:12px 0;border:0;background:transparent;color:var(--ai-blue-deep);font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-check-result-nurture:hover{text-decoration-thickness:2px}.ai-check-result .funnel-calendar{margin-top:21px}.ai-check-result .funnel-calendar iframe{display:block;border:0;border-radius:12px;background:#fff}@keyframes ai-result-enter{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:767px){.ai-check-root .ai-check-result{padding:22px 17px;border-radius:16px}.ai-check-root .ai-check-result h1{margin-bottom:22px}.ai-check-result-win{grid-template-columns:32px minmax(0,1fr);gap:11px}.ai-check-result-number{width:30px;height:30px}.ai-check-root .ai-check-result :is(p,.ai-check-result-call li){font-size:17px}.ai-check-result-call>p{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.ai-check-root .ai-check-result{animation:none}.ai-check-result-nurture{transition:none}}.ai-check-root .ai-check-question-card{scroll-margin-top:84px}.ai-check-root{--ai-ink: var(--funnel-ink);--ai-blue: var(--funnel-blue);--ai-blue-deep: var(--funnel-blue-deep);--ai-soft-blue: #edf6ff;--ai-line: #d7e6f5;--ai-muted: var(--funnel-muted);width:100%;overflow:hidden;color:var(--ai-ink);background:radial-gradient(ellipse at 74% 8%,rgba(91,171,255,.15),transparent 34rem),linear-gradient(180deg,#fbfdff,#f5faff 46%,#fff)}.funnel-layout .funnel-main>.ai-check-page{padding:0}.ai-check-root :is(h1,h2,p){margin-top:0}.ai-check-root h1{max-width:720px;margin-bottom:22px;color:var(--ai-ink);font-size:clamp(32px,4.8vw,48px);line-height:1.08;letter-spacing:-.045em}.ai-check-root h2{color:var(--ai-ink);font-size:clamp(21px,2.4vw,27px);line-height:1.2}.ai-check-hero{width:min(100%,1080px);min-height:510px;margin:0 auto;padding:56px 32px 62px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:center;gap:clamp(36px,6vw,84px)}.ai-check-hero-copy{max-width:650px}.ai-check-hero-sub{max-width:590px;margin-bottom:30px;color:var(--ai-muted);font-size:18px;line-height:1.52}.ai-check-root .ai-check-start{min-width:220px;min-height:52px;border-radius:9px;background:linear-gradient(105deg,#3189f0,#236fdd);border-color:#2678e4;box-shadow:0 7px 20px #2e80e83b,0 0 24px #4f9ef71f;font:inherit;font-size:17px;font-weight:700}.ai-check-hero-copy small{display:block;margin-top:14px;color:var(--ai-muted);font-size:14px}.ai-check-question-card{width:100%;padding:29px;border:1px solid rgba(105,165,225,.34);border-radius:18px;background:#ffffffed;box-shadow:0 18px 46px #2c6aab1f,0 0 25px #55a4f51c}.ai-check-question-step{margin-bottom:12px!important;color:var(--ai-blue-deep);font-size:13px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.ai-check-question-card h2{margin-bottom:22px}.ai-check-options{display:grid;gap:10px}.ai-check-root .ai-check-option{width:100%;min-height:52px;justify-content:flex-start;padding:12px 16px;border:1px solid var(--ai-line);border-radius:9px;background:#fafdff;color:var(--ai-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.ai-check-root .ai-check-option:hover{transform:translateY(-1px);border-color:#8cbdf0;background:#f1f8ff;box-shadow:0 4px 14px #2a6fbb17}.ai-check-root .ai-check-option.is-selected{border-color:var(--ai-blue);background:var(--ai-soft-blue);box-shadow:inset 3px 0 0 var(--ai-blue)}.ai-check-steps{padding:30px 32px!important;border-block:1px solid rgba(89,148,205,.18);background:#eaf5ffbd}.ai-check-steps ol{width:min(100%,1080px);margin:0 auto!important;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none}.ai-check-steps li{display:flex;align-items:flex-start;gap:18px}.ai-check-steps li>span{flex:none;color:var(--ai-blue);font-size:15px;font-weight:800;letter-spacing:.06em}.ai-check-steps li p{margin:0;color:var(--ai-ink);font-size:17px;font-weight:650}.ai-check-proof{width:min(100%,1080px);margin:0 auto;padding:76px 32px!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:54px}.ai-check-proof-copy{max-width:500px}.ai-check-proof-copy p{margin:0 0 22px!important;font-size:18px;line-height:1.65}.ai-check-proof-copy p:last-child{margin-bottom:0!important}.ai-check-image-placeholder{width:100%;max-width:540px;border:1px solid rgba(71,141,210,.23);border-radius:18px;background:radial-gradient(ellipse at 75% 26%,rgba(116,184,248,.17),transparent 44%),linear-gradient(135deg,#f1f8ff,#e8f3fd 55%,#f9fcff);box-shadow:0 15px 40px #2f6fae17}.ai-check-shows{padding:70px 32px!important;background:linear-gradient(135deg,#eef7ff,#f8fbff);border-block:1px solid rgba(89,148,205,.18)}.ai-check-shows-inner{width:min(100%,720px);margin:0 auto}.ai-check-shows h2{margin-bottom:25px;font-size:clamp(28px,3.4vw,38px)}.ai-check-shows ul{margin:0 0 30px!important;padding:0;list-style:none}.ai-check-shows li{position:relative;margin:0;padding:17px 8px 17px 31px;border-bottom:1px solid var(--ai-line);font-size:18px}.ai-check-shows li:before{position:absolute;top:25px;left:4px;width:9px;height:9px;border-radius:50%;background:var(--ai-blue);box-shadow:0 0 12px #378beb52;content:""}.ai-check-faq{padding:0}.ai-check-faq .funnel-section{padding-block:20px}.ai-check-faq .funnel-faq-item{border-color:var(--ai-line)}.ai-check-faq .funnel-faq-item button{color:var(--ai-ink);font:inherit;font-weight:650}.ai-check-faq .funnel-faq-item button span{color:var(--ai-blue);font-size:22px}.ai-check-faq .funnel-faq-item p{color:var(--ai-muted)}.ai-check-open{min-height:calc(100dvh - 72px);padding:60px 32px 84px}.ai-check-open-grid{width:min(100%,980px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.ai-check-open .ai-check-question-card{max-width:460px}.ai-check-open .ai-check-next-preview h1{font-size:clamp(24px,3vw,32px)}.ai-check-root .ai-check-question-card :is(h1,h2){margin:0 0 22px;font-size:clamp(21px,2.4vw,27px);line-height:1.2;letter-spacing:normal}.ai-check-open .ai-check-open-grid{display:block;max-width:720px}.ai-check-image-placeholder svg{display:block;width:100%;height:auto}.ai-check-next-preview{min-height:235px;padding:29px;border:1px solid var(--ai-line);border-radius:18px;background:#ffffffc7}.ai-check-selected-band{color:var(--ai-muted);font-size:14px;line-height:1.5}.ai-check-selected-band strong{display:block;margin-top:4px;color:var(--ai-ink);font-size:18px}.ai-check-skeleton{display:grid;gap:12px;margin-top:25px}.ai-check-skeleton span{height:15px;border-radius:99px;background:linear-gradient(90deg,#edf4fb,#e5f0fa,#edf4fb)}.ai-check-skeleton span:nth-child(1){width:88%}.ai-check-skeleton span:nth-child(2){width:72%}.ai-check-skeleton span:nth-child(3){width:55%}@media(max-width:767px){.ai-check-hero{min-height:0;padding:42px 20px 48px;grid-template-columns:minmax(0,1fr);gap:28px}.ai-check-hero-sub{margin-bottom:24px;font-size:17px}.ai-check-hero-copy small{font-size:13px}.ai-check-question-card{padding:23px}.ai-check-steps{padding:20px!important}.ai-check-steps ol{grid-template-columns:minmax(0,1fr);gap:17px}.ai-check-steps li{gap:13px}.ai-check-steps li p{font-size:17px}.ai-check-proof{padding:48px 20px!important;grid-template-columns:minmax(0,1fr);gap:28px}.ai-check-proof-copy p{font-size:17px}.ai-check-shows{padding:48px 20px!important}.ai-check-shows li{font-size:17px}.ai-check-faq{padding:28px 20px 52px}.ai-check-open{padding:38px 20px 56px}.ai-check-open-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ai-check-open .ai-check-question-card{max-width:none}}@media(max-width:390px){.ai-check-hero{padding-inline:16px}.ai-check-question-card{padding:20px}.ai-check-open{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.ai-check-root *,.ai-check-root *:before,.ai-check-root *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.funnel-layout .ai-check-root{background:#f1f5fa}.funnel-layout .ai-check-hero{position:relative;isolation:isolate;width:100%;min-height:min(720px,calc(100svh - 72px));padding:clamp(54px,7vw,96px) max(28px,calc((100vw - 1160px)/2));grid-template-columns:minmax(0,1.05fr) minmax(310px,.82fr);gap:clamp(34px,6vw,80px);color:#fff;background-color:#0a1628}.funnel-layout .ai-check-hero .responsive-hero-photo,.funnel-layout .trade-hero .responsive-hero-photo,.funnel-layout .systems-hero .responsive-hero-photo{background-image:url(/images/home-hero-800.webp);opacity:.9}.funnel-layout .ai-check-hero h1{max-width:700px;color:#fff}.funnel-layout .ai-check-hero-sub,.funnel-layout .ai-check-hero-copy small{color:#ffffffd1}.funnel-layout .ai-check-root .ai-check-start{width:auto;min-width:220px;background:linear-gradient(135deg,#3b82f6,#1d6fd3)}.funnel-layout .ai-check-question-card{border:1px solid rgba(255,255,255,.26);border-radius:18px;background:#0a1628ad;color:#ffffffe6;box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.funnel-layout .ai-check-hero>.ai-check-question-card{position:relative;z-index:10}.funnel-layout .ai-check-root .ai-check-question-card :is(h1,h2){color:#fff}.funnel-layout .ai-check-question-step{color:#93baff}.funnel-layout .ai-check-root .ai-check-option{border-color:#fff3;background:#ffffff14;color:#fff}.funnel-layout .ai-check-root .ai-check-option:hover,.funnel-layout .ai-check-root .ai-check-option.is-selected{border-color:#75aaff;background:#3b82f638;color:#fff}.funnel-layout .ai-check-steps{border:0;background:#f1f5fa}.funnel-layout .ai-check-proof{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-inline:max(28px,calc((100vw - 1160px)/2))!important}.funnel-layout .ai-check-proof-copy{grid-column:2 / 3}.funnel-layout .ai-check-image-placeholder{grid-column:1 / 2;grid-row:1}.funnel-layout .ai-check-shows{background:#f1f5fa;border-block-color:rgba(18,35,59,.16)}.funnel-layout .ai-check-shows h2{color:#0a1628}.funnel-layout .ai-check-shows li{border-color:#12233b29;color:#4a5568}.funnel-layout .ai-check-shows li:before{background:#3b82f6}.funnel-layout .ai-check-faq{background:#fff}.funnel-layout .ai-check-faq .funnel-section{padding-block:64px!important}.funnel-layout .ai-check-steps .site-step-grid{border:0}.funnel-layout .ai-check-steps li>span{width:34px;flex:0 0 34px}.funnel-layout .funnel-main .ai-check-steps li>p{margin:0}.funnel-layout .ai-check-open{min-height:calc(100dvh - 72px);background:#0a1628}.funnel-layout .ai-check-open .ai-check-flow,.funnel-layout .ai-check-open .ai-check-contact{color:#fff}.funnel-layout .ai-check-open .ai-check-flow-progress-label,.funnel-layout .ai-check-open .ai-check-flow-picked{color:#ffffffb3}.funnel-layout .ai-check-open .ai-check-flow-bar{background:#ffffff2e}.funnel-layout .ai-check-open .ai-check-flow-back,.funnel-layout .ai-check-open .ai-check-contact-title{color:#93baff}.funnel-layout .ai-check-open .ai-check-contact .funnel-lead-form{border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;box-shadow:0 24px 64px #00000038,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.funnel-layout .ai-check-open .ai-check-contact .funnel-lead-form h2{color:#fff}.funnel-layout .ai-check-open .ai-check-contact .funnel-lead-form>p:not(.funnel-error):not(.funnel-privacy){color:#ffffffc7}.funnel-layout .ai-check-open .ai-check-contact .funnel-privacy{color:#ffffffb8}.funnel-layout .ai-check-open .ai-check-contact .funnel-privacy a{color:#a8c8ff}.funnel-layout .ai-check-open .ai-check-contact .funnel-field :is(label,legend){color:#fff}.funnel-layout .ai-check-open .ai-check-contact .funnel-field .funnel-option{color:#0a1628}.funnel-layout .ai-check-open .ai-check-contact .funnel-lead-form .funnel-primary{width:auto}.funnel-layout .ai-check-open .ai-check-result{background:#fff}@media(min-width:768px){.funnel-layout .ai-check-steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.funnel-layout .ai-check-hero{min-height:0;padding:46px 20px 52px;grid-template-columns:minmax(0,1fr);gap:29px}.funnel-layout .ai-check-root .ai-check-start{width:100%}.funnel-layout .ai-check-proof{grid-template-columns:minmax(0,1fr);padding-inline:20px!important;gap:28px}.funnel-layout .ai-check-proof-copy,.funnel-layout .ai-check-image-placeholder{grid-column:1;grid-row:auto}.funnel-layout .ai-check-faq .funnel-section{padding-block:48px!important}.funnel-layout .ai-check-steps ol{grid-template-columns:minmax(0,1fr);gap:0}.funnel-layout .ai-check-steps li{gap:13px;padding-block:16px;border-bottom:1px solid rgba(18,35,59,.16)}.funnel-layout .ai-check-steps li:last-child{border-bottom:0}.funnel-layout .ai-check-steps li>span{width:34px;flex:0 0 34px}.funnel-layout .ai-check-faq{padding-inline:0}.funnel-layout .ai-check-faq .funnel-section{padding-inline:0!important}.funnel-layout .ai-check-faq .faq-layout{grid-template-columns:minmax(0,1fr);gap:20px}.funnel-layout .ai-check-final-cta>.container.site-grid{grid-template-columns:minmax(0,1fr);gap:20px}.funnel-layout .ai-check-final-cta .site-heading,.funnel-layout .ai-check-final-cta .site-content{grid-column:1}}@media(min-width:768px){.funnel-layout .ai-check-hero .responsive-hero-photo,.funnel-layout .trade-hero .responsive-hero-photo,.funnel-layout .systems-hero .responsive-hero-photo{background-image:url(/images/home-hero-1600.webp)}}@media(prefers-reduced-motion:reduce){.funnel-layout .ai-check-hero .animate-ken-burns,.funnel-layout .trade-hero .animate-ken-burns,.funnel-layout .systems-hero .animate-ken-burns{animation:none!important}}.ai-check-flow{width:min(100%,720px);margin:0 auto}.ai-check-flow-header{margin-bottom:28px}.ai-check-flow-topline{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ai-check-flow-back{padding:4px 0;border:0;background:transparent;color:var(--ai-blue-deep);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.ai-check-flow-back:hover{text-decoration:underline}.ai-check-flow-progress-label{margin:0;color:var(--ai-muted);font-size:14px;font-weight:650}.ai-check-flow-bar{height:7px;overflow:hidden;border-radius:99px;background:#e5eff9}.ai-check-flow-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4b9cf2,#2679df)}.ai-check-flow-stage{min-height:240px;animation-duration:.18s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.75,.25,1)}.ai-check-flow-stage.is-forward{animation-name:ai-check-enter-forward}.ai-check-flow-stage.is-backward{animation-name:ai-check-enter-backward}@keyframes ai-check-enter-forward{0%{transform:translate(22px)}to{transform:translate(0)}}@keyframes ai-check-enter-backward{0%{transform:translate(-22px)}to{transform:translate(0)}}.ai-check-flow .ai-check-question-card{max-width:none;padding:clamp(23px,4vw,34px)}.ai-check-flow .ai-check-question-card h2{margin-bottom:22px;font-size:clamp(22px,3vw,29px)}.ai-check-flow .ai-check-option{min-height:56px;transition:none}.funnel-layout .funnel-main .ai-check-root button.ai-check-option{min-height:56px}.ai-check-open :is(button,input,select,textarea){transition:none}.ai-check-flow button,.ai-check-flow input,.ai-check-flow select,.ai-check-flow textarea{transition:none}.ai-check-flow .ai-check-option:hover{transform:none;box-shadow:none}.ai-check-flow .ai-check-option.is-selected{box-shadow:inset 3px 0 0 var(--ai-blue)}.ai-check-flow-actions{display:flex;justify-content:flex-end;margin-top:22px}.ai-check-flow-next{min-width:150px;min-height:52px;border-radius:9px}.funnel-layout .ai-check-flow-next,.funnel-layout .ai-check-contact .funnel-lead-form .funnel-primary{border:1px solid #3b82f6;background:linear-gradient(135deg,#3b82f6,#1d6fd3);box-shadow:0 4px 15px #3b82f64d}.funnel-layout .ai-check-flow-next:disabled{background:#718096}.ai-check-flow-next:disabled{opacity:.52;cursor:not-allowed}.ai-check-flow-picked{min-height:20px;margin:14px 0 0;color:var(--ai-muted);font-size:14px}.ai-check-flow-error{min-height:20px;margin:7px 0 0;color:#a53a43;font-size:14px}.ai-check-contact-title{margin:8px 0 10px;color:var(--ai-blue-deep);font-size:13px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.ai-check-contact .funnel-lead-form{padding:clamp(23px,4vw,34px);border:1px solid rgba(105,165,225,.34);border-radius:18px;background:#ffffffed;box-shadow:0 18px 46px #2c6aab1f,0 0 25px #55a4f51c}.ai-check-contact .funnel-lead-form h2{margin-bottom:10px}.ai-check-contact .funnel-lead-form>p:not(.funnel-error):not(.funnel-privacy){margin-bottom:22px;color:var(--ai-muted);line-height:1.5}.ai-check-contact .funnel-lead-form .funnel-primary{min-height:56px;border-radius:9px}.ai-check-result{width:min(100%,720px);min-height:235px;padding:clamp(25px,5vw,42px);border:1px solid var(--ai-line);border-radius:18px;background:#ffffffdb}.ai-check-result h1{margin-bottom:28px;font-size:clamp(24px,3vw,32px)}.ai-check-result-skeleton{display:grid;gap:13px}.ai-check-result-skeleton span{height:15px;border-radius:99px;background:#eaf2fa}.ai-check-result-skeleton span:nth-child(1){width:88%}.ai-check-result-skeleton span:nth-child(2){width:72%}.ai-check-result-skeleton span:nth-child(3){width:54%}@media(prefers-reduced-motion:reduce){.ai-check-flow-stage{animation:none!important}}@media(max-width:767px){.ai-check-flow-header{margin-bottom:21px}.ai-check-flow-stage{min-height:0}.ai-check-flow-actions{margin-top:18px}.ai-check-flow-next{width:100%}}
