.RevealGroup-module__PW75iq__pendingUp{opacity:0;transform:translateY(22px)}.RevealGroup-module__PW75iq__pendingRight{opacity:0;transform:translate(90px)}.RevealGroup-module__PW75iq__shown{opacity:1;transition:opacity .7s ease-out,transform .9s cubic-bezier(.16,.84,.28,1);transform:none}@media (prefers-reduced-motion:reduce){.RevealGroup-module__PW75iq__pendingUp,.RevealGroup-module__PW75iq__pendingRight{opacity:1;transform:none}}
.ServiceCarousel-module__hTY-Fa__carousel{z-index:1;position:relative}.ServiceCarousel-module__hTY-Fa__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0;scrollbar-width:none;margin:0;gap:1.25rem;margin-inline:calc(50% - 50vw);padding-block:6px;padding-inline:max(1.25rem,50vw - 50%);list-style:none;display:flex;overflow-x:auto}.ServiceCarousel-module__hTY-Fa__track::-webkit-scrollbar{display:none}.ServiceCarousel-module__hTY-Fa__track:focus-visible{outline:2px solid var(--primary-color);outline-offset:6px;border-radius:20px}.ServiceCarousel-module__hTY-Fa__card{scroll-snap-align:start;aspect-ratio:10/15;background:#0a2a44;border-radius:18px;flex:0 0 28%;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.ServiceCarousel-module__hTY-Fa__pending{opacity:0;transform:translateY(28px)}.ServiceCarousel-module__hTY-Fa__shown{opacity:1;transform:none}.ServiceCarousel-module__hTY-Fa__cardLink{color:#fff;display:block;position:absolute;inset:0}.ServiceCarousel-module__hTY-Fa__image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ServiceCarousel-module__hTY-Fa__cardLink:hover .ServiceCarousel-module__hTY-Fa__image,.ServiceCarousel-module__hTY-Fa__cardLink:focus-visible .ServiceCarousel-module__hTY-Fa__image{transform:scale(1.07)}.ServiceCarousel-module__hTY-Fa__scrim{background:linear-gradient(#041c2f00 12%,#041c2f1f 28%,#041c2f80 52%,#041c2fdb 78%,#041c2ff0 100%);transition:opacity .4s;position:absolute;inset:0}.ServiceCarousel-module__hTY-Fa__cardLink:hover .ServiceCarousel-module__hTY-Fa__scrim,.ServiceCarousel-module__hTY-Fa__cardLink:focus-visible .ServiceCarousel-module__hTY-Fa__scrim{opacity:.92}.ServiceCarousel-module__hTY-Fa__body{flex-direction:column;padding:1.5rem 1.4rem 1.6rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0}.ServiceCarousel-module__hTY-Fa__cardLink:hover .ServiceCarousel-module__hTY-Fa__body,.ServiceCarousel-module__hTY-Fa__cardLink:focus-visible .ServiceCarousel-module__hTY-Fa__body{transform:translateY(-6px)}.ServiceCarousel-module__hTY-Fa__title{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:.55rem;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:650;line-height:1.2}.ServiceCarousel-module__hTY-Fa__copy{color:#ffffffd1;font-size:.95rem;line-height:1.55}.ServiceCarousel-module__hTY-Fa__more{font-family:var(--font-heading);letter-spacing:-.01em;color:#7dd3fc;opacity:0;align-items:center;gap:.4rem;margin-top:.85rem;font-size:.9rem;font-weight:650;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(6px)}.ServiceCarousel-module__hTY-Fa__cardLink:hover .ServiceCarousel-module__hTY-Fa__more,.ServiceCarousel-module__hTY-Fa__cardLink:focus-visible .ServiceCarousel-module__hTY-Fa__more{opacity:1;transform:none}.ServiceCarousel-module__hTY-Fa__more span{transition:transform .3s}.ServiceCarousel-module__hTY-Fa__cardLink:hover .ServiceCarousel-module__hTY-Fa__more span{transform:translate(4px)}@media (hover:none){.ServiceCarousel-module__hTY-Fa__more{opacity:1;transform:none}}.ServiceCarousel-module__hTY-Fa__controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.6rem;display:flex}.ServiceCarousel-module__hTY-Fa__arrow{width:42px;height:42px;color:var(--primary-color);cursor:pointer;background:#fff;border:1px solid #0369a147;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s,opacity .25s;display:inline-flex}.ServiceCarousel-module__hTY-Fa__arrow svg{width:20px;height:20px}.ServiceCarousel-module__hTY-Fa__arrow:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.ServiceCarousel-module__hTY-Fa__arrow:disabled{opacity:.32;cursor:default}.ServiceCarousel-module__hTY-Fa__dots{align-items:center;gap:1rem;display:flex}.ServiceCarousel-module__hTY-Fa__dot{cursor:pointer;background:#0f446840;border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:background .3s,width .3s,transform .3s;position:relative}.ServiceCarousel-module__hTY-Fa__dot:after{content:"";position:absolute;inset:-17px -8px}.ServiceCarousel-module__hTY-Fa__dot:hover{background:#0f446873;transform:scale(1.2)}.ServiceCarousel-module__hTY-Fa__dotActive{background:var(--primary-color);width:26px}.ServiceCarousel-module__hTY-Fa__dotActive:hover{background:var(--primary-color);transform:none}@media (min-width:993px){.ServiceCarousel-module__hTY-Fa__card{aspect-ratio:auto;flex-basis:28%;height:clamp(360px,56vh,540px)}.ServiceCarousel-module__hTY-Fa__body{padding:1.35rem 1.15rem 1.4rem}}@media (max-width:1100px){.ServiceCarousel-module__hTY-Fa__card{flex-basis:36%}}@media (max-width:768px){.ServiceCarousel-module__hTY-Fa__card{flex-basis:40%}}@media (max-width:560px){.ServiceCarousel-module__hTY-Fa__track{gap:1rem}.ServiceCarousel-module__hTY-Fa__card{aspect-ratio:10/13;flex-basis:85%}.ServiceCarousel-module__hTY-Fa__body{padding:1.25rem 1.2rem 1.35rem}}@media (prefers-reduced-motion:reduce){.ServiceCarousel-module__hTY-Fa__card,.ServiceCarousel-module__hTY-Fa__image,.ServiceCarousel-module__hTY-Fa__scrim,.ServiceCarousel-module__hTY-Fa__body,.ServiceCarousel-module__hTY-Fa__more,.ServiceCarousel-module__hTY-Fa__arrow,.ServiceCarousel-module__hTY-Fa__dot{transition:none!important}.ServiceCarousel-module__hTY-Fa__track{scroll-behavior:auto}}
.page-module___8aEwW__main{width:100%;position:relative;overflow:hidden}.page-module___8aEwW__imgCover{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.page-module___8aEwW__bgTypography{color:#0000;-webkit-text-stroke:2px #0ea5e90d;z-index:-1;pointer-events:none;font-size:25vw;font-weight:900;font-family:var(--font-heading);letter-spacing:-.05em;position:absolute;top:10%;left:-5%}.page-module___8aEwW__hero{z-index:1;justify-content:center;align-items:flex-start;height:calc(100vh + 100px);min-height:640px;margin-top:-100px;padding:14rem 2rem 3rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroVideo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroVideoOverlay{z-index:-1;background:#0f172a66;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroOverlayBox{z-index:1;-webkit-backdrop-filter:blur(24px);text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:40px;max-width:900px;padding:3rem 4rem;position:relative;box-shadow:0 25px 50px -12px #00000080}.page-module___8aEwW__heroContent{flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:#fff;text-shadow:0 1px 6px #031a2b80;background:#031a2b73;border:1px solid #ffffff8c;border-radius:50px;margin-bottom:1.25rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.page-module___8aEwW__heroTitle{font-family:var(--font-body);color:#fff;letter-spacing:-.5px;text-wrap:balance;text-shadow:0 2px 14px #031a2b59;margin-bottom:1.5rem;font-size:clamp(1.65rem,3.6vw,2.75rem);font-weight:800;line-height:1.15}.page-module___8aEwW__textGradient{color:#5dd2ff;text-shadow:0 2px 10px #031a2bd9,0 1px 3px #031a2bb3}.page-module___8aEwW__heroSubtitle{color:#ffffffe6;max-width:600px;margin:0 auto 1.75rem;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__heroActions{justify-content:center;align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnText{white-space:nowrap;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:.4rem;padding:.95rem 2.5rem;font-size:1.1rem;font-weight:600;line-height:1.2;transition:background-color .25s,color .25s,border-color .25s,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;animation:.6s cubic-bezier(.22,1,.36,1) backwards page-module___8aEwW__btnRise;display:inline-flex}.page-module___8aEwW__btnPrimary{background:var(--primary-color);color:#fff;border-color:var(--primary-color);animation-delay:50ms;box-shadow:0 6px 16px #0ea5e959}.page-module___8aEwW__btnPrimary:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-3px);box-shadow:0 12px 24px #0ea5e973}.page-module___8aEwW__btnText{color:#fff;background:0 0;border-color:#fff;animation-delay:.15s}.page-module___8aEwW__btnText:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 12px 24px #0ea5e966}.page-module___8aEwW__btnPrimary:active,.page-module___8aEwW__btnText:active{transform:translateY(-1px)scale(.98)}.page-module___8aEwW__btnPrimary:focus-visible,.page-module___8aEwW__btnText:focus-visible{outline-offset:3px;outline:3px solid #fff}.page-module___8aEwW__btnArrow{transition:transform .25s;display:inline-block}.page-module___8aEwW__btnText:hover .page-module___8aEwW__btnArrow{transform:translate(4px)}@keyframes page-module___8aEwW__btnRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnText,.page-module___8aEwW__btnArrow{transition:background-color .25s,color .25s;animation:none}.page-module___8aEwW__btnPrimary:hover,.page-module___8aEwW__btnText:hover,.page-module___8aEwW__btnPrimary:active,.page-module___8aEwW__btnText:active,.page-module___8aEwW__btnText:hover .page-module___8aEwW__btnArrow{transform:none}}.page-module___8aEwW__eyebrow,.page-module___8aEwW__eyebrowLight{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.page-module___8aEwW__eyebrow{color:var(--primary-hover);background:#0ea5e91a;border-radius:999px;padding:.4rem .85rem}.page-module___8aEwW__eyebrowLight{color:#7dd3fc}.page-module___8aEwW__why{isolation:isolate;background:var(--banner-dark);color:#fff;padding:6rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__whyInner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.page-module___8aEwW__whyHead{margin-bottom:3rem}.page-module___8aEwW__whyHead h2{letter-spacing:-.03em;color:#fff;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.page-module___8aEwW__whyHead p{color:#ffffffb8;font-size:1.06rem;line-height:1.7}.page-module___8aEwW__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.page-module___8aEwW__whyCard{border-top:1px solid #ffffff29;padding:1.4rem 0 0;transition:transform .28s,border-color .28s;position:relative}.page-module___8aEwW__whyCard:hover{border-color:#7dd3fc99;transform:translate(4px)}.page-module___8aEwW__whyNum{font-family:var(--font-heading);letter-spacing:.1em;color:#7dd3fc;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:block}.page-module___8aEwW__whyCard h3{color:#fff;margin-bottom:.55rem;font-size:1.2rem;line-height:1.25}.page-module___8aEwW__whyCard p{color:#ffffffb3;font-size:.95rem;line-height:1.65}.page-module___8aEwW__servicesSection{isolation:isolate;max-width:1240px;margin:0 auto;padding:5rem 2rem;position:relative}.page-module___8aEwW__sectionHeader{z-index:1;text-align:center;margin-bottom:2.75rem;position:relative}.page-module___8aEwW__sectionHeader h2{letter-spacing:-.03em;color:var(--secondary-color);margin-bottom:.75rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.page-module___8aEwW__sectionHeader p{color:var(--text-secondary);max-width:46rem;margin:0 auto;font-size:1.05rem}.page-module___8aEwW__serviceCta{z-index:1;justify-content:center;margin-top:2.25rem;display:flex;position:relative}.page-module___8aEwW__btnServices{background:var(--primary-color);color:#fff;font-family:var(--font-heading);border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 2.25rem;font-size:1.02rem;font-weight:650;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 24px -12px #0369a1cc}.page-module___8aEwW__btnServices:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 18px 30px -14px #0369a1d9}.page-module___8aEwW__btnServices span{transition:transform .25s}.page-module___8aEwW__btnServices:hover span{transform:translate(4px)}@media (min-width:993px){.page-module___8aEwW__servicesSection{flex-direction:column;justify-content:center;min-height:100vh;padding-top:2.25rem;padding-bottom:2.25rem;display:flex}.page-module___8aEwW__sectionHeader{margin-bottom:1.6rem}.page-module___8aEwW__serviceCta{margin-top:1.5rem}}@media (max-width:600px){.page-module___8aEwW__servicesSection{padding:3.5rem 1.25rem}}.page-module___8aEwW__proList{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto;display:grid}.page-module___8aEwW__editorialTeam{isolation:isolate;padding:5rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__editorialHeader{max-width:1180px;margin:0 auto 2.75rem}.page-module___8aEwW__editorialHeader h2{text-wrap:balance;letter-spacing:-.03em;color:var(--secondary-color);margin-bottom:.6rem;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.05}.page-module___8aEwW__editorialHeader p{color:var(--text-secondary);font-size:1.02rem}.page-module___8aEwW__editorialContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1180px;margin:0 auto;display:grid}.page-module___8aEwW__editorialCard{background:0 0;border:none;grid-template-columns:168px minmax(0,1fr);gap:1.4rem;padding:0;transition:transform .3s;display:grid}.page-module___8aEwW__editorialCard:hover{transform:translateY(-4px)}.page-module___8aEwW__editorialImgWrapper{aspect-ratio:1/1.15;border-radius:14px;position:relative;overflow:hidden}.page-module___8aEwW__editorialImgWrapper .page-module___8aEwW__imgCover{transition:transform .55s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__editorialCard:hover .page-module___8aEwW__imgCover{transform:scale(1.07)}.page-module___8aEwW__editorialNameplate{margin-bottom:.65rem}.page-module___8aEwW__editorialNameplate h3{letter-spacing:-.01em;color:var(--secondary-color);margin-bottom:.15rem;font-size:1.16rem}.page-module___8aEwW__editorialNameplate span{text-transform:uppercase;letter-spacing:.14em;color:#0369a1;font-size:.72rem;font-weight:700}.page-module___8aEwW__editorialBio p{color:var(--text-secondary);margin-bottom:.85rem;font-size:.93rem;line-height:1.65}.page-module___8aEwW__minimalList{gap:.3rem;padding:0;list-style:none;display:grid}.page-module___8aEwW__minimalList li{color:var(--text-secondary);padding:0 0 0 1.05rem;font-size:.86rem;line-height:1.5;transition:color .2s,transform .2s;position:relative}.page-module___8aEwW__minimalList li:before{content:"";background:var(--primary-color);border-radius:50%;width:5px;height:5px;position:absolute;top:.5rem;left:0}.page-module___8aEwW__editorialCard:hover .page-module___8aEwW__minimalList li{color:var(--secondary-color);transform:translate(2px)}@media (max-width:900px){.page-module___8aEwW__editorialTeam{padding:3.5rem 1.25rem}.page-module___8aEwW__editorialContainer{grid-template-columns:1fr}.page-module___8aEwW__editorialCard{grid-template-columns:116px minmax(0,1fr);gap:1rem}}.page-module___8aEwW__minimalList li:before{content:"→";color:var(--primary-color);margin-right:1rem}.page-module___8aEwW__journalSection{max-width:1240px;margin:0 auto;padding:3rem 2rem}.page-module___8aEwW__journalHeader{margin-bottom:1.6rem}.page-module___8aEwW__journalKicker{color:var(--primary-color);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:block}.page-module___8aEwW__journalHeader h2{color:var(--secondary-color);letter-spacing:-.03em;margin-bottom:.65rem;font-size:clamp(2.25rem,4vw,3.25rem)}.page-module___8aEwW__journalHeader p{color:var(--text-secondary);max-width:28rem;font-size:1.1rem}.page-module___8aEwW__journalAll{color:var(--primary-hover);border-bottom:2px solid #0ea5e94d;flex-shrink:0;padding-bottom:.35rem;font-weight:700;transition:gap .2s,border-color .2s}.page-module___8aEwW__journalAll:hover{border-color:var(--primary-color)}.page-module___8aEwW__journalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.page-module___8aEwW__journalCard{box-shadow:none;background:0 0;border:none;flex-direction:column;display:flex}.page-module___8aEwW__journalMedia{aspect-ratio:16/9;background:#e8f4fb;border-radius:16px;position:relative;overflow:hidden}.page-module___8aEwW__journalImage{object-fit:contain;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__journalCard:hover .page-module___8aEwW__journalImage{transform:scale(1.02)}.page-module___8aEwW__journalBody{padding:1.35rem 1.4rem 1.55rem}.page-module___8aEwW__journalMeta{color:var(--text-secondary);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.8rem;display:flex}.page-module___8aEwW__journalMeta span:first-child{color:var(--primary-hover);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.page-module___8aEwW__journalBody h3{letter-spacing:-.02em;color:var(--secondary-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.14rem;line-height:1.34;transition:color .2s;display:-webkit-box;overflow:hidden}.page-module___8aEwW__journalCard:hover .page-module___8aEwW__journalBody h3{color:var(--primary-hover)}.page-module___8aEwW__journalBody p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.65;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.page-module___8aEwW__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.page-module___8aEwW__hero{text-align:center;grid-template-columns:1fr;padding:10rem 2rem 2rem}.page-module___8aEwW__heroContent{align-items:center;padding-right:0}.page-module___8aEwW__floatingCard{bottom:-10%;left:50%;transform:translate(-50%)}.page-module___8aEwW__editorialContainer{grid-template-columns:1fr}.page-module___8aEwW__editorialOffset{margin-top:2rem}.page-module___8aEwW__journalGrid{grid-template-columns:1fr}.page-module___8aEwW__journalFeatured{grid-row:auto}.page-module___8aEwW__journalFeatured .page-module___8aEwW__journalMedia{aspect-ratio:16/9;min-height:0}.page-module___8aEwW__journalHeader{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.page-module___8aEwW__heroOverlayBox{border-radius:28px;padding:3.5rem 1.5rem}.page-module___8aEwW__heroSubtitle{margin-bottom:2rem;font-size:1.05rem}.page-module___8aEwW__heroActions{flex-direction:column;gap:.85rem;width:100%}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnText{width:100%;padding-left:1.25rem;padding-right:1.25rem}.page-module___8aEwW__bgTypography{font-size:35vw;top:5%}.page-module___8aEwW__why{padding:4rem 1.25rem}.page-module___8aEwW__whyCard{padding:1.5rem 1.35rem}.page-module___8aEwW__editorialHeader h2{font-size:3rem}}@media (max-width:600px){.page-module___8aEwW__whyGrid{grid-template-columns:1fr}}.page-module___8aEwW__ctaBanner{isolation:isolate;background:var(--banner-dark);border-radius:28px;width:calc(100% - 3rem);max-width:1180px;margin:1rem auto 4rem;padding:4rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__ctaInner{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.page-module___8aEwW__ctaEyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:#7dd3fc;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.page-module___8aEwW__ctaBanner h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.08}.page-module___8aEwW__ctaBanner p{color:#ffffffbd;max-width:44rem;margin:0 auto 2.25rem;font-size:1.08rem;line-height:1.7}.page-module___8aEwW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.page-module___8aEwW__ctaPrimary{background:var(--primary-color);color:#fff;font-family:var(--font-heading);border-radius:999px;align-items:center;gap:.55rem;padding:1rem 2.4rem;font-size:1.03rem;font-weight:650;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 30px -14px #0ea5e9e6}.page-module___8aEwW__ctaPrimary:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 20px 36px -16px #0ea5e9f2}.page-module___8aEwW__ctaPrimary span{transition:transform .25s}.page-module___8aEwW__ctaPrimary:hover span{transform:translate(4px)}.page-module___8aEwW__ctaPhone{color:#fff;font-family:var(--font-heading);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.03rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.page-module___8aEwW__ctaPhone:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-3px)}.page-module___8aEwW__ctaDot{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e33}@media (max-width:600px){.page-module___8aEwW__ctaBanner{border-radius:22px;width:calc(100% - 1.75rem);padding:3rem 1.25rem}.page-module___8aEwW__ctaActions{flex-direction:column;align-items:stretch}.page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaPhone{justify-content:center}}.page-module___8aEwW__figures{isolation:isolate;max-width:1240px;margin:0 auto;padding:1rem 2rem 5.5rem;position:relative}.page-module___8aEwW__figuresHead{margin-bottom:2.25rem}.page-module___8aEwW__figuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;display:grid}.page-module___8aEwW__figure{border-top:1px solid #dbe7f0;padding:1.35rem 0 0;transition:transform .3s;position:relative;overflow:hidden}.page-module___8aEwW__figure:before{content:"";background:linear-gradient(90deg,#0369a1,#22d3ee);width:3.25rem;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}.page-module___8aEwW__figure:hover:before{width:100%}.page-module___8aEwW__figure:hover{transform:translateY(-3px)}.page-module___8aEwW__figure:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffbf 50%,#0000 65%);transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.page-module___8aEwW__figure:hover:after{transform:translate(120%)}.page-module___8aEwW__figureValue{font-family:var(--font-heading);letter-spacing:-.045em;background:linear-gradient(100deg,#0369a1,#0ea5e9 35%,#22d3ee 55%,#0369a1 90%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.7rem;font-size:clamp(2.9rem,6vw,4.5rem);font-weight:800;line-height:.95;animation:7s ease-in-out infinite page-module___8aEwW__figureHue;display:block}.page-module___8aEwW__figure:nth-child(2) .page-module___8aEwW__figureValue{animation-delay:-2.3s}.page-module___8aEwW__figure:nth-child(3) .page-module___8aEwW__figureValue{animation-delay:-4.6s}@keyframes page-module___8aEwW__figureHue{0%,to{background-position:0%}50%{background-position:100%}}.page-module___8aEwW__figureLabel{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--secondary-color);margin-bottom:.4rem;font-size:1.05rem;font-weight:700;display:block}.page-module___8aEwW__figureNote{color:#4a6377;font-size:.93rem;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__figureValue{animation:none}.page-module___8aEwW__figure:after{display:none}}@media (max-width:900px){.page-module___8aEwW__figures{padding:.5rem 1.25rem 3.5rem}.page-module___8aEwW__figuresGrid{grid-template-columns:1fr;gap:1rem}}.page-module___8aEwW__journalCta{justify-content:center;margin-top:1.75rem;display:flex}.page-module___8aEwW__journalCta .page-module___8aEwW__journalAll{color:var(--primary-hover);font-family:var(--font-heading);background:0 0;border:1.5px solid #0ea5e98c;border-radius:999px;align-items:center;gap:.55rem;padding:.9rem 2.2rem;font-weight:650;transition:background .25s,color .25s,transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.page-module___8aEwW__journalCta .page-module___8aEwW__journalAll:hover{border-color:var(--primary-color);color:var(--primary-hover);background:#0ea5e91a;transform:translateY(-2px)}.page-module___8aEwW__journalCta .page-module___8aEwW__journalAll span{transition:transform .25s}.page-module___8aEwW__journalCta .page-module___8aEwW__journalAll:hover span{transform:translate(4px)}@media (max-width:1000px){.page-module___8aEwW__journalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__journalSection{padding:3rem 1.25rem}.page-module___8aEwW__journalGrid{grid-template-columns:1fr}}
