:root{--navy:#0a3458;--orange:#f24a0b;--ink:#263849;--muted:#657789;--line:#d6e0e8;--paper:#f5f8fa}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif}.wrap{width:min(100% - 32px,920px);margin:0 auto;padding:34px 0 26px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);margin-bottom:58px}.brand small,.brand strong{display:block;line-height:1}.brand small{font-size:11px;letter-spacing:.14em}.brand strong{font-size:20px;letter-spacing:.03em}.mark{width:42px;height:38px;background:linear-gradient(108deg,#a8bdcc 0 25%,transparent 25% 33%,var(--navy) 33% 57%,transparent 57% 65%,var(--orange) 65% 88%,transparent 88%)}.eyebrow{color:var(--navy);font-size:12px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}h1{font-size:clamp(34px,6vw,54px);line-height:1.04;color:var(--navy);margin:12px 0}.lead{font-size:18px;color:var(--muted);margin:12px 0 34px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.card{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:10px;min-height:82px;padding:16px 8px;border-bottom:1px solid var(--line);color:var(--navy);text-decoration:none}.card:nth-child(odd){margin-right:18px}.card span{color:var(--orange);font-size:13px;font-weight:700}.card strong{font-size:18px}.card b{font-size:20px}.card:hover strong,.back:hover{color:var(--orange)}.note{margin-top:32px;padding:20px 22px;border-left:4px solid var(--orange);background:#fff}.note p{margin:4px 0 0;color:var(--muted)}footer{margin-top:48px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.back{display:inline-block;color:var(--navy);text-decoration:none;margin-bottom:26px}.form-wrap{max-width:900px}.form-wrap form{background:#fff;padding:26px;border:1px solid var(--line);border-radius:8px}.form-wrap h2{margin:26px 0 14px;color:var(--navy);font-size:19px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}label{display:block;font-weight:600;font-size:14px;color:var(--navy)}input,textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #bac9d5;border-radius:4px;background:#fff;color:var(--ink);font:inherit}input:focus,textarea:focus{outline:2px solid #86b4d5;border-color:var(--navy)}.item-row{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;margin:12px 0}.primary,.secondary{border:0;border-radius:4px;padding:12px 18px;font-weight:700;cursor:pointer}.primary{background:var(--orange);color:white;margin-top:20px}.secondary{background:#e7eef3;color:var(--navy);margin-top:8px}.captcha{margin-top:22px}.notice{padding:12px 16px;margin:18px 0;background:#e7f4ed;border-left:4px solid #248356}.notice.warning{background:#fff3df;border-color:#d18b17}.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wide{display:block;margin-top:16px}.wide textarea{resize:vertical}@media(max-width:640px){.wrap{padding-top:24px}.brand{margin-bottom:42px}.cards,.grid{grid-template-columns:1fr}.card:nth-child(odd){margin-right:0}.form-wrap form{padding:18px}.item-row{grid-template-columns:1fr 1fr}.item-row label:first-child{grid-column:span 2}}
