.broker-interest-page{min-height:100vh;background:var(--canvas);color:var(--ink)}.interest-header{max-width:1240px;margin:auto;padding:25px 36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.interest-header a{color:var(--ink);text-decoration:none;font-size:13px;font-weight:600}.interest-header .interest-logo{font-size:25px;font-weight:850;letter-spacing:-1px}.interest-logo span{color:#86671f}.interest-layout{max-width:1240px;margin:auto;padding:64px 36px 72px;display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:start}.interest-eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:700;color:var(--pass);margin-bottom:22px}.interest-introduction h1{font-family:var(--font-display);font-size:clamp(34px,3.8vw,49px);line-height:1.12;font-weight:550;letter-spacing:-1.5px;margin-bottom:24px}.interest-introduction h1 em{font-style:normal;color:var(--pass)}.interest-lead{font-size:16px;line-height:1.8;color:var(--ink-soft);max-width:470px}.interest-pilot{display:flex;gap:18px;padding:23px 0;margin-top:26px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.interest-pilot-number{font-family:var(--font-display);font-size:46px;line-height:1;color:#86671f}.interest-pilot h2{font-size:15px;font-weight:700;margin-bottom:7px}.interest-early,.interest-pilot p{font-size:13px;line-height:1.75;color:var(--ink-soft)}.interest-early{margin-top:18px}.interest-steps{list-style:none;margin:30px 0;padding:0;display:grid;gap:19px}.interest-steps li{display:flex;gap:16px}.interest-steps li>span{color:var(--pass);font-size:11px;padding-top:3px;font-family:var(--font-mono)}.interest-steps strong{font-size:13px;font-weight:650}.interest-steps p{color:var(--ink-soft);font-size:12px;margin-top:5px;line-height:1.6}.interest-oversight{font-size:11px;color:var(--ink-soft);line-height:1.7;max-width:470px;border-top:1px solid var(--line);padding-top:20px}.interest-form,.interest-receipt{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 10px 30px #15241f06}.interest-form-heading h2,.interest-receipt h2{font-family:var(--font-display);font-size:26px;margin-bottom:7px}.interest-form-heading p{font-size:12px;color:var(--ink-soft);margin-bottom:24px}.interest-fields{border:0;padding:0;margin:0;display:grid;gap:19px;min-width:0}.interest-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.interest-choice legend,.interest-form label{display:block;font-size:12px;font-weight:650;margin-bottom:8px}.interest-form label span{font-weight:400}.interest-form input:not([type=radio]):not([type=checkbox]),.interest-form select,.interest-form textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;line-height:1.4;background:#fff;color:var(--ink)}.interest-form textarea{resize:vertical}.broker-interest-page a:focus-visible,.interest-form :is(input,textarea,select,button):focus-visible,.interest-privacy summary:focus-visible{outline:3px solid #c9a84c;outline-offset:3px}.interest-choice{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.interest-choice legend{margin-bottom:10px}.interest-form .interest-option{display:flex;align-items:center;gap:7px;border:1px solid var(--line-strong);padding:11px 10px;border-radius:8px;margin:0;font-size:12px;cursor:pointer}.interest-option:has(input:checked){background:var(--pass-bg);border-color:var(--pass)}.interest-form input[type=checkbox],.interest-form input[type=radio]{accent-color:var(--pass);width:16px;height:16px;flex-shrink:0}.interest-form .interest-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin:0}.interest-consent input{margin-top:3px}.interest-hint{font-size:11px;line-height:1.65;color:var(--ink-soft);margin-top:7px}.interest-centered{text-align:center;margin-top:-7px}.interest-submit{width:100%;border:0;padding:15px 18px;border-radius:9px;background:var(--pass);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.interest-submit:hover{background:#174a38}.interest-submit:disabled{opacity:.65;cursor:wait}.interest-error{background:var(--decline-bg);color:var(--decline);padding:12px;border-radius:8px;font-size:12px;line-height:1.7}.interest-privacy{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-soft);line-height:1.8}.interest-privacy summary{cursor:pointer;font-weight:650}.interest-privacy p{margin-top:10px}.interest-privacy a{color:var(--pass);overflow-wrap:anywhere}.interest-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.interest-receipt{padding:40px 30px}.interest-receipt p{font-size:14px;line-height:1.8;margin:20px 0;color:var(--ink-soft)}.interest-receipt a{color:var(--pass);font-size:13px;font-weight:700}.interest-check{display:inline-grid;place-items:center;height:42px;width:42px;border-radius:50%;background:var(--pass-bg);color:var(--pass);margin-bottom:24px;font-size:24px}.interest-footer{max-width:1168px;margin:auto;padding:24px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ink-soft)}.interest-footer a{color:var(--ink)}@media(max-width:900px){.interest-layout{gap:32px;padding-top:40px}.interest-row{grid-template-columns:1fr}.interest-form{padding:24px}.interest-footer{margin:0 36px}}@media(max-width:680px){.interest-header{padding:19px 20px}.interest-header a{font-size:11px}.interest-layout{grid-template-columns:1fr;padding:32px 20px 40px;gap:28px}.interest-introduction h1{font-size:38px}.interest-steps{display:none}.interest-oversight{margin-top:20px}.interest-form{padding:23px 19px}.interest-row{grid-template-columns:1fr}.interest-form input:not([type=radio]):not([type=checkbox]),.interest-form select,.interest-form textarea{font-size:16px}.interest-footer{margin:0 20px;flex-direction:column;gap:12px}}