.wh-autopilot{--brand-50:#f2f8fd;--brand-100:#e3f0fb;--brand-200:#c2e0f5;--brand-300:#75bdea;--brand-400:#4eabe2;--brand-500:#2791d0;--brand-600:#1973b0;--brand-700:#155c8f;--brand-800:#154f77;--brand-900:#174263;--brand-950:#0f2a42;--green:#00a544;--green-soft:#dcfce7;--amber:#dd7400;--amber-soft:#fef3c6;--ink:var(--brand-950);--ink-soft:#44586b;--ink-faint:#64778a;--paper:#fff;--tint:var(--brand-50);--hairline:#dbe7f1;--radius:14px;--shadow:0 10px 40px #0f2a421f;--grad:linear-gradient(92deg, var(--brand-500), var(--brand-300));color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55}.wh-autopilot *{box-sizing:border-box;margin:0;padding:0}.wh-autopilot img{max-width:100%;display:block}.wh-autopilot a{color:var(--brand-600)}.wh-autopilot .wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding:0 24px;display:block}.wh-autopilot .num{letter-spacing:.28em;color:var(--brand-500);text-transform:uppercase;font-size:13px;font-weight:700}.wh-autopilot h2{letter-spacing:-.018em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.1}.wh-autopilot .sub{color:var(--ink-soft);max-width:62ch;margin-top:14px;font-size:clamp(15.5px,1.5vw,18px)}.wh-autopilot section{padding:clamp(48px,7vw,96px) 0}.wh-autopilot section.tinted{background:var(--tint)}.wh-autopilot .cols{grid-template-columns:minmax(300px,5fr) minmax(320px,7fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.wh-autopilot .cols.mirror{grid-template-columns:minmax(320px,7fr) minmax(300px,5fr)}@media (max-width:900px){.wh-autopilot .cols,.wh-autopilot .cols.mirror{grid-template-columns:1fr}}.wh-autopilot .points{flex-direction:column;gap:14px;margin-top:22px;display:flex}.wh-autopilot .point{color:var(--ink-soft);gap:12px;font-size:15px;display:flex}.wh-autopilot .point b{color:var(--ink);font-weight:600}.wh-autopilot .tick{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;display:flex}.wh-autopilot .gradtext{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.wh-autopilot .aichip{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-200);background:#2791d01f;border:1px solid #75bdea66;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.wh-autopilot .aichip .dotpulse{background:var(--brand-300);border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite beacon}.wh-autopilot .hero{background:linear-gradient(165deg, var(--brand-950) 0%, var(--brand-900) 52%, var(--brand-700) 100%);color:#e9f3fb;position:relative;overflow:hidden}.wh-autopilot .hero .dots,.wh-autopilot .darksec .dots{pointer-events:none;background-image:radial-gradient(#75bdea29 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.wh-autopilot .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#2791d052,#0000 65%);animation:20s ease-in-out infinite alternate drift;position:absolute;inset:-40%}.wh-autopilot .hero .wrap{z-index:1;padding-top:clamp(52px,8vw,96px);padding-bottom:0;position:relative}.wh-autopilot .brand{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-300);margin-bottom:20px;font-size:13px;font-weight:600}.wh-autopilot .hero h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:17ch;margin-top:22px;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.02}.wh-autopilot .hero .lede{color:#bcd9ee;max-width:62ch;margin-top:20px;font-size:clamp(16px,1.8vw,20px)}.wh-autopilot .cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.wh-autopilot .btn{border-radius:10px;padding:13px 28px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-block}.wh-autopilot .btn-solid{background:var(--brand-500);color:#fff;box-shadow:0 6px 24px #2791d073}.wh-autopilot .btn-solid:hover{background:var(--brand-400)}.wh-autopilot .btn-white{color:var(--brand-700);background:#fff;box-shadow:0 6px 24px #00000040}.wh-autopilot .btn-ghost{border:1.5px solid var(--brand-300);color:#e9f3fb}.wh-autopilot .btn:hover{transform:translateY(-1px)}.wh-autopilot .hero-shot{border-radius:var(--radius) var(--radius) 0 0;color:var(--ink);background:#fff;border:1px solid #ffffff38;border-bottom:none;margin-top:clamp(36px,5vw,60px);overflow:hidden;box-shadow:0 -18px 80px #00000073}.wh-autopilot .hero-note{color:var(--brand-300);margin:14px 0 26px;font-size:12.5px}.wh-autopilot .browser{border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.wh-autopilot .browser .bar{border-bottom:1px solid var(--hairline);background:#eef4fa;align-items:center;gap:8px;padding:10px 14px;display:flex}.wh-autopilot .dot{background:#c9d8e5;border-radius:50%;width:10px;height:10px}.wh-autopilot .urlbox{border:1px solid var(--hairline);color:var(--ink-faint);white-space:nowrap;background:#fff;border-radius:7px;flex:1;padding:4px 12px;font-size:12px;overflow:hidden}.wh-autopilot .screen{padding:18px;font-size:13px}.wh-autopilot .cap{color:var(--ink-faint);margin-top:12px;font-size:13px}.wh-autopilot .pill{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.wh-autopilot .pill.live{background:var(--green-soft);color:#008138}.wh-autopilot .pill.draft{color:var(--ink-faint);background:#edf3f9}.wh-autopilot .pill.watch{background:var(--brand-100);color:var(--brand-700)}.wh-autopilot .pill.needs{background:var(--amber-soft);color:var(--amber)}.wh-autopilot .pill.zero{background:var(--green-soft);color:#008138}.wh-autopilot .mrow{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:10px 12px;display:flex}.wh-autopilot .mrow:last-child{border-bottom:none}.wh-autopilot .mbtn{color:#fff;background:var(--brand-600);white-space:nowrap;border-radius:7px;padding:5px 14px;font-size:12px;font-weight:600}.wh-autopilot .mbtn.ghost{color:var(--brand-600);border:1px solid var(--brand-600);background:#fff}.wh-autopilot .tblwrap{position:relative}.wh-autopilot .tblwrap>.tbl-i{scrollbar-width:thin;scrollbar-color:#155c8f66 transparent;overflow-x:auto}.wh-autopilot .tblwrap>.tbl-i::-webkit-scrollbar{height:6px}.wh-autopilot .tblwrap>.tbl-i::-webkit-scrollbar-thumb{background:#155c8f66;border-radius:3px}@media (max-width:600px){.wh-autopilot .tblwrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0,#fff);width:22px;position:absolute;top:0;bottom:0;right:0}}.wh-autopilot .mtable{border-collapse:collapse;width:100%;min-width:480px;font-size:12.5px}.wh-autopilot .mtable th{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--hairline);padding:8px 10px;font-size:10.5px;font-weight:600}.wh-autopilot .mtable td{vertical-align:middle;border-bottom:1px solid #eef4fa;padding:9px 10px}.wh-autopilot .mtable tr:last-child td{border-bottom:none}.wh-autopilot .nums{font-variant-numeric:tabular-nums}.wh-autopilot .muted{color:var(--ink-faint)}.wh-autopilot .ev{color:var(--ink-faint);font-size:11.5px}.wh-autopilot .tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (max-width:700px){.wh-autopilot .tiles{grid-template-columns:repeat(2,1fr)}}.wh-autopilot .tile{background:var(--tint);border:1px solid var(--hairline);border-radius:10px;padding:12px 14px}.wh-autopilot .tile .k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-size:11px;font-weight:600}.wh-autopilot .tile .v{letter-spacing:-.01em;margin-top:2px;font-size:24px;font-weight:700}.wh-autopilot .tile .v small{color:var(--ink-faint);font-size:13px;font-weight:600}.wh-autopilot .tile.good .v{color:var(--green)}.wh-autopilot .tile.amber .v{color:var(--amber)}.wh-autopilot .stream .mrow{opacity:0;animation:.5s forwards arrive;transform:translateY(6px)}.wh-autopilot .stream .mrow:first-child{animation-delay:.4s}.wh-autopilot .stream .mrow:nth-child(2){animation-delay:1.5s}.wh-autopilot .stream .mrow:nth-child(3){animation-delay:2.6s}.wh-autopilot .stream .mrow:nth-child(4){animation-delay:3.7s}.wh-autopilot .pf{min-width:132px;display:inline-block;position:relative}.wh-autopilot .pf .a,.wh-autopilot .pf .b{transition:opacity .3s}.wh-autopilot .pf .b{opacity:0;position:absolute;top:0;left:0}.wh-autopilot .stream .mrow.done .a{opacity:0}.wh-autopilot .stream .mrow.done .b{opacity:1}.wh-autopilot .band{background:var(--brand-950);color:#e9f3fb;position:relative;overflow:hidden}.wh-autopilot .band .wrap{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:44px;padding-bottom:44px;display:grid;position:relative}@media (max-width:800px){.wh-autopilot .band .wrap{grid-template-columns:1fr}}.wh-autopilot .stat .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4vw,46px);font-weight:800}.wh-autopilot .stat .l{color:#9cc4e2;max-width:30ch;margin-top:4px;font-size:14px}.wh-autopilot .darksec{background:linear-gradient(165deg, var(--brand-950), var(--brand-900));color:#e9f3fb;position:relative;overflow:hidden}.wh-autopilot .darksec h2{color:#fff}.wh-autopilot .darksec .sub,.wh-autopilot .darksec .point{color:#bcd9ee}.wh-autopilot .darksec .point b{color:#fff}.wh-autopilot .darksec .wrap{z-index:1;position:relative}.wh-autopilot .chatcard{border-radius:var(--radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f2a428c;border:1px solid #75bdea52;padding:22px;box-shadow:0 18px 70px #0006}.wh-autopilot .chatrow{margin-top:14px;display:flex}.wh-autopilot .chatrow:first-child{margin-top:0}.wh-autopilot .bubble{border-radius:14px;max-width:85%;padding:12px 16px;font-size:14.5px;line-height:1.5}.wh-autopilot .bubble.user{background:var(--brand-500);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.wh-autopilot .bubble.hero{color:#e9f3fb;background:#ffffff14;border:1px solid #75bdea47;border-bottom-left-radius:4px}.wh-autopilot .bubble.hero .hl{color:var(--brand-300);font-weight:700}.wh-autopilot .bubble.hero .fine{color:#9cc4e2;margin-top:8px;font-size:12px;display:block}.wh-autopilot .typing{align-items:center;gap:5px;padding:6px 2px;display:inline-flex}.wh-autopilot .typing i{background:var(--brand-300);opacity:.5;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite tp}.wh-autopilot .typing i:nth-child(2){animation-delay:.18s}.wh-autopilot .typing i:nth-child(3){animation-delay:.36s}.wh-autopilot .caret:after{content:"▍";color:var(--brand-300);animation:1s step-end infinite blink}.wh-autopilot .armrow{gap:10px;margin-top:14px;display:flex}.wh-autopilot .armbtn{color:var(--brand-950);background:var(--brand-300);border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none}.wh-autopilot .chatnote{color:#9cc4e2;margin-top:14px;font-size:12.5px}.wh-autopilot .timeline{flex-direction:column;gap:0;display:flex}.wh-autopilot .step{align-items:flex-start;gap:14px;padding:10px 0;display:flex}.wh-autopilot .step .node{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:26px;display:flex}.wh-autopilot .step .dotn{width:14px;height:14px;box-shadow:0 0 0 1px var(--hairline);background:#d3e0ec;border:2px solid #fff;border-radius:50%;margin-top:3px}.wh-autopilot .step .line{background:var(--hairline);flex:1;width:2px;margin-top:2px}.wh-autopilot .step:last-child .line{display:none}.wh-autopilot .step .lbl{font-size:13.5px}.wh-autopilot .step .lbl b{font-weight:600}.wh-autopilot .step .st{color:var(--ink-faint);font-size:11.5px}.wh-autopilot .anim .step{opacity:.38;transition:opacity .4s}.wh-autopilot .anim.play .step{animation:9s linear infinite steplight}.wh-autopilot .anim.play .step:first-child{animation-delay:0s}.wh-autopilot .anim.play .step:nth-child(2){animation-delay:1.2s}.wh-autopilot .anim.play .step:nth-child(3){animation-delay:2.4s}.wh-autopilot .anim.play .step:nth-child(4){animation-delay:4.6s}.wh-autopilot .anim.play .step:nth-child(5){animation-delay:5.8s}.wh-autopilot .anim.play .step:nth-child(3) .dotn{animation:9s linear 2.4s infinite pulse}.wh-autopilot .grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:30px;display:grid}.wh-autopilot .cell{border:1px solid var(--hairline);background:#fff;border-radius:12px;padding:18px;transition:transform .18s,box-shadow .18s}.wh-autopilot .cell:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.wh-autopilot .cell h3{font-size:15.5px;font-weight:700}.wh-autopilot .cell p{color:var(--ink-soft);margin-top:6px;font-size:13.5px}.wh-autopilot .duo{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}@media (max-width:800px){.wh-autopilot .duo{grid-template-columns:1fr}}.wh-autopilot .duo .cell h3{font-size:17px}.wh-autopilot #contact{background:linear-gradient(165deg, var(--brand-950), var(--brand-800));color:#fff;position:relative;overflow:hidden}.wh-autopilot #contact h2{color:#fff}.wh-autopilot #contact p{color:#bcd9ee;max-width:60ch;margin-top:14px;font-size:17px}.wh-autopilot #contact .wrap{z-index:1;position:relative}.wh-autopilot .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.wh-autopilot .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wh-autopilot .reveal{opacity:1;transition:none;transform:none}.wh-autopilot .hero:after,.wh-autopilot .stream .mrow,.wh-autopilot .anim.play .step,.wh-autopilot .anim.play .step .dotn,.wh-autopilot .aichip .dotpulse,.wh-autopilot .typing i,.wh-autopilot .caret:after{opacity:1;transform:none;animation:none!important}.wh-autopilot .pf .b{opacity:0;display:none;position:static}.wh-autopilot .cell:hover{transform:none}}@keyframes beacon{0%,to{box-shadow:0 0 #4eabe28c}55%{box-shadow:0 0 0 7px #4eabe200}}@keyframes drift{0%{transform:translate(-6%,-4%)}to{transform:translate(7%,6%)}}@keyframes arrive{to{opacity:1;transform:none}}@keyframes tp{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}@keyframes blink{50%{opacity:0}}@keyframes steplight{0%{opacity:.38}8%{opacity:1}88%{opacity:1}96%{opacity:.38}to{opacity:.38}}@keyframes pulse{0%,4%{background:#d3e0ec}8%,20%{background:var(--amber);box-shadow:0 0 0 5px #dd74002e}24%,88%{background:var(--green);box-shadow:0 0 0 1px var(--hairline)}96%,to{background:#d3e0ec}}
