.pp2{--pp-bg:#030611;--pp-bg2:#05091a;--pp-bg3:#080d20;--pp-blue:#008cff;--pp-cyan:#00c8ff;--pp-mag:#e12bff;--pp-pink:#ff42d0;--pp-silver:#c7d2e2;--pp-gold:#ffd34d;--pp-gold2:#f4b942;--pp-violet:#c86bff;--pp-text:#ffffff;--pp-sub:#a9b7d0;--pp-glass:rgba(10,18,44,.62);--pp-line:rgba(120,150,220,.22);max-width:none;padding:0;gap:0;color:var(--pp-text);background:radial-gradient(1200px 600px at 50% 0,#0a1236 0,transparent 70%),linear-gradient(180deg,var(--pp-bg) 0,var(--pp-bg2) 45%,var(--pp-bg3) 100%);overflow-x:clip}.pp2 .t-blue{--tone:var(--pp-cyan);--tone2:var(--pp-blue)}.pp2 .t-silver{--tone:var(--pp-silver);--tone2:#8fa3c4}.pp2 .t-gold{--tone:var(--pp-gold);--tone2:var(--pp-gold2)}.pp2 .t-violet{--tone:var(--pp-violet);--tone2:var(--pp-mag)}.pp-hero{position:relative;line-height:0}.pp-hero img{display:block;width:100%;height:auto;max-height:78vh;object-fit:cover;object-position:50% 30%}.pp-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(180deg,transparent,var(--pp-bg) 92%);pointer-events:none}.pp-wrap{max-width:1240px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:56px}.pp-display{font-family:Chakra Petch,sans-serif;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4.6vw,52px);line-height:1.08;margin:0;text-align:center;text-shadow:0 0 24px rgba(0,140,255,.25)}.pp-display.sm{font-size:clamp(22px,3vw,34px)}.pp-display em{font-style:inherit}.pp-display em.mag,.pp-start .mag{color:var(--pp-mag);text-shadow:0 0 18px rgba(225,43,255,.55)}.pp-display em.cy,.pp-start .cy{color:var(--pp-cyan);text-shadow:0 0 18px rgba(0,200,255,.5)}.pp-grad{font-family:Chakra Petch,sans-serif;font-weight:700;font-style:italic;text-transform:uppercase;font-size:clamp(26px,3vw,34px);line-height:1.05;margin:0}.pp-grad span:first-child{color:var(--pp-cyan);display:block}.pp-grad span:last-child{color:var(--pp-pink);display:block}.pp-intro{margin-top:-6vw;position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.pp-lead{color:var(--pp-text);opacity:.9;max-width:760px;margin:0 auto;font-size:clamp(15px,1.4vw,18px)}.pp-start{display:flex;align-items:center;justify-content:center;gap:14px;margin:4px 0 0;font-weight:700;font-size:clamp(16px,1.6vw,20px);width:100%}.pp-start .cy{color:var(--pp-cyan)}.pp-rule{flex:0 1 240px;height:1px;background:linear-gradient(90deg,transparent,var(--pp-cyan),transparent)}.pp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch;padding-top:14px}.pp-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 20px 22px;border-radius:18px;background:linear-gradient(180deg,rgba(16,26,60,.78),var(--pp-glass));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid var(--tone);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 0 22px -4px var(--tone2),0 0 60px -30px var(--tone);transition:transform .25s ease,box-shadow .25s ease}.pp-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,0 0 32px -2px var(--tone2),0 0 90px -30px var(--tone)}.pp-card.is-pop{transform:translateY(-10px);background:linear-gradient(180deg,rgba(60,44,10,.55),rgba(20,18,30,.7))}.pp-card.is-pop:hover{transform:translateY(-14px)}.pp-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:4px 14px;border-radius:999px;background:linear-gradient(180deg,var(--pp-gold),var(--pp-gold2));color:#1a1200;font:700 12px/1.4 Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 18px rgba(255,211,77,.55)}.pp-name{font:italic 700 clamp(28px,2.6vw,36px)/1 Chakra Petch,sans-serif;text-transform:uppercase;color:var(--tone);text-shadow:0 0 16px var(--tone2)}.pp-name,.pp-tag{margin:0;text-align:center}.pp-tag{color:var(--pp-sub);font-size:14px;min-height:2.8em}.pp-price{margin:0;text-align:center}.pp-price b{font:700 clamp(34px,3vw,42px)/1 Chakra Petch,sans-serif}.pp-price span{color:var(--pp-sub);font-weight:600}.pp-stats{list-style:none;margin:0;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);background:rgba(3,6,17,.45);display:flex;flex-direction:column;gap:9px;font-size:13.5px}.pp-stats li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start}.pp-stats svg{color:var(--tone);margin-top:1px}.pp-stats b{font-weight:600}.pp-stats small{display:block;color:var(--pp-sub);font-size:12px}.pp-plus{margin:2px 0 0;font-weight:700;font-size:14px}.pp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14px;color:#dfe7f5;flex:1 1}.pp-list li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px;align-items:start}.pp-list svg{color:var(--tone);margin-top:2px}.pp-cta{display:flex;flex-direction:column;gap:8px;margin-top:6px}.pp-cta>*{width:100%}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:10px;cursor:pointer;font:700 16px/1.2 Barlow,sans-serif;text-align:center;color:var(--pp-text);text-decoration:none;background:rgba(3,6,17,.5);border:1.5px solid var(--tone,var(--pp-cyan));box-shadow:0 0 14px -4px var(--tone2,var(--pp-blue));transition:background .2s ease,box-shadow .2s ease,color .2s ease}.pp-btn:focus-visible,.pp-btn:hover{background:color-mix(in srgb,var(--tone,var(--pp-cyan)) 18%,transparent);box-shadow:0 0 22px -2px var(--tone2,var(--pp-blue));color:var(--pp-text)}.pp-btn:focus-visible{outline:2px solid var(--pp-text);outline-offset:3px}.pp-card.is-pop .pp-btn:not(.is-current){background:linear-gradient(180deg,var(--pp-gold),var(--pp-gold2));color:#1a1200;border-color:var(--pp-gold)}.pp-btn.is-current{cursor:default;background:transparent;border-style:dashed;box-shadow:none;color:var(--tone)}.pp-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.pp-btn.solid{--tone:var(--pp-cyan);background:var(--pp-cyan);color:#02121f;border-color:var(--pp-cyan);box-shadow:0 0 28px -2px rgba(0,200,255,.7);min-width:230px;text-transform:uppercase}.pp-btn.solid:focus-visible,.pp-btn.solid:hover{background:#4fdcff;color:#02121f}.pp-btn.ghost{--tone:#e7eefc;--tone2:transparent;min-width:200px}.pp-close .pp-btn.ghost{text-transform:uppercase;min-width:230px}.pp-fine{color:var(--pp-sub);font-size:13px;margin:0}.pp-fine.center{text-align:center;margin-top:-40px}.pp-row{display:flex;gap:14px;flex-wrap:wrap}.pp-row.center,.pp-stars{justify-content:center}.pp-stars{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:12px 24px;border-radius:14px;border:1.5px solid var(--pp-violet);background:rgba(12,10,40,.7);box-shadow:0 0 22px -6px var(--pp-mag),0 0 26px -10px var(--pp-blue) inset;text-align:center}.pp-stars>b{text-transform:uppercase;letter-spacing:.03em}.pp-stars-ico{color:var(--pp-violet);display:inline-flex}.pp-sep{width:1px;height:20px;background:var(--pp-sub);opacity:.6}.pp-mine{border:1px solid var(--pp-line);border-radius:16px;padding:18px 22px;background:var(--pp-glass);display:flex;flex-direction:column;gap:10px}.pp-mine h2{margin:0;font-size:20px}.pp-compare{display:grid;grid-template-columns:230px 1fr;grid-gap:28px;gap:28px;align-items:start}.pp-compare-head p{color:var(--pp-sub);margin:12px 0 0}.pp-table-wrap{border:1px solid var(--pp-line);border-radius:16px;background:var(--pp-glass);overflow:hidden;box-shadow:0 0 30px -18px var(--pp-blue)}.pp-table{width:100%;border-collapse:collapse;font-size:14px}.pp-table td,.pp-table th{padding:10px 14px;border-bottom:1px solid rgba(120,150,220,.12);text-align:center}.pp-table thead th{font:700 15px/1.2 Chakra Petch,sans-serif;text-transform:uppercase;color:var(--tone,var(--pp-text));background:rgba(8,13,32,.7)}.pp-table thead th:first-child{text-align:left;font-size:13px;letter-spacing:.04em}.pp-table th[scope=row]{text-align:left;font-weight:500;color:#dfe7f5}.pp-table th[scope=row] svg{color:var(--pp-sub);vertical-align:-3px;margin-right:10px}.pp-table td:nth-child(2),.pp-table th:nth-child(2){background-color:rgba(0,140,255,.04)}.pp-table td:nth-child(4),.pp-table th:nth-child(4){background-color:rgba(255,211,77,.04)}.pp-yes{display:inline-flex;color:var(--tone)}.pp-no{color:var(--pp-sub)}.pp-all summary{list-style:none;cursor:pointer;padding:14px 18px;color:var(--pp-cyan);font-weight:600;display:flex;align-items:center;gap:8px}.pp-all summary::-webkit-details-marker{display:none}.pp-all[open] summary svg{transform:rotate(45deg)}.pp-all summary svg{transition:transform .2s ease}.pp-all-body{padding:0 0 18px;display:flex;flex-direction:column;gap:14px}.pp-sub caption{text-align:left;padding:14px 14px 6px;font:700 13px/1.2 Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-cyan)}.pp-sub th[scope=row]{width:40%;font-size:13.5px}.pp-sub td{font-size:13.5px}.pp-notes{padding:4px 18px 0}.pp-notes h3{margin:6px 0 8px;font-size:16px}.pp-notes ul{margin:0;padding-left:18px;color:var(--pp-sub);font-size:14px;gap:6px}.pp-notes ul,.pp-people{display:flex;flex-direction:column}.pp-people{gap:26px}.pp-people h2{display:flex;align-items:center;justify-content:center;gap:0 .35em;flex-wrap:wrap}.pp-people .pp-rule{flex:1 1 60px;max-width:160px;margin:0 14px}.pp-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:12px;gap:12px}.pp-tiles a{height:100%;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px;text-align:center;border-radius:12px;border:1px solid rgba(80,130,255,.45);background:rgba(8,13,32,.7);color:var(--pp-text);font-size:14px;font-weight:500;line-height:1.15;box-shadow:0 0 16px -10px var(--pp-mag);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pp-tiles li:nth-child(odd) svg{color:#d36bff}.pp-tiles li:nth-child(2n) svg{color:var(--pp-cyan)}.pp-tiles a:focus-visible,.pp-tiles a:hover{border-color:var(--pp-mag);box-shadow:0 0 22px -6px var(--pp-mag);transform:translateY(-2px);color:var(--pp-text)}.pp-more{display:grid;grid-template-columns:minmax(260px,360px) 1fr;grid-gap:28px;gap:28px;align-items:center;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);padding:28px 0}.pp-more h2{text-align:left}.pp-more-lead p{color:#dfe7f5;margin:12px 0 0}.pp-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pp-benefits li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 14px;border-left:1px solid var(--pp-line);font-size:14px}.pp-benefits li svg{color:var(--pp-cyan)}.pp-benefits li:nth-child(2n) svg{color:#d36bff}.pp-benefits b{text-transform:uppercase;letter-spacing:.04em;font-family:Chakra Petch,sans-serif}.pp-benefits span{color:var(--pp-sub)}.pp-close{margin-top:56px;padding:56px 20px 64px;flex-direction:column;gap:18px;text-align:center;background:radial-gradient(60% 80% at 15% 100%,rgba(225,43,255,.22),transparent 70%),radial-gradient(60% 80% at 85% 100%,rgba(0,140,255,.25),transparent 70%),repeating-linear-gradient(90deg,transparent 0 120px,rgba(120,150,255,.05) 120px 121px),linear-gradient(180deg,transparent,#070b24)}.pp-close,.pp-sign{display:flex;align-items:center}.pp-sign{gap:22px;margin-top:18px;flex-wrap:wrap;justify-content:center}.pp-sign img{height:40px;width:auto}.pp-sign b{font:italic 700 18px/1 Chakra Petch,sans-serif;letter-spacing:.02em}.pp-sign>span:last-child{font-weight:600;letter-spacing:.04em}.pp-vr{width:1px;height:34px;background:var(--pp-sub);opacity:.5}@media (prefers-reduced-motion:no-preference){.pp-card,.pp-stars,.pp-table-wrap{animation:pp-rise .6s ease both}.pp-card:nth-child(2){animation-delay:.06s}.pp-card:nth-child(3){animation-delay:.12s}.pp-card:nth-child(4){animation-delay:.18s}@keyframes pp-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){.pp-card,.pp-card.is-pop:hover,.pp-card:hover,.pp-tiles a:hover{transition:none;transform:none}.pp-card.is-pop{transform:none}}@media (max-width:1080px){.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.pp-card.is-pop,.pp-card.is-pop:hover{transform:none}.pp-compare{grid-template-columns:1fr;gap:16px}.pp-compare-head{text-align:center}.pp-grad span{display:inline!important}.pp-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-more{grid-template-columns:1fr}.pp-more,.pp-more h2{text-align:center}}@media (max-width:680px){.pp-wrap{gap:44px;padding:0 16px}.pp-hero img{max-height:none}.pp-intro{margin-top:-2vw}.pp-rule{display:none}.pp-cards{grid-template-columns:1fr;row-gap:30px}.pp-tag{min-height:0}.pp-fine.center{margin-top:-28px}.pp-sep{display:none}.pp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-table,.pp-table tbody,.pp-table tr{display:block}.pp-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(120,150,220,.14);padding:8px 6px 10px}.pp-table th[scope=row]{grid-column:1/-1;border:0;padding:4px 6px 6px}.pp-table td{border:0;padding:4px 2px;background:none!important;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:2px}.pp-table td:before{content:attr(data-plan);font:700 11px/1 Chakra Petch,sans-serif;text-transform:uppercase;color:var(--pp-sub)}.pp-table td:first-of-type:before{color:var(--pp-cyan)}.pp-table td:nth-of-type(2):before{color:var(--pp-silver)}.pp-table td:nth-of-type(3):before{color:var(--pp-gold)}.pp-table td:nth-of-type(4):before{color:var(--pp-violet)}.pp-sub th[scope=row]{width:auto}.pp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-benefits{grid-template-columns:1fr 1fr;row-gap:22px}.pp-benefits li{border-left:0}.pp-benefits li:last-child{grid-column:1/-1}.pp-row.center>*{width:100%}.pp-sign{flex-direction:column;gap:10px}.pp-vr{display:none}}.pp2 .pp-table th[scope=row]{letter-spacing:normal;text-transform:none;font-family:Barlow,sans-serif}.pp-close .pp-display{font-size:clamp(26px,3.4vw,46px);max-width:1100px}@media (max-width:680px){.pp-people h2{display:block}}