.pp{--ink:#f4f6ff;--line:#aec9ff22;max-width:1120px;color:var(--ink);margin:auto;padding:0 35px}.pp a{color:inherit;text-decoration:none}.pp h1,.pp h2,.pp h3,.pp p{font-family:Arial,Helvetica,sans-serif}.pp .eyebrow{color:#b6cbf5;letter-spacing:2.7px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:600;display:inline-flex}.pp .eyebrow:before{content:"";background:#7ba9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #649aff}.pp .pill{color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #b8d0ff4d;border-radius:99px;justify-content:center;align-items:center;gap:20px;padding:12px 20px;font-size:12px;font-weight:600;display:inline-flex}.pp .pill:hover{background:#ffffff12}.pp .pill.white{color:#081126;background:#f4f6ff;border-color:#fff}.pp .pill.white:hover{background:#dfe8ff}.pp .pill.blue{color:#fff;background:linear-gradient(135deg,#2f63e8,#1c47c9);border-color:#a6c4ff6b;box-shadow:inset 0 1px #d5e4ff55,0 6px 25px #1d53dd29}.pp .pill.blue:hover{background:linear-gradient(135deg,#3a6ff0,#2352d6)}.pp .pill[data-loading]{opacity:.7;cursor:progress}.pp .hero{text-align:center;padding:75px 10px 52px}.pp .hero h1{letter-spacing:-.068em;margin:22px 0 24px;font-size:clamp(43px,6.3vw,80px);font-weight:800;line-height:.99}.pp .hero h1 span{color:#86adff}.pp .hero p{color:#aab8d2;letter-spacing:-.15px;max-width:540px;margin:0 auto;font-size:15px;line-height:1.8}.pp .hero p strong{color:#e0e9ff;font-weight:500}.pp .hero-note{color:#8da5cf;justify-content:center;align-items:center;gap:20px;margin-top:25px;font-size:10px;display:flex}.pp .hero-note span+span:before{content:"·";color:#52678c;margin-right:20px}.pp .plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.pp .plans.with-compare{grid-template-columns:1fr 280px 1fr}.pp .plan{background:linear-gradient(145deg,#c7ddff12,#101a2e9c 40%,#080f20bd);border:1px solid #b3caff40;border-radius:25px;flex-direction:column;padding:33px 30px;display:flex;position:relative;box-shadow:inset 0 1px #dbeaff66,inset 0 -1px #88afff24,inset 1px 0 #c0d7ff33,0 24px 48px -24px #000000d9}.pp .plan.premium{background:radial-gradient(at 100% 0,#3a70ff2b,#0000 60%),linear-gradient(145deg,#172a4d9c,#0b1429bd);border-color:#8cb2ffa6}@media (width>=761px) and (hover:hover) and (pointer:fine){.pp .plan{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@media not all and (hover:hover) and (pointer:fine){.pp .plan>.glow-edge{display:none}}.pp .plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp .plan h2{letter-spacing:-.7px;margin:0;font-size:20px}.pp .plan-icon{color:#abc6ff;font-size:20px}.pp .small-tag{color:#b5ceff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#739fff0d;border:1px solid #9ec0ff40;border-radius:99px;padding:7px 10px;font-size:9px}.pp .price{letter-spacing:-4px;margin:27px 0 8px;font-size:clamp(48px,5.5vw,69px);font-weight:750;line-height:1}.pp .price small{color:#99b2da;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}@media (width>=1100px){.pp .plans.with-compare .price.in-coins{font-size:60px}}.pp .plan-term{color:#cbdbf8;margin:5px 0 20px;font-size:12px}.pp .plan-description{color:#8fa4c8;max-width:340px;margin:0 0 22px;font-size:12px;line-height:1.7}.pp .plan ul{border-top:1px solid var(--line);color:#c6d4ed;gap:15px;margin:0 0 28px;padding:23px 0 0;font-size:12px;list-style:none;display:grid}.pp .plan li{align-items:baseline;gap:11px;line-height:1.5;display:flex}.pp .plan li:before{content:"✓";color:#8eb6ff;font-size:13px}.pp .plan-cta{margin-top:auto}.pp .plan-cta form{margin:0}.pp .plan .pill{justify-content:space-between;width:100%;padding:15px 20px;font-size:13px}.pp .payment-note{color:#8195ba;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.7}.pp .payment-note strong{color:#cbdbf8;font-weight:600;display:block}.pp .plan-status{color:#dbe7ff;background:#739fff12;border:1px solid #9ec0ff40;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.6}.pp .plan-status.bad{color:#ffd2d6;background:#ff5d6c14;border-color:#ff9aa566}.pp .coin-link{color:#a1bff5;text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:2px;font-size:11px;display:flex}.pp .coin-link:hover{text-decoration:underline}.pp .tax-note{color:#7288ae;text-align:center;margin:23px 0 65px;font-size:10px;line-height:1.6}.pp .cmp-col{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex;position:sticky;top:84px}.pp .cmp-top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.pp .cmp-note{color:#8fa4c8;font-size:12px}.pp .cmp-next{color:#d8e7ff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#8badff20,#5286ff10);border:1px solid #adcdff60;border-radius:99px;align-items:center;gap:10px;padding:0 16px;font-size:12px;display:inline-flex}.pp .cmp-next:hover{background:#8badff30}.pp .cmp-next:disabled{cursor:default}.pp .cmp{--pos:50;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0b1226;border:1px solid #b3caff40;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e226e73}@media (hover:hover) and (pointer:fine){.pp .cmp{cursor:col-resize}}.pp .cmp-layer{position:relative}.pp .cmp-layer+.cmp-layer{clip-path:inset(0 calc(100% - var(--pos) * 1%) 0 0);position:absolute;inset:0}.pp .cmp-bar{background:#0b1226;border-bottom:1px solid #9cbaff1f;align-items:center;height:34px;padding:0 8px;display:flex}.pp .cmp-premium .cmp-bar{justify-content:flex-end}.pp .cmp-tab{color:#cdddf9;white-space:nowrap;background:#ffffff0d;border:1px solid #b8d0ff26;border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.pp .cmp-tab svg{color:#fff;width:14px;height:8px}.pp .cmp-own-icon{background:radial-gradient(circle,#356bff 0 30%,#0d0d0f 34% 100%);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #6c7896}.pp .cmp-shot{width:100%;height:var(--cmp-h,280px);object-fit:cover;object-position:50% 12%;pointer-events:none;transition:opacity .2s;display:block}.pp .cmp-shot[data-swapping]{opacity:0}.pp .cmp-chip{color:#8fa4c8;white-space:nowrap;background:#060b18d9;border:1px solid #9ec0ff40;border-radius:16px;gap:2px;padding:7px 11px;font-size:11px;display:grid;position:absolute;bottom:10px;left:10px}.pp .cmp-chip b{color:#eaf1ff;font-size:12px}.pp .cmp-premium .cmp-chip{text-align:right;left:auto;right:10px}.pp .cmp-line{top:0;bottom:0;left:calc(var(--pos) * 1%);z-index:2;pointer-events:none;background:linear-gradient(#86adff00,#86adff 14% 86%,#86adff00);width:2px;margin-left:-1px;position:absolute}.pp .cmp-range,.pp .cmp-handle{width:44px;height:44px;margin:0;position:absolute;top:55%;left:1px;transform:translate(-50%,-50%)}.pp .cmp-range{opacity:0;pointer-events:none}.pp .cmp-handle{place-items:center;display:grid}.pp .cmp-handle:before{content:"";background:#0b1429f0;border:1px solid #b8d0ffaa;border-radius:50%;position:absolute;inset:5px;box-shadow:0 8px 24px #0e226e73}.pp .cmp-range:focus-visible+.cmp-handle:before{outline-offset:3px;outline:2px solid #8eadff}.pp .cmp-handle svg{color:#eaf1ff;width:18px;height:18px;position:relative}.pp .cmp-hint{color:#7f97be;text-align:center;margin:0;font-size:11px;line-height:1.6}.pp .cmp-hint .touch{display:none}@media (hover:none){.pp .cmp-hint .mouse{display:none}.pp .cmp-hint .touch{display:inline}}@media (prefers-reduced-motion:reduce){.pp .cmp-shot{transition:none}}.pp .section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px;display:flex}.pp .section-head h2{letter-spacing:-1.6px;margin:12px 0 0;font-size:clamp(27px,3.4vw,39px);line-height:1.1}.pp .section-head p{color:#8ba0c3;max-width:275px;margin:0;font-size:12px;line-height:1.8}.pp #compare{isolation:isolate;position:relative}.pp .compare-laser{z-index:2;pointer-events:none;height:230px;position:absolute;top:-65px;left:-25px;right:-25px;overflow:hidden}.pp .compare-laser:before{content:"";background:linear-gradient(#fff0,#b9d2ff99 35%,#f4f8ff 92%,#fff);border-radius:2px;width:4px;height:168px;position:absolute;top:0;left:calc(50% - 2px);box-shadow:0 0 10px #8fb6ffaa,0 0 26px #3f78ff88}.pp .compare-laser:after{content:"";filter:blur(1px);background:radial-gradient(26% 52%,#fffc,#a9c8ff88 18%,#3a74ff44 45%,#0000 72%),radial-gradient(50% 8%,#cfe1ffaa,#0000 80%),linear-gradient(90deg,#0000 8%,#7fa8ff55 30%,#e8f1ff 50%,#7fa8ff55 70%,#0000 92%) 50%/100% 1px no-repeat;height:122px;position:absolute;top:108px;left:0;right:0}.pp .comparison{border:1px solid var(--line);background:#0c1527a1;border-radius:22px;position:relative;overflow:hidden}@media (width>=761px) and (hover:hover) and (pointer:fine){.pp .comparison{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.pp .table-scroll{overflow-x:auto}.pp table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:12px}.pp th,.pp td{border-bottom:1px solid #9cbaff13;padding:17px 25px}.pp thead th{color:#eaf1ff;padding-top:23px;padding-bottom:23px;font-weight:600}.pp th:first-child,.pp td:first-child{width:56%}.pp thead th:not(:first-child),.pp td:not(:first-child){text-align:center}.pp th:last-child,.pp td:last-child{background:#4173dc09}.pp .group th{color:#7fa3df;letter-spacing:2px;text-transform:uppercase;background:#10204433;padding-top:24px;padding-bottom:12px;font-size:8px}.pp tbody th{color:#a8b9d5;font-weight:400;line-height:1.6}.pp td{color:#cdddf9}.pp .yes{color:#90b6ff}.pp .dim{color:#6c81a4}.pp .price-row th,.pp .price-row td{color:#eaf1ff;border-bottom:0;font-weight:600}.pp .price-row small{color:#99b2da;font-weight:400}.pp .compare-list{display:none}.pp .compare-list h3{color:#7fa3df;letter-spacing:2px;text-transform:uppercase;background:#10204433;margin:0;padding:22px 19px 10px;font-size:8px}.pp .compare-list ul{margin:0;padding:0;list-style:none}.pp .compare-list li,.pp .compare-list .price-item{border-bottom:1px solid #9cbaff13;padding:14px 19px;font-size:12px}.pp .compare-list p{color:#a8b9d5;margin:0 0 8px;line-height:1.6}.pp .compare-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.pp .compare-list dl div{justify-content:space-between;gap:8px;display:flex}.pp .compare-list dt{color:#7f97be}.pp .compare-list dd{color:#cdddf9;text-align:right;margin:0}.pp .comparison details{border-top:1px solid var(--line)}.pp .comparison summary{color:#abc6f5;cursor:pointer;justify-content:space-between;gap:20px;padding:19px 25px;font-size:11px;list-style:none;display:flex}.pp .comparison summary:after{content:"+";font-size:17px}.pp .comparison details[open] summary:after{content:"−"}.pp .comparison summary::-webkit-details-marker{display:none}.pp .extra-layouts{color:#8ea6ce;padding:0 25px 25px;font-size:12px;line-height:1.9}.pp .extra-layouts strong{color:#d1e0fb;font-weight:500}.pp .extras{margin-top:80px}.pp .shop-stack{border:1px solid var(--line);background:linear-gradient(140deg,#d7e6ff08,#10203a38);border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding:50px 35px 65px;display:grid;overflow:hidden}.pp .shop-stack-eyebrow{color:#95b6ee;letter-spacing:2px;text-transform:uppercase;font-size:9px}.pp .shop-copy h3{letter-spacing:-1px;margin:16px 0;font-size:30px}.pp .shop-copy>p{color:#9cb3d7;max-width:300px;font-size:12px;line-height:1.9}.pp .shop-copy ol{color:#7a91b7;gap:12px;margin:22px 0;padding:0;font-size:12px;list-style:none;display:grid}.pp .shop-copy li{align-items:center;gap:10px;display:flex}.pp .shop-copy li>span{color:#7794c5;border:1px solid #7794c52b;border-radius:50%;padding:6px;font-size:9px}.pp .shop-copy li[aria-current]{color:#e0ecff}.pp .shop-copy li[aria-current]>span{color:#c5d9ff;background:#3b68ce30;border-color:#aacaff70}.pp .shop-controls{align-items:center;gap:22px;margin-bottom:16px;display:flex}.pp .shop-controls>span{color:#81a7e4;letter-spacing:1px;font-size:10px}.pp .shop-controls button{color:#d8e7ff;background:linear-gradient(#8badff20,#5286ff10);border:1px solid #adcdff60;border-radius:99px;padding:11px 16px;font-size:11px}.pp .shop-controls button:hover{background:#8badff30}.pp .shop-copy small{color:#7891b8;max-width:270px;font-size:9px;line-height:1.8;display:block}.pp .shop-stage{width:100%;max-width:430px;height:355px;margin:auto}.pp .shop-stage .stack{--stack-1:scale(.958) rotate(6.4deg);--stack-2:scale(.916) rotate(12.8deg);--stack-3:scale(.874) rotate(19.2deg);--stack-shade-3:.147;--stack-shade-1:.049;--stack-shade-2:.098;--stack-radius:23px}.pp .extra{background:linear-gradient(140deg,#1b2b4e,#0b152b 80%);border:1px solid #a9c9ff70;border-radius:23px;flex-direction:column;height:100%;padding:30px;display:flex}.pp .extra-symbol{color:#9fbeff;height:45px;font-size:29px}.pp .extra-kicker{color:#7e9bca;letter-spacing:1.5px;text-transform:uppercase;margin:12px 0;font-size:8px}.pp .extra h3{letter-spacing:-.5px;margin:0 0 18px;font-size:20px}.pp .extra .extra-price{max-width:none;color:var(--ink);letter-spacing:-1px;margin:0 0 13px;font-size:38px;font-weight:650;line-height:1.1}.pp .extra-price small{color:#8da2c5;letter-spacing:0;margin-left:3px;font-size:9px;font-weight:400}.pp .extra p{color:#91a6ca;max-width:340px;margin:0;font-size:12px;line-height:1.9}.pp .extra .extra-foot{color:#b5ceff;margin-top:10px;font-size:11px}.pp .extra .extra-link{color:#b2ccff;margin-top:auto;padding-top:23px;font-size:11px}.pp .extra-link:hover{text-decoration:underline}.pp .coming{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.pp .coming article{background:#111b2d47;border:1px solid #9bb9ff14;border-radius:17px;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.pp .coming h3{letter-spacing:-.2px;margin:0 0 8px;font-size:13px}.pp .coming p{color:#7f97be;max-width:300px;margin:0;font-size:10px;line-height:1.8}.pp .coming .small-tag{color:#859bbd;text-transform:none;border-color:#7b99cf26;align-self:flex-start}.pp .coming .coming-price{color:#f4f6ff;white-space:nowrap;align-self:flex-start;margin:0;font-size:17px;font-weight:650}.pp .extras-note{color:#6f86ad;margin:20px 0 0;font-size:10px;line-height:1.9}.pp .payment{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:75px;padding:32px 0;display:grid}.pp .payment h2{letter-spacing:-.8px;margin:0 0 12px;font-size:22px}.pp .payment-provider{color:#8aa8d9;font-size:11px}.pp .payment p{color:#8da4c9;margin:0 0 12px;font-size:11px;line-height:1.9}.pp .payment p:last-child{margin-bottom:0}.pp .payment a{color:#bfd4f7;text-underline-offset:3px;text-decoration:underline}.pp .closing{text-align:center;padding:80px 0 70px}.pp .closing h2{letter-spacing:-2.5px;margin:0 0 18px;font-size:clamp(34px,4.5vw,55px)}.pp .closing p{color:#90a5c8;margin:0 0 25px;font-size:13px;line-height:1.7}.pp .closing-actions{justify-content:center;gap:12px;display:flex}@media (width<=1100px){.pp .hero{padding-top:60px}.pp .shop-stack{gap:40px}}@media (width<=1099px){.pp .plans.with-compare{grid-template-columns:1fr 1fr}.pp .cmp-col{order:1;grid-column:1/-1;justify-self:center;width:100%;max-width:360px;position:static}.pp .cmp{--cmp-h:320px}}@media (width<=760px){.pp{padding:0 23px}.pp .plans.with-compare{grid-template-columns:1fr}.pp .cmp-col{order:0;grid-column:auto;max-width:none}.pp .cmp{--cmp-h:340px}.pp .hero{padding:48px 0 35px}.pp .hero h1{font-size:53px}.pp .hero p{font-size:13px}.pp .hero-note{gap:12px;font-size:9px}.pp .hero-note span+span:before{margin-right:12px}.pp .plans{grid-template-columns:1fr;gap:18px}.pp .plan{padding:29px}.pp .price{font-size:62px}.pp .plan ul{gap:12px}.pp .tax-note{margin-bottom:50px}.pp .section-head{flex-direction:column;align-items:start;gap:17px}.pp .section-head h2{font-size:33px}.pp .section-head p{max-width:370px}.pp .compare-laser{top:-35px;left:-18px;right:-18px}.pp .table-scroll{display:none}.pp .compare-list{display:block}.pp .extras{margin-top:55px}.pp .shop-stack{grid-template-columns:1fr;gap:50px;padding:30px 25px 65px}.pp .shop-copy>p{max-width:none}.pp .shop-stage{max-width:420px}.pp .extra{padding:25px}.pp .coming{grid-template-columns:1fr}.pp .payment{grid-template-columns:1fr;gap:20px;margin-top:50px}.pp .closing{padding:55px 0}.pp .closing h2{font-size:39px}.pp .closing-actions .pill{padding:13px 17px;font-size:11px}}@media (width<=380px){.pp .hero h1{font-size:46px}.pp .hero-note{flex-wrap:wrap}.pp .hero p{font-size:12px}.pp .plan{padding:25px}.pp .shop-stack{padding:25px 18px 65px}.pp .extra{padding:23px}.pp .extra p{font-size:11px}.pp .extra .extra-price{font-size:33px}.pp .closing-actions{flex-direction:column}}
