@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap");:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--bg:#111;--bg-deep:#0a0a0a;--surface-soft:#1a1a1a;--surface:#262626;--surface-top:#2c2c2c;--border:#333;--border-soft:#2a2a2a;--white:#fff;--text:#e6e6e6;--muted:#9a9a9a;--faint:#949494;--accent:#d70f30;--accent-bright:#c50e2c;--accent-text:#f4677e;--accent-soft:#2a0e14;--accent-glow:rgba(215,15,48,.55);--accent-tint:rgba(215,15,48,.14);--on-accent:#fff;--positive:#51a56e;--danger-text:#ff8a8a;--scrim:hsla(0,0%,4%,.9);--scrim-soft:rgba(0,0,0,.6);--nav-bg:hsla(0,0%,7%,.94);--shadow:rgba(0,0,0,.8);--font-body:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;background:var(--bg-deep);color:var(--text)}a{color:inherit;text-decoration:none}button{font-family:inherit}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}[role=button]:active,a:active,button:not(:disabled):active{transform:scale(.97)}.tap{border-radius:12px;transition:background-color .08s}.tap:active{background-color:var(--accent-tint)}.flash-target{animation:flash-target 1.5s ease-out}@keyframes flash-target{0%,60%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px transparent}}.tab-label{display:inline-flex;flex-direction:column;align-items:center}.tab-label:after{content:attr(data-label);font-weight:700;height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}input::placeholder,textarea::placeholder{color:var(--faint)}*{-webkit-tap-highlight-color:transparent}.phone{max-width:460px;margin:0 auto;height:100vh;height:100dvh;background:var(--bg);position:relative;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--sat);border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft)}.phone>main{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.forge-grain{background-image:radial-gradient(70% 120% at 50% 0,var(--accent-tint) 0,transparent 62%),linear-gradient(180deg,var(--surface-top) 0,var(--bg) 100%)}@keyframes flamePulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}.flame{display:inline-block;animation:flamePulse 1.8s ease-in-out infinite}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:riseIn .35s ease both}