.about-family .hero{isolation:isolate;background:radial-gradient(720px 380px at 12% 0,#7143e024,#0000 58%),radial-gradient(640px 340px at 92% 18%,#7143e014,#0000 52%),#fff;padding:.7rem 0 .85rem;position:relative;overflow:hidden}.about-family .hero>.container{z-index:1;position:relative}.about-family .hero-display{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.about-family .hero-copy{min-width:0;padding:clamp(1rem,2vw,1.7rem) 0 1rem}.about-family .hero-copy .breadcrumbs{margin-bottom:.65rem;font-size:.8rem}.about-family .hero-copy h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.12}.about-family .hero-copy .lead{color:#13233d;max-width:38rem;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6}.about-family .hero-copy .eyebrow{color:#7143e0}.about-family .hero-copy .breadcrumbs,.about-family .hero-copy .breadcrumbs a{color:var(--muted)}.about-family .hero-copy .btn-secondary{background:#fff;border-color:#7143e0;color:#0a1628!important}.about-family .hero-copy .cta-row{flex-wrap:nowrap;align-items:stretch;gap:.75rem;margin-top:1.15rem}.about-family .hero-copy .btn{white-space:nowrap;padding-inline:1.05rem}.about-family .about-hero-points{gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.about-family .about-hero-points li{color:#243b53;padding:.3rem 0 .3rem 1.35rem;font-size:.9rem;position:relative}.about-family .about-hero-points li:before{content:"";border-bottom:2px solid #7143e0;border-left:2px solid #7143e0;width:.5rem;height:.26rem;position:absolute;top:.7rem;left:0;transform:rotate(-45deg)}.about-family .hero-visual{height:auto;min-height:0;overflow:hidden}.about-family .about-board,.about-family .about-board-panel{height:auto;min-height:0}.about-family .about-board .about-board-form,.about-family .about-board .about-board-form .lead-form-compact{flex:none;height:auto}.about-family .trust-row{background:0 0;border-top:1px solid #7143e024;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.7rem 0 .8rem;display:grid}.about-family .trust-row>div{background:#fff;border:1px solid #7143e029;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;display:grid}.about-family .trust-row i{color:#7143e0;background:#7143e01a;border:1px solid #7143e038;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.about-family .trust-row i svg{width:16px;height:16px}.about-family .trust-row strong{color:var(--ink);font-size:.86rem;display:block}.about-family .trust-row span{color:var(--muted);font-size:.75rem;line-height:1.3;display:block}.about-family .page-band,.about-family .page-band-white{padding:clamp(2.6rem,4.6vw,4rem) 0}.about-family .about-split-head{align-items:start;gap:.85rem 2rem;margin-bottom:1rem;display:grid}.about-family .about-split-head h2{margin:0}.about-family .about-split-head>p{color:#3d4d63;margin:0;line-height:1.65}.about-family-cards,.about-family-nav{gap:.75rem;display:grid}.about-family-cards .panel{padding:1.1rem 1.15rem 1.05rem}.about-family-nav .link-card{padding:1.05rem 1.1rem 1rem}.about-family-cards h3,.about-family-nav h3{margin:0 0 .4rem;font-size:1.02rem}.about-family-cards p,.about-family-nav p{color:var(--slate);margin:0;font-size:.9rem;line-height:1.5}@media (width<=1079px){.about-family .hero-display{height:auto;min-height:0}.about-family .hero-visual{height:auto;min-height:0;overflow:visible}.about-family .trust-row{grid-template-columns:1fr 1fr}}@media (width>=760px){.about-family-cards,.about-family-nav{grid-template-columns:1fr 1fr}}@media (width>=900px){.about-family .about-split-head{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.about-family-cards,.about-family-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.about-family-cards-4{grid-template-columns:1fr 1fr}}@media (width>=1080px){.about-family .hero-display{grid-template-rows:auto auto;grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr);align-items:stretch}.about-family .hero-copy{grid-area:1/1}.about-family .hero-visual{grid-area:1/2;align-self:start;height:auto;min-height:0}.about-family .trust-row{grid-area:2/1/auto/-1}}@media (width<=639px){.about-family .hero-display{border-radius:0}.about-family .hero-copy .cta-row{flex-direction:column}.about-family .hero-copy .btn{white-space:normal;width:100%}.about-family .trust-row{grid-template-columns:1fr}}
