.webglBg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.15;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal.active{animation:fadeInUp .8s forwards}.heroSlider{position:relative;height:50vh;width:100%;overflow:hidden;background-color:#0c1a30}.heroSlider :global(#dispatch-anim){position:absolute;right:5%;top:50%;transform:translateY(-50%);width:400px;height:400px;z-index:2}.slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;transition:opacity 1s ease-in-out,transform 1.2s ease-in-out;transform:scale(1.05);visibility:hidden}.slide.active{opacity:1;transform:scale(1);z-index:1;visibility:visible}.slide.active .slideContent h1{transform:translateY(0);opacity:1}.slideBg{position:absolute;inset:0;z-index:-1}.slideBg img{width:100%;height:100%;object-fit:cover;filter:brightness(.6)}.slideContent{padding:0 5%;max-width:800px;color:#fff}.slideContent h1{font-size:clamp(40px,8vw,72px);font-weight:800;line-height:1.1;margin-bottom:24px;transform:translateY(30px);opacity:0;transition:transform .8s ease-out .3s,opacity .8s ease-out .3s}.slideContent p{font-size:20px;margin-bottom:40px;opacity:.9;max-width:600px}.heroActions{display:flex;gap:20px}.sliderControls{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}.dot{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .4s cubic-bezier(.25,1,.5,1);border:2px solid transparent}.dot.active{background:#fff;transform:scale(1.2);border-color:hsla(0,0%,100%,.5)}.pillarsSection{padding:80px 5%;background:#fff;text-align:center}.pillarsGrid{display:flex;flex-wrap:wrap;gap:30px;margin-top:50px;width:100%;max-width:1200px;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto}.pillarCard{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 300px;max-width:400px;padding:30px 25px;box-sizing:border-box}.pillarCard :global(.material-symbols-outlined){font-size:48px;color:#0c1a30;margin-bottom:20px;display:inline-block}.pillarCard h3{font-size:1rem;margin-bottom:12px;color:#0c1a30}.pillarCard p{color:#666;font-size:.8rem;font-weight:500}.servicesSection{padding:100px 5%}.sectionHeader{text-align:center;margin-bottom:60px}.sectionHeader h2{font-size:36px;font-weight:700}.servicesContainer{display:flex;flex-wrap:wrap;gap:30px;margin-top:50px;width:100%;max-width:1200px;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto}.serviceCard{background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 300px;max-width:400px;padding:30px 25px;box-sizing:border-box}.serviceCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.serviceCard :global(.material-symbols-outlined){font-size:64px;color:#0c1a30;margin-bottom:24px;display:block}.audienceSection{padding:100px 5%;background:#0c1a30;color:#fff}.audienceGrid{display:flex;flex-wrap:wrap;gap:30px;margin-top:50px;width:100%;max-width:1200px;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto}.audienceCard{background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 300px;max-width:400px;padding:30px 25px;box-sizing:border-box}.audienceCard:hover{background:hsla(0,0%,100%,.1)}.audienceCard h3{font-size:1rem;margin-bottom:16px}.audienceCard p{opacity:.8;font-size:.8rem;font-weight:500}.testimonials{background:#f0f4f8;padding:100px 5%}.testimonialGrid{display:flex;flex-wrap:wrap;gap:30px;margin-top:50px;width:100%;max-width:1200px;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto}.testimonialCard{background:#fff;border-radius:12px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 300px;max-width:400px;padding:30px 25px;box-sizing:border-box}.faqSection{padding:100px 5%;max-width:900px;margin:0 auto}.faqItem{margin-bottom:15px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.05);overflow:hidden}.faqSummary{padding:24px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#0c1a30}.faqSummary::-webkit-details-marker{display:none}.faqContent{padding:24px;border-top:1px solid #eee}.btn{display:inline-block;padding:16px 36px;border-radius:12px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.25,1,.5,1);text-align:center}.btnPrimary{background:#0c1a30;color:#fff}.btnSecondary{background:#fff;color:#0c1a30}@media(max-width:1024px){.heroSlider :global(#dispatch-anim){display:none}.slideContent{text-align:center;margin:0 auto}.heroActions{justify-content:center}}.insightsPageWrapper{width:100%;background-color:#16130b}.baseCardGlass,.goldGlowItemCard{background-color:#24201e;border-top:1px solid rgba(212,175,55,.15);border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.5);display:block;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1)}.heroSection{padding:120px 80px 64px;flex-direction:column}@media(max-width:768px){.heroSection{padding:64px 20px 32px}}.labelCapsTracking{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:#d4af37;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.featuredSection{max-width:1280px;margin:0 auto;padding:0 80px 120px}@media(max-width:768px){.featuredSection{padding:0 20px 64px}}.goldGlowItemCard{overflow:hidden}.goldGlowItemCard:hover{box-shadow:0 0 15px 0 rgba(242,202,80,.15);border-color:rgba(242,202,80,.25);transform:translateY(-4px)}.goldGlowItemCard:hover .articleCoverImage{transform:scale(1.02);opacity:1}.goldGlowItemCard:hover .headlineLg{color:#f2ca50}.goldGlowItemCard:hover .arrowVectorIcon{transform:translateX(6px)}.responsiveGridColumns{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.responsiveGridColumns{grid-template-columns:1fr}}.thumbnailViewportFrame{height:500px}@media(max-width:1024px){.thumbnailViewportFrame{height:300px}}.articleCoverImage{object-fit:cover;opacity:.8;transition:all .7s cubic-bezier(.16,1,.3,1)}.mobileGradientTintOverlay{position:absolute;inset:0;background:linear-gradient(0deg,#24201e 0,transparent);z-index:1}@media(min-width:1025px){.mobileGradientTintOverlay{display:none}}.desktopGradientTintOverlay{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,#24201e);z-index:1}@media(max-width:1024px){.desktopGradientTintOverlay{display:none}}.featuredBadgeOverlay{position:absolute;top:16px;left:16px;background-color:rgba(17,14,7,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 16px;border-radius:9999px;border:1px solid rgba(242,202,80,.2);z-index:10}.badgeTextSmall{font-size:12px;color:#f2ca50;letter-spacing:.05em}.narrativeContentPane{padding:80px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}@media(max-width:1200px){.narrativeContentPane{padding:48px}}@media(max-width:768px){.narrativeContentPane{padding:32px 16px}}.articleMetaDataRow{display:flex;align-items:center;gap:8px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:#d0c5af;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:8px}.dividerDot{padding:0 4px}.headlineLg{margin-bottom:16px;transition:color .3s ease}.bodyLgClamp{font-family:var(--font-inter),sans-serif;font-size:18px;line-height:1.6;color:#d0c5af;margin-bottom:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.bodyLgClamp{font-size:16px}}.actionRedirectLinkBtn{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;color:#f2ca50;text-transform:uppercase;display:inline-flex;align-items:center;margin-top:auto}.arrowVectorIcon{margin-left:8px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mainWrapper{width:100%;background-color:#16130b}.baseGlassCard,.beveledGlassPanel,.glowHoverCard,.goldGlowCard,.philosophyGlassCard{background:rgba(36,32,30,.7);box-shadow:0 4px 30px rgba(0,0,0,.15);border-radius:8px}.portalGrid{max-width:1280px;margin:0 auto;padding:120px 80px;display:flex;flex-wrap:wrap;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}@media(max-width:1024px){.portalGrid{grid-template-columns:1fr;padding:64px 20px;gap:48px}}.stickyColumn{grid-column:span 5;display:flex;flex-direction:column;gap:120px;position:-webkit-sticky;position:sticky;top:120px;width:40%;max-width:460rem}@media(max-width:724px){.stickyColumn{width:95%;grid-column:span 1;position:static;gap:48px}}.heroBlock{display:flex;flex-direction:column;gap:32px}.secureHeaderBadge{display:flex;align-items:center;gap:8px;color:rgba(242,202,80,.7)}.badgeVectorIcon{display:block}.bodyLg{max-width:28rem}.bodyMd{color:hsla(40,26%,75%,.8)}.labelCaps{letter-spacing:.1em}.goldGlowCard{border:1px solid rgba(77,70,53,.3);gap:16px;transition:box-shadow .5s ease}.goldGlowCard:hover{box-shadow:0 0 15px rgba(242,202,80,.15)}.goldGlowCard:hover .giantIconWatermark{opacity:.2}.giantIconWatermark{position:absolute;top:0;right:0;padding:16px;opacity:.1;color:#f2ca50;pointer-events:none;z-index:0;transition:opacity .3s ease}.giantIconWatermark svg{display:block}.phoneAnchorLink{font-family:var(--font-playfair),serif;font-size:36px;font-weight:600;color:#eae1d4;text-decoration:none;position:relative;z-index:10;display:block;transition:color .3s ease}.phoneAnchorLink:hover{color:#f2ca50}@media(max-width:768px){.phoneAnchorLink{font-size:28px}}.formColumn{width:50%;max-width:460rem}@media(max-width:724px){.formColumn{width:95%;margin-top:0}}.beveledGlassPanel{background-color:#24201e;border:1px solid rgba(77,70,53,.2);padding:48px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);position:relative}@media(max-width:768px){.beveledGlassPanel{padding:32px 16px}}.trustBadgeOverlay{position:absolute;top:-16px;right:32px;border:1px solid rgba(242,202,80,.2);padding:8px 16px;border-radius:9999px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);z-index:20}.shieldIcon{color:#f2ca50}.badgeTextSmall{font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:600;color:#d0c5af;text-transform:uppercase;letter-spacing:.1em}.intakeFormEngine{display:flex;flex-direction:column;gap:32px;margin-top:16px}.formFieldsRow{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:640px){.formFieldsRow{grid-template-columns:1fr}}.inputGroup{display:flex;flex-direction:column;gap:8px}.inputGroup .labelCaps{color:#d0c5af}.bottomLineInput,.bottomLineSelect{width:100%;background-color:#1c1410;color:#eae1d4;font-family:var(--font-inter),sans-serif;font-size:16px;border:none;border-bottom:1px solid rgba(77,70,53,.5);padding:12px 0;transition:border-color .3s ease}.bottomLineInput:focus,.bottomLineSelect:focus{outline:none;border-color:#f2ca50}.bottomLineInput::placeholder,.bottomLineSelect::placeholder{color:hsla(40,26%,75%,.3)}.selectInputWrapper{position:relative;width:100%}.bottomLineSelect{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.textareaInputElement{width:100%;background-color:#1c1410;color:#eae1d4;font-family:var(--font-inter),sans-serif;font-size:16px;border:1px solid rgba(77,70,53,.3);padding:16px;border-radius:2px;resize:none;transition:border-color .3s ease}.textareaInputElement:focus{outline:none;border-color:#f2ca50}.textareaInputElement::placeholder{color:hsla(40,26%,75%,.3)}.submitRowWrapper{padding-top:16px;display:flex;justify-content:flex-end}.animatedSubmitButton{background-color:transparent;border:1px solid #f2ca50;padding:16px 32px;border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:640px){.animatedSubmitButton{width:100%;justify-content:center}}.animatedSubmitButton:hover .btnArrowIcon,.animatedSubmitButton:hover .btnContentText{color:#16130b}.animatedSubmitButton:hover .fillBackgroundSlider{transform:scaleX(1)}.btnContentText{color:#eae1d4}.btnArrowIcon,.btnContentText{position:relative;z-index:10;transition:color .3s ease}.btnArrowIcon{color:#f2ca50;display:block}.fillBackgroundSlider{position:absolute;inset:0;background:linear-gradient(90deg,#f2ca50,#e9c176);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:0}.confidentialityFootnoteParagraph{color:hsla(40,26%,75%,.5)}.faqPageWrapper{max-width:1280px;margin:0 auto;padding:120px 80px;width:100%}@media(max-width:768px){.faqPageWrapper{padding:100px 20px 64px}}.headlineLg{text-align:center}.headlineMd{padding-right:32px}@media(max-width:768px){.headlineMd{font-size:18px}}.bodyLg{text-align:center}.bodyMd{font-family:var(--font-inter),sans-serif}.labelCaps{margin-bottom:8px}.introHeaderDeck{margin:10rem 64px}@media(max-width:768px){.introHeaderDeck{margin-bottom:40px}}.accordionGridSplit{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;align-items:start;position:relative}@media(max-width:1024px){.accordionGridSplit{grid-template-columns:1fr}}.stickyVisualColumn{grid-column:span 4;position:-webkit-sticky;position:sticky;top:128px;height:-moz-fit-content;height:fit-content}@media(max-width:1024px){.stickyVisualColumn{display:none}}.imageCardWrapper{position:relative;width:100%;aspect-ratio:3/4;border-radius:4px;overflow:hidden;border:1px solid rgba(77,70,53,.3)}.viewportAssetFrame{position:absolute;inset:0;width:100%;height:100%}.boardroomImageFit{object-fit:cover;opacity:.6;transition:transform .7s ease}.imageCardWrapper:hover .boardroomImageFit{transform:scale(1.03)}.overlayContentPane{position:absolute;bottom:0;left:0;width:100%;padding:32px;z-index:2}.accentGoldLine{width:48px;height:1px;background-color:#f2ca50;margin-bottom:16px}.accordionsListTrack{grid-column:span 8;display:flex;flex-direction:column;gap:16px}@media(max-width:1024px){.accordionsListTrack{grid-column:span 1}}.glassOverlayCard,.goldGlowItem{background:rgba(22,19,11,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(242,202,80,.15);box-shadow:0 4px 30px rgba(0,0,0,.15);border-radius:4px;transition:all .4s cubic-bezier(.16,1,.3,1)}.goldGlowItem{background-color:#38342b;border:1px solid rgba(77,70,53,.3);display:flex;flex-direction:column}.goldGlowItem:hover{box-shadow:0 0 15px rgba(242,202,80,.15);border-color:rgba(242,202,80,.3)}.faqHeaderTriggerBtn{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:24px}.faqContentCollapseTrack{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.faqContentCollapseTrack>div{overflow:hidden}.accordionPaddingInnerElement{padding:0 24px 24px;border-top:1px solid rgba(77,70,53,.1)}.accordionPaddingInnerElement p{padding-top:16px}.faqIconVector{display:block;color:#f2ca50;transition:transform .4s ease;flex-shrink:0}.faqItemRowActive .faqContentCollapseTrack{grid-template-rows:1fr}.faqItemRowActive .faqIconVector{transform:rotate(180deg)}.ctaSectionLayout{position:relative;width:100%;margin-top:120px;border-radius:12px;overflow:hidden;border:1px solid rgba(77,70,53,.3)}@media(max-width:768px){.ctaSectionLayout{margin-top:64px}}.parallaxCardBackground{position:absolute;inset:0;z-index:0}.ctaCardAssetImage{object-fit:cover;object-position:center center;opacity:.4}.mixBlendOverlayMask{position:absolute;inset:0;background-color:transparent;mix-blend-mode:overlay}.ctaBlurContainerPane{position:relative;z-index:10;background-color:rgba(45,42,33,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:64px 32px;max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.ctaBlurContainerPane{padding:48px 16px}}.ctaLockIconVector{color:#f2ca50;margin-bottom:24px;display:block;flex-shrink:0}.boldPrimaryPhone{color:#f2ca50;font-weight:600}.ctaBtnRowWrapper{display:flex;flex-direction:column;gap:16px;width:auto}@media(max-width:640px){.ctaBtnRowWrapper{width:100%}}.outlineAdvisoryCtaBtn{padding:16px 32px;background-color:transparent;border:1px solid #f2ca50;color:#f2ca50;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.outlineAdvisoryCtaBtn{width:100%;text-align:center}}.outlineAdvisoryCtaBtn:hover{background-color:rgba(242,202,80,.1);box-shadow:0 0 15px rgba(242,202,80,.15)}.mediaPageWrapper{max-width:1280px;margin:0 auto;padding:120px 80px;width:100%}@media(max-width:768px){.mediaPageWrapper{padding:100px 20px 64px}}.headlineLg{color:#eae1d4;margin-bottom:8px}@media(max-width:768px){.headlineLg{font-size:24px;line-height:1.3}}.bodyMd{font-size:16px;line-height:1.6;color:#d0c5af}@media(max-width:768px){.bodyMd{display:none}}.tabDividerLayout{border-bottom:1px solid rgba(77,70,53,.3);margin-bottom:32px}.tabsTrack{display:flex;gap:24px;overflow-x:auto;padding-bottom:8px}.noScrollbar{scrollbar-width:none;-ms-overflow-style:none}.noScrollbar::-webkit-scrollbar{display:none}.tabButton{background:none;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d0c5af;padding-bottom:8px;padding-left:4px;padding-right:4px;border:none;border-bottom:2px solid transparent;transition:all .3s ease}.tabButton:hover{color:#eae1d4}.tabButtonActive{color:#f2ca50!important;border-color:#f2ca50!important}.contentGridArea{position:relative;width:100%}.imageViewportFrame{position:absolute;inset:0;width:100%;height:100%;z-index:0}.featuredAsset{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.gradientOverlayCanvas{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#16130b 0,rgba(22,19,11,.4) 60%,transparent)}.playTriggerCenterMask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.playVectorIcon{color:#f2ca50;display:block}.videoMetaDetailsPane{position:absolute;bottom:0;left:0;width:100%;padding:32px;z-index:2}.badgeIndicatorContext{display:inline-block;padding:4px 12px;background-color:rgba(242,202,80,.1);color:#f2ca50;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;border:1px solid rgba(242,202,80,.2);margin-bottom:8px}.goldGlowCard{position:relative;width:100%;aspect-ratio:1.94;border-radius:8px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(77,70,53,.2);cursor:pointer;background-color:rgba(36,32,30,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.goldGlowCard{aspect-ratio:16/9}}.goldGlowCard:hover{border-color:rgba(242,202,80,.3);box-shadow:0 0 20px rgba(242,202,80,.15)}.goldGlowCard:hover .featuredAsset{transform:scale(1.03)}.goldGlowCard:hover .vectorIconRingContainer{transform:scale(1.08);background-color:rgba(242,202,80,.3);border-color:#f2ca50}.vectorIconRingContainer{width:80px;height:80px;border-radius:50%;background-color:rgba(242,202,80,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(242,202,80,.4);transition:all .4s cubic-bezier(.16,1,.3,1)}.cardsGridSection{width:100%;margin-top:32px}.cardsGridContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.cardsGridContainer{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cardsGridContainer{grid-template-columns:1fr}}.gridItemCard{background:rgba(36,32,30,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(77,70,53,.2);border-radius:8px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.16,1,.3,1)}.gridItemCard:hover{transform:translateY(-4px);border-color:rgba(242,202,80,.3);box-shadow:0 12px 30px -10px rgba(242,202,80,.15)}.gridItemCard:hover .gridImage{transform:scale(1.05);opacity:1}.gridItemCard:hover .cardHeading{color:#f2ca50}.gridItemCard:hover .thumbnailMaskOverlay{background-color:rgba(0,0,0,.1)}.gridItemCard:hover .thumbnailMaskOverlay .gridPlayIcon{color:#f2ca50}.thumbnailWrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#38342b}.gridImage{object-fit:cover;opacity:.8;transition:all .5s cubic-bezier(.16,1,.3,1)}.thumbnailMaskOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);transition:background-color .3s ease}.gridPlayIcon{color:rgba(242,202,80,.8);transition:color .3s ease}.timeTagBadge{position:absolute;bottom:8px;right:8px;padding:2px 6px;background-color:rgba(0,0,0,.7);color:#eae1d4;font-size:10px;font-weight:600;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cardDetailsPane{padding:24px;flex-grow:1;display:flex;flex-direction:column}.categoryLabel{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:8px}.cardHeading{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:8px;transition:color .3s ease}.cardSummaryParagraph{font-size:14px;line-height:1.6;color:#d0c5af;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teamPageWrapper{width:100%;position:relative;overflow-x:hidden;background-color:#16130b}.globalShaderOverlay{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4}.topRightRadialGlow{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(212,175,55,.1),#16130b)}.bottomLeftRadialGlow{position:absolute;inset:0;background:radial-gradient(circle at bottom left,#2d2a21,transparent)}.topRightGlow{top:-80px;right:-80px}.bottomLeftGlow,.topRightGlow{position:absolute;width:256px;height:256px;background-color:rgba(242,202,80,.08);border-radius:50%;filter:blur(48px);pointer-events:none;z-index:0}.bottomLeftGlow{bottom:-80px;left:-80px}.baseGlassCard,.beveledGlassPanel,.glowHoverCard,.goldGlowCard,.philosophyGlassCard{background:linear-gradient(180deg,rgba(36,32,30,.8),rgba(28,20,16,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(242,202,80,.15);border-bottom:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(242,202,80,.05),0 10px 30px -10px rgba(0,0,0,.5);border-radius:12px;transition:all .5s cubic-bezier(.16,1,.3,1)}.glowHoverCard{padding:32px 20px;width:100%;max-width:500px;border-left:1px solid transparent;border-right:1px solid transparent}@media(min-width:1024px){.glowHoverCard{padding:48px}}.glowHoverCard:hover{box-shadow:inset 0 1px 0 rgba(242,202,80,.05),0 10px 30px -10px rgba(0,0,0,.5),0 0 20px rgba(242,202,80,.15)}.glowHoverCard:hover .grayscaleProfileImage{filter:grayscale(0);opacity:1;transform:scale(1.03)}.glowHoverCard:hover .profileNameHeading{color:#f2ca50}.heroSection{margin:0 auto 48px;padding:100px 20px 0;text-align:center;z-index:10}@media(min-width:769px){.heroSection{padding:120px 80px 0;margin-bottom:80px}}.displayLg{font-size:28px;line-height:1.2}@media(min-width:769px){.displayLg{font-size:48px;line-height:1.1}}.bodyLgText{font-size:16px}@media(min-width:769px){.bodyLgText{font-size:18px}}.teamGridSection{max-width:1280px;margin:0 auto 64px;padding:0 20px;position:relative;z-index:10}@media(min-width:769px){.teamGridSection{padding:0 80px;margin-bottom:120px}}.flexTeamContainerMatrix{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}@media(min-width:769px){.flexTeamContainerMatrix{flex-direction:row;justify-content:center;align-items:stretch;gap:24px}}@media(min-width:1024px){.flexTeamContainerMatrix{gap:48px}}.thumbnailViewportFrame{position:relative;width:100%;aspect-ratio:1.35;border-radius:8px;overflow:hidden;border:1px solid rgba(242,202,80,.2);margin-bottom:32px;background-color:#16130b;z-index:10}@media(min-width:769px){.thumbnailViewportFrame{aspect-ratio:1.25}}.grayscaleProfileImage{object-fit:cover;filter:grayscale(100%);opacity:.9;height:100%;width:100%;transition:all .7s cubic-bezier(.16,1,.3,1)}.gradientBottomShaderMask{position:absolute;inset:0;background:linear-gradient(0deg,#16130b 0,transparent 50%);opacity:.6;pointer-events:none}.profileNarrativePane{display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:10}.profileTitleHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.profileNameHeading{font-family:var(--font-playfair),serif;font-size:24px;font-weight:600;color:#f2ca50;transition:color .3s ease}@media(min-width:769px){.profileNameHeading{font-size:32px}}.partnerIndexSpan{font-size:11px;color:rgba(242,202,80,.6);white-space:nowrap}.partnerIndexSpan,.profileRoleLabelCaps{font-family:var(--font-inter),sans-serif;font-weight:600;letter-spacing:.1em}.profileRoleLabelCaps{font-size:12px;color:rgba(242,202,80,.7);text-transform:uppercase;margin-bottom:16px;line-height:1.4}@media(min-width:769px){.profileRoleLabelCaps{letter-spacing:.15em}}.accentGoldLineDivider{width:48px;height:1px;background-color:rgba(242,202,80,.3);margin-bottom:16px}.profileDescriptionBody{font-family:var(--font-inter),sans-serif;font-size:15px;line-height:1.6;color:#d0c5af}@media(min-width:769px){.profileDescriptionBody{font-size:16px}}.philosophySection{max-width:1280px;margin:0 auto 64px;padding:0 20px;position:relative;z-index:10}@media(min-width:769px){.philosophySection{padding:0 80px;margin-bottom:120px}}.philosophyGlassCard{padding:32px 16px}@media(min-width:769px){.philosophyGlassCard{padding:48px}}.centerRadialGlowShader{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(242,202,80,.05),transparent 70%);pointer-events:none}.philosophyInnerContentPane{position:relative;z-index:10;max-width:48rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.vectorIconWrapperCircle{margin-bottom:16px;color:#f2ca50;display:flex;align-items:center;justify-content:center;flex-shrink:0}.philosophyVectorIcon{display:block}.headlineLg{font-size:24px;line-height:1.3}@media(min-width:769px){.headlineLg{font-size:36px;line-height:1.2}}.ctaSection{max-width:1280px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:769px){.ctaSection{padding:0 80px}}.headlineMd{font-size:20px;line-height:1.4}@media(min-width:769px){.headlineMd{font-size:24px;line-height:1.3}}.outlineSessionCtaBtn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border:1px solid #f2ca50;color:#f2ca50;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;cursor:pointer;width:100%;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.outlineSessionCtaBtn{width:auto;font-size:12px;letter-spacing:.15em}}.outlineSessionCtaBtn:hover{background-color:#f2ca50;color:#3c2f00;box-shadow:0 0 20px rgba(242,202,80,.2)}.maxWidthContainer{max-width:56rem;margin:0 auto}.headerBlockCard{border-bottom:1px solid rgba(77,70,53,.3);padding:48px 0;margin-bottom:32px}@media(max-width:768px){.headerBlockCard{padding:32px 0}}.glassCard,.glowHoverCard,.goldGlowItem{border:1px solid rgba(197,160,89,.15);border-radius:4px}.glowHoverCard{border-color:transparent}.glowHoverCard:hover{box-shadow:0 0 15px 0 rgba(242,202,80,.15);border-color:rgba(242,202,80,.25)}.displayLg{color:#f2ca50;margin-bottom:8px}.sectionHeadlineLg{font-family:var(--font-playfair),serif;font-size:36px;font-weight:600;line-height:1.2;color:#f2ca50;margin-bottom:16px}@media(max-width:768px){.sectionHeadlineLg{font-size:24px}}.sectionHeadlineMd{font-family:var(--font-playfair),serif;font-size:24px;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(77,70,53,.3);padding-bottom:8px;margin-bottom:16px}.bodyMdText{color:#eae1d4}.labelCaps{letter-spacing:.2em;margin-bottom:16px;display:block}.editorialContentSection{gap:48px}.editorialBulletList,.editorialContentSection,.editorialTextSection{display:flex;flex-direction:column}.editorialBulletList{list-style-type:disc;padding-left:24px;gap:8px;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af}.confidentialityProtocolBlock{border-top:1px solid rgba(242,202,80,.2);padding-top:32px;margin-top:32px}.lockVectorIcon{color:#f2ca50;display:block;flex-shrink:0}.complianceContactPane{margin-top:16px;padding:24px;border-radius:4px;border:1px solid rgba(77,70,53,.2)}.complianceLabelCaps{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:4px}.complianceEmailText{font-family:var(--font-inter),sans-serif;font-size:16px;color:#eae1d4}.complianceFootnote{font-family:var(--font-inter),sans-serif;font-size:14px;color:#d0c5af;margin-top:8px}.actionCenterRow{margin-top:120px;text-align:center}.acknowledgeActionBtn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border:1px solid rgba(242,202,80,.2);color:#eae1d4;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease}.acknowledgeActionBtn:hover{border-color:#f2ca50;color:#f2ca50;box-shadow:0 0 15px 0 rgba(242,202,80,.15)}.pageWrapper{min-height:100vh;position:relative;overflow-x:hidden;padding:120px 80px}@media(max-width:768px){.pageWrapper{padding:64px 20px}}.ambientShaderLayer{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.5;background:radial-gradient(circle at top right,rgba(212,175,55,.05) 0,transparent 40%),radial-gradient(circle at bottom left,rgba(212,175,55,.03) 0,transparent 50%)}.headerBlockCard{background:rgba(36,32,30,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(197,160,89,.15);border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);padding:48px;margin-bottom:64px}@media(max-width:768px){.headerBlockCard{padding:32px 20px;margin-bottom:40px}}.glassCard,.glowHoverCard,.goldGlowItem{border-top:1px solid rgba(197,160,89,.15);border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.15);padding:32px;transition:all .4s cubic-bezier(.16,1,.3,1)}.goldGlowItem{border:1px solid transparent;border-top-color:rgba(197,160,89,.15)}.goldGlowItem:hover{box-shadow:0 0 30px rgba(242,202,80,.1);border-color:rgba(242,202,80,.25)}.displayLg{letter-spacing:-.02em;margin-bottom:16px}.headlineLg{font-family:var(--font-playfair),serif;font-size:36px;font-weight:600;line-height:1.2;color:#f2ca50;margin-bottom:32px;display:flex;align-items:center;gap:12px}@media(max-width:768px){.headlineLg{font-size:24px}}.headlineMd{font-family:var(--font-playfair),serif;font-size:24px;font-weight:500;line-height:1.3;color:#eae1d4;margin-bottom:16px}.bodyMdText{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af}.documentGrid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;align-items:start;position:relative}@media(max-width:1024px){.documentGrid{grid-template-columns:1fr}}.sidebarColumn{grid-column:span 3}@media(max-width:1024px){.sidebarColumn{display:none}}.stickyVerticalTrack{position:-webkit-sticky;position:sticky;top:128px;display:flex;flex-direction:column;gap:16px;border-left:1px solid rgba(77,70,53,.3);padding-left:16px}.sidebarAnchorLink{font-family:var(--font-inter),sans-serif;font-size:16px;color:#d0c5af;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.sidebarAnchorLinkActive{color:#f2ca50!important;font-weight:600}.sidebarAnchorLinkActive:before{content:"";position:absolute;left:-17px;top:50%;transform:translateY(-50%);width:4px;height:16px;background-color:#f2ca50;border-radius:0 4px 4px 0}.documentContentArea{grid-column:span 9;display:flex;flex-direction:column;gap:120px}@media(max-width:1024px){.documentContentArea{grid-column:span 12;gap:64px}}.scrollAnchorNode{scroll-margin-top:128px;position:relative}.headingVectorIcon{color:#f2ca50;display:block;flex-shrink:0}.leftVerticalBorderLineCanvas{position:absolute;left:-24px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(242,202,80,.5),rgba(77,70,53,.2) 60%,transparent)}@media(max-width:1024px){.leftVerticalBorderLineCanvas{display:none}}.twoColumnServicesGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:640px){.twoColumnServicesGrid{grid-template-columns:1fr}}.solidSurfaceContainerBlock{background-color:#38342b;border-left:2px solid #f2ca50;padding:32px;border-radius:0 8px 8px 0}.pageWrapper{padding-bottom:120px;margin:5rem 0}.formGlassContainer,.glassPanel,.glowHoverCard,.goldGlowCard,.wideIntegrationPanel{border-top:1px solid rgba(242,202,80,.15);box-shadow:0 4px 30px rgba(0,0,0,.1)}.revealCardHidden{opacity:1}@media(prefers-reduced-motion:no-preference){.revealCardHidden{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.revealCardVisible{opacity:1;transform:translateY(0) scale(1)}}.revealBlurHidden{opacity:1}@media(prefers-reduced-motion:no-preference){.revealBlurHidden{opacity:0;filter:blur(12px) brightness(.5);border-color:transparent;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),box-shadow 1.2s cubic-bezier(.16,1,.3,1)}.revealBlurVisible{opacity:1;filter:blur(0) brightness(1);box-shadow:0 0 40px rgba(242,202,80,.15);border-color:rgba(242,202,80,.3)}}.heroSection{max-width:1280px;margin:0 auto;height:30rem}@media(max-width:768px){.heroSection{padding:0 20px;margin-bottom:64px}}.parallaxBackground{position:absolute;inset:0;border-radius:12px;overflow:hidden;opacity:.3}.heroImageFill{object-fit:cover;filter:grayscale(100%);mix-blend-mode:overlay;transform:scale(1.1)}.heroContentDeck{position:relative;z-index:10;padding-top:96px;padding-bottom:64px;max-width:66.666%}@media(max-width:1024px){.heroContentDeck{max-width:100%;padding:6rem 1rem}}.badgeIndicator{display:inline-block;padding:4px 12px;margin-bottom:24px;border-radius:2px;background-color:rgba(242,202,80,.1);color:#f2ca50;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(242,202,80,.2)}.displayLg{margin-bottom:32px}.bodyLg{font-family:var(--font-inter),sans-serif;font-size:18px;line-height:1.6;color:#d0c5af;max-width:42rem}.servicesGridSection{position:relative;max-width:1280px;margin:0 auto}.ambientBlurSphere{position:absolute;left:-8rem;top:50%;transform:translateY(-50%);width:24rem;height:24rem;background-color:rgba(242,202,80,.05);border-radius:50%;filter:blur(64px);pointer-events:none;z-index:0}.gridSectionHeading{font-family:var(--font-playfair),serif;font-size:36px;font-weight:600;color:#eae1d4;margin-bottom:32px;display:flex;align-items:center;gap:16px}@media(max-width:768px){.gridSectionHeading{font-size:28px}}.horizontalAccentLine{width:48px;height:4px;background-color:#f2ca50;display:block}.bentoServicesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;position:relative;z-index:10}@media(max-width:1024px){.bentoServicesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bentoServicesGrid{grid-template-columns:1fr;gap:32px}}.glowHoverCard{padding:32px;display:flex;flex-direction:column;height:100%;border:1px solid rgba(77,70,53,.3);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.glowHoverCard:hover{transform:translateY(-4px);border-color:rgba(242,202,80,.4);box-shadow:0 0 20px rgba(242,202,80,.15)}.glowHoverCard:hover .vectorIconShield{transform:scale(1.1)}.glowHoverCard:hover .arrowVectorIcon{transform:translateX(8px)}.cardGradientAccentOverlay{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(242,202,80,.05),transparent 60%);pointer-events:none;z-index:0}.cardInnerContent{position:relative;z-index:10;display:flex;flex-direction:column;height:100%;flex-grow:1}.vectorIconShield{width:48px;height:48px;border-radius:50%;background-color:#38342b;border:1px solid rgba(242,202,80,.2);display:flex;align-items:center;justify-content:center;color:#f2ca50;margin-bottom:24px;transition:transform .5s ease;flex-shrink:0}.vectorIconShield svg{display:block}.cardHeadlineMd{font-family:var(--font-playfair),serif;font-size:24px;font-weight:500;color:#eae1d4;margin-bottom:16px}.cardParagraphBody{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af;margin-bottom:24px;flex-grow:1}.cardRedirectActionBtn{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;color:#f2ca50;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;margin-top:auto}.arrowVectorIcon{display:block;transition:transform .3s ease;flex-shrink:0}.wideIntegrationPanel{grid-column:span 3;padding:48px;border:1px solid rgba(242,202,80,.3);background-color:rgba(56,52,43,.2);position:relative;overflow:hidden;display:flex;align-items:center;gap:32px;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:1024px){.wideIntegrationPanel{grid-column:span 2}}@media(max-width:768px){.wideIntegrationPanel{grid-column:span 1;flex-direction:column;padding:32px 24px;text-align:center}}.wideIntegrationPanel:hover{border-color:#f2ca50}.wideIntegrationPanel:hover .blurSphereAccent{transform:scale(1.5)}.wideIntegrationPanel:hover .giantTrainingIcon{transform:rotate(12deg);color:#f2ca50;opacity:1}.blurSphereAccent{position:absolute;top:0;right:0;width:256px;height:256px;background-color:rgba(242,202,80,.05);border-radius:50%;filter:blur(48px);pointer-events:none;transition:transform 1s cubic-bezier(.16,1,.3,1)}.integrationIconColumn{width:33.333%;display:flex;justify-content:center;flex-shrink:0}@media(max-width:768px){.integrationIconColumn{width:100%}}.giantTrainingIcon{color:#f2ca50;opacity:.8;transition:all .7s cubic-bezier(.16,1,.3,1)}.integrationNarrativeColumn{width:66.666%;position:relative;z-index:10}@media(max-width:768px){.integrationNarrativeColumn{width:100%}}.outlineLearnBtn{padding:12px 24px;background-color:rgba(242,202,80,.1);border:1px solid #f2ca50;color:#f2ca50;border-radius:2px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.outlineLearnBtn:hover{background-color:#f2ca50;color:#3c2f00}.formPanelSection{max-width:1280px;margin:8rem auto;padding:0 48px;position:relative}@media(max-width:768px){.formPanelSection{padding:0 32px}}.ambientFormBlurBackground{position:absolute;inset:0;background-color:rgba(242,202,80,.05);filter:blur(100px);opacity:.2;pointer-events:none}.formGlassContainer{padding:64px;border:1px solid rgba(77,70,53,.5);position:relative;overflow:hidden}@media(max-width:768px){.formGlassContainer{padding:32px 20px}}.topCornerFormGlow{position:absolute;top:-160px;right:-160px;width:384px;height:384px;background-color:rgba(242,202,80,.1);border-radius:50%;filter:blur(48px);pointer-events:none}.centeredFormHeader{text-align:center;margin-bottom:48px}.centeredFormHeader .gridSectionHeading{justify-content:center;margin-bottom:16px}.securedFormElement{max-width:48rem;margin:0 auto;position:relative;z-index:10}.formRowFields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:640px){.formRowFields{grid-template-columns:1fr}}.inputControlGroup{display:flex;flex-direction:column}.inputFieldLabelCaps{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d0c5af;margin-left:4px;margin-bottom:8px;display:block}.bottomBorderInput,.inputFieldLabelCaps{font-family:var(--font-inter),sans-serif}.bottomBorderInput{width:100%;border:none;border-bottom:1px solid #4d4635;color:#eae1d4;padding:12px 16px;font-size:16px;border-radius:2px 2px 0 0;transition:border-color .3s ease}.bottomBorderInput:focus{outline:none;border-color:#f2ca50}.radioControlSection{margin-bottom:32px}.radioFieldsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:640px){.radioFieldsGrid{grid-template-columns:1fr}}.customRadioLabel{cursor:pointer}.hiddenRadioInput{position:absolute;opacity:0;width:0;height:0}.radioCustomBoxFrame{text-align:center;padding:16px;border-radius:2px;border:1px solid #4d4635;color:#d0c5af;font-family:var(--font-inter),sans-serif;font-size:16px;transition:all .3s ease}.customRadioLabel:hover .radioCustomBoxFrame{border-color:rgba(242,202,80,.5)}.hiddenRadioInput:checked+.radioCustomBoxFrame{border-color:#f2ca50;color:#f2ca50;background-color:rgba(242,202,80,.05)}.formSubmitActionCenter{text-align:center;margin-top:48px}.submitSecureButtonElement{background-color:transparent;border:2px solid #f2ca50;color:#f2ca50;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 32px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;transition:all .3s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.submitSecureButtonElement{width:100%}}.submitSecureButtonElement:hover{background-color:#f2ca50;color:#3c2f00}.submitSecureButtonElement:hover .submitArrowIcon{transform:translateX(4px)}.submitArrowIcon{display:block;transition:transform .3s ease}.confidentialityFootnoteParagraph{margin-top:16px;font-size:12px;color:hsla(40,26%,75%,.7);font-family:var(--font-inter),sans-serif}.pageWrapper{width:100%;background-color:#16130b}.formGlassContainer,.glassPanel,.glowHoverCard,.goldGlowCard,.wideIntegrationPanel{background:rgba(36,32,30,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(197,160,89,.15);border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.15);transition:all .5s cubic-bezier(.16,1,.3,1)}.goldGlowCard{padding:32px;display:flex;flex-direction:column;height:100%;border:1px solid transparent;border-top-color:rgba(197,160,89,.15)}.goldGlowCard:hover{box-shadow:0 0 20px rgba(242,202,80,.1);border-color:rgba(242,202,80,.25);transform:translateY(-4px)}.goldGlowCard:hover .iconShield{border-color:rgba(242,202,80,.4)}.goldGlowCard:hover .cardArrowIcon{color:#f2ca50;transform:translateX(4px)}.heroSection{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:120px 80px;border-bottom:1px solid #4d4635}@media(max-width:768px){.heroSection{padding:64px 20px;min-height:50vh}}.heroBackground{position:absolute;inset:0;z-index:0}.backgroundImage{object-fit:cover;opacity:.3;mix-blend-mode:overlay}.gradientOverlay{position:absolute;inset:0;background:linear-gradient(0deg,#16130b 0,rgba(22,19,11,.8) 60%,transparent)}.heroContent{position:relative;z-index:10;max-width:1280px;width:100%;text-align:center}.displayLg{font-family:var(--font-playfair),serif;font-size:48px;font-weight:700;line-height:1.1;color:#eae1d4;max-width:56rem;margin:0 auto 32px}@media(max-width:768px){.displayLg{font-size:28px;line-height:1.2}}.italicHighlight{color:#f2ca50;font-style:italic}.bodyLgText{font-family:var(--font-inter),sans-serif;font-size:18px;line-height:1.6;color:#d0c5af;max-width:42rem;margin:0 auto}.matrixSection{width:100%;padding:120px 80px;background-color:#110e07}@media(max-width:768px){.matrixSection{padding:64px 20px}}.gridContainer{max-width:1280px;margin:0 auto}.sectionHeader{margin-bottom:56px;display:flex;flex-direction:column;gap:8px}.labelCaps{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:#f2ca50;letter-spacing:.15em;text-transform:uppercase}.sectionHeading{font-family:var(--font-playfair),serif;font-size:36px;font-weight:600;color:#eae1d4}@media(max-width:768px){.sectionHeading{font-size:24px}}.bentoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.bentoGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bentoGrid{grid-template-columns:1fr;gap:32px}}.iconShield{width:48px;height:48px;border-radius:4px;background-color:#16130b;border:1px solid #4d4635;display:flex;align-items:center;justify-content:center;color:#f2ca50;margin-bottom:32px;transition:border-color .3s ease;flex-shrink:0}.iconShield svg{display:block}.cardTitle{font-family:var(--font-playfair),serif;font-size:24px;font-weight:500;color:#eae1d4;margin-bottom:16px}.cardDescription{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af;flex-grow:1;margin-bottom:32px}.cardFooter{padding-top:16px;border-top:1px solid #4d4635;margin-top:auto;display:flex;align-items:center;justify-content:space-between}.cardBadge{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:#f2ca50;letter-spacing:.05em;text-transform:uppercase}.cardArrowIcon{color:#d0c5af;display:block;transition:all .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.comparisonSection{width:100%;padding:120px 80px;background-color:#110e07;position:relative;z-index:10}@media(max-width:768px){.comparisonSection{padding:64px 20px}}.centeredHeaderArea{text-align:center;margin-bottom:64px;display:flex;flex-direction:column;align-items:center;gap:8px}.minimalHeaderDivider{width:64px;height:2px;background-color:#f2ca50;margin-top:16px}.tableScrollWrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:rgba(36,32,30,.3);border:1px solid rgba(77,70,53,.4);box-shadow:0 20px 40px -15px rgba(0,0,0,.6)}.comparisonTable{width:100%;border-collapse:separate;border-spacing:0;text-align:left;min-width:800px}.comparisonTable td,.comparisonTable th{padding:24px 32px;vertical-align:middle}@media(max-width:768px){.comparisonTable td,.comparisonTable th{padding:20px 16px}}.comparisonTable thead tr th{background-color:rgba(31,27,19,.9);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:#d0c5af;text-transform:uppercase;letter-spacing:.15em;border-bottom:2px solid #4d4635}.stickyColumnHeader{color:#eae1d4!important;font-weight:700!important}.standardHeaderCell{border-left:1px solid rgba(77,70,53,.4)}.brandPrimaryHeadingCell{font-family:var(--font-playfair),serif!important;font-size:22px!important;font-weight:600!important;color:#f2ca50!important;text-transform:none!important;letter-spacing:normal!important;background-color:rgba(36,32,30,.85)!important;border-left:1px solid rgba(242,202,80,.25)!important;border-right:1px solid rgba(242,202,80,.25)!important;position:relative;box-shadow:inset 0 2px 0 #f2ca50}@media(max-width:768px){.brandPrimaryHeadingCell{font-size:18px!important}}.headingCellShieldContext{position:relative;z-index:10}.criteriaLabelCell{font-weight:500}.brandApproachDataCell,.criteriaLabelCell{font-family:var(--font-inter),sans-serif;font-size:16px;color:#eae1d4;border-bottom:1px solid rgba(77,70,53,.3)}.brandApproachDataCell{font-weight:600;background-color:rgba(36,32,30,.5);border-left:1px solid rgba(242,202,80,.15);border-right:1px solid rgba(242,202,80,.15);display:flex;align-items:center;gap:12px;transition:all .3s ease}.comparisonTable tbody tr:hover .brandApproachDataCell{color:#f2ca50;background-color:rgba(36,32,30,.8)}.indicatorBulletDiamond{color:#f2ca50;font-size:10px;display:block}.brokerageDataCell{font-family:var(--font-inter),sans-serif;font-size:15px;color:hsla(40,26%,75%,.7);border-left:1px solid rgba(77,70,53,.3);border-bottom:1px solid rgba(77,70,53,.3)}.rowHighlight .criteriaLabelCell{font-weight:600;color:#e9c176}.rowHighlight .brandApproachDataCell{color:#f2ca50!important;text-shadow:0 0 10px rgba(242,202,80,.2)}.comparisonTable tbody tr:last-child td{border-bottom:none}.comparisonTable tbody tr:last-child .brandApproachDataCell{border-bottom:1px solid rgba(242,202,80,.15);border-radius:0 0 4px 4px}.comparisonTable tbody tr:hover{background-color:rgba(56,52,43,.2)}.timelineSection{position:relative;width:100%;background-color:#16130b;padding:120px 80px;overflow:hidden}@media(max-width:768px){.timelineSection{padding:64px 20px}}.textureAssetBackground{position:absolute;inset-y:0;right:0;width:45%;opacity:.12;pointer-events:none;z-index:1}.objectRightFitImage{object-fit:cover;object-position:right center;filter:grayscale(100%) brightness(.6)}.textureMaskOverlay{position:absolute;inset:0;background:linear-gradient(270deg,transparent 0,#16130b 85%)}.timelineContainer{max-width:1280px;margin:0 auto;position:relative;z-index:10}.timelineHeaderBlock{margin-bottom:80px;max-width:36rem;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.timelineHeaderBlock{margin-bottom:48px}}.sectionSubordinateSummary{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af;margin-top:8px}.verticalAxisLineTrack{position:relative;display:flex;flex-direction:column;gap:0;max-width:54rem}.verticalAxisLineTrack:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,rgba(242,202,80,.4) 0,rgba(77,70,53,.3) 50%,rgba(77,70,53,.05))}@media(max-width:768px){.verticalAxisLineTrack:before{left:12px}}.timelineNodeBlock{position:relative;display:flex;gap:40px;padding-bottom:48px}@media(max-width:768px){.timelineNodeBlock{gap:24px;padding-bottom:36px}}.timelineNodeBlock:last-child{padding-bottom:0}.bulletNodePinWrapper{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:5}@media(max-width:768px){.bulletNodePinWrapper{width:24px;height:24px}}.bulletNodePinInnerCore{width:10px;height:10px;border-radius:50%;background-color:#16130b;border:2px solid #4d4635;box-shadow:0 0 0 0 rgba(242,202,80,0);transition:all .4s cubic-bezier(.16,1,.3,1)}.timelineNodeBlock:hover .bulletNodePinInnerCore{width:12px;height:12px;background-color:#f2ca50;border-color:#f2ca50;box-shadow:0 0 12px 3px rgba(242,202,80,.3)}.timelineTextContentPane{display:flex;gap:24px;align-items:flex-start;flex-grow:1;padding-top:6px}@media(max-width:480px){.timelineTextContentPane{flex-direction:column;gap:4px}}.stepNumericIndicator{font-family:var(--font-playfair),serif;font-size:16px;font-weight:700;letter-spacing:.05em;color:rgba(242,202,80,.4);line-height:1.4;transition:color .3s ease;min-width:28px}.timelineNodeBlock:hover .stepNumericIndicator{color:#f2ca50}.nodeNarrativeDeck{display:flex;flex-direction:column;gap:8px}.stepTitleNode{font-family:var(--font-playfair),serif;font-size:22px;font-weight:600;line-height:1.3;color:#eae1d4;transition:color .3s ease}.timelineNodeBlock:hover .stepTitleNode{color:#f2ca50}@media(max-width:768px){.stepTitleNode{font-size:18px}}.stepDescriptionText{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#d0c5af;transition:color .3s ease}.timelineNodeBlock:hover .stepDescriptionText{color:#eae1d4}@media(max-width:768px){.stepDescriptionText{font-size:15px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.modalOverlay{position:fixed;inset:0;background-color:rgba(6,16,31,.85);display:flex;justify-content:flex-end;align-items:stretch;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.modalOverlay.closing{animation:fadeOut .25s cubic-bezier(.16,1,.3,1) forwards}.modalOverlay.closing .modalContainer{animation:slideOutRight .3s cubic-bezier(.16,1,.3,1) forwards}.modalContainer{background-color:#0a192f;border-left:1px solid #11223c;width:100%;max-width:480px;height:100%;padding:40px;box-shadow:-25px 0 50px -12px rgba(0,0,0,.7);position:relative;display:flex;flex-direction:column;color:#fff;font-family:Inter,sans-serif;overflow-y:auto;animation:slideInRight .35s cubic-bezier(.16,1,.3,1) forwards}.closeButton{position:absolute;top:24px;right:24px;color:#b9c7e4;justify-content:center;padding:4px;border-radius:4px;transition:color .2s,background-color .2s;z-index:10}.closeButton:hover{color:#e9c176;background-color:#152a46}.watermark{position:absolute;top:24px;left:50%;transform:translateX(-50%);opacity:.3;pointer-events:none;width:60px;height:60px}.watermark img{width:100%;height:100%;object-fit:contain}.progressContainer{margin-top:40px;margin-bottom:32px;text-align:center}.progressContainer .stepLabel{font-size:12px;letter-spacing:.1em;font-weight:600;color:#e9c176;text-transform:uppercase;margin-bottom:12px}.progressContainer .progressBarTrack{width:100%;height:4px;background-color:#11223c;border-radius:9999px;overflow:hidden}.progressContainer .progressBarTrack .progressBarFill{height:100%;background-color:#e9c176;transition:width .4s cubic-bezier(.4,0,.2,1)}.stepsContainer{flex-grow:1;position:relative;overflow:hidden;min-height:300px}.stepWrapper{position:absolute;inset:0;opacity:0;transform:translateX(40px);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:center}.stepWrapper.active{opacity:1;transform:translateX(0);pointer-events:auto;position:relative}.questionHeader{text-align:center;margin-bottom:32px}.questionHeader h2{font-family:Playfair Display,serif;font-size:1rem;font-weight:600;color:#e9c176;margin-bottom:12px}.questionHeader p{font-size:14px;line-height:1.6;color:#b9c7e4;max-width:400px;margin:0 auto}.optionsGrid{gap:12px}.optionLabel,.optionsGrid{display:flex;flex-direction:column}.optionLabel{cursor:pointer}.optionLabel input{display:none}.optionLabel input:checked+.optionBox{background-color:#e9c176;color:#0a192f;border-color:#e9c176;transform:translateX(4px)}.optionLabel .optionBox{border:1px solid hsla(39,72%,69%,.3);border-radius:6px;padding:12px 16px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:16px;background-color:#152a46}.optionLabel .optionBox .number{font-family:Playfair Display,serif;font-size:18px;font-weight:600;min-width:24px}.optionLabel .optionBox .labelDesc{font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.optionLabel .optionBox:hover{border-color:#e9c176;transform:translateX(4px)}.navigationControls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #11223c;padding-top:24px;margin-top:32px}.navigationControls button{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;background:none;border:none;cursor:pointer;transition:color .2s,opacity .2s}.navigationControls button.prevBtn{color:#b9c7e4}.navigationControls button.prevBtn:hover{color:#e9c176}.navigationControls button.prevBtn.hidden{display:none}.navigationControls button.nextBtn{background-color:#e9c176;color:#0a192f;padding:12px 24px;border-radius:4px}.navigationControls button.nextBtn:hover{opacity:.9}.resultsContainer{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:left;animation:fadeIn .4s cubic-bezier(.16,1,.3,1) forwards}.resultsHeader h2{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:#e9c176;line-height:1.2;margin-bottom:20px}.metricCard{background-color:#152a46;border:1px solid hsla(39,72%,69%,.2);border-radius:8px;padding:16px 20px;margin-bottom:14px}.metricCard .metricRow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.metricCard .metricRow .metricTitle{font-size:15px;font-weight:600;color:#fff}.metricCard .metricRow .metricValue{font-family:Playfair Display,serif;font-size:22px;font-weight:700;color:#e9c176}.metricCard .metricDesc{font-size:12px;line-height:1.4;color:#b9c7e4}.ctaCard{margin-top:10px;margin-bottom:12px}.ctaCard h3{font-family:Playfair Display,serif;font-size:18px;font-weight:600;color:#e9c176;margin-bottom:6px}.ctaCard p{font-size:12px;line-height:1.4;color:#b9c7e4;margin-bottom:12px}.ctaCard .actionButton{width:100%;background-color:#e9c176;color:#0a192f;font-size:12px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:14px;border-radius:6px;border:none;cursor:pointer;transition:opacity .2s;margin-top:4px}.ctaCard .actionButton:hover{opacity:.9}.ctaCard .actionButton:disabled{opacity:.6;cursor:not-allowed}.resultForm{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:8px}.resultForm input{width:100%;background-color:#0a192f;border:1px solid hsla(39,72%,69%,.3);border-radius:6px;padding:12px 16px;color:#fff;font-size:13px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.resultForm input::placeholder{color:#b9c7e4;opacity:.6}.resultForm input:focus{border-color:#e9c176}.successMessage{background-color:#0a192f;border:1px solid #e9c176;border-radius:6px;padding:14px;text-align:center;margin-top:10px;margin-bottom:8px}.successMessage h4{color:#e9c176;font-size:15px;margin-bottom:4px}.successMessage p{font-size:12px;color:#b9c7e4;line-height:1.4}.resultsDivider{height:1px;background-color:hsla(39,72%,69%,.2);margin:12px 0}.disclaimerText{font-size:10.5px;line-height:1.4;color:#b9c7e4;opacity:.8;font-style:italic;margin-bottom:10px}.footerCtaText{font-size:11.5px;line-height:1.4;color:#b9c7e4}.footerCtaText a{color:#e9c176;text-decoration:underline;cursor:pointer;font-weight:500}.newsSection{margin:0 auto;padding:64px 24px}.heading{font-size:2rem;margin-bottom:32px;display:inline-block;padding-bottom:8px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px}.card{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;transition:transform .3s ease,border-color .3s ease}.card:hover{transform:translateY(-4px)}.image{width:100%;height:180px;object-fit:cover}.content{padding:20px;display:flex;flex-direction:column;flex:1 1}.source{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.title{font-size:1.15rem;margin-bottom:12px;line-height:1.4}.description{font-size:14px;line-height:1.5;margin-bottom:16px;flex:1 1}.readMore{font-size:13px;font-weight:600;text-decoration:none}.readMore:hover{text-decoration:underline}.loader{text-align:center;padding:48px}.footerShell{background-color:#110e07;width:100%;padding-top:120px;padding-bottom:32px;border-top:1px solid rgba(77,70,53,.3);position:relative;z-index:10}@media(max-width:768px){.footerShell{padding-top:64px}}.gridWrapper{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.gridWrapper{grid-template-columns:1fr;gap:48px;padding:0 20px}}.brandColumn{display:flex;flex-direction:column;justify-content:space-between}.brandTitle{font-family:Playfair Display,serif;font-size:24px;color:#f2ca50;display:block;margin-bottom:16px}.brandTagline{font-size:14px;max-width:24rem;line-height:1.6}.brandTagline,.copyrightText{font-family:Plus Jakarta Sans,sans-serif;color:#d0c5af}.copyrightText{font-size:12px;opacity:.8;margin-top:auto;transition:opacity .2s ease}.copyrightText:hover{opacity:1}.linkColumn{display:flex;flex-direction:column}.columnHeader{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;color:#eae1d4;margin-bottom:24px;letter-spacing:.1em;opacity:.6}.linksList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footerLink,.staticTextItem{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;color:#d0c5af}.footerLink{text-decoration:none;transition:color .2s ease}.footerLink:hover{color:#f2ca50}.navbar{position:fixed;top:0;width:100%;z-index:50;background-color:rgba(22,19,11,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(242,202,80,.2)}.logoImage{height:38px;width:auto;object-fit:contain}.logoText{font-size:1rem;letter-spacing:.15em;margin-left:8px}.navContainer{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:1rem 80px}@media(max-width:768px){.navContainer{padding:1rem 20px}}.navBrand{font-family:Playfair Display,serif;font-size:24px;font-weight:500;text-decoration:none;letter-spacing:-.02em}.menuToggle,.navBrand{color:#f2ca50;display:flex;align-items:center}.menuToggle{background:none;border:none;cursor:pointer}.menuToggle span{font-size:30px}.sideDrawer{position:fixed;inset:0;z-index:100;pointer-events:none;visibility:hidden;transition:visibility .7s}.sideDrawer.drawerOpen{pointer-events:auto;visibility:visible}.sideDrawer.drawerOpen .drawerOverlay{opacity:.6}.sideDrawer.drawerOpen .drawerContent{transform:translateX(0)}.drawerOverlay{inset:0;opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.drawerContent,.drawerOverlay{position:absolute;background-color:#16130b}.drawerContent{top:0;right:0;width:100%;max-width:400px;height:100%;transform:translateX(100%);transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;padding:2rem}.drawerHeader{display:flex;justify-content:flex-end}.closeButton{background:none;border:none;color:#f2ca50;cursor:pointer;display:flex;align-items:center}.closeButton span{font-size:30px}.drawerLinks{margin-top:4rem}.menuList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.menuList .menuLink{font-family:Playfair Display,serif;font-size:1.5rem;color:#eae1d4;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.16,1,.3,1)}.menuList .menuLink:hover{color:#f2ca50;transform:translateX(8px)}.footerList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footerList .menuLink{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;color:#d0c5af;text-decoration:none;transition:color .2s ease}.footerList .menuLink:hover{color:#f2ca50}.menuItem{display:block}.activeLink{color:#f2ca50!important;font-weight:600}.heroCarousel{position:relative;width:100%;height:70vh;overflow:hidden;background-color:#000}.inner,.item{position:absolute;inset:0}.item{opacity:0;transition:opacity 1.5s ease-in-out;pointer-events:none}.item.active{opacity:1;pointer-events:auto;z-index:10}.item.prev{opacity:1;z-index:5}.zoomImage{object-fit:cover;animation:slowZoom 20s ease-in-out infinite alternate;width:100vw;height:75vh}@media(max-width:1200px){.zoomImage{object-fit:contain}.heroCarousel,.zoomImage{height:40vh}}.vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,rgba(22,19,11,.8) 100%);pointer-events:none;z-index:15}.btnBase,.btnPrimary,.btnSecondary,.nextBtn,.prevBtn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;padding:.75rem;border-radius:50%;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(242,202,80,.3);color:#f2ca50;display:flex}.btnBase span,.btnPrimary span,.btnSecondary span,.nextBtn span,.prevBtn span{font-size:30px;transition:transform .3s ease}.prevBtn{left:2rem}.prevBtn:hover span{transform:translateX(-4px)}.nextBtn{right:2rem}.nextBtn:hover span{transform:translateX(4px)}.pagination{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:20;display:flex;gap:.75rem}.dot{height:6px;width:16px;background:#4d4635;border:none;border-radius:9999px;cursor:pointer;transition:all .3s ease}.activeDot{background:#f2ca50!important;width:48px!important}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.grid{display:flex;flex-wrap:wrap;grid-template-columns:repeat(12,1fr);gap:24px}@media(max-width:1024px){.grid{grid-template-columns:1fr}}.leftCol{display:flex;flex-direction:column;max-width:25rem;justify-content:center;grid-column:span 5}.line{width:48px;height:1px;background:#f2ca50;margin-bottom:32px}.headline{font-size:36px;color:#f2ca50}.rightCol{grid-column:span 7;max-width:30rem;grid-column-start:6}.glassCard,.glowHoverCard,.goldGlowItem{background:rgba(36,32,30,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(242,202,80,.15);padding:48px;width:-moz-fit-content;width:fit-content;border-radius:12px;transition:box-shadow .5s ease}.glassCard:hover,.glowHoverCard:hover,.goldGlowItem:hover{box-shadow:0 0 15px rgba(242,202,80,.2)}@media(max-width:768px){.glassCard,.glowHoverCard,.goldGlowItem{padding:32px}}.bodyLarge{font-size:18px;margin-bottom:24px}.bodyLarge,.bodyMedium{line-height:1.6;color:#d0c5af}.bodyMedium{font-size:16px}.wrapper{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.title{font-size:48px;line-height:1.1;font-weight:700;margin-bottom:32px}@media(max-width:768px){.title{font-size:32px}}.gold{color:#f2ca50}.description{font-size:18px;line-height:1.6;color:#d0c5af;margin-bottom:48px;max-width:48rem}.actions{align-items:center;gap:24px}@media(max-width:640px){.actions{flex-direction:column;gap:16px}}.ctaBtn{padding:16px 32px;background:transparent;border:1px solid #f2ca50;color:#eae1d4;font-size:12px;font-weight:600;letter-spacing:.1em;border-radius:4px;cursor:pointer;transition:all .3s ease}@media(max-width:640px){.ctaBtn{width:100%}}.ctaBtn:hover{background:#f2ca50;color:#3c2f00;box-shadow:0 0 15px rgba(242,202,80,.2)}.phoneLink{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#eae1d4;transition:color .3s ease;font-family:Playfair Display,serif;font-size:24px}.phoneLink span,.phoneLink:hover{color:#f2ca50}.tickerWrapper{width:100%;height:36px;background-color:#070d1e;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:11;position:-webkit-sticky;position:sticky;top:4rem}.labelSlot,.tickerWrapper{display:flex;align-items:center}.labelSlot{gap:6px;height:100%;padding:0 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:2;box-shadow:4px 0 12px rgba(0,0,0,.3)}.labelSlot span{font-size:16px}.tickerTrackContainer{flex:1 1;overflow:hidden;position:relative;display:flex;align-items:center}.tickerTrackContainer:after,.tickerTrackContainer:before{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:2;pointer-events:none}.tickerTrackContainer:before{left:0;background:linear-gradient(90deg,#070d1e,transparent)}.tickerTrackContainer:after{right:0;background:linear-gradient(270deg,#070d1e,transparent)}.tickerTrack{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:tickerScroll 70s linear infinite}.tickerTrack:hover{animation-play-state:paused}.tickerItem{display:inline-flex;align-items:center;gap:12px;padding:0 16px}.bullet,.tickerLink{font-size:12px}.tickerLink{color:hsla(0,0%,100%,.85);font-weight:400;text-decoration:none;transition:color .2s ease}.tickerLink:hover{text-decoration:underline}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(min-width:1050px){.heroSectionNews{display:none}}.labelSlotHide{display:none}.section{text-align:center}.container{max-width:1280px;padding:3rem 0;margin:0 auto;display:flex;flex-direction:column;gap:32px}.badge,.container{align-items:center}.badge{display:inline-flex;gap:8px;padding:6px 16px;border-radius:9999px;background:rgba(242,202,80,.1);border:1px solid rgba(242,202,80,.2)}.indicator{width:8px;height:8px;border-radius:50%;background:#f2ca50}.badgeText{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.badgeText,.titleContext{font-weight:600;color:#f2ca50}.titleContext{font-size:14px;letter-spacing:.2em}.headline{font-family:Playfair Display,serif;font-size:48px;line-height:1.2;color:#eae1d4;max-width:56rem}@media(max-width:768px){.headline{font-size:28px}}.highlight{color:#f2ca50;font-style:italic}.actions{display:flex;gap:16px;width:100%;justify-content:center}@media(max-width:640px){.actions{flex-direction:column}}.btnBase,.btnPrimary,.btnSecondary,.nextBtn,.prevBtn{padding:1rem 2rem;font-size:12px;font-weight:600;letter-spacing:.1em;border-radius:4px;cursor:pointer;transition:all .3s ease}.btnPrimary{background:transparent;position:relative!important;border:1px solid #f2ca50;color:#eae1d4}.btnPrimary:hover{background:#f2ca50;color:#3c2f00}.btnSecondary{position:relative!important;background:rgba(56,52,43,.5);border:1px solid rgba(77,70,53,.5);color:#eae1d4}.btnSecondary:hover{border-color:rgba(242,202,80,.5)}.section{padding:120px 80px;max-width:1280px;margin:0 auto}@media(max-width:768px){.section{padding:64px 20px}}.card{background-color:#1c1410;border:1px solid rgba(77,70,53,.2);border-radius:12px;padding:64px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.card{padding:32px 20px}}.gradient{position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,202,80,.05),transparent 60%);pointer-events:none}.shield{width:80px;height:80px;margin-bottom:32px;border:1px solid rgba(242,202,80,.2);box-shadow:0 0 30px rgba(242,202,80,.1)}.shield span{font-size:36px}.title{line-height:1.2;color:#eae1d4;margin-bottom:24px;max-width:48rem}.desc{font-size:18px;line-height:1.6;color:#d0c5af;max-width:42rem;margin-bottom:40px}.btn{padding:12px 32px;background:transparent;border:none;border-bottom:2px solid #f2ca50;color:#f2ca50;font-weight:600;letter-spacing:.1em;cursor:pointer}.btn:hover{background:rgba(242,202,80,.05)}.hidden,.revealHidden{opacity:0;transform:translateY(24px) scale(.99);filter:blur(4px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}@media(prefers-reduced-motion:reduce){.hidden,.revealHidden{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:none}}.active,.revealedActive{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.section{padding:120px 0;overflow:hidden;position:relative;z-index:10}.header{max-width:1280px;margin:0 auto 80px;text-align:center;padding:0 80px}@media(max-width:768px){.header{padding:0 20px}}.title{font-family:Playfair Display,serif;font-size:36px;color:#f2ca50;margin-bottom:16px}@media(max-width:768px){.title{font-size:28px}}.subtitle{color:#d0c5af;font-size:16px;max-width:48rem;margin:0 auto}.viewport{width:100%;position:relative;overflow:hidden}.track{display:flex;gap:48px;padding:32px 0;width:max-content;animation:scrollMarquee 35s linear infinite}.track:hover{animation-play-state:paused}.node{flex-direction:column;text-align:center;width:256px;flex-shrink:0}.node,.shield{display:flex;align-items:center}.shield{width:64px;height:64px;border-radius:50%;background:#1f1b13;border:1px solid rgba(242,202,80,.3);justify-content:center;margin-bottom:24px;box-shadow:0 0 15px rgba(242,202,80,.15)}.shield span{color:#f2ca50;font-size:24px}.nodeTitle{font-family:Playfair Display,serif;font-size:18px;color:#eae1d4}@keyframes scrollMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.track{animation:none}}.Footer_footerShell__x320u{background-color:#110e07;width:100%;padding-top:120px;padding-bottom:32px;border-top:1px solid rgba(77,70,53,.3);position:relative;z-index:10}@media(max-width:768px){.Footer_footerShell__x320u{padding-top:64px}}.Footer_gridWrapper__9JRlZ{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.Footer_gridWrapper__9JRlZ{grid-template-columns:1fr;gap:48px;padding:0 20px}}.Footer_brandColumn__InXVu{display:flex;flex-direction:column;justify-content:space-between}.Footer_brandTitle__Yz5xe{font-family:Playfair Display,serif;font-size:24px;color:#f2ca50;display:block;margin-bottom:16px}.Footer_brandTagline__IXNl_{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#d0c5af;max-width:24rem;line-height:1.6}.Footer_copyrightText__N2chV{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:#d0c5af;opacity:.8;margin-top:auto;transition:opacity .2s ease}.Footer_copyrightText__N2chV:hover{opacity:1}.Footer_linkColumn__eMpEh{display:flex;flex-direction:column}.Footer_columnHeader__FDOPc{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;color:#eae1d4;margin-bottom:24px;letter-spacing:.1em;opacity:.6}.Footer_linksList__gIpV0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.Footer_footerLink__MWsks,.Footer_staticTextItem__hStBj{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;color:#d0c5af}.Footer_footerLink__MWsks{text-decoration:none;transition:color .2s ease}.Footer_footerLink__MWsks:hover{color:#f2ca50}