:root{--font-family:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--color-gold:gold;--color-gold-fade:#ffd90056;--color-white:#fff;--color-white-muted:#ffffffbf;--color-white-faint:#ffffff73;--color-white-subtle:#ffffff1f;--bg-dark-purple:#000}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;font-family:var(--font-family);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}#root{background-color:#000;flex-direction:column;min-height:100vh;display:flex;position:relative}a{color:inherit;text-decoration:none}button{font-family:var(--font-family);cursor:pointer;background:0 0;border:none}.navbar-header{z-index:100;background:0 0;justify-content:center;width:100%;height:80px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.navbar-header.scrolled-detached{height:64px;top:16px}.navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.navbar-header.scrolled-detached .navbar-container{-webkit-backdrop-filter:blur(20px);background:#0a0a0f34;border-radius:9999px;max-width:1140px;padding:40px 28px;box-shadow:0 16px 40px #0009,0 0 20px #ffd70014}.navbar-logo-area{align-items:center;display:flex}.navbar-logo-link{align-items:center;text-decoration:none;display:flex}.navbar-custom-logo{object-fit:contain;width:auto;max-height:52px}.navbar-logo-placeholder{cursor:pointer;flex-direction:column;align-items:flex-start;text-decoration:none;display:inline-flex}.logo-text{font-family:var(--font-family);letter-spacing:-.5px;color:var(--color-white);font-size:26px;font-weight:800;line-height:1}.logo-text-highlight{color:var(--color-gold)}.logo-underline{background-color:var(--color-gold);border-radius:2px;width:100%;height:3px;margin-top:3px;box-shadow:0 0 10px #ffd70066}.navbar-nav{align-items:center;display:flex}.navbar-links{align-items:center;gap:32px;list-style:none;display:flex}.navbar-item{position:relative}.navbar-link{font-family:var(--font-family);color:var(--color-white-muted);padding:6px 0;font-size:14px;font-weight:500;transition:color .2s,transform .2s;display:inline-block}.navbar-link:hover{color:var(--color-gold)}.navbar-link.active{color:var(--color-white);font-weight:600}.navbar-link.active-highlight{color:var(--color-gold);font-weight:600}.services-dropdown-item{position:relative}.services-nav-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.dropdown-chevron{color:var(--color-gold);font-size:11px;line-height:1;transition:transform .25s;display:inline-block}.dropdown-chevron.open{transform:rotate(180deg)}.services-mega-columns-dropdown{-webkit-backdrop-filter:blur(28px);z-index:200;background:linear-gradient(#000,#615100);border-radius:24px;flex-direction:column;width:1200px;animation:.28s cubic-bezier(.16,1,.3,1) forwards megaColumnsFadeIn;display:flex;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%)}.services-mega-columns-dropdown:before{content:"";background:0 0;height:20px;position:absolute;top:-20px;left:0;right:0}@keyframes megaColumnsFadeIn{0%{opacity:0;transform:translate(-50%,-10px)scale(.99)}to{opacity:1;transform:translate(-50%)scale(1)}}.mega-columns-top-grid{grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 36px 28px;display:grid}.mega-category-column{flex-direction:column;display:flex}.mega-column-header{margin-bottom:16px}.mega-col-title-link{text-decoration:none;display:inline-block}.mega-col-category-title{color:#fff;letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700;transition:color .2s}.mega-col-title-link:hover .mega-col-category-title{color:var(--color-gold)}.mega-col-items-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mega-col-sublink{color:#ffffffa6;font-size:13.5px;font-weight:400;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.mega-col-sublink:hover{color:var(--color-gold);transform:translate(4px)}.mega-columns-bottom-strip{background:#ffffff08;border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:24px;padding:16px 36px;display:grid}.mega-bottom-strip-item{align-items:center;display:flex}.mega-bottom-strip-link{color:#ffffffd9;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mega-bottom-strip-link:hover{color:var(--color-gold)}.bottom-link-arrow{color:var(--color-gold);font-size:13px;transition:transform .2s}.mega-bottom-strip-link:hover .bottom-link-arrow{transform:translate(4px)}.mobile-services-header{padding:10px 0}.mobile-services-badge{color:var(--color-gold);letter-spacing:1px;font-size:.85rem;font-weight:700}.mobile-services-categories{flex-direction:column;gap:12px;margin-top:10px;display:flex}.mobile-cat-group{background:#0000000a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mobile-cat-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.mobile-cat-title-link{flex:1;align-items:center;padding:10px 14px;text-decoration:none;display:flex}.mobile-cat-title{color:var(--color-gold);letter-spacing:.3px;font-size:13.5px;font-weight:700;transition:color .2s}.mobile-cat-title-link:hover .mobile-cat-title{color:#fff}.mobile-cat-toggle-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px 14px;display:flex}.mobile-cat-chevron{color:var(--color-gold);font-size:13px;transition:transform .25s}.mobile-cat-chevron.open{transform:rotate(180deg)}.mobile-cat-items{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:4px 14px 12px 18px;display:flex}.mobile-sublink{color:var(--color-white-muted);padding:3px 0;font-size:13px;text-decoration:none;transition:color .2s}.mobile-sublink:hover{color:var(--color-gold)}.navbar-actions{align-items:center;gap:16px;display:flex}.verify-pill-btn{background:var(--color-gold);-webkit-backdrop-filter:blur(12px);cursor:pointer;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;padding:8px 20px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #00000026}.verify-pill-btn:hover{border-color:var(--color-gold);background:#00000029;transform:translateY(-1px)}.verify-dot{background-color:#fff;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.verify-text{letter-spacing:.5px;color:#000;font-size:13px;font-weight:600}.verify-pill-btn:hover .verify-text{color:var(--color-white)}.mobile-toggle{cursor:pointer;z-index:100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:none;position:relative}.mobile-toggle span{background-color:var(--color-white);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s,background-color .3s;display:block}.mobile-toggle.open span:first-child{background-color:var(--color-gold);transform:translateY(8px)rotate(45deg)}.mobile-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle.open span:nth-child(3){background-color:var(--color-gold);transform:translateY(-8px)rotate(-45deg)}.navbar-mobile-drawer{-webkit-backdrop-filter:blur(24px);background:#0a0a0ef2;border:1px solid #ffd70033;border-radius:24px;width:95%;max-height:calc(100vh - 110px);padding:24px;position:absolute;top:90px;left:2.5%;overflow-y:auto;box-shadow:0 20px 50px #000000e6}.mobile-links{flex-direction:column;gap:16px;list-style:none;display:flex}.mobile-link{color:var(--color-white-muted);padding:8px 0;font-size:16px;font-weight:500;display:block}.mobile-link:hover,.mobile-link.active{color:var(--color-gold)}@media (width<=960px){.navbar-container{padding:0 20px}.navbar-nav{display:none}.navbar-header.scrolled-detached{width:95%;margin-left:2.5%}.verify-pill-btn{display:none}.mobile-toggle{display:flex}}.footer-wrapper{box-sizing:border-box;z-index:20;background-color:#000;width:100%;padding:40px 30px 50px;position:relative}.footer-container{box-sizing:border-box;background:#08080e radial-gradient(#ffffff1f 1px,#0000 1px) 50%/28px 28px;border:1px solid #ffffff1f;border-radius:36px;max-width:1520px;margin:0 auto;padding:36px 48px 24px;position:relative;overflow:hidden}.footer-top-bar{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.footer-frame-badge{background:#ffffff0f;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.badge-icon{font-size:13px}.badge-text{font-family:var(--font-family);color:var(--color-white);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.footer-scroll-top-btn{width:44px;height:44px;color:var(--color-white);cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.footer-scroll-top-btn:hover{background:var(--color-gold);color:#000;border-color:var(--color-gold);transform:translateY(-3px);box-shadow:0 0 16px #ffd70080}.footer-main-grid{justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:50px;display:flex}.footer-left-col{flex-direction:column;max-width:680px;display:flex}.footer-eyebrow{font-family:var(--font-family);color:var(--color-gold);letter-spacing:2.2px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.footer-email-link{cursor:pointer;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:inline-flex}.footer-email-text{font-family:var(--font-family);letter-spacing:-1.2px;flex-wrap:nowrap;font-size:clamp(34px,4.2vw,62px);font-weight:700;line-height:1.05;display:inline-flex}@media (width<=600px){.footer-eyebrow{font-family:var(--font-family);font-size:8px}.footer-email-text{font-size:25px}}.footer-email-char{color:var(--color-white);will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .4s cubic-bezier(.25,1,.5,1);display:inline-block}.footer-email-char.chain-dist-0{transform:translateY(-16px)}.footer-email-char.chain-dist-1{transform:translateY(-10px)}.footer-email-char.chain-dist-2{transform:translateY(-5px)}.footer-email-char.chain-dist-3{transform:translateY(-2px)}.footer-email-arrow{color:var(--color-gold);font-size:clamp(28px,3.2vw,44px);transition:transform .4s cubic-bezier(.25,1,.5,1)}.footer-email-link:hover .footer-email-arrow{transform:translate(6px,-6px)}.footer-cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-primary-cta{background:var(--color-gold);color:#000;font-family:var(--font-family);border-radius:9999px;align-items:center;gap:10px;padding:12px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.footer-primary-cta:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 6px 25px #ffffff59}.cta-arrow{font-size:15px;transition:transform .2s}.footer-primary-cta:hover .cta-arrow{transform:translate(3px)}.footer-availability-pill,.footer-whatsapp-pill{background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s;display:inline-flex}.footer-whatsapp-pill:hover{background:#25d3661f;border-color:#25d36673;transform:translateY(-2px)}.availability-dot,.whatsapp-dot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 10px #22c55e}.availability-text,.whatsapp-text{font-family:var(--font-family);color:var(--color-white-muted);font-size:13px;font-weight:500;transition:color .3s}.footer-whatsapp-pill:hover .whatsapp-text{color:#25d366}.footer-right-col{gap:64px;display:flex}.footer-nav-col{flex-direction:column;display:flex}.footer-col-title{font-family:var(--font-family);color:var(--color-white-faint);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700}.footer-links-list{flex-direction:column;gap:14px;list-style:none;display:flex}.footer-links-list a{font-family:var(--font-family);color:var(--color-white);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-links-list a:hover{color:var(--color-gold);transform:translate(3px)}.footer-giant-brand{width:100%;font-family:var(--font-family);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;cursor:default;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:30px;font-size:clamp(80px,17.5vw,260px);font-weight:900;line-height:.85;display:flex}.footer-giant-brand-char{will-change:transform;transition:transform .45s cubic-bezier(.25,1,.5,1);display:inline-block}.giant-brand-gold{color:var(--color-gold)}.giant-brand-white{color:var(--color-white)}.footer-giant-brand-char.brand-chain-dist-0{transform:translateY(-24px)}.footer-giant-brand-char.brand-chain-dist-1{transform:translateY(-16px)}.footer-giant-brand-char.brand-chain-dist-2{transform:translateY(-8px)}.footer-giant-brand-char.brand-chain-dist-3{transform:translateY(-3px)}.footer-bottom-ruler{border-top:1px dashed #ffffff2e;width:100%;padding-top:20px}.footer-bottom-bar{font-family:var(--font-family);color:var(--color-white-faint);letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:500;display:flex}.footer-ticker-left{align-items:center;gap:8px;display:flex}.ticker-square{background-color:var(--color-gold);width:6px;height:6px}.footer-ticker-center{align-items:center;gap:8px;display:flex}.ticker-green-dot{background-color:#22c55e;border-radius:50%;width:6px;height:6px}@media (width<=1100px){.footer-main-grid{flex-direction:column;gap:40px}.footer-right-col{gap:40px}}@media (width<=768px){.footer-wrapper{padding:20px 14px 40px}.footer-container{border-radius:24px;padding:24px 20px}.footer-right-col{flex-wrap:wrap;gap:30px 48px}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:10px}.footer-legal-links-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footer-legal-mini-link{color:var(--color-white-muted);font-size:13px;text-decoration:none;transition:color .2s}.footer-legal-mini-link:hover{color:var(--color-gold)}.footer-mini-dot{color:#fff3;font-size:10px}.footer-giant-brand{margin-bottom:20px;font-size:clamp(52px,19vw,90px)}.footer-giant-brand-char.brand-chain-dist-0{transform:translateY(-12px)}.footer-giant-brand-char.brand-chain-dist-1{transform:translateY(-8px)}.footer-giant-brand-char.brand-chain-dist-2{transform:translateY(-4px)}.footer-giant-brand-char.brand-chain-dist-3{transform:translateY(-2px)}}.mesh-background-container{z-index:0;pointer-events:none;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mesh-canvas{width:100%;height:100%;display:block}.mesh-overlay-gradient{pointer-events:none;background:radial-gradient(circle at 20% 30%,#0006 0%,#0000 60%),linear-gradient(#0003 0%,#000000d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.stacked-preloader-root{z-index:999999;pointer-events:all;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.preloader-layer{will-change:transform;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.85,0,.15,1);position:absolute;inset:0;transform:translateY(0%)}.layer-black{z-index:30;background-color:#000;justify-content:center;align-items:center;display:flex;position:relative}.layer-black:before{content:"";pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute}.layer-gold{background:var(--color-gold);z-index:20}.layer-dark-accent{z-index:10;background-color:#d2a800}.preloader-slide-up .layer-black{transition-delay:0s;transform:translateY(-100%)}.preloader-slide-up .layer-gold{transition-delay:.16s;transform:translateY(-100%)}.preloader-slide-up .layer-dark-accent{transition-delay:.28s;transform:translateY(-100%)}.preloader-logo-content{z-index:2;flex-direction:column;align-items:center;gap:28px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.preloader-slide-up .preloader-logo-content{opacity:0;transform:translateY(-40px)scale(.96)}.clean-preloader-logo{object-fit:contain;will-change:filter, transform;width:320px;max-width:80vw;height:auto}@media (width<=768px){.clean-preloader-logo{width:55vw}}.hero-section{box-sizing:border-box;background-color:#000;width:100%;height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.accordion-container{z-index:10;box-sizing:border-box;flex-direction:row;gap:12px;width:100%;height:100%;padding:10px 15px 15px;display:flex;position:relative}.panel{cursor:pointer;box-sizing:border-box;background:#000;border:1px solid #000000f0;border-radius:40px;flex-direction:column;height:100%;transition:all .75s cubic-bezier(.25,1,.3,1);display:flex;position:relative;overflow:hidden}.border-line{z-index:10;background-color:#0000;width:1.5px;position:absolute;top:0;bottom:0}.panel:not(:first-child) .border-line{left:0}.active-panel{cursor:default;background:0 0;border-color:#00000038;border-radius:40px;flex:12}.panel-bg-wrapper{z-index:0;pointer-events:none;border-radius:40px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.panel-bg-img{object-fit:cover;object-position:center;filter:brightness(.65)contrast(1.05);border-radius:40px;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s}.active-panel .panel-bg-img{filter:brightness(.75)contrast(1.08);transform:scale(1.02)}.collapsed-panel .panel-bg-img{filter:brightness(.35)contrast(1.1);transform:scale(1)}.collapsed-panel:hover .panel-bg-img{filter:brightness(.48)contrast(1.15);transform:scale(1.03)}.panel-bg-overlay{z-index:1;background:linear-gradient(#ffd9001c 0%,#000000de 100%),radial-gradient(circle at 30%,#00000051 0%,#000000d9 100%);border-radius:40px;width:100%;height:100%;position:absolute;inset:0}.collapsed-panel{background:#000;border:1px solid #ffffff2e;border-radius:40px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:80px;transition:all .4s cubic-bezier(.25,1,.3,1);display:flex;overflow:hidden}.collapsed-panel:hover{border-color:var(--color-gold);transform:translateY(-2px)}.collapsed-content{z-index:5;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:80px 0 35px;display:flex;position:relative}.vertical-brand-group{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.vertical-brand-badge{white-space:nowrap;align-items:center;gap:10px;display:flex;transform:rotate(-90deg)}.vertical-brand-title{font-family:var(--font-family);letter-spacing:1px;color:var(--color-white);font-size:20px;font-weight:800;transition:color .3s}.vertical-brand-subtitle{font-family:var(--font-family);letter-spacing:2px;color:var(--color-white-muted);font-size:9px;font-weight:600}.collapsed-panel:hover .vertical-brand-title{color:var(--color-gold)}.arrow-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.arrow-icon{color:var(--color-white);transition:transform .3s,color .3s}.collapsed-panel:hover .arrow-indicator{background:var(--color-gold);border-color:var(--color-gold);transform:scale(1.1)}.collapsed-panel:hover .arrow-icon{color:#000}.active-content{z-index:5;color:var(--color-white);flex-direction:column;flex:1;justify-content:center;padding:0 4vw;animation:.7s cubic-bezier(.25,1,.3,1) forwards fadeIn;display:flex;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.text-group{max-width:600px;margin-bottom:2.2rem}.panel-subtitle{font-family:var(--font-family);color:var(--color-white-muted);text-transform:uppercase;letter-spacing:.22em;margin-bottom:1.2rem;font-size:13px;font-weight:700;display:block}.panel-title{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.02em;margin:0 0 1.6rem;font-size:clamp(34px,4vw,55px);font-weight:700;line-height:1}.hero-title-italic{color:gold;font-family:Playfair Display,serif;font-style:italic;font-weight:700}.panel-description{font-family:var(--font-family);color:var(--color-white-muted);max-width:620px;margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.65}.cta-group{flex-wrap:wrap;align-items:center;gap:1.8rem;margin-bottom:4rem;display:flex}.btn-primary{background-color:var(--color-white);color:#111126;font-family:var(--font-family);border-radius:50px;align-items:center;gap:1.2rem;padding:.75rem 1.6rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #0003}.btn-primary:hover{background-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 8px 25px #ffd70059}.btn-circle-arrow{width:28px;height:28px;color:var(--color-white);background-color:#111126;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:transform .3s;display:flex}.btn-primary:hover .btn-circle-arrow{transform:translate(3px)}.btn-secondary{font-family:var(--font-family);color:var(--color-white);border-bottom:1.5px solid #fff6;padding-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.btn-secondary:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.bottom-bar{font-family:var(--font-family);color:var(--color-white-faint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1rem;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:30px;left:6vw;right:6vw}.bottom-link-item{align-items:center;gap:1rem;transition:color .2s;display:flex}.bottom-link-item:hover{color:var(--color-gold)}.bottom-divider{color:var(--color-white-subtle);font-weight:300}@media (width<=1024px){.hero-section{height:auto;min-height:100vh;padding-top:80px;padding-bottom:20px}.accordion-container{flex-direction:column;gap:8px;height:auto;padding:8px}.panel{border-radius:20px!important;width:100%!important}.panel-bg-wrapper,.panel-bg-img,.panel-bg-overlay{border-radius:20px!important}.collapsed-panel{min-height:unset;order:2;border-radius:20px!important;width:100%!important;height:64px!important}.collapsed-content{flex-direction:row;height:100%;padding:0 1.5rem}.vertical-brand-group{justify-content:flex-start}.vertical-brand-badge{gap:8px;transform:none}.vertical-brand-title{font-size:16px}.arrow-icon{transform:rotate(90deg)}.active-panel{border-radius:20px;flex-grow:1;order:1;min-height:calc(100vh - 240px)}.active-content{justify-content:flex-end;padding:2.5rem 1.5rem .5rem}.text-group{margin-bottom:1.8rem}.panel-subtitle{font-size:10px}.panel-title{font-size:clamp(30px,7vw,40px)}.cta-group{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2.5rem}.btn-secondary{display:none}.bottom-bar{flex-wrap:wrap;gap:.5rem .8rem;font-size:10px;display:none;position:relative;bottom:0;left:0;right:0}}.wavy-heading-container{vertical-align:top;max-width:100%;display:inline-block}.wavy-word{white-space:nowrap;vertical-align:top;margin-right:.28em;padding-bottom:.1em;display:inline-block;overflow:hidden}.wavy-letter{opacity:0;will-change:transform, opacity;display:inline-block;transform:translateY(115%)rotate(4deg)}.wavy-letter.highlight-gold{color:gold;font-family:Playfair Display,serif;font-style:italic;font-weight:400}.solutions-split-section{background:linear-gradient(to bottom, #000 0%, #0d0a02 45%, var(--color-gold-fade) 100%);box-sizing:border-box;--mouse-x:50%;--mouse-y:50%;width:100%;padding:6.5rem 2rem 6rem;position:relative;overflow:hidden}.solutions-cursor-spotlight{pointer-events:none;background:radial-gradient(700px circle at var(--mouse-x) var(--mouse-y), #ffd70029 0%, #ffae000f 40%, transparent 75%);z-index:1;transition:opacity .25s;position:absolute;inset:0}.solutions-ambient-glow{filter:blur(120px);pointer-events:none;opacity:.25;z-index:1;border-radius:50%;width:500px;height:500px;animation:12s ease-in-out infinite alternate floatAmbient;position:absolute}.solutions-ambient-glow.glow-1{background:radial-gradient(circle,gold 0%,#0000 70%);top:-100px;left:10%}.solutions-ambient-glow.glow-2{background:radial-gradient(circle,#ffae00 0%,#0000 70%);animation-delay:-6s;bottom:-150px;right:15%}@keyframes floatAmbient{0%{transform:translate(0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}.solutions-interactive-mesh{pointer-events:none;opacity:.7;z-index:1;background-image:radial-gradient(#ffd70014 1.2px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0}.solutions-split-container{z-index:2;flex-direction:column;gap:3.8rem;max-width:1380px;margin:0 auto;display:flex;position:relative}.solutions-top-statement{max-width:1040px}.solutions-editorial-text{letter-spacing:-.025em;color:#fff;margin:0;font-family:inherit;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1.25}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:3.5rem;padding-top:1rem;display:grid}.solution-column{flex-direction:column;gap:1.25rem;display:flex;position:relative}.solution-header-row{align-items:center;gap:1.15rem;display:flex}.solution-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.solution-column:hover .solution-icon-wrap{transform:scale(1.12)translateY(-2px)}.solution-icon-wrap svg{filter:drop-shadow(0 0 12px #ffd70073);width:100%;height:100%;display:block}.solution-col-title{color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700;line-height:1.25}.solution-col-desc{color:#ffffffc2;margin:0;font-size:1.05rem;line-height:1.7}.solutions-bottom-action{align-items:center;padding-top:1.5rem;display:flex}.solutions-action-link{color:#fff;align-items:center;gap:1.2rem;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.solutions-action-link:hover{color:gold;transform:translate(4px)}.solutions-action-arrow{color:gold;font-size:2rem;font-weight:300;line-height:1;transition:transform .25s}.solutions-action-link:hover .solutions-action-arrow{transform:translate(8px)}@media (width<=992px){.solutions-grid{grid-template-columns:1fr;gap:2.75rem}.solutions-split-section{padding:4.5rem 1.5rem 4rem}.solutions-editorial-text{font-size:1.85rem;line-height:1.32}.solution-icon-wrap{width:44px;min-width:44px;height:44px;min-height:44px}.solution-col-title{font-size:1.35rem}.solution-col-desc{font-size:.98rem}}@media (width<=600px){.solutions-split-section{padding:3.5rem 1.25rem 3rem}.solutions-editorial-text{font-size:1.55rem;line-height:1.35}.solution-header-row{gap:.95rem}.solution-icon-wrap{width:38px;min-width:38px;height:38px;min-height:38px}.solution-col-title{font-size:1.2rem}.solution-col-desc{font-size:.94rem;line-height:1.6}}.services-section{background-color:linear-gradient(to bottom, #000 0%, #0d0a02 45%, var(--color-gold-fade) 100%);z-index:20;box-sizing:border-box;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-position:50%;background-size:48px 48px;width:100%;padding:110px 30px 140px;position:relative}.services-blur-backdrop{-webkit-backdrop-filter:blur(12px);z-index:25;opacity:0;pointer-events:none;background:#000000a6;width:100vw;height:100vh;transition:opacity .4s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.services-blur-backdrop.active{opacity:1}.services-container{z-index:26;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;display:flex;position:relative}.services-header{text-align:center;margin-bottom:60px;transition:opacity .35s,filter .35s}.services-section.has-active-hex .services-header{opacity:.3;filter:blur(2px)}.services-eyebrow{font-family:var(--font-family);color:var(--color-gold);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.services-title{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.5px;font-size:clamp(32px,3.5vw,48px);font-weight:700}.hexagons-wrapper{box-sizing:border-box;z-index:28;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;width:100%;max-width:1400px;padding:30px 10px;display:flex;position:relative}.hex-cell{cursor:pointer;z-index:28;width:250px;height:290px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .4s,filter .4s;position:relative}.hex-cell.hex-dimmed{opacity:.3;filter:blur(2px);transform:scale(.95)}.hex-cell.hex-active{z-index:50;transform:translateY(-18px)scale(1.24);opacity:1!important;filter:none!important}.hex-outer{background:var(--color-gold);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:100%;height:100%;transition:all .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 0 16px #ffd70033}.hex-cell.hex-active .hex-outer{box-shadow:0 0 45px #ffd700bf,0 25px 60px #000}.hex-inner{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);box-sizing:border-box;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;padding:42px 24px 34px;transition:background .35s;display:flex;position:absolute;inset:.5px;overflow:hidden}.hex-cell.hex-active .hex-inner{background:#000}.hex-content-default{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,transform .3s;display:flex}.hex-cell.hex-active .hex-content-default{opacity:0;pointer-events:none;display:none}.hex-icon-box{width:64px;height:64px;color:var(--color-gold);justify-content:center;align-items:center;margin-bottom:12px;transition:transform .35s;display:flex}.hex-card-title{font-family:var(--font-family);color:var(--color-white);max-width:180px;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.hex-category-tag{font-family:var(--font-family);color:var(--color-gold);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:600}.hex-content-hover{box-sizing:border-box;opacity:0;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:15px 4px 12px;animation:.35s cubic-bezier(.16,1,.3,1) forwards hexFadeIn;display:none}.hex-cell.hex-active .hex-content-hover{opacity:1;display:flex}.hex-hover-header{flex-direction:column;align-items:center;margin-bottom:6px;display:flex}.hex-hover-category{font-family:var(--font-family);color:var(--color-gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:700;display:block}.hex-hover-title{font-family:var(--font-family);color:var(--color-white);max-width:170px;font-size:14px;font-weight:700;line-height:1.25}.hex-hover-summary{font-family:var(--font-family);color:var(--color-white-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:180px;margin-bottom:8px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=568px){.hex-content-hover{padding:20px 4px 35px}.hex-hover-summary{font-size:8px}}.hex-points-list{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;max-width:185px;margin-bottom:12px;padding:0;list-style:none;display:flex}.hex-point-item{align-items:center;gap:6px;display:flex}.hex-bullet{background-color:var(--color-gold);border-radius:50%;width:4px;min-width:4px;height:4px}.hex-point-text{font-family:var(--font-family);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.hex-cta-btn{background:var(--color-gold);color:#000;font-family:var(--font-family);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:6px;max-width:170px;margin-top:auto;margin-bottom:2px;padding:6px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 12px #0006}.hex-cta-btn:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #ffffff4d}.hex-cta-arrow{font-size:12px;line-height:1}@keyframes hexFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.hexagons-wrapper{gap:20px}.hex-cell{width:220px;height:255px}.hex-inner{padding:34px 16px 26px}}@media (width<=768px){.services-section{padding:70px 16px}.hexagons-wrapper{flex-direction:column;gap:24px}.hex-cell{width:260px;height:300px}}.testimonials-section{box-sizing:border-box;z-index:20;background-color:#000;width:100%;padding:110px 0 140px;position:relative;overflow:hidden}.testimonials-container{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.testimonials-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;padding:0 20px;display:flex}.testimonials-script-eyebrow{color:var(--color-gold);margin-bottom:6px;font-family:Playfair Display,Georgia,cursive,serif;font-size:24px;font-style:italic;display:block}.testimonials-title{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1}.title-highlight{color:var(--color-gold)}.testimonials-pill-tag{font-family:var(--font-family);color:var(--color-gold);letter-spacing:.5px;background:#ffd7001f;border:1px solid #ffd70059;border-radius:9999px;padding:6px 18px;font-size:12px;font-weight:600;display:inline-flex}.carousel-outer-wrapper{box-sizing:border-box;width:100%;max-width:1640px;margin:0 auto;padding:0 32px;position:relative}.carousel-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:28px;width:100%;padding:16px 8px 24px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.testimonials-nav-controls{z-index:5;justify-content:center;align-items:center;gap:20px;margin-top:36px;display:flex}.testimonial-nav-btn{width:48px;height:48px;color:var(--color-gold);cursor:pointer;background:#ffffff0d;border:1.5px solid #ffd70059;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #0006}.testimonial-nav-btn:hover{background:var(--color-gold);color:#000;border-color:var(--color-gold);transform:translateY(-2px)scale(1.06);box-shadow:0 8px 24px #ffd70059}.testimonial-nav-btn:active{transform:translateY(0)scale(.96)}.nav-btn-arrow{font-size:20px;font-weight:700;line-height:1}.testimonial-dots-indicator{align-items:center;gap:8px;display:flex}.indicator-dot{cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:9999px;width:10px;height:10px;padding:0;transition:all .3s}.indicator-dot:hover{border-color:var(--color-gold);background:#ffd70080}.indicator-dot.active{background:var(--color-gold);border-color:var(--color-gold);width:28px;box-shadow:0 0 10px #ffd70080}.testimonial-col{box-sizing:border-box;flex-direction:column;gap:16px;width:360px;min-width:360px;max-width:360px;display:flex}.testimonial-video-card{cursor:pointer;background:#0d0d14;border-radius:28px;width:100%;height:580px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 36px #0009}.testimonial-col:hover .testimonial-video-card{border-color:var(--color-gold);transform:translateY(-6px);box-shadow:0 20px 48px #000c,0 0 25px #ffd70047}.testimonial-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.video-card-overlay{pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffd90029 0%,#0003 35%,#000000bc 70%,#000000f5 100%),radial-gradient(circle at 30% 25%,#ffd7001f 0%,#0009 100%);transition:opacity .4s;position:absolute;inset:0}.testimonial-col:hover .video-card-overlay{background:linear-gradient(#ffd90038 0%,#00000026 30%,#000000b3 65%,#000000fa 100%),radial-gradient(circle at 30% 30%,#ffd7002e 0%,#00000080 100%)}.video-card-top-bar{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.video-play-btn{color:var(--color-gold);font-family:var(--font-family);letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:9.5px;font-weight:800;transition:all .25s;display:inline-flex}.testimonial-col:hover .video-play-btn{background:var(--color-gold);color:#000;border-color:var(--color-gold)}.play-icon{font-size:9px}.video-verified-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#22c55e;font-family:var(--font-family);letter-spacing:.8px;background:#000000b3;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.verified-check{font-size:10px;font-weight:700}.video-card-quote-overlay{z-index:3;opacity:.96;pointer-events:none;background:linear-gradient(#0000 0%,#00000073 20%,#000000e0 60%,#000000fa 100%);flex-direction:column;gap:12px;padding:40px 22px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.testimonial-col:hover .video-card-quote-overlay{opacity:1;background:linear-gradient(#0000 0%,#ffd9000d 15%,#000000d9 55%,#000000fa 100%);transform:translateY(-4px)}.video-reel-author-header{align-items:center;gap:12px;padding-bottom:8px;display:flex}.reel-author-info{flex-direction:column;flex:1;gap:2px;display:flex}.reel-author-name-row{justify-content:space-between;align-items:center;display:flex}.reel-author-name{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.reel-platform-tag{font-family:var(--font-family);color:var(--color-gold);letter-spacing:.5px;background:#ffd7001f;border:1px solid #ffd70059;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.reel-author-role{font-family:var(--font-family);color:var(--color-white-muted);font-size:12px}.video-quote-body{flex-direction:column;gap:2px;display:flex}.video-quote-text{font-family:var(--font-family);color:#f3f4f6;-webkit-line-clamp:4;text-shadow:0 2px 8px #000000d9;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=768px){.testimonials-section{padding:60px 0 80px}.testimonials-header{margin-bottom:30px;padding:0 16px}.carousel-outer-wrapper{padding:0 16px}.carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:12px 4px 16px}.testimonial-col{scroll-snap-align:center;width:85vw;min-width:85vw;max-width:340px}.testimonial-video-card{border-radius:22px;height:520px}.video-card-quote-overlay{padding:30px 16px 20px}.reel-author-name{font-size:16px}.video-quote-text{-webkit-line-clamp:5;font-size:14px;line-height:1.5}.testimonials-nav-controls{gap:16px;margin-top:24px}.testimonial-nav-btn{width:42px;height:42px}}@media (width<=480px){.carousel-outer-wrapper{padding:0 12px}.testimonial-col{width:calc(100vw - 32px);min-width:calc(100vw - 32px);max-width:100%}.testimonial-video-card{border-radius:20px;height:580px}.video-card-quote-overlay{padding:24px 14px 16px}.video-quote-text{font-size:13.5px}}._teamSection_9eyej_1{box-sizing:border-box;z-index:20;background-color:#020000;width:100%;max-width:1600px;margin:0 auto;padding:100px 40px 120px;position:relative}._teamGrid_9eyej_12{box-sizing:border-box;grid-template-columns:repeat(3,1fr);grid-auto-rows:420px;gap:16px;width:100%;display:grid}._teamIntro_9eyej_23{box-sizing:border-box;opacity:0;background:#0d0d12;border:1.5px solid #ffd70040;border-radius:28px;flex-direction:column;justify-content:center;gap:1.2rem;padding:3rem;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}._teamIntro_9eyej_23._visible_9eyej_38{opacity:1;transform:translateY(0)}._teamIntroEyebrow_9eyej_43{font-family:var(--font-family);color:var(--color-gold);letter-spacing:2.5px;text-transform:uppercase;font-size:13px;font-weight:700}._teamIntroTitle_9eyej_52{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:700;line-height:1.15}._teamIntroDesc_9eyej_62{font-family:var(--font-family);color:var(--color-white-muted);margin:0;font-size:1.05rem;line-height:1.6}._teamCard_9eyej_71{cursor:pointer;box-sizing:border-box;opacity:0;height:420px;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),border-color .35s;transition-delay:calc(var(--card-idx,0) * .12s + 80ms);background:#0e0e16;border:1.5px solid #ffffff1f;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(40px)}._teamCard_9eyej_71:hover{border-color:var(--color-gold)}._teamCard_9eyej_71._visible_9eyej_38{opacity:1;transform:translateY(0)}._shutterOverlay_9eyej_103{z-index:15;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}._shutterBlade_9eyej_112{transform-origin:top;background:#000;flex:1;width:100%;transition:transform .85s cubic-bezier(.77,0,.175,1);transform:scaleY(1)}._shutterBlade_9eyej_112:nth-child(2n){transform-origin:bottom}._teamCard_9eyej_71._visible_9eyej_38 ._shutterBlade_9eyej_112{transform:scaleY(0)}._teamCard_9eyej_71._visible_9eyej_38 ._shutterBlade_9eyej_112:first-child{transition-delay:calc(var(--card-idx,0) * .12s + .15s)}._teamCard_9eyej_71._visible_9eyej_38 ._shutterBlade_9eyej_112:nth-child(2){transition-delay:calc(var(--card-idx,0) * .12s + .25s)}._teamCard_9eyej_71._visible_9eyej_38 ._shutterBlade_9eyej_112:nth-child(3){transition-delay:calc(var(--card-idx,0) * .12s + .35s)}._teamCard_9eyej_71._visible_9eyej_38 ._shutterBlade_9eyej_112:nth-child(4){transition-delay:calc(var(--card-idx,0) * .12s + .45s)}._tallCard_9eyej_146{grid-row:span 2;height:856px}._standardCard_9eyej_151{height:420px}._profileImgWrapper_9eyej_156{z-index:0;background:#151522;width:100%;height:100%;position:absolute;inset:0}._profileImg_9eyej_156{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s}._teamCard_9eyej_71:hover ._profileImg_9eyej_156{transform:scale(1.06)}._profileOverlay_9eyej_177{z-index:1;background:linear-gradient(#0000000d 0%,#0006 45%,#000000f2 100%);position:absolute;inset:0}._profileText_9eyej_185{z-index:2;flex-direction:column;gap:.3rem;display:flex;position:relative}._profileTag_9eyej_193{font-family:var(--font-family);color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:.72rem;font-weight:700}._nameActionRow_9eyej_203{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._profileName_9eyej_211{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.02em;flex:1;margin:0;font-size:clamp(1.6rem,2vw,2.1rem);font-weight:700;line-height:1.15}._profileRole_9eyej_222{font-family:var(--font-family);color:var(--color-white-muted);margin:.2rem 0 0;font-size:1rem;font-weight:400;line-height:1.4}._cardSocials_9eyej_231{z-index:10;flex-shrink:0;align-items:center;display:flex;position:relative}._cardSocialIcon_9eyej_239{width:36px;height:36px;color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._cardFooter_9eyej_253{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;width:100%;margin-top:1rem;padding-top:.85rem;display:flex}._feeBlock_9eyej_263{flex-direction:column;gap:.15rem;display:flex}._feeLabel_9eyej_269{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.68rem;font-weight:700}._feeAmount_9eyej_277{color:#fff;letter-spacing:-.01em;font-size:1.15rem;font-weight:800}._feeAmount_9eyej_277 span{color:#fff9;font-size:.78rem;font-weight:500}._bookBtn_9eyej_290{color:#000;cursor:pointer;z-index:10;background:gold;border:none;border-radius:10px;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 4px 15px #ffd70040}._bookBtn_9eyej_290:hover{background:#ffea75;transform:translateY(-2px);box-shadow:0 8px 22px #ffd70066}._bookBtn_9eyej_290:active{transform:translateY(0)}._cardSocialIcon_9eyej_239:hover{background:var(--color-gold);color:#000;border-color:var(--color-gold);transform:translateY(-2px)scale(1.08)}@media (width<=1024px){._teamSection_9eyej_1{padding:70px 20px}._teamGrid_9eyej_12{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:14px}._teamIntro_9eyej_23{grid-column:1/span 2;padding:2.2rem}._teamCard_9eyej_71,._tallCard_9eyej_146,._standardCard_9eyej_151{border-radius:20px;grid-area:auto/span 1;height:380px;padding:2rem}}@media (width<=768px){._teamGrid_9eyej_12{grid-template-columns:1fr;gap:0}._teamIntro_9eyej_23{border-radius:0;grid-column:1;padding:2rem 1.5rem}._teamCard_9eyej_71,._tallCard_9eyej_146,._standardCard_9eyej_151{border-radius:0;grid-area:auto/1;height:500px;padding:1.8rem}._profileName_9eyej_211{font-size:1.6rem}}.bmOverlay{-webkit-backdrop-filter:blur(16px);z-index:999999;background:#00000096;justify-content:center;align-items:center;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) bmFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes bmFadeIn{0%{opacity:0}to{opacity:1}}.bmModal{color:#fff;background:#00000097;border:1px solid #ffd70059;border-radius:54px;flex-direction:column;width:100%;max-width:920px;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) bmScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 50px #ffd70014}@keyframes bmScaleUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bmTopGlowLine{z-index:10;background:linear-gradient(90deg,#0000 0%,gold 50%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.bmCloseBtn{background:var(--color-gold);color:#000000b3;cursor:pointer;z-index:20;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:2rem}.bmCloseBtn:hover{color:gold;background:#ffd70033;border-color:gold;transform:rotate(90deg)}.bmSplitLayout{grid-template-columns:320px 1fr;height:100%;max-height:92vh;display:grid}.bmSidebar{background:0 0;flex-direction:column;padding:2.25rem 1.75rem;display:flex}@media (width<=860px){.bmOverlay{align-items:center;padding:.5rem;overflow-y:hidden}.bmModal{border-radius:28px;height:62vh;max-height:92vh;overflow:hidden}.bmCloseBtn{top:1rem;right:1rem}.bmSplitLayout{-webkit-overflow-scrolling:touch;touch-action:pan-y;grid-template-columns:1fr;height:100%;max-height:100%;overflow-y:scroll}.bmSidebar{padding:1.25rem 1.25rem .5rem;display:none}.bmExpertImgBox{height:220px}.bmMainContent{padding:1rem 1.25rem 2.5rem;overflow-y:visible}.bmDatesGrid{grid-template-columns:repeat(5,1fr);gap:.4rem}.bmDatePill{border-radius:10px;padding:.5rem .2rem}.bmPillDayNum{font-size:1.05rem}}.bmSidebarSticky{flex-direction:column;gap:1.5rem;display:flex}.bmSidebarEyebrow{letter-spacing:.18em;text-transform:uppercase;color:gold;font-size:.7rem;font-weight:700}.bmExpertCardLarge{border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.bmExpertImgBox{background:#111419;width:100%;height:290px;position:relative;overflow:hidden}.bmExpertImgFull{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s}.bmExpertCardLarge:hover .bmExpertImgFull{transform:scale(1.04)}.bmExpertImgScrim{background:linear-gradient(#0000000d 0%,#0d0f12e6 100%);position:absolute;inset:0}.bmOnlineIndicator{z-index:5;background:#00ea37;border-radius:50%;width:12px;height:12px;position:absolute;top:12px;right:12px;box-shadow:0 0 10px #0000006f}.bmExpertFloatingTag{z-index:5;position:absolute;bottom:10px;left:12px}.bmExpertTag{text-transform:uppercase;letter-spacing:.12em;color:gold;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border:1px solid #ffd70066;border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:700;display:inline-block}.bmExpertInfo{text-align:left;flex-direction:column;padding:1rem 1.15rem 1.15rem;display:flex}.bmExpertName{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.bmExpertRole{color:#ffffffa6;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.bmFeeSummaryBlock{background:#ffd7000a;border:1px solid #ffd70033;border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.bmFeeSmallLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.65rem;font-weight:700}.bmFeePriceRow{align-items:baseline;gap:.35rem;display:flex}.bmFeeValue{color:gold;letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.bmFeeTenure{color:#fff9;font-size:.85rem}.bmFirstFreeNote{color:#fffc;border-top:1px dashed #ffd70033;align-items:center;gap:.4rem;margin-top:.35rem;padding-top:.45rem;font-size:.76rem;display:flex}.bmTrustSignals{flex-direction:column;gap:.6rem;display:flex}.bmTrustSignalItem{color:#ffffffb3;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.bmCheck{color:gold;font-weight:700}.bmMainContent{flex-direction:column;gap:1.6rem;padding:2.25rem;display:flex;overflow-y:auto}.bmMainHeader{flex-direction:column;gap:.25rem;display:flex}.bmMainTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.bmMainDesc{color:#fff9;margin:0;font-size:.85rem;line-height:1.45}.bmSectionGroup{flex-direction:column;gap:.75rem;display:flex}.bmSectionHeaderRow{align-items:center;gap:.5rem;display:flex}.bmStepNum{color:#000;background:gold;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex}.bmSectionHeading{color:#fff;letter-spacing:.02em;font-size:.88rem;font-weight:700}.bmDatesGrid{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.bmDatePill{cursor:pointer;color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .4rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.bmDatePill:hover{background:#ffd70014;border-color:#ffd70066;transform:translateY(-2px)}.bmDatePill.selected{background:linear-gradient(#ffd70040 0%,#ffd70014 100%);border:1.5px solid gold;box-shadow:0 4px 15px #ffd70033}.bmPillWeekday{color:#ffffff8c;font-size:.7rem;font-weight:600}.bmPillDayNum{color:#fff;font-size:1.25rem;font-weight:800;line-height:1}.bmDatePill.selected .bmPillDayNum{color:gold}.bmPillMonth{color:#ffffff73;text-transform:uppercase;font-size:.68rem}.bmSlotControlsGrid{grid-template-columns:1.2fr .8fr;gap:.75rem;display:grid}@media (width<=600px){.bmSlotControlsGrid{grid-template-columns:1fr}}.bmDurationSelector{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:4px;display:flex}.bmDurationBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .5rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.bmDurationBtn.active{color:gold;background:#ffd70026;font-weight:700}.bmRadioRing{border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px}.bmDurationBtn.active .bmRadioRing{background:gold;border-color:gold;box-shadow:0 0 6px gold}.bmTimeDropdownWrap{position:relative}.bmTimeSelect{color:#fff;cursor:pointer;appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;height:100%;padding:.65rem 2rem .65rem 1rem;font-size:.88rem;font-weight:600;transition:border-color .2s}.bmTimeSelect:focus{border-color:gold}.bmTimeSelect option{color:#fff;background:#111419}.bmSelectChevron{pointer-events:none;color:gold;font-size:.85rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bmInputsGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=600px){.bmInputsGrid{grid-template-columns:1fr}}.bmInputWrap{flex-direction:column;gap:.3rem;display:flex}.bmInputWrap.fullSpan{grid-column:1/-1}.bmInputLabel{color:#ffffffb3;font-size:.74rem;font-weight:600}.bmCleanInput,.bmCleanTextarea{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:.75rem .95rem;font-size:.88rem;transition:all .2s}.bmCleanInput:focus,.bmCleanTextarea:focus{background:#ffd70005;border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.bmCleanTextarea{resize:vertical;min-height:65px}.bmMainFooter{padding-top:.5rem}.bmPrimarySubmitBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#d4af37 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:.95rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px #ffd70040}.bmPrimarySubmitBtn:hover{background:linear-gradient(135deg,#ffe033 0%,#e0bd47 100%);transform:translateY(-2px);box-shadow:0 14px 30px #ffd70066}.bmSubmitArrow{font-size:1.1rem;transition:transform .2s}.bmPrimarySubmitBtn:hover .bmSubmitArrow{transform:translate(3px)}.bmSuccessWrap{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;padding:4rem 2.5rem;display:flex}.bmSuccessIcon{background:gold;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex;box-shadow:0 10px 30px #ffd70059}.bmSuccessBadge{letter-spacing:.16em;color:gold;margin-bottom:.4rem;font-size:.72rem;font-weight:800}.bmSuccessTitle{color:#fff;margin:0 0 .5rem;font-size:1.8rem;font-weight:800}.bmSuccessText{color:#ffffffbf;margin:0 0 1.5rem;font-size:.95rem}.bmSuccessSummaryBox{text-align:left;background:#ffffff08;border:1px solid #ffd70040;border-radius:16px;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem;padding:1.25rem;display:flex}.bmSummaryRow{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.bmSummaryLabel{color:#ffffff80;font-weight:500}.bmSummaryValue{color:#fff;font-weight:700}.bmSummaryValue.gold{color:gold}.bmSuccessSub{color:#ffffff73;margin:0 0 1.75rem;font-size:.82rem;line-height:1.5}.bmDoneBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.8rem 2rem;font-size:.9rem;font-weight:700;transition:all .2s}.bmDoneBtn:hover{color:#000;background:gold;border-color:gold}.faq-section{box-sizing:border-box;z-index:20;background-color:#000;width:100%;padding:120px 0 140px;position:relative}.faq-container{box-sizing:border-box;grid-template-columns:380px 1fr;align-items:flex-start;gap:80px;max-width:1360px;margin:0 auto;padding:0 40px;display:grid}.faq-left-col{flex-direction:column;display:flex;position:sticky;top:120px}.faq-script-eyebrow{color:var(--color-gold);margin-bottom:8px;font-family:Playfair Display,Georgia,cursive,serif;font-size:22px;font-style:italic;display:block}.faq-title{font-family:var(--font-family);color:var(--color-white);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(38px,4.5vw,56px);font-weight:800;line-height:1.05}.faq-description{font-family:var(--font-family);color:var(--color-white-muted);max-width:340px;margin:0;font-size:15px;line-height:1.6}.highlight-scrutint{color:var(--color-gold);font-weight:700}.faq-right-col{flex-direction:column;width:100%;display:flex}.faq-pills-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;display:flex}.faq-pill{color:var(--color-white-muted);font-family:var(--font-family);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:700;transition:all .25s}.faq-pill:hover{border-color:var(--color-gold);color:var(--color-white);background:#ffd70014}.faq-pill.active{background:var(--color-gold);color:#000;border-color:var(--color-gold);font-weight:800;box-shadow:0 0 16px #ffd7004d}.faq-accordion-list{border-top:1px solid #ffffff1f;flex-direction:column;width:100%;display:flex}.faq-accordion-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff1f;transition:background-color .25s,border-color .25s}.faq-accordion-item:hover{background-color:#ffffff05;border-bottom-color:#ffd70059}.faq-accordion-item.open{border-bottom-color:#ffd70066}.faq-item-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 8px;display:flex}.faq-item-question{font-family:var(--font-family);color:var(--color-white);margin:0;font-size:18px;font-weight:600;line-height:1.4;transition:color .2s}.faq-accordion-item:hover .faq-item-question,.faq-accordion-item.open .faq-item-question{color:var(--color-gold)}.faq-expand-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.icon-line{background-color:#ffffff80;border-radius:2px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute}.faq-accordion-item:hover .icon-line,.faq-accordion-item.open .icon-line{background-color:var(--color-gold)}.icon-line.horizontal{width:14px;height:2px}.icon-line.vertical{width:2px;height:14px}.faq-expand-icon.rotated .icon-line.vertical{opacity:0;transform:rotate(90deg)}.faq-expand-icon.rotated .icon-line.horizontal{transform:rotate(180deg)}.faq-item-body{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.faq-item-body.expanded{opacity:1;max-height:350px}.faq-answer-inner{padding:0 8px 24px}.faq-answer-inner p{font-family:var(--font-family);color:var(--color-white-muted);margin:0;font-size:14.5px;line-height:1.7}@media (width<=1024px){.faq-container{grid-template-columns:1fr;gap:48px;padding:0 24px}.faq-left-col{position:static}.faq-description{max-width:100%}}@media (width<=640px){.faq-section{padding:80px 0 100px}.faq-pills-bar{gap:8px;margin-bottom:28px}.faq-pill{padding:6px 14px;font-size:10px}.faq-item-question{font-size:16px}.faq-item-header{padding:20px 4px}.faq-answer-inner{padding:0 4px 20px}.faq-answer-inner p{font-size:13.5px}}.contact-section{box-sizing:border-box;z-index:10;cursor:default;background-color:#000;width:100%;padding:110px 30px 130px;position:relative;overflow:hidden}.contact-glow-orb{filter:blur(100px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ffd70047 0%,#ffaa001f 40%,#0000 70%);border-radius:50%;width:750px;height:750px;position:absolute;top:15%;left:-12%}.contact-grid-pattern{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffd7000a 1px,#0000 1px),linear-gradient(#ffd7000a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.coordinate-lines-container{pointer-events:none;z-index:3;position:absolute;inset:0}.coord-line{pointer-events:none;background:#ffd70038;transition:opacity .2s;position:absolute}.coord-line.horizontal{height:1px;left:0;right:0;box-shadow:0 0 10px #ffd70059}.coord-line.vertical{width:1px;top:0;bottom:0;box-shadow:0 0 10px #ffd70059}.coord-badge{color:var(--color-gold);letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080ed9;border:1px solid #ffd7004d;border-radius:4px;padding:3px 7px;font-family:Courier New,monospace,sans-serif;font-size:10px;font-weight:700;position:absolute}.coord-badge.right{top:-18px;right:20px}.coord-badge.bottom{bottom:20px;left:8px}.coord-center-reticle{pointer-events:none;border:1px dashed #ffd70066;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;transform:translate(-50%,-50%)}.reticle-dot{background-color:var(--color-gold);width:4px;height:4px;box-shadow:0 0 8px var(--color-gold);border-radius:50%}.cursor-floating-badge{pointer-events:none;z-index:50;will-change:transform, left, top;width:76px;height:76px;transition:transform 80ms ease-out;position:absolute}.badge-rotating-disc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c12eb;border:1.5px solid #ffd70080;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:0 0 24px #ffd70059,0 10px 25px #000000b3}.badge-circular-text{width:calc(100% + 2px);height:calc(100% + 2px);fill:var(--color-gold);font-family:var(--font-family);letter-spacing:2.2px;font-size:8.5px;font-weight:800;animation:10s linear infinite rotate-badge;position:absolute;inset:-1px}@keyframes rotate-badge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge-center-logo{z-index:2;background:#000;border:1px solid #ffd7004d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.badge-center-logo img{object-fit:contain;width:80%;height:80%}.cursor-logo-trail-item{pointer-events:none;z-index:4;will-change:transform, opacity;width:auto;height:88px;transition:opacity .25s ease-out,transform .25s ease-out;position:absolute}.trail-logo-disc{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.trail-logo-img{object-fit:contain;filter:drop-shadow(0 0 6px #ffd70080);width:100%;height:65%}.contact-container{z-index:2;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;max-width:1400px;margin:0 auto;display:grid;position:relative}.contact-left-content{flex-direction:column;padding-right:20px;display:flex}.contact-badge{background:#ffd70014;border:1px solid #ffd70040;border-radius:9999px;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;padding:6px 16px;display:inline-flex}.badge-pulse{background-color:var(--color-gold);width:8px;height:8px;box-shadow:0 0 10px var(--color-gold);border-radius:50%;animation:2s ease-in-out infinite pulse-gold}@keyframes pulse-gold{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.badge-title{letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;font-size:11px;font-weight:700}.contact-hero-heading{font-family:var(--font-family);color:var(--color-white);letter-spacing:-1.2px;margin-bottom:40px;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.18}.contact-email-wrapper{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.contact-pill-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffd70012;border:1.5px solid #ffd70073;border-radius:9999px;align-items:center;gap:14px;padding:14px 28px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0006}.contact-whatsapp-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#25d36614;border:1.5px solid #25d36666;border-radius:9999px;align-items:center;gap:12px;padding:14px 24px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0006}.contact-whatsapp-btn:hover{background:#25d3662e;border-color:#25d366;transform:translateY(-3px);box-shadow:0 0 25px #25d3664d}.contact-whatsapp-text{color:var(--color-white);letter-spacing:.2px;font-size:clamp(14px,1.3vw,17px);font-weight:700;transition:color .3s}.contact-whatsapp-btn:hover .contact-whatsapp-text{color:#25d366}.contact-pill-btn:hover{border-color:var(--color-gold);background:#ffd70026;transform:translateY(-3px);box-shadow:0 0 25px #ffd70040}.contact-pill-icon{color:var(--color-gold);font-size:18px}.contact-pill-text{color:var(--color-white);letter-spacing:.2px;font-size:clamp(15px,1.4vw,19px);font-weight:700;display:inline-flex}.pill-char{will-change:transform;transition:transform .35s cubic-bezier(.25,1,.5,1);display:inline-block}.pill-char.email-chain-dist-0{color:var(--color-gold);transform:translateY(-7px)}.pill-char.email-chain-dist-1{color:#fff2a6;transform:translateY(-4px)}.pill-char.email-chain-dist-2{transform:translateY(-2px)}.pill-char.email-chain-dist-3{transform:translateY(-1px)}.contact-pill-arrow{color:var(--color-gold);font-size:18px;transition:transform .3s}.contact-pill-btn:hover .contact-pill-arrow{transform:translate(3px,-3px)}.contact-trust-tags{flex-wrap:wrap;gap:28px;display:flex}.trust-item{color:var(--color-white-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.trust-check{color:var(--color-gold);font-weight:800}.contact-form-glass-card{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#10101667 0%,#08080c2f 100%);border:1px solid #ffd70040;border-radius:28px;padding:44px 40px;transition:border-color .3s,box-shadow .3s;position:relative}.contact-form-glass-card:hover{border-color:#ffd70066;box-shadow:0 30px 60px -12px #000c,0 0 45px #ffd70024}.form-card-corner-accent{border-color:var(--color-gold);pointer-events:none;width:14px;height:14px;position:absolute}.form-card-corner-accent.top-right{border-top:2px solid var(--color-gold);border-right:2px solid var(--color-gold);border-top-right-radius:28px;top:-1px;right:-1px}.form-card-corner-accent.bottom-left{border-bottom:2px solid var(--color-gold);border-left:2px solid var(--color-gold);border-bottom-left-radius:28px;bottom:-1px;left:-1px}.contact-minimal-form{flex-direction:column;gap:28px;display:flex}.form-input-group{flex-direction:column;display:flex;position:relative}.form-field-label{color:var(--color-white);letter-spacing:.2px;margin-bottom:8px;font-size:14.5px;font-weight:600}.req-star{color:var(--color-gold);margin-left:2px}.form-line-input{width:100%;font-family:var(--font-family);color:var(--color-white);box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #fff3;outline:none;padding:10px 0 12px;font-size:15px;transition:all .3s}.form-line-input::placeholder{color:#ffffff59;font-size:14px}.form-line-input:focus{border-bottom-color:var(--color-gold);padding-left:4px}.date-input::-webkit-calendar-picker-indicator{filter:invert(.85)sepia()saturate(5)hue-rotate(5deg);cursor:pointer}.select-container{width:100%;position:relative}.form-select{appearance:none;cursor:pointer;padding-right:28px}.form-select option{color:#fff;background:#111116;padding:10px}.select-arrow-icon{color:#fff9;pointer-events:none;font-size:13px;transition:transform .2s,color .2s;position:absolute;bottom:12px;right:4px}.form-select:focus+.select-arrow-icon{color:var(--color-gold);transform:rotate(180deg)}.form-box-textarea{width:100%;font-family:var(--font-family);color:var(--color-white);resize:vertical;box-sizing:border-box;background:#ffffff08;border:1.5px solid #ffffff2e;border-radius:12px;outline:none;min-height:85px;padding:14px 16px;font-size:14.5px;transition:all .3s}.form-box-textarea::placeholder{color:#ffffff59}.form-box-textarea:focus{border-color:var(--color-gold);background:#ffd70008;box-shadow:0 0 16px #ffd7001f}.form-actions-row{justify-content:flex-end;margin-top:8px;display:flex}.form-submit-cta{background:var(--color-gold);color:#000;font-family:var(--font-family);cursor:pointer;border-radius:9999px;align-items:center;gap:12px;padding:14px 34px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px #ffd70059}.submit-arrow-circle{background:#00000026;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;transition:transform .25s,background-color .25s;display:flex}.form-submit-cta:hover{color:#000;background:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #fff6}.form-submit-cta:hover .submit-arrow-circle{background:#0003;transform:translate(3px)}.form-success-state{text-align:center;padding:40px 20px}.success-icon-wrap{color:#22c55e;background:#22c55e26;border:2px solid #22c55e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;font-weight:800;animation:.4s scale-up;display:flex}@keyframes scale-up{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.form-success-state h3{color:var(--color-white);margin-bottom:12px;font-size:24px;font-weight:800}.form-success-state p{color:var(--color-white-muted);max-width:380px;margin:0 auto;font-size:15px;line-height:1.6}@media (width<=1024px){.contact-container{grid-template-columns:1fr;gap:50px}.contact-left-content{padding-right:0}}@media (width<=600px){.contact-section{padding:70px 16px 90px}.cursor-floating-badge,.cursor-logo-trail-item,.coordinate-lines-container{display:none}.contact-form-glass-card{border-radius:20px;padding:30px 20px}.contact-hero-heading{font-size:28px;line-height:1.25}.form-actions-row{justify-content:stretch}.form-submit-cta{justify-content:center;width:100%}}.page-hero-immersive{box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.page-hero-bg{filter:brightness(.65)contrast(1.1);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform 10s;position:absolute;inset:0;transform:scale(1.05)}.page-hero-immersive:hover .page-hero-bg{transform:scale(1.08)}.page-hero-scrim{z-index:2;background:radial-gradient(circle,#00000073 0%,#000c 75%,#000000fa 100%);position:absolute;inset:0}.page-hero-content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:960px;margin:0 auto;display:flex;position:relative}.page-hero-capsule{-webkit-backdrop-filter:blur(16px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:10px;padding:8px 22px;font-size:.82rem;font-weight:600;display:inline-flex}.capsule-dot{background:var(--color-gold,gold);width:6px;height:6px;box-shadow:0 0 8px var(--color-gold,gold);border-radius:50%}.capsule-text{color:#fff}.capsule-divider{color:#fff6}.capsule-tag{color:var(--color-gold,gold)}.page-hero-title-wrap{width:100%}.page-hero-headline{font-family:var(--font-family);letter-spacing:-.03em;color:#fff;text-shadow:0 4px 24px #000000b3;margin:0;font-size:clamp(2.8rem,6.5vw,5.2rem);font-weight:700;line-height:1.06}.page-hero-description{color:#ffffffd9;text-shadow:0 2px 10px #000c;max-width:760px;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6}.page-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.page-hero-app-btn{color:#000;background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 30px #fff3}.page-hero-app-btn:hover{background:var(--color-gold,gold);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #ffd70066}.app-apple-icon{width:20px;height:20px}.page-hero-cta-btn{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0009;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.page-hero-cta-btn:hover{border-color:var(--color-gold,gold);color:var(--color-gold,gold);transform:translateY(-2px)}@media (width<=768px){.page-hero-immersive{min-height:100vh;padding:7rem 1.25rem 4rem}.page-hero-capsule{padding:6px 16px;font-size:.75rem}}.aboutPage{--bg-dark:#000;--text-primary:#fff;--text-muted:#ffffffb8;--accent-gold:gold;--border-subtle:#ffffff1a;--border-gold:#ffd70066;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;position:relative}.aboutStickySection{width:100%;margin:0;padding:0;position:relative}.aboutStickyContainer{grid-template-columns:1fr 1fr;align-items:start;width:100%;display:grid;position:relative}.aboutLeftScroll{box-sizing:border-box;flex-direction:column;gap:80px;width:100%;max-width:720px;margin-left:auto;padding:6rem 4rem 8rem;display:flex}.aboutStorySlide{opacity:.35;flex-direction:column;justify-content:center;gap:20px;min-height:70vh;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(15px)}.aboutStorySlide.active{opacity:1;transform:translateY(0)}.slideIndexTag{align-items:center;gap:12px;display:flex}.indexNum{font-family:var(--font-heading,inherit);color:var(--accent-gold);letter-spacing:.1em;font-size:.85rem;font-weight:800}.indexSub{letter-spacing:.14em;color:#ffffff80;text-transform:uppercase;font-size:.75rem;font-weight:700}.slideMainHeading{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.2rem,3vw,3rem);font-weight:800;line-height:1.1}.slideParagraphs{flex-direction:column;gap:16px;margin-top:8px;display:flex}.slideText{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.7}.slideBadgesGrid{flex-direction:column;gap:18px;width:100%;margin-top:22px;display:flex}.slideBadgePill{align-items:flex-start;gap:20px;padding:22px 26px;display:flex;position:relative}.slideBadgePill:hover{transform:translate(6px)}.badgeSvgWrap{box-sizing:border-box;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;min-width:44px;height:64px;padding:8px;transition:all .3s;display:flex}.badgeSvgWrap svg{filter:drop-shadow(0 0 6px #ffd70059);width:100%;height:100%}.badgeTextContent{flex-direction:column;gap:6px;display:flex}.badgeItemTitle{font-family:var(--font-heading,inherit);color:#fff;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500;line-height:1.3}.badgeItemDesc{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.55}.slideActionWrap{margin-top:16px}.slideActionBtn{border:1px solid var(--accent-gold);color:var(--accent-gold);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:9999px;align-items:center;gap:10px;padding:14px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.slideActionBtn:hover{background:var(--accent-gold);color:#000;transform:translateY(-2px);box-shadow:0 0 20px #ffd70059}.aboutRightSticky{justify-content:stretch;align-items:stretch;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.stickyCardFrame{background:#0d0d0f;border:none;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.stickyImageWrapper{width:100%;height:100%;position:relative}.stickyImgLayer{opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.stickyImgLayer.active{opacity:1;visibility:visible;transform:scale(1)}.stickyImg{object-fit:cover;object-position:center;width:100%;height:100%}.stickyImgScrim{pointer-events:none;background:linear-gradient(90deg,#000 0%,#000000a1 35%,#0000 60%,#000000d9 100%);position:absolute;inset:0}@media (width<=768px){.stickyImgScrim{background:linear-gradient(#000000d9 0%,#0000 40%,#000000ce 65%,#000 100%)}}.stickyOverlayContent{z-index:2;flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:absolute;inset:0}.stickyTopBadge{-webkit-backdrop-filter:blur(12px);letter-spacing:.1em;color:var(--accent-gold);background:#000000b3;border:1px solid #ffd7004d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:700;display:none}.goldHexIcon{color:var(--accent-gold)}.stickyBottomInfo{flex-direction:column;gap:12px;display:flex}.stickyOverlayTitle{font-family:var(--font-heading,inherit);color:#fff;text-shadow:0 2px 10px #000c;margin:0;font-size:1.55rem;font-weight:800;line-height:1.25}.stickyOverlaySub{letter-spacing:.12em;color:var(--accent-gold);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.stickyAppBadges{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.stickyAppBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000c;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:all .3s;display:flex}.stickyAppBtn:hover{border-color:var(--accent-gold);background:#151518;transform:translateY(-2px)}.stickyAppBtn svg{width:18px;height:18px;color:var(--accent-gold)}.btnTxt{flex-direction:column;line-height:1.1;display:flex}.btnTxt small{color:#ffffff80;text-transform:uppercase;font-size:.58rem}.btnTxt strong{font-size:.78rem;font-weight:700}.aboutBottomTeam{border-top:1px solid var(--border-subtle);background:#000;padding:4rem 0}@media (width<=960px){.aboutStickyContainer{grid-template-columns:1fr;gap:36px}.aboutRightSticky{order:-1;width:100%;height:440px;position:relative;top:0}.aboutLeftScroll{gap:60px;max-width:100%;padding:2.5rem 1.5rem 5rem}.aboutStorySlide{opacity:1;border-bottom:1px solid var(--border-subtle);min-height:auto;padding-bottom:36px;transform:none}}@media (width<=640px){.aboutStickySection{padding:0}.aboutRightSticky{height:360px}.aboutLeftScroll{gap:48px;padding:2rem 1.25rem 4rem}.slideBadgePill{border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:grid}.badgeSvgWrap{width:42px;min-width:42px;height:42px}.badgeLabelText{font-size:.88rem}.stickyOverlayContent{padding:18px}.stickyOverlayTitle{font-size:1.2rem}}.contactPage{--bg-dark:#000;--text-primary:#fff;--text-muted:#ffffffb8;--accent-gold:gold;--border-subtle:#ffffff1f;--border-gold:#ffd70066;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;padding-bottom:6rem}.contactHero{flex-direction:column;gap:1.25rem;max-width:1300px;margin:0 auto;padding:8.5rem 2rem 2.5rem;display:flex}.contactBadge{width:fit-content;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.16em;background:#ffd70014;border:1px solid #ffd70040;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.contactTitle{letter-spacing:-.025em;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800;line-height:1.15}.contactHighlight{color:var(--accent-gold)}.contactSubtitle{color:var(--text-muted);max-width:780px;font-size:1.15rem;line-height:1.6}@media (width<=768px){.contactHero,.contactContainer{padding:7rem 0 2rem}}.consultPage{--bg-dark:#000;--text-primary:#fff;--text-muted:#ffffffb8;--accent-gold:gold;--border-subtle:#ffffff1f;--border-gold:#ffd70066;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;padding-bottom:6rem}.consultHero{flex-direction:column;gap:1.25rem;max-width:1300px;margin:0 auto;padding:8.5rem 2rem 2.5rem;display:flex}.consultBadge{width:fit-content;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.16em;background:#ffd70014;border:1px solid #ffd70040;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.consultTitle{letter-spacing:-.025em;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800;line-height:1.15}.consultHighlight{color:var(--accent-gold)}.consultSubtitle{color:var(--text-muted);max-width:820px;font-size:1.15rem;line-height:1.6}.consultCardsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1300px;margin:2rem auto 0;padding:0 2rem;display:grid}.consultOptionCard{border:1px solid var(--border-subtle);background:#12121699;border-radius:20px;flex-direction:column;gap:1rem;padding:2.25rem;transition:all .3s;display:flex;position:relative}.consultOptionCard:hover{border-color:var(--border-gold);transform:translateY(-4px)}.consultIcon{font-size:2.2rem}.consultCardTitle{color:#fff;font-size:1.3rem;font-weight:700}.consultCardDesc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.consultBtn{border:1px solid var(--border-gold);color:var(--accent-gold);background:#ffd7001f;border-radius:9999px;justify-content:center;align-items:center;margin-top:auto;padding:.8rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .25s;display:inline-flex}.consultBtn:hover{background:var(--accent-gold);color:#000}@media (width<=900px){.consultCardsGrid{grid-template-columns:1fr}.consultHero,.consultCardsGrid{padding:7rem 1.25rem 2rem}}.freeCounselPage{color:#fff;background-color:#000;min-height:100vh;position:relative;overflow-x:clip}@media (width<=768px){.freeCounselPage{padding-top:70px}}.fcSectionEyebrow{font-family:var(--font-heading,inherit);letter-spacing:.16em;color:var(--color-gold,gold);text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:700;display:inline-block}.fcSectionCenter{text-align:center;max-width:780px;margin:0 auto 3.5rem}.fcSectionHeading{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800}.fcSectionSubtext{color:#ffffffa6;margin:0;font-size:1.05rem;line-height:1.6}.fcHeroSection{max-width:1300px;margin:0 auto;padding:140px 2rem 80px;position:relative}@media (width<=900px){.fcHeroSection{padding:100px 1.5rem 60px}}.fcHeroContainer{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}@media (width<=960px){.fcHeroContainer{grid-template-columns:1fr;gap:3rem}}.fcHeroLeft{flex-direction:column;display:flex}.fcBreadcrumbs{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:700;display:flex}.fcBreadLink{color:#ffffff8c;text-decoration:none;transition:color .2s}.fcBreadLink:hover{color:var(--color-gold,gold)}.fcBreadSep{color:#ffffff40}.fcBreadActive{color:var(--color-gold,gold)}.fcBadgePill{color:var(--color-gold,gold);letter-spacing:.16em;text-transform:uppercase;background:#ffd70014;border:1px solid #ffd70040;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.fcHeroTitle{font-family:var(--font-heading,inherit);letter-spacing:-.03em;color:#fff;margin:0 0 1.2rem;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:900;line-height:1.08}.fcHeroSubtitle{color:#ffffffbf;max-width:620px;margin:0 0 2rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65}.fcHeroActions{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.fcPrimaryBtn{color:#000;background:linear-gradient(135deg,gold 0%,#d4af37 100%);border-radius:8px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #ffd70040}.fcPrimaryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ffd70066}.fcSecondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:14px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.fcSecondaryBtn:hover{color:var(--color-gold,gold);background:#ffffff1f;border-color:#ffd70080}.fcTrustLine{color:#fff9;align-items:center;gap:14px;font-size:.85rem;font-weight:600;display:flex}.fcTrustPill{align-items:center;gap:6px;display:inline-flex}.fcTrustDot{background:var(--color-gold,gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffd70099}.fcHeroRight{position:relative}.fcSessionCard{background:linear-gradient(165deg,#1a1a20f2 0%,#0e0e12fa 100%);border:1px solid #ffd7004d;border-radius:16px;padding:2.2rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000b3,0 0 35px #ffd7001f}.fcSessionCard:before{content:"";background:linear-gradient(90deg,gold,#ff8c00,gold);height:3px;position:absolute;top:0;left:0;right:0}.fcCardBadge{color:var(--color-gold,gold);text-transform:uppercase;background:#ffd7001f;border:1px solid #ffd7004d;border-radius:6px;align-items:center;gap:6px;margin-bottom:1.2rem;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.fcSessionTimeLarge{align-items:baseline;gap:8px;margin-bottom:.5rem;display:flex}.fcTimeNum{color:gold;font-size:3.5rem;font-weight:900;line-height:1;font-family:var(--font-heading,inherit)}.fcTimeLabel{color:#fff;text-transform:uppercase;font-size:1.1rem;font-weight:700}.fcPriceRow{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:1.2rem;padding:10px 0 16px;display:flex}.fcZeroPrice{color:#52c41a;font-size:1.6rem;font-weight:800}.fcFeeStriked{color:#fff6;font-size:1rem;text-decoration:line-through}.fcAppTag{color:#fff;background:#ffffff1a;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:.78rem;font-weight:700}.fcCardChecklist{flex-direction:column;gap:10px;margin-bottom:1.8rem;display:flex}.fcCheckItem{color:#ffffffd9;align-items:center;gap:10px;font-size:.9rem;display:flex}.fcCheckCheck{color:gold;font-weight:800}.fcCardCta{text-align:center;color:#000;background:#fff;border-radius:8px;padding:13px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:block}.fcCardCta:hover{background:gold}.fcWhySection{border-top:1px solid #ffffff0f;max-width:1300px;margin:0 auto;padding:90px 2rem}.fcWhyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (width<=900px){.fcWhyGrid{grid-template-columns:1fr;gap:2.5rem}}.fcWhyText h2{font-family:var(--font-heading,inherit);color:#fff;margin:0 0 1.2rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.25}.fcWhyText p{color:#ffffffb3;margin-bottom:1.5rem;font-size:1.02rem;line-height:1.7}.fcQuoteCard{background:#ffffff08;border-left:3px solid gold;border-radius:0 8px 8px 0;margin-top:1.5rem;padding:1.2rem 1.5rem}.fcQuoteCard p{color:#ffffffe6;margin:0;font-size:1.05rem;font-style:italic}.fcWhyVisual{border:1px solid #ffffff1a;border-radius:14px;position:relative;overflow:hidden}.fcWhyVisual img{object-fit:cover;width:100%;height:380px;display:block}.fcTopicsSection{background:#070709;border-top:1px solid #ffffff0f;padding:100px 2rem}.fcTopicsContainer{max-width:1300px;margin:0 auto}.fcTopicsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}@media (width<=768px){.fcTopicsGrid{grid-template-columns:1fr}}.fcTopicCard{background:#121216b3;border:1px solid #ffffff14;border-radius:12px;padding:2rem 1.8rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.fcTopicCard:hover{background:#18181ee6;border-color:#ffd70066;transform:translateY(-4px);box-shadow:0 12px 30px #00000080,0 0 20px #ffd70014}.fcTopicHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.fcTopicNum{font-family:var(--font-heading,inherit);color:var(--color-gold,gold);font-size:.85rem;font-weight:800}.fcTopicTitle{color:#fff;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.fcTopicDesc{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.6}.fcOutcomesSection{border-top:1px solid #ffffff0f;max-width:1300px;margin:0 auto;padding:100px 2rem}.fcOutcomesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}@media (width<=900px){.fcOutcomesGrid{grid-template-columns:1fr}}.fcOutcomeCard{background:linear-gradient(#16161ccc 0%,#0c0c10e6 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:2.2rem 1.8rem;display:flex;position:relative;overflow:hidden}.fcOutcomeCard:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,gold,#0000);height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.fcOutcomeCard:hover:after{opacity:1}.fcOutcomeIcon{color:gold;background:#ffd7001a;border:1px solid #ffd70040;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.2rem;font-size:1.3rem;font-weight:800;display:flex}.fcOutcomeTitle{color:#fff;margin:0 0 .8rem;font-size:1.25rem;font-weight:700}.fcOutcomeDesc{color:#ffffffb3;margin:0;font-size:.94rem;line-height:1.6}.fcOutcomesFooterNote{text-align:center;color:#ffffffd9;background:#ffd7000a;border:1px solid #ffd70026;border-radius:8px;max-width:700px;margin:0 auto;padding:1.2rem 2rem;font-size:.95rem;line-height:1.5}.fcProcessSection{background:#070709;border-top:1px solid #ffffff0f;padding:100px 2rem}.fcProcessContainer{max-width:1300px;margin:0 auto}.fcProcessGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}@media (width<=850px){.fcProcessGrid{grid-template-columns:1fr;gap:1.8rem}}.fcStepCard{background:#121216d9;border:1px solid #ffffff14;border-radius:12px;padding:2.2rem 1.8rem;position:relative}.fcStepHeader{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.fcStepNumber{font-family:var(--font-heading,inherit);color:gold;font-size:1.8rem;font-weight:900;line-height:1}.fcStepTitle{color:#fff;margin:0 0 .8rem;font-size:1.2rem;font-weight:700}.fcStepDesc{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.6}.fcProcessCtaWrap{text-align:center;margin-top:3rem}.fcExpertsSection{border-top:1px solid #ffffff0f;max-width:1300px;margin:0 auto;padding:100px 2rem}.fcExpertsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}@media (width<=850px){.fcExpertsGrid{grid-template-columns:1fr}}.fcExpertCard{background:linear-gradient(170deg,#16161ce6 0%,#0e0e12f2 100%);border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:1.8rem;padding:2.2rem;transition:all .3s;display:flex}.fcExpertCard:hover{border-color:#ffd70066;transform:translateY(-3px);box-shadow:0 14px 35px #0009}@media (width<=600px){.fcExpertCard{flex-direction:column;gap:1.2rem}}.fcExpertAvatar{color:gold;background:#ffd7001a;border:2px solid #ffd70066;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.6rem;font-weight:800;display:flex}.fcExpertInfo{flex-direction:column;display:flex}.fcExpertHeader{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.fcExpertName{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.fcExpertFeeTag{color:#52c41a;text-transform:uppercase;background:#52c41a1f;border:1px solid #52c41a4d;border-radius:4px;padding:2px 8px;font-size:.74rem;font-weight:800}.fcExpertRole{color:var(--color-gold,gold);margin-bottom:.8rem;font-size:.85rem;font-weight:600}.fcExpertBio{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.6}.fcExpertsBottomLink{text-align:center}.fcAllExpertsLink{color:#fff;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.fcAllExpertsLink:hover{color:gold;border-color:gold}.fcTrustStrip{background:#0e0e12e6;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:50px 2rem}.fcTrustContainer{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1.8rem;max-width:1300px;margin:0 auto;display:flex}.fcTrustStripItem{color:#ffffffd9;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.fcTrustStripDot{background:gold;border-radius:50%;width:8px;height:8px}.fcCrossLinksSection{max-width:1300px;margin:0 auto;padding:100px 2rem}.fcCrossGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.fcCrossCard{background:#12121699;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:1.8rem;text-decoration:none;transition:all .25s;display:flex}.fcCrossCard:hover{background:#19191ee6;border-color:#ffd70066;transform:translateY(-3px)}.fcCrossCategory{letter-spacing:.12em;color:var(--color-gold,gold);text-transform:uppercase;margin-bottom:.5rem;font-size:.74rem;font-weight:800}.fcCrossTitle{color:#fff;margin:0 0 .6rem;font-size:1.15rem;font-weight:700}.fcCrossDesc{color:#fff9;flex-grow:1;margin:0 0 1.2rem;font-size:.88rem;line-height:1.5}.fcCrossArrow{color:#fff;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.fcCrossCard:hover .fcCrossArrow{color:gold}.fcFinalCtaSection{max-width:1300px;margin:0 auto;padding:90px 2rem}.fcFinalCtaBox{text-align:center;background:linear-gradient(135deg,#1a1a20f2 0%,#0c0c10fa 100%);border:1px solid #ffd70040;border-radius:20px;padding:4.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 40px #ffd70014}@media (width<=768px){.fcFinalCtaBox{padding:3rem 1.5rem}}.fcFinalCtaBox:before{content:"";background:linear-gradient(90deg,#0000,gold,#0000);height:2px;position:absolute;top:0;left:0;right:0}.fcFinalHeading{font-family:var(--font-heading,inherit);color:#fff;margin:0 0 .8rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:800}.fcFinalSubtext{color:#ffffffb3;margin:0 0 2.2rem;font-size:1.1rem}.fcFinalActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.fcWhatsAppBtn{color:#fff;background:#25d366;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.fcWhatsAppBtn:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 20px #25d36659}.serviceDetailPage{--bg-dark:#000;--text-primary:#fff;--text-muted:#ffffffbf;--text-faint:#ffffff73;--accent-gold:gold;--accent-gold-glow:#ffd7002e;--border-subtle:#ffffff1f;--border-gold:#ffd70066;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;padding-bottom:6rem;position:relative;overflow-x:hidden}.serviceHero{background-color:#000;background-image:radial-gradient(circle at 50% 30%,#ffd7000d 0%,#0000 65%),radial-gradient(#ffffff26 1px,#0000 1px);background-position:50%,0 0;background-size:100% 100%,28px 28px;align-items:center;max-width:100%;min-height:100vh;margin:0 auto;padding:8.5rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.serviceHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 40%,#ffd7000f 0%,#0000 50%),radial-gradient(circle at 10% 80%,#ffd70008 0%,#0000 40%);position:absolute;inset:0}.serviceHero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:120px;position:absolute;bottom:0;left:0;right:0}.serviceHeroContainer{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.serviceHeroLeft{flex-direction:column;gap:18px;display:flex}.serviceBreadcrumb{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:.82rem;font-weight:700;display:flex}.serviceBreadLink{color:var(--accent-gold);text-decoration:none;transition:opacity .2s}.serviceBreadLink:hover{opacity:.8}.serviceBreadSep{color:#fff6;font-weight:400}.serviceBreadActive{color:#ffffff8c}.serviceHeroBadge{width:fit-content;color:var(--accent-gold);text-transform:uppercase;letter-spacing:.14em;background:#ffd70014;border:1px solid #ffd70073;border-radius:9999px;align-items:center;gap:.5rem;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.serviceHeroTitle{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.6rem,5vw,4.3rem);font-weight:700;line-height:1.08}.serviceHeroHighlight{color:var(--accent-gold)}.serviceHeroTagline{color:#fff;max-width:850px;margin:0;font-size:1.15rem;line-height:1.6}.serviceHeroDescription{color:var(--text-muted);max-width:800px;margin:0;font-size:1rem;line-height:1.7}.serviceHeroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.servicePrimaryBtn{background:var(--accent-gold);color:#000;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .3s;display:inline-flex;box-shadow:0 4px 15px #ffd7004d}.servicePrimaryBtn:hover{background:#ffe34d;transform:translateY(-2px);box-shadow:0 8px 25px #ffd70080}.serviceSecondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.serviceSecondaryBtn:hover{border-color:var(--accent-gold);color:var(--accent-gold);background:#ffd70014}.serviceHeroTagsList{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.serviceHeroTagPill{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.serviceHeroRight{position:relative}.serviceHeroImgFrame{background:#0d0d0f;border-radius:24px;width:100%;height:640px;position:relative;overflow:hidden}.serviceHeroImg{object-fit:cover;width:100%;height:100%}.serviceHeroImgScrim{background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.serviceMetricsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1300px;margin:2rem auto;padding:0 2rem;display:grid}.metricCard{border:1px solid var(--border-subtle);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121216b3;border-radius:16px;padding:1.5rem;transition:transform .3s,border-color .3s}.metricCard:hover{border-color:var(--border-gold);transform:translateY(-4px)}.metricVal{color:var(--accent-gold);margin-bottom:.3rem;font-size:2.2rem;font-weight:800}.metricLbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.serviceSectionWrapper{flex-direction:column;gap:4rem;max-width:1300px;margin:3.5rem auto 0;padding:0 2rem;display:flex}.sectionHeadingBlock{text-align:left;flex-direction:column;gap:.5rem;display:flex}.sectionHeadingBadge{color:var(--accent-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:700}.sectionHeadingTitle{color:#fff;letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.capabilitiesGrid{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.capabilityCard{border:1px solid var(--border-subtle);background:#12121699;border-radius:20px;flex-direction:column;gap:.85rem;padding:2.25rem;transition:all .35s;display:flex;position:relative;overflow:hidden}.capabilityCard:before{content:"";background:var(--accent-gold);width:4px;height:0;transition:height .35s;position:absolute;top:0;left:0}.capabilityCard:hover{border-color:var(--border-gold);transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.capabilityCard:hover:before{height:100%}.capabilityTitle{color:#fff;font-size:1.35rem;font-weight:700}.capabilityDesc{color:var(--text-muted);font-size:.98rem;line-height:1.7}.processGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.processCard{border:1px solid var(--border-subtle);background:#12121699;border-radius:18px;flex-direction:column;gap:1rem;padding:1.85rem;display:flex;position:relative}.processStepNumber{color:var(--accent-gold);opacity:.8;font-size:1.8rem;font-weight:800}.processStepTitle{color:#fff;font-size:1.15rem;font-weight:700}.processStepText{color:var(--text-muted);font-size:.92rem;line-height:1.65}.serviceFaqList{flex-direction:column;gap:1rem;display:flex}.serviceFaqItem{border:1px solid var(--border-subtle);background:#12121699;border-radius:16px;padding:1.5rem 1.75rem}.serviceFaqQuestion{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.serviceFaqAnswer{color:var(--text-muted);font-size:.95rem;line-height:1.65}.serviceBottomCta{border:1px solid var(--border-gold);text-align:center;background:linear-gradient(135deg,#ffd7001f,#121216e6);border-radius:24px;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;padding:3.5rem 2.5rem;display:flex}.ctaTitle{color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.ctaText{max-width:600px;color:var(--text-muted);font-size:1.05rem;line-height:1.6}@media (width<=1024px){.serviceHeroContainer{grid-template-columns:1fr;gap:36px}}@media (width<=992px){.serviceMetricsGrid{grid-template-columns:repeat(2,1fr)}.capabilitiesGrid{grid-template-columns:1fr}.processGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.serviceHeroImgFrame{height:280px}}@media (width<=600px){.serviceHero{padding:7rem 1.25rem 2rem}.serviceMetricsGrid,.serviceSectionWrapper{padding:0 1.25rem}.serviceMetricsGrid,.processGrid{grid-template-columns:1fr}}.serviceCategoryPage{color:#fff;background-color:#000;min-height:100vh;padding-bottom:2rem;position:relative}.categoryHeroHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1340px;margin:0 auto;padding:8.5rem 2rem 3rem;display:flex}.categoryBreadcrumbs{align-items:center;gap:10px;margin-bottom:4px;font-size:.88rem;font-weight:600;display:inline-flex}.breadHome{color:#fff;text-decoration:none;transition:color .25s}.breadHome:hover{color:var(--color-gold,gold)}.breadArrow{color:#fff6;font-size:.75rem}.breadCurrent{color:#fff;font-weight:700}.categoryMainTitle{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800;line-height:1.05}.categorySubtitle{color:#ffffffa6;max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6}.categoryCardsContainer{max-width:1340px;margin:0 auto 5rem;padding:0 2rem}.categoryGrid{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.categorySubCard{color:inherit;box-sizing:border-box;background:#141416;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:18px;width:calc(33.333% - 19px);min-width:320px;padding:36px 32px 40px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.categorySubCard:hover{background:#19191d;border-color:#ffd70073;transform:translateY(-8px);box-shadow:0 20px 45px #000c,0 0 30px #ffd70014}.cardTopRow{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:8px;display:flex}.cardIconWrap{justify-content:center;align-items:center;width:54px;height:54px;display:flex}.cardArrowCutout{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.cardArrowIcon{color:#ffffff59;font-size:1.4rem;transition:all .3s}.categorySubCard:hover .cardArrowCutout{background:var(--color-gold,gold);border-color:var(--color-gold,gold)}.categorySubCard:hover .cardArrowIcon{color:#000;transform:translate(2px,-2px)}.cardTitle{font-family:var(--font-heading,inherit);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2;transition:color .3s}.categorySubCard:hover .cardTitle{color:#fff}.cardDescription{color:#fff9;margin:0;font-size:.94rem;line-height:1.65}@media (width<=1100px){.categorySubCard{width:calc(50% - 14px);min-width:280px}}@media (width<=680px){.categoryHeroHeader{padding:7rem 1.25rem 2.5rem}.categoryCardsContainer{margin-bottom:3.5rem;padding:0 1.25rem}.categoryGrid{gap:18px}.categorySubCard{border-radius:20px;width:100%;min-width:100%;padding:28px 24px}.cardTitle{font-size:1.35rem}}.timeline-track-container{background-color:#000;width:100%;height:400vh;position:relative}.timeline-sticky-frame{z-index:10;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;left:0;overflow:hidden}.timeline-dot-grid-bg{pointer-events:none;z-index:1;background-color:#000;background-image:radial-gradient(#ffd9004f 1.5px,#0000 1.5px);background-position:0 0;background-size:28px 28px;position:absolute;inset:0}.timeline-dot-grid-bg:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 35%,#000 100%);position:absolute;inset:0}.timeline-center-stage{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.timeline-media-card{will-change:width, height, border-radius, box-shadow, transform;backface-visibility:hidden;pointer-events:auto;background-color:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.timeline-media-slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scale(.96)scaleY(1.15)}.timeline-media-slide.active{opacity:1;pointer-events:auto;transform:scale(1)scaleY(1)}.timeline-image{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.03)}.timeline-media-slide.active .timeline-image{transform:scale(1)}.timeline-image-overlay{pointer-events:none;position:absolute;inset:0}.timeline-content-layout{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;width:100%;max-width:1600px;height:100%;margin:0 auto;padding:0 54px;display:flex;position:relative}.timeline-layout-spacer{flex-grow:1}.timeline-left-column{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;width:100%;max-width:520px;transition:opacity .35s,transform .35s;display:flex}.discipline-meta-badge{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-flex}.process-eyebrow-mini{color:var(--color-gold,gold);font-size:.74rem;font-weight:800}.badge-number-odometer{align-items:center;height:20px;line-height:20px;display:inline-flex;overflow:hidden}.badge-digit-viewport{width:10px;height:20px;display:inline-block;position:relative;overflow:hidden}.badge-digit-strip{will-change:transform;flex-direction:column;transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex}.badge-digit-item{height:20px;color:var(--color-gold,gold);justify-content:center;align-items:center;font-size:.88rem;font-weight:800;line-height:20px;display:flex}.discipline-sep{color:#fff6}.discipline-tag-label{color:gold;letter-spacing:.5px;background:#ffd7001f;border:1px solid #ffd7004d;border-radius:9999px;padding:4px 12px;font-size:.72rem}.rolling-title-viewport{width:100%;height:clamp(3.2rem,5vw,4.4rem);margin-bottom:14px;position:relative;overflow:hidden}.rolling-title-strip{will-change:transform;flex-direction:column;width:100%;transition:transform .75s cubic-bezier(.16,1,.3,1);display:flex}.rolling-title-item{opacity:.2;filter:blur(4px);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);display:flex}.rolling-title-item.active{opacity:1;filter:blur()}.discipline-title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;white-space:normal;word-break:break-word;margin:0;font-size:clamp(1.6rem,2.3vw,2.5rem);font-weight:900;line-height:1.15}.rolling-desc-wrapper{flex-direction:column;max-width:30vw;display:flex}.discipline-description-text{color:#ffffffbf;text-wrap:balance;margin-bottom:0;font-size:clamp(.92rem,1.1vw,1.05rem);font-weight:400;line-height:1.65}.rolling-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards rollInText}@keyframes rollInText{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.timeline-right-column{-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;transition:opacity .35s,transform .35s;display:flex}.disciplines-nav-wrapper{align-items:center;gap:22px;display:flex;position:relative}.disciplines-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.discipline-list-item{justify-content:flex-end;align-items:center;display:flex}.discipline-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:.88rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.discipline-btn-num{opacity:.7;letter-spacing:.04em;color:var(--color-gold,gold);font-size:.75rem;font-weight:700}.discipline-btn-text{letter-spacing:.06em;text-transform:uppercase}.discipline-btn:hover{color:#fff;transform:translate(-4px)}.discipline-btn.active{color:var(--color-gold,gold);font-weight:800;transform:translate(-6px)}.active-discipline-dot{background-color:var(--color-gold,gold);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 12px #ffd700cc}.vertical-timeline-track{background-color:#ffffff1f;border-radius:2px;width:2px;height:240px;position:relative;overflow:hidden}.vertical-timeline-bar{background-color:var(--color-gold,gold);border-radius:2px;width:100%;transition:height .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;box-shadow:0 0 10px #ffd70099}@media (width<=1024px){.timeline-content-layout{padding:calc(var(--nav-height,60px) + 15px) 16px 20px;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;height:100vh}.timeline-left-column{text-align:center;z-index:10;justify-content:center;align-items:center;width:100%;max-width:100%;margin-top:40px;padding-top:0}.discipline-meta-badge{z-index:12;justify-content:center;align-items:center;margin-bottom:4px;font-size:.72rem;visibility:visible!important;opacity:1!important;display:inline-flex!important}.rolling-title-viewport{justify-content:center;width:100%;height:38px;margin-bottom:0;display:flex;overflow:hidden}.rolling-title-strip{align-items:center;width:100%}.rolling-title-item{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.rolling-title-item.active{opacity:1;-webkit-filter:none}.rolling-title-item:not(.active){opacity:.15;-webkit-filter:blur(2px)}.discipline-title{text-align:center;width:100%;margin:0;font-size:clamp(1.4rem,4.8vw,1.85rem);line-height:38px}.rolling-desc-wrapper{display:none}.timeline-center-stage{z-index:2;transform:translateY(15px)}.timeline-right-column{z-index:5;justify-content:center;align-items:center;width:100%;margin-top:auto;margin-bottom:2.5vh}.disciplines-nav-wrapper{justify-content:center;width:100%}.disciplines-list{flex-flow:wrap;justify-content:center;gap:6px 8px;max-width:400px;margin:0 auto}.discipline-list-item{justify-content:center}.discipline-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0f14d9;border:1px solid #ffd70040;border-radius:9999px;padding:6px 12px;font-size:.74rem}.discipline-btn.active{border-color:var(--color-gold,gold);color:var(--color-gold,gold);background:#ffd70033;box-shadow:0 2px 10px #ffd70040}.discipline-btn-num,.vertical-timeline-track{display:none}}.subServicePage{color:#fff;background-color:#000;min-height:100vh;position:relative;overflow-x:clip}@media (width<=768px){.subServicePage{padding-top:70px}}.sectionSmallEyebrow{font-family:var(--font-heading,inherit);letter-spacing:.16em;color:var(--color-gold,gold);text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:700;display:inline-block}.sectionHeaderCenter{text-align:center;max-width:780px;margin:0 auto 3rem}.sectionMainHeading{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800}.sectionSubHeading{color:#ffffffa6;margin:0;font-size:1rem;line-height:1.6}.subServiceBreadcrumbBar{-webkit-backdrop-filter:blur(12px);z-index:40;background:#0a0a0ce6;border-bottom:1px solid #ffffff14;padding:14px 2rem;position:relative;top:70px}.subServiceBreadcrumbContainer{align-items:center;gap:10px;max-width:1300px;margin:0 auto;font-size:.85rem;font-weight:600;display:flex}.subBreadLink{color:#fff9;text-decoration:none;transition:color .25s}.subBreadLink:hover{color:var(--color-gold,gold)}.subBreadSep{color:#ffffff4d}.subBreadActive{color:var(--color-gold,gold)}.subHeroBreadcrumbs{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:.82rem;font-weight:700;display:flex}@media (width<=768px){.subHeroBreadcrumbs{font-size:.62rem}}.subHeroBreadLink{color:var(--color-gold,gold);text-decoration:none;transition:opacity .2s}.subHeroBreadLink:hover{opacity:.8}.subHeroBreadSep{color:#fff6;font-weight:400}.subHeroBreadActive{color:#ffffff8c}.subHeroSection{background-color:#000;background-image:radial-gradient(circle at 50% 30%,#ffd7000d 0%,#0000 65%),radial-gradient(#ffffff26 1px,#0000 1px);background-position:50%,0 0;background-size:100% 100%,28px 28px;align-items:center;max-width:100%;min-height:100vh;margin:0 auto;padding:8.5rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.subHeroSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 40%,#ffd7000f 0%,#0000 50%),radial-gradient(circle at 10% 80%,#ffd70008 0%,#0000 40%);position:absolute;inset:0}.subHeroSection:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:120px;position:absolute;bottom:0;left:0;right:0}.subHeroContainer{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;width:100%;max-width:1360px;margin:0 auto;display:grid;position:relative}.subHeroLeft{flex-direction:column;gap:18px;display:flex}.subHeroEyebrow{letter-spacing:.14em;width:fit-content;color:var(--color-gold,gold);text-transform:uppercase;background:#ffd70014;border:1px solid #ffd70073;border-radius:9999px;align-items:center;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.subHeroTitle{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1.08}.subHeroSubtitle{color:#ffffffbf;margin:0;font-size:1.15rem;line-height:1.6}.subHeroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.subHeroPrimaryBtn{background:var(--color-gold,gold);color:#000;border-radius:9999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.subHeroPrimaryBtn:hover{background:#ffe34d;transform:translateY(-2px);box-shadow:0 8px 25px #ffd70059}.subHeroSecondaryBtn{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.subHeroSecondaryBtn:hover{border-color:var(--color-gold,gold);color:var(--color-gold,gold);background:#ffd70014}.subHeroTagsList{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.subHeroTagPill{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.tagDot{background:var(--color-gold,gold);border-radius:50%;width:6px;height:6px}.subHeroRight{position:relative}.subHeroImgFrame{background:#0d0d0f;border-radius:24px;width:100%;height:640px;position:relative;overflow:hidden}.subHeroImg{object-fit:cover;width:100%;height:100%}.subHeroImgScrim{background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.subHeroBadgeOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#000000bf;border:1px solid #ffd70066;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:20px;left:20px}.whyItMattersSection{background:#09090b;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:5rem 2rem}.whyContainer{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1300px;margin:0 auto;display:grid}.whyHeadline{font-family:var(--font-heading,inherit);color:#fff;margin:0 0 14px;font-size:clamp(1.2rem,3vw,2rem);font-weight:800;line-height:1.2}.whySubtext{color:#ffffffb3;margin:0 0 24px;font-size:1.05rem;line-height:1.65}.pullQuoteBox{background:#ffd7000d;border:1px solid #ffd70040;border-radius:16px;gap:16px;padding:20px 24px;display:flex}.quoteBar{background:var(--color-gold,gold);border-radius:4px;flex-shrink:0;width:4px}.quoteText{color:#fff;margin:0;font-size:1.02rem;font-style:italic;line-height:1.5}.whyImgFrame{border:1px solid #ffffff1a;border-radius:20px;height:380px;position:relative;overflow:hidden}.whyImg{object-fit:cover;width:100%;height:100%}.whyImgScrim{background:linear-gradient(90deg,#0009 0%,#0000 60%);position:absolute;inset:0}.whatWeVerifySection{max-width:1340px;margin:0 auto;padding:6rem 2rem}.checksGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.checkCard{background:#111114;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px;transition:all .35s;display:flex}.checkCard:hover{background:#16161a;border-color:#ffd70066;transform:translateY(-4px)}.checkHeader{align-items:center;gap:12px;display:flex}.checkNumber{font-family:var(--font-heading,inherit);color:var(--color-gold,gold);background:#ffd7001a;border-radius:6px;padding:4px 8px;font-size:.85rem;font-weight:800}.checkTitle{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:1.15rem;font-weight:700}.checkDesc{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.6}.sampleReportSection{max-width:1340px;margin:0 auto;padding:2rem 2rem 5rem}.sampleReportCard{background:linear-gradient(135deg,#121215 0%,#0d0d10 100%);border:1px solid #ffd7004d;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:48px;display:grid;box-shadow:0 20px 60px #000000b3}.sampleBadge{letter-spacing:.15em;color:var(--color-gold,gold);text-transform:uppercase;font-size:.76rem;font-weight:800}.sampleTitle{font-family:var(--font-heading,inherit);color:#fff;margin:8px 0 6px;font-size:2.2rem;font-weight:800}.sampleSubtitle{color:#ffffffa6;margin:0 0 24px;font-size:.98rem}.statusTicksList{flex-direction:column;gap:12px;display:flex}.statusTickItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.tickIcon{color:#52c41a;font-weight:800}.tickCheckName{color:#fff;flex:1;font-size:.9rem;font-weight:600}.tickStatusPill{color:#52c41a;background:#52c41a26;border:1px solid #52c41a4d;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.sampleReportMock{background:#08080a;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:inset 0 0 20px #000c}.reportMockHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding-bottom:12px;display:flex}.mockDot{border-radius:50%;width:8px;height:8px}.mockDot.red{background:#ff5f56}.mockDot.yellow{background:#ffbd2e}.mockDot.green{background:#27c93f}.mockFileName{color:#fff6;margin-left:6px;font-family:monospace;font-size:.72rem}.reportMockBody{flex-direction:column;gap:12px;display:flex}.mockWatermark{font-family:var(--font-heading,inherit);letter-spacing:.1em;color:#ffd700cc;font-size:.85rem;font-weight:800}.mockLine{background:#ffffff14;border-radius:4px;height:8px}.mockLine.long{width:90%}.mockLine.med{width:70%}.mockLine.short{width:45%}.mockBadgeRow{border-top:1px dashed #ffffff1a;justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;display:flex}.mockVerifiedSeal{color:var(--color-gold,gold);font-size:.7rem;font-weight:800}.mockDate{color:#fff6;font-size:.7rem}.fourStepSection{background:#09090b;border-top:1px solid #ffffff14;padding:5rem 2rem}.fourStepContainer{max-width:1300px;margin:0 auto}.processStepsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.processStepCard{background:#111114;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.stepBadge{background:var(--color-gold,gold);color:#000;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}.stepCardTitle{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:1.15rem;font-weight:700}.stepCardDesc{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.55}.packagesSection{max-width:1340px;margin:0 auto;padding:6rem 2rem 4rem}.packagesGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.pkgCard{background:#111114;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:14px;padding:36px 28px;transition:all .3s;display:flex;position:relative}.pkgCard.highlighted{border-color:var(--color-gold,gold);z-index:2;background:#16161a;transform:scale(1.04);box-shadow:0 20px 50px #000c,0 0 30px #ffd70026}.pkgPopularTag{background:var(--color-gold,gold);color:#000;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pkgName{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:1.6rem;font-weight:800}.pkgDesc{color:#fff9;margin:0 0 4px;font-size:.9rem}.pkgPriceBlock{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 0;display:flex}.pkgMainPrice{font-family:var(--font-heading,inherit);color:#fff;letter-spacing:-.02em;font-size:1.85rem;font-weight:900}.pkgPlusPrice{color:var(--color-gold,gold);font-size:.84rem}.pkgPlusPrice strong{color:#ffe34d;font-weight:700}.pkgTurnaround{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.78rem}.pkgFooterNote{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;max-width:900px;margin-top:28px;margin-left:auto;margin-right:auto;padding:16px 24px}.pkgFooterNote p{color:#ffffffa6;margin:0;font-size:.85rem;line-height:1.6}.pkgFooterNote strong{color:var(--color-gold,gold)}.pkgFeaturesList{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;display:flex}.pkgFeatureRow{color:#ffffffd9;align-items:center;gap:10px;font-size:.88rem;display:flex}.pkgCheck{color:var(--color-gold,gold);font-weight:800}.pkgActionBtn{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.pkgActionBtn.btnGold{background:var(--color-gold,gold);color:#000}.pkgActionBtn.btnGold:hover{background:#ffe34d}.pkgActionBtn.btnOutline{color:#fff;background:0 0;border:1px solid #fff3}.pkgActionBtn.btnOutline:hover{border-color:var(--color-gold,gold);color:var(--color-gold,gold)}.consentTrustStrip{background:#0a0a0c;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:20px 2rem}.consentTrustContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.trustShieldIcon{font-size:1.4rem}.trustItemsRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.trustItem{color:#fffc;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.trustDot{background:var(--color-gold,gold);border-radius:50%;width:6px;height:6px}.subFaqSection{max-width:900px;margin:0 auto;padding:5rem 2rem}.subFaqAccordion{flex-direction:column;gap:14px;display:flex}.subFaqItem{cursor:pointer;background:#111114;border:1px solid #ffffff1a;border-radius:16px;padding:18px 24px;transition:all .3s}.subFaqItem.open{border-color:#ffd70066}.subFaqQuestionRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.subFaqQuestion{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:1.05rem;font-weight:700}.subFaqToggle{color:var(--color-gold,gold);font-size:1.4rem;font-weight:700}.subFaqAnswer{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.subFaqAnswer p{color:#ffffffb3;margin:0;font-size:.92rem;line-height:1.6}.siblingCrossLinksSection{background:#000;padding:5rem 2rem}.siblingContainer{max-width:1300px;margin:0 auto}.siblingCardsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.siblingMiniCard{color:inherit;background:#121215;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;padding:24px 20px;text-decoration:none;transition:all .3s;display:flex}.siblingMiniCard:hover{border-color:var(--color-gold,gold);background:#18181c;transform:translateY(-4px)}.siblingTitle{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:1.15rem;font-weight:700}.siblingDesc{color:#fff9;flex:1;margin:0;font-size:.84rem;line-height:1.5}.siblingArrowLink{color:var(--color-gold,gold);margin-top:8px;font-size:.82rem;font-weight:700}.finalCtaBand{max-width:1300px;margin:0 auto;padding:4rem 2rem 2rem}.ctaBandBox{text-align:center;background:radial-gradient(circle,#ffd7001f 0%,#141418e6 100%);border:1px solid #ffd70066;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:48px;display:flex;box-shadow:0 20px 60px #000c}.ctaBandTitle{font-family:var(--font-heading,inherit);color:#fff;margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.ctaBandSubtitle{color:#ffffffbf;margin:0;font-size:1rem}.ctaBandActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}.ctaWhatsAppBtn{background:var(--color-gold);color:#000;border-radius:999px;align-items:center;gap:10px;padding:12px 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.ctaWhatsAppBtn:hover{background:#20ba59;transform:translateY(-2px)}.waDot{background:#000;border-radius:50%;width:8px;height:8px}.ctaFormBtn{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;padding:12px 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.ctaFormBtn:hover{border-color:var(--color-gold,gold);color:var(--color-gold,gold)}@media (width<=1024px){.subHeroContainer,.whyContainer,.sampleReportCard{grid-template-columns:1fr;gap:36px}.checksGrid,.processStepsGrid,.siblingCardsGrid{grid-template-columns:repeat(2,1fr)}.packagesGrid{grid-template-columns:1fr}.pkgCard.highlighted{transform:none}}@media (width<=680px){.subHeroSection,.whyItMattersSection,.whatWeVerifySection,.fourStepSection,.packagesSection{padding:3.5rem 1.25rem}.checksGrid,.processStepsGrid,.siblingCardsGrid{grid-template-columns:1fr}.subHeroImgFrame,.whyImgFrame{height:280px}.sampleReportCard,.ctaBandBox{border-radius:20px;padding:28px 20px}}._page_pczb4_1{--bg-light:#000;--text-dark:#fff;--text-muted:#b7b7b7;--border:#ffd70040;--accent-gold:gold;--nav-height:80px;background:var(--bg-light);color:var(--text-dark);box-sizing:border-box;min-height:100vh}@keyframes _fadeInUp_pczb4_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._hero_pczb4_27{flex-direction:column;gap:1.5rem;max-width:1500px;margin:0 auto;padding:9rem 4.5rem 4rem;display:flex}._subtitle_pczb4_36{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.15em;opacity:0;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards _fadeInUp_pczb4_1}._titleWrapper_pczb4_49{display:inline-block}._title_pczb4_49{letter-spacing:-.02em;transform-origin:0;cursor:default;font-family:inherit;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.15;transition:transform .35s cubic-bezier(.25,1,.5,1);display:inline-block}._title_pczb4_49:hover{transform:scale(1.03)}._description_pczb4_74{color:var(--text-muted);opacity:0;max-width:750px;font-family:inherit;font-size:1.1rem;line-height:1.65;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards _fadeInUp_pczb4_1}._container_pczb4_85{flex-direction:column;max-width:1500px;margin:0 auto;padding:0 4.5rem;display:flex}._section_pczb4_93{border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;gap:60px;padding:80px 0;display:grid;position:relative}._sectionNumberWrap_pczb4_102{align-self:start;height:fit-content;position:sticky;top:150px}._sectionNumber_pczb4_102{letter-spacing:-.04em;color:#fff;opacity:.15;transform-origin:0;font-size:clamp(80px,10vw,140px);font-weight:900;line-height:.85;transition:all .6s cubic-bezier(.16,1,.3,1)}._sectionNumberScrolledPast_pczb4_120{opacity:1;color:var(--accent-gold);text-shadow:0 0 20px #ffd70066;transform:scale(.92)}._sectionContent_pczb4_127{padding-top:40px}._sectionLabel_pczb4_131{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-gold);opacity:0;margin-bottom:12px;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .8s cubic-bezier(.16,1,.3,1) .1s,transform .8s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px)}._sectionTitleWrapper_pczb4_145{display:inline-block}._sectionTitle_pczb4_145{letter-spacing:-.02em;color:var(--text-dark);transform-origin:0;cursor:default;margin-bottom:16px;font-family:inherit;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.15;transition:transform .35s cubic-bezier(.25,1,.5,1);display:inline-block}._sectionTitle_pczb4_145:hover{transform:scale(1.02)}._divider_pczb4_167{background:var(--accent-gold);width:0%;height:2px;margin:24px 0;transition:width 1s cubic-bezier(.16,1,.3,1) .3s}._sectionVisible_pczb4_176 ._sectionLabel_pczb4_131,._sectionVisible_pczb4_176 ._sectionTitle_pczb4_145{opacity:1;transform:translateY(0)}._sectionVisible_pczb4_176 ._divider_pczb4_167{width:100%}._sectionBody_pczb4_190{color:var(--text-muted);font-size:1.1rem;line-height:1.75}._sectionBody_pczb4_190 p{margin-bottom:20px}._sectionBody_pczb4_190 strong{color:#fff}._sectionBody_pczb4_190 a{color:var(--accent-gold);text-underline-offset:4px;text-decoration:underline}._sectionBody_pczb4_190 ul{margin-bottom:20px;padding-left:20px}._sectionBody_pczb4_190 li{margin-bottom:8px}._tableResponsive_pczb4_219{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:#12121666;border-radius:12px;width:100%;margin:1.5rem 0;overflow-x:auto}._tableResponsive_pczb4_219::-webkit-scrollbar{height:6px}._tableResponsive_pczb4_219::-webkit-scrollbar-track{background:#ffffff0d}._tableResponsive_pczb4_219::-webkit-scrollbar-thumb{background:var(--accent-gold);border-radius:4px}._legalTable_pczb4_242{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:.95rem}._legalTable_pczb4_242 th{color:var(--accent-gold);border-bottom:1px solid var(--border);white-space:nowrap;background:#ffd7001f;padding:16px 20px;font-weight:700}._legalTable_pczb4_242 td{color:var(--text-muted);vertical-align:top;border-bottom:1px solid #ffffff14;padding:16px 20px;line-height:1.6}._legalTable_pczb4_242 tr:last-child td{border-bottom:none}._legalTable_pczb4_242 tr:hover td{background:#ffffff08}._tableScrollHint_pczb4_276{color:var(--accent-gold);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.8rem;display:none}._highlightNote_pczb4_285{border-left:3px solid var(--accent-gold);color:#fff;background:#ffd7000f;border-radius:0 10px 10px 0;margin:1rem 0;padding:1rem 1.25rem;font-size:.95rem}@media (width<=1024px){._section_pczb4_93{grid-template-columns:180px 1fr;gap:40px}}@media (width<=768px){._page_pczb4_1{padding-bottom:4rem;overflow-x:hidden}._container_pczb4_85{box-sizing:border-box;max-width:100%;padding:0 1rem}._hero_pczb4_27{box-sizing:border-box;max-width:100%;padding:7rem 1rem 2.5rem}._title_pczb4_49{word-break:break-word;max-width:100%;font-size:2.5rem}._section_pczb4_93{box-sizing:border-box;grid-template-columns:1fr;gap:16px;max-width:100%;padding:30px 0}._sectionNumberWrap_pczb4_102{background:var(--bg-light);z-index:10;padding:10px 0 0;position:sticky;top:80px}._sectionNumberScrolledPast_pczb4_120{opacity:1;color:var(--accent-gold);transform:scale(.9)}._sectionNumber_pczb4_102{font-size:64px;line-height:1}._sectionContent_pczb4_127{word-break:break-word;overflow-wrap:break-word;min-width:0;max-width:100%;padding-top:0}._sectionTitleWrapper_pczb4_145{max-width:100%}._sectionTitle_pczb4_145,._sectionVisible_pczb4_176 ._sectionTitle_pczb4_145{letter-spacing:-.01em;color:var(--text-dark);word-break:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:14px;font-size:1.65rem;font-weight:800;line-height:1.25}._sectionBody_pczb4_190{word-break:break-word;overflow-wrap:break-word;font-size:1rem;line-height:1.65}._tableScrollHint_pczb4_276{display:flex}._tableResponsive_pczb4_219{border-radius:12px;width:100%;margin:1rem 0}._legalTable_pczb4_242{min-width:600px}._legalTable_pczb4_242 th,._legalTable_pczb4_242 td{padding:12px 14px;font-size:.88rem}}._wordSpan_pczb4_406{white-space:nowrap;display:inline-block}._letterSpan_pczb4_411{opacity:0;will-change:opacity, color, transform;display:inline-block}.checkoutPage{color:#fff;background-color:#000;min-height:100vh;padding-bottom:6rem}.checkoutContainer{z-index:10;justify-content:center;align-items:center;max-width:1000px;min-height:100vh;margin:0 auto;padding:5rem 1.5rem;display:flex;position:relative}@media (width<=900px){.checkoutContainer{min-height:auto;padding:6rem 1.25rem}}.unifiedCheckoutCard{-webkit-backdrop-filter:blur(20px);background:#00000092;border:1px solid #ffd7004d;border-radius:28px;width:100%;animation:.35s cubic-bezier(.16,1,.3,1) unifiedFadeIn;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 40px #ffd7000f}@keyframes unifiedFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.checkoutTopGlow{z-index:5;background:linear-gradient(90deg,#0000 0%,gold 50%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.unifiedCardGrid{grid-template-columns:1fr 1px 1fr;align-items:stretch;display:grid}@media (width<=860px){.unifiedCardGrid{grid-template-columns:1fr}.unifiedCardDivider{width:100%;height:1px;margin:0}}.unifiedLeftCol{flex-direction:column;gap:1.25rem;padding:2.5rem 2.25rem;display:flex}.unifiedCardDivider{background:#ffffff14}.unifiedRightCol{background:#00000003;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2.5rem 2.25rem;display:flex}.paymentSummarySection{background:#ffffff05;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.payActionWrap{flex-direction:column;gap:.75rem;display:flex}.cardSectionTag{letter-spacing:.16em;color:gold;text-transform:uppercase;font-size:.72rem;font-weight:800}.checkoutExpertImgBox{background:#111419;border-radius:18px;width:100%;height:260px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.checkoutExpertImgFull{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s}.checkoutExpertImgBox:hover .checkoutExpertImgFull{transform:scale(1.03)}.checkoutExpertImgScrim{background:linear-gradient(#0000000d 0%,#0d0f12e6 100%);position:absolute;inset:0}.checkoutOnlineIndicator{z-index:5;background:#00ea37;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;right:14px;box-shadow:0 0 10px #00ea3799}.checkoutExpertFloatingTag{z-index:5;position:absolute;bottom:12px;left:14px}.checkoutTag{text-transform:uppercase;letter-spacing:.12em;color:gold;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;border:1px solid #ffd70066;border-radius:999px;padding:.25rem .7rem;font-size:.68rem;font-weight:700;display:inline-block}.checkoutExpertMeta{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding-bottom:.5rem;display:flex}.checkoutExpertName{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:800}.checkoutExpertRole{color:#ffffffa6;margin:0;font-size:.88rem}.scheduleSpecs{flex-direction:column;gap:.85rem;display:flex}.specItem{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.specLabel{color:#ffffff8c}.specVal{color:#fff;font-weight:700}.confidentialNotice{color:#ffffffb3;background:#ffffff08;border-radius:12px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.85rem 1rem;font-size:.8rem;display:flex}.priceLineRow{color:#fffc;justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.priceTotalDivider{background:#ffd70040;height:1px;margin:.25rem 0}.priceTotalRow{color:#fff;justify-content:space-between;align-items:center;font-size:1.15rem;font-weight:800;display:flex}.totalGoldAmount{color:gold;font-size:1.8rem}.paymentGatewaysList{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.acceptedLabel{color:#ffffff80;text-transform:uppercase;font-size:.75rem;font-weight:600}.gatewayBadgesRow{flex-wrap:wrap;gap:.45rem;display:flex}.gwPill{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.payNowCtaBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#d4af37 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;padding:1.15rem 1.5rem;font-size:1.05rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px #ffd7004d}.payNowCtaBtn:hover{background:linear-gradient(135deg,#ffe033 0%,#e0bd47 100%);transform:translateY(-3px);box-shadow:0 16px 35px #ffd70073}.gatewayFooterNote{color:#ffffff73;text-align:center;margin:0;font-size:.78rem}.checkoutSuccessCard{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12141ad9;border:1px solid #ffd70059;border-radius:28px;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;padding:3.5rem 2.5rem;display:flex;box-shadow:0 30px 80px #000000f2}.successBadgeIcon{color:#000;background:gold;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;font-size:2.2rem;font-weight:700;display:flex;box-shadow:0 10px 30px #ffd70059}.successEyebrow{letter-spacing:.16em;color:gold;margin-bottom:.4rem;font-size:.75rem;font-weight:800}.successHeading{color:#fff;margin:0 0 .5rem;font-size:2.1rem;font-weight:800}.successSubtext{color:#ffffffbf;margin-bottom:1.75rem;font-size:1rem}.receiptDetailsBox{text-align:left;background:#ffffff08;border:1px solid #ffd70033;border-radius:16px;flex-direction:column;gap:.85rem;width:100%;margin-bottom:1.75rem;padding:1.5rem;display:flex}.receiptRow{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.receiptRow span{color:#ffffff8c}.receiptRow strong{color:#fff}.goldHighlight{color:gold!important}.successNote{color:#ffffff80;margin-bottom:2rem;font-size:.84rem;line-height:1.5}.checkoutHomeBtn{color:#000;background:gold;border-radius:999px;padding:.95rem 2.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s}.checkoutHomeBtn:hover{background:#fff;transform:translateY(-2px)}
