@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fed1534a-module__F9WnGq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fed1534a-module__F9WnGq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.Header-module__lnUIdW__header{z-index:1000;background-color:#0000;border-bottom:1px solid #0000;height:80px;transition:all .3s;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__header.Header-module__lnUIdW__scrolled{background-color:var(--white);border-bottom:1px solid var(--gray-light);height:70px;box-shadow:0 4px 20px #0a192f0d}.Header-module__lnUIdW__container{justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module__lnUIdW__logo{flex-direction:column;text-decoration:none;display:flex}.Header-module__lnUIdW__logoText{font-family:var(--font-heading);color:var(--navy);font-size:1.25rem;font-weight:700;line-height:1.2}.Header-module__lnUIdW__logoSubtext{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);font-size:.75rem;font-weight:600}.Header-module__lnUIdW__nav{align-items:center;gap:2rem;display:flex}.Header-module__lnUIdW__navList{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__lnUIdW__navLink{color:var(--navy);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.Header-module__lnUIdW__navLink:hover{color:var(--gold)}.Header-module__lnUIdW__header:not(.Header-module__lnUIdW__scrolled) .Header-module__lnUIdW__logoText,.Header-module__lnUIdW__header:not(.Header-module__lnUIdW__scrolled) .Header-module__lnUIdW__navLink{color:var(--white)}.Header-module__lnUIdW__header:not(.Header-module__lnUIdW__scrolled) .Header-module__lnUIdW__hamburger,.Header-module__lnUIdW__header:not(.Header-module__lnUIdW__scrolled) .Header-module__lnUIdW__hamburger:before,.Header-module__lnUIdW__header:not(.Header-module__lnUIdW__scrolled) .Header-module__lnUIdW__hamburger:after{background-color:var(--white)}.Header-module__lnUIdW__mobileToggle{cursor:pointer;z-index:1001;background:0 0;border:none;padding:.5rem;display:none}.Header-module__lnUIdW__hamburger{background-color:var(--navy);width:24px;height:2px;transition:all .3s;display:block;position:relative}.Header-module__lnUIdW__hamburger:before,.Header-module__lnUIdW__hamburger:after{content:"";background-color:var(--navy);width:24px;height:2px;transition:all .3s;position:absolute;left:0}.Header-module__lnUIdW__hamburger:before{top:-6px}.Header-module__lnUIdW__hamburger:after{top:6px}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__active{background-color:#0000}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__active:before{top:0;transform:rotate(45deg)}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__active:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.Header-module__lnUIdW__mobileToggle{display:block}.Header-module__lnUIdW__nav{background-color:var(--white);flex-direction:column;justify-content:center;padding:2rem;transition:transform .4s cubic-bezier(.77,0,.175,1);position:fixed;inset:0;transform:translateY(-100%)}.Header-module__lnUIdW__nav.Header-module__lnUIdW__mobileOpen{transform:translateY(0)}.Header-module__lnUIdW__navList{flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.Header-module__lnUIdW__navLink{font-size:1.25rem}}
.Button-module__8RiFmG__button{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__primary{background-color:var(--gold);color:var(--navy-dark)}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--gold-dark);color:var(--white);box-shadow:0 4px 12px #d4af374d}.Button-module__8RiFmG__secondary{background-color:var(--navy);color:var(--white)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--navy-light);box-shadow:0 4px 12px #0a192f4d}.Button-module__8RiFmG__outline{color:var(--navy);border-color:var(--navy);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){background-color:var(--navy);color:var(--white)}
.EntitySection-module__A0iuyW__section{background-color:var(--white);padding:8rem 0}.EntitySection-module__A0iuyW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.EntitySection-module__A0iuyW__title{color:var(--navy);margin-bottom:2rem;font-size:2.5rem;line-height:1.2}.EntitySection-module__A0iuyW__description{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.EntitySection-module__A0iuyW__stats{border-top:1px solid var(--gray-light);gap:3rem;margin-top:3rem;padding-top:2rem;display:flex}.EntitySection-module__A0iuyW__stat{flex-direction:column;display:flex}.EntitySection-module__A0iuyW__statValue{font-family:var(--font-heading);color:var(--gold);margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1}.EntitySection-module__A0iuyW__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.EntitySection-module__A0iuyW__imageFrame{aspect-ratio:4/5;background-color:var(--bg-secondary);border:1px solid #c4a76b47;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a192f21}.EntitySection-module__A0iuyW__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:1024px){.EntitySection-module__A0iuyW__grid{gap:4rem}}@media (max-width:768px){.EntitySection-module__A0iuyW__section{padding:5rem 0}.EntitySection-module__A0iuyW__grid{grid-template-columns:1fr;gap:3rem}.EntitySection-module__A0iuyW__title{font-size:2rem}.EntitySection-module__A0iuyW__stats{flex-wrap:wrap;gap:2rem}}
.PremiumShowcase-module__UctGRq__section{background:var(--white);padding:8rem 0;overflow:hidden}.PremiumShowcase-module__UctGRq__container{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:5rem;display:grid}.PremiumShowcase-module__UctGRq__copy{max-width:560px}.PremiumShowcase-module__UctGRq__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:inline-block}.PremiumShowcase-module__UctGRq__copy h2{color:var(--navy);margin-bottom:1.5rem;font-size:2.75rem;line-height:1.12}.PremiumShowcase-module__UctGRq__copy p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.PremiumShowcase-module__UctGRq__metrics{gap:1rem;margin-top:2rem;display:grid}.PremiumShowcase-module__UctGRq__metrics div{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.PremiumShowcase-module__UctGRq__metrics strong{color:var(--gold);font-family:var(--font-heading);font-size:1.7rem}.PremiumShowcase-module__UctGRq__metrics span{color:var(--navy);font-weight:700}.PremiumShowcase-module__UctGRq__gallery{perspective:1400px;min-height:520px;position:relative}.PremiumShowcase-module__UctGRq__card{--offset:calc((var(--i) - 1) * 74px);background:var(--navy);height:420px;left:calc(50% - 210px + var(--offset));top:calc(50% - 210px + (var(--i) * 18px));transform:rotateY(calc((var(--i) - 1) * -13deg)) rotateZ(calc((var(--i) - 1) * 2deg));transform-origin:50%;border:1px solid #d4af3747;border-radius:8px;width:420px;transition:transform .55s,z-index .55s,box-shadow .55s;position:absolute;overflow:hidden;box-shadow:0 26px 70px #0a192f42}.PremiumShowcase-module__UctGRq__card:first-child{z-index:1}.PremiumShowcase-module__UctGRq__card:nth-child(2){z-index:3}.PremiumShowcase-module__UctGRq__card:nth-child(3){z-index:2}.PremiumShowcase-module__UctGRq__card:hover{z-index:5;transform:translateY(-18px)rotateY(0)rotate(0)scale(1.03);box-shadow:0 34px 90px #0a192f57}.PremiumShowcase-module__UctGRq__image{object-fit:cover;width:100%;height:100%;transition:transform .7s}.PremiumShowcase-module__UctGRq__card:hover .PremiumShowcase-module__UctGRq__image{transform:scale(1.08)}.PremiumShowcase-module__UctGRq__overlay{color:var(--white);background:linear-gradient(#0000 0%,#020c1be6 72%);padding:5rem 1.5rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.PremiumShowcase-module__UctGRq__overlay h3{color:var(--white);margin-bottom:.45rem;font-size:1.35rem}.PremiumShowcase-module__UctGRq__overlay p{color:var(--gray-light);font-size:.95rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.PremiumShowcase-module__UctGRq__card,.PremiumShowcase-module__UctGRq__image{transition:none}}@media (max-width:980px){.PremiumShowcase-module__UctGRq__container{grid-template-columns:1fr;gap:3rem}.PremiumShowcase-module__UctGRq__gallery{gap:1rem;min-height:auto;display:grid}.PremiumShowcase-module__UctGRq__card{width:100%;height:auto;min-height:320px;position:relative;top:auto;left:auto;transform:none}}@media (max-width:640px){.PremiumShowcase-module__UctGRq__section{padding:5rem 0}.PremiumShowcase-module__UctGRq__copy h2{font-size:2rem}}
.NoroIA-module__cCuY3q__section{background:linear-gradient(180deg, #f7f2e78c 0%, #fffffff5 38%), var(--white);padding:8rem 0}.NoroIA-module__cCuY3q__container{gap:3rem;display:grid}.NoroIA-module__cCuY3q__intro{max-width:820px}.NoroIA-module__cCuY3q__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:inline-block}.NoroIA-module__cCuY3q__intro h2{color:var(--navy);margin-bottom:1.25rem;font-size:2.75rem;line-height:1.12}.NoroIA-module__cCuY3q__intro p{color:var(--text-secondary);max-width:760px;font-size:1.1rem;line-height:1.8}.NoroIA-module__cCuY3q__panel{background:#ffffffeb;border:1px solid #0a192f1f;border-radius:8px;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0a192f1f}.NoroIA-module__cCuY3q__sidebar{background:linear-gradient(180deg, #020c1b14, #020c1bbd), var(--navy);grid-template-rows:auto 1fr;gap:1.5rem;padding:1.25rem;display:grid}.NoroIA-module__cCuY3q__avatarWrap{border:1px solid #d4af3752;border-radius:8px;position:relative;overflow:hidden}.NoroIA-module__cCuY3q__avatar{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.NoroIA-module__cCuY3q__status{color:var(--gray-light);background:#020c1bd1;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.NoroIA-module__cCuY3q__status span{background:var(--gold);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 18px #d4af37cc}.NoroIA-module__cCuY3q__tabs{gap:.75rem;display:grid}.NoroIA-module__cCuY3q__tab,.NoroIA-module__cCuY3q__tabActive{appearance:none;color:var(--gray-light);cursor:pointer;letter-spacing:0;text-align:left;background:#ffffff12;border:1px solid #ccd6f629;border-radius:8px;min-height:3.25rem;padding:.9rem 1rem;font-size:.92rem;font-weight:800;transition:background .25s,border-color .25s,color .25s,transform .25s}.NoroIA-module__cCuY3q__tab:hover,.NoroIA-module__cCuY3q__tabActive{color:var(--white);background:#d4af3724;border-color:#d4af378f}.NoroIA-module__cCuY3q__tabActive{transform:translate(6px)}.NoroIA-module__cCuY3q__chat{background:radial-gradient(circle at top right, #d4af371c, transparent 34%), var(--white);align-content:center;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.NoroIA-module__cCuY3q__messageQuestion,.NoroIA-module__cCuY3q__messageAnswer{border-radius:8px;max-width:760px;padding:1.25rem 1.35rem}.NoroIA-module__cCuY3q__messageQuestion{background:var(--off-white);border:1px solid #0a192f1a;justify-self:start}.NoroIA-module__cCuY3q__messageAnswer{background:var(--navy);color:var(--white);border:1px solid #d4af373d;justify-self:end;box-shadow:0 20px 52px #0a192f2e}.NoroIA-module__cCuY3q__messageQuestion span,.NoroIA-module__cCuY3q__messageAnswer span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:900;display:block}.NoroIA-module__cCuY3q__messageQuestion span{color:var(--gold-dark)}.NoroIA-module__cCuY3q__messageAnswer span{color:var(--gold-light)}.NoroIA-module__cCuY3q__messageQuestion p,.NoroIA-module__cCuY3q__messageAnswer p{font-size:1rem;line-height:1.7}.NoroIA-module__cCuY3q__messageQuestion p{color:var(--navy);font-weight:750}.NoroIA-module__cCuY3q__messageAnswer p{color:var(--gray-light)}.NoroIA-module__cCuY3q__impactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.NoroIA-module__cCuY3q__impactItem{background:#f7f2e7b8;border:1px solid #d4af3747;border-radius:8px;min-height:5.25rem;padding:1rem}.NoroIA-module__cCuY3q__impactItem strong{color:var(--navy);font-size:.95rem;line-height:1.45;display:block}.NoroIA-module__cCuY3q__note{border-top:1px solid var(--border);color:var(--text-secondary);padding-top:1.25rem;font-size:.98rem;line-height:1.7}.NoroIA-module__cCuY3q__note strong{color:var(--navy)}@media (prefers-reduced-motion:reduce){.NoroIA-module__cCuY3q__tab,.NoroIA-module__cCuY3q__tabActive{transition:none}}@media (max-width:980px){.NoroIA-module__cCuY3q__panel{grid-template-columns:1fr}.NoroIA-module__cCuY3q__sidebar{grid-template-rows:auto;grid-template-columns:minmax(190px,.38fr) minmax(0,.62fr)}.NoroIA-module__cCuY3q__tabs{align-content:start}}@media (max-width:720px){.NoroIA-module__cCuY3q__section{padding:5rem 0}.NoroIA-module__cCuY3q__intro h2{font-size:2rem}.NoroIA-module__cCuY3q__sidebar{grid-template-columns:1fr}.NoroIA-module__cCuY3q__avatarWrap{max-width:320px}.NoroIA-module__cCuY3q__impactGrid{grid-template-columns:1fr}.NoroIA-module__cCuY3q__tabActive{transform:none}}
.ProcessTimeline-module__MmHEta__section{background-color:var(--bg-secondary);padding:8rem 0}.ProcessTimeline-module__MmHEta__header{text-align:center;max-width:700px;margin:0 auto 5rem}.ProcessTimeline-module__MmHEta__title{color:var(--navy);margin-bottom:1.5rem;font-size:2.5rem}.ProcessTimeline-module__MmHEta__subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.ProcessTimeline-module__MmHEta__timeline{flex-direction:column;gap:3rem;max-width:800px;margin:0 auto;display:flex}.ProcessTimeline-module__MmHEta__step{background-color:var(--white);border:1px solid var(--gray-light);transition:var(--transition);border-radius:8px;gap:3rem;padding:3rem;display:flex;box-shadow:0 4px 20px #0a192f0d}.ProcessTimeline-module__MmHEta__step:hover{border-color:var(--gold-light);transform:translateY(-5px);box-shadow:0 10px 30px #0a192f1a}.ProcessTimeline-module__MmHEta__number{font-family:var(--font-heading);color:var(--gold);flex-shrink:0;font-size:3rem;font-weight:700;line-height:1}.ProcessTimeline-module__MmHEta__content{flex-grow:1}.ProcessTimeline-module__MmHEta__stepTitle{color:var(--navy);margin-bottom:1rem;font-size:1.5rem}.ProcessTimeline-module__MmHEta__stepDescription{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}@media (max-width:768px){.ProcessTimeline-module__MmHEta__section{padding:5rem 0}.ProcessTimeline-module__MmHEta__step{flex-direction:column;gap:1.5rem;padding:2rem}.ProcessTimeline-module__MmHEta__number{font-size:2.5rem}}
.FinalCTA-module__y-fj2q__section{background-color:var(--bg-secondary);text-align:center;border-top:1px solid var(--gray-light);padding:6rem 0}.FinalCTA-module__y-fj2q__container{max-width:800px}.FinalCTA-module__y-fj2q__title{color:var(--navy);margin-bottom:1.5rem;font-size:2.5rem}.FinalCTA-module__y-fj2q__description{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.FinalCTA-module__y-fj2q__actions{justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.FinalCTA-module__y-fj2q__title{font-size:2rem}.FinalCTA-module__y-fj2q__actions{flex-direction:column;align-items:stretch}}
.Card-module__b6YjYG__card{background-color:var(--white);border:1px solid var(--gray-light);transition:var(--transition);border-radius:8px;flex-direction:column;height:100%;padding:2rem;display:flex;position:relative;overflow:hidden}.Card-module__b6YjYG__card:before{content:"";opacity:0;background:linear-gradient(135deg,#d4af3729,#0000 42%);transition:opacity .25s;position:absolute;inset:0}.Card-module__b6YjYG__card:hover{box-shadow:0 10px 30px -15px var(--navy);border-color:var(--gold-light);transform:translateY(-5px)rotateX(1deg)}.Card-module__b6YjYG__card:hover:before{opacity:1}.Card-module__b6YjYG__icon{color:var(--gold);margin-bottom:1.5rem;font-size:2rem}.Card-module__b6YjYG__title{color:var(--navy);margin-bottom:1rem;font-size:1.25rem;position:relative}.Card-module__b6YjYG__description{color:var(--text-secondary);flex-grow:1;line-height:1.6;position:relative}
.Footer-module__3hUVsW__footer{background-color:var(--navy);color:var(--white);margin-top:auto;padding:5rem 0 2rem}.Footer-module__3hUVsW__grid{grid-template-columns:2fr 1fr 1.5fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.Footer-module__3hUVsW__brand{flex-direction:column;display:flex}.Footer-module__3hUVsW__logo{flex-direction:column;margin-bottom:1.5rem;text-decoration:none;display:flex}.Footer-module__3hUVsW__logoText{font-family:var(--font-heading);color:var(--white);font-size:1.5rem;font-weight:700;line-height:1.2}.Footer-module__3hUVsW__logoSubtext{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);font-size:.8rem;font-weight:600}.Footer-module__3hUVsW__description{color:var(--gray-light);max-width:300px;font-size:.95rem;line-height:1.6}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-heading);color:var(--white);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__linkList a{color:var(--gray-light);font-size:.95rem;transition:color .3s}.Footer-module__3hUVsW__linkList a:hover{color:var(--gold)}.Footer-module__3hUVsW__geoText{color:var(--gray-light);font-size:.9rem;line-height:1.6}.Footer-module__3hUVsW__geoText strong{color:var(--gold);font-weight:600}.Footer-module__3hUVsW__bottom{color:var(--gray);border-top:1px solid #ccd6f61a;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.85rem;display:flex}.Footer-module__3hUVsW__legalLinks{gap:1.5rem;display:flex}.Footer-module__3hUVsW__legalLinks a{color:var(--gray);transition:color .3s}.Footer-module__3hUVsW__legalLinks a:hover{color:var(--white)}@media (max-width:1024px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:768px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr;gap:2.5rem}.Footer-module__3hUVsW__bottom{text-align:center;flex-direction:column;gap:1rem}}
.FAQAccordion-module__ivj6SG__accordion{border-top:1px solid var(--gray-light);width:100%}.FAQAccordion-module__ivj6SG__item{border-bottom:1px solid var(--gray-light)}.FAQAccordion-module__ivj6SG__question{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;font-weight:500;transition:color .3s;display:flex}.FAQAccordion-module__ivj6SG__question:hover{color:var(--gold-dark)}.FAQAccordion-module__ivj6SG__icon{color:var(--gold);flex-shrink:0;margin-left:1rem;font-size:1.5rem;transition:transform .3s}.FAQAccordion-module__ivj6SG__open .FAQAccordion-module__ivj6SG__icon{transform:rotate(180deg)}.FAQAccordion-module__ivj6SG__answerWrapper{transition:max-height .4s ease-in-out;overflow:hidden}.FAQAccordion-module__ivj6SG__answer{color:var(--text-secondary);padding-bottom:1.5rem;line-height:1.6}
.page-module___8aEwW__problemsSection,.page-module___8aEwW__executiveSection{background-color:var(--white);padding:8rem 0}.page-module___8aEwW__impactSection{background:var(--navy);color:var(--white);padding:7rem 0}.page-module___8aEwW__impactContainer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.page-module___8aEwW__impactCopy h2{color:var(--white);font-size:2.6rem;line-height:1.16}.page-module___8aEwW__impactText{gap:1.4rem;display:grid}.page-module___8aEwW__impactText p{color:var(--gray-light);font-size:1.08rem;line-height:1.85}.page-module___8aEwW__visualProofSection{background:var(--white);padding:7rem 0}.page-module___8aEwW__visualProofContainer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem;display:grid}.page-module___8aEwW__visualProofImage{border:1px solid #c4a76b47;border-radius:8px;overflow:hidden;box-shadow:0 28px 70px #0a192f21}.page-module___8aEwW__visualProofImage img{width:100%;height:auto;display:block}.page-module___8aEwW__visualProofCopy h2{color:var(--navy);margin-bottom:1.25rem;font-size:2.35rem;line-height:1.16}.page-module___8aEwW__visualProofCopy p{color:var(--text-secondary);font-size:1.08rem;line-height:1.85}.page-module___8aEwW__sectionHeader{text-align:center;max-width:700px;margin:0 auto 4rem}.page-module___8aEwW__sectionHeader h2{color:var(--navy);margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__sectionHeader p{color:var(--text-secondary);font-size:1.125rem}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.page-module___8aEwW__sectorsSection{background:linear-gradient(180deg, var(--cream) 0%, var(--white) 100%);padding:7rem 0}.page-module___8aEwW__sectorsContainer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem;display:grid}.page-module___8aEwW__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.page-module___8aEwW__sectorsSection h2{color:var(--navy);margin-bottom:1.25rem;font-size:2.35rem;line-height:1.15}.page-module___8aEwW__sectorsSection p{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.page-module___8aEwW__sectorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__sectorList li{border:1px solid var(--border);color:var(--navy);background:#ffffffc2;border-radius:6px;padding:1rem 1.1rem;font-weight:600}.page-module___8aEwW__targetSection{background-color:var(--navy);color:var(--white);text-align:center;padding:6rem 0}.page-module___8aEwW__targetSection h2{color:var(--gold);margin-bottom:1.5rem;font-size:2rem}.page-module___8aEwW__targetSection p{color:var(--gray-light);max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.8}.page-module___8aEwW__targetSection strong{color:var(--white);font-weight:600}.page-module___8aEwW__localSection{background-color:var(--white);padding:7rem 0}.page-module___8aEwW__localGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.page-module___8aEwW__localCard{border:1px solid var(--border);color:var(--navy);border-radius:6px;padding:1.25rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.page-module___8aEwW__localCard:hover{border-color:var(--gold);color:var(--gold-dark);transform:translateY(-2px)}.page-module___8aEwW__faqSection{background-color:var(--white);padding:8rem 0}.page-module___8aEwW__faqContainer{max-width:800px}@media (max-width:768px){.page-module___8aEwW__problemsSection,.page-module___8aEwW__executiveSection,.page-module___8aEwW__impactSection,.page-module___8aEwW__visualProofSection,.page-module___8aEwW__sectorsSection,.page-module___8aEwW__targetSection,.page-module___8aEwW__localSection,.page-module___8aEwW__faqSection{padding:5rem 0}.page-module___8aEwW__sectionHeader h2{font-size:2rem}.page-module___8aEwW__sectorsContainer,.page-module___8aEwW__impactContainer,.page-module___8aEwW__visualProofContainer{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__sectorList{grid-template-columns:1fr}}
.PremiumCursor-module__CBIBva__aura,.PremiumCursor-module__CBIBva__ring,.PremiumCursor-module__CBIBva__dot{pointer-events:none;z-index:9999;opacity:0;position:fixed}.PremiumCursor-module__CBIBva__aura{width:420px;height:420px;left:calc(var(--cursor-x,-500px) - 210px);top:calc(var(--cursor-y,-500px) - 210px);mix-blend-mode:screen;background:radial-gradient(circle,#d4af371f,#0000 62%);transition:opacity .25s}.PremiumCursor-module__CBIBva__ring{width:42px;height:42px;left:calc(var(--cursor-ring-x,-100px) - 21px);top:calc(var(--cursor-ring-y,-100px) - 21px);border:1px solid #d4af37bf;border-radius:50%;transition:opacity .25s,transform .2s;box-shadow:0 0 24px #d4af371f}.PremiumCursor-module__CBIBva__dot{width:6px;height:6px;left:calc(var(--cursor-x,-100px) - 3px);top:calc(var(--cursor-y,-100px) - 3px);background:var(--gold);border-radius:50%;transition:opacity .25s;box-shadow:0 0 16px #d4af3773}:is(.premium-cursor-enabled .PremiumCursor-module__CBIBva__aura,.premium-cursor-enabled .PremiumCursor-module__CBIBva__ring,.premium-cursor-enabled .PremiumCursor-module__CBIBva__dot){opacity:1}.premium-cursor-enabled:has(a:hover,button:hover) .PremiumCursor-module__CBIBva__ring{border-color:#ffffffd9;transform:scale(1.55)}@media (max-width:900px),(pointer:coarse){.PremiumCursor-module__CBIBva__aura,.PremiumCursor-module__CBIBva__ring,.PremiumCursor-module__CBIBva__dot{display:none}}
.LocalConsultingPage-module__UsLQGq__hero{background:linear-gradient(180deg, var(--white) 0%, var(--cream) 100%);padding:9rem 0 5rem}.LocalConsultingPage-module__UsLQGq__container{max-width:980px}.LocalConsultingPage-module__UsLQGq__eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.LocalConsultingPage-module__UsLQGq__title{color:var(--navy);margin-bottom:1.5rem;font-size:3.2rem;line-height:1.1}.LocalConsultingPage-module__UsLQGq__subtitle{color:var(--text-secondary);max-width:820px;font-size:1.2rem;line-height:1.8}.LocalConsultingPage-module__UsLQGq__contentSection{background:var(--white);padding:6rem 0}.LocalConsultingPage-module__UsLQGq__grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:4rem;display:grid}.LocalConsultingPage-module__UsLQGq__content h2,.LocalConsultingPage-module__UsLQGq__sidePanel h2{color:var(--navy);margin-bottom:1rem;font-size:2rem}.LocalConsultingPage-module__UsLQGq__content p,.LocalConsultingPage-module__UsLQGq__sidePanel p{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.8}.LocalConsultingPage-module__UsLQGq__list{gap:.9rem;margin:2rem 0;padding:0;list-style:none;display:grid}.LocalConsultingPage-module__UsLQGq__list li{border-left:3px solid var(--gold);color:var(--navy);padding:.35rem 0 .35rem 1rem;font-weight:650}.LocalConsultingPage-module__UsLQGq__sidePanel{border:1px solid var(--border);border-radius:8px;padding:2rem;position:sticky;top:6rem}.LocalConsultingPage-module__UsLQGq__cta{background:var(--navy);color:var(--white);border-radius:6px;margin-top:1rem;padding:.95rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:768px){.LocalConsultingPage-module__UsLQGq__hero{padding:7rem 0 4rem}.LocalConsultingPage-module__UsLQGq__title{font-size:2.25rem}.LocalConsultingPage-module__UsLQGq__grid{grid-template-columns:1fr}.LocalConsultingPage-module__UsLQGq__sidePanel{position:static}}
