:root{--brand-primary:#3C2A65;--brand-primary-dark:#271B41;--brand-primary-light:#EAE6F5;--brand-secondary:#49337B;--brand-accent:#412D6C;--brand-neutral-dark:#24313B;--brand-neutral-mid:#52616D;--brand-neutral-light:#F1F5F6;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F6;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:4px}*{box-sizing:border-box}body{margin:0;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Georgia,serif;line-height:1.65}h1,h2,h3{font-family:Georgia,serif;line-height:1.15;word-wrap:break-word}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.6rem, min(3vw, 2.5rem));margin-bottom:24px}h3{font-size:1.25rem}p{margin-bottom:24px}a{color:#3c2a65;color:var(--brand-primary)}img{max-width:100%;display:block}img[src=""]{background:linear-gradient(130deg,#eae6f5,#f1f5f6);background:linear-gradient(130deg,var(--brand-primary-light),var(--brand-bg-alt));color:#24313b;color:var(--brand-text);font-size:.875rem;-o-object-fit:cover;object-fit:cover;min-height:64px}button,input,select,textarea{font:inherit}.btn{padding:12px 24px;border-radius:4px;border-radius:var(--brand-radius);font-weight:700;white-space:normal}.btn-primary{background:#3c2a65;background:var(--brand-primary);border-color:#3c2a65;border-color:var(--brand-primary);color:#fff}.btn-primary:hover{background:#271b41;border-color:#271b41;border-color:var(--brand-primary-dark);color:#fff}.btn-outline-primary{color:#3c2a65;color:var(--brand-primary);border-color:#3c2a65;border-color:var(--brand-primary)}.btn-outline-primary:hover{color:#fff;background:#3c2a65;background:var(--brand-primary)}.btn-light{color:#3c2a65;color:var(--brand-primary);background:#fff;border-color:#fff}.section{padding:80px 0}.eyebrow{text-transform:uppercase;font-size:.8rem;letter-spacing:.12em;font-weight:700}.sub-hero{padding:80px 0;background:#271b41;color:#fff;color:var(--brand-text-inverse)}.sub-hero h1,.sub-hero h2,.sub-hero h3,.sub-hero li,.sub-hero p{color:#fff;color:var(--brand-text-inverse)}.sub-hero a:not(.btn){color:#fff}.sub-hero .btn-light{color:#3c2a65;color:var(--brand-primary)}.sub-hero img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--brand-radius);margin-bottom:24px}.sub-hero aside h2{font-size:1.25rem}.sub-hero aside{padding:24px}.cta-section{padding:80px 0 96px;background:#3c2a65;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.cta-section h2,.cta-section li,.cta-section p{color:#fff;color:var(--brand-text-inverse)}.cta-section a:not(.btn){color:#fff}.cta-section .btn-light{color:#3c2a65;color:var(--brand-primary)}.centered_solid{text-align:center}.centered_solid .container{max-width:760px}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.option-grid article{border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:24px;border-radius:4px;border-radius:var(--brand-radius);background:#fff;color:#24313b;color:var(--brand-text)}.trust-strip{padding:64px 0}.trust-flex{display:flex;gap:0}.trust-flex>div{flex:1;padding:16px 24px;min-width:0}.trust-flex span,.trust-flex strong{display:block}.with-dividers{background:#271b41;color:#fff}.with-dividers .trust-flex>div:not(:last-child){border-right:1px solid rgba(255,255,255,.3333333333)}.horizontal-light{background:#f1f5f6;background:var(--brand-bg-alt);color:#24313b;color:var(--brand-text)}.accordion-button{font-weight:700;color:#24313b;color:var(--brand-text)}.accordion-button:not(.collapsed){color:#3c2a65;color:var(--brand-primary);background:#eae6f5;background:var(--brand-primary-light)}.accordion-body{color:#24313b;color:var(--brand-text)}.legal-page{max-width:900px;padding:80px 24px 96px}.legal-page h2{font-size:1.5rem;margin-top:48px}.error-page{max-width:960px;padding:96px 24px 112px}.cta-form{background:#fff;color:#24313b;color:var(--brand-text);padding:32px;border-radius:4px;border-radius:var(--brand-radius)}.cta-form label,.cta-form legend,.cta-form p{color:#24313b;color:var(--brand-text)}.cta-form a:not(.btn){color:#3c2a65;color:var(--brand-primary)}[hidden]{display:none!important}:focus-visible{outline:#875600 solid 3px;outline-offset:3px}details{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:16px 0}summary{font-weight:700;cursor:pointer}details p{margin:16px 0}.table{color:#24313b;color:var(--brand-text)}td,th{min-width:150px;padding:16px!important}.table-responsive{margin:32px 0}@media (max-width:767px){.section,.sub-hero{padding:64px 0}.sub-hero aside{padding:16px 12px}.option-grid{grid-template-columns:1fr}.trust-flex{flex-wrap:wrap}.trust-flex>div{flex:0 0 50%;padding:16px}.cta-section{padding:64px 0 80px}.cta-form{padding:24px}.legal-page{padding-top:64px}}img[src=""][data-ai-prompt]{font-size:0!important;color:transparent!important;text-indent:-9999px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.benefit-overlay,.benefit-panel,.benefit-ticker,[data-sourcing-benefit-close],[data-sourcing-benefit-modal],[data-sourcing-benefit-open],[data-sourcing-benefit-ticker]{animation:none!important;transition:none!important}}.navbar{background:#271b41;color:#fff;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.2)}.navbar-brand{flex-shrink:0}.navbar-brand img{width:180px;height:40px;min-height:40px;background:#271b41;color:#fff;-o-object-fit:contain;object-fit:contain;font-size:10px}.navbar .nav-link{color:#fff;font-size:.875rem;padding:8px!important}.navbar .nav-link.active,.navbar .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:8px}.navbar-toggler{color:#fff;border:1px solid #fff;border-radius:4px}.bm-footer-boundary{background:#271b41;padding:64px 0 48px;color:#fff}.bm-footer-boundary a:not(.btn),.bm-footer-boundary h2,.bm-footer-boundary p{color:#fff}.bm-footer-boundary h2{font-size:1.5rem;max-width:640px}.bm-footer-boundary p{max-width:900px}.footer-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin:32px 0}.modal-dialog{max-width:560px}.modal-content{border-radius:4px;border-radius:var(--brand-radius)}.modal-header{background:#271b41;color:#fff}.modal-header .modal-title{color:#fff;font-size:1.3rem}.modal-header .btn-close{filter:invert(1)}.modal-body{padding:24px}.benefit-ticker{background:#eae6f5;background:var(--brand-primary-light);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:16px 0;color:#24313b;color:var(--brand-text)}.benefit-ticker .container{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.benefit-ticker span{font-weight:700}.benefit-ticker button{border:1px solid #3c2a65;border:1px solid var(--brand-primary);background:#fff;color:#3c2a65;color:var(--brand-primary);border-radius:4px;padding:4px 12px}.benefit-ticker p{flex-basis:100%;font-size:.8rem;margin:0}.benefit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(39,27,65,.8);display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.benefit-panel{position:relative;background:#fff;color:#24313b;color:var(--brand-text);padding:48px 32px 32px;width:100%;max-width:520px;max-height:calc(100dvh - 48px);overflow:auto;border-top:8px solid #3c2a65;border-top:8px solid var(--brand-primary);border-radius:4px}.benefit-panel h2{color:#3c2a65;color:var(--brand-primary)}.benefit-value{font-size:2rem;font-weight:700;color:#3c2a65;color:var(--brand-primary)}.benefit-close{position:absolute;right:16px;top:8px;background:#fff;color:#24313b;color:var(--brand-text);border:0;font-size:1.75rem}.benefit-panel .eyebrow{font-size:.7rem}.benefit-panel p{margin-bottom:16px}@media (max-width:767px){.benefit-overlay{padding:16px}.benefit-panel{padding:40px 24px 24px}.navbar-collapse{padding-top:16px}.bm-footer-boundary h2{font-size:1.2rem}}.feedback{color:#24313b;color:var(--brand-text);text-align:left}.feedback .form-label{display:block;width:100%;font-size:.9rem;font-weight:700;color:#24313b;color:var(--brand-text)}.feedback input,.feedback select,.feedback textarea{margin-top:8px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;color:#24313b;color:var(--brand-text);padding:12px}.feedback textarea{resize:vertical}.feedback fieldset{margin-top:24px}.feedback legend{font-size:1rem;font-weight:700;color:#24313b;color:var(--brand-text)}.feedback .form-note{font-size:.8rem;color:#24313b;color:var(--brand-text);margin:16px 0}.feedback .form-note a{color:#3c2a65;color:var(--brand-primary)}.feedback .btn-primary{color:#fff;background:#3c2a65;background:var(--brand-primary)}.feedback .sourcing-options{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);padding-top:16px}.feedback .sourcing-options>.form-label{margin:16px 0}