.op-hero{background:var(--navy,#10233d);color:white;padding:70px max(6vw,24px)}.op-hero h1{font-size:clamp(48px,7vw,90px);line-height:1;margin:20px 0}.op-hero h1 span{color:#e7bd65}.op-hero p{max-width:680px}.op-hero .button{margin:10px 10px 0 0}.op-content{max-width:1120px;margin:auto;padding:60px 24px}.op-content h2{font-size:clamp(30px,4vw,46px)}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.op-grid article,.op-note{border:1px solid #d6dce3;padding:24px;border-radius:8px}.op-note{background:#f1f4f7;margin:30px 0 60px}.op-form{max-width:850px}.op-form label{display:block;margin:16px 0;font-weight:600}.op-form input:not([type=checkbox]),.op-form textarea{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #8c9aaa;border-radius:4px;font:inherit;color:#10233d;background:white}.op-form .op-check{font-weight:400}.op-form fieldset{padding:20px;border:1px solid #a8b3c0}.op-form input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.op-form :focus-visible{outline:3px solid #b38322;outline-offset:3px}#interest{scroll-margin-top:30px}#interest-status{font-weight:700}@media(max-width:650px){.op-grid{grid-template-columns:1fr}.op-hero{padding:45px 24px}}