.Hero3D-module__116_aW__hero{isolation:isolate;background:#fff;height:clamp(700px,100svh,940px);position:relative;overflow:hidden}.Hero3D-module__116_aW__hero:before{content:"";z-index:0;opacity:.38;background-image:linear-gradient(#0e173024 1px,#0000 1px),linear-gradient(90deg,#0e173024 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%)}.Hero3D-module__116_aW__halo{z-index:0;background:radial-gradient(38% 52% at 50% 46%,#0a5bbd33,#0a5bbd12 55%,#0a5bbd00 100%);position:absolute;inset:0}.Hero3D-module__116_aW__canvas{z-index:1;opacity:.85;width:100%;height:100%;display:block;position:absolute;inset:0}.Hero3D-module__116_aW__content{top:var(--hero-safe-top,0px);z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px 56px;display:flex;position:absolute;bottom:0;left:0;right:0}.Hero3D-module__116_aW__heading{color:#0e1730;letter-spacing:-.012em;text-wrap:balance;max-width:1400px;margin:0;font-family:"Source Serif 4",Cambria,Times New Roman,serif;font-size:clamp(2rem,5.1vw,4.7rem);font-weight:700;line-height:1.13}.Hero3D-module__116_aW__headingLine{display:block}.Hero3D-module__116_aW__headingWord{display:inline-block}.Hero3D-module__116_aW__headingWordBlue{color:#0a5bbd}:is(.glReady .Hero3D-module__116_aW__headingWord,.glReady .Hero3D-module__116_aW__headingWordBlue){color:#0000}.Hero3D-module__116_aW__subheadline{color:#1b2745;-webkit-backdrop-filter:blur(10px);background:#e8ebf0d1;border-radius:14px;max-width:46rem;margin:30px 0 0;padding:14px 22px;font-family:"Source Serif 4",Cambria,Times New Roman,serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;line-height:1.65;box-shadow:0 0 0 1px #0e17300f,0 10px 30px -14px #0e173040}.Hero3D-module__116_aW__actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.Hero3D-module__116_aW__button{border-radius:12px;align-items:center;gap:10px;height:56px;padding:0 32px;font-family:"Source Serif 4",Cambria,Times New Roman,serif;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.Hero3D-module__116_aW__button svg{flex:none;width:18px;height:18px}.Hero3D-module__116_aW__primary{color:#fff;background:#0a5bbd;border:1px solid #0a5bbd;box-shadow:0 12px 28px -10px #0a5bbda6}.Hero3D-module__116_aW__primary:hover{background:#07479a;transform:translateY(-2px)}.Hero3D-module__116_aW__ghost{color:#0a5bbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff57;border:1px solid #0a5bbd61}.Hero3D-module__116_aW__ghost:hover{background:#fff9;transform:translateY(-2px)}@media (max-width:760px){.Hero3D-module__116_aW__hero{height:clamp(760px,100svh,900px)}.Hero3D-module__116_aW__content{padding:32px 16px 48px}.Hero3D-module__116_aW__button{height:52px;padding:0 24px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.Hero3D-module__116_aW__button{transition:none}}
