html{scroll-padding-top:90px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hp :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert;line-height:inherit;letter-spacing:normal;text-transform:none}.hp :where(p,li,dd,dt){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.hp :where(ul,ol,li){list-style:revert}.hp :where(cite,dfn,var,address){font-style:revert}.hp{--navy:#191d3d;--navy-2:#12152e;--navy-3:#262b55;--orange:#f16923;--orange-d:#c4520f;--teal:#6ac8c9;--teal-d:#2e8f90;--ink:#23262f;--muted:#6b7085;--line:#e6e6e1;--paper:#f6f5f2;--white:#fff;--live:#1f7a55;--live-bg:#e3f4ec;--est:#c4520f;--est-bg:#fdeee4;--closed:#3b4060;--closed-bg:#e9eaf0;--radius:18px;--max:1200px}.hp *{box-sizing:border-box;margin:0;padding:0}.hp{scroll-behavior:smooth;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-family:Poppins,system-ui,sans-serif;line-height:1.6}.hp img{max-width:100%;display:block}.hp a{color:inherit;text-decoration:none}.hp button{cursor:pointer;font-family:inherit}.hp .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.hp .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:600}.hp .eyebrow.teal{color:var(--teal)}.hp h1,.hp h2,.hp h3{letter-spacing:-.01em;line-height:1.12}.hp h2{color:var(--navy);font-size:clamp(30px,4vw,46px);font-weight:700}.hp .lede{color:var(--muted);max-width:640px;margin-top:16px;font-size:18px}.hp section{padding:110px 0}.hp .btn{border:1.5px solid #0000;border-radius:40px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.hp .btn:hover{transform:translateY(-1px)}.hp .btn-o{background:var(--orange);color:#fff}.hp button.btn{font:inherit;cursor:pointer;font-size:16px;font-weight:600}.hp .btn-o:hover{background:#e05a15}.hp .btn-ghost{color:#fff;border-color:#ffffff4d}.hp .btn-ghost:hover{border-color:#fff}.hp .btn-navy{background:var(--navy);color:#fff}.hp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.hp .reveal.in{opacity:1;transform:none}.hp .concept{color:#9aa0c4;text-align:center;background:#0c0e22;padding:8px 16px;font-size:12px}.hp .concept b{color:var(--teal);font-weight:600}.hp nav.top{z-index:50;backdrop-filter:blur(10px);background:#191d3deb;position:sticky;top:0}.hp nav.top .wrap{justify-content:space-between;align-items:center;height:78px;display:flex}.hp .brand{color:#fff;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.hp .brand i{background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:700;display:grid}.hp .links{color:#c9cce0;align-items:center;gap:30px;font-size:14px;display:flex}.hp .links a:hover{color:#fff}.hp .links .btn{border-color:var(--orange);color:#fff;padding:10px 20px;font-size:14px}@media (width<=900px){.hp .links a:not(.btn){display:none}.hp .links .btn{white-space:nowrap;padding:8px 14px;font-size:13px}.hp .brand{font-size:17px}}.hp .hero{background:var(--navy);color:#fff;padding:70px 0 0;overflow:hidden}.hp .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.hp .hero .rq-h{margin-top:18px;font-size:clamp(36px,4.3vw,56px);font-weight:700}.hp .hero .rq-h span{color:var(--orange);display:block}.hp .ticker{border-left:3px solid var(--orange);min-height:104px;margin-top:34px;padding-left:20px}.hp .ticker small{letter-spacing:.12em;text-transform:uppercase;color:#9aa0c4;font-size:12px}.hp .ticker p{margin-top:6px;font-size:clamp(20px,2.2vw,26px);font-weight:600;transition:opacity .4s}.hp .ticker .bars{gap:8px;margin-top:14px;display:flex}.hp .ticker .bars i{background:#3a3f66;border-radius:2px;width:28px;height:4px;transition:background .3s}.hp .ticker .bars i.on{background:var(--orange)}.hp .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hp .hero .fine{color:#9aa0c4;margin-top:18px;font-size:13px}.hp .lens{background:var(--paper);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080}.hp .lens .scale{transform-origin:0 0;width:1000px;position:absolute;top:0;left:0}.hp .lens .fog{backdrop-filter:blur(16px)grayscale(.6);border-right:2px solid var(--orange);pointer-events:none;background:#191d3d1f;width:55%;transition:width 50ms;position:absolute;inset:0 auto 0 0}.hp .lens .tag{pointer-events:none;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:14px}.hp .lens .t1{background:var(--navy);color:#c9cce0;left:14px}.hp .lens .t2{background:var(--orange);color:#fff;right:14px}.hp .lens input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.hp .lens .handle{background:var(--orange);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;font-size:14px;display:grid;position:absolute;top:50%;box-shadow:0 4px 14px #0000004d}.hp .lens-note{color:#9aa0c4;text-align:center;margin-top:12px;font-size:12px}.hp .proof{background:var(--navy-2);margin-top:70px}.hp .proof .wrap{flex-wrap:wrap;align-items:center;gap:24px 60px;padding-top:30px;padding-bottom:30px;display:flex}.hp .proof b{color:#fff;font-size:30px;line-height:1.1;display:block}.hp .proof div{color:#9aa0c4;font-size:13px}.hp .proof .face{align-items:center;gap:14px;margin-left:auto;display:flex}.hp .proof .face .ini{background:var(--teal-d);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:700;display:grid}.hp .proof .face b{font-size:17px}@media (width<=980px){.hp .hero-grid{grid-template-columns:1fr}.hp .proof .face{margin-left:0}}.hp .ck{color:var(--ink);background:var(--paper);flex-direction:column;gap:12px;height:100%;padding:18px;font-family:Poppins;font-size:12px;display:flex}.hp .ck-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp .ck-top h4{font-size:17px;font-weight:600}.hp .ck-top p{color:var(--muted);font-size:11px}.hp .ck-ask{border:1px solid var(--line);color:#9a9fae;white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:11px;display:flex}.hp .ck-ask b{background:var(--ink);color:#fff;border-radius:14px;padding:5px 10px;font-weight:600}.hp .ck-needs{background:var(--ink);color:#fff;border-radius:14px;padding:12px}.hp .ck-needs h5{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.hp .ck-needs h5 span{letter-spacing:0;text-transform:none;color:#9aa0b4;font-weight:400}.hp .ck-nrow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hp .ck-n{border-left:3px solid var(--orange);text-align:left;color:#fff;font:inherit;background:#2e3242;border-top:0;border-bottom:0;border-right:0;border-radius:9px;padding:9px 10px}.hp .ck-n .t{font-size:11.5px;font-weight:600;line-height:1.35}.hp .ck-n .s{color:#b7bbc9;margin-top:4px;font-size:10.5px;line-height:1.4}.hp .ck-n .a{color:#ffd3ba;border-top:1px solid #444a5e;margin-top:8px;padding-top:8px;font-size:10.5px;line-height:1.45;display:none}.hp .ck-n .go{color:var(--orange);margin-top:6px;font-size:10.5px;font-weight:600}.hp .ck-n.open .a{display:block}.hp .ck-n.open .go{display:none}.hp .ck-grid{flex:1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hp .ck-card{background:#fff;border:1px solid #ecece8;border-radius:12px;flex-direction:column;min-height:112px;padding:11px 12px;display:flex}.hp .ck-card .h{justify-content:space-between;align-items:center;gap:6px;display:flex}.hp .ck-card .l{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.hp .ck-card .v{margin-top:6px;font-size:22px;font-weight:700;line-height:1}.hp .ck-card .d{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.35}.hp .ck-card .bar{background:#efefeb;border-radius:3px;height:6px;margin-top:auto;position:relative;overflow:hidden}.hp .ck-card .bar i{background:var(--ink);border-radius:3px;position:absolute;inset:0 auto 0 0}.hp .ck-card .bar i.o{background:var(--orange)}.hp .ck-card .src{color:#a0a4b2;margin-top:6px;font-size:9.5px}.hp .b{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.hp .b.live{background:var(--live-bg);color:var(--live)}.hp .b.est{background:var(--est-bg);color:var(--est)}.hp .b.closed{background:var(--closed-bg);color:var(--closed)}.hp .b.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hp .b.est:before{content:"";background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px}.hp .b.closed:before{content:"✓"}.hp .up{color:var(--live);font-weight:600}.hp .down{color:var(--est);font-weight:600}.hp .lens .ck{padding:58px 22px 22px;font-size:12px}@media (width<=760px){.hp .ck-grid{grid-template-columns:repeat(2,1fr)}.hp .ck-nrow{grid-template-columns:1fr}.hp .ck-ask{display:none}}.hp .test-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.hp .qlist{background:#fff;border-radius:22px;padding:14px 30px;box-shadow:0 14px 40px #191d3d12}.hp .q{border-bottom:1px solid #efefea;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.hp .q:last-child{border:0}.hp .q span{font-size:15.5px;font-weight:500}.hp .q .opts{flex:none;gap:6px;display:flex}.hp .q button{color:var(--muted);background:#fff;border:1.5px solid #e1e1dc;border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600}.hp .q button.sel[data-v="2"]{background:var(--live-bg);border-color:var(--live);color:var(--live)}.hp .q button.sel[data-v="1"]{background:var(--est-bg);border-color:var(--est);color:var(--est)}.hp .q button.sel[data-v="0"]{color:#b34040;background:#f6e3e3;border-color:#b34040}.hp .result{background:var(--navy);color:#fff;border-radius:18px;align-items:center;gap:24px;margin-top:26px;padding:26px 28px;display:flex}.hp .result b{color:var(--orange);flex:none;font-size:52px;line-height:1}.hp .result p{font-size:15.5px}.hp .test .side p{color:var(--muted);margin-top:16px}.hp .test .side .btn{margin-top:26px}@media (width<=900px){.hp .test-grid{grid-template-columns:1fr}.hp .q{flex-direction:column;align-items:flex-start}}.hp .scatter{background:#fff}.hp .sc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hp .cloud{background:var(--paper);border-radius:24px;height:420px;position:relative;overflow:hidden}.hp .chip{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:30px;padding:10px 18px;font-size:14px;font-weight:500;transition:all 1.1s cubic-bezier(.6,.1,.2,1);position:absolute;box-shadow:0 6px 18px #0000000d}.hp .chip:first-child{top:10%;left:6%}.hp .chip:nth-child(2){top:6%;left:52%}.hp .chip:nth-child(3){top:44%;left:14%;transform:rotate(-4deg)}.hp .chip:nth-child(4){top:36%;left:58%;transform:rotate(3deg)}.hp .chip:nth-child(5){top:76%;left:8%}.hp .chip:nth-child(6){top:70%;left:50%;transform:rotate(-3deg)}.hp .chip:nth-child(7){top:26%;left:36%;transform:rotate(2deg)}.hp .cloud .owner{background:var(--navy);color:#fff;text-align:center;border-radius:50%;place-items:center;width:120px;height:120px;font-size:13px;font-weight:600;transition:all 1.1s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #191d3d0f}.hp .cloud.clear .chip{background:#fff;border-color:#0000;width:44%;padding:9px 16px;font-size:13px;left:8%!important;transform:none!important}.hp .cloud.clear .chip:first-child{top:6%}.hp .cloud.clear .chip:nth-child(2){top:18.5%}.hp .cloud.clear .chip:nth-child(3){top:31%}.hp .cloud.clear .chip:nth-child(4){top:43.5%}.hp .cloud.clear .chip:nth-child(5){top:56%}.hp .cloud.clear .chip:nth-child(6){top:68.5%}.hp .cloud.clear .chip:nth-child(7){top:81%}.hp .cloud.clear .owner{background:var(--orange);width:170px;height:170px;box-shadow:none;border-radius:24px;font-size:15px;left:78%}.hp .cloud .rail{background:linear-gradient(var(--teal),var(--orange));opacity:0;width:3px;transition:opacity .8s .6s;position:absolute;top:10%;bottom:10%;left:52%}.hp .cloud.clear .rail{opacity:1}.hp .toggle{background:var(--paper);border-radius:30px;margin-top:18px;padding:4px;display:inline-flex}.hp .toggle button{color:var(--muted);background:0 0;border:0;border-radius:24px;padding:8px 16px;font-size:13px;font-weight:600}.hp .toggle button.on{background:var(--navy);color:#fff}.hp .sc-grid .big{color:var(--navy);margin-top:26px;font-size:22px;font-weight:600;line-height:1.4}@media (width<=900px){.hp .sc-grid{grid-template-columns:1fr}}.hp .offer{background:var(--navy);color:#fff}.hp .offer h2{color:#fff}.hp .offer .lede{color:#b7bbd8}.hp .pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}.hp .pillar{background:var(--navy-3);border-radius:var(--radius);padding:30px;position:relative;overflow:hidden}.hp .pillar .n{letter-spacing:.14em;font-size:13px;font-weight:700}.hp .pillar h3{margin-top:10px;font-size:28px}.hp .pillar .who{color:#b7bbd8;margin-top:2px;font-size:14px}.hp .pillar p{color:#d5d8e8;margin-top:16px;font-size:15px}.hp .pillar ul{gap:8px;margin-top:18px;list-style:none;display:grid}.hp .pillar li{color:#c9cce0;padding-left:16px;font-size:13.5px;position:relative}.hp .pillar li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.hp .pillar.c1{border-top:4px solid var(--orange)}.hp .pillar.c1 .n{color:var(--orange)}.hp .pillar.c2{border-top:4px solid var(--teal)}.hp .pillar.c2 .n{color:var(--teal)}.hp .pillar.c3{border-top:4px solid #fff}.hp .pillar.c3 .n{color:#fff}.hp .pillar .only{color:#9aa0c4;margin-top:18px;font-size:12px;font-style:italic}@media (width<=900px){.hp .pillars{grid-template-columns:1fr}}.hp .compare{background:var(--paper)}.hp .cmp{grid-template-columns:1fr 80px 1fr;align-items:stretch;gap:20px;margin-top:50px;display:grid}.hp .stack{background:#fff;border-radius:22px;padding:28px}.hp .stack h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:14px}.hp .blk{border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:8px;padding:14px 16px;font-size:14.5px;font-weight:500;display:flex}.hp .blk small{color:var(--muted);text-align:right;font-size:12.5px;font-weight:400}.hp .stack.old .blk{color:#555a6b;background:#f1f1ee}.hp .stack.old .blk.me{color:#8a3434;background:#fbe9e9}.hp .stack.new{background:var(--navy);color:#fff}.hp .stack.new h3{color:var(--teal)}.hp .stack.new .blk{background:var(--navy-3)}.hp .stack.new .blk small{color:#b7bbd8}.hp .stack.new .blk.hl{background:var(--orange)}.hp .stack.new .blk.hl small{color:#ffe3d3}.hp .arrow{color:var(--orange);place-items:center;font-size:34px;display:grid}.hp .cmp-note{color:var(--muted);margin-top:22px;font-size:13px}@media (width<=900px){.hp .cmp{grid-template-columns:1fr}.hp .arrow{height:40px;transform:rotate(90deg)}}.hp .demo{background:#fff}.hp .demo-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;display:flex}.hp .tabs{background:var(--paper);border-radius:30px;flex-wrap:wrap;padding:4px;display:inline-flex}.hp .tabs button{color:var(--muted);background:0 0;border:0;border-radius:24px;padding:10px 18px;font-size:14px;font-weight:600}.hp .tabs button.on{background:var(--navy);color:#fff}.hp .screen{border:1px solid var(--line);border-radius:24px;margin-top:36px;overflow:hidden;box-shadow:0 30px 80px #191d3d29}.hp .screen .chrome{background:#23262f;align-items:center;gap:7px;padding:10px 16px;display:flex}.hp .screen .chrome i{background:#474b5c;border-radius:50%;width:11px;height:11px}.hp .screen .chrome span{color:#8f94a8;margin-left:14px;font-size:11px}.hp .screen .ck{min-height:520px;padding:24px;font-size:13px}.hp .screen .ck-card .v{font-size:26px}.hp .screen .ck-n .t{font-size:13px}.hp .screen .ck-n .s,.hp .screen .ck-n .a,.hp .screen .ck-n .go{font-size:12px}.hp .demo-foot{grid-template-columns:1.2fr 1fr;gap:30px;margin-top:40px;display:grid}.hp .legend{background:var(--paper);border-radius:20px;padding:26px}.hp .legend h3{color:var(--navy);font-size:20px}.hp .legend .rows{gap:12px;margin-top:16px;display:grid}.hp .legend .row{align-items:flex-start;gap:14px;font-size:14px;display:flex}.hp .legend .row .b{flex:none;margin-top:2px;padding:4px 10px;font-size:10px}.hp .ask{background:var(--navy);color:#fff;border-radius:20px;padding:26px}.hp .ask h3{font-size:20px}.hp .ask .qs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hp .ask .qs button{background:var(--navy-3);color:#fff;border:1px solid #3a3f66;border-radius:20px;padding:8px 14px;font-size:13px}.hp .ask .qs button.on{border-color:var(--orange);background:#2f2450}.hp .ask .ans{color:var(--ink);background:#fff;border-radius:14px;min-height:92px;margin-top:16px;padding:16px 18px;font-size:14.5px}.hp .ask .ans .meta{color:var(--muted);margin-top:8px;font-size:11.5px}.hp .ask .ans.handover{border-left:4px solid var(--orange)}.hp .ask .ans .wa{background:var(--orange);color:#fff;border-radius:18px;margin-top:10px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}@media (width<=900px){.hp .demo-foot{grid-template-columns:1fr}}.hp .founder{background:var(--navy);color:#fff;padding:0}.hp .f-grid{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.hp .f-img{background:#262b55 50%/cover no-repeat;position:relative}.hp .f-img .play{backdrop-filter:blur(6px);background:#12152ed1;border-radius:40px;align-items:center;gap:14px;padding:12px 20px 12px 12px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:36px;left:36px}.hp .f-img .play i{background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.hp .f-txt{flex-direction:column;justify-content:center;padding:100px 70px;display:flex}.hp .f-txt h2{color:#fff;font-size:clamp(34px,4.4vw,54px)}.hp .f-txt .sub{color:var(--orange);margin-top:16px;font-size:22px;font-weight:600}.hp .f-txt p{color:#c9cce0;max-width:500px;margin-top:22px;font-size:16.5px}.hp .f-txt .steps{gap:10px;margin-top:30px;display:grid}.hp .f-txt .steps div{color:#d5d8e8;align-items:baseline;gap:14px;font-size:15px;display:flex}.hp .f-txt .steps b{color:var(--teal);letter-spacing:.1em;font-size:13px}@media (width<=900px){.hp .f-grid{grid-template-columns:1fr}.hp .f-img{min-height:360px}.hp .f-txt{padding:60px 32px}}.hp .team-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}.hp .person{border-radius:var(--radius);background:var(--paper);overflow:hidden}.hp .person .ph{aspect-ratio:4/4.4;background:linear-gradient(135deg,#dadce5,#c3c6d4) 50%/cover;place-items:center;display:grid}.hp .person .ph:after{content:"Portrait to come";color:#8a8fa3;font-size:12px;font-weight:500}.hp .person .tx{padding:18px 20px 22px}.hp .person h3{color:var(--navy);font-size:18px}.hp .person p{color:var(--muted);margin-top:4px;font-size:13.5px}.hp .person.all{background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-end;padding:26px;display:flex}.hp .person.all h3{color:#fff;font-size:22px}.hp .person.all p{color:#b7bbd8}.hp .stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.hp .stat{border-top:2px solid var(--navy);padding-top:16px}.hp .stat b{color:var(--navy);font-size:40px;line-height:1}.hp .stat p{color:var(--muted);margin-top:6px;font-size:14px}@media (width<=900px){.hp .team-grid{grid-template-columns:1fr 1fr}.hp .stats{grid-template-columns:1fr}}.hp .stories{background:var(--paper)}.hp .st-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.hp .story{background:#fff;border:2px dashed #d6d7de;border-radius:22px;padding:30px}.hp .story .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d);font-size:11px;font-weight:700}.hp .story h3{color:var(--navy);margin-top:10px;font-size:22px}.hp .story .ba{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hp .story .ba div{background:var(--paper);border-radius:12px;padding:14px;font-size:13.5px}.hp .story .ba b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.hp .story .ph{color:#a33;margin-top:16px;font-size:12px;font-weight:600}@media (width<=900px){.hp .st-grid{grid-template-columns:1fr}}.hp .away{color:#fff;background:#1f2347 50%/cover no-repeat;padding:150px 0;position:relative}.hp .away:before{content:"";background:linear-gradient(90deg,#191d3df0 30%,#191d3d59);position:absolute;inset:0}.hp .away .wrap{position:relative}.hp .away h2{color:#fff;max-width:720px;font-size:clamp(38px,5vw,62px)}.hp .away p{color:#d5d8e8;max-width:560px;margin-top:20px;font-size:18px}.hp .final{background:var(--navy);color:#fff;text-align:center;padding:130px 0}.hp .final .q{border:0;max-width:900px;margin:0 auto;padding:0;font-size:clamp(28px,3.8vw,46px);font-weight:700;line-height:1.2;display:block}.hp .final .q em{color:var(--orange);font-style:normal}.hp .final .then{color:var(--teal);margin-top:18px;font-size:20px;font-weight:500}.hp .visit{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:50px auto 0;display:grid}.hp .visit div{background:var(--navy-3);border-radius:16px;padding:20px}.hp .visit b{color:#fff;font-size:15px;display:block}.hp .visit span{color:#b7bbd8;font-size:13.5px}.hp .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.hp .final .fine{color:#9aa0c4;margin-top:22px;font-size:13.5px}@media (width<=800px){.hp .visit{grid-template-columns:1fr}}.hp footer{background:var(--navy-2);color:#9aa0c4;padding:60px 0 40px;font-size:14px}.hp .ft{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.hp footer h4{color:#fff;margin-bottom:12px;font-size:14px}.hp footer ul{gap:6px;list-style:none;display:grid}.hp footer .legal{border-top:1px solid #262b55;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:12.5px;display:flex}@media (width<=800px){.hp .ft{grid-template-columns:1fr}}.hp .note-pin{color:#5c4b00;background:#fff7d6;border:1px solid #f0dc8a;border-radius:10px;max-width:720px;margin:18px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.5;display:none;position:relative}.hp .note-pin b{font-weight:700}.hp .notes-toggle{z-index:60;color:#3d3200;background:#ffe680;border:0;border-radius:24px;padding:11px 18px;font-size:13px;font-weight:600;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #00000040}.hp .cmp-wrap{border-top:1px solid #e6e6e1;margin-top:100px;padding-top:80px}.hp .cmp-h{color:var(--navy);font-size:clamp(24px,2.8vw,34px)}.hp .scatter .stack.old{background:var(--paper)}.hp .final-h{color:#fff;font-size:clamp(38px,5vw,62px)}.hp .final-sub{color:#c9cce0;max-width:620px;margin:18px auto 0;font-size:19px}.hp .pillar{flex-direction:column;padding:34px 30px 30px;display:flex}.hp .pillar .n{letter-spacing:.18em;opacity:.9;font-size:11px;font-weight:600}.hp .pillar h3{margin-top:14px;font-size:30px;font-weight:700;line-height:1.1}.hp .pillar .who{color:#fff;margin-top:8px;font-size:17px;font-weight:500;line-height:1.35}.hp .pillar p{color:#b7bbd8;margin-top:14px;font-size:15px;line-height:1.6}.hp .pillar ul{border-top:1px solid #ffffff1f;gap:10px;margin-top:22px;padding-top:20px}.hp .pillar li{color:#d5d8e8;font-size:14px;line-height:1.45}.hp .pillar li:before{opacity:1;width:6px;height:6px;top:8px}.hp .pillar.c1 li:before{background:var(--orange)}.hp .pillar.c2 li:before{background:var(--teal)}.hp .pillar.c3 li:before{background:#fff}.hp .pillar li b{color:#fff;font-weight:600}.hp .pillar .only{letter-spacing:.02em;color:#8e93b8;margin-top:auto;padding-top:22px;font-size:12px;font-style:normal}@supports (grid-template-rows:subgrid){.hp .pillars{grid-template-rows:repeat(6,auto);row-gap:0}.hp .pillar{grid-row:span 6;grid-template-rows:subgrid;align-content:start;display:grid}.hp .pillar ul{align-self:start}.hp .pillar .only{align-self:end}}@media (width<=900px){.hp .pillars{grid-template-rows:none}.hp .pillar{grid-row:auto;grid-template-rows:none}}.hp .hero-grid{grid-template-columns:1.25fr 1fr}@media (width<=980px){.hp .hero-grid{grid-template-columns:1fr}}.hp .hero .rq-h{letter-spacing:-.015em;margin-top:16px;font-size:clamp(32px,3.3vw,48px);line-height:1.12}.hp .hero .rq-h span{margin-top:4px}.hp{--curve:5.8vw}.hp>header.hero,.hp>section,.hp .euan-exact>header.hero,.hp .euan-exact>section{position:relative}.hp .hero,.hp .test,.hp .scatter,.hp .offer,.hp .demo,.hp .founder,.hp #team{-webkit-mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat;mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat}.hp .test,.hp .scatter,.hp .offer,.hp .demo,.hp .founder,.hp #team,.hp .final{margin-top:calc(var(--curve) * -1)}.hp .test,.hp .scatter,.hp .offer,.hp .demo{padding-top:calc(110px + var(--curve))}.hp .founder{padding-top:var(--curve);overflow:hidden}.hp #team{padding-top:calc(90px + var(--curve))}.hp .final{padding-top:calc(130px + var(--curve))}.hp .f-img .play{bottom:calc(36px + var(--curve) * .6)}.hp .hero{padding-top:120px;padding-bottom:calc(140px + var(--curve) * .5)}@media (width<=900px){.hp .hero{padding-top:72px;padding-bottom:calc(88px + var(--curve) * .5)}}.hp .rq-h{position:relative}.hp .hero .rq-h .rq{color:#fff;margin:0}.hp .hero .rq-h .rq-t{color:#fff;margin:0;display:inline}.hp .hero .rq-h .rq-caret{margin:0 -.13em 0 .06em;display:inline-block}.hp .rq{display:block}.hp .rq-caret{vertical-align:-.08em;background:var(--orange);width:.07em;height:.9em;margin-left:.06em;animation:1s step-end infinite rqBlink;display:inline-block}@keyframes rqBlink{50%{opacity:0}}.hp .figured{color:#fff;letter-spacing:-.01em;margin-top:22px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15}.hp .hero .ctas{margin-top:30px}.hp .figured .hand{padding-bottom:.32em;display:inline-block;position:relative}.hp .hand-line{width:104%;height:.42em;position:absolute;bottom:-.02em;left:-2%;overflow:visible}.hp .hand-line path{fill:none;stroke:var(--orange);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) .5s forwards handDraw}@keyframes handDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hp .hand-line path{stroke-dashoffset:0;animation:none}.hp .rq-caret{animation:none}}.hp .hero-vis{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.hp .ans-disc{background:var(--orange);opacity:.95;border-radius:50%;width:440px;height:440px;position:absolute;top:50%;right:-40px;transform:translateY(-56%)}.hp .ans-card{width:min(420px,100%);color:var(--ink);background:#fff;border-radius:24px;padding:26px 28px 24px;position:relative;box-shadow:0 40px 90px #00000073}.hp .ans-top{justify-content:space-between;align-items:center;display:flex}.hp .ans-app{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.hp .ans-app i{background:var(--orange);border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite dotBeat;position:relative}.hp .ans-app i:after{content:"";background:var(--orange);border-radius:50%;animation:2.4s ease-out infinite dotRing;position:absolute;inset:0}@keyframes dotBeat{0%,to{transform:scale(1)}50%{transform:scale(.86)}}@keyframes dotRing{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.hp .ans-app i,.hp .ans-app i:after{animation:none}}.hp .ans-card .b{border-radius:12px;padding:4px 10px;font-size:10px}.hp .ans-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:12px;font-weight:600}.hp .ans-value{color:var(--navy);letter-spacing:-.02em;white-space:nowrap;margin-top:6px;font-size:clamp(44px,4.4vw,64px);font-weight:700;line-height:1.05}.hp .ans-value small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:.38em;font-weight:600}.hp .ans-detail{color:#4a4f63;min-height:2.9em;margin-top:10px;font-size:15px;line-height:1.45}.hp .ans-detail b{color:var(--navy)}.hp .ans-detail .dn{color:var(--est);font-weight:700}.hp .ans-bar{background:#ececea;border-radius:3px;height:6px;margin-top:18px;position:relative;overflow:hidden}.hp .ans-bar i{background:var(--navy);border-radius:3px;transition:width .6s;position:absolute;inset:0 auto 0 0}.hp .ans-bar i.o{background:var(--orange)}.hp .ans-src{color:#9a9fb0;margin-top:14px;font-size:12px}.hp .bl{filter:blur(12px);opacity:.15;transition:filter .7s,opacity .7s,transform .7s;transform:translateY(4px)}.hp .bl.on{filter:blur();opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hp .bl{transition:none;transform:none}}@media (width<=980px){.hp .hero-vis{min-height:0;margin-top:40px;padding:30px 0}.hp .ans-disc{width:300px;height:300px;right:-60px}}.hp .hero-vis{perspective:1600px}.hp .ans-card{transform:rotate(-4deg);box-shadow:1px 1px #e4e4e0,2px 2px #dcdcd7,3px 3px #d4d4cf,4px 4px #ccccc6,5px 5px #c4c4be,6px 6px #bcbcb6,7px 7px #b4b4ae,8px 8px #acaca6,9px 9px #a4a49e,10px 10px #9c9c96,30px 50px 70px #0507198c}@media (width<=980px){.hp .ans-card{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.hp .ans-card{transform:rotate(-2deg)}}.hp .ans-flip{transform-style:preserve-3d;width:min(500px,100%);position:relative}.hp .ans-card{border-radius:28px;width:100%;padding:32px 34px 30px}.hp .ans-app{font-size:13px}.hp .ans-label{margin-top:26px;font-size:13px}.hp .ans-value{font-size:clamp(52px,5.2vw,78px)}.hp .ans-detail{font-size:17px}.hp .ans-bar{height:7px;margin-top:22px}.hp .ans-src{font-size:13px}.hp .ans-disc{width:500px;height:500px;right:-50px}.hp .hero-vis{min-height:480px}@media (width<=980px){.hp .ans-flip{width:100%}.hp .ans-card{padding:26px 26px 24px}.hp .ans-disc{width:320px;height:320px;right:-60px}.hp .hero-vis{min-height:0}}.hp .hero-copy{color:#c9cce0;max-width:520px;margin-top:24px;font-size:17px;line-height:1.65}@media (width<=900px){.hp .hero-copy{font-size:16px}}.hp .ct{z-index:100;opacity:0;place-items:center;padding:20px;transition:opacity .25s;display:grid;position:fixed;inset:0}.hp .ct.on{opacity:1}.hp .ct[hidden]{display:none}.hp .ct-scrim{backdrop-filter:blur(4px);background:#0c0e20b8;position:absolute;inset:0}.hp .ct-box{width:min(560px,100%);max-height:calc(100% - 20px);color:var(--ink);background:#fff;border-radius:28px;padding:40px 40px 34px;transition:transform .3s cubic-bezier(.2,.8,.25,1);position:relative;overflow:auto;transform:translateY(14px)scale(.98);box-shadow:0 40px 100px #00000073}.hp .ct.on .ct-box{transform:none}.hp .ct-x{background:var(--paper);width:40px;height:40px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.hp .ct-head{justify-content:space-between;align-items:center;padding-right:44px;display:flex}.hp .ct-count{color:var(--muted);font-size:13px;font-weight:500}.hp .ct-progress{background:#ececea;border-radius:3px;height:5px;margin-top:16px;overflow:hidden}.hp .ct-progress i{background:var(--orange);border-radius:3px;width:0;height:100%;transition:width .35s;display:block}.hp .ct-pre{color:var(--muted);margin-top:30px;font-size:15px}.hp .ct-q{color:var(--navy);min-height:2.4em;margin-top:8px;font-size:clamp(24px,3vw,30px);line-height:1.2}.hp .ct-opts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.hp .ct-opts button{font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #e1e1dc;border-radius:16px;padding:16px 10px;font-size:16px;font-weight:600;transition:border-color .15s,background .15s}.hp .ct-opts button:hover{border-color:var(--navy)}.hp .ct-opts button.sel[data-v="2"]{background:var(--live-bg);border-color:var(--live);color:var(--live)}.hp .ct-opts button.sel[data-v="1"]{background:var(--est-bg);border-color:var(--est);color:var(--est)}.hp .ct-opts button.sel[data-v="0"]{color:#b34040;background:#f6e3e3;border-color:#b34040}.hp .ct-back{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px}.hp .ct-score{color:var(--navy);align-items:baseline;gap:4px;margin-top:10px;display:flex}.hp .ct-score b{color:var(--orange);font-size:84px;line-height:1}.hp .ct-score span{color:var(--muted);font-size:28px;font-weight:600}.hp .ct-msg{color:#3e4357;margin-top:12px;font-size:17px;line-height:1.55}.hp .ct-form{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.hp .ct-form-lede{color:var(--navy);font-size:16px;font-weight:600}.hp .ct-fields{grid-template-columns:1fr 1.4fr;gap:12px;margin-top:14px;display:grid}.hp .ct-fields label{color:var(--muted);gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.hp .ct-fields input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #ddddd8;border-radius:12px;padding:13px 14px;font-size:16px}.hp .ct-fields input:focus{border-color:var(--navy);outline:none}.hp .ct-err{color:#b34040;margin-top:10px;font-size:13px}.hp .ct-form .btn{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:18px}.hp .ct-fine{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}.hp .ct-done{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.hp .ct-done h3{color:var(--navy);font-size:24px}.hp .ct-done p{color:#3e4357;margin-top:8px}.hp .btn-ghost-d{border-color:var(--navy);color:var(--navy);margin-top:18px}@media (width<=560px){.hp .ct-box{border-radius:22px;padding:34px 22px 26px}.hp .ct-fields{grid-template-columns:1fr}.hp .ct-score b{font-size:68px}}@media (prefers-reduced-motion:reduce){.hp .ct,.hp .ct-box{transition:none}}.hp .help{background:var(--paper);z-index:8;margin-top:calc(var(--curve) * -1);padding-top:calc(110px + var(--curve));-webkit-mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat;mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat}.hp .help-head{grid-template-columns:auto 1fr;align-items:end;gap:24px 64px;display:grid}@media (width>=901px){.hp .help-head h2{white-space:nowrap}}.hp .help-head h2{letter-spacing:-.025em;font-size:clamp(40px,5.6vw,76px);line-height:1.02}@media (width>=901px){.hp .help-head .lede{justify-self:end}}.hp .help-head .lede{color:#4a4f63;max-width:560px;margin-top:0;font-size:19px}.hp .help-head .lede b{color:var(--navy)}.hp .hc-list{gap:16px;margin-top:56px;display:grid}.hp .hc{color:#fff;border-radius:24px;grid-template-columns:minmax(280px,1.15fr) 1.5fr;align-items:start;gap:24px 60px;padding:40px 44px;display:grid;box-shadow:0 18px 40px #191d3d1f}.hp .hc.in h3 span{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.hp .hc h3 span{background-size:100% 3px;transition:none}}.hp .hc--0{background:var(--navy)}.hp .hc--1{background:var(--navy-3)}.hp .hc-n{letter-spacing:.16em;color:var(--teal);font-size:12px;font-weight:700;display:block}.hp .hc h3{margin-top:0;font-size:clamp(24px,2.2vw,29px);line-height:1.15}.hp .hc h3 span{background:linear-gradient(var(--orange),var(--orange)) 0 100%/0% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:4px;transition:background-size .9s cubic-bezier(.65,0,.35,1) .35s}.hp .hc-chips{flex-wrap:wrap;gap:6px;margin-top:20px;list-style:none;display:flex}.hp .hc-chips li{color:#d5d8e8;border:1px solid #ffffff2e;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600}.hp .hc-body{color:#c9cce0;max-width:640px;padding-top:4px;font-size:17px;line-height:1.7}.hp .help-foot{color:var(--muted);margin-top:30px;font-size:15px}.hp .help-link{font:inherit;color:var(--orange);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=900px){.hp .help-head{grid-template-columns:1fr}.hp .hc{grid-template-columns:1fr;padding:30px 26px}.hp .hc-body{padding-top:0;font-size:16px}}.hp .hub{aspect-ratio:600/420;background:var(--paper);border-radius:24px;width:100%;position:relative;overflow:hidden}.hp .hub-svg{width:100%;height:100%;position:absolute;inset:0}.hp .hub-line{fill:none;stroke:#a9adbf;stroke-width:1.6px;stroke-dasharray:5 6}.hp .hub-one{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.hp .hub-node,.hp .hub-you,.hp .hub-ta{position:absolute;transform:translate(-50%,-50%)}.hp .hub-node{white-space:nowrap;color:var(--navy);background:#fff;border:1px solid #e1e1dc;border-radius:20px;padding:7px 13px;font-size:13px;font-weight:600;box-shadow:0 4px 12px #191d3d0f}.hp .hub-you{background:var(--navy);color:#fff;z-index:2;border-radius:50%;place-items:center;width:92px;height:92px;font-size:16px;font-weight:700;display:grid;box-shadow:0 0 0 10px #191d3d0f}.hp .hub-ta{background:var(--orange);color:#fff;text-align:center;opacity:0;z-index:1;border-radius:50%;place-items:center;width:140px;height:140px;font-size:15px;font-weight:700;line-height:1.2;display:grid}.hp .hub-tag{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#fff;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .3s,color .3s;position:absolute;top:16px;left:16px}.hp .hub.done .hub-tag{background:var(--orange);color:#fff}.hp .hub-cap{text-align:center;color:var(--navy);z-index:3;font-size:14px;font-weight:600;position:absolute;bottom:16px;left:0;right:0}@media (width<=600px){.hp .hub-node{padding:5px 9px;font-size:10.5px}.hp .hub-you{width:62px;height:62px;font-size:13px}.hp .hub-ta{width:96px;height:96px;font-size:12px}.hp .hub-cap{font-size:12.5px;bottom:10px}}.hp .hub{background:radial-gradient(120% 90% at 50% 40%,#232858 0%,#141836 60%,#0e1128 100%);box-shadow:inset 0 0 0 1px #6ac8c924,0 30px 70px #0e112859}.hp .hub:before{content:"";background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(90% 80%,#000 40%,#0000 100%);mask:radial-gradient(90% 80%,#000 40%,#0000 100%)}.hp .hub:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#6ac8c90f 50%,#0000 100%) 0 0/100% 220px no-repeat;animation:6s linear infinite hubScan;position:absolute;inset:0}@keyframes hubScan{0%{background-position:0 -220px}to{background-position:0 calc(100% + 220px)}}.hp .hub-line{stroke:#6ac8c98c;stroke-width:1.3px;stroke-dasharray:3 7;animation:1.6s linear infinite hubDash}@keyframes hubDash{to{stroke-dashoffset:-20px}}.hp .hub-one{stroke:var(--orange);stroke-width:2.5px;filter:drop-shadow(0 0 6px #f16923b3)}.hp .hub-flow{fill:none;stroke:#ffd2b8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.012 .07;opacity:0;filter:drop-shadow(0 0 4px #f16923);animation:1.4s linear infinite hubFlow}@keyframes hubFlow{to{stroke-dashoffset:-.082px}}.hp .hub-node{color:#e6e8f4;letter-spacing:.02em;backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #6ac8c947;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;display:flex;box-shadow:0 0 0 1px #0003,0 8px 20px #00000040}.hp .hub-node i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hubBlink;box-shadow:0 0 8px #e5484d}.hp .hub-node:nth-child(2n) i{background:#f5a524;animation-delay:.6s;box-shadow:0 0 8px #f5a524}@keyframes hubBlink{50%{opacity:.35}}.hp .hub-you{background:radial-gradient(circle at 35% 30%,#3a4180,#1b1f45);border:1.5px solid #ffffff59;box-shadow:0 0 0 8px #6ac8c914,0 0 30px #6ac8c940}.hp .hub-you span{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.hp .hub-you:after{content:"";border:1px solid #6ac8c973;border-radius:50%;animation:2.6s ease-out infinite hubRing;position:absolute;inset:-8px}@keyframes hubRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hp .hub-ta{background:radial-gradient(circle at 35% 30%,#ff8a4c,#e2550f);box-shadow:0 0 40px #f169238c,inset 0 0 0 1px #ffffff40}.hp .hub-ta span{z-index:1;position:relative}.hp .hub-ta em{border:1.5px solid #f1692399;border-radius:50%;animation:2.4s ease-out infinite hubRing;position:absolute;inset:0}.hp .hub-ta em+em{animation-delay:1.2s}.hp .hub-tag{color:#c9cce0;letter-spacing:.12em;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.hp .hub-tag b{font-weight:600}.hp .hub-tag i{background:#e5484d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #e5484d}.hp .hub-stat{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#8e93b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;position:absolute;top:20px;right:18px}.hp .hub-cap{color:#e6e8f4;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:500}@media (width<=600px){.hp .hub-node{gap:5px;padding:5px 7px;font-size:9.5px}.hp .hub-stat{display:none}.hp .hub-cap{font-size:11px}}@media (prefers-reduced-motion:reduce){.hp .hub:after,.hp .hub-line,.hp .hub-flow,.hp .hub-node i,.hp .hub-you:after,.hp .hub-ta em{animation:none}}.hp .sc-stack{display:block}.hp .sc-head{text-align:center;max-width:820px;margin:0 auto}.hp .sc-head .lede{max-width:700px;margin-left:auto;margin-right:auto}.hp .hub{aspect-ratio:1000/460;margin-top:56px}.hp .hub-line{vector-effect:non-scaling-stroke}.hp .hub-node{padding:8px 13px;font-size:12.5px}.hp .hub-you{width:112px;height:112px}.hp .hub-ta{width:170px;height:170px;font-size:17px}.hp .sc-foot{text-align:center;max-width:760px;margin:40px auto 0;font-size:clamp(20px,2vw,26px)}@media (width<=700px){.hp .hub{aspect-ratio:3/4}.hp .hub-you{width:66px;height:66px}.hp .hub-ta{width:104px;height:104px;font-size:12px}.hp .hub-node{padding:5px 7px;font-size:9.5px}}.hp .scatter{color:#fff;background:#141836}.hp .scatter h2{color:#fff}.hp .scatter .lede{color:#b7bbd8}.hp .scatter .sc-foot{color:#e6e8f4}.hp .scatter .hub{box-shadow:inset 0 0 0 1px #6ac8c929,0 30px 80px #00000059}.hp .compare-sec{z-index:6;margin-top:calc(var(--curve) * -1);padding-top:calc(110px + var(--curve));background:#fff;-webkit-mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat;mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat}.hp .compare-sec .cmp-wrap{border-top:0;margin-top:0;padding-top:0}.hp .compare-sec .stack.old{background:var(--paper)}.hp .scatter{background:radial-gradient(70% 55% at 50% 58%,#262c60 0%,#181c42 45%,#12152e 100%);overflow:hidden}.hp .scatter:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%);mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%)}.hp .scatter:after{content:"";pointer-events:none;background:linear-gradient(#0000,#6ac8c90d 50%,#0000) 0 0/100% 260px no-repeat;animation:8s linear infinite hubScan;position:absolute;inset:0}.hp .scatter .wrap{z-index:1;position:relative}.hp .scatter .hub,.hp .hub{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.hp .hub:before,.hp .hub:after{display:none}@media (prefers-reduced-motion:reduce){.hp .scatter:after{animation:none}}.hp .hub-node{letter-spacing:0;color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:40px;padding:8px 15px 8px 12px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:600}.hp .hub-node i,.hp .hub-node:nth-child(2n) i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 3px #f169232e,0 0 10px #f1692399}.hp .hub-node:nth-child(2n) i{animation-delay:.9s}.hp .hub-you span{letter-spacing:0;text-transform:none;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:700}.hp .hub-ta{font-family:Poppins,system-ui,sans-serif;font-weight:700}.hp .hub-tag{letter-spacing:.14em;color:#c9cce0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:40px;padding:7px 14px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600}.hp .hub-tag i{background:var(--orange);box-shadow:0 0 8px #f16923b3}.hp .hub.done .hub-tag{color:#fff;background:#6ac8c91f;border-color:#6ac8c973}.hp .hub.done .hub-tag i{background:var(--teal);box-shadow:0 0 8px #6ac8c9cc}.hp .hub-stat{letter-spacing:.14em;color:#8e93b8;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600}.hp .hub.done .hub-stat{color:var(--teal)}.hp .hub-cap{letter-spacing:0;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.hp .hub.done .hub-cap{color:#fff}@media (width<=700px){.hp .hub-node{gap:6px;padding:5px 10px 5px 8px;font-size:10.5px}.hp .hub-you span,.hp .hub-cap{font-size:13px}}.hp .hub:not(.intro) .hub-you,.hp .hub:not(.intro) .hub-node{scale:0}.hp .hub:not(.intro) #hubLines{transform:scale(0)}.hp .hub:not(.intro) .hub-tag,.hp .hub:not(.intro) .hub-stat,.hp .hub:not(.intro) .hub-cap{filter:opacity(0);translate:0 10px}.hp #hubLines{transform-box:view-box;transform-origin:500px 230px}.hp .hub.intro .hub-you{animation:.8s cubic-bezier(.34,1.7,.5,1) both hubPop}.hp .hub.intro #hubLines{animation:.9s cubic-bezier(.2,.9,.25,1) .2s both hubBurst}.hp .hub.intro .hub-node{animation:.7s cubic-bezier(.34,1.6,.5,1) both hubPop}.hp .hub.intro .hub-node:first-child{animation-delay:.45s}.hp .hub.intro .hub-node:nth-child(2){animation-delay:.55s}.hp .hub.intro .hub-node:nth-child(3){animation-delay:.65s}.hp .hub.intro .hub-node:nth-child(4){animation-delay:.75s}.hp .hub.intro .hub-node:nth-child(5){animation-delay:.85s}.hp .hub.intro .hub-node:nth-child(6){animation-delay:.95s}.hp .hub.intro .hub-tag,.hp .hub.intro .hub-stat{animation:.6s 1.05s both hubSlide}.hp .hub.intro .hub-cap{animation:.6s 1.25s both hubSlide}.hp .hub-you:before{content:"";border:2px solid var(--teal);opacity:0;border-radius:50%;position:absolute;inset:-4px}.hp .hub.intro .hub-you:before{animation:1.1s ease-out .35s both hubRipple}@keyframes hubPop{0%{scale:0}to{scale:1}}@keyframes hubBurst{0%{opacity:0;transform:scale(0)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hubSlide{0%{filter:opacity(0);translate:0 10px}to{filter:opacity();translate:0}}@keyframes hubRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.hp .hub .hub-you,.hp .hub .hub-node,.hp .hub #hubLines,.hp .hub .hub-tag,.hp .hub .hub-stat,.hp .hub .hub-cap,.hp .hub-you:before{transform:none;filter:none!important;animation:none!important;translate:none!important;scale:1!important}}.hp .hub-node{padding:8px 15px}@media (width<=700px){.hp .hub-node{padding:5px 10px}}.hp .cc-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:20px 60px;display:grid}.hp .cc-head h2{max-width:640px}.hp .cc-head .lede{margin-top:0}.hp .cc{border-radius:28px;grid-template-columns:1fr 1fr;margin-top:50px;display:grid;overflow:hidden;box-shadow:0 24px 60px #191d3d1f}.hp .cc h3{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.hp .cc ul{gap:4px;margin-top:22px;list-style:none;display:grid}.hp .cc-old{background:var(--paper);flex-direction:column;padding:40px 40px 0;display:flex}.hp .cc-old h3{color:var(--muted)}.hp .cc-row{filter:blur(6px);opacity:0;transition:filter .5s,opacity .5s,transform .5s,color .4s;transition-delay:calc(var(--i)*.11s);border-bottom:1px solid #e4e4df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative;transform:translateY(6px)}.hp .cc.go .cc-row{filter:none;opacity:1;transform:none}.hp .cc-l b{color:var(--navy);font-size:16px;font-weight:600;display:block}.hp .cc-l small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hp .cc-v{color:var(--navy);white-space:nowrap;font-size:17px;font-weight:700}.hp .cc-time .cc-v{color:#b34040}.hp .cc-row:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i)*.16s);position:absolute;top:50%;left:-6px;right:-6px;transform:scaleX(0)}.hp .cc.struck .cc-row:after{transform:scaleX(1)}.hp .cc.struck .cc-row .cc-l,.hp .cc.struck .cc-row .cc-v{opacity:.45;transition:opacity .4s;transition-delay:calc(var(--i)*.16s + .2s)}.hp .cc-total{border-top:2px solid var(--navy);justify-content:space-between;align-items:baseline;gap:16px;margin:auto -40px 0;padding:26px 40px;display:flex;position:relative}.hp .cc-old .cc-total{margin-top:22px}.hp .cc-total span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:600}.hp .cc-total b{color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:700}.hp .cc-old .cc-total:after{content:"";background:var(--orange);transform-origin:0;height:3px;transition:transform .55s cubic-bezier(.65,0,.35,1) .85s;position:absolute;top:50%;left:30px;right:30px;transform:scaleX(0)}.hp .cc.struck .cc-old .cc-total:after{transform:scaleX(1)}.hp .cc-new{background:var(--navy);color:#fff;filter:saturate(.3)brightness(.85);flex-direction:column;padding:40px 40px 0;transition:filter .6s;display:flex}.hp .cc.swap .cc-new{filter:none}.hp .cc-new h3{color:var(--teal)}.hp .cc-new li{opacity:.25;filter:blur(4px);transition:opacity .5s,filter .5s;transition-delay:calc(var(--i)*.12s);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.hp .cc.swap .cc-new li{opacity:1;filter:none}.hp .cc-new li b{font-size:16px;font-weight:600}.hp .cc-new li small{color:#b7bbd8;text-align:right;font-size:13px}.hp .cc-total--new{border-top-color:var(--orange);background:var(--orange);transition:transform .6s cubic-bezier(.2,.9,.25,1) .5s;transform:translateY(100%)}.hp .cc.swap .cc-total--new{transform:none}.hp .cc-total--new span{color:#ffe3d3}.hp .cc-total--new b{color:#fff;font-size:clamp(20px,2vw,26px)}.hp .cc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.hp .cc-note{color:var(--muted);font-size:13.5px}@media (width<=900px){.hp .cc-head,.hp .cc{grid-template-columns:1fr}.hp .cc-old,.hp .cc-new{padding:30px 24px 0}.hp .cc-total{margin-left:-24px;margin-right:-24px;padding:22px 24px}}@media (prefers-reduced-motion:reduce){.hp .cc *,.hp .cc :after{transition:none!important}}.hp .cc-row:after{display:none}.hp .cc-l b,.hp .cc-v{background:linear-gradient(var(--orange),var(--orange)) 0 56%/0% 2px no-repeat;transition:background-size .45s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i)*.16s)}.hp .cc-l b{display:inline}.hp .cc-l small{display:block}.hp .cc.struck .cc-l b,.hp .cc.struck .cc-v{background-size:100% 2px}.hp .cc-total--new{flex-direction:column;align-items:flex-start;gap:4px}.hp .cc-total--new b{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.hp .cc-old .cc-total:after{display:none}.hp #ccTotal{background:linear-gradient(var(--orange),var(--orange)) 0 55%/0% 3px no-repeat;transition:background-size .55s cubic-bezier(.65,0,.35,1) .85s}.hp .cc.struck #ccTotal{background-size:100% 3px}.hp .founder{padding-top:0}.hp .f-grid{min-height:calc(620px + var(--curve))}.hp .f-txt{padding-top:calc(100px + var(--curve))}@media (width<=900px){.hp .f-img{min-height:calc(360px + var(--curve))}.hp .f-txt{padding-top:60px}}.hp #team{z-index:7;background:#fff}.hp .offer{z-index:4}.hp #team .person.reveal{opacity:0;filter:blur(6px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.25,1),filter .7s;transform:translateY(40px)scale(.96)}.hp #team .person.reveal.in{opacity:1;filter:none;transform:none}.hp #team .person:first-child{transition-delay:0s}.hp #team .person:nth-child(2){transition-delay:.18s}.hp #team .person:nth-child(3){transition-delay:.36s}.hp #team .person:nth-child(4){transition-delay:.54s}@media (prefers-reduced-motion:reduce){.hp #team .person.reveal{filter:none;transition:none;transform:none}}.hp .offer{background:radial-gradient(70% 60% at 50% 55%,#262c60 0%,#1a1e45 50%,#141836 100%);overflow:hidden}.hp .offer:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%);mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%)}.hp .offer .wrap{z-index:1;position:relative}.hp .offer .pillar.reveal{opacity:0;filter:blur(6px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.25,1),filter .7s;transform:translateY(40px)scale(.96)}.hp .offer .pillar.reveal.in{opacity:1;filter:none;transform:none}.hp .offer .pillar:nth-child(2){transition-delay:.2s}.hp .offer .pillar:nth-child(3){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.hp .offer .pillar.reveal{filter:none;transition:none;transform:none}}.hp .demo{color:#fff;z-index:4;background:radial-gradient(70% 60% at 50% 60%,#262c60 0%,#1a1e45 50%,#141836 100%);overflow:hidden}.hp .demo:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%);mask:radial-gradient(75% 65% at 50% 55%,#000 30%,#0000 100%)}.hp .demo .wrap{z-index:1;position:relative}.hp .demo h2{color:#fff}.hp .demo .demo-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:20px 60px;display:grid}.hp .demo .lede{color:#b7bbd8;margin-top:0}.hp .demo .screen{border-color:#ffffff1f;margin-top:50px;box-shadow:0 40px 100px #00000073}@media (width<=900px){.hp .demo .demo-head{grid-template-columns:1fr}}.hp .demo-stage{margin-top:60px;padding:0 0 30px;position:relative}.hp .demo .screen{transform-origin:50% 100%;will-change:transform;margin-top:0;transition:transform .1s linear}.hp .demo-stage .ck-card{opacity:0;filter:blur(4px);transition:opacity .5s,transform .5s,filter .5s;transform:translateY(12px)}.hp .demo-stage.live .ck-card{opacity:1;filter:none;transform:none}.hp .demo-stage .ck-card:first-child{transition-delay:.3s}.hp .demo-stage .ck-card:nth-child(2){transition-delay:.39s}.hp .demo-stage .ck-card:nth-child(3){transition-delay:.48s}.hp .demo-stage .ck-card:nth-child(4){transition-delay:.57s}.hp .demo-stage .ck-card:nth-child(5){transition-delay:.66s}.hp .demo-stage .ck-card:nth-child(6){transition-delay:.75s}.hp .demo-stage .ck-card:nth-child(7){transition-delay:.84s}.hp .demo-stage .ck-card:nth-child(8){transition-delay:.93s}.hp .demo-stage .ck-n{opacity:0;transition:opacity .5s,transform .5s;transform:translate(-10px)}.hp .demo-stage.live .ck-n{opacity:1;transform:none}.hp .demo-stage .ck-n:nth-child(2){transition-delay:.12s}.hp .demo-stage .ck-n:nth-child(3){transition-delay:.24s}.hp .fw{z-index:3;will-change:transform;position:absolute}.hp .fw-in{color:var(--ink);opacity:0;background:#fff;border-radius:18px;padding:16px 18px;transition:opacity .6s,scale .7s cubic-bezier(.34,1.5,.5,1),translate .7s cubic-bezier(.34,1.5,.5,1);animation:6s ease-in-out infinite fwFloat;translate:0 20px;scale:.85;box-shadow:0 24px 60px #05071973,inset 0 0 0 1px #fff9}.hp .demo-stage.live .fw-in{opacity:1;translate:0;scale:1}@keyframes fwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hp .fw-cash{width:230px;top:18%;left:-60px}.hp .fw-cash .fw-in{transition-delay:1.1s;animation-duration:6.5s}.hp .fw-alert{width:250px;top:9%;right:-70px}.hp .fw-alert .fw-in{transition-delay:1.3s;animation-duration:5.5s;animation-delay:-2s}.hp .fw-ask{width:290px;bottom:-10px;left:-40px}.hp .fw-ask .fw-in{transition-delay:1.5s;animation-duration:7s;animation-delay:-1s}.hp .fw-gm{width:240px;bottom:6%;right:-50px}.hp .fw-gm .fw-in{align-items:center;gap:14px;transition-delay:1.7s;animation-duration:6s;animation-delay:-3s;display:flex}.hp .fw-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.hp .fw .b{letter-spacing:.04em;border-radius:10px;padding:3px 8px;font-size:9px}.hp .fw-v{color:var(--navy);letter-spacing:-.02em;margin-top:4px;font-size:30px;font-weight:700}.hp .fw-v.sm{margin-top:2px;font-size:24px}.hp .fw-s{color:var(--muted);margin-top:4px;font-size:12px}.hp .fw-s b{color:var(--navy)}.hp .fw-s .dn{color:var(--est);font-weight:700}.hp .fw-spark{width:100%;height:56px;margin-top:8px;display:block;overflow:visible}.hp .fw-area{fill:#f169231f}.hp .fw-line{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s 1.5s}.hp .demo-stage.live .fw-line{stroke-dashoffset:0}.hp .fw-dot{fill:#fff;stroke:var(--orange);stroke-width:2.5px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s 2.6s}.hp .demo-stage.live .fw-dot{opacity:1;animation:1.8s ease-out 2.8s infinite fwPing}@keyframes fwPing{0%{r:4}50%{r:6}to{r:4}}.hp .fw-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.hp .fw-tag i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite fwPulse;box-shadow:0 0 #f1692380}@keyframes fwPulse{0%{box-shadow:0 0 #f1692380}to{box-shadow:0 0 0 10px #f1692300}}.hp .fw-t{color:var(--navy);margin-top:8px;font-size:18px;font-weight:700}.hp .fw-go{color:var(--orange);margin-top:10px;font-size:12px;font-weight:600}.hp .fw-q{background:var(--navy);color:#fff;border-radius:16px 16px 4px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:500;display:inline-block}.hp .fw-ask .fw-in{flex-direction:column;display:flex}.hp .fw-a{background:var(--paper);border-radius:16px 16px 16px 4px;min-height:42px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.45}.hp .fw-a b{color:var(--navy)}.hp .fw-typing{gap:4px;padding:6px 0;display:inline-flex}.hp .fw-typing i{background:#a9adbf;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite fwType}.hp .fw-typing i:nth-child(2){animation-delay:.15s}.hp .fw-typing i:nth-child(3){animation-delay:.3s}@keyframes fwType{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.hp .fw-ans,.hp .demo-stage.answered .fw-typing{display:none}.hp .demo-stage.answered .fw-ans{animation:.45s both fwShow;display:inline}@keyframes fwShow{0%{opacity:0}to{opacity:1}}.hp .fw-meta{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.hp .fw-ring{flex:none;width:64px;height:64px;transform:rotate(-90deg)}.hp .fw-ring-bg{fill:none;stroke:#ececea;stroke-width:6px}.hp .fw-ring-fg{fill:none;stroke:var(--orange);stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.2s cubic-bezier(.33,1,.68,1) 1.9s}.hp .demo-stage.live .fw-ring-fg{stroke-dasharray:29 100}@media (width<=1100px){.hp .fw-cash{left:-10px}.hp .fw-alert{right:-10px}.hp .fw-ask{left:0}.hp .fw-gm{right:0}}@media (width<=820px){.hp .fw{display:none}.hp .demo .screen{transform:none!important}}@media (prefers-reduced-motion:reduce){.hp .demo-stage .ck-card,.hp .demo-stage .ck-n,.hp .fw-in{opacity:1;filter:none;transform:scale(1)translate(0,0);transition:none!important;animation:none!important}.hp .fw-line{stroke-dashoffset:0}.hp .fw-dot{opacity:1}.hp .fw-ring-fg{stroke-dasharray:29 100}.hp .fw-typing{display:none}.hp .fw-ans{display:inline}}.hp .demo .screen{z-index:2;position:relative}.hp .bw{z-index:1}.hp .bw .fw-in{filter:blur(3px);opacity:0;transition:opacity 1s,scale 1s;animation-duration:9s;scale:.9;box-shadow:0 20px 50px #05071959}.hp .demo-stage.live .bw .fw-in{opacity:.55;scale:1}.hp .bw-pipe{width:210px;top:-60px;left:-120px}.hp .bw-pipe .fw-in{transition-delay:.2s;animation-delay:-4s}.hp .bw-vat{width:190px;top:-80px;right:-110px}.hp .bw-vat .fw-in{transition-delay:.35s;animation-delay:-1s}.hp .bw-gp{width:210px;bottom:120px;right:-140px}.hp .bw-gp .fw-in{transition-delay:.5s;animation-delay:-6s}.hp .bw-pay{width:230px;bottom:150px;left:-150px}.hp .bw-pay .fw-in{align-items:center;gap:12px;transition-delay:.65s;animation-delay:-2.5s;display:flex}.hp .bw-bars{align-items:flex-end;gap:6px;height:46px;margin-top:10px;display:flex}.hp .bw-bars i{background:var(--navy);opacity:.85;border-radius:4px 4px 2px 2px;flex:1}.hp .bw-bars i:last-child{background:var(--orange)}.hp .bw-line{fill:none;stroke:var(--teal);stroke-width:2.5px;vector-effect:non-scaling-stroke}.hp .bw-check{background:var(--live-bg);width:36px;height:36px;color:var(--live);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.hp .fw-t.sm{margin-top:0;font-size:15px}@media (width<=1300px){.hp .bw-pipe{left:-60px}.hp .bw-vat{right:-50px}.hp .bw-gp{right:-70px}.hp .bw-pay{left:-80px}}@media (prefers-reduced-motion:reduce){.hp .demo-stage .bw .fw-in{opacity:.55}}.hp .demo-stage{margin-top:140px;padding-bottom:110px}.hp .demo{padding-bottom:calc(140px + var(--curve) * .5)}@media (width<=820px){.hp .demo-stage{margin-top:50px;padding-bottom:20px}.hp .demo{padding-bottom:110px}}.hp .demo-stage{padding-bottom:40px}.hp .demo-cta{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:70px;display:flex;position:relative}.hp .demo-cta p{color:#c9cce0;font-size:clamp(19px,1.8vw,24px)}.hp .demo-cta p b{color:#fff}@media (width<=820px){.hp .demo-cta{margin-top:40px}}.hp .final .eyebrow,.hp .final .then,.hp .final .visit>div,.hp .final .ctas .btn,.hp .final .fine{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.25,1);transform:translateY(16px)}.hp .final.go .eyebrow{opacity:1;transform:none}.hp .final .qw{opacity:0;filter:blur(8px);transition:opacity .5s,filter .5s,transform .6s cubic-bezier(.2,.8,.25,1);transition-delay:calc(.25s + var(--w) * 70ms);display:inline-block;transform:translateY(.35em)}.hp .final.go .qw{opacity:1;filter:none;transform:none}.hp .final .q em{display:inline-block;position:relative}.hp .final .q em:after{content:"";background:var(--orange);transform-origin:0;height:.09em;transition:transform .8s cubic-bezier(.65,0,.35,1);transition-delay:calc(.45s + var(--words) * 70ms);border-radius:2px;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.hp .final.go .q em:after{transform:scaleX(1)}.hp .final.go .then{opacity:1;transition-delay:calc(.9s + var(--words) * 70ms);transform:none}.hp .final.go .visit>div{opacity:1;transform:none}.hp .final.go .visit>div:first-child{transition-delay:calc(1.2s + var(--words) * 70ms)}.hp .final.go .visit>div:nth-child(2){transition-delay:calc(1.35s + var(--words) * 70ms)}.hp .final.go .visit>div:nth-child(3){transition-delay:calc(1.5s + var(--words) * 70ms)}.hp .final.go .ctas .btn{opacity:1;transition-timing-function:ease,cubic-bezier(.34,1.6,.5,1);transform:none}.hp .final.go .ctas .btn:first-child{transition-delay:calc(1.75s + var(--words) * 70ms)}.hp .final.go .ctas .btn:nth-child(2){transition-delay:calc(1.85s + var(--words) * 70ms)}.hp .final.go .fine{opacity:1;transition-delay:calc(2.05s + var(--words) * 70ms);transform:none}@media (prefers-reduced-motion:reduce){.hp .final *,.hp .final :after{transition:none!important}}.hp .final .q .qw,.hp .final .q em{font-size:inherit;font-weight:inherit;line-height:inherit}.hp .demo .screen{box-shadow:none;background:0 0;border:0;border-radius:24px;overflow:visible;transform:none!important}.hp .scr-bg{background:var(--paper);opacity:0;z-index:0;border-radius:24px;position:absolute;inset:0;box-shadow:0 40px 100px #00000073}.hp .demo .screen .chrome{z-index:1;opacity:0;border-radius:24px 24px 0 0;position:relative}.hp .demo #demoCk{z-index:1;position:relative}.hp .demo #demoCk .ck{background:0 0}.hp .demo-stage .ck-card,.hp .demo-stage .ck-n{will-change:transform;opacity:1!important;filter:none!important;transition:none!important}.hp .demo-stage .ck-top,.hp .demo-stage .ck-needs h5{will-change:transform}.hp .demo-stage .ck-needs{background:0 0;padding:0}.hp .demo-stage .ck-needs h5{background:var(--ink);border-radius:10px;margin-bottom:8px;padding:10px 12px}.hp .demo-stage .ck-n{background:#2e3242}.hp .demo-stage .ck-top{background:#fff;border-radius:14px;padding:10px 12px}.hp .mess{z-index:2;pointer-events:none;position:absolute;inset:0}.hp .m{white-space:nowrap;will-change:transform,opacity;border-radius:10px;padding:9px 13px;font-size:14.5px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 12px 30px #05071959}.hp .m-file{color:#1d6f42;background:#fff;border:1px solid #d8e8de}.hp .m-note{color:#5c4b00;background:#ffe680;border-radius:3px;padding:12px 14px;font-family:Comic Sans MS,Marker Felt,cursive;font-weight:700}.hp .m-bank{color:#fff;font-variant-numeric:tabular-nums;background:#2e3242}.hp .m-mail{color:#3b4060;background:#eef1fb}@media (width<=820px){.hp .mess{display:none}}@media (prefers-reduced-motion:reduce){.hp .mess{display:none}}.hp .m{color:var(--ink);white-space:normal;background:0 0;border-radius:0;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;box-shadow:0 14px 34px #05071973}.hp .m-postit{color:#3d3200;background:#ffe680;border-radius:2px 2px 14px;width:118px;height:118px;padding:14px;font-family:Caveat,Marker Felt,cursive;font-size:23px;font-weight:600;line-height:1.05;box-shadow:0 14px 28px #05071973,inset 0 -12px 18px #0000000d}.hp .m-postit.pink{color:#5a1430;background:#ffb8cc}.hp .m-postit.blue{color:#103a4a;background:#bde8f5;width:138px}.hp .m-sheet{background:#fff;border:1px solid #d5d9de;border-radius:4px;width:230px;overflow:hidden}.hp .ms-bar{color:#fff;white-space:nowrap;background:#1d6f42;padding:6px 9px;font-size:11px;font-weight:600}.hp .m-sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.hp .m-sheet th{color:#7a818b;background:#f1f3f5;border:1px solid #e1e4e8;padding:3px 6px;font-size:10px;font-weight:600}.hp .m-sheet td{color:#2a2f3a;text-align:right;border:1px solid #e6e8eb;padding:4px 6px}.hp .m-sheet td:first-child{text-align:left;color:#555}.hp .m-sheet td.neg{color:#c0392b}.hp .m-receipt{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),92% 100%,84% calc(100% - 8px),76% 100%,68% calc(100% - 8px),60% 100%,52% calc(100% - 8px),44% 100%,36% calc(100% - 8px),28% 100%,20% calc(100% - 8px),12% 100%,4% calc(100% - 8px),0 100%);filter:drop-shadow(0 12px 22px #05071973);width:132px;box-shadow:none;background:#fbfaf6;flex-direction:column;align-items:stretch;padding:12px 12px 22px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.5;display:flex}.hp .m-receipt b{text-align:center;font-weight:700}.hp .m-receipt i{border-top:1px dashed #9a9a9a;margin:6px 0}.hp .m-receipt small{text-align:center;color:#888;margin-top:4px}.hp .m-paper,.hp .m-letter{background:#fff linear-gradient(225deg,#e9e9e4 0 14px,#0000 14px);flex-direction:column;gap:7px;width:150px;min-height:190px;padding:16px 14px;display:flex}.hp .m-paper b,.hp .m-letter b{color:var(--navy);font-size:12px;font-weight:700}.hp .m-paper small{color:#9a9fb0;margin-top:-4px;font-size:10px}.hp .m-paper i,.hp .m-letter i{background:#e3e5ea;border-radius:3px;height:6px;display:block}.hp .m-paper i.s,.hp .m-letter i.s{width:60%}.hp .ml-head{color:#fff;letter-spacing:.12em;text-align:center;background:#c0392b;margin:-4px -2px 4px;padding:5px 8px;font-size:11px;font-weight:700}.hp .m-letter span{color:#3b4060;font-size:11px}.hp .m-envelope{background:#ede3cc;border-radius:3px;width:190px;height:118px;position:relative;overflow:hidden}.hp .me-flap{clip-path:polygon(0 0,100% 0,50% 100%);background:#e2d5b6;height:62px;position:absolute;inset:0 0 auto}.hp .me-stamp{color:#c0392b;letter-spacing:.12em;border:2px solid #c0392b;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px;transform:rotate(8deg)}.hp .me-to{color:#5a4b2a;font-size:12px;font-weight:600;position:absolute;bottom:16px;left:16px}.hp .mess{z-index:3}.hp{margin:0}.hp .euan-exact{padding-top:0}.hp .hero>.wrap{z-index:1;position:relative}.hp .hero-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp .hero-sky i{will-change:transform;border-radius:50%;position:absolute}.hp .hero-sky i:first-child{background:radial-gradient(circle,#6ac8c95c,#0000 68%);width:48vw;height:48vw;animation:13s ease-in-out infinite alternate skyA,5s ease-in-out infinite alternate skyGlow;top:-18vw;left:-12vw}.hp .hero-sky i:nth-child(2){background:radial-gradient(circle,#6068dc85,#0000 68%);width:58vw;height:58vw;animation:16s ease-in-out infinite alternate skyB,6.5s ease-in-out -2s infinite alternate skyGlow;top:-14vw;right:-16vw}.hp .hero-sky i:nth-child(3){background:radial-gradient(circle,#f1692352,#0000 68%);width:46vw;height:46vw;animation:14s ease-in-out infinite alternate skyC,4.5s ease-in-out -1s infinite alternate skyGlow;bottom:-24vw;left:16vw}@keyframes skyA{50%{transform:translate(20vw,6vw)scale(1.25)}to{transform:translate(8vw,18vw)scale(.92)}}@keyframes skyB{50%{transform:translate(-16vw,14vw)scale(.85)}to{transform:translate(-26vw,2vw)scale(1.15)}}@keyframes skyC{50%{transform:translate(18vw,-12vw)scale(1.3)}to{transform:translate(-10vw,-6vw)scale(1)}}@keyframes skyGlow{0%{opacity:.55}to{opacity:1}}.hp .hero-sky b{will-change:transform;background:radial-gradient(circle,#ff8a4c3d,#0000 66%);border-radius:50%;width:34vw;height:34vw;animation:19s ease-in-out infinite alternate skyD,7s ease-in-out -3s infinite alternate skyGlow;position:absolute;top:18%;left:44%}@keyframes skyD{50%{transform:translate(-14vw,10vw)scale(1.2)}to{transform:translate(10vw,16vw)scale(.9)}}.hp .hero .ans-disc{animation:8s ease-in-out infinite discFloat}.hp .hero .lens{animation:6.5s ease-in-out -2.4s infinite lensFloat}@keyframes discFloat{0%,to{translate:0}50%{translate:0 -16px}}@keyframes lensFloat{0%,to{translate:0}50%{translate:0 -10px}}.hp{--max:1368px}.hp .wrap{padding-left:24px;padding-right:24px}.hp .hero-sky:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/200px 200px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hp .hero-sky i,.hp .hero-sky b,.hp .hero .ans-disc,.hp .hero .lens{animation:none}}.hp .hero{padding-top:248px}@media (width<=900px){.hp .hero{padding-top:200px}}.hp .hero{padding-bottom:0}.hp .hero-vis{min-height:0;padding:56px 0}.hp .disc-par{pointer-events:none;position:absolute;inset:0}.hp .lens-par{z-index:1;width:100%;position:relative}.hp [data-par]{transform:translate3d(0,var(--py,0px),0);will-change:transform}.hp .hero .ans-disc{transition:transform 1.4s cubic-bezier(.34,1.45,.5,1) .15s,opacity .9s .15s}.hp .hero-grid>div:first-child{z-index:2;position:relative}.hp .hero .ans-disc{aspect-ratio:1;width:125%;height:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}@media (width<=980px){.hp .hero-vis{max-width:560px;margin-left:auto;margin-right:auto}.hp .hero .ans-disc{width:108%}}html.mo .hp .hero-vis:not(.in) .ans-disc{opacity:0;transform:translate(-50%,-50%)scale(.35)}.hp .hero .lens{box-shadow:0 40px 90px #0507198c,0 0 0 1px #ffffff14}.hp .hero .lens .scale{width:720px}.hp .hero .lens .ck{padding-top:80px}.hp .hero .lens .ck-grid{grid-template-columns:repeat(4,1fr)}.hp .hero .lens .ck-nrow{grid-template-columns:repeat(3,1fr)}.hp .hero .lens .ck-ask{display:flex}.hp .lens .ck-card,.hp .lens .ck-needs{transition:box-shadow .5s,transform .6s cubic-bezier(.34,1.5,.5,1)}.hp .lens .ck-card.hl,.hp .lens .ck-needs.hl{z-index:1;box-shadow:0 0 0 4px var(--orange),0 22px 46px #f1692359;position:relative}.hp .lens .ck-card.hl{transform:translateY(-6px)scale(1.04)}.hp .lens.auto .fog{transition:width 1s cubic-bezier(.65,0,.35,1)}.hp .lens.auto .handle{transition:left 1s cubic-bezier(.65,0,.35,1)}.hp .lens .t1{transition:opacity .4s}.hp .lens.clear .t1{opacity:0}.hp .lens-hint{z-index:2;white-space:nowrap;color:#fff;pointer-events:none;background:#191d3de6;border-radius:16px;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .4s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hp .lens.touched .lens-hint,.hp .lens.clear .lens-hint{opacity:0}html.mo .hp .lens:not(.touched) .handle{animation:2.4s ease-out infinite lensPing}@keyframes lensPing{0%{box-shadow:0 4px 14px #0000004d,0 0 #f1692399}70%,to{box-shadow:0 4px 14px #0000004d,0 0 0 16px #f1692300}}@media (width<=980px){.hp .hero-vis{padding:30px 0}}@media (width<=600px){.hp .lens-hint{white-space:normal;text-align:center;width:max-content;max-width:86%;padding:6px 12px;font-size:11px}}.hp .hero{--hc:3.6vw;-webkit-mask:radial-gradient(350vw at 50% calc(100% - 350vw),#000 calc(350vw - 1px),#0000 350vw),linear-gradient(#000,#000) top/100% calc(100% - 350vw) no-repeat;mask:radial-gradient(350vw at 50% calc(100% - 350vw),#000 calc(350vw - 1px),#0000 350vw),linear-gradient(#000,#000) top/100% calc(100% - 350vw) no-repeat}.hp .hero .proof{z-index:2;padding-bottom:calc(var(--hc) * .8);background:linear-gradient(#12152e,#0e1128);border-top:1px solid #ffffff12;margin-top:90px;position:relative}.hp .proof .wrap{grid-template-columns:auto auto auto 1fr;align-items:start;gap:30px 0;padding-top:48px;padding-bottom:30px;display:grid}.hp .proof .pf{border-left:1px solid #ffffff1a;padding:0 46px}.hp .proof .pf:first-child{border-left:0;padding-left:0}.hp .proof .pf:before{content:"";background:var(--orange);transform-origin:0;width:30px;height:3px;transition:transform .7s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--d,0s) + .35s);border-radius:2px;margin-bottom:18px;display:block}html.mo .hp .proof .pf:not(.in):before{transform:scaleX(0)}.hp .proof .pf b{letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,2.9vw,42px);font-weight:700;line-height:1;display:block}.hp .proof .pf b small{letter-spacing:-.01em;color:var(--orange);font-size:.46em;font-weight:600}.hp .proof .pf>span{color:#b7bbd8;max-width:200px;margin-top:12px;font-size:14.5px;line-height:1.45;display:block}.hp .proof .face{place-self:center end;align-items:center;gap:20px;margin:0;padding-left:40px;display:flex}.hp .proof .face .ini{width:88px;height:88px;box-shadow:0 0 0 3px #12152e,0 0 0 5px var(--orange);background:#262b55 50%/cover no-repeat;border-radius:50%;flex:none}.hp .proof .face figcaption{gap:2px;display:grid}.hp .proof .face q{color:#fff;margin-bottom:8px;font-family:Caveat,Marker Felt,cursive;font-size:clamp(26px,2.4vw,34px);line-height:1}.hp .proof .face b{color:#fff;font-size:15px;line-height:1.3;display:block}.hp .proof .face small{color:#9aa0c4;font-size:13px}@media (width<=1100px){.hp .proof .wrap{grid-template-columns:repeat(3,auto);justify-content:start}.hp .proof .face{grid-column:1/-1;justify-self:start;margin-top:8px;padding-left:0}}@media (width<=900px){.hp .hero .proof{margin-top:56px}}@media (width<=700px){.hp .proof .wrap{grid-template-columns:1fr 1fr}.hp .proof .pf{padding:0 0 0 22px}.hp .proof .pf:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}}.hp .test{background:#fff}.hp .test-pre{letter-spacing:-.01em;color:var(--navy);margin:0 0 22px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.25}.hp .tq{background:#fff;border:1px solid #efefea;border-radius:26px;padding:36px 38px;position:relative;box-shadow:0 22px 60px #191d3d1a}.hp .tq-step:not([hidden]){animation:.5s cubic-bezier(.2,.8,.25,1) both tqIn}@keyframes tqIn{0%{opacity:0;transform:translateY(14px)}}.hp .tq-svg{fill:none;stroke:var(--navy);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hp .tq-svg .a{stroke:var(--orange)}.hp .tq-svg .f{fill:var(--orange);stroke:none}.hp .tq-svg .d{stroke-dasharray:3 4.5}.hp .tq-svg .w{stroke-width:5px}.hp .tq-svg text{fill:#fff;stroke:none;font:700 10px Poppins,sans-serif}.hp .tq-topics{grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;display:grid}.hp .tq-topics li{background:var(--paper);color:var(--navy);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:14px;font-weight:600;line-height:1.3;transition:opacity .5s,transform .6s cubic-bezier(.34,1.4,.5,1);display:flex}.hp .tq-topics svg{width:34px;height:34px}html.mo .hp .test-card:not(.in) .tq-topics li{opacity:0;transform:translateY(14px)scale(.96)}.hp .tq-topics li:nth-child(2){transition-delay:.42s}.hp .tq-topics li:nth-child(3){transition-delay:.49s}.hp .tq-topics li:first-child{transition-delay:.35s}.hp .tq-topics li:nth-child(4){transition-delay:.56s}.hp .tq-topics li:nth-child(5){transition-delay:.63s}.hp .tq-topics li:nth-child(6){transition-delay:.7s}.hp .tq-go{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.hp .tq-go .btn i{font-style:normal;transition:transform .25s}.hp .tq-go .btn:hover i{transform:translate(4px)}.hp .tq-go span{color:var(--muted);font-size:13.5px}.hp .tq-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.hp .tq-back{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.hp .tq-back:hover{color:var(--navy)}.hp .tq-bar{background:#ececea;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.hp .tq-bar i{background:var(--orange);border-radius:3px;width:0;height:100%;transition:width .4s cubic-bezier(.33,1,.68,1);display:block}.hp .tq-q{align-items:center;gap:22px;min-height:96px;margin-top:28px;transition:opacity .22s,transform .28s;display:flex}.hp .tq-icon{background:#fff1e8;border-radius:26px;flex:none;place-items:center;width:88px;height:88px;display:grid}.hp .tq-icon svg{width:46px;height:46px}.hp .tq-pre{color:var(--muted);font-size:14px}.hp .tq-q h3{color:var(--navy);margin-top:4px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.hp .tq-opts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;transition:opacity .22s,transform .28s;display:grid}.hp .tq-opts button{font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #e1e1dc;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 16px;font-size:16px;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.hp .tq-opts button i{border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:700;display:grid}.hp .tq-opts [data-v="2"] i{background:var(--live-bg);color:var(--live)}.hp .tq-opts [data-v="1"] i{background:var(--est-bg);color:var(--est)}.hp .tq-opts [data-v="0"] i{color:#b34040;background:#f6e3e3}.hp .tq-opts button:hover{border-color:var(--navy);transform:translateY(-2px)}.hp .tq-opts button.sel[data-v="2"]{background:var(--live-bg);border-color:var(--live);color:var(--live)}.hp .tq-opts button.sel[data-v="1"]{background:var(--est-bg);border-color:var(--est);color:var(--est)}.hp .tq-opts button.sel[data-v="0"]{color:#b34040;background:#f6e3e3;border-color:#b34040}.hp .tq-ask.leave .tq-q,.hp .tq-ask.leave .tq-opts{opacity:0;transform:translate(-26px)}.hp .tq-ask.enter .tq-q,.hp .tq-ask.enter .tq-opts{opacity:0;transition:none;transform:translate(26px)}.hp .tq-top{align-items:center;gap:26px;display:flex}.hp .tq-score{flex:none;width:128px;height:128px;position:relative}.hp .tq-score svg{width:100%;height:100%;transform:rotate(-90deg)}.hp .tq-score circle{fill:none;stroke-width:10px}.hp .tq-ring-bg{stroke:#ececea}.hp .tq-ring{stroke:var(--orange);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.1s cubic-bezier(.33,1,.68,1)}.hp .tq-score b{color:var(--navy);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:44px;line-height:1;display:flex;position:absolute;inset:0}.hp .tq-score b small{color:var(--muted);margin-left:2px;font-size:.42em}.hp .tq-msg{color:#3e4357;font-size:17px;line-height:1.55}.hp .tq-msg a{color:var(--orange);font-weight:600}.hp .tq-recap{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;list-style:none;display:grid}.hp .tq-recap li{background:var(--paper);color:var(--navy);border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:600;display:flex}.hp .tq-recap svg{flex:none;width:22px;height:22px}.hp .tq-recap li:after{content:"";border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.hp .tq-recap .v2:after{background:var(--live)}.hp .tq-recap .v1:after{background:var(--est)}.hp .tq-recap .v0:after{background:#b34040}.hp .tq .ct-form{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.hp .tq-again{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:block}.hp .tq-again:hover{color:var(--navy)}@media (width<=600px){.hp .tq{padding:26px 22px}.hp .tq-topics,.hp .tq-recap{grid-template-columns:repeat(2,1fr)}.hp .tq-q{gap:16px}.hp .tq-icon{border-radius:20px;width:66px;height:66px}.hp .tq-icon svg{width:36px;height:36px}.hp .tq-top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hp .tq-step:not([hidden]){animation:none}.hp .tq-q,.hp .tq-opts,.hp .tq-ring{transition:none}}.hp .help-cta{background:var(--orange);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;margin-top:28px;padding:38px 44px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #f1692347}.hp .help-cta:before{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-110px}.hp .help-cta:hover{transform:translateY(-3px);box-shadow:0 26px 54px #f1692361}.hp .help-cta__tx{gap:8px;max-width:640px;display:grid;position:relative}.hp .help-cta__tx b{letter-spacing:-.015em;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.12}.hp .help-cta__tx span{color:var(--navy);font-size:17px;font-weight:500;line-height:1.5}.hp .help-cta__btn{background:var(--navy);color:#fff;white-space:nowrap;border-radius:40px;align-items:center;gap:12px;padding:17px 30px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex;position:relative}.hp .help-cta:hover .help-cta__btn{background:#0e1130}.hp .help-cta__btn i{font-style:normal;transition:transform .25s;display:inline-block}.hp .help-cta:hover .help-cta__btn i{transform:translate(5px)}html.mo .hp .help-cta.in:not(:hover) .help-cta__btn i{animation:3s ease-in-out 1.4s infinite ctaNudge}@keyframes ctaNudge{0%,55%,to{transform:none}65%{transform:translate(7px)}75%{transform:none}85%{transform:translate(4px)}}@media (width<=700px){.hp .help-cta{padding:30px 24px}.hp .help-cta__btn{justify-content:center;width:100%}}.hp .sc-toggle{justify-content:center;margin-top:36px;display:flex}.hp .scatter .toggle{background:#ffffff0f;border:1px solid #ffffff24;border-radius:40px;margin-top:0;padding:5px;position:relative}.hp .scatter .toggle button{z-index:1;color:#c9cce0;background:0 0;border-radius:32px;align-items:center;gap:9px;padding:11px 22px;font-size:14px;font-weight:600;transition:color .4s;display:inline-flex;position:relative}.hp .scatter .toggle button.on{color:var(--navy);background:0 0}.hp .scatter .toggle.ta button.on{color:#fff}.hp .scatter .toggle button i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f16923b3}.hp .scatter .toggle button+button i{background:var(--teal);box-shadow:0 0 8px #6ac8c9cc}.hp .scatter .toggle .pill{z-index:0;background:#fff;border-radius:32px;width:0;transition:left .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1),background-color .5s;position:absolute;top:5px;bottom:5px;left:5px}.hp .scatter .toggle.ta .pill{background:var(--orange)}.hp .scatter .hub{margin-top:28px}.hp .hub-tag{display:none}@media (width<=600px){.hp .scatter .toggle button{gap:7px;padding:9px 14px;font-size:12.5px}}.hp .cc .cc-row{transition:filter .35s,opacity .35s,transform .35s,color .3s}.hp .cc .cc-row.on{filter:none;opacity:1;transform:none}.hp .cc .cc-l b,.hp .cc .cc-v{transition:background-size .3s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i)*80ms)}.hp .cc.struck .cc-row .cc-l,.hp .cc.struck .cc-row .cc-v{transition:opacity .3s;transition-delay:calc(var(--i)*80ms + .1s)}.hp .cc #ccTotal{transition:background-size .35s cubic-bezier(.65,0,.35,1) .45s}.hp .cc .cc-new{transition:filter .4s}.hp .cc .cc-new li{transition:opacity .35s,filter .35s;transition-delay:calc(var(--i)*70ms)}.hp .cc .cc-total--new{transition:transform .45s cubic-bezier(.2,.9,.25,1) .15s}.hp,.hp{background:var(--navy)}.hp .final{padding-bottom:80px;-webkit-mask:none;mask:none}.hp .mess .m{animation:3.2s ease-in-out infinite alternate messStir}.hp .mess .m:nth-child(3n){animation-duration:2.5s;animation-delay:-1.1s}.hp .mess .m:nth-child(3n+1){animation-duration:3.9s;animation-delay:-2.3s}@keyframes messStir{0%{translate:0}to{translate:0 -10px}}.hp .demo-stage.tidy .mess .m{animation-play-state:paused}.hp .mess-note{z-index:6;transform-origin:0 100%;white-space:nowrap;pointer-events:none;font-family:Caveat,Marker Felt,cursive;font-size:clamp(34px,3.3vw,50px);line-height:1;position:absolute;top:-78px;left:1%;transform:rotate(-4deg)}.hp .mess-note span{transition:opacity .45s,transform .6s cubic-bezier(.34,1.5,.5,1);display:block}.hp .mn-a{color:var(--orange)}.hp .mn-b{color:#fff;opacity:0;position:absolute;top:0;left:0;transform:translateY(14px)}.hp .mess-note.fixed .mn-a{opacity:0;transform:translateY(-14px)}.hp .mess-note.fixed .mn-b{opacity:1;transform:none}@media (width<=820px){.hp .mess-note{display:none}}@media (prefers-reduced-motion:reduce){.hp .mess .m{animation:none}}.hp .demo .demo-foot{z-index:4;align-items:stretch;margin-top:64px;position:relative}.hp .demo .legend{color:var(--ink);background:#fff;border-radius:22px;padding:30px}.hp .demo .legend .row{align-items:baseline}.hp .legend-sub{color:var(--muted);margin-top:6px;font-size:14.5px}.hp .demo .ask{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;padding:30px}.hp .ask-sub{color:#b7bbd8;margin-top:4px;font-size:14px}.hp .ask .qs button{transition:border-color .2s,background .2s}.hp .ask .qs button:hover{border-color:#ffffff73}.hp .ask .qs button.on,.hp .ask .qs button.on:hover{border-color:var(--orange)}.hp .ask .ans{animation:.45s both askIn}@keyframes askIn{0%{opacity:.4}}.hp .f-img{overflow:hidden}.hp .f-par{background:50%/cover no-repeat;position:absolute;inset:-12% 0}.hp .f-img .play{z-index:1}html.mo .hp [data-a]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter .9s;transition-delay:var(--d,0s)}html.mo .hp [data-a]:not(.in){opacity:0}html.mo .hp [data-a=up]:not(.in){transform:translateY(36px)}html.mo .hp [data-a=blur]:not(.in){filter:blur(10px);transform:translateY(14px)}html.mo .hp [data-a=left]:not(.in){transform:translate(-48px)}html.mo .hp [data-a=right]:not(.in){transform:translate(48px)}html.mo .hp [data-a=zoom]:not(.in){transform:translateY(24px)scale(.92)}html.mo .hp [data-a=tilt]:not(.in){transform-origin:50% 100%;transform:perspective(1200px)rotateX(10deg)translateY(50px)}.hp .ws .w{display:inline-block}html.mo .hp .ws .w{opacity:0;filter:blur(8px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.25,1),filter .6s;transition-delay:calc(var(--d,0s) + var(--wi,0) * 60ms);transform:translateY(.5em)}html.mo .hp .ws.in .w{opacity:1;filter:none;transform:none}html.mo .hp .reveal{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter .9s}html.mo .hp .reveal:not(.in){filter:blur(6px)}html.mo .hp .hc.reveal:nth-child(odd):not(.in){transform:translate(-70px)rotate(-1deg)}html.mo .hp .hc.reveal:nth-child(2n):not(.in){transform:translate(70px)rotate(1deg)}html.mo .hp .hc-chips li{transition:opacity .5s,transform .6s cubic-bezier(.34,1.6,.5,1)}html.mo .hp .hc:not(.in) .hc-chips li{opacity:0;transform:translateY(10px)scale(.9)}html.mo .hp .hc-chips li:first-child{transition-delay:.5s}html.mo .hp .hc-chips li:nth-child(2){transition-delay:.58s}html.mo .hp .hc-chips li:nth-child(3){transition-delay:.66s}html.mo .hp .hc-chips li:nth-child(4){transition-delay:.74s}@media (prefers-reduced-motion:reduce){.hp .reveal,.hp .hc-chips li{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.hp .hero .hero-h1{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.hp .more{color:var(--orange);margin-top:12px;font-size:14.5px;font-weight:600;display:inline-block}.hp .btn-teal{background:var(--teal);border-color:var(--teal);color:var(--navy)!important}.hp .btn-teal:hover{background:#86d3d4}.hp .cmp-q{text-align:center;color:var(--navy);margin:56px 0 26px;font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1.1}.hp .cmp-q span{color:#f16923}.hp .help-head2{max-width:860px;margin-bottom:34px}.hp .help-head2 h2{color:#191d3d;margin:10px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.08}.hp .help-head2 h2 span{color:#f16923}.hp .help-head2 p{color:#5b6080;margin:0;font-size:18px}.hp .hc-tiles{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.hp .hct{color:#fff;background:#191d3d;border-radius:22px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.hp .hct summary{cursor:pointer;flex-direction:column;height:100%;list-style:none;display:flex}.hp .hct summary::-webkit-details-marker{display:none}.hp .hct h3{color:#fff;margin:0;font-size:20px;line-height:1.2}.hp .hct summary p{color:#fffc;flex:1;margin:10px 0 16px;font-size:15px;line-height:1.5}.hp .hct-more{color:#f16923;font-size:13px;font-weight:700}.hp .hct-more:after{content:" +"}.hp .hct[open] .hct-more:after{content:" –"}.hp .hct-body{color:#ffffffbf;margin:12px 0 0;font-size:14px;line-height:1.6}.hp .hct-all{margin-top:22px}@media (width<=1000px){.hp .hc-tiles{grid-template-columns:1fr 1fr}}@media (width<=600px){.hp .hc-tiles{grid-template-columns:1fr}}.hp .tc-more{color:#fff;background:#6bc9ca1a;border:1px solid #6bc9ca4d;border-radius:22px;margin:40px 0 10px;padding:28px}.hp .tc-more .eyebrow{color:#6bc9ca}.hp .kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:14px;display:grid}.hp .kpi{color:#191d3d;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.hp .kpi span{letter-spacing:.08em;text-transform:uppercase;color:#6b7090;font-size:11px;font-weight:700}.hp .kpi b{color:#191d3d;font-size:24px;line-height:1.1}.hp .kpi small{color:#6b7090;font-size:12px}.hp .kpi:nth-child(5n+2) b{color:#f16923}.hp .kpi-note{color:#ffffff8c;margin:10px 0 0;font-size:12px}.hp .tcm-row{grid-template-columns:1fr 1.2fr;align-items:start;gap:30px;margin-top:28px;display:grid}.hp .tcm-rhy>div{color:#fffc;border-bottom:1px solid #ffffff1a;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:flex}.hp .tcm-rhy b{color:#f16923;min-width:62px}.hp .tcm-con p{color:#fffc;margin:10px 0 16px;font-size:14px}@media (width<=1100px){.hp .kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.hp .kpis{grid-template-columns:repeat(2,1fr)}.hp .tcm-row{grid-template-columns:1fr}}.hp .f-promise{color:#6bc9ca;margin-top:18px;font-family:Caveat,cursive;font-size:30px;line-height:1.15}.hp .team-lede{color:#3c4160;max-width:760px;margin:10px 0 30px;font-size:17px;line-height:1.6}.hp .team-lede b{color:#191d3d}.hp .person .ph--photo{background-position:50% 22%;background-size:cover}.hp .person .ph--photo:after{content:none}.hp .service{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.hp .service>div{background:#6bc9ca1f;border-radius:18px;padding:22px}.hp .service b{color:#f16923;margin-bottom:6px;font-size:30px;line-height:1.1;display:block}.hp .service span{color:var(--muted);font-size:14px}.hp .service p{opacity:.8;grid-column:1/-1;margin:0}.hp .team-more{margin-top:22px}@media (width<=1000px){.hp .service{grid-template-columns:1fr 1fr}}@media (width<=600px){.hp .service{grid-template-columns:1fr}}.hp .pc-ai{color:#fff;background:#191d3d}.hp .pc-ai .wrap{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.hp .pc-ai .eyebrow{color:#6bc9ca}.hp .pc-ai h2{color:#fff;margin:10px 0 16px;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.hp .pc-ai h2 span{color:#f16923}.hp .pc-ai p{color:#fffc;margin-top:12px;font-size:16px;line-height:1.6}.hp .pc-ai ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .pc-ai li{color:#fffc;background:#ffffff0f;border:1px solid #6bc9ca4d;border-radius:16px;padding:16px 18px;font-size:14px}.hp .pc-ai li b{color:#6bc9ca;margin-bottom:2px;font-size:20px;display:block}@media (width<=900px){.hp .pc-ai .wrap{grid-template-columns:1fr}}.hp .pc-photos{background:#f6f4ef}.hp .pc-photos .eyebrow{color:#f16923}.hp .pc-photos h2{color:#191d3d;margin:8px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.hp .pc-photos h2 span{color:#3fa8a9}.hp .mosaic.strip{grid-template-columns:repeat(5,1fr);grid-auto-rows:300px;gap:14px;margin-top:26px;display:grid}.hp .mo-i{background-color:#191d3d;background-position:50%;background-size:cover;border-radius:20px;margin:0;position:relative;overflow:hidden}.hp .mo-i figcaption{color:#fff;backdrop-filter:blur(6px);background:#191d3dc7;border-radius:30px;padding:7px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:12px}.hp .mosaic.strip .mo-i:nth-child(odd){transform:translateY(16px)}@media (width<=900px){.hp .mosaic.strip{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.hp .mosaic.strip .mo-i:last-child{grid-column:span 2}.hp .mosaic.strip .mo-i:nth-child(odd){transform:none}}.hp .pc-switch{background:#fff}.hp .pc-switch .wrap{grid-template-columns:1fr 1.4fr;align-items:center;gap:20px 50px;display:grid}.hp .pc-switch h2{color:#191d3d;margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.12}.hp .pc-switch h2 span{color:#f16923}.hp .pc-switch ul{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .pc-switch li{color:#3c4160;background:#f6f4ef;border-radius:16px;padding:16px;font-size:13px;line-height:1.4}.hp .pc-switch li b{color:#191d3d;margin-bottom:4px;font-size:22px;display:block}.hp .pc-switch .more{grid-column:2}@media (width<=1000px){.hp .pc-switch .wrap{grid-template-columns:1fr}.hp .pc-switch .more{grid-column:1}.hp .pc-switch ul{grid-template-columns:1fr 1fr}}.hp .final{padding-bottom:0}.hp .final .promise60{color:#6bc9ca;text-align:center;max-width:760px;margin:14px auto 0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.35}.hp .final .then2{text-align:center;color:#fffc;margin:10px auto 0;font-size:17px}.hp .final .scarce{text-align:center;color:#f16923;margin:8px auto 0;font-size:14px;font-weight:600}.hp .final .promise60,.hp .final .then2,.hp .final .scarce{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.hp .final.go .promise60,.hp .final.go .then2,.hp .final.go .scarce{opacity:1;transform:none}.hp .final.go .promise60{transition-delay:calc(1.1s + var(--words) * 70ms)}.hp .final.go .then2{transition-delay:calc(1.25s + var(--words) * 70ms)}.hp .final.go .scarce{transition-delay:calc(1.4s + var(--words) * 70ms)}@media (prefers-reduced-motion:reduce){.hp .final .promise60,.hp .final .then2,.hp .final .scarce{opacity:1;transition:none;transform:none}}.hp .hero{z-index:30}.hp .scatter{z-index:29}.hp .compare-sec{z-index:28}.hp .help{z-index:27}.hp .demo{z-index:26}.hp .test{z-index:25}.hp .founder{z-index:24}.hp #team{z-index:23}.hp .pc-ai{z-index:22}.hp .pc-photos{z-index:21}.hp .pc-switch{z-index:20}.hp .final{z-index:19}.hp .compare-sec,.hp .pc-ai,.hp .pc-photos,.hp .pc-switch{-webkit-mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat;mask:radial-gradient(220vw at 50% calc(100% - 220vw),#000 calc(220vw - 1px),#0000 220vw),linear-gradient(#000,#000) top/100% calc(100% - 220vw) no-repeat}.hp .compare-sec{padding-bottom:calc(110px + var(--curve) * .5)}.hp .pc-ai,.hp .pc-photos,.hp .pc-switch{margin-top:calc(var(--curve) * -1);padding-top:calc(90px + var(--curve));padding-bottom:calc(90px + var(--curve) * .5)}.hp .duo-band{aspect-ratio:16/7;background-color:#191d3d;background-position:50% 30%;background-size:cover;border-radius:20px;margin-top:28px;position:relative;overflow:hidden}.hp .duo-band figcaption{color:#fff;background:#191d3dc7;border-radius:30px;padding:7px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:14px;left:14px}@media (width<=700px){.hp .duo-band{aspect-ratio:4/3}}.hp .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.hp .dir{background:var(--navy);border-radius:18px;align-items:flex-start;gap:18px;padding:24px;display:flex}.hp .dir .av2{background-color:#c3c6d4;background-position:50% 20%;background-size:cover;border-radius:50%;flex:none;width:76px;height:76px}.hp .dir .av2--terri{background-position:50% 30%}.hp .dir .k{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:600}.hp .dir h3{color:#fff;margin:4px 0 2px;font-size:21px}.hp .dir .role{color:#6ac8c9;margin:0 0 8px;font-size:14px;font-weight:600}.hp .dir p{color:#c9cce0;margin:0;font-size:14.5px}@media (width<=800px){.hp .dir-grid{grid-template-columns:1fr}}.hp .dept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.hp .dept{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.hp .dept .k{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d);font-size:12px;font-weight:600}.hp .dept h3{color:var(--navy);margin:0;font-size:19px}.hp .dept p{color:var(--muted);margin:0;font-size:14.5px}.hp .dept-partners{background:var(--paper);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:16px;padding:18px 22px;display:flex}.hp .dept-partners b{color:var(--navy)}.hp .dept-partners span{color:var(--muted);font-size:14.5px}@media (width<=860px){.hp .dept-grid{grid-template-columns:1fr}}
