:root{--bg:#080b0b;--panel:#111716;--panel2:#17201e;--line:#293532;--text:#f0eee7;--muted:#9ba7a2;--rust:#d75d35;--amber:#e4a101;--green:#7fa78c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 10%,#253129 0,transparent 30%),var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.beta-hero{min-height:460px;display:grid;place-items:center;text-align:center;position:relative;background:url('../img/bg_stillbreathing.jpg') center 30%/cover fixed}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#070a09a8,#080b0bf5),linear-gradient(90deg,#07100cc9,transparent,#07100cc9)}.hero-content{position:relative;width:min(780px,90%);padding:70px 0}.hero-content img{width:min(560px,90%);filter:drop-shadow(0 16px 30px #000)}.kicker,.section-title p{font-size:11px;letter-spacing:2.5px;font-weight:850;color:var(--amber)}.hero-content h1{font-family:Georgia,serif;font-size:clamp(35px,6vw,66px);margin:20px 0 12px}.hero-content>p:last-child{color:#c3cbc7;font-size:18px}.form-shell{width:min(960px,calc(100% - 28px));margin:-55px auto 90px;position:relative}.form-section,.success-card{background:linear-gradient(145deg,#141b19,#0f1513);border:1px solid var(--line);border-radius:16px;padding:34px;margin-bottom:18px;box-shadow:0 22px 65px #0005;position:relative}.section-number{position:absolute;right:25px;top:18px;font-size:44px;font-weight:900;color:#ffffff0a}.section-title{margin-bottom:26px}.section-title p{margin:0 0 7px}.section-title h2{font-family:Georgia,serif;font-size:30px;margin:0 0 8px}.section-title span,.privacy-note{color:var(--muted);font-size:13px}.fields{display:grid;gap:17px}.fields.two{grid-template-columns:repeat(2,1fr)}.fields.three{grid-template-columns:repeat(3,1fr)}.fields.one{grid-template-columns:1fr}.fields label,.wide{display:grid;gap:8px;color:#c7cfcb;font-size:13px;font-weight:750}.fields label span,.consent strong{color:var(--rust)}input,select,textarea{width:100%;border:1px solid #35423e;background:#090e0d;color:#f7f5ee;border-radius:9px;padding:12px 13px;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px #e4a1011e}textarea{resize:vertical;line-height:1.55}.contact-help{font-size:12px;color:#aab6b1;background:#19221f;border-radius:8px;padding:10px 12px;margin:18px 0 13px}.contact-help i{color:var(--amber);margin-right:6px}.rating-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:21px}.rating-grid.compact{margin-top:18px}.range-card{background:#0b100f;border:1px solid #293632;border-radius:10px;padding:14px}.range-card>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.range-card strong{font-size:13px}.range-card output,.hero-score output{display:grid;place-items:center;width:34px;height:30px;border-radius:7px;background:#342b12;color:#ffd96b;font-weight:900}input[type=range]{appearance:none;height:5px;padding:0;border:0;border-radius:10px;background:linear-gradient(90deg,var(--amber) var(--value),#34403c var(--value));box-shadow:none}input[type=range]::-webkit-slider-thumb{appearance:none;width:19px;height:19px;border-radius:50%;background:#f5d35d;border:3px solid #141b19;box-shadow:0 0 0 2px var(--amber);cursor:pointer}.wide{margin-top:14px}.wide small{color:var(--muted);font-weight:500}.hero-score{display:grid;grid-template-columns:1fr auto;align-items:center;background:linear-gradient(135deg,#2d2411,#171b17);border:1px solid #54451f;border-radius:12px;padding:18px;margin-bottom:13px}.hero-score label{font-family:Georgia,serif;font-size:21px}.hero-score input{grid-column:1/-1;margin-top:17px}.secondary-score{background:#121b19;border-color:#2c403a}.price-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.price-options label{cursor:pointer}.price-options input{position:absolute;opacity:0;pointer-events:none}.price-options span{display:grid;place-items:center;min-height:58px;border:1px solid #35423e;background:#0b100f;border-radius:9px;font-size:14px;font-weight:800;text-align:center;padding:9px;transition:.18s}.price-options input:checked+span{border-color:var(--amber);background:#322911;color:#ffdc70;box-shadow:0 0 0 2px #e4a1011f}.consent{display:flex;gap:11px;align-items:flex-start;margin-top:23px;font-size:13px;color:#b9c3bf}.consent input{width:auto;margin-top:2px}.submit-btn{width:100%;border:0;border-radius:10px;padding:17px 22px;background:linear-gradient(90deg,#bd4628,var(--rust));color:#fff;font-weight:900;letter-spacing:1px;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;margin-top:22px;box-shadow:0 12px 30px #d75d3530}.submit-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.submit-btn:disabled{opacity:.6}.trap{position:absolute!important;left:-9999px!important}.form-error{background:#4a1d18;border:1px solid #9d4335;color:#ffc1b6;padding:14px;border-radius:10px;margin-bottom:15px}.success-card{text-align:center;padding:65px 30px}.success-card i{font-size:55px;color:var(--green)}.success-card h2{font-family:Georgia,serif;font-size:34px}.success-card p{color:var(--muted)}@media(max-width:700px){.beta-hero{min-height:380px;background-attachment:scroll}.form-section{padding:25px 18px}.fields.two,.fields.three,.rating-grid,.price-options{grid-template-columns:1fr}.section-title h2{font-size:25px}.hero-score label{font-size:17px}}
