.claim-band{background:var(--deep);color:#fff}.claim-band-in{display:flex;align-items:center;justify-content:space-between;gap:34px;flex-wrap:wrap}.claim-band h2{color:#fff;font-size:clamp(24px,3vw,34px)}.claim-band h2 em{color:var(--gold);font-style:normal;font-weight:300}.claim-band p{margin-top:12px;max-width:58ch;font-size:15.5px;line-height:1.7;color:#ffffffd6}.claim-band-act{display:flex;gap:12px;flex-wrap:wrap;flex:0 1 auto;min-width:0}@media(max-width:560px){.claim-band-act{width:100%}.claim-band-act .btn{flex:1 1 auto;text-align:center}}.claim{padding-block:var(--space-tight);background:var(--sand)}.claim-card{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 28px 28px}.claim-ico{flex:none;width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--sand);color:var(--gold-ink);border:1px solid var(--line)}.claim-body{min-width:0;flex:1}.claim-body h2{font-size:20px;font-weight:600}.claim-body h2 b{font-weight:600}.claim-body>p{margin-top:8px;font-size:14.5px;line-height:1.65;color:#0b0c26c7;max-width:62ch}.claim-open{margin-top:18px}.claim-alt{margin-top:12px;font-size:13px;color:#0b0c2699}.claim-alt a{color:var(--sea);font-weight:600;text-decoration:underline;text-underline-offset:3px}.claim-msg{margin-top:14px;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6}.claim-msg--ok{background:#e8f4ee;border:1px solid #B7DCC8;color:#17553a}.claim-msg--err{background:#fbece8;border:1px solid #EFC4B8;color:#8a2c13}.claim-form{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.claim-form[hidden]{display:none}.claim-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media(max-width:640px){.claim-grid{grid-template-columns:1fr}.claim-card{flex-direction:column}}.claim-field{margin-top:16px}.claim-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.claim-field input,.claim-field textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:15px;color:var(--ink);background:#fff}.claim-field textarea{resize:vertical;line-height:1.55}.claim-field input:focus,.claim-field textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px #4ce0cb40}.claim-help{margin-top:5px;font-size:12px;color:#0b0c2694}.claim-check{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14.5px}.claim-check input{width:16px;height:16px;accent-color:var(--sea)}.claim-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.claim-note{font-size:12.5px;color:#0b0c268c}.claim-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
