@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local(Arial);size-adjust:112.158%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#000;--color-bg-alt:#fff;--color-text:#fff;--color-text-inverse:#000;--color-muted:#e5e5e5;--color-border:#ffffff2e;--color-accent:#d4b87a;--color-accent-rgb:212, 184, 122;--color-accent-hover:#bf9e5a;--color-accent-dark:#7a5f1c;--text-on-section:var(--color-text);--muted-on-section:var(--color-muted);--surface-elevated:#ffffff0a;--font-heading:"Bebas Neue", "Bebas Neue Fallback", "Arial Narrow", sans-serif;--font-body:"Poppins", "Poppins Fallback", system-ui, -apple-system, sans-serif;--wide-width:1280px;--content-width:1100px;--transition-fast:.15s ease;--transition-base:.25s ease;--header-height:0;--touch-target:48px;--radius:12px;--radius-lg:12px}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:1.0625rem;font-weight:400;line-height:1.8;overflow-x:clip}body,p,a,li,dd,dt,span,label,input,textarea,select,button{font-family:Poppins,Poppins Fallback,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.02}h1{font-size:clamp(2.75rem,7vw,5.5rem)}.container-narrow{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem}.section{padding-block:clamp(3rem,6vw,6rem)}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #d4b87a}.glow-btn,a.glow-btn,button.glow-btn{min-height:var(--touch-target);letter-spacing:3px;text-transform:uppercase;color:#d4b87a;border-radius:var(--radius);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #d4b87a;justify-content:center;align-items:center;padding:14px 40px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:none;display:inline-flex}.glow-btn:hover,a.glow-btn:hover,button.glow-btn:hover{color:#0a0a0a;background:#d4b87a;border-color:#d4b87a;box-shadow:0 0 30px #d4b87a4d,0 0 60px #d4b87a1a}.glow-btn--solid,a.glow-btn--solid,button.glow-btn--solid{color:#0a0a0a;background:#d4b87a;border-color:#d4b87a}.glow-btn--solid:hover,a.glow-btn--solid:hover,button.glow-btn--solid:hover{color:#000;background:#fff;transform:scale(1.05);box-shadow:0 0 30px #e2be5a80,0 0 60px #e2be5a33}@media (width<=768px){.section{padding-block:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main{gap:1.5rem;display:grid}.brand{color:var(--color-accent);letter-spacing:.12em;font-size:.875rem;font-weight:700}.test{color:var(--color-accent);border-bottom:2px solid var(--color-accent);justify-self:start;font-size:.75rem;font-weight:600}h1{overflow-wrap:anywhere}.plans{gap:1rem;display:grid}.plans .glow-btn{text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) auto 1.5rem;gap:1rem;display:grid}.plans .glow-btn>*{overflow-wrap:anywhere;min-width:0}.plans .selected{background:var(--color-bg-alt);color:var(--color-text-inverse)}.plans small{color:inherit;letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400}button:disabled{opacity:.5;cursor:default}.note,footer{color:var(--color-muted);font-size:.875rem}.error{border-left:2px solid var(--color-accent);padding-left:1rem}@media (width<=40rem){.plans .glow-btn{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.5rem;padding:1rem}.plans .glow-btn>span:not([aria-hidden]){grid-column:1}.plans .glow-btn>[aria-hidden]{grid-area:1/2/span 2;align-self:center}}
