.styles-module__T6qFlq__reveal{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(28px)}.styles-module__T6qFlq__revealVisible{opacity:1;transform:translateY(0)}.styles-module__T6qFlq__container{max-width:1180px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem)}.styles-module__T6qFlq__eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:inline-block}.styles-module__T6qFlq__eyebrowLight{color:var(--gold-light);opacity:.85}.styles-module__T6qFlq__sectionTitle{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:600;line-height:1.18}.styles-module__T6qFlq__goldBar{background:linear-gradient(90deg, var(--gold), var(--gold-light));width:44px;height:2px;margin-bottom:1rem}.styles-module__T6qFlq__sectionHead{margin-bottom:clamp(2.5rem,5vw,4rem)}.styles-module__T6qFlq__hero{padding-top:calc(var(--nav-height,72px) + 5.5rem);padding-bottom:6rem;position:relative;overflow:hidden}.styles-module__T6qFlq__heroBg{background:radial-gradient(75% 65% at 15% 55%,#1d3a65 0%,#0000 60%),radial-gradient(55% 70% at 90% 25%,#0c1e3d 0%,#0000 55%),linear-gradient(150deg,#0b1628 0%,#0f2342 55%,#080f1e 100%);position:absolute;inset:0}.styles-module__T6qFlq__heroGlow{pointer-events:none;background:radial-gradient(50% 40% at 50% 110%,#c9a84c17 0%,#0000 65%);position:absolute;inset:0}.styles-module__T6qFlq__heroNoise{opacity:.45;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.styles-module__T6qFlq__heroInner{z-index:2;max-width:820px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem);position:relative}.styles-module__T6qFlq__heroBar{background:linear-gradient(90deg, var(--gold), var(--gold-light));width:48px;height:2px;margin-bottom:2rem}.styles-module__T6qFlq__heroTitle{font-family:var(--font-display);color:#f0ebdf;letter-spacing:-.02em;margin-bottom:1.75rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:600;line-height:1.1}.styles-module__T6qFlq__heroTitle em{color:var(--gold-light);font-style:italic}.styles-module__T6qFlq__heroSub{color:#f0ebdfa6;max-width:640px;font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.8}.styles-module__T6qFlq__a1{animation:styles-module__T6qFlq__fadeUp .8s var(--ease-out) .3s both}.styles-module__T6qFlq__a2{animation:styles-module__T6qFlq__fadeUp .9s var(--ease-out) .46s both}.styles-module__T6qFlq__a3{animation:styles-module__T6qFlq__fadeUp .9s var(--ease-out) .62s both}.styles-module__T6qFlq__a4{animation:styles-module__T6qFlq__fadeUp 1s var(--ease-out) .9s both}@keyframes styles-module__T6qFlq__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.styles-module__T6qFlq__heroScroll{position:absolute;bottom:2.2rem;left:clamp(1.5rem,5vw,4rem)}.styles-module__T6qFlq__heroScrollLine{background:linear-gradient(#c9a84ccc,#0000);width:1.5px;height:48px;animation:2.2s ease-in-out infinite styles-module__T6qFlq__scrollBob;display:block}@keyframes styles-module__T6qFlq__scrollBob{0%,to{opacity:.8;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.55)}}.styles-module__T6qFlq__introSection{background:var(--white);border-bottom:1px solid #0b16280f;padding-block:clamp(4.5rem,9vw,7rem)}.styles-module__T6qFlq__introGrid{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}@media (max-width:768px){.styles-module__T6qFlq__introGrid{grid-template-columns:1fr}}.styles-module__T6qFlq__introQuote{position:relative}.styles-module__T6qFlq__introQuoteMark{font-family:var(--font-display);color:var(--gold);opacity:.25;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;font-size:6rem;line-height:.8;display:block}.styles-module__T6qFlq__introQuote p{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;font-size:clamp(1.2rem,2.2vw,1.55rem);font-style:italic;font-weight:600;line-height:1.4}.styles-module__T6qFlq__introBody{color:var(--muted);padding-top:.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.85}.styles-module__T6qFlq__cardSection{background:var(--white);padding-block:clamp(4.5rem,9vw,7rem)}.styles-module__T6qFlq__sectionAlt{background:var(--cream)}.styles-module__T6qFlq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1.5rem;display:grid}.styles-module__T6qFlq__card{background:var(--white);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .3s;border:1px solid #0b162814;border-radius:5px;padding:2.25rem 1.85rem;position:relative;overflow:hidden}.styles-module__T6qFlq__card:hover{border-color:#c9a84c4d;transform:translateY(-5px);box-shadow:0 14px 40px #0b16281a}.styles-module__T6qFlq__cardTop{background:linear-gradient(90deg, var(--gold), var(--gold-light));transform-origin:0;height:3px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.styles-module__T6qFlq__card:hover .styles-module__T6qFlq__cardTop{transform:scaleX(1)}.styles-module__T6qFlq__cardIcon{width:48px;height:48px;color:var(--gold);transition:background .3s, transform .3s var(--ease-out);background:#c9a84c1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.3rem;display:flex}.styles-module__T6qFlq__card:hover .styles-module__T6qFlq__cardIcon{background:#c9a84c3d;transform:scale(1.1)rotate(-4deg)}.styles-module__T6qFlq__cardTitle{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;margin-bottom:.65rem;font-size:1.25rem;font-weight:600}.styles-module__T6qFlq__cardDesc{color:var(--muted);font-size:.88rem;line-height:1.72}.styles-module__T6qFlq__prose{padding-block:clamp(4.5rem,9vw,7rem)}.styles-module__T6qFlq__proseColumns{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-top:2rem;display:grid}@media (max-width:680px){.styles-module__T6qFlq__proseColumns{grid-template-columns:1fr}}.styles-module__T6qFlq__proseColumns p{color:var(--muted);font-size:clamp(.93rem,1.4vw,1.02rem);line-height:1.85}.styles-module__T6qFlq__visionSection{padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.styles-module__T6qFlq__visionBg{background:radial-gradient(70% 60% at 15%,#1a3660 0%,#0000 60%),linear-gradient(145deg,#0b1628 0%,#0d2040 60%,#091320 100%);position:absolute;inset:0}.styles-module__T6qFlq__visionNoise{opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.styles-module__T6qFlq__visionInner{z-index:2;position:relative}.styles-module__T6qFlq__visionTitle{font-family:var(--font-display);color:#f0ebdf;letter-spacing:-.015em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.15}.styles-module__T6qFlq__visionBody{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);max-width:940px;display:grid}@media (max-width:680px){.styles-module__T6qFlq__visionBody{grid-template-columns:1fr}}.styles-module__T6qFlq__visionBody p{color:#f0ebdf9e;font-size:clamp(.92rem,1.4vw,1rem);line-height:1.85}.styles-module__T6qFlq__visionBody strong{color:#f0ebdfe6;font-weight:600}.styles-module__T6qFlq__faqSection{background:var(--cream);padding-block:clamp(4.5rem,9vw,7rem)}.styles-module__T6qFlq__faqList{flex-direction:column;gap:0;max-width:760px;display:flex}.styles-module__T6qFlq__faqItem{border-bottom:1px solid #0b16281a}.styles-module__T6qFlq__faqItem:first-child{border-top:1px solid #0b16281a}.styles-module__T6qFlq__faqQ{width:100%;font-family:var(--font-display);color:var(--navy);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:600;transition:color .25s;display:flex}.styles-module__T6qFlq__faqQ:hover,.styles-module__T6qFlq__faqItemOpen .styles-module__T6qFlq__faqQ{color:var(--gold)}.styles-module__T6qFlq__faqIcon{color:var(--gold);transition:transform .35s var(--ease-out);flex-shrink:0}.styles-module__T6qFlq__faqIconOpen{transform:rotate(180deg)}.styles-module__T6qFlq__faqAnswer{transition:grid-template-rows .38s var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.styles-module__T6qFlq__faqItemOpen .styles-module__T6qFlq__faqAnswer{grid-template-rows:1fr}.styles-module__T6qFlq__faqAnswerText{color:var(--muted);padding-bottom:1.4rem;font-size:.9rem;line-height:1.78;overflow:hidden}.styles-module__T6qFlq__ctaSection{padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.styles-module__T6qFlq__ctaBg{background:var(--navy);position:absolute;inset:0}.styles-module__T6qFlq__ctaBg:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c12 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.styles-module__T6qFlq__ctaNoise{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.styles-module__T6qFlq__ctaInner{z-index:2;text-align:center;max-width:640px;margin-inline:auto;position:relative}.styles-module__T6qFlq__ctaRule{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:52px;height:1.5px;margin:0 auto 1.75rem}.styles-module__T6qFlq__ctaTitle{font-family:var(--font-display);color:#f0ebdf;letter-spacing:-.015em;margin-bottom:1.2rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:600;line-height:1.15}.styles-module__T6qFlq__ctaSub{color:#f0ebdf94;margin-bottom:2.5rem;font-size:clamp(.93rem,1.5vw,1.02rem);line-height:1.75}.styles-module__T6qFlq__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.styles-module__T6qFlq__btnGold{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:var(--navy);transition:background .25s, box-shadow .25s, transform .25s var(--ease-out);border-radius:3px;padding:.9rem 2.4rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.styles-module__T6qFlq__btnGold:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 6px 24px #c9a84c61}.styles-module__T6qFlq__btnGhost{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f0ebdfd1;transition:border-color .25s, background .25s, transform .25s var(--ease-out);background:0 0;border:1.5px solid #f0ebdf40;border-radius:3px;padding:.9rem 2.4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}.styles-module__T6qFlq__btnGhost:hover{background:#c9a84c12;border-color:#c9a84c8c;transform:translateY(-2px)}@media (max-width:480px){.styles-module__T6qFlq__ctaActions{flex-direction:column;align-items:center}.styles-module__T6qFlq__btnGold,.styles-module__T6qFlq__btnGhost{text-align:center;width:100%;max-width:280px}}
