.phome{--bg:#f6f6fd;--bg-near:#f4f4fd;--bg-mid:#f1f2ff;--bg-deep:#efefff;--bg-cool:#eff1ff;--surface:#fff;--ink:#13131c;--muted:#575762;--faint:#7f7f8b;--line:#e2e2eb;--line-soft:#ececf2;--accent:#4f46e5;--accent-press:#4035c9;--tint:#eeedfb;--tint-line:#e3e0fb;--violet:#7c5cfc;--coral:#f77ba9;--peach:#ffb07c;--ink-deep:#0b1020;--ink-deep2:#11152a;--pos:#0e9f6e;--maxw:1180px;background:var(--bg);color:var(--ink);font-family:Geomanist,system-ui,sans-serif;line-height:1.55}@supports (color:lab(0% 0 0)){.phome{--bg:lab(97.0147% .937581 -3.65146);--bg-near:lab(96.4172% 1.13121 -4.37799);--bg-mid:lab(95.6679% 1.72377 -6.55031);--bg-deep:lab(94.8014% 2.33513 -8.71201);--bg-cool:lab(95.1558% 1.81022 -9.61931);--ink:lab(6.02594% 1.98399 -6.75609);--muted:lab(37.1978% 1.81223 -6.50039);--faint:lab(53.4406% 1.77264 -6.52193);--line:lab(90.0371% 1.13335 -4.37664);--line-soft:lab(93.552% .746667 -2.92336)}}.phome .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.phome .wrap{max-width:var(--maxw);margin:0 auto;padding:0 34px}.phome a{color:inherit;text-decoration:none}.phome :is(h1,h2,h3){text-wrap:balance}.phome .k{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:600}.phome .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 21px;font-size:15px;font-weight:500;transition:all .16s;display:inline-flex}.phome .btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 22px -12px #4f46e599}.phome .btn-primary:hover{background:var(--accent-press);transform:translateY(-1px)}.phome .btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.phome .btn-ghost:hover{background:#fff;border-color:#d6d2ea}.phome .btn-lg{padding:15px 28px;font-size:16px}.phome .btn-arrow svg{stroke:currentColor;width:15px;height:15px}.phome .herowrap{border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.phome .aurora{pointer-events:none;z-index:0;filter:blur(34px);opacity:1;height:980px;position:absolute;inset:-26% -12% auto}.phome .aurora i{mix-blend-mode:multiply;border-radius:50%;position:absolute}.phome .aurora .b1{background:radial-gradient(circle,#4f46e580,#0000 64%);width:700px;height:580px;animation:22s ease-in-out infinite drift1;top:-50px;left:44%}.phome .aurora .b2{background:radial-gradient(circle,#7c5cfc75,#0000 65%);width:620px;height:520px;animation:26s ease-in-out infinite drift2;top:30px;left:60%}.phome .aurora .b3{background:radial-gradient(circle,#f77ba966,#0000 66%);width:560px;height:480px;animation:30s ease-in-out infinite drift3;top:90px;left:76%}.phome .aurora .b4{background:radial-gradient(circle,#ffb07c4d,#0000 68%);width:520px;height:460px;animation:28s ease-in-out infinite reverse drift2;top:150px;left:34%}.phome .aurora .b5{background:radial-gradient(circle,#7c5cfc38,#0000 70%);width:560px;height:500px;animation:24s ease-in-out infinite drift1;top:240px;left:-4%}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(36px,-26px)scale(1.06)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-34px)scale(1.1)}}.phome .hero{z-index:1;padding:128px 0 76px;position:relative}.phome .eyebrow{color:var(--accent);border:1px solid var(--tint-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex}.phome .eyebrow .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.phome h1{letter-spacing:-.035em;max-width:15ch;font-size:70px;font-weight:500;line-height:1}.phome h1 .hl{background:linear-gradient(92deg,var(--accent),var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.phome .sub{color:var(--muted);max-width:44ch;margin:24px 0 32px;font-size:20px;line-height:1.5}.phome .cta-row{align-items:center;gap:15px;display:flex}.phome .methods{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.phome .methods .lbl{color:var(--faint);font-size:13px;font-weight:500}.phome .methods .chips{flex-wrap:wrap;gap:9px;display:flex}.phome .lchip{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 12px;display:inline-flex}.phome .cardmark{width:auto;display:block}.phome .float{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:32px;margin-top:56px;display:grid}.phome .stats{flex-direction:column;justify-content:space-between;padding:6px 0 2px;display:flex}.phome .stat .n{letter-spacing:-.03em;font-size:34px;font-weight:700}.phome .stat .l{color:var(--muted);margin-top:1px;font-size:13.5px}.phome .stat .bar{background:linear-gradient(90deg,var(--accent),var(--violet));opacity:.6;border-radius:2px;width:42px;height:3px;margin-top:13px}.phome .card{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #281e5a0a,0 22px 48px -28px #38287842}.phome .card-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.phome .card-top .t{color:var(--faint);font-size:13px;font-weight:500}.phome .seg{background:var(--bg-mid);border-radius:8px;gap:4px;padding:3px;display:flex}.phome .seg span{color:var(--muted);border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500}.phome .seg span.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000000d}.phome .card-body{padding:22px}.phome .vol-label{color:var(--faint);font-size:13px;font-weight:500}.phome .vol{letter-spacing:-.03em;margin:4px 0 2px;font-size:38px;font-weight:700}.phome .delta{color:var(--pos);font-size:13px;font-weight:500}.phome .chart{height:78px;margin:16px 0 6px}.phome .chart svg{width:100%;height:100%}.phome .rows{border-top:1px solid var(--line-soft);margin-top:4px}.phome .row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.phome .row:last-child{border-bottom:0}.phome .merchant{align-items:center;gap:11px;display:flex}.phome .logo{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.phome .m-name{font-size:14px;font-weight:500}.phome .m-sub{color:var(--faint);font-size:12px}.phome .amt{font-size:14.5px;font-weight:500}.phome .status{color:var(--pos);background:#e7f8f1;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:11px;font-weight:500}.phome .scale{background:var(--ink-deep);color:#fff;position:relative;overflow:hidden}.phome .scale .flow{z-index:0;pointer-events:none;position:absolute;inset:0}.phome .scale .flow svg{width:120%;height:100%;animation:26s linear infinite flow;position:absolute;top:0;left:-10%}.phome .scale .glow{z-index:0;pointer-events:none;background:radial-gradient(26% 42% at 57% 33%,#aa8cf04d,#0000 72%),radial-gradient(52% 64% at 55% 30%,#7c5cfc21,#0000 76%);position:absolute;inset:0}@keyframes flow{0%{transform:translate(0)}to{transform:translate(-8%)}}.phome .scale-in{z-index:1;padding:94px 0;position:relative}.phome .scale .lead{color:#bcc0e4;max-width:34ch;margin-bottom:44px;font-size:15px}.phome .scale .k{color:#a99bff}.phome .sgrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.phome .sg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1c1e36eb,#14162af2);border:1px solid #ffffff17;border-radius:14px;padding:24px 22px}.phome .sg .ic{background:#7c5cfc29;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:flex}.phome .sg .ic svg{stroke:#b9aaff;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.phome .sg .n{letter-spacing:-.03em;background:linear-gradient(110deg,#fff 30%,#c9bcff 70%,#f7a8c8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:1}.phome .sg .l{color:#9298bf;margin-top:8px;font-size:13px}.phome section{padding:108px 0}.phome .sec-head{max-width:680px;margin-bottom:54px}.phome .sec-head h2{letter-spacing:-.03em;max-width:20ch;margin-top:14px;font-size:40px;font-weight:500}.phome .sec-head p{color:var(--muted);max-width:48ch;margin-top:18px;font-size:18px;line-height:1.5}.phome .platform{background:var(--bg);padding:116px 0}.phome .frow{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:34px 0;display:grid}.phome .frow+.frow{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:58px}.phome .frow.rev .ftext{order:2}.phome .ftext h3{letter-spacing:-.02em;margin:14px 0 12px;font-size:27px;font-weight:500}.phome .ftext p{color:var(--muted);max-width:42ch;margin-bottom:18px;font-size:16px;line-height:1.55}.phome .flist{flex-direction:column;gap:11px;display:flex}.phome .flist li{color:var(--ink);align-items:flex-start;gap:11px;font-size:14.5px;list-style:none;display:flex}.phome .flist .ck{background:var(--tint);border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.phome .flist .ck svg{width:11px;height:11px;stroke:var(--accent);stroke-width:2.4px;fill:none}.phome .flink{color:var(--accent);align-items:center;gap:6px;margin-top:22px;font-size:14.5px;font-weight:500;display:inline-flex}.phome .flink svg{stroke:currentColor;fill:none;width:14px;height:14px}.phome .fmock{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-height:260px;padding:22px;box-shadow:0 1px 2px #281e5a0a,0 16px 40px -28px #38287833}.phome .fmock .mh{color:var(--faint);letter-spacing:.02em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.phome .field{border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;font-size:13.5px;display:flex}.phome .field .ph{color:var(--faint)}.phome .paybtn{background:var(--accent);color:#fff;text-align:center;border-radius:10px;margin-top:4px;padding:12px;font-size:14px;font-weight:500}.phome .twocol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phome .minimark{width:auto;height:13px;display:block}.phome .irow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:11px 0;font-size:13.5px;display:flex}.phome .irow:last-child{border-bottom:0}.phome .ipill{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500}.phome .ipill.paid{color:var(--pos);background:#e7f8f1}.phome .ipill.sch{color:var(--accent);background:var(--tint)}.phome .term{align-items:center;gap:16px;display:flex}.phome .device{background:linear-gradient(160deg,#241f43,#3a2f6b);border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;width:108px;height:170px;padding:14px;display:flex;box-shadow:0 16px 30px -16px #281e5a80}.phome .device .scr{color:#fff;background:#ffffff1f;border-radius:8px;padding:10px}.phome .device .amt2{font-size:20px;font-weight:700}.phome .device .amt2 small{opacity:.7;font-size:10px;font-weight:400;display:block}.phome .device .tap{color:#cfc9ff;text-align:center;font-size:10px}.phome .device .strip{background:#ffffff29;border-radius:6px;height:30px}.phome .promise{background:radial-gradient(60% 200% at 1%,#4f46e58c 0%,#4f46e500 52%),radial-gradient(46% 185% at 34% 62%,#7c5cfc7a 0%,#7c5cfc00 56%),radial-gradient(46% 185% at 64% 42%,#f77ba96b 0%,#f77ba900 55%),radial-gradient(58% 205% at 100% 55%,#ffb07c6b 0%,#ffb07c00 54%),linear-gradient(#0b1020 0%,#0a0e1c 100%);padding:48px 0;position:relative;overflow:hidden}.phome .promise-row{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.phome .promise-row li{text-align:center;letter-spacing:-.01em;color:#fffffff0;flex-direction:column;align-items:center;gap:14px;font-size:17px;font-weight:500;line-height:1.32;display:flex}.phome .promise-row .pc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#7c5cfc29;border:1px solid #ffffff1f;border-radius:13px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;transition:background .18s,transform .18s,border-color .18s;display:flex}.phome .promise-row li:hover .pc{background:#7c5cfc42;border-color:#a78bfa66;transform:translateY(-3px)}.phome .promise-row .pc svg{stroke:#dcd5ff;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.phome .how{background:var(--bg-mid);padding:92px 0}.phome .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.phome .step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 1px 2px #281e5a08,0 14px 34px -30px #38287829}.phome .step .no{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:15px;font-weight:600;display:flex}.phome .step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:500}.phome .step p{color:var(--muted);font-size:14.5px;line-height:1.55}.phome .why{background:var(--bg)}.phome .whygrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.phome .wcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:20px;padding:30px;display:flex;box-shadow:0 1px 2px #281e5a08,0 14px 34px -28px #3828782e}.phome .wcard .ic{background:linear-gradient(150deg,var(--tint),#e6e2fb);border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.phome .wcard .ic svg{width:22px;height:22px;stroke:var(--accent);stroke-width:1.6px;fill:none}.phome .wcard h3{letter-spacing:-.01em;margin-bottom:9px;font-size:18px;font-weight:500}.phome .wcard p{color:var(--muted);font-size:14.5px;line-height:1.6}.phome .ind{background:var(--bg-deep)}.phome .indgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.phome .icard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;transition:all .16s;box-shadow:0 1px 2px #281e5a08}.phome .icard:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #38287847}.phome .icard.feature{border-color:var(--tint-line);background:linear-gradient(#fff,#f4f2ff);box-shadow:0 1px 2px #281e5a0a,0 16px 36px -28px #4f46e547}.phome .icard .ic{background:var(--tint);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.phome .icard .ic svg{width:20px;height:20px;stroke:var(--accent);stroke-width:1.6px;fill:none}.phome .icard h3{align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:500;display:flex}.phome .icard .flag{color:#fff;background:linear-gradient(96deg,var(--accent),var(--violet));letter-spacing:.03em;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600}.phome .icard p{color:var(--muted);font-size:13.5px;line-height:1.5}.phome .quote{background:var(--bg);padding:88px 0}.phome .quote-in{text-align:center;max-width:42ch;margin:0 auto}.phome .quote-in .q{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.34}.phome .quote-in .q b{background:linear-gradient(96deg,var(--accent),var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.phome .quote-in .by{color:var(--muted);margin-top:24px;font-size:14.5px}.phome .quote-in .by b{color:var(--ink);font-weight:600}.phome .price{background:var(--bg-cool)}.phome .price-in{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.phome .price h2{letter-spacing:-.03em;margin-bottom:16px;font-size:38px;font-weight:500}.phome .price h2 .hl{background:linear-gradient(96deg,var(--accent),var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.phome .price p{color:var(--muted);max-width:46ch;margin-bottom:14px;font-size:16px;line-height:1.6}.phome .price .pcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 1px 2px #281e5a0a,0 20px 44px -30px #38287838}.phome .pli{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.phome .pli:last-child{border-bottom:0}.phome .pli .ck{background:var(--tint);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.phome .pli .ck svg{width:11px;height:11px;stroke:var(--accent);stroke-width:2.4px;fill:none}.phome .pli .t{font-size:14.5px;font-weight:500}.phome .pli .d{color:var(--muted);margin-top:2px;font-size:13px}.phome .save{background:var(--bg-mid)}.phome .save .sec-head{margin-bottom:64px}.phome .save .glasspanel{background:radial-gradient(50% 52% at 50% 128%,#f77ba966,#0000 60%),radial-gradient(44% 40% at 50% 118%,#ffb07c33,#0000 62%),radial-gradient(56% 70% at 86% 6%,#7c5cfc4d,#0000 60%),radial-gradient(54% 64% at 10% 2%,#a78bfa42,#0000 60%),linear-gradient(165deg,#e7ddfb 0%,#efe6f7 44%,#f7e7ee 100%);border:1px solid #ffffffa6;border-radius:28px;padding:36px 44px 30px;position:relative;overflow:hidden;box-shadow:0 1px 2px #281e5a0d,0 34px 72px -36px #50328c75,inset 0 1px #fff9}.phome .save .legend{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.phome .save .lg{color:#4a4068;-webkit-backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px -8px #50328c59}.phome .save .lg .d{border-radius:50%;width:9px;height:9px}.phome .save .lg .d.sav{background:#8fe0b6}.phome .save .lg .d.mark{background:#f5b27a}.phome .save .lg .d.int{background:#7a5ad6}.phome .save .bars{justify-content:center;align-items:flex-end;gap:150px;height:400px;display:flex;position:relative}.phome .save .barcol{width:158px;height:100%;position:relative}.phome .save .track{height:100%;position:relative}.phome .save .cost{flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:58px;left:0;right:0}.phome .save .seg{-webkit-backdrop-filter:blur(7px);border-radius:16px;width:100%;position:relative;overflow:hidden}.phome .save .seg:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80 48%,#0000);width:55%;height:100%;position:absolute;top:0;left:-30%;transform:skew(-12deg)}.phome .save .seg-top{border:1px solid #ffffffb8;height:190px;box-shadow:inset 0 1.5px #fffffff2}.phome .save .seg-int{background:linear-gradient(#8c70e266,#7056ce8f);border:1px solid #ffffff47;height:120px;box-shadow:inset 0 1px #ffffff3d}.phome .save .seg-sav{background:linear-gradient(140deg,#78dcaed6,#96e2c0ad 55%,#b6e9cfa3);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1.5px #fffffff2,0 16px 30px -18px #28785a66}.phome .save .seg-mark{background:linear-gradient(165deg,#ffce9eb3,#f7b07699)}.phome .save .seg-sav .big{letter-spacing:-.03em;color:#1f3a30;font-size:40px;font-weight:700;line-height:1}.phome .save .seg-sav .cap{letter-spacing:.08em;color:#3f6b56;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:600}.phome .save .floor{filter:blur(9px);background:radial-gradient(closest-side,#4e30846b,#0000 78%);border-radius:50%;height:24px;position:absolute;bottom:50px;left:4%;right:4%}.phome .save .barfoot{text-align:center;position:absolute;bottom:0;left:-14px;right:-14px}.phome .save .bt{color:var(--ink);font-size:15px;font-weight:500}.phome .save .bs{color:#7c7397;margin-top:2px;font-size:12.5px}.phome .save .callout{white-space:nowrap;pointer-events:none;z-index:5;align-items:center;gap:11px;display:flex;position:absolute;top:119px;right:calc(100% + 16px);transform:translateY(-50%)}.phome .save .callout .lab{letter-spacing:.07em;color:#39306a;font-size:14px;font-weight:700}.phome .save .callout svg{flex:none;width:54px;height:24px;overflow:visible}.phome .save .callout svg path{fill:none;stroke:#5a4f86;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.phome .faq{background:var(--bg);padding:92px 0}.phome .faqgrid{grid-template-columns:1fr 1fr;gap:4px 56px;display:grid}.phome .qa{border-bottom:1px solid var(--line);padding:24px 0}.phome .qa h3{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:16px;font-weight:500;display:flex}.phome .qa h3 svg{width:16px;height:16px;stroke:var(--faint);fill:none}.phome .qa p{color:var(--muted);font-size:14.5px;line-height:1.6}.phome .final{background:var(--bg)}.phome .fband{background:var(--ink-deep);text-align:center;border-radius:26px;padding:74px 56px;position:relative;overflow:hidden}.phome .fband .glow{pointer-events:none;background:radial-gradient(58% 86% at 50% 2%,#7c5cfc85,#0000 60%),radial-gradient(54% 78% at 14% 104%,#7c5cfc6b,#0000 64%),radial-gradient(60% 86% at 86% 94%,#f77ba98a,#0000 64%),radial-gradient(56% 80% at 60% 110%,#ffb07c75,#0000 64%),radial-gradient(46% 70% at 80% 26%,#ffc4963d,#0000 70%);position:absolute;inset:0}.phome .fband h2{color:#fff;letter-spacing:-.03em;max-width:20ch;margin:0 auto 16px;font-size:46px;font-weight:500;position:relative}.phome .fband p{color:#b6b8d6;max-width:48ch;margin:0 auto 30px;font-size:17px;position:relative}.phome .fband .cta-row{justify-content:center;position:relative}.phome .btn-white{color:var(--ink);background:#fff}.phome .btn-white:hover{background:#f1f0f7}.phome .btn-on-dark{color:#fff;background:#ffffff14;border:1px solid #fff3}.phome .btn-on-dark:hover{background:#ffffff24}@media (prefers-reduced-motion:reduce){.phome *{animation:none!important}}@media (max-width:900px){.phome .wrap{padding:0 22px}.phome h1{font-size:44px}.phome .hero{padding:104px 0 56px}.phome .float{grid-template-columns:1fr;gap:22px}.phome .frow,.phome .frow.rev .ftext{order:0;grid-template-columns:1fr}.phome .frow{gap:28px}.phome .price-in{grid-template-columns:1fr;gap:28px}.phome .save .glasspanel{padding:26px 18px 22px}.phome .save .bars{gap:56px}.phome .save .barcol{width:132px}.phome .save .callout{display:none}.phome .sgrid{grid-template-columns:repeat(2,1fr)}.phome .promise-row{grid-template-columns:repeat(2,1fr);gap:26px 16px}.phome .steps,.phome .whygrid,.phome .indgrid,.phome .faqgrid{grid-template-columns:1fr}.phome section,.phome .platform,.phome .how,.phome .quote,.phome .faq{padding:64px 0}.phome .sec-head h2,.phome .price h2,.phome .fband h2{font-size:30px}.phome .fband{padding:48px 26px}}
