@font-face{font-family:Geist;src:url('/assets/fonts/Geist-wght.ttf')}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0, #340c1055,transparent 65%),#080607;color:#f6f3f4;font:16px Geist,system-ui,sans-serif;min-height:100vh}header{display:flex;justify-content:space-between;align-items:center;padding:26px 5vw;border-bottom:1px solid #ffffff12}a{color:inherit;text-decoration:none}header>a{font-size:22px;font-weight:700}nav,footer{display:flex;gap:24px}main{max-width:1000px;margin:70px auto;padding:0 24px}h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.04em;margin:12px 0}h2{font-size:25px;margin:0 0 22px}.eyebrow{color:#f5a3b3;font-size:12px;letter-spacing:.16em}.intro{color:#bcb2b7}.plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.plans article{position:relative;border:1px solid #ffffff20;border-radius:22px;background:#171013;padding:32px;display:flex;flex-direction:column}.plans .featured{border-color:#d83150;background:linear-gradient(135deg,#38131d,#171013 75%)}.price{font-size:48px;letter-spacing:-.05em;margin:0}.price span{font-size:16px;color:#bcb2b7;letter-spacing:0}p,li{line-height:1.65}li{margin:10px 0}ul{padding-left:20px;margin-bottom:30px}.button{display:block;text-align:center;background:#d83150;border:1px solid transparent;color:white;border-radius:50px;padding:15px 22px;font:600 16px Geist,system-ui;cursor:pointer;margin-top:auto}.button.secondary{background:#ffffff0b;border-color:#ffffff25}.button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}.tag{position:absolute;right:25px;top:30px;font-size:11px;letter-spacing:.13em;color:#f5a3b3}.details{color:#ab9fa5;font-size:14px;max-width:850px}footer{margin:50px 0;color:#c8bec2}button:focus-visible,a:focus-visible{outline:3px solid #f5a3b3;outline-offset:4px}@media(max-width:640px){main{margin:38px auto}.plans{grid-template-columns:1fr}.plans article{padding:26px}header{padding:20px}nav{gap:16px;font-size:14px}}
