.elementor .s-smroot{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));








































& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}& .sm-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; gap:var(--DS-Space-6,var(--DS-Space-8)); padding:0;}& .sm-row{display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:clamp(var(--DS-Space-4),5vw,var(--DS-Space-12)); align-items:center; padding:0;}& .sm-media{display:flex; flex-direction:column; gap:var(--DS-Space-2); padding:0;}& .sm-img{width:100%; height:auto; display:block; border-radius:0; box-shadow:0 18px 40px rgba(0,0,0,.35);}& .sm-cap{color:var(--e-global-color-helpnavy); font-size:var(--e-global-typography-ba97b09-font-size); line-height:var(--e-global-typography-ba97b09-line-height,normal);}& .sm-copy{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-2); padding:0;}& .sm-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}& .sm-rule{width:80px; height:2px; padding:0; background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend));}& .sm-text{color:var(--e-global-color-helpnavy); text-wrap:pretty;}& .sm-cards{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:clamp(var(--DS-Space-2),2vw,var(--DS-Space-4)); padding:0;}& .sm-card{display:flex; flex-direction:column; gap:var(--DS-Space-1); padding:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)); border-radius:0; position:relative; overflow:hidden;}& .sm-card::before{content:""; position:absolute; left:0; top:0; right:0; height:3px; background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend));}& .sm-ctitle{color:var(--e-global-color-d3738c0);}& .sm-card{border:1px solid rgba(255,255,255,.12);}& .sm-quote{display:flex; flex-direction:column; gap:var(--DS-Space-2); padding:clamp(var(--DS-Space-3),3.4vw,var(--DS-Space-6)) clamp(var(--DS-Space-3),4vw,var(--DS-Space-8)); border-radius:0; border-left:4px solid var(--e-global-color-ggend); position:relative;}& .sm-qtext{color:var(--e-global-color-d3738c0); font-size:var(--e-global-typography-fb81b40-font-size); line-height:var(--e-global-typography-fb81b40-line-height,normal); font-style:italic; text-wrap:pretty;}& .sm-qtext::before{content:"“"; display:block; font-size:clamp(48px,4vw,64px); line-height:.6; margin-bottom:var(--DS-Space-1); font-style:normal; background:linear-gradient(135deg,var(--e-global-color-ggstart),var(--e-global-color-ggend)); -webkit-background-clip:text; background-clip:text; color:transparent;}& .sm-qby{color:var(--e-global-color-helpnavy); font-size:var(--e-global-typography-ba97b09-font-size); line-height:var(--e-global-typography-ba97b09-line-height,normal);}@media (max-width:1024px){ & .sm-row{grid-template-columns:minmax(0,1fr);} & .sm-cards{grid-template-columns:minmax(0,1fr);} }& .sm-qby strong{color:var(--e-global-color-d3738c0);}/* navy version (101926): beats the kit's light-card rule (:is(html,#ds) body .sm-card) on this navy section only */
& .sm-card:is(#ds,.sm-card){background:none !important; border:0 !important; border-left:1px solid rgba(255,255,255,.18) !important; border-radius:0 !important; box-shadow:none !important; padding:4px 0 4px clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)) !important;}& .sm-quote:is(#ds,.sm-quote){background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important;}& .sm-text:is(#ds,.sm-text){color:var(--e-global-color-helpnavy) !important;}& .sm-ctitle:is(#ds,.sm-ctitle){color:var(--e-global-color-d3738c0) !important;}& .sm-qtext:is(#ds,.sm-qtext){color:var(--e-global-color-d3738c0) !important;}& .sm-qby:is(#ds,.sm-qby){color:var(--e-global-color-helpnavy) !important;}& .sm-cap:is(#ds,.sm-cap){color:var(--e-global-color-helpnavy) !important;}/* unboxed (101926): open columns, no gold top bar */
& .sm-card::before{display:none !important;}& .sm-cards{gap:clamp(var(--DS-Space-3),3vw,var(--DS-Space-5)) !important;}& .sm-card:first-child:is(#ds,.sm-card){border-left:0 !important; padding-left:0 !important;}& .sm-ctitle:is(#ds,.sm-ctitle){font-size:var(--e-global-typography-fc038420-font-size) !important;}@media (max-width:1024px){ & .sm-card:is(#ds,.sm-card){border-left:0 !important; padding:clamp(var(--DS-Space-2),4vw,var(--DS-Space-3)) 0 0 !important; border-top:1px solid rgba(255,255,255,.18) !important;} & .sm-card:first-child:is(#ds,.sm-card){border-top:0 !important; padding-top:0 !important;} }/* Quote on the photo (10/19/26), like the offering-page features section. Phones: quote moves to the end of the section. */
& .sm-photo{position:relative; display:block; padding:0; border-radius:0; overflow:hidden; box-shadow:0 18px 40px rgba(0,0,0,.35);}& .sm-photo .sm-img{width:100%; height:auto !important; border-radius:0; box-shadow:none; aspect-ratio:4/3; object-fit:cover; display:block;}& .sm-photo .sm-quote:is(#ds,.sm-quote){position:absolute; left:var(--DS-Space-3,24px); right:var(--DS-Space-3,24px); bottom:var(--DS-Space-3,24px); z-index:1; width:auto !important; background:rgba(6,37,63,0.86) !important; padding:var(--DS-Space-3) var(--DS-Space-4) !important; gap:var(--DS-Space-1); border-radius:0 !important; border-left:0 !important;}& .sm-photo .sm-qtext:is(#ds,.sm-qtext){font-size:var(--e-global-typography-370f532-font-size) !important; line-height:var(--e-global-typography-370f532-line-height,normal);}& .sm-photo .sm-qtext::before{font-size:var(--e-global-typography-0f16d057-font-size); margin-bottom:6px;}& .sm-photo .sm-qby:is(#ds,.sm-qby){font-size:var(--e-global-typography-ba97b09-font-size) !important;}@media (max-width:767px){
 & .sm-inner{gap:var(--DS-Space-3,var(--DS-Space-3));}
 & .sm-row, & .sm-media, & .sm-photo{display:contents;}
 & .sm-photo .sm-img{order:1; border-radius:0; box-shadow:0 18px 40px rgba(0,0,0,.35);}
 & .sm-cap{order:2; margin-top:calc(-1 * var(--DS-Space-2));}
 & .sm-copy{order:3; margin-top:var(--DS-Space-2,var(--DS-Space-2));}
 & .sm-cards{order:4; margin-top:var(--DS-Space-2,var(--DS-Space-2));}
 & .sm-photo .sm-quote:is(#ds,.sm-quote){order:5; position:static; margin-top:var(--DS-Space-2,var(--DS-Space-2)); background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important; padding:var(--DS-Space-3) !important;}
}\n}