.elementor .s-a5oroot{--a5g:linear-gradient(135deg,var(--e-global-color-ggstart) 0%,var(--e-global-color-defa0ef) 50%,var(--e-global-color-ggend) 100%);
--a5line:rgba(211,160,67,.18);
--a5marble:url(https://phxedev.wpenginepowered.com/wp-content/uploads/2026/10/adamantium-black-gold-marble.webp);
width:100%; display:flex; flex-direction:column; position:relative; overflow:hidden; color:var(--e-global-color-d3738c0);
padding:var(--DS-Space-Section,clamp(var(--DS-Space-8),9vw,var(--DS-Space-12))) 3%;
& :where(.e-heading-base,.e-paragraph-base){margin-block:0;}
& .a5-in{width:100%; max-width:1290px; margin:0 auto; display:flex; flex-direction:column; position:relative; z-index:1; gap:0;}
& .a5-col{display:flex; flex-direction:column; gap:0; min-width:0;}
& .a5-eyebrow{margin:0 0 clamp(var(--DS-Space-1),1vw,var(--DS-Space-2)) 0 !important;}
& .a5-h{color:var(--e-global-color-d3738c0); margin:0 !important;}
& .a5-rule{width:120px; max-width:120px; height:4px; min-height:4px; background:var(--a5g); flex:none; padding:0; margin:clamp(var(--DS-Space-3),2vw,var(--DS-Space-4)) 0;}
& .a5-body{color:var(--e-global-color-helpnavy) !important; margin-top:clamp(var(--DS-Space-2),1.6vw,var(--DS-Space-3)) !important;}
& .a5-fn{color:var(--e-global-color-helpnavy) !important; margin-top:clamp(var(--DS-Space-2),1.4vw,var(--DS-Space-3)) !important;}
& .a5-fn a, & .a5-body a{color:var(--e-global-color-ggstart); font-weight:700;}
& .a5-actions{display:flex; flex-direction:row; flex-wrap:wrap; gap:var(--DS-Space-2); margin-top:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4));}
& a.a5-ghost{display:inline-flex; align-items:center; justify-content:center; min-height:clamp(50px,4vw,57px); box-sizing:border-box; background:transparent !important; color:var(--e-global-color-d3738c0) !important; border:1px solid rgba(255,255,255,.4) !important; border-radius:6px; padding:clamp(var(--DS-Space-2),1.2vw,var(--DS-Space-2)) clamp(var(--DS-Space-3),2vw,var(--DS-Space-4)); font-family:var(--e-global-typography-7f9c7b16-font-family); font-weight:var(--e-global-typography-7f9c7b16-font-weight); font-size:var(--e-global-typography-7f9c7b16-font-size); letter-spacing:var(--e-global-typography-7f9c7b16-letter-spacing); text-transform:uppercase; line-height:var(--e-global-typography-7f9c7b16-line-height); transition:border-color .2s,color .2s;}
& a.a5-ghost:hover, & a.a5-ghost:focus-visible{border-color:var(--e-global-color-ggstart) !important; color:var(--e-global-color-ggstart) !important;}
& :is(h1,h2,h3,.a5-gold) :is(strong,b){background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--e-global-color-defa0ef);}
& .screen-reader-text{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;}
@media (max-width:1024px){ padding-left:var(--DS-Space-5); padding-right:var(--DS-Space-5); }
@media (max-width:767px){ padding-left:var(--DS-Space-3); padding-right:var(--DS-Space-3); & .a5-actions{flex-direction:column; align-items:stretch;} & .a5-actions a{text-align:center; justify-content:center;} }

background:var(--e-global-color-ecb26e8);
border-bottom:1px solid var(--a5line);
& .a5h-bg{position:absolute; inset:0; z-index:0; pointer-events:none; padding:0;
  background:linear-gradient(90deg,var(--e-global-color-ecb26e8) 0%,rgba(3,9,15,.92) 34%,rgba(3,9,15,.35) 62%,rgba(3,9,15,.15) 100%),linear-gradient(0deg,var(--e-global-color-ecb26e8) 0%,rgba(3,9,15,0) 30%),var(--a5marble) right center/cover no-repeat;}
& .a5h-grid{display:grid; grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); gap:clamp(var(--DS-Space-5),5vw,var(--DS-Space-12)); align-items:center;}
& .a5h-h1{color:var(--e-global-color-d3738c0); margin:0 !important; text-wrap:balance;}
& .a5h-lead{color:var(--e-global-color-d3738c0) !important; font-weight:600; margin-top:clamp(var(--DS-Space-2),1.8vw,var(--DS-Space-3)) !important;}
& .a5h-stats{position:relative; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)); background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.05)); -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px); box-shadow:0 18px 40px rgba(0,0,0,.35); border:0; padding:clamp(4px,.4vw,6px) 0;}
& .a5h-stats::before{content:''; position:absolute; left:0; right:0; top:0; height:3px; background:var(--a5g);}
& .a5h-stat{position:relative; display:flex; flex-direction:column; gap:6px; padding:clamp(var(--DS-Space-2),1.7vw,var(--DS-Space-3)) clamp(var(--DS-Space-2),1.7vw,var(--DS-Space-3));}
& .a5h-stat + .a5h-stat::after{content:''; position:absolute; left:0; top:clamp(16px,1.5vw,22px); bottom:clamp(16px,1.5vw,22px); width:1px; background:rgba(255,255,255,.16);}
& .a5h-sl{font-family:'Copperplate CC','Copperplate',serif; font-weight:800; font-size:clamp(11px,.8vw,12.5px); letter-spacing:.2em; text-transform:uppercase; background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;}
& .a5h-sv{font-family:var(--e-global-typography-ae57baf4-font-family); font-weight:var(--e-global-typography-ae57baf4-font-weight); font-size:var(--e-global-typography-ae57baf4-font-size); line-height:var(--e-global-typography-ae57baf4-line-height); color:var(--e-global-color-d3738c0); text-transform:uppercase;}
& .a5h-sd{font-size:var(--e-global-typography-7f9c7b16-font-size); line-height:var(--e-global-typography-7f9c7b16-line-height); color:var(--e-global-color-helpnavy);}
& .a5h-right{display:flex; flex-direction:column; min-height:1px;}
& .a5h-rate{display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; gap:clamp(var(--DS-Space-1),1vw,var(--DS-Space-2)); margin:clamp(4px,.6vw,var(--DS-Space-1)) 0 clamp(var(--DS-Space-2),2vw,var(--DS-Space-4)) 0; filter:drop-shadow(0 8px 30px rgba(0,0,0,.55));}
& .a5h-big{font-family:'League Spartan',sans-serif !important; font-weight:800 !important; font-size:clamp(84px,9.5vw,158px) !important; line-height:.78 !important; letter-spacing:-.03em; background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--e-global-color-defa0ef); white-space:nowrap; padding-top:.06em;}
& .a5h-side{display:flex; flex-direction:column; align-items:flex-start; gap:clamp(6px,.7vw,var(--DS-Space-2)); padding:0;}
& .a5h-pct{font-family:var(--e-global-typography-576c3f32-font-family) !important; font-weight:var(--e-global-typography-576c3f32-font-weight) !important; font-size:var(--e-global-typography-576c3f32-font-size) !important; line-height:var(--e-global-typography-576c3f32-line-height) !important; padding-top:.12em; margin-top:-.12em; background:var(--a5g); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--e-global-color-defa0ef);}
& .a5h-cap{font-family:var(--e-global-typography-3d2ab79f-font-family); font-weight:var(--e-global-typography-3d2ab79f-font-weight); font-size:var(--e-global-typography-3d2ab79f-font-size); line-height:var(--e-global-typography-3d2ab79f-line-height); letter-spacing:var(--e-global-typography-3d2ab79f-letter-spacing); text-transform:uppercase; color:var(--e-global-color-d3738c0); width:min-content; text-shadow:0 2px 14px rgba(0,0,0,.6);}
& .a5h-cap sup{font-size:.55em;}
& .a5h-cap sup a{color:var(--e-global-color-ggstart);}
@media (max-width:1024px){ & .a5h-grid{grid-template-columns:1fr;} & .a5h-right{align-items:flex-start; text-align:left;} & .a5h-bg{background:linear-gradient(180deg,rgba(3,9,15,.35) 0%,rgba(3,9,15,.9) 45%,var(--e-global-color-ecb26e8) 100%),var(--a5marble) center top/cover no-repeat;} }
@media (max-width:767px){ & .a5h-stats{grid-template-columns:1fr;} & .a5h-stat + .a5h-stat::after{left:clamp(18px,1.7vw,24px); right:clamp(18px,1.7vw,24px); top:0; bottom:auto; width:auto; height:1px;} }\n}