.section-brokers-hero{position:relative;z-index:1;padding-bottom:14rem;background-image:radial-gradient(ellipse 22% 32% at 3% 22%,rgba(28,124,128,.07) 0%,transparent 100%),radial-gradient(ellipse 45% 70% at 8% 50%,var(--color-navy-700) 0%,transparent 55%),radial-gradient(ellipse 55% 90% at 95% 55%,var(--color-navy-700) 0%,transparent 60%),radial-gradient(ellipse 38% 58% at 76% 38%,rgba(28,124,128,.12) 0%,transparent 65%),linear-gradient(145deg,var(--color-navy-800) 0%,var(--color-navy-850) 45%,var(--color-navy-900) 100%)}.section-brokers-hero:after{background:radial-gradient(ellipse 55% 65% at 100% 100%,rgba(35,151,156,.16) 0%,transparent 70%),repeating-linear-gradient(rgba(255,255,255,.032) 0px,rgba(255,255,255,.032) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0px,rgba(255,255,255,.032) 1px,transparent 1px,transparent 20px)}.broker-band--trust{z-index:2;--band-pad-y: 4rem}.broker-band--breakdown{z-index:3}.broker-band--services{z-index:4}.broker-hero-stats{background:var(--color-overlay-white-08);border:1px solid var(--color-overlay-white-10);border-radius:var(--card-radius);padding:var(--space-3);max-width:26rem;width:100%}.broker-hero-stats .trust-stat{padding-bottom:var(--space-2)}.broker-hero-stats.trust-strip--vertical .trust-stat+.trust-stat{border-top:1px solid var(--color-overlay-white-10);padding-top:var(--space-2)}.broker-hero-stats .trust-stat__value{color:var(--color-white)}.broker-hero-stats .trust-stat__label,.broker-hero-stats .trust-stat__micro{color:var(--color-overlay-white-70)}.broker-hero-stats .stat-accent{color:var(--color-accent-icy-teal)}.section-brokers-hero .split-content-block__right{justify-content:center}.section-brokers-hero .split-content-block__body{padding-top:var(--space-4)}.section-brokers-hero .split-content-block__intro{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--weight-regular);font-style:normal;line-height:var(--lh-relaxed);max-width:none;margin-bottom:var(--space-3)}.section-brokers-hero .cobra-hero-pills{display:flex;flex-direction:column;gap:var(--space-2);max-width:48rem}.section-brokers-hero .cobra-hero-pill{display:flex;align-items:center;gap:var(--space-2);background:var(--color-overlay-white-10);border:1px solid var(--color-overlay-white-30);border-radius:var(--radius-full);padding:.625rem var(--space-4) .625rem var(--space-2)}.section-brokers-hero .cobra-hero-pill__icon{width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 28%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-accent-icy-teal);flex-shrink:0}.section-brokers-hero .cobra-hero-pill__icon svg{width:1rem;height:1rem}.section-brokers-hero .cobra-hero-pill__text{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-white);line-height:var(--lh-snug)}.section-broker-trust{background:var(--color-white)}.section-broker-trust .trust-stat{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.section-broker-trust .trust-stat__circle{width:auto;height:auto;border:none;border-radius:0;background:none;margin:0 auto var(--space-1);color:var(--color-navy-700)}.section-broker-trust .trust-stat__circle svg{width:2.5rem;height:2.5rem;flex-shrink:0}.section-broker-trust .trust-stat__label{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-navy-800);text-transform:none;letter-spacing:0;line-height:var(--lh-snug)}.section-broker-trust .trust-stat__micro{display:block;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted);letter-spacing:0;margin-top:0;line-height:var(--lh-normal)}.section-broker-trust .trust-stat+.trust-stat{border-left:1px solid var(--color-border)}.section-broker-breakdown{background:var(--color-bg-subtle)}.section-broker-breakdown .section-header{margin-bottom:var(--space-4)}.section-broker-breakdown .tab-nav{margin-top:var(--space-5)}.section-broker-breakdown .tab-nav__item[aria-selected=true]{border-bottom-color:var(--section-accent);color:var(--color-authority);background:color-mix(in srgb,var(--color-authority) 4%,transparent)}.section-broker-breakdown .carousel__card:before,.section-broker-breakdown .carousel__card.is-active:after{display:none}.section-broker-services{background:var(--color-white)}.section-broker-services .section-header{margin-bottom:var(--space-5)}.broker-service-categories{display:flex;flex-direction:column;gap:var(--space-6)}.broker-service-category{display:flex;flex-direction:column;gap:var(--space-3)}.broker-category-header{display:flex;align-items:center;gap:var(--space-3)}.broker-category-title{color:var(--section-accent);white-space:nowrap;flex-shrink:0;margin:0}.broker-category-divider{flex:1;height:1.5px;background:color-mix(in srgb,var(--color-navy-800) 20%,var(--color-border));align-self:center;opacity:.45}.broker-service-category__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.section-broker-services .service-item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-2);border-top:2px solid var(--section-accent);background:var(--color-neutral-050);padding:1.5rem var(--space-3) 1.375rem;transition:transform .18s ease,box-shadow .18s ease}.section-broker-services .service-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f1a2e14}.section-broker-services .service-item__icon{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent) 26%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-top:.125rem}.section-broker-services .service-item__icon svg{width:1.25rem;height:1.25rem}.section-broker-services .service-item__content{display:flex;flex-direction:column;gap:.375rem;min-width:0;flex:1}.section-broker-services .service-item__title{color:var(--color-navy-800);margin:0}.section-broker-services .service-item__desc{color:var(--color-text-muted);margin:0}.section-broker-services .service-item__link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-teal-700);text-decoration:none;margin-top:.625rem;display:inline-block}.section-broker-services .service-item__link:hover{text-decoration:underline}.broker-services-cta{margin-top:var(--space-5);text-align:center}.broker-services-cta .btn-base{background:var(--gradient-btn-teal);border-color:transparent;color:var(--color-white)}.broker-services-cta .btn-base:hover{box-shadow:0 3px 10px #1c7c8047;filter:brightness(1.06)}.section-broker-process{background:var(--color-bg-subtle);padding-block:var(--section-pad-y-desktop)}.section-broker-process .section-header{margin-bottom:var(--space-5)}.section-broker-process .section-header__body{max-width:40rem;margin-inline:auto;color:var(--color-text-soft)}.broker-process-override.process-system--light-blue .stage-node .eyebrow{background:var(--color-navy-100);border-color:var(--color-navy-100);color:var(--color-navy-700);box-shadow:0 1px 2px #0f1a2e0f}.broker-process-override.process-system--light-blue .stage:hover .stage-node .eyebrow,.broker-process-override.process-system--light-blue .stage.is-active .stage-node .eyebrow,.broker-process-override.process-system--light-blue.is-complete .stage-node .eyebrow{background:var(--color-navy-500);border-color:var(--color-navy-700);color:var(--color-text-inverse);box-shadow:0 0 0 4px var(--color-navy-100)}.broker-process-override.process-system--light-blue .stage:hover .stage-stem,.broker-process-override.process-system--light-blue .stage.is-active .stage-stem,.broker-process-override.process-system--light-blue.is-complete .stage-stem{background-color:var(--color-navy-500)}.broker-process-override.process-system--light-blue .stage:hover .stage-title,.broker-process-override.process-system--light-blue .stage.is-active .stage-title,.broker-process-override.process-system--light-blue.is-complete .stage-title{color:var(--color-navy-700)}.broker-process-override.process-system--light-blue .stage:hover .stage-card,.broker-process-override.process-system--light-blue .stage.is-active .stage-card,.broker-process-override.process-system--light-blue.is-complete .stage-card{border-color:var(--color-navy-500)}.broker-process-override.process-system--light-blue .stage-meta{color:var(--color-navy-500)}.section-broker-compliance{padding-block:var(--section-pad-y-desktop)}.section-broker-compliance .split-content-block{align-items:center}.broker-compliance__list .split-content-block__list-item{color:var(--color-text-soft)}.broker-compliance__disclaimer{font-size:var(--text-sm);font-style:italic;color:var(--color-text-soft);opacity:.7;border-left:2px solid rgba(15,26,46,.2);padding-left:var(--space-2);margin-top:var(--space-4);line-height:var(--lh-relaxed)}.broker-risk-column{display:flex;flex-direction:column}.broker-risk-list__label{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-authority);opacity:.75;padding-left:1.125rem;margin-bottom:var(--space-3)}.broker-risk-list{border-left:3px solid rgba(115,14,88,.8);padding-left:1.125rem;display:flex;flex-direction:column;gap:var(--space-3)}.broker-risk-list__item{display:flex;flex-direction:column;gap:.25rem}.broker-risk-list__title{color:var(--color-navy-900)}.broker-risk-list__body{color:var(--color-text-soft)}.section-broker-outcomes{padding-block:var(--section-pad-y-desktop)}.section-broker-outcomes .section-header{margin-bottom:var(--space-3)}.section-broker-outcomes .roi-sectioned-block__claim-lead{display:block;font-size:var(--text-body-lg);line-height:var(--lh-snug);margin-bottom:var(--space-1)}.section-broker-outcomes .roi-sectioned-block__attr-mark{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.section-broker-outcomes .roi-sectioned-block__attribution{gap:.75rem}.section-broker-outcomes .roi-sectioned-block__item+.roi-sectioned-block__item:before{background:var(--color-border-strong)}.section-broker-outcomes .roi-sectioned-block__cta-row{padding-top:var(--space-5);gap:var(--space-3);align-items:center}.section-broker-integrations,.section-broker-scenarios{padding-block:var(--section-pad-y-desktop)}.section-broker-scenarios .eyebrow{margin-bottom:var(--space-3)}.section-broker-scenarios .scenario-row__failure-dot{background-color:var(--color-navy-500)}.section-broker-scenarios .scenarios-list .scenario-row__eyebrow{color:var(--color-navy-700)}.section-broker-scenarios .scenarios-list .scenario-row__response-header .icon-wrapper{background:color-mix(in srgb,var(--color-navy-500) 12%,transparent);color:var(--color-navy-700)}.section-broker-scenarios .scenarios-list .scenario-row__proof-list li:before{background:var(--color-navy-700);opacity:1}.broker-faq{padding-top:var(--section-pad-y-desktop);padding-bottom:3.5rem}.broker-faq .eyebrow{margin-bottom:var(--space-3)}.broker-faq .section-header--left{max-width:28rem}.broker-ending-zone>section:not(.broker-page-cta){position:relative;z-index:1}.broker-page-cta{position:relative;padding-top:4rem;padding-bottom:7rem}.broker-banner{--cta-banner-eyebrow-weight: var(--weight-semibold);--cta-banner-heading-weight: var(--weight-extra-bold);--cta-banner-heading-line-height: var(--lh-tight)}.broker-banner__actions{gap:.75rem}@media(max-width:1024px){.section-brokers-hero{padding-bottom:11rem}.broker-band--trust{--band-pad-y: 3rem}.section-broker-process,.section-broker-compliance,.section-broker-outcomes,.section-broker-integrations,.section-broker-scenarios{padding-block:var(--section-pad-y-tablet)}.broker-faq{padding-top:var(--section-pad-y-tablet);padding-bottom:3.5rem}.broker-page-cta{padding-top:4rem;padding-bottom:5rem}.broker-service-category__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.section-brokers-hero{padding-bottom:var(--section-pad-y-mobile)}.section-broker-process,.section-broker-compliance,.section-broker-outcomes,.section-broker-integrations,.section-broker-scenarios{padding-block:var(--section-pad-y-mobile)}.broker-faq{padding-top:var(--section-pad-y-mobile);padding-bottom:var(--space-4)}.broker-page-cta{padding-top:var(--space-4);padding-bottom:var(--space-5)}.broker-service-category__grid{grid-template-columns:1fr}.broker-banner__actions{flex-direction:column;width:100%}.broker-banner__actions .btn-base{justify-content:center;text-align:center}}
