@font-face{font-family:Inter;src:url('/fonts/inter-v20-latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/fonts/inter-v20-latin-600.woff2') format('woff2');font-weight:600 800;font-display:swap}@font-face{font-family:Playfair;src:url('/fonts/playfair-display-v40-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}*{box-sizing:border-box}body{margin:0;color:#fff;background:#0D1B3E;font:400 16px/1.75 Inter,Arial,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #E2C97A;outline-offset:5px}header{max-width:1240px;margin:auto;padding:26px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #c9a84c33}.brand{font:700 30px/1.2 Playfair,Georgia,serif;text-decoration:none}.brand span{color:#C9A84C}.brand small{font:400 12px Inter,Arial,sans-serif;letter-spacing:.02em;margin-left:12px;color:#E2C97A}.back{font-size:13px;text-decoration:none;color:#e2c97a}main{max-width:1240px;margin:auto;padding:72px 32px 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#E2C97A;font-weight:600}.intro .eyebrow{display:flex;align-items:center;gap:12px}.eyebrow span{height:1px;width:28px;background:#C9A84C}h1{font:700 clamp(38px,4.6vw,64px)/1.13 Playfair,Georgia,serif;letter-spacing:-.025em;margin:24px 0 26px}h1 em{font-style:normal;color:#E2C97A}.lead{font-size:20px;line-height:1.55;margin-bottom:18px}.description{max-width:470px;color:#c8cedd;font-size:15px}.benefits{list-style:none;padding:0;margin:32px 0;font-size:13px;color:#e1e5ee}.benefits li{padding:10px 0;border-bottom:1px solid #ffffff17}.benefits li:before{content:'✓';color:#E2C97A;margin-right:12px}.signature{font-size:11px;color:#9eaac2;margin-top:32px}.form-card{background:#fff;color:#0D1B3E;padding:40px 34px 30px;border:1px solid #C9A84C;border-radius:20px;box-shadow:0 24px 60px #030b1d44;text-align:center}.logo{display:block;width:80px;height:80px;margin:0 auto 24px}.form-card .eyebrow{color:#806719;font-size:10px}h2{font:700 32px/1.2 Playfair,Georgia,serif;margin:16px 0}.form-card>p:not(.eyebrow){font-size:14px;color:#536078}.form-card button{cursor:pointer;width:100%;margin:20px 0 6px;padding:17px 18px;background:#C9A84C;color:#0D1B3E;border:0;border-radius:9px;font:600 15px Inter,Arial,sans-serif;display:flex;justify-content:space-between;gap:10px;text-align:left;transition:background .2s}.form-card button:hover{background:#E2C97A}.form-card .privacy-note{font-size:11px!important;line-height:1.65!important;margin:14px 0 0}.form-card .privacy-note a{color:#0D1B3E;text-underline-offset:3px}.fallback{font-size:11px!important;padding-top:20px;margin:20px 0 0;border-top:1px solid #e6e8ef}.fallback a{color:#0D1B3E;font-weight:600}iframe{display:block;width:100%;border:0;min-height:1120px;border-radius:12px}.form-card.is-loaded{padding:0;background:#0D1B3E;overflow:hidden}.is-loaded>.logo,.is-loaded>.eyebrow,.is-loaded>h2,.is-loaded>p:not(.fallback){display:none}.is-loaded .fallback{background:#fff;margin:0;padding:18px;color:#536078}footer{max-width:1240px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c9a84c33;color:#9eaac2;font-size:11px}footer nav{display:flex;gap:22px;flex-wrap:wrap}footer a{text-decoration:none}footer a:hover{color:#E2C97A}@media(max-width:850px){main{gap:36px;padding-top:46px;grid-template-columns:1fr 1fr}h1{font-size:42px}.form-card{padding:32px 24px}.brand small{display:none}}@media(max-width:620px){header{padding:20px 22px}main{grid-template-columns:1fr;gap:34px;padding:38px 22px 44px}h1{font-size:43px;line-height:1.16}.desktop-break{display:none}.lead{font-size:18px}.benefits{margin:24px 0}.signature{margin-top:22px}.form-card{padding:30px 24px}footer{padding:24px 22px;flex-direction:column;gap:16px}.back{font-size:12px}iframe{min-height:1240px}}

.form-card button[hidden]{display:none}
