.launch-bar{background:var(--red);color:#fff;font-size:var(--step--1);text-align:center;padding:8px var(--sp-4)}.launch-bar a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.launch-bar b{color:var(--gold);font-weight:800}.launch-bar .lb-x{color:#fff;margin-left:var(--sp-3);vertical-align:middle;opacity:.8;background:0 0;border:0;font-size:1.1rem;line-height:1}.launch-pill{font:700 .74rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-fg);background:var(--red-soft);border:1px solid color-mix(in srgb,var(--red-fg) 35%,transparent);border-radius:var(--r-pill);padding:5px 12px;display:inline-block}.bundles-hero h1 .u{color:var(--red-fg);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.08em;text-decoration-thickness:.09em}.deal-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.deal-card{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--teal);border-radius:var(--r-lg);padding:var(--sp-5);flex-direction:column;gap:6px;display:flex}.deal-card.deal-three,.deal-card.deal-year{border-top-color:var(--red);background:linear-gradient(180deg,var(--red-soft),var(--surface) 70%)}.deal-name{font:800 var(--step-1) var(--font-head)}.deal-price{font:800 var(--step-3) var(--font-head);color:var(--red-fg);line-height:1}.deal-was{font:500 .78rem var(--font-mono);color:var(--faint)}.deal-card p{color:var(--muted);font-size:var(--step--1)}.deal-card .deal-best{padding-top:var(--sp-2);margin-top:auto}.deal-card .deal-best b{color:var(--text)}.picker{margin-top:var(--sp-5)}.pick-row{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.pick-status{min-height:1.6em;color:var(--teal-fg);font-weight:500}.pick-block{margin-top:var(--sp-5)}.pick-block h3{font-size:var(--step-1);margin-bottom:var(--sp-2)}.pack-list{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.pack{align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);grid-template-columns:1fr auto auto;display:grid}.pack>div,.pack-tick>span{gap:2px;display:grid}.pack.hot{border-color:var(--red-fg);background:linear-gradient(90deg,var(--red-soft),var(--surface) 60%)}.pack.on{border-color:var(--teal);background:var(--teal-soft)}.pack-tick{align-items:center;gap:var(--sp-3);cursor:pointer;display:flex}.pack-tick input{width:18px;height:18px;accent-color:var(--teal)}.pack-tick input:disabled{opacity:.35}.pack-price{font:700 var(--step-0) var(--font-mono);white-space:nowrap}.pack-price s,.pick-bar s{color:var(--faint);margin-right:4px;font-weight:400}.pick-bar{bottom:var(--sp-3);z-index:5;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);background:var(--surface);border:2px solid var(--teal);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex;position:sticky}.band-gradient{background:linear-gradient(120deg,var(--red),var(--red-dark) 55%,var(--teal-dark))}@media (max-width:600px){.pack{grid-template-columns:1fr auto}.pack>.btn{grid-column:1/-1;justify-self:start}}.sheet .launch-tag,.launch-tag{font:700 .66rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border-radius:var(--r-pill);border:1px solid;padding:1px 7px}.buy-was{color:var(--faint);margin-left:6px;font-weight:400;text-decoration:line-through}.feat-grid{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.feat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.feat .ft{font:700 .7rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-fg)}.feat h3{font-size:var(--step-1)}.feat p{color:var(--muted);font-size:var(--step--1)}.feat a{margin-top:auto;font-weight:600}.feat.big{border-color:var(--teal);background:linear-gradient(160deg,var(--teal-soft),var(--surface) 65%)}.proof-strip{justify-content:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4);border:1px dashed var(--border);border-radius:var(--r-lg);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;display:flex}.proof-strip b{color:var(--text);font-family:var(--font-head);font-size:var(--step-0)}.socials{gap:var(--sp-2);flex-wrap:wrap;display:flex}.social{align-items:center;gap:6px;font-weight:600;display:inline-flex}.social svg{width:18px;height:18px}.lang-pick{position:relative}.lang-pick select{appearance:none;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--step--1);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:6px 26px 6px 12px}[dir=rtl] .lang-pick select{background-position:13px 55%,17px 55%;padding:6px 12px 6px 26px}.ws-page{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media print{.ws-pages{display:none!important}}.lib-page .see-year{margin-top:var(--sp-4);text-align:center}@media (min-width:1180px){.lib-page>.wrap{width:min(1360px,100% - 2 * var(--sp-5))}.lib-page .sheet-grid{gap:var(--sp-3);grid-template-columns:repeat(6,minmax(0,1fr))}.lib-page .sheet{padding:var(--sp-3);gap:var(--sp-2)}.lib-page .sheet h4{font-size:var(--step-0)}.lib-page .sheet .tags .badge{padding:1px 6px;font-size:.62rem}.lib-page .sheet .facts{font-size:.74rem}.lib-page .sheet .price{font-size:var(--step-1)}.lib-page .sheet .price-row{flex-wrap:wrap;gap:4px 6px}.lib-page .sheet .cta-row{flex-direction:column}.lib-page .sheet .cta-row .btn{padding:8px 10px}.lib-page .sheet .trust{display:none}}@media (min-width:860px) and (max-width:1179px){.lib-page .sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.pack-list.two{grid-template-columns:1fr 1fr}}.pack-tick input[hidden]{visibility:hidden;display:block}.price-rise{gap:4px var(--sp-3);background:linear-gradient(90deg,var(--red-soft),var(--surface));border:1px solid color-mix(in srgb,var(--red-fg) 35%,transparent);border-left:4px solid var(--red);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:baseline;display:flex}.price-rise b{color:var(--red-fg)}.price-rise span{color:var(--muted);font-size:var(--step--1)}.offer{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.offer-btn{background:var(--teal-soft);color:var(--teal-fg);border:1px dashed var(--teal);border-radius:var(--r-md);font-size:var(--step--1);text-align:left;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.offer-btn:hover{background:var(--teal);color:#fff;border-style:solid}.offer-btn span{font:700 .68rem var(--font-mono);background:var(--red);color:#fff;border-radius:var(--r-pill);padding:1px 7px}.offer.in{font-size:var(--step--1);color:var(--teal-fg)}.offer-sm .offer-btn{justify-content:space-between;width:100%;padding:5px 8px;font-size:.74rem}.days-left{font:700 .72rem var(--font-mono);letter-spacing:.04em;background:var(--gold);color:#20211c;border-radius:var(--r-pill);margin-right:6px;padding:2px 9px;display:inline-block}.welcome-scrim{z-index:60;padding:var(--sp-4);background:#14120e73;place-items:center;display:grid;position:fixed;inset:0}.welcome{background:linear-gradient(160deg,var(--red-soft),var(--surface) 60%);border:2px solid var(--red);border-radius:var(--r-xl);width:min(440px,100%);box-shadow:var(--shadow);padding:var(--sp-6) var(--sp-5) var(--sp-5);gap:var(--sp-3);text-align:center;display:grid;position:relative}.welcome h2{font-size:var(--step-3);color:var(--red-fg)}.welcome .hero-cta{justify-content:center}.welcome-code{font:600 var(--step-0) var(--font-mono)}.welcome-code b{border:2px dashed var(--gold);border-radius:var(--r-md);letter-spacing:.08em;padding:4px 12px;display:inline-block}.welcome-facts{font:700 .78rem var(--font-mono);color:var(--teal-fg);text-transform:uppercase;letter-spacing:.06em}.welcome-x{color:var(--muted);background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:8px;right:12px}[dir=rtl] .welcome-x{left:12px;right:auto}.upsells{margin:var(--sp-4) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.upsells li{justify-content:space-between;align-items:center;gap:var(--sp-3);background:linear-gradient(90deg,var(--teal-soft),var(--surface));border:1px dashed var(--teal);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--step--1);flex-wrap:wrap;display:flex}.plan-later{margin:var(--sp-2) 0 0;font-family:var(--font-mono);align-items:baseline;gap:8px;display:flex}.plan-later s{font-size:var(--step-1);color:var(--faint);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}.plan-later span{text-transform:uppercase;letter-spacing:.06em;color:var(--red-fg);font-size:.7rem}.plan-price.big{margin-top:2px}.plan-price.big .amt{font-size:var(--step-4);color:var(--red-fg)}.deal-later{font-family:var(--font-mono);align-items:baseline;gap:6px;display:flex}.deal-later s{font-size:var(--step-0);color:var(--faint);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}.deal-later span{text-transform:uppercase;letter-spacing:.06em;color:var(--red-fg);font-size:.64rem}.deal-save{font:700 .68rem var(--font-mono);background:var(--red);color:#fff;border-radius:var(--r-pill);align-self:flex-start;padding:2px 9px}.pack-save{font:700 .66rem var(--font-mono);background:var(--red);color:#fff;border-radius:var(--r-pill);vertical-align:middle;margin-left:4px;padding:1px 7px}.sheet .was-when{font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--red-fg);flex-basis:100%}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}p{text-wrap:pretty;margin:0}a{color:var(--teal-fg);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;color:inherit}input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:6px}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.skip{left:var(--sp-4);background:var(--teal-dark);color:#fff;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);z-index:100;font-weight:600;transition:top .15s;position:absolute;top:-60px}.skip:focus{top:var(--sp-4);text-decoration:none}:root[data-theme=dark] .skip{background:var(--teal);color:#20211c}.wrap{width:min(1160px, 100% - 2 * var(--sp-5));margin-inline:auto}