:root{--navy:#09243d;--amber:#c68b1a;--cream:#f7f6f1;--ink:#15212c;--line:#d9dcd9}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",sans-serif}header{height:88px;padding:0 clamp(22px,6vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{color:var(--navy);font:700 15px "Space Grotesk";letter-spacing:.08em;text-decoration:none}.brand span{color:var(--amber)}.back{color:var(--navy);font-weight:700;text-decoration:none}main{min-height:calc(100vh - 88px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center;padding:clamp(48px,8vw,110px) clamp(22px,8vw,120px)}.eyebrow{font-size:13px!important;font-weight:700;letter-spacing:.18em;color:var(--amber)!important}.copy h1{font:600 clamp(45px,6vw,82px)/.96 "Space Grotesk";letter-spacing:-.055em;color:var(--navy);margin:22px 0 28px}.copy h1 em{color:var(--amber);font-style:normal}.copy>p:last-child{font-size:20px;line-height:1.6;color:#536068;max-width:620px}form{background:#fff;padding:clamp(28px,5vw,52px);box-shadow:0 25px 80px rgba(9,36,61,.08)}form h2{font:600 30px "Space Grotesk";color:var(--navy);margin:0 0 10px}form>p{color:#657078;line-height:1.5}label{display:block;margin-top:22px}label>span{display:block;font-weight:700;font-size:13px;margin-bottom:7px}label>input:not([type=checkbox]){width:100%;border:1px solid var(--line);padding:15px;font:16px "DM Sans"}.consent{display:flex;gap:10px;align-items:flex-start;margin:20px 0;color:#5f696f;font-size:13px;line-height:1.45}.consent span{font-weight:400}button{width:100%;border:0;background:var(--navy);color:#fff;padding:17px;font:700 15px "DM Sans";cursor:pointer}.message{min-height:22px;color:#9a2d21;font-size:13px}.success{color:#2f6a3e;font-weight:700}@media(max-width:800px){header{height:74px}main{min-height:calc(100vh - 74px);grid-template-columns:1fr}}
.premium-picture{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;background:#fff;padding:14px;margin-top:28px}.premium-picture img{width:120px;height:120px;object-fit:cover;border-radius:16px}.premium-picture span{font-size:15px;line-height:1.55;color:#536068}.premium-picture strong{display:block;color:var(--navy);font:700 20px "Space Grotesk";margin-bottom:5px}@media(max-width:480px){.premium-picture{grid-template-columns:90px 1fr}.premium-picture img{width:90px;height:110px}}
