:root{--brand-primary:#672850;--brand-primary-dark:#421A33;--brand-primary-light:#F5E5EF;--brand-secondary:#7D3061;--brand-accent:#6E2B56;--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{font-family:"Gill Sans","Gill Sans MT",sans-serif;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65;margin:0}h1,h2,h3{font-family:Tahoma,sans-serif;line-height:1.17;font-weight:700;word-wrap:break-word}h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:24px}h2{font-size:max(1.5rem, min(2.7vw, 2.5rem));margin-bottom:24px}h3{font-size:1.15rem;margin-bottom:16px}p{margin:0 0 24px}a{color:#672850;color:var(--brand-primary);text-underline-offset:4px}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;-o-object-fit:cover;object-fit:cover}img[data-ai-prompt]{display:block;background:#e8dee5;color:#24313b;color:var(--brand-text);font-size:14px;line-height:1.5;border-radius:4px;border-radius:var(--brand-radius)}.container{max-width:1200px}.eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:16px}.lead{font-size:1.2rem;line-height:1.65}.btn{border-radius:4px;border-radius:var(--brand-radius);padding:12px 20px;font-weight:700;white-space:normal}.btn-primary{background:#672850;background:var(--brand-primary);border-color:#672850;border-color:var(--brand-primary);color:#fff}.btn-primary:focus,.btn-primary:hover{background:#421a33;border-color:#421a33;border-color:var(--brand-primary-dark);color:#fff}.btn-outline-primary{border-color:#672850;border-color:var(--brand-primary);color:#672850;color:var(--brand-primary)}.btn-outline-primary:hover{background:#672850;background:var(--brand-primary);border-color:#672850;border-color:var(--brand-primary);color:#fff}.btn-light{background:#fff;color:#421a33;color:var(--brand-primary-dark);border-color:#fff}.btn-light:hover{background:#f5e5ef;background:var(--brand-primary-light);color:#421a33;color:var(--brand-primary-dark)}[hidden]{display:none!important}:focus-visible{outline:#875600 solid 3px;outline-offset:4px}.bm-nav-spec{background:#421a33;color:#fff;padding:16px 0;border-bottom:1px solid #794764}.bm-nav-spec .navbar-brand{width:180px;max-width:180px;min-width:0;flex-shrink:0;margin-right:24px}.bm-nav-spec .navbar-brand img{width:180px;height:48px;max-width:100%;font-size:11px;-o-object-fit:contain;object-fit:contain}.bm-nav-spec .nav-link{color:#fff;font-size:.85rem;padding:12px 10px!important}.bm-nav-spec .nav-link.active,.bm-nav-spec .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.bm-nav-spec .nav-cta{font-size:.8rem;margin-left:16px;max-width:150px}.navbar-toggler{color:#fff!important;border-color:#aa7b98!important;font-size:.9rem;padding:8px 12px}section{padding:80px 0}.mesh-cta{position:relative;background:#672850;background:var(--brand-primary);color:#fff;padding:80px 0 96px}.mesh-cta .cta-inner{position:relative}.mesh-cta:not(.cta-split_with_form) .cta-inner{max-width:700px;margin:auto;text-align:center}.mesh-cta a:not(.btn),.mesh-cta h2,.mesh-cta h3,.mesh-cta li,.mesh-cta p{color:#fff}.mesh-cta .btn-light{color:#421a33;color:var(--brand-primary-dark)}.mesh-cta.cta-diagonal{background:linear-gradient(170deg,#672850 55%,#421a33 55%);background:linear-gradient(170deg,var(--brand-primary) 55%,var(--brand-primary-dark) 55%)}.mesh-cta.cta-with_background_image{overflow:hidden;background:#421a33}.cta-with_background_image>.container>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.15}.cta-split_with_form .form-surface label,.cta-split_with_form .form-surface legend,.cta-split_with_form .form-surface p{color:#24313b;color:var(--brand-text)}.cta-split_with_form .form-surface a{color:#672850;color:var(--brand-primary)}.form-surface{padding:32px;background:#fff;color:#24313b;color:var(--brand-text);border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius)}.bm-footer-scope{padding:64px 0 32px;background:#421a33;color:#fff}.bm-footer-scope a:not(.btn),.bm-footer-scope h2,.bm-footer-scope h3,.bm-footer-scope li,.bm-footer-scope p{color:#fff}.bm-footer-scope .footer-name{font-size:1.5rem;max-width:680px}.bm-footer-scope>.container>p{max-width:780px}.bm-footer-scope h3{font-size:1rem}.bm-footer-scope a{display:block;margin-bottom:12px;font-size:.9rem}.bm-footer-scope .copyright{border-top:1px solid #815a73;margin-top:32px;padding-top:24px;font-size:.8rem}.copyright a{display:inline}.modal-dialog{max-width:560px}.modal-content{border-radius:4px;border-radius:var(--brand-radius);color:#24313b;color:var(--brand-text)}.modal-header{background:#421a33;color:#fff;padding:24px}.modal-header .modal-title{color:#fff;font-size:1.2rem;margin:0}.modal-header .btn-close{filter:invert(1);opacity:1}.modal-body{padding:24px}.modal-body .feedback{font-size:.9rem}.modal-body .form-control,.modal-body .form-select{padding:8px 10px}.modal-body legend{font-size:1rem}.benefit-ticker{background:#f5e5ef;background:var(--brand-primary-light);color:#24313b;color:var(--brand-text);border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.benefit-ticker>.container{display:flex;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px}.benefit-ticker strong{font-size:.85rem;max-width:180px;flex-shrink:0}.benefit-ticker span{font-size:.75rem;line-height:1.5}.benefit-ticker button{border:1px solid #672850;border:1px solid var(--brand-primary);background:#fff;color:#672850;color:var(--brand-primary);border-radius:4px;padding:4px 8px;font-size:.75rem;flex-shrink:0}.benefit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(30,15,26,.66);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.benefit-dialog{position:relative;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#24313b;color:var(--brand-text);padding:48px 32px 32px;border-top:8px solid #672850;border-top:8px solid var(--brand-primary);border-radius:4px;box-shadow:0 24px 80px rgba(0,0,0,.25)}.benefit-dialog h2{font-size:2rem;color:#421a33;color:var(--brand-primary-dark)}.benefit-dialog p{color:#24313b;color:var(--brand-text)}.benefit-dialog .benefit-number{font-size:2.75rem;font-weight:700;color:#672850;color:var(--brand-primary);margin-bottom:16px}.benefit-close{position:absolute;right:16px;top:12px;background:#fff;color:#24313b;color:var(--brand-text);border:0;font-size:1.7rem;line-height:1.2}.trust-row{display:flex;flex-wrap:nowrap;gap:0}.trust-row>div{flex:1;min-width:0;padding:16px 24px;text-align:center}.trust-row span,.trust-row strong{display:block}.trust-row strong{font-size:1rem;line-height:1.3}.trust-row span{font-size:.8rem;margin-top:8px}.trust-row>div:not(:last-child){border-right:1px solid #d5dde1;border-right:1px solid var(--brand-border)}details{border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border);padding:24px 0}summary{font-size:1.1rem;font-weight:700;color:#672850;color:var(--brand-primary);cursor:pointer}details p{margin:16px 0 0}.checks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.checks-grid article{text-align:center}.checks-grid h3{margin:16px 0}.checks-grid p{font-size:.95rem;margin:0}.check-icon{display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;border:1px solid #672850;border:1px solid var(--brand-primary);color:#672850;color:var(--brand-primary);border-radius:4px;margin:auto;font-size:.85rem;font-weight:700}.mesh-quote{background:#f1f5f6;background:var(--brand-bg-alt)}.mesh-quote>.container{max-width:860px}.quote-intro{max-width:700px}.wizard-progress{list-style:none;display:flex;gap:16px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.wizard-progress li{flex:1;min-width:0;font-size:.85rem;color:#52616d;color:var(--brand-text-secondary)}.wizard-progress [aria-current]{font-weight:700;color:#672850;color:var(--brand-primary)}.wizard-controls{display:flex;justify-content:space-between;gap:16px}.wizard-summary{white-space:pre-wrap;word-wrap:anywhere;background:#f1f5f6;background:var(--brand-bg-alt);padding:24px;border-left:4px solid #672850;border-left:4px solid var(--brand-primary)}.mesh-legal>.container{max-width:860px}.mesh-legal h2{font-size:1.4rem;margin-top:48px}.mesh-error .container{max-width:860px}.mesh-error .btn{margin:8px 16px 0 0}@media (max-width:1199px){.bm-nav-spec .navbar-brand{width:150px;max-width:150px;margin-right:16px}.bm-nav-spec .nav-link{font-size:.76rem;padding:10px 7px!important}.bm-nav-spec .nav-cta{font-size:.75rem;padding:10px;max-width:120px;margin-left:8px}}@media (max-width:991px){.checks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-nav-spec .nav-cta{margin:8px 0;max-width:none}.bm-nav-spec .navbar-brand{width:180px;max-width:180px}.bm-nav-spec .nav-link{font-size:.95rem;padding:12px 0!important}.trust-row>div{padding:16px}.benefit-ticker>.container{flex-wrap:wrap;gap:8px}.benefit-ticker span{flex:1 1 60%}}@media (max-width:767px){section{padding:48px 0}.checks-grid{grid-template-columns:1fr;gap:32px}.mesh-cta{padding:64px 0 80px}.trust-row{flex-wrap:wrap}.trust-row>div{flex:0 0 50%}.trust-row>div:nth-child(2){border-right:0}.trust-row>div:nth-child(-n+2){border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.form-surface{padding:24px}.wizard-progress{gap:8px}.wizard-progress li{font-size:.75rem}.benefit-dialog{padding:48px 24px 24px}.benefit-ticker span{flex-basis:100%}.benefit-ticker strong{max-width:none}.bm-nav-spec .navbar-brand img{font-size:10px}.benefit-ticker button:last-child{margin-left:auto}}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}[data-sourcing-benefit-modal],[data-sourcing-benefit-ticker]{animation:none!important;transition:none!important}}.feedback .form-label{display:block;width:100%;font-size:.9rem;font-weight:700;color:#24313b;color:var(--brand-text)}.feedback .form-control,.feedback .form-select{margin-top:8px;border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;padding:12px;color:#24313b;color:var(--brand-text);background:#fff;width:100%;font-weight:400}.feedback textarea{resize:vertical;min-height:140px}.feedback .form-control:focus,.feedback .form-select:focus{border-color:#672850;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(103,40,80,.1450980392)}.feedback legend{font-size:1.05rem;font-weight:700}.feedback .sourcing-options{border-top:1px solid #d5dde1;border-top:1px solid var(--brand-border);padding-top:24px;margin-top:24px}.feedback .form-note{font-size:.8rem;color:#52616d;color:var(--brand-text-secondary);font-weight:400;margin:16px 0}.feedback .form-note a{color:#672850;color:var(--brand-primary)}.feedback .sourcing-options>.form-label{margin-top:16px}.feedback .btn[type=submit]{width:100%}.feedback fieldset{min-width:0}.feedback noscript{display:block}