:root{--bg:#f6f8fb;--paper:#fff;--ink:#0b1f3a;--muted:#5b6b82;--line:#dfe5ee;--blue:#1f6feb;--blue-soft:#e8f0fe;--green:#16a34a;--red:#b91c1c;--navy:#0b1f3a;--grad:linear-gradient(160deg,#e8f0fe 0%,#f6f8fb 60%,#fff 100%);--mono:"JetBrains Mono",ui-monospace,monospace;--serif:"Inter Tight",system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}h1,h2{letter-spacing:-.03em;margin:0 0 14px;font-family:Inter Tight,system-ui,sans-serif;font-weight:800;line-height:1.06}h1{font-size:clamp(48px,7.2vw,84px);line-height:1.02}h2{font-size:clamp(36px,5vw,60px);line-height:1.04}h3{margin:0 0 6px;font-size:20px;font-weight:700}.hi{color:var(--blue)}p{margin:0 0 14px}.muted{color:var(--muted)}.btn{border:1px solid #0000;border-radius:12px;padding:16px 26px;font-size:17px;font-weight:700;display:inline-block}.btn.dark{background:var(--blue);color:#fff}.btn.light{border-color:var(--line);color:var(--ink);background:#fff;font-weight:600}.cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}section{padding:104px 0}.center{text-align:center}.intro{text-align:center;max-width:680px;margin:0 auto 40px}.intro p{color:var(--muted);font-size:20px}.icon{background:var(--blue-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.icon svg{width:22px;height:22px;stroke:var(--blue);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.announce{background:var(--navy);color:#fff;text-align:center;padding:10px 16px;font-size:14px}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:10;background:#f6f8fbe6;position:sticky;top:0}nav .wrap{justify-content:space-between;align-items:center;height:62px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.brand i{background:var(--blue);border-radius:50%;width:12px;height:12px;display:inline-block}.links{color:var(--muted);gap:24px;font-size:16px;font-weight:600;display:flex}.navr{align-items:center;gap:10px;font-size:14px;display:flex}@media (width<=880px){.links,.navr .lg{display:none}}.hero{padding:64px 0}.hero .grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.hero .sub{color:var(--muted);max-width:520px;font-size:22px;line-height:1.5}.hero .ctas{flex-flow:wrap;gap:10px;margin:24px 0 16px;display:flex}.hero .ctas .btn{text-align:center}.hero .fine{color:var(--muted);font-size:15px}.gradcard{background:var(--grad);border:1px solid var(--line);border-radius:24px;padding:22px 20px}.browser{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #0b1f3a59}.browser .bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.browser .bar i{background:#e3e4e8;border-radius:50%;width:9px;height:9px;display:inline-block}.browser .bar span{font-family:var(--mono);color:var(--muted);background:#f4f5f7;border-radius:6px;margin-left:auto;margin-right:auto;padding:3px 10px;font-size:11px}.browser .body{padding:14px 16px 16px}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:6px 2px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--line);padding:10px 2px}tr:last-child td{border-bottom:0}.m{font-family:var(--mono);font-size:13px}.m.z{color:var(--muted)}.m.g{color:var(--green)}td.m.b,td.m.z{padding-top:7px;padding-bottom:7px}td.m.b span,td.m.b{color:var(--blue)}.chip{background:var(--blue-soft);color:var(--blue);border-radius:6px;padding:3px 8px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:600;display:inline-block}.chip.nb{color:var(--muted);background:#f1f3f6}.take{margin-top:10px;font-size:13.5px;font-weight:600}.strip{padding:0 0 10px}.strip .lab{text-align:center;color:var(--muted);margin-bottom:12px;font-size:13px}.pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pill{padding:4px 0;font-size:17px;font-weight:700}.pill:before{content:"";background:var(--blue);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.pills{gap:14px 36px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;max-width:none;padding:18px 0}.strip .lab{display:none}.statcard{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.statcard .top{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 20px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}.stat{background:var(--bg);border:0;border-radius:12px;padding:18px}.stat .cap{margin-bottom:8px;display:block}.stat b{letter-spacing:-.03em;color:var(--ink);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:800;line-height:1;display:block}.stat b.hi{color:var(--blue)}.stat span{color:var(--muted);font-size:13px}.statcard .foot{border-top:1px solid var(--line);justify-content:space-between;padding:14px 20px;font-size:15px;display:flex}.statcard .foot b{color:var(--green)}.band{background:var(--blue-soft);border:1px solid #d5e2fb;border-radius:24px;padding:40px}.band h2{text-align:center}.pgrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.tvgrid .pcard.tv,.tvgrid .pcard.soc{border:2px solid var(--blue);grid-column:1/-1;padding:26px 28px}.tvgrid .pcard.tv .ic{background:var(--blue)}.tvgrid .pcard.tv h3{font-size:30px}.tvgrid .pcard.tv .d{color:var(--ink);font-size:18px}.tvgrid .pcard.tv .pr b{font-size:64px}.pcard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;padding:20px 22px;display:grid}.pcard .ic{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:700;display:flex}.pcard .d{color:var(--muted);margin:2px 0 8px;font-size:16px}.pcard .q{color:var(--muted);font-size:13px;font-style:italic}.pcard .pr{text-align:right;white-space:nowrap}.pcard .pr b{letter-spacing:-.03em;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:800;line-height:1;display:block}.pcard .pr span{color:var(--muted);font-size:11px}.pcard .pr a{border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.tabs{border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 24px;padding:5px;display:flex}.tabs span{color:var(--muted);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700}.tabs span.on{background:var(--navy);color:#fff}.two{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}.dark{background:var(--navy);color:#fff;border-radius:20px;padding:24px 26px;box-shadow:0 30px 60px -30px #0b1f3a99}.dark .cap{color:#9cc3ff}.dark .l{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.dark .l:last-of-type{border-bottom:0}.dark .l.tot{border-top:2px solid #fff;margin-top:4px;font-weight:600}.dark .m.g{color:#7fd6a5}.dark .m.z{color:#9fb0c8}.feat{border-bottom:1px solid var(--line);padding:14px 0}.feat:last-child{border-bottom:0}.feat p{color:var(--muted);margin:0;font-size:16px}.steps{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.step{border-right:1px solid var(--line);padding:24px 22px}.step:last-child{border-right:0}.step .n{background:var(--navy);color:#fff;text-align:center;border-radius:10px;width:40px;height:40px;margin-bottom:14px;font-size:17px;font-weight:800;line-height:40px;display:inline-block}.step p{color:var(--muted);margin:0;font-size:16px}.step.bill{background:var(--blue-soft)}.step.bill .n{background:var(--blue)}.guar{background:var(--navy);color:#fff;text-align:center;border-radius:20px;padding:56px 32px}.guar h2{color:#fff}.guar .muted{color:#c7d2e3}.guar .fine{color:#9fb0c8}.guar .cap{color:#9cc3ff}.guar .icon{background:#ffffff14;border-color:#fff3}.guar .icon svg{stroke:#fff}.guar .hi{color:#9cc3ff}.guar .btn.dark{color:var(--navy);background:#fff}.guar .btn.light{color:#fff;background:0 0;border-color:#ffffff59}.guar .btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.guar .fine{color:var(--muted);margin-top:16px;font-size:15px}footer{border-top:1px solid var(--line);color:var(--muted);padding:44px 0;font-size:15px}footer .wrap{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px;display:grid}footer b{color:var(--ink);margin-bottom:8px;display:block}footer a{padding:3px 0;display:block}.badges{gap:6px;margin-top:10px;display:flex}.badges span{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:11px}@media (width<=900px){.hero .grid,.two{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line)}.pgrid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:first-child,.step:nth-child(2){border-bottom:1px solid var(--line)}footer .wrap{grid-template-columns:1fr 1fr}section{padding:64px 0}.band{padding:24px}.gradcard{padding:22px 18px}}@media (width<=560px){.pcard{grid-template-columns:44px 1fr}.pcard .pr{text-align:left;grid-column:2}.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line)}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}footer .wrap{grid-template-columns:1fr}.tabs{border-radius:16px;flex-wrap:wrap;justify-content:center;width:100%}}.gradcard{background-size:200% 200%;animation:14s ease-in-out infinite alternate drift}@keyframes drift{0%{background-position:0 0}to{background-position:100% 100%}}.screens{min-height:292px;position:relative}.screen{opacity:0;animation:15s infinite cycle;position:absolute;inset:0}.screen:first-child{animation-delay:0s}.screen:nth-child(2){animation-delay:5s}.screen:nth-child(3){animation-delay:10s}@keyframes cycle{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}31%{opacity:1;transform:none}35%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.urls{min-width:150px;height:18px;display:inline-block;position:relative}.urls span{opacity:0;animation:15s infinite cycle;position:absolute;top:0;left:0;right:0;margin:0!important;padding:3px 10px!important}.urls span:first-child{animation-delay:0s}.urls span:nth-child(2){animation-delay:5s}.urls span:nth-child(3){animation-delay:10s}.screen tr.row,.screen .l{opacity:0;animation:.5s ease-out forwards arrive}.screen:first-child tr.row:nth-child(2){animation-delay:.4s}.screen:first-child tr.row:nth-child(3){animation-delay:.9s}.screen:first-child tr.row:nth-child(4){animation-delay:1.4s}.screen:first-child tr.row:nth-child(5){animation-delay:1.9s}.screen:first-child tr.row:nth-child(6){animation-delay:2.4s}.screen:nth-child(2) .l:nth-child(2){animation-delay:5.4s}.screen:nth-child(2) .l:nth-child(3){animation-delay:5.9s}.screen:nth-child(2) .l:nth-child(4){animation-delay:6.4s}.screen:nth-child(2) .l:nth-child(5){animation-delay:6.9s}.screen:nth-child(2) .l:nth-child(6){animation-delay:7.6s}.screen:nth-child(3) .l:nth-child(2){animation-delay:10.4s}.screen:nth-child(3) .l:nth-child(3){animation-delay:11s}.screen:nth-child(3) .l:nth-child(4){animation-delay:11.8s}.screen:nth-child(3) .l:nth-child(5){animation-delay:12.6s}@keyframes arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:11px;display:inline-flex}.live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #1a9e5c8c}70%{box-shadow:0 0 0 8px #1a9e5c00}to{box-shadow:0 0 #1a9e5c00}}.ring{animation:1.2s infinite ring;display:inline-block}@keyframes ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.screen .l{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 2px;font-size:13.5px;display:flex}.screen .l:last-of-type{border-bottom:0}.screen .l.tot{border-top:2px solid var(--ink);margin-top:4px;font-weight:600}.pillb{background:var(--blue-soft);color:var(--blue);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.pillx{color:var(--muted);background:#f1f3f6;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}@media (width<=560px){.screens{min-height:340px}}@media (prefers-reduced-motion:reduce){.gradcard,.screen,.urls span,.screen tr.row,.screen .l,.live i,.ring{animation:none!important}.screen{opacity:1;position:relative}.screen:nth-child(n+2),.urls span:nth-child(n+2){display:none}.urls span,.screen tr.row,.screen .l{opacity:1}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@property --w{syntax:"<integer>";inherits:false;initial-value:300}@property --c{syntax:"<integer>";inherits:false;initial-value:0}@property --k{syntax:"<integer>";inherits:false;initial-value:0}@property --ap{syntax:"<integer>";inherits:false;initial-value:0}.trace{padding:16px 18px 14px}.track{grid-template-columns:repeat(6,1fr);margin:4px 0 16px;display:grid;position:relative}.track:before{content:"";background:var(--line);height:2px;position:absolute;top:9px;left:8%;right:8%}.track:after{content:"";background:var(--blue);width:0;height:2px;animation:16s linear infinite fill;position:absolute;top:9px;left:8%}@keyframes fill{0%,1%{width:0}10%{width:16.8%}20%{width:33.6%}31%{width:50.4%}50%{width:67.2%}60%,to{width:84%}}.node{text-align:center;color:var(--muted);letter-spacing:.02em;z-index:1;font-size:10.5px;font-weight:600;position:relative}.node i{border:2px solid var(--line);color:#fff;background:#fff;border-radius:50%;width:20px;height:20px;margin:0 auto 6px;font-size:11px;font-style:normal;line-height:16px;display:block}.node i:after{content:"✓";opacity:0}.node.n1 i{animation:16s infinite lit}.node.n2 i{animation:16s 1.6s infinite lit}.node.n3 i{animation:16s 3.2s infinite lit}.node.n4 i{animation:16s 4.96s infinite lit}.node.n5 i{animation:16s 8s infinite lit}.node.n6 i{animation:16s 9.6s infinite lit}@keyframes lit{0%{border-color:var(--line);background:#fff;transform:scale(1)}1%{background:var(--blue);border-color:var(--blue);transform:scale(1.25)}4%{transform:scale(1)}to{background:var(--blue);border-color:var(--blue)}}.node.n1 i:after{animation:16s infinite tick}.node.n2 i:after{animation:16s 1.6s infinite tick}.node.n3 i:after{animation:16s 3.2s infinite tick}.node.n4 i:after{animation:16s 4.96s infinite tick}.node.n5 i:after{animation:16s 8s infinite tick}.node.n6 i:after{animation:16s 9.6s infinite tick}@keyframes tick{0%{opacity:0}1%,to{opacity:1}}.stage{min-height:168px;position:relative}.scene{opacity:0;animation:16s infinite sc;position:absolute;inset:0}.sA{animation-delay:0s}.sB{animation-delay:2.6s}.sC{animation-delay:5s}.sD{animation-delay:9s}.sE{animation-delay:12s}@keyframes sc{0%{opacity:0;transform:translateY(6px)}2%{opacity:1;transform:none}15%{opacity:1;transform:none}17%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.sC,.sE{animation-name:scL}@keyframes scL{0%{opacity:0;transform:translateY(6px)}2%{opacity:1;transform:none}23%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.card .t{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-family:var(--mono)}.card .big{letter-spacing:-.02em;margin:2px 0;font-size:20px;font-weight:800}.card .sm{color:var(--muted);font-size:13px}.checks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.checks span{background:var(--blue-soft);color:var(--blue);opacity:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;animation:.4s ease-out forwards pop}.sA .checks span:first-child{animation-delay:.8s}.sA .checks span:nth-child(2){animation-delay:1.3s}.sA .checks span:nth-child(3){animation-delay:1.8s}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.rowl{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.rowl:last-child{border-bottom:0}.you{background:var(--blue-soft);border-radius:8px;margin:0 -10px;padding:8px 10px}.sB .rowl{opacity:0;animation:.4s ease-out forwards pop}.sB .rowl:nth-child(2){animation-delay:3s}.sB .rowl:nth-child(3){animation-delay:3.5s}.sB .rowl:nth-child(4){animation-delay:4.1s}.timer{font-family:var(--mono);letter-spacing:-.02em;font-size:28px;font-weight:600}.timer:after{counter-reset:n var(--n);content:counter(n) "s";animation:16s linear infinite cnt}@keyframes cnt{0%,31.25%{--n:0}50%{--n:55}to{--n:55}}.bufbar{background:var(--line);border-radius:4px;height:8px;margin:8px 0 4px;overflow:hidden}.bufbar i{background:var(--blue);width:0;height:100%;animation:16s linear infinite bfill;display:block}@keyframes bfill{0%,31.25%{width:0}50%,to{width:100%}}.bill{color:var(--green);opacity:0;background:#e7f8ee;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;animation:.4s ease-out 8s forwards pop;display:inline-block}.wallet{font-family:var(--mono);font-size:13px}.wallet b:after{counter-reset:w var(--w);content:"$" counter(w) ".00";animation:16s linear infinite wcnt}@keyframes wcnt{0%,50%{--w:300}53%,to{--w:240}}.sD .rowl{opacity:0;animation:.45s ease-out forwards pop}.sD .rowl:first-child{animation-delay:9.3s}.sD .rowl:nth-child(2){animation-delay:9.9s}.sD .rowl:nth-child(3){animation-delay:10.6s}.sold{color:var(--green);background:#e7f8ee;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}.week{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.week div{background:var(--bg);border-radius:10px;padding:10px 12px}.week b{letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.week span{color:var(--muted);font-size:11px}.week .c:after{counter-reset:c var(--c);content:counter(c);animation:16s linear infinite ccnt}@keyframes ccnt{0%,76%{--c:0}84%,to{--c:7}}.week .k:after{counter-reset:k var(--k);content:counter(k);animation:16s linear infinite kcnt}@keyframes kcnt{0%,78%{--k:0}86%,to{--k:2}}.week .ap:after{counter-reset:ap var(--ap);content:"$" counter(ap);animation:16s linear infinite apcnt}@keyframes apcnt{0%,78%{--ap:0}92%,to{--ap:2920}}.caps{border-top:1px dashed var(--line);height:20px;margin-top:12px;padding-top:10px;position:relative}.caps span{opacity:0;font-size:13.5px;font-weight:600;animation:16s infinite sc;position:absolute;top:10px;left:0;right:0}.caps span:first-child{animation-delay:0s}.caps span:nth-child(2){animation-delay:2.6s}.caps span:nth-child(3){animation-name:scL;animation-delay:5s}.caps span:nth-child(4){animation-delay:9s}.caps span:nth-child(5){animation-name:scL;animation-delay:12s}@media (width<=560px){.stage{min-height:200px}.node{font-size:9px}}@media (prefers-reduced-motion:reduce){.track:after,.node i,.node i:after,.scene,.checks span,.sB .rowl,.timer:after,.bufbar i,.bill,.wallet b:after,.sD .rowl,.week .c:after,.week .k:after,.week .ap:after,.caps span{animation:none!important}.track:after{width:84%}.node i{background:var(--blue);border-color:var(--blue)}.node i:after{opacity:1}.scene{opacity:1;display:none;position:relative}.sD{display:block}.sD .rowl{opacity:1}.caps span{display:none}.caps span:nth-child(4){opacity:1;display:block}}@property --t1{syntax:"<integer>";inherits:false;initial-value:0}@property --t2{syntax:"<integer>";inherits:false;initial-value:0}@property --w2{syntax:"<integer>";inherits:false;initial-value:300}@property --c3{syntax:"<integer>";inherits:false;initial-value:0}@property --k3{syntax:"<integer>";inherits:false;initial-value:0}@property --p3{syntax:"<integer>";inherits:false;initial-value:0}.rot{padding:12px 16px}.segs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.seg{cursor:pointer;color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.seg b{background:var(--line);border-radius:2px;height:4px;margin-bottom:6px;display:block;overflow:hidden}.seg b:after{content:"";background:var(--blue);width:0;height:100%;display:block}.seg.on{color:var(--ink)}.seg.on b:after{animation:segfill var(--d,12s) linear forwards}.seg.done b:after{width:100%}@keyframes segfill{0%{width:0}to{width:100%}}.anim{height:324px;display:none}.anim.on{flex-direction:column;justify-content:center;display:flex}.rot .caps{margin-top:10px}.rot .caps span{opacity:0;animation:none}.a1grid{grid-template-columns:minmax(0,122px) minmax(52px,1fr) minmax(0,122px);justify-content:center;align-items:center;gap:10px;max-width:420px;margin:0 auto;display:grid}.ph{color:#fff;aspect-ratio:9/18;background:#0f1a2e;border:7px solid #1e2d4a;border-radius:26px;padding:26px 8px 20px;position:relative;box-shadow:0 0 0 1.5px #0b1f3a,0 24px 40px -22px #0b1f3ab3,inset 0 0 0 1px #ffffff0f}.ph:before{content:"";background:#05080f;border-radius:999px;width:44%;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ph:after{content:"";background:#ffffff8c;border-radius:999px;width:38%;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.ph .btnR{background:#1e2d4a;border-radius:2px;width:3px;height:34px;position:absolute;top:26%;right:-10px}.ph .btnL{background:#1e2d4a;border-radius:2px;width:3px;height:20px;position:absolute;top:22%;left:-10px;box-shadow:0 30px #1e2d4a}.ph .ph-top{font-family:var(--mono);color:#c7d2e3;justify-content:space-between;font-size:9px;font-weight:600;display:flex;position:absolute;top:9px;left:14px;right:14px}.ph .ph-top:after{content:"▂▄▆ ◉ ▮";letter-spacing:-.5px;font-size:8px}.ph .ph-cap{text-align:center;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700;position:absolute;bottom:-26px;left:0;right:0}.ph .st{opacity:0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:30px 10px 20px}.ph .st.ad,.ph .st.waiting{opacity:1}.ph .st small{color:#9fb0c8;margin-top:4px;font-size:11px;display:block}.ad{color:var(--ink);background:#fff;border-radius:10px;padding:8px 9px;overflow:hidden;justify-content:flex-start!important}.ad .sp{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:700}.ad b{margin:3px 0 2px;font-size:12px;line-height:1.15;display:block}.ad span{color:var(--muted);font-size:10px;line-height:1.3}.ad .callbtn{background:var(--blue);color:#fff;text-align:center;white-space:nowrap;border-radius:7px;margin-top:7px;padding:5px;font-size:11px;font-weight:700}.ad.tv{color:#fff;background:#1a2744;border:2px solid #2f4470;border-radius:8px;box-shadow:inset 0 0 0 3px #0b1f3a}.ad.tv .sp{color:#ff6b6b}.ad.tv span{color:#c7d2e3}.ad.tv .callbtn{color:var(--navy);font-family:var(--mono);background:#fff}.big2{letter-spacing:-.02em;font-size:16px;font-weight:800}.circle{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:4px auto 8px;font-size:18px;display:flex}.center2{text-align:center;padding-top:0}.flow{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:relative}.flow .dash{border-top:2px dashed var(--line);width:100%;margin:8px 0}.flow .dot{background:var(--blue);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% + 4px);left:0}.stepbar{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:26px;display:grid}.stepbar span{color:var(--muted);border-top:2px solid var(--line);padding-top:6px;font-size:10.5px}.stepbar span:first-child{color:var(--ink);border-color:var(--blue)}.stepbar span:before{content:counter(sb);counter-increment:sb;background:var(--line);color:#fff;text-align:center;border-radius:50%;width:16px;height:16px;margin-right:6px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.stepbar{counter-reset:sb}.a1.on .ad{animation:12s forwards show}.a1.on .callbtn{animation:12s forwards tap}.a1.on .calling{animation:12s forwards showB}.a1.on .connected{animation:12s forwards showC}.a1.on .waiting{animation:12s forwards show}.a1.on .ringing{animation:12s forwards showB}.a1.on .ringing .circle{animation:1s infinite ring}.a1.on .online{animation:12s forwards showC}.a1.on .online b:after{counter-reset:t1 var(--t1);content:counter(t1,decimal-leading-zero) "s";animation:12s linear forwards t1}.a1.on .stepbar span:first-child{animation:12s forwards sbon}.a1.on .stepbar span:nth-child(2){animation:12s 2.4s forwards sbon}.a1.on .stepbar span:nth-child(3){animation:12s 3.4s forwards sbon}.a1.on .stepbar span:nth-child(4){animation:12s 5.6s forwards sbon}@keyframes sbon{0%{color:var(--muted);border-color:var(--line)}1%,to{color:var(--ink);border-color:var(--blue)}}@keyframes show{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:none}23%{opacity:1}27%{opacity:0;transform:translateY(-6px)}to{opacity:0}}@keyframes showB{0%,25%{opacity:0;transform:translateY(6px)}29%{opacity:1;transform:none}44%{opacity:1}47%{opacity:0;transform:translateY(-6px)}to{opacity:0}}@keyframes showC{0%,45%{opacity:0;transform:translateY(6px)}49%,to{opacity:1;transform:none}}@keyframes tap{0%,18%{transform:scale(1)}20%{transform:scale(.92)}22%{transform:scale(1)}to{transform:scale(1)}}@keyframes travel{0%,26%{opacity:0;left:0}28%{opacity:1}44%{opacity:1;left:calc(100% - 8px)}46%,to{opacity:0;left:calc(100% - 8px)}}.a2 .track{margin-bottom:14px}.a2.on .track:after{animation:13s linear forwards fill2}@keyframes fill2{0%{width:50.4%}44%{width:67.2%}58%,to{width:84%}}.a2 .node.n1 i,.a2 .node.n2 i,.a2 .node.n3 i,.a2 .node.n4 i{background:var(--blue);border-color:var(--blue)}.a2 .node.n1 i:after,.a2 .node.n2 i:after,.a2 .node.n3 i:after,.a2 .node.n4 i:after{opacity:1}.a2.on .node.n5 i{animation:13s 5.7s forwards lit2}.a2.on .node.n6 i{animation:13s 9.6s forwards lit2}.a2.on .node.n5 i:after{animation:13s 5.7s forwards tick2}.a2.on .node.n6 i:after{animation:13s 9.6s forwards tick2}@keyframes lit2{0%{border-color:var(--line);background:#fff}1%,to{background:var(--blue);border-color:var(--blue)}}@keyframes tick2{0%{opacity:0}1%,to{opacity:1}}.a2 .two2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a2 .timer2{font-family:var(--mono);letter-spacing:-.02em;font-size:30px;font-weight:600}.a2.on .timer2:after{counter-reset:t2 var(--t2);content:counter(t2) "s";animation:13s linear forwards t2}@keyframes t2{0%,4%{--t2:0}44%,to{--t2:55}}.a2.on .bufbar i{animation:13s linear forwards bfill2}@keyframes bfill2{0%,4%{width:0}44%,to{width:100%}}.a2.on .bill{animation:.4s ease-out 5.8s forwards pop}.a2.on .wallet b:after{counter-reset:w2 var(--w2);content:"$" counter(w2) ".00";animation:13s linear forwards w2}@keyframes w2{0%,46%{--w2:300}50%,to{--w2:240}}.a2 .rowl{opacity:0}.a2.on .rowl:first-child{animation:.45s ease-out 7.4s forwards pop}.a2.on .rowl:nth-child(2){animation:.45s ease-out 8.3s forwards pop}.a2.on .rowl:nth-child(3){animation:.45s ease-out 9.6s forwards pop}.a3grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dots{grid-template-columns:repeat(10,1fr);gap:4px;margin:8px 0 10px;display:grid}.dots i{aspect-ratio:1;background:var(--line);opacity:.25;border-radius:50%;display:block}.a3.on .d100 i{animation:12s forwards dial;animation-delay:calc(.2s + var(--i)*40ms)}.a3.on .d100 i.g{animation:12s forwards dialg;animation-delay:calc(.2s + var(--i)*40ms)}.a3.on .d10 i{animation:12s forwards dialg;animation-delay:calc(4.6s + var(--i)*.25s)}@keyframes dial{0%{opacity:.25;background:var(--line)}1%,to{opacity:1;background:#c9d2de}}@keyframes dialg{0%{opacity:.25;background:var(--line);transform:scale(1)}1%{opacity:1;background:var(--green);transform:scale(1.4)}3%,to{opacity:1;background:var(--green);transform:scale(1)}}.d10{grid-template-columns:repeat(10,1fr)}.a3 .lab3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.a3 .res{justify-content:space-between;gap:8px;font-size:13px;display:flex}.a3 .res b{letter-spacing:-.02em;font-size:18px;font-weight:800}.a3 .res .g{color:var(--green)}.a3 .res{opacity:0}.a3.on .r100{animation:.4s 4.4s forwards pop}.a3.on .r10{animation:.4s 7.4s forwards pop}.a3 .week{opacity:0;margin-top:12px}.a3.on .week{animation:.4s 8.2s forwards pop}.a3.on .week .c3:after{counter-reset:c3 var(--c3);content:counter(c3);animation:12s linear forwards c3}@keyframes c3{0%,70%{--c3:0}80%,to{--c3:10}}.a3.on .week .k3:after{counter-reset:k3 var(--k3);content:counter(k3);animation:12s linear forwards k3}@keyframes k3{0%,72%{--k3:0}84%,to{--k3:3}}.a3.on .week .p3:after{counter-reset:p3 var(--p3);content:"$" counter(p3);animation:12s linear forwards p3}@keyframes p3{0%,72%{--p3:0}95%,to{--p3:4380}}.rot .caps span{animation:none}.a1.on~.caps .c1,.a2.on~.caps .c2,.a3.on~.caps .c3{opacity:1;animation:.4s ease-out capin}@keyframes capin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=560px){.anim{height:auto;min-height:340px}.a1grid{grid-template-columns:minmax(0,130px) 32px minmax(0,130px);gap:6px}.ph{padding:26px 8px 20px}.flow .lbl{display:none}.stepbar span{font-size:9.5px}.anim{min-height:300px}}@media (prefers-reduced-motion:reduce){.seg b:after{width:100%;animation:none!important}.anim .st,.a2 .rowl,.a3 .res,.a3 .week,.dots i{opacity:1!important;animation:none!important}.a1 .ad,.a1 .waiting,.a1 .calling,.a1 .ringing,.flow .dot{display:none}}html{scroll-behavior:smooth}.btn{transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0b1f3a73}.btn.dark:hover{background:#1557c9}.pcard,.stat,.step,.statcard,.guar,.dark{transition:transform .25s,box-shadow .25s}.pcard:hover,.stat:hover,.step:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #0b1f3a73}.links a{position:relative}.links a:after{content:"";background:var(--blue);height:2px;transition:right .2s;position:absolute;bottom:-6px;left:0;right:100%}.links a:hover:after{right:0}.ph.caller{animation:6s ease-in-out infinite bob}.ph.you{animation:6s ease-in-out 3s infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tabs span:first-child{animation:12s infinite tabon}.tabs span:nth-child(2){animation:12s 3s infinite tabon}.tabs span:nth-child(3){animation:12s 6s infinite tabon}.tabs span:nth-child(4){animation:12s 9s infinite tabon}.tabs span.on{color:var(--muted);background:0 0}@keyframes tabon{0%,24%{background:var(--navy);color:#fff;transform:scale(1.04)}26%,to{color:var(--muted);background:0 0;transform:none}}.guar .icon{position:relative}.guar .icon:after{content:"";border:1px solid #ffffff59;border-radius:16px;animation:2.4s ease-out infinite halo;position:absolute;inset:-6px}@keyframes halo{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.announce b:before{content:"";vertical-align:middle;background:#7fd6a5;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.8s infinite pulse;display:inline-block}.who2{grid-template-columns:1fr 1fr;gap:0 28px;padding:10px 20px;display:grid}.who2 ul.plain{margin:0;padding:0;list-style:none}.who2 li{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.who2 li:last-child{border-bottom:0}.who2 .y:before{content:"✓";color:var(--green);margin-right:10px;font-weight:800}.who2 .x:before{content:"✕";color:var(--red);margin-right:10px;font-weight:800}@media (width<=700px){.who2{grid-template-columns:1fr}.who2 ul.plain:first-child li:last-child{border-bottom:1px solid var(--line)}}.estgrid{grid-template-columns:1fr 1.1fr;gap:24px;padding:22px 20px;display:grid}.inputs label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.inputs label:last-child{border-bottom:0}.inputs label span{color:var(--muted);font-size:16px}.inputs label b{font-family:var(--mono);color:var(--ink);font-size:18px}.inputs input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;grid-column:1/-1;height:4px}.outputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.outputs .o{background:var(--bg);border-radius:12px;padding:16px}.outputs .o .cap{margin-bottom:6px;display:block}.outputs .o b{letter-spacing:-.03em;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:800;line-height:1;transition:transform .2s;display:block}.outputs .o b.bump{transform:scale(1.06)}.outputs .o span:last-child{color:var(--muted);margin-top:6px;font-size:14px;display:block}.outputs .o.big{background:var(--blue-soft);grid-column:1/-1}.outputs .o.big b{font-size:64px}@media (width<=860px){.estgrid{grid-template-columns:1fr}.outputs .o b{font-size:26px}.outputs .o.big b{font-size:36px}}.js-rv .rv,.js-rv .rv-stagger>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)scale(.985)}.js-rv .rv.in,.js-rv .rv-stagger>.in{opacity:1;transform:none}.js-rv .rv-stagger>:nth-child(2){transition-delay:.1s}.js-rv .rv-stagger>:nth-child(3){transition-delay:.2s}.js-rv .rv-stagger>:nth-child(4){transition-delay:.3s}.js-rv .rv-stagger>:nth-child(5){transition-delay:.4s}.js-rv .rv-stagger>:nth-child(6){transition-delay:.5s}.js-rv .rv-stagger>:nth-child(7){transition-delay:.6s}.js-rv .rv-stagger>:nth-child(8){transition-delay:.7s}.js-rv .rv-left{transform:translate(-28px)}.js-rv .rv-right-kids>*,.js-rv .rv-right{transform:translate(28px)}.js-rv .rv-pop{transform:scale(.9)}.js-rv .intro .icon{opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1) .15s,opacity .4s;transform:scale(.6)rotate(-10deg)}.js-rv .intro.in .icon{opacity:1;transform:none}.js-rv .outputs .o b,.js-rv .pcard .pr b{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .25s}.js-rv .rv:not(.in) .outputs .o b,.js-rv .rv-stagger>:not(.in) .pr b{transform:scale(.8)}.js-rv .steps .step .n{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .2s,background .3s}.js-rv .steps>:not(.in) .n{transform:scale(0)}.js-rv .guar .btns{opacity:0;transition:opacity .6s .35s,transform .6s .35s;transform:translateY(12px)}.js-rv .guar.in .btns{opacity:1;transform:none}.pcard:hover,.stat:hover,.step:hover,.outputs .o:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #0b1f3a80}.btn:hover{transform:translateY(-2px)scale(1.02)}.tabs span{transition:background .35s,color .35s,transform .35s}@media (width<=900px){.js-rv .rv-left,.js-rv .rv-right,.js-rv .rv-right-kids>*{transform:translateY(28px)scale(.985)}}html{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.ph.caller,.ph.you,.tabs span,.guar .icon:after,.announce b:before{animation:none!important}.js-rv .rv,.js-rv .rv-stagger>*,.js-rv .intro .icon,.js-rv .guar .btns{opacity:1;transition:none;transform:none}.js-rv .steps>:not(.in) .n,.js-rv .rv:not(.in) .outputs .o b{transform:none}}.sp{border:1px solid var(--line);min-height:214px;color:var(--ink);background:#fff;border-radius:14px;animation:6s ease-in-out 3s infinite bob;position:relative;box-shadow:0 24px 40px -22px #0b1f3a80}.sp .sp-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex}.sp .sp-bar i{background:#e3e4e8;border-radius:50%;width:7px;height:7px;display:inline-block}.sp .sp-bar span{font-family:var(--mono);color:var(--muted);background:#f4f5f7;border-radius:6px;margin-left:auto;margin-right:auto;padding:2px 8px;font-size:9px}.sp .sp-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 10px;font-size:10px;display:flex}.sp .st{opacity:0;text-align:center;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:66px 10px 12px}.sp .st.waiting{opacity:1}.sp .st small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.sp .big2{color:var(--ink)}.sp .toast{background:var(--navy);color:#fff;text-align:left;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.sp .toast b{font-size:12px;display:block}.sp .toast small{color:#9fb0c8;margin:0;font-size:10px}.sp .toast em{background:var(--green);color:#fff;border-radius:6px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700}.sp .ph-cap{text-align:center;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700;position:absolute;bottom:-26px;left:0;right:0}.a1.on .sp .waiting{animation:12s forwards show}.a1.on .sp .ringing{animation:12s forwards showB}.a1.on .sp .online{animation:12s forwards showC}.a1.on .sp .online b:after{counter-reset:t1 var(--t1);content:counter(t1,decimal-leading-zero) "s";animation:12s linear forwards t1}.a1grid{grid-template-columns:minmax(0,118px) minmax(40px,1fr) minmax(0,210px)!important;max-width:460px!important}@media (width<=560px){.a1grid{grid-template-columns:minmax(0,110px) 28px minmax(0,170px)!important}.sp{min-height:200px}}@media (prefers-reduced-motion:reduce){.sp{animation:none!important}.sp .st.ringing,.sp .st.online{display:none}}.flow{align-self:center;width:112px;height:60px;margin:auto;position:relative}.flow .wire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow .track{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:4 5}.flow .draw{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160px;filter:drop-shadow(0 0 4px #1f6feb80)}.flow .lbl{text-align:center;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;top:-12px;left:0;right:0}.flow .dot{background:var(--blue);opacity:0;offset-path:path("M0 24 C 40 24, 50 44, 112 44");offset-distance:0%;offset-rotate:0deg;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #1f6feb2e,0 0 14px #1f6febe6}.flow .pingL,.flow .pingR{border:2px solid var(--blue);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:17px;left:-7px}.flow .pingR{top:37px;left:105px}.a1.on .flow .draw{animation:12s linear forwards wiredraw}.a1.on .flow .dot{animation:12s linear forwards dotride}.a1.on .flow .pingL{animation:12s linear forwards ping}.a1.on .flow .pingR{animation:12s linear forwards pingR}@keyframes wiredraw{0%,26%{stroke-dashoffset:160px}44%,to{stroke-dashoffset:0}}@keyframes dotride{0%,25%{opacity:0;offset-distance:0%}27%{opacity:1}44%{opacity:1;offset-distance:100%}47%,to{opacity:0;offset-distance:100%}}@keyframes ping{0%,25%{opacity:0;transform:scale(.6)}26%{opacity:.9;transform:scale(.6)}33%{opacity:0;transform:scale(2.4)}to{opacity:0}}@keyframes pingR{0%,43%{opacity:0;transform:scale(.6)}44%{opacity:.9;transform:scale(.6)}52%{opacity:0;transform:scale(2.4)}to{opacity:0}}.sp .bufmini{background:var(--line);border-radius:3px;height:6px;margin:10px 6px 6px;overflow:hidden}.sp .bufmini i{background:var(--blue);width:0;height:100%;display:block}.sp .bufrow{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;padding:0 6px;font-size:10px;display:flex}.sp .billpill{opacity:0;color:var(--green);background:#e7f8ee;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;transform:scale(.8)}.a1.on .sp .bufmini i{animation:12s linear forwards bufmini}.a1.on .sp .billpill{animation:12s forwards popin}@keyframes bufmini{0%,46%{width:0}88%,to{width:100%}}@keyframes popin{0%,87%{opacity:0;transform:scale(.8)}90%{opacity:1;transform:scale(1.08)}93%,to{opacity:1;transform:scale(1)}}@keyframes t1{0%,46%{--t1:0}88%,to{--t1:55}}@media (width<=560px){.flow{width:28px;height:40px}.flow .track,.flow .draw{d:path("M0 20 L 28 20")}.flow .dot{offset-path:path("M0 20 L 28 20")}.flow .pingL{top:13px}.flow .pingR{top:13px;left:21px}.flow .lbl{display:none}}@media (prefers-reduced-motion:reduce){.flow .draw{stroke-dashoffset:0;animation:none!important}.flow .dot,.flow .pingL,.flow .pingR{display:none}.sp .bufmini i{width:100%}.sp .billpill{opacity:1;transform:none}}@media (width<=560px){.sp .toast{grid-template-columns:auto 1fr;gap:6px 8px;padding:8px}.sp .toast em{text-align:center;grid-column:1/-1}.sp .toast b{font-size:11px}.sp .sp-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;padding:2px 5px;font-size:8px;overflow:hidden}.sp .sp-head{padding:6px 8px;font-size:9px}.sp .big2{font-size:14px}.sp .st small{font-size:10px}}.ph .st.dial{opacity:1;text-align:center;justify-content:flex-start;padding-top:2px}.ph .saw{color:#9fb0c8;letter-spacing:.04em;justify-content:center;align-items:center;gap:5px;margin-bottom:6px;font-size:9px;display:flex}.ph .saw svg{stroke:#9fb0c8;fill:none;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}.ph .num{font-family:var(--mono);letter-spacing:.02em;color:#fff;min-height:20px;font-size:15px;font-weight:600}.ph .num i{opacity:0;font-style:normal}.ph .pad{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 4px 6px;display:grid}.ph .pad span{aspect-ratio:1.5;color:#c7d2e3;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:flex}.ph .callgo{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto;font-size:14px;display:flex}.a1.on .ph .st.dial{animation:12s forwards show}.a1.on .ph .num i{animation:.25s forwards key;animation-delay:calc(.5s + var(--k)*.14s)}@keyframes key{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.a1.on .ph .callgo{animation:12s forwards tap}@media (width<=560px){.ph .pad{gap:3px;margin:6px 2px 4px}.ph .pad span{font-size:9px}.ph .num{font-size:13px}}@media (prefers-reduced-motion:reduce){.ph .num i{opacity:1}}.sp .toast{grid-template-columns:auto 1fr;gap:6px 10px}.sp .toast em.accept{text-align:center;letter-spacing:.02em;border-radius:8px;grid-column:1/-1;padding:9px 10px;font-size:13px;position:relative}.sp .cursor{fill:#fff;stroke:#0b1f3a;stroke-width:1.2px;opacity:0;filter:drop-shadow(0 2px 3px #00000059);transform-origin:5px 3px;width:22px;height:22px;position:absolute;bottom:-6px;right:14px}.a1.on .sp .accept{animation:12s forwards acceptpulse}.a1.on .sp .cursor{animation:12s forwards cursorgo}@keyframes acceptpulse{0%,25%{transform:scale(1);box-shadow:0 0 #16a34a00}29%{box-shadow:0 0 0 8px #16a34a00,0 0 18px #16a34a99}33%{box-shadow:0 0 #16a34a00}37%{box-shadow:0 0 0 8px #16a34a00,0 0 18px #16a34a99}41%{box-shadow:0 0 #16a34a00}43.5%{transform:scale(1)}44.5%{background:#15803d;transform:scale(.93)}46%{background:#22c55e;transform:scale(1.02)}47%,to{transform:scale(1)}}@keyframes cursorgo{0%,36%{opacity:0;transform:translate(40px,30px)}39%{opacity:1}43%{opacity:1;transform:translate(-26px,-14px)}44.5%{transform:translate(-26px,-14px)scale(.8)}46%{transform:translate(-26px,-14px)scale(1)}48%,to{opacity:0;transform:translate(-26px,-14px)}}@media (prefers-reduced-motion:reduce){.sp .cursor{display:none}.sp .accept{animation:none!important}}.ph .st.dial{text-align:center;justify-content:center}.ph .st.dial small{color:#9fb0c8;margin-top:10px}.ph .callbig{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:10px auto 0;font-size:24px;display:flex;box-shadow:0 0 #16a34a80}.a1.on .ph .callbig{animation:12s forwards callbig}@keyframes callbig{0%,8%{transform:scale(1);box-shadow:0 0 #f59e0b8c}12%{box-shadow:0 0 0 12px #f59e0b00}16%{box-shadow:0 0 #f59e0b8c}20%{box-shadow:0 0 0 12px #f59e0b00}21.5%{transform:scale(1)}22.5%{background:#d97706;transform:scale(.86)}24%,to{transform:scale(1);box-shadow:0 0 #f59e0b00}}.ph .num,.ph .pad,.ph .callgo{display:none}.anim{overflow:hidden}.a3 .dots{grid-template-columns:repeat(10,13px);justify-content:start;gap:3px;margin:8px 0;display:grid}.a3 .dots i{aspect-ratio:auto;width:13px;height:13px}.a3 .d10{grid-template-columns:repeat(10,13px)}.a3 .card{padding:12px 14px}.a3 .lab3{font-size:10px}.a3 .res{font-size:12px}.a3 .res b{font-size:16px}.a3 .week{gap:8px;margin-top:10px}.a3 .week div{padding:8px 10px}.a3 .week b{font-size:20px}.a3 .week span{font-size:10px}.a3grid{align-items:start;gap:10px}.a3 .week{margin-top:6px}.a3 .dots{margin:6px 0}@media (width<=560px){.a3 .dots{grid-template-columns:repeat(10,9px);gap:2px}.a3 .dots i{width:9px;height:9px}.a3 .d10{grid-template-columns:repeat(10,9px)}.a3 .card{padding:8px 9px}.a3grid{gap:6px}.a3 .lab3{font-size:9px}.a3 .res{font-size:11px}.a3 .res b{font-size:14px}.a3 .week{grid-template-columns:repeat(3,1fr);gap:4px}.a3 .week div{padding:6px}.a3 .week b{font-size:15px}.a3 .week span{font-size:9px}}.btn.light{color:var(--navy);background:#fff;border:1.5px solid #c9d4e3;align-items:center;gap:10px;font-weight:700;display:inline-flex}.btn.light:hover{border-color:var(--navy);background:#fff;box-shadow:0 10px 24px -14px #0b1f3a59}.btn.play svg{width:22px;height:22px;stroke:var(--blue);fill:none;stroke-width:1.8px;stroke-linejoin:round}.btn.play svg path{fill:var(--blue);stroke:none}.btn.play:hover svg circle{stroke:var(--navy)}.btn.play:hover svg path{fill:var(--navy)}:root{--amber:#f59e0b;--amber-soft:#fef3c7;--amber-ink:#b45309}.announce b{color:var(--amber)}.announce b:before{background:var(--amber);animation:none}.tvgrid .pcard.tv .ic{background:var(--amber);color:#fff}.tvgrid .pcard.tv{border-color:var(--amber)}.ph .callbig{background:var(--amber)}.ph .calling .circle{background:#f59e0b40}.sp .toast{border-left:3px solid var(--amber)}.sp .toast .ring{color:var(--amber)}.pillb{background:var(--amber-soft);color:var(--amber-ink)}.flow .lbl{color:var(--amber-ink)}.btn.dark:hover{box-shadow:0 12px 28px -10px #f59e0ba6}.pill.b{color:var(--amber-ink)}.pill.b:before{background:var(--amber)}.brand .hq{color:var(--amber)}.outputs2{flex-direction:column;gap:12px;display:flex}.esttable{border-collapse:collapse;width:100%;font-size:15px}.esttable th{text-align:right;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:11px;font-weight:500}.esttable th:first-child{text-align:left}.esttable td{border-bottom:1px solid var(--line);text-align:right;font-family:var(--mono);padding:9px 8px;font-size:14px}.esttable td:first-child{text-align:left;color:var(--muted);font-family:Inter Tight,sans-serif;font-size:15px}.esttable tr.tot td{color:var(--ink);border-bottom:0;border-top:2px solid var(--ink);font-weight:700}.esttable tr.tot td:first-child{color:var(--ink);font-weight:700}.outputs2 .o{background:var(--blue-soft);border-radius:12px;padding:16px}.outputs2 .o .cap{margin-bottom:6px;display:block}.outputs2 .o b{letter-spacing:-.03em;font-family:Inter Tight,sans-serif;font-size:56px;font-weight:800;line-height:1;transition:transform .2s;display:block}.outputs2 .o b.bump{transform:scale(1.06)}.outputs2 .o span:last-child{color:var(--muted);margin-top:6px;font-size:14px;display:block}@media (width<=860px){.outputs2 .o b{font-size:36px}.esttable td,.esttable th{padding:8px 4px}.esttable td{font-size:13px}.esttable td:first-child{font-size:14px}}.navr .devphone{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-right:4px;padding:4px 10px;font-size:11px}.navr .devphone:hover{border-color:var(--navy);color:var(--navy)}@media (width<=880px){.navr .devphone{display:none}}footer .copy{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin-top:28px;padding-top:16px;font-size:13px}
