:root{--ink:#06131d;--panel:#0b2633;--green:#57f45c;--paper:#edf2ef;--muted:#9db1b8;--line:#2a4b58}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 22% 12%,#143b31,var(--ink) 42%);color:#f7faf9;font-family:Inter,system-ui,sans-serif}.subscription-nav{display:flex;align-items:center;gap:24px;padding:17px 5vw;border-bottom:1px solid var(--line)}.subscription-nav>a{color:#fff;font-weight:950;letter-spacing:-.04em;text-decoration:none}.subscription-nav>a:first-letter,.subscription-nav>a span,.subscription-copy>span,.price-card>span{color:var(--green)}.subscription-nav nav{display:flex;gap:18px;margin-left:auto}.subscription-nav nav a{color:#c6d4d8;font-size:11px;text-decoration:none}.subscription-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 155px);margin:auto;padding:60px 0}.subscription-copy>span,.price-card>span{font-size:10px;font-weight:950;letter-spacing:.14em}.subscription-copy h1{max-width:760px;margin:10px 0 22px;font:950 clamp(50px,7vw,88px)/.88 Georgia,serif;letter-spacing:-.055em}.subscription-copy p{max-width:710px;color:#b5c5ca;font:15px/1.65 Georgia,serif}.subscription-copy ul{display:grid;gap:9px;padding-left:20px;color:#c9d5d8;font-size:12px}.public-link{display:inline-block;margin-top:18px;color:var(--green);font-size:11px;font-weight:850;text-decoration:none}.price-card{padding:34px;border:1px solid #3a5b66;border-radius:16px;background:rgba(9,35,47,.95);box-shadow:0 28px 90px rgba(0,0,0,.32)}.price-card h2{margin:8px 0 16px;font:900 35px Georgia,serif}.price{display:flex;align-items:end;gap:11px;padding:20px 0;border-block:1px solid var(--line)}.price b{font:950 58px/.9 Georgia,serif}.price small{padding-bottom:6px;color:var(--muted);font-weight:800}.price-card>p{color:var(--muted);font-size:11px;line-height:1.55}.price-card button,.sign-in{display:block;width:100%;margin-top:18px;padding:14px;border:0;border-radius:7px;background:var(--green);color:#05210d;font-weight:950;text-align:center;text-decoration:none;cursor:pointer}.price-card button:disabled{opacity:.5;cursor:wait}.status{min-height:34px;margin:10px 0!important;color:#b9c9ce!important}.boundary{display:flex;flex-direction:column;margin-top:18px;padding:13px;border-left:3px solid var(--green);background:#102f3d}.boundary b{font-size:11px}.boundary span{margin-top:4px;color:#9fb2b9;font-size:10px;line-height:1.45}footer{display:flex;gap:20px;align-items:center;padding:24px 5vw;border-top:1px solid var(--line);color:#879da5;font-size:10px}footer nav{display:flex;gap:14px;margin-left:auto}footer a{color:inherit;text-decoration:none}@media(max-width:820px){.subscription-nav nav{display:none}.subscription-shell{grid-template-columns:1fr;gap:36px;padding:48px 0}.subscription-copy h1{font-size:52px}.price-card{padding:26px}footer{align-items:flex-start;flex-direction:column}footer nav{margin-left:0}}
