
:root{--bg:#080c14;--surface:#111923;--line:#23303c;--fg:#f3f6f6;--muted:#aec0cc;--accent:#bfff69}body{background:radial-gradient(ellipse 65% 25% at 92% 10%,rgba(119,221,155,.08),transparent 78%),radial-gradient(ellipse 50% 35% at 6% 0,rgba(28,103,106,.13),transparent 75%),var(--bg)}
header.topbar{max-width:none;background:rgba(8,12,20,.94);border-bottom:1px solid #273541;padding:18px clamp(15px,3.4vw,65px);gap:20px;position:relative;z-index:4}.topbar .brand{font-size:17px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.brand-mark{display:inline-grid;place-items:center;width:35px;height:35px;border:1.5px solid var(--accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:var(--accent);background:#20301b}.topbar nav.pme-main-nav{display:flex;gap:clamp(12px,1.5vw,22px);flex-wrap:wrap;align-items:center}.topbar nav.pme-main-nav a{font-size:12px;text-decoration:none;color:#c4d1d8}.topbar nav.pme-main-nav a:hover,.topbar nav.pme-main-nav a[aria-current]{color:var(--accent)}.head-right{display:flex;gap:12px;align-items:center;margin-left:auto}.sofia{font-size:10px;color:#a2b0b7;letter-spacing:.08em;white-space:nowrap}.sofia time{display:block;color:#edf4e5;font-size:13px;font-weight:750}.lang{display:grid;place-items:center;min-width:40px;min-height:35px;border:1px solid #3a4f56;border-radius:8px;font-size:11px;font-weight:900;color:var(--accent);text-decoration:none}.pme-more{position:relative;font-size:12px;color:#d3dfe4;white-space:nowrap}.pme-more summary{cursor:pointer;list-style:none;border:1px solid #34434c;padding:8px 11px;border-radius:8px}.pme-more summary:after{content:'⌄';margin-left:8px;color:var(--accent)}.pme-menu{position:absolute;top:42px;right:0;width:300px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:14px;border:1px solid #43535e;border-radius:12px;background:#101b25;box-shadow:0 12px 38px #000b;max-height:75vh;overflow:auto}.pme-menu a{color:#d6e4e8;text-decoration:none;padding:10px 7px;white-space:normal}.pme-menu a:hover{color:var(--accent)}main{max-width:1230px}.hero{min-height:460px;position:relative;padding-top:clamp(72px,9vw,133px);padding-bottom:85px;isolation:isolate}.hero::before{content:'';position:absolute;width:clamp(160px,34vw,450px);height:clamp(160px,34vw,450px);border:1px solid rgba(191,255,105,.3);border-radius:50%;top:4%;right:0;z-index:-1;background:radial-gradient(circle at 48% 40%,rgba(38,125,133,.45),rgba(8,12,20,.36) 55%,transparent 70%);box-shadow:0 0 0 37px rgba(191,255,105,.015),0 0 0 76px rgba(191,255,105,.008),inset 0 0 80px rgba(52,205,180,.1)}.hero::after{content:'';position:absolute;width:40vw;max-width:520px;height:1px;background:linear-gradient(90deg,transparent,rgba(191,255,105,.4),transparent);top:60%;right:-3%;z-index:-1;transform:rotate(-22deg)}.hero h1{font-size:clamp(44px,6.2vw,87px);max-width:900px;line-height:1.06;letter-spacing:-.058em}.lead{max-width:750px;color:#b7c9d2}.status{font-size:11px;letter-spacing:.12em;border:1px solid #2a4432;border-radius:20px;width:max-content;max-width:100%;padding:7px 11px;color:#ddf3da;background:#111d18}.pulse{background:var(--accent)}.action{border-radius:6px;box-shadow:0 8px 28px rgba(191,255,105,.1)}.subtle{font-size:11px}.features{margin-top:36px}.feature{padding:35px 26px;min-height:0;background:linear-gradient(115deg,rgba(20,33,44,.65),rgba(9,16,27,.45));border:1px solid #273644;border-radius:12px;margin-bottom:13px}.feature h2{font-size:clamp(23px,2.6vw,34px)}.feature li{color:#c5d1d8}.eyebrow{color:var(--accent)}.closing{border-radius:10px;margin:65px 0 45px;background:linear-gradient(120deg,#16251d,#10151e);border-color:#35513a}footer{max-width:1250px;flex-wrap:wrap;align-items:flex-start;gap:16px}.legal-shelf{flex:1 0 100%;border-top:1px solid #273541;display:grid;grid-template-columns:220px 1fr;gap:30px;padding:26px 0 6px;margin-top:10px}.legal-shelf p{font-size:11px}.legal-links{display:flex;flex-wrap:wrap;gap:15px 20px}.legal-links a{font-size:11px;color:#b6c7ca;text-decoration:none}.legal-links a:hover{color:var(--accent)}.pme-quick-grid,.edition-grid,.obs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 54px}.quick,.edition,.obs{background:linear-gradient(145deg,#162129,#0e1720);border:1px solid #2d3f45;padding:25px;border-radius:11px;text-decoration:none}.quick{display:flex;flex-direction:column;gap:12px;min-height:184px;position:relative}.quick:hover{border-color:#8baa5d;transform:translateY(-2px)}.quick-id,.ed-index{color:var(--accent);font-size:10px;letter-spacing:.14em;font-weight:850}.quick strong{font-size:16px}.quick>span:nth-child(3){font-size:13px;color:#bac8cf}.quick-arrow{position:absolute;right:24px;top:21px;color:var(--accent)}.edition h2{font-size:30px;color:#f2fff0}.edition p,.obs p{font-size:14px;color:#b9c7cd}.edition .not-live{color:#f2d79a;border-top:1px solid #354651;padding-top:15px}.edition a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.obs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obs h2{font-size:22px}.obs .bars{display:flex;align-items:flex-end;gap:15px;height:140px;border-bottom:1px solid #43616c;padding:5px 20px 0}.obs .bars i{display:block;flex:1;height:var(--v);background:linear-gradient(#bfff69,#278e8a);border-radius:5px 5px 0 0}.obs table{border-collapse:collapse;width:100%;margin-top:17px;font-size:12px;color:#d5e1de}.obs table caption{text-align:left;color:#aebec5;padding-bottom:8px}.obs td,.obs th{text-align:left;padding:4px;border-bottom:1px solid #2c4049}
@media(max-width:1200px){.topbar nav.pme-main-nav{order:3;width:100%;justify-content:space-between}.pme-more{margin-left:auto}.head-right{margin-left:auto}.hero::before{opacity:.45}}@media(max-width:800px){.topbar nav.pme-main-nav{overflow:auto;flex-wrap:nowrap;justify-content:flex-start;padding:4px 0 11px}.topbar nav.pme-main-nav a{white-space:nowrap}.pme-quick-grid,.edition-grid,.obs-grid{grid-template-columns:1fr}.legal-shelf{grid-template-columns:1fr}.feature{padding:25px 20px}.pme-menu{right:-45px}.hero h1{font-size:clamp(39px,9vw,57px)}.sofia{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}


/* v8.1: clearer information architecture, high-conversion but truthfully disabled checkout */
:root{--accent:#bfff69;--headline:#f6fff2;--muted:#c4d1db}
html{scroll-padding-top:22px}main{overflow:clip}
.hero h1{max-width:1050px}.hero-actions{margin-top:27px}.hero{min-height:350px;padding-top:75px;padding-bottom:60px}
.status{border-radius:8px;background:#101b21;color:#bfff69}
.pme-section-heading{max-width:950px;margin:60px 0 26px}.pme-section-heading h2{font-size:clamp(32px,4vw,54px);line-height:1.13;letter-spacing:-.045em;margin:14px 0}.pme-section-heading p{color:#bdcbd2;max-width:800px}
.pme-offers{padding:16px 0 75px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.offer-card{background:linear-gradient(164deg,#1b302a 0%,#0e1820 25%,#0b111a 100%);border:1px solid #36503e;border-radius:18px;padding:29px;display:flex;flex-direction:column;min-width:0;box-shadow:0 14px 60px #0004}
.offer-card.offer-business{border-color:#bfff69;box-shadow:0 0 0 1px #bfff6955,0 18px 80px #bfff690b}.offer-card.offer-pro{background:linear-gradient(155deg,#15312a,#10181d 38%,#090f16)}
.offer-tag{font-size:11px;letter-spacing:.15em;color:#bfff69;font-weight:800}.offer-card h3{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.055em;line-height:1.1;margin:17px 0 8px}
.offer-hook{min-height:74px;color:#d4e0da;line-height:1.5}.offer-price{display:flex;align-items:baseline;gap:10px;margin:14px 0 13px;border-bottom:1px solid #41564a;padding-bottom:16px}
.offer-price .amount{font-weight:900;font-size:clamp(53px,6vw,82px);line-height:1;letter-spacing:-.075em;color:#d7ff96}.offer-price .unit{font-size:11px;font-weight:750;color:#b9c9c2}
.offer-who{font-size:13px;min-height:55px;color:#d9e8e5}.offer-included{margin-top:14px;flex:1}.offer-small-label{font-size:11px;font-weight:900;letter-spacing:.1em;color:#bfff69}
.offer-included ul{list-style:none;padding:0;margin:20px 0 30px}.offer-included li{display:flex;align-items:flex-start;gap:12px;margin:0 0 17px;font-size:13.5px;line-height:1.55;color:#d4e0e6}.offer-included li:before{content:'✓';color:#bfff69;font-size:16px;font-weight:900}
.offer-foot{margin-top:auto}.buy-btn{min-height:67px;display:flex;align-items:center;justify-content:center;text-align:center;background:#bfff69;color:#08120b;text-decoration:none;font-size:clamp(16px,1.6vw,19px);font-weight:950;border-radius:10px;padding:17px 12px;box-shadow:0 10px 36px #bfff691b;transition:background .15s,transform .15s}.buy-btn:hover{background:#dbffa9;transform:translateY(-2px)}.buy-btn:focus-visible{outline:3px solid white;outline-offset:3px}
.offer-disclaimer{font-size:12px;color:#f9d9a2;margin:14px 0 0}.offer-meta,.offer-boundary{font-size:11px;color:#a9bac4;line-height:1.65}.offer-boundary{border-top:1px solid #34453c;padding-top:14px;margin-top:16px}
.pme-plan{border-top:1px solid #314236;padding-top:20px;margin:40px 0 80px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.plan-tile{background:#121d24;border:1px solid #31453e;border-radius:12px;padding:25px;min-height:170px}.plan-id{color:#c4ff84;font-size:11px;font-weight:900;letter-spacing:.12em}.plan-tile h3{font-size:clamp(14px,1.3vw,16px);line-height:1.65;letter-spacing:0;font-weight:520;color:#dce9e6}
.cross-offer{border-top:1px solid #365143;border-bottom:1px solid #365143;margin:65px 0 90px;padding:45px 6px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cross-offer h2{font-size:clamp(23px,3vw,36px);line-height:1.15;margin:12px 0}.cross-offer p{color:#afc1ba;max-width:700px}.cross-offer-link{background:#bfff69;color:#071009;text-decoration:none;padding:19px 25px;border-radius:8px;font-weight:850;min-width:190px;text-align:center}
.checkout-hero{padding:100px 0 130px;max-width:850px}.checkout-hero h1{font-size:clamp(42px,6vw,75px)}.checkout-name{font-size:34px}.checkout-amount{font-size:73px;color:#bfff69;font-weight:900;letter-spacing:-.06em}.checkout-state{background:#292319;border:1px solid #75613a;color:#ffe1a4;padding:19px;border-radius:8px;font-weight:750}.checkout-error{color:#ffd5a0}.checkout-limits{color:#a7bdc5}
body .legal-shelf{border-color:#35423d}footer a{overflow-wrap:anywhere}
@media(max-width:1030px){.offer-grid{gap:11px}.offer-card{padding:19px}.offer-card h3{font-size:30px}.offer-price .amount{font-size:59px}}
@media(max-width:780px){.offer-grid,.plan-grid{grid-template-columns:1fr}.offer-card{padding:25px}.offer-card h3{font-size:40px}.offer-price .amount{font-size:72px}.offer-hook{min-height:0}.offer-who{min-height:0}.cross-offer{flex-direction:column;align-items:flex-start}.cross-offer-link{width:100%}.hero{padding-top:70px;padding-bottom:40px}.pme-offers{padding-bottom:40px}}
@media(max-width:360px){.offer-card{padding:19px}.offer-price .amount{font-size:59px}.buy-btn{font-size:15px;padding:12px 9px}main{padding-left:14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.buy-btn{transition:none!important}}
