.bd-wrap{color:#fff;background:#0a1841 url(/assets/compare-herobg.webp) 50%/cover no-repeat;scroll-margin-top:88px;container-type:inline-size}.bd{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,720px);align-items:center;gap:64px;max-width:1360px;margin:0 auto;padding:120px 24px;display:grid}.bd-copy{min-width:0}.bd h2{font-family:var(--font-display), Georgia, serif;letter-spacing:0;color:#fff;text-wrap:balance;margin:0;font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.12}.bd h2 em{font-style:italic;font-weight:600}.bd-lead{max-width:480px;font-family:var(--font-body), system-ui, sans-serif;color:#fff;margin:20px 0 0;font-size:18px;line-height:1.5}.bd-logos{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:56px;display:flex}.bd-logos img{opacity:.85;width:auto;display:block}.bd-card{box-sizing:border-box;color:#161f34;background:#fff;border-radius:18px;width:100%;padding:56px}.bd-form{margin:0}.bd-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bd-field{min-width:0}.bd-field.is-wide{grid-column:1/-1}.bd-field label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#161f34;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.3;display:block}.bd-field input{box-sizing:border-box;color:#161f34;width:100%;height:56px;font-family:var(--font-body), system-ui, sans-serif;appearance:none;background:#fff;border:1px solid #161f3438;border-radius:8px;outline:none;padding:0 20px;font-size:16px;line-height:1.4;transition:border-color .16s,box-shadow .16s}.bd-field input:hover{border-color:#161f3466}.bd-field input:focus-visible{border-color:#62786a;box-shadow:0 0 0 3px #62786a38}.bd-field input[aria-invalid=true]{border-color:#b3261e}.bd-field input:-webkit-autofill{-webkit-text-fill-color:#161f34;-webkit-box-shadow:inset 0 0 0 1000px #fff}.bd-field input:-webkit-autofill:focus{-webkit-text-fill-color:#161f34;-webkit-box-shadow:inset 0 0 0 1000px #fff}.bd-consent{cursor:pointer;font-family:var(--font-body), system-ui, sans-serif;color:#161f34;align-items:flex-start;gap:12px;margin-top:24px;font-size:15px;line-height:1.45;display:flex}.bd-consent input{appearance:none;cursor:pointer;background:#fff;border:1px solid #161f3466;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin:1px 0 0;transition:background .15s,border-color .15s;display:grid}.bd-consent input:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin-top:-2px;transition:transform .15s;transform:rotate(45deg)scale(0)}.bd-consent input:checked{background:#62786a;border-color:#62786a}.bd-consent input:checked:after{transform:rotate(45deg)scale(1)}.bd-consent input:focus-visible{border-color:#62786a;box-shadow:0 0 0 3px #62786a38}.bd-error{font-family:var(--font-body), system-ui, sans-serif;color:#b3261e;margin:6px 0 0;font-size:14px;line-height:1.4}.bd-error.is-form{margin-top:16px}.bd-submit,.bd-calendar{box-sizing:border-box;width:100%;height:56px;font-family:var(--font-display), Georgia, serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.bd-submit{color:#fff;background:#62786a;border:1px solid #62786a;margin-top:28px}.bd-submit:hover{background:#5a6e61;border-color:#5a6e61}.bd-submit:disabled{opacity:.7;cursor:default}.bd-submit:focus-visible,.bd-calendar:focus-visible{outline-offset:3px;outline:2px solid #62786a}.bd-submit svg{width:16px;height:16px}.bd-or{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#161f34;align-items:center;gap:16px;margin:24px 0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.bd-or:before,.bd-or:after{content:"";background:#161f341f;flex:1;height:1px}.bd-calendar{color:#161f34;background:#fff;border:1.5px solid #161f34}.bd-calendar:hover{color:#fff;background:#161f34}.bd-done{padding:8px 0 4px}.bd-done h3{font-family:var(--font-display), Georgia, serif;color:#161f34;margin:0;font-size:28px;font-weight:600;line-height:1.2}.bd-done p{font-family:var(--font-body), system-ui, sans-serif;color:#161f34;margin:12px 0 0;font-size:18px;line-height:1.5}@container (max-width:1023px){.bd{grid-template-columns:1fr;gap:48px;padding:72px 24px}.bd h2{font-size:clamp(32px,7vw,40px)}.bd-logos{gap:20px 32px;margin-top:40px}.bd-card{padding:32px 24px}.bd-grid{grid-template-columns:1fr;gap:16px}}
