@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=DM+Serif+Display&display=swap";:root{--font-sans: "DM Sans", sans-serif;--font-serif: "DM Serif Display", serif;--gold: #c8a55c;--bg: #0a0a0a;--header-h: 72px}.page{min-height:100vh;background:var(--bg);overflow-x:clip}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes countUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 1px #c8a55c}50%{box-shadow:0 1px 12px 2px #c8a55c88}}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a0ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0a}.headerInner{max-width:1200px;margin:0 auto;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logoGroup{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.logoCircle{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.logoCircle img{width:100%;height:100%;object-fit:cover}.logoText{font-family:var(--font-serif);color:#fff;font-size:18px;white-space:nowrap}.nav{display:flex;align-items:center;gap:32px}.navLink,.navLinkActive{font-family:var(--font-sans);font-size:14px;font-weight:500;position:relative;padding-bottom:2px;transition:color .2s ease;white-space:nowrap}.navLink{color:#999}.navLinkActive{color:var(--gold)}.navLink:after,.navLinkActive:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform-origin:left center;transition:transform .22s ease,opacity .22s ease}.navLink:after{transform:scaleX(0);opacity:0}.navLinkActive:after{transform:scaleX(1);opacity:1}.navLink:hover{color:#fff}.navLink:hover:after{transform:scaleX(1);opacity:.55}.headerCta{font-family:var(--font-sans);color:#0a0a0a;font-size:13px;font-weight:600;background:var(--gold);padding:10px 24px;border-radius:6px;letter-spacing:.3px;transition:opacity .15s;white-space:nowrap}.headerCta:hover{opacity:.9}.menuToggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0}.menuToggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mobileMenu,.mobileMenuOpen,.menuBackdrop{display:none}.heroArea{position:relative;z-index:0;max-width:1200px;margin:0 auto}.hero{position:relative;z-index:1;padding:140px 40px 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:80vh;scroll-margin-top:var(--header-h)}.heroBgPattern{position:absolute;top:0;right:calc((100vw - 100%)/-2);width:calc(60% + (100vw - 100%)/2);height:100%;background-image:url(/assets/bg-hero-1400-xM-qv2qo.jpg);background-image:image-set(url(/assets/bg-hero-1400-qs-q_oJx.webp) type("image/webp"),url(/assets/bg-hero-1400-xM-qv2qo.jpg) type("image/jpeg"));background-size:cover;background-position:center left;opacity:.25;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 50%),linear-gradient(to bottom,transparent 0%,black 12%,black 74%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,black 50%),linear-gradient(to bottom,transparent 0%,black 12%,black 74%,transparent 100%);mask-composite:intersect}.heroLeft{animation:fadeUp .8s ease-out both;min-width:0}.heroTitle{font-family:var(--font-serif);color:#fff;font-size:clamp(40px,4vw,52px);line-height:1.15;margin:0 0 24px;font-weight:400}.heroTitle .gold{color:var(--gold)}.heroText{font-family:var(--font-sans);color:#999;font-size:17px;line-height:1.7;margin:0 0 36px;max-width:460px}.heroText strong{color:#fff}.heroCta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);color:#0a0a0a;font-size:15px;font-weight:600;background:var(--gold);padding:16px 32px;border-radius:8px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 24px #c8a55c33}.heroCta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #c8a55c44}.heroRight{position:relative;display:flex;justify-content:center;align-items:center;animation:fadeUp .8s .2s ease-out both;min-width:0}.glowOrb{position:absolute;width:400px;height:400px;max-width:100%;background:radial-gradient(circle,#c8a55c12 0%,transparent 70%);border-radius:50%;pointer-events:none}.teamStage{position:relative;width:540px;max-width:100%;display:flex;flex-direction:column;align-items:center}.teamPill{background:#c8a55c29;border:1px solid rgba(200,165,92,.7);border-radius:100px;padding:7px 22px;margin-bottom:16px;box-shadow:0 0 24px #c8a55c40;animation:float 4s .3s ease-in-out infinite;text-align:center}.teamPill span{font-family:var(--font-sans);color:#f0d9a8;font-size:11px;font-weight:700;letter-spacing:1.5px}.teamPhotoWrap{position:relative;width:100%;max-width:540px;aspect-ratio:4032 / 2945;overflow:hidden}.teamPhotoWrap picture,.teamPhotoWrap img{display:block;width:100%;height:100%}.teamPhotoWrap img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 32px rgba(0,0,0,.5))}.teamPhotoFade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,#0a0a0a,transparent)}.teamCaption{background:#0a0a0ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #c8a55c33;border-radius:12px;padding:14px 22px;display:flex;align-items:center;gap:14px;margin-top:-28px;position:relative;z-index:2}.teamCaption img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #c8a55c44;flex-shrink:0}.teamCaptionTitle{font-family:var(--font-serif);color:#fff;font-size:15px;display:block}.teamCaptionText{font-family:var(--font-sans);color:#888;font-size:11px;line-height:1.5}.floatingStat{position:absolute;display:flex;align-items:center;gap:8px;background:#0a0a0ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #c8a55c33;border-radius:8px;padding:8px 16px}.floatingStat svg{flex-shrink:0}.floatingStat span{font-family:var(--font-sans);color:var(--gold);font-size:12px;font-weight:600}.floatingStatOne{top:58%;left:-30px;animation:float 3s .5s ease-in-out infinite}.floatingStatTwo{top:68%;right:-20px;animation:float 3s 1s ease-in-out infinite}.proofRow{position:relative;z-index:1;padding:0 40px 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.avatarStack{display:flex}.avatar{width:36px;height:36px;border-radius:50%;border:2px solid #0a0a0a;background:#fff;display:flex;align-items:center;justify-content:center;margin-left:-10px;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar:first-child{margin-left:0}.proofText{font-family:var(--font-sans);color:#888;font-size:14px;text-align:center}.proofText strong{color:#fff}.statsSection{max-width:1200px;margin:0 auto;padding:20px 40px 80px}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.statCard{background:#111;border:1px solid #c8a55c22;border-radius:12px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;animation:countUp .6s .4s ease-out both}.statGlowLine{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gold);animation:glowPulse 2s ease-in-out infinite}.statValue{font-family:var(--font-serif);color:var(--gold);font-size:40px;display:block;margin-bottom:8px}.statLabel{font-family:var(--font-sans);color:#888;font-size:13px}.legacyShadowHost{display:block;scroll-margin-top:calc(var(--header-h) + 16px)}.whatsappFloat{position:fixed;right:22px;bottom:22px;width:62px;height:62px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #00000059,0 0 0 1px #ffffff2e inset;z-index:220;transition:transform .2s ease,box-shadow .2s ease}.whatsappFloat:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 34px #0006,0 0 0 1px #fff3 inset}.whatsappFloat:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.whatsappFloat svg{width:30px;height:30px;fill:currentColor}@media (max-width: 1439px){.hero{padding:128px 32px 52px;gap:32px}.heroText{font-size:16px;margin-bottom:30px}.teamStage{width:470px}.floatingStat{padding:7px 13px}.floatingStat span{font-size:11px}.floatingStatOne{top:58%;left:-50px}.floatingStatTwo{top:70%;right:-42px}.proofRow{padding:0 32px 24px}.statsSection{padding:16px 32px 64px}.statValue{font-size:34px}.statCard{padding:26px 18px}}@media (max-width: 1023px){.nav,.headerCta{display:none}.menuToggle{display:inline-flex}.headerInner{padding:14px 28px}.mobileMenuOpen{display:flex;flex-direction:column;gap:8px;padding:12px 28px 24px;border-top:1px solid #ffffff12;background:#0a0a0af7;animation:fadeUp .22s ease-out both;max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mobileMenuNav{display:flex;flex-direction:column}.mobileLink,.mobileLinkActive{font-family:var(--font-sans);font-size:16px;font-weight:500;padding:14px 4px;border-bottom:1px solid #ffffff0d}.mobileLink{color:#b9b9b9}.mobileLinkActive{color:var(--gold)}.mobileMenuCta{margin-top:12px;text-align:center;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#0a0a0a;background:var(--gold);padding:15px 24px;border-radius:10px}.menuBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c}.hero{grid-template-columns:1fr;min-height:0;padding:112px 28px 40px;gap:44px;text-align:center;justify-items:center}.heroBgPattern{right:0;width:100%;background-position:center;opacity:.16;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 30%,black 76%,transparent 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,transparent 0%,black 30%,black 76%,transparent 100%);mask-composite:add}.heroTitle{font-size:clamp(34px,5.2vw,46px)}.heroText{margin-left:auto;margin-right:auto}.teamStage{width:100%;max-width:560px}.teamPhotoWrap{max-width:100%}.floatingStat{position:static;animation:none;margin-top:10px}.proofRow{padding:0 28px 24px}.statsSection{padding:16px 28px 56px}.statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){:root{--header-h: 64px}.headerInner{padding:12px 20px}.logoText{font-size:16px}.mobileMenuOpen{padding:10px 20px 20px}.heroBgPattern{background-image:url(/assets/bg-hero-760-COcaYMLJ.jpg);background-image:image-set(url(/assets/bg-hero-760-CUgxpzRt.webp) type("image/webp"),url(/assets/bg-hero-760-COcaYMLJ.jpg) type("image/jpeg"))}.hero{padding:92px 0 32px;gap:32px}.heroLeft{padding:0 20px}.heroTitle{font-size:clamp(27px,7.6vw,36px);margin-bottom:18px}.heroText{font-size:15px;line-height:1.65;margin-bottom:28px}.heroCta{width:100%;max-width:340px;padding:16px 24px}.teamPill{margin-bottom:12px}.teamCaption{margin-left:16px;margin-right:16px;padding:12px 16px;gap:12px}.teamCaptionText{font-size:11.5px}.floatingStat{margin-top:8px;padding:8px 14px}.proofRow{padding:0 20px 20px}.proofText{font-size:13px}.statsSection{padding:8px 20px 48px}.statCard{padding:28px 20px}.whatsappFloat{right:16px;bottom:16px;width:56px;height:56px}.whatsappFloat svg{width:27px;height:27px}}@media (max-width: 480px){.headerInner{padding:10px 16px;gap:10px}.logoCircle{width:36px;height:36px}.logoText{font-size:15px}.mobileMenuOpen{padding:10px 16px 18px}.hero{padding:86px 0 28px}.heroLeft{padding:0 16px}.heroCta{font-size:14px}.teamCaption{margin-left:12px;margin-right:12px}.teamCaptionTitle{font-size:14px}.floatingStat span{font-size:11px}.proofRow{padding:0 16px 20px}.statsSection{padding:8px 20px 40px}.statValue{font-size:32px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ja-dots{display:none}@media (max-width: 767px){[data-carousel-cards]{background:none!important;border:none!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important}[data-carousel-cards]>*{background:linear-gradient(180deg,#111,#0d0d0d)!important;border:1px solid #2a2a2a!important;border-radius:16px!important;padding:24px 22px!important}[data-carousel]{contain:inline-size;min-width:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-left:20px!important;padding-right:20px!important;margin-left:-20px!important;margin-right:-20px!important;scroll-padding-left:20px;scroll-padding-right:20px}[data-carousel]::-webkit-scrollbar{display:none}[data-carousel]>*{flex:0 0 84%!important;max-width:84%!important;min-width:0;scroll-snap-align:start}.ja-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}.ja-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:100px;background:#3a3a3a;cursor:pointer;transition:width .25s ease,background .25s ease}.ja-dots button:after{content:"";position:absolute;top:-14px;right:-12px;bottom:-14px;left:-12px}.ja-dots button:focus-visible{outline:2px solid #c8a55c;outline-offset:4px}.ja-dots button[aria-current=true]{width:24px;background:#c8a55c}}@media (max-width: 480px){[data-carousel]>*{flex-basis:88%!important;max-width:88%!important}}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{scroll-padding-top:88px;-webkit-text-size-adjust:100%}@media (max-width: 767px){html{scroll-padding-top:76px}}body{min-width:320px;background:#0a0a0a;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
