:root{--navy-950:#050d22;--navy-900:#0a1a3f;--navy-800:#0f2556;--navy-700:#163273;--royal:#1f4fb8;--royal-light:#4c7ce0;--gold:#e2b24c;--gold-2:#f7d98a;--gold-3:#a8823e;--cream:#faf7f1;--cream-2:#f3ede2;--ink:#0e1626;--muted:#5a6478;--line:#e6dfd2;--red:#d42f36;--white:#fff;--radius:22px;--radius-sm:14px;--shadow:0 30px 60px -30px rgba(10,26,63,0.35);--shadow-soft:0 12px 40px -18px rgba(10,26,63,0.25);--gold-grad:linear-gradient(135deg,#fff4cc,#f9d97c 20%,#eebb45 42%,#d39a2c 62%,#f6d06d 82%,#fff0bd);--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--white);line-height:1.65;font-size:16.5px;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;line-height:1.15}p{margin:0 0 1rem}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.container{width:min(1200px,100% - 40px);margin-inline:auto}.center{text-align:center}.eyebrow{display:block;font-family:var(--font-script);font-weight:400;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1;color:var(--gold-3);margin:0 0 .35rem;letter-spacing:0;text-transform:none}.eyebrow--light{color:var(--gold-2)}.h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.2vw,3.3rem);letter-spacing:-.01em;margin-bottom:1.2rem}.h2 em{font-style:normal;font-weight:inherit;color:var(--gold-3);-webkit-text-fill-color:currentColor;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M3 10 C 70 3, 150 2, 297 7' fill='none' stroke='%23c9a45c' stroke-width='4' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") no-repeat 0 100% /100% .32em;padding-bottom:.06em}.join .h2 em,.section--navy .h2 em,.statement .h2 em{color:var(--gold-2)}.hero__title em{font-style:italic;font-weight:500;padding-right:.06em}.gold-text,.hero__title em{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border-radius:999px;font-weight:700;font-size:.95rem;border:1px solid transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--lg{padding:16px 30px;font-size:1rem}.btn--gold{background:var(--gold-grad);color:var(--navy-950);box-shadow:0 14px 30px -12px rgba(201,164,92,.7)}.btn--gold:hover{box-shadow:0 20px 40px -12px rgba(201,164,92,.85)}.btn--glass{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--glass:hover{background:rgba(255,255,255,.16)}.btn--navy{background:var(--navy-900);color:#fff;box-shadow:var(--shadow-soft)}.btn--navy:hover{background:var(--navy-700)}.btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.22)}.btn--ghost:disabled{opacity:.35;cursor:not-allowed;transform:none}.reveal{opacity:0;translate:0 34px;transition:opacity .9s var(--ease),translate 1.1s var(--ease),scale 1.1s var(--ease),filter 1s var(--ease)}.reveal--left{translate:-56px 0}.reveal--right{translate:56px 0}.reveal--zoom{translate:0 24px;scale:.92;filter:blur(4px)}.reveal[data-shown]{opacity:1;translate:0 0;scale:1;filter:none}.header{position:fixed;inset:0 0 auto;z-index:50;transition:background .4s,box-shadow .4s,padding .4s;padding:18px 0;color:#fff}.header.is-scrolled{background:rgba(7,18,46,.86);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px -15px rgba(0,0,0,.5);padding:10px 0}.header__inner{justify-content:space-between;gap:20px}.brand,.header__inner{display:flex;align-items:center}.brand{gap:12px}.brand__logo{border-radius:12px;box-shadow:0 0 0 1px rgba(230,207,150,.4)}.brand__text{display:flex;flex-direction:column;line-height:1.15}.brand__text strong{font-family:var(--font-display);font-size:1.2rem;font-weight:600}.brand__text small{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2)}.nav{display:flex;align-items:center;gap:26px;font-size:.92rem;font-weight:600}.nav a:not(.btn){position:relative;opacity:.88}.nav a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .35s var(--ease)}.nav a:not(.btn):hover{opacity:1}.nav a:not(.btn):hover:after{transform:scaleX(1)}.nav__cta{padding:11px 20px}.burger{background:none;border:0;color:#fff;padding:6px}.burger,.nav__arrow,.nav__extra,.nav__label,.nav__num,.nav__profile{display:none}.nav__text{display:contents}.burger__lines{position:relative;display:block;width:26px;height:14px}.burger__lines i{position:absolute;left:0;height:2px;border-radius:2px;background:currentColor;transition:transform .5s var(--ease),width .4s var(--ease),top .4s var(--ease)}.burger__lines i:first-child{top:0;width:26px}.burger__lines i:last-child{top:12px;width:17px;right:0;left:auto}@media (max-width:1080px){.burger{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(230,207,150,.35);background:rgba(255,255,255,.06);color:#fff;position:relative;z-index:3;transition:background .3s,border-color .3s,color .3s}.header.is-open .burger{background:var(--gold-grad);border-color:transparent;color:var(--navy-950)}.header.is-open .burger__lines i:first-child{top:6px;transform:rotate(45deg)}.header.is-open .burger__lines i:last-child{top:6px;width:26px;transform:rotate(-45deg)}.header.is-open{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;background:transparent!important;box-shadow:none!important}.header.is-open .brand{position:relative;z-index:3;opacity:0;pointer-events:none}.nav{position:fixed;inset:0;z-index:2;height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:18px 22px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(520px 380px at 100% 0,rgba(201,164,92,.24),transparent 62%),radial-gradient(600px 500px at 0 100%,rgba(31,79,184,.45),transparent 60%),linear-gradient(180deg,#071233 0,var(--navy-950) 100%);-webkit-clip-path:circle(0 at calc(100% - 46px) 42px);clip-path:circle(0 at calc(100% - 46px) 42px);visibility:hidden;transition:visibility 0s .75s,-webkit-clip-path .75s cubic-bezier(.77,0,.18,1);transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility 0s .75s;transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility 0s .75s,-webkit-clip-path .75s cubic-bezier(.77,0,.18,1)}.nav:before{content:"LF";right:-.08em;bottom:.02em;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:15rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(230,207,150,.1)}.nav:after,.nav:before{position:absolute;pointer-events:none}.nav:after{content:"";left:22px;top:128px;bottom:120px;width:1px;background:linear-gradient(transparent,rgba(230,207,150,.35),transparent)}.header.is-open .nav{-webkit-clip-path:circle(160% at calc(100% - 46px) 42px);clip-path:circle(160% at calc(100% - 46px) 42px);visibility:visible;transition:visibility 0s,-webkit-clip-path .85s cubic-bezier(.77,0,.18,1);transition:clip-path .85s cubic-bezier(.77,0,.18,1),visibility 0s;transition:clip-path .85s cubic-bezier(.77,0,.18,1),visibility 0s,-webkit-clip-path .85s cubic-bezier(.77,0,.18,1)}.nav__profile{display:flex;align-items:center;gap:12px;padding:6px 64px 18px 0;border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(-12px);transition:opacity .5s,transform .6s var(--ease)}.nav__avatar{position:relative;flex:none;width:56px;height:56px;border-radius:50%;padding:2px;background:var(--gold-grad)}.nav__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;border:2px solid var(--navy-950)}.nav__who{display:flex;flex-direction:column;line-height:1.2;min-width:0}.nav__who strong{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.nav__who small{font-size:.7rem;letter-spacing:.04em;color:var(--gold-2)}.nav__badge{flex:none;margin-left:auto;padding:4px 9px;border-radius:999px;font-size:.66rem;font-weight:800;color:var(--navy-950);background:var(--gold-grad);display:none}.nav__label{display:block;margin:22px 0 6px 18px;font-family:var(--font-script);font-size:1.7rem;line-height:1;color:var(--gold-2);opacity:0;transition:opacity .5s .2s}.nav .nav__link{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:13px 4px 13px 18px;font-family:var(--font-display);font-size:clamp(1.55rem,7.2vw,2.1rem);font-weight:500;line-height:1.1;color:#fff;opacity:0;transform:translateX(-26px);transition:opacity .5s,transform .7s var(--ease),color .3s,padding .4s var(--ease)}.nav .nav__link:after{content:"";display:block;position:absolute;left:18px;right:0;bottom:0;height:1px;transform:none;background:linear-gradient(90deg,rgba(230,207,150,.35),rgba(255,255,255,.04))}.nav .nav__link:before{content:"";position:absolute;left:-3px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--navy-950);border:1px solid rgba(230,207,150,.5);transition:background .3s,transform .3s}.nav__num{display:inline;flex:none;width:22px;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--gold)}.nav__text{display:block;flex:1 1}.nav__arrow{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(230,207,150,.25);color:var(--gold-2);transform:rotate(-45deg);transition:transform .4s var(--ease),background .3s,color .3s}.nav .nav__link:active,.nav .nav__link:hover{color:var(--gold-2);padding-left:24px}.nav .nav__link:active:before,.nav .nav__link:hover:before{background:var(--gold);transform:scale(1.4)}.nav .nav__link:active .nav__arrow,.nav .nav__link:hover .nav__arrow{transform:rotate(0);background:var(--gold-grad);color:var(--navy-950)}.nav__cta{font-family:var(--font-body);font-size:1rem;margin-top:24px;width:100%;padding:17px 24px;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .6s var(--ease)}.nav__extra{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:auto;padding-top:22px;opacity:0;transition:opacity .6s}.nav__mono{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(230,207,150,.5);font-family:var(--font-display);font-style:italic;font-weight:600;color:var(--gold-2)}.nav__social{display:flex;gap:8px}.nav__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff}.nav__extra small{flex-basis:100%;color:rgba(255,255,255,.5);font-size:.78rem;letter-spacing:.04em}.header.is-open .nav__profile{opacity:1;transform:none;transition-delay:.3s}.header.is-open .nav__label{opacity:1;transition-delay:.38s}.header.is-open .nav__link{opacity:1;transform:none;transition-delay:calc(.4s + var(--i) * 65ms),calc(.4s + var(--i) * 65ms),0s,0s}.header.is-open .nav__cta{opacity:1;transform:none;transition-delay:.85s}.header.is-open .nav__extra{opacity:1;transition-delay:.95s}}@media (max-width:1080px) and (max-height:640px){.nav .nav__link{padding-top:9px;padding-bottom:9px;font-size:1.4rem}.nav:before{display:none}}@media (min-width:600px) and (max-width:1080px){.nav{padding-left:48px;padding-right:48px}.nav:after{left:48px}.nav__badge{display:inline-block}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;color:#fff;background:radial-gradient(1200px 700px at 75% 40%,#1a3a86 0,var(--navy-900) 45%,var(--navy-950) 100%);overflow:hidden;padding:120px 0 80px}.hero__bg{inset:0;pointer-events:none}.hero__bg,.orb{position:absolute}.orb{border-radius:50%;filter:blur(80px);opacity:.55;animation:float 14s ease-in-out infinite}.orb--1{width:520px;height:520px;background:#2756c7;right:-120px;top:-80px}.orb--2{width:380px;height:380px;background:#8a6a2c;left:-140px;bottom:-120px;opacity:.35;animation-delay:-6s}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 70%)}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,40px)}}.hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:40px;gap:40px}.hero__badge{display:inline-flex;align-items:center;gap:12px;padding:7px 18px 7px 7px;margin:0 0 1.6rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(230,207,150,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.82rem;line-height:1.25;color:rgba(255,255,255,.82);animation:heroRise 1s var(--ease) both}.hero__badge img{border-radius:50%;background:#fff;flex:none}.hero__badge span{display:flex;flex-direction:column;text-align:left}.hero__badge strong{color:var(--gold-2);font-size:.95rem;letter-spacing:.02em}.hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(3.2rem,8vw,6.6rem);line-height:.95;letter-spacing:-.02em;margin-bottom:1.4rem;animation:heroRise 1.1s var(--ease) both}.hero__title em{display:block}.hero__lead{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.3;max-width:560px;margin-bottom:1.1rem;animation:heroRise 1.1s .12s var(--ease) both}.hero__sub{color:rgba(255,255,255,.75);max-width:540px;animation:heroRise 1.1s .22s var(--ease) both}.hero__sub strong{color:#fff}.hero__ctas{gap:14px;margin:2rem 0 1.6rem;animation:heroRise 1.1s .32s var(--ease) both}.hero__ctas,.hero__trust{display:flex;flex-wrap:wrap}.hero__trust{list-style:none;padding:0;margin:0;gap:8px 22px;font-size:.9rem;color:rgba(255,255,255,.8);animation:heroRise 1.1s .42s var(--ease) both}.hero__trust li{display:flex;align-items:center;gap:6px}.hero__trust svg{color:var(--gold)}@keyframes rise{0%{opacity:0;transform:translateY(30px)}}.hero__visual{position:relative;align-self:end;display:flex;justify-content:center;margin-bottom:-80px}.hero__ring{animation:ringIn 1.6s var(--ease) both;position:absolute;width:88%;aspect-ratio:1;top:8%;border-radius:50%;background:radial-gradient(circle,rgba(201,164,92,.22),transparent 62%);border:1px solid rgba(230,207,150,.35);box-shadow:0 0 0 26px rgba(230,207,150,.05),0 0 0 60px rgba(230,207,150,.03)}.hero__photo{position:relative;width:min(100%,500px);height:auto;filter:drop-shadow(0 30px 50px rgba(0,0,0,.45));-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.badge{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);line-height:1.25;animation:bob 6s ease-in-out infinite}.badge strong{display:block;font-size:.98rem}.badge small{font-size:.76rem;color:rgba(255,255,255,.75)}.badge--a{left:-10px;top:30%}.badge--b{right:-10px;top:62%;animation-delay:-3s}.badge__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gold-grad);color:var(--navy-950);font-weight:800;flex:none}.badge__icon--blue{background:linear-gradient(135deg,#5d8cf0,#1f4fb8);color:#fff;font-family:var(--font-display);font-size:1.2rem}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero__scroll{position:absolute;left:50%;bottom:26px;width:26px;height:42px;border:1.5px solid rgba(255,255,255,.45);border-radius:20px;transform:translateX(-50%);z-index:2}.hero__scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--gold);animation:scroll 1.8s infinite}@keyframes scroll{to{transform:translateY(14px);opacity:0}}@media (max-width:900px){.hero{padding-top:110px;padding-bottom:0}.hero__inner{grid-template-columns:1fr;text-align:center}.hero__copy{display:flex;flex-direction:column;align-items:center}.hero__ctas,.hero__trust{justify-content:center}.hero__visual{order:-1;margin:0 auto -10px;width:min(78vw,340px)}.hero__photo{height:min(54svh,520px);width:auto;aspect-ratio:807/1496;margin-inline:auto}.hero__ring{width:100%;top:4%}.badge{padding:8px 12px 8px 8px}.badge--a{left:-14px;top:auto;bottom:34%}.badge--b{right:-14px;top:auto;bottom:10%}.hero{padding-bottom:90px}.badge__icon{width:34px;height:34px}.hero__scroll{display:none}}.stats{position:relative;z-index:3;background:var(--white);padding:0 0 20px}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);transform:translateY(-50px);border:1px solid var(--line);overflow:hidden}.stat{padding:34px 26px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat__value{font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:600;color:var(--navy-900);line-height:1.1}.stat__label{font-weight:700}.stat__note{font-size:.8rem;color:var(--muted)}@media (max-width:900px){.stats__grid{grid-template-columns:1fr 1fr;transform:translateY(-30px)}.stat{padding:22px 18px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.section{padding:clamp(80px,10vw,130px) 0;position:relative}.section--cream{background:var(--cream)}.section--navy{background:radial-gradient(900px 600px at 12% 38%,rgba(24,58,138,.85) 0,transparent 62%),var(--navy-950);color:#fff;overflow:hidden}.section__head{text-align:center;max-width:760px;margin:0 auto clamp(40px,6vw,64px)}.section__lead{color:var(--muted);font-size:1.08rem}.section--navy .section__lead{color:rgba(255,255,255,.7)}.about{padding-top:40px}.about__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);align-items:center}.about__media{position:relative;padding:0 60px 60px 0}.about__frame{border-radius:200px 200px var(--radius) var(--radius);overflow:hidden;box-shadow:var(--shadow);position:relative}.about__frame:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.5);border-radius:190px 190px 14px 14px;pointer-events:none}.about__frame img{width:100%;height:auto}.about__small{position:absolute;right:0;bottom:0;width:42%;border-radius:var(--radius-sm);overflow:hidden;border:6px solid #fff;box-shadow:var(--shadow)}.about__small img{width:100%;height:auto}.about__seal{position:absolute;left:-24px;top:40px;width:96px;height:96px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px #fff,var(--shadow);animation:bob 7s ease-in-out infinite}.about__copy>p{color:#3b4457}.values{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:2rem 0 1rem}.value{padding:18px 20px;border-radius:var(--radius-sm);background:var(--cream);border:1px solid var(--line)}.value h3{font-family:var(--font-display);font-size:1.15rem;color:var(--navy-900);margin-bottom:4px}.value p{font-size:.9rem;color:var(--muted);margin:0}.signature{font-family:var(--font-script);font-size:3.4rem;color:var(--gold-3);line-height:1;margin-top:1rem}@media (max-width:900px){.about__grid{grid-template-columns:1fr}.about__media{max-width:460px;margin-inline:auto;padding:0 40px 40px 0}.about__seal{left:-8px;width:76px;height:76px}}@media (max-width:520px){.values{grid-template-columns:1fr}}.statement{background:linear-gradient(#fff 50%,var(--cream) 50%);padding:0}.statement__inner{position:relative;overflow:hidden;color:#fff;-webkit-clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);padding:clamp(110px,14vw,180px) 0;isolation:isolate}.statement__bgwrap{position:absolute;inset:-14% 0;z-index:-2;transform:translate3d(0,var(--py,0),0);will-change:transform}.statement__bg{object-fit:cover}.statement__inner:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 400px at 85% 20%,rgba(201,164,92,.28),transparent 60%),linear-gradient(100deg,rgba(5,13,34,.95),rgba(10,26,63,.86) 45%,rgba(10,26,63,.55))}.statement__content{position:relative;max-width:980px}.statement__mark{position:absolute;top:-.42em;left:-.08em;font-family:var(--font-display);font-size:clamp(8rem,16vw,13rem);line-height:1;color:var(--gold);opacity:.25;pointer-events:none}.statement__quote{position:relative;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,4.4vw,3.4rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 1.4rem;max-width:22ch}.statement__author,.statement__quote span{color:var(--gold-2)}.statement__author{font-family:var(--font-script);font-size:clamp(2rem,3.5vw,2.8rem);line-height:1;margin-bottom:2rem}@media (max-width:600px){.statement__inner{-webkit-clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.statement__ctas .btn{width:100%}}.edge{position:absolute;left:0;right:0;bottom:-1px;height:clamp(46px,7.5vw,116px);pointer-events:none;z-index:2}.edge svg{display:block;width:100%;height:100%}.section:has(>.edge){padding-bottom:calc(clamp(80px, 10vw, 130px) + clamp(30px, 5vw, 80px))}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow);border-color:transparent}.card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--navy-900)}.card__media img{object-fit:cover;transition:transform 1s var(--ease)}.card:hover .card__media img{transform:scale(1.07)}.card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,13,34,.55),transparent 55%)}.card__icon{position:absolute;left:22px;top:-27px;z-index:1;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--navy-900);color:var(--gold-2);border:3px solid #fff;box-shadow:0 10px 24px -10px rgba(5,13,34,.6)}.card__body{position:relative;padding:40px 26px 28px}.card h3{font-family:var(--font-display);font-size:1.3rem;margin-bottom:10px;color:var(--navy-900)}.card p{color:var(--muted);margin:0;font-size:.96rem}@media (max-width:960px){.cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cards{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center;margin-top:clamp(70px,9vw,120px)}.steps__media{position:relative}.steps__media img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.steps__quote{position:absolute;left:-20px;right:40px;bottom:-30px;background:var(--navy-900);color:#fff;padding:22px 26px;border-radius:var(--radius-sm);font-family:var(--font-display);font-style:italic;font-size:1.1rem;box-shadow:var(--shadow);border-left:4px solid var(--gold)}.steps__quote p{margin:0}.steps__list{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-gap:18px;gap:18px}.steps__list li{display:flex;gap:18px;align-items:flex-start}.steps__n{font-family:var(--font-display);font-size:1.6rem;font-weight:600;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;min-width:44px;line-height:1.2}.steps__list h3{font-size:1.08rem;margin-bottom:4px;color:var(--navy-900)}.steps__list p{margin:0;color:var(--muted);font-size:.95rem}@media (max-width:900px){.steps{grid-template-columns:1fr}.steps__quote{left:12px;right:12px}.steps__media{margin-bottom:30px}}.plan__glow{position:absolute;width:700px;height:700px;right:-250px;top:30%;border-radius:50%;background:radial-gradient(circle,rgba(201,164,92,.18),transparent 60%);pointer-events:none}.plan,.plan__track{position:relative}.plan__track{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px;margin-bottom:36px;padding-top:34px}.plan__line,.plan__track:before{content:"";position:absolute;left:6.25%;right:6.25%;top:56px;height:2px;background:rgba(255,255,255,.14)}.plan__line{background:var(--gold-grad);right:auto;width:calc(var(--p) * .875);transition:width .6s var(--ease)}.plan__step{position:relative;background:none;border:0;color:rgba(255,255,255,.65);display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;text-align:center}.plan__dot{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--navy-800);border:1.5px solid rgba(255,255,255,.2);font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:#fff;transition:all .4s var(--ease)}.plan__step.is-done .plan__dot{border-color:var(--gold)}.plan__step:hover .plan__dot{transform:scale(1.08)}.plan__step.is-active{color:#fff}.plan__step.is-active .plan__dot{background:var(--gold-grad);color:var(--navy-950);border-color:transparent;box-shadow:0 0 0 8px rgba(201,164,92,.18),0 10px 30px -5px rgba(201,164,92,.6);transform:scale(1.12)}.plan__name{font-size:.8rem;font-weight:700;line-height:1.25;max-width:110px}.plan__here{position:absolute;top:-32px;white-space:nowrap;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;padding:4px 9px;border-radius:999px;animation:bob 3s ease-in-out infinite}.plan__here:after{content:"";position:absolute;left:50%;bottom:-4px;margin-left:-4px;border:4px solid transparent;border-top:4px solid var(--red);border-bottom:0}.plan__card{background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:clamp(26px,4vw,48px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise .6s var(--ease) both}.plan__head{margin-bottom:1rem}.plan__num{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);font-weight:700}.plan__head h3{font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:600;margin:6px 0 4px}.plan__head h3,.plan__tag{font-family:var(--font-display)}.plan__tag{font-style:italic;color:var(--gold-2);font-size:1.15rem;margin:0}.plan__desc{color:rgba(255,255,255,.78);max-width:820px}.plan__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:1.6rem 0}.plan__cols h4{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:14px}.checks{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:rgba(255,255,255,.88)}.checks svg{flex:none;margin-top:3px;color:#7fa3f5}.checks--gold svg{color:var(--gold)}.plan__mission{margin:0 0 1.8rem;padding:18px 22px;border-left:3px solid var(--gold);background:rgba(201,164,92,.08);border-radius:0 14px 14px 0;font-family:var(--font-display);font-style:italic;font-size:1.08rem}.plan__mission span{font-family:var(--font-body);font-style:normal;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);font-weight:800;display:block;margin-bottom:4px}.plan__nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:900px){.plan__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:36px 10px 10px;margin-inline:-10px;gap:4px;scrollbar-width:none}.plan__track::-webkit-scrollbar{display:none}.plan__line,.plan__track:before{display:none}.plan__step{flex:0 0 96px;scroll-snap-align:center}.plan__cols{grid-template-columns:1fr}.plan__nav .btn--ghost{flex:1 1}.plan__nav .btn--gold{order:-1;width:100%;white-space:normal}}.earn{margin-top:clamp(60px,8vw,100px)}.earn__title{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);text-align:center;margin-bottom:30px;font-weight:600}.earn__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.earn__item{padding:22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:background .3s,border-color .3s,transform .3s}.earn__item--cta{background:var(--gold-grad);color:var(--navy-950)}.earn__item--cta strong{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--navy-950);color:var(--navy-950)}.earn__item.earn__item--cta span{color:var(--navy-950)}.earn__item.earn__item--cta p{color:var(--navy-900);font-weight:600}.earn__item--cta:hover{transform:translateY(-3px)}.earn__item:not(.earn__item--cta):hover{background:rgba(255,255,255,.08);border-color:rgba(201,164,92,.5)}.earn__item strong{display:block;font-family:var(--font-display);font-size:1.7rem;font-weight:600;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2}.earn__item span{font-weight:700;font-size:.95rem;display:block;margin:4px 0 6px}.earn__item p{font-size:.85rem;color:rgba(255,255,255,.62);margin:0}@media (max-width:960px){.earn__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.earn__grid{grid-template-columns:1fr}}.golden{display:grid;grid-template-columns:minmax(300px,420px) 1fr;grid-gap:clamp(30px,5vw,60px);gap:clamp(30px,5vw,60px);align-items:center;margin-top:clamp(60px,8vw,100px);padding:clamp(24px,4vw,44px);border-radius:28px;background:linear-gradient(135deg,rgba(201,164,92,.12),rgba(31,79,184,.12));border:1px solid rgba(230,207,150,.25)}.structure{margin:0;padding:clamp(18px,3vw,30px);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(201,164,92,.18),transparent 60%),rgba(5,13,34,.6);border:1px solid rgba(230,207,150,.22)}.structure svg{display:block;width:100%;height:auto;overflow:visible}.st-base,.st-base-sm,.st-pillar,.st-roof,.st-roof-sm{font-family:var(--font-body);font-weight:800;letter-spacing:.08em}.st-roof{font-size:30px;fill:#f3e2b3}.st-roof-sm{font-size:19px;fill:#fff;letter-spacing:.22em}.st-pillar{fill:#fff;letter-spacing:.14em}.st-base{font-family:var(--font-display);font-size:40px;fill:var(--navy-950);letter-spacing:.12em}.st-base-sm{font-size:15px;fill:var(--navy-900);letter-spacing:.24em}.golden h3{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;margin-bottom:12px}.golden h4{margin:1.6rem 0 12px;font-size:1rem;color:var(--gold-2)}.golden p{color:rgba(255,255,255,.78)}.pillars{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.pillars li{padding:8px 16px;border-radius:999px;border:1px solid rgba(230,207,150,.4);font-size:.88rem;font-weight:600}.golden__list{margin:0;padding-left:1.2rem;display:grid;grid-gap:6px;gap:6px;color:rgba(255,255,255,.85)}.golden__list li::marker{color:var(--gold);font-weight:800}@media (max-width:900px){.golden{grid-template-columns:1fr}.structure{max-width:420px;width:100%;margin-inline:auto}}.disclaimer{font-size:.78rem;color:rgba(255,255,255,.5);max-width:880px;margin:50px auto 30px;text-align:center;line-height:1.6}.reasons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-bottom:54px}.reason{position:relative;overflow:hidden;padding:26px 24px 28px;border-radius:var(--radius);background:radial-gradient(circle at 100% 100%,rgba(201,164,92,.16),transparent 55%),var(--cream);border:1px solid var(--line)}.reason__art{position:absolute;right:-18px;bottom:-18px;width:130px;height:130px;color:var(--gold-3);opacity:.14;transition:opacity .5s,transform .8s var(--ease);pointer-events:none}.reason:hover .reason__art{opacity:.28;transform:rotate(-8deg) scale(1.08)}.reason__icon{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:16px;background:var(--navy-900);color:var(--gold-2)}.reason__icon .illus{width:30px;height:30px}.reason h3{position:relative;font-family:var(--font-display);font-size:1.18rem;margin-bottom:6px;color:var(--navy-900)}.reason p{position:relative;font-size:.9rem;color:var(--muted);margin:0}@media (max-width:960px){.reasons{grid-template-columns:1fr 1fr}}@media (max-width:520px){.reasons{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 18px;font-weight:600;font-size:.9rem;color:var(--navy-900);transition:all .3s}.chip:hover{border-color:var(--gold)}.chip.is-active{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.product{background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .45s var(--ease),box-shadow .45s var(--ease);animation:rise .6s var(--ease) both}.product:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.product__img{position:relative;aspect-ratio:4/3.3;background:var(--cream-2);overflow:hidden}.product__img img{object-fit:cover;transition:transform .8s var(--ease)}.product:hover .product__img img{transform:scale(1.06)}.product__tag{position:absolute;top:14px;left:14px;background:var(--navy-900);color:var(--gold-2);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.product__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1 1}.product__cat{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-3);font-weight:700}.product h3{font-family:var(--font-display);font-size:1.3rem;color:var(--navy-900);margin:6px 0 8px}.product p{color:var(--muted);font-size:.93rem;flex:1 1}.product__cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--royal);font-size:.93rem}.product__cta svg{transition:transform .3s}.product__cta:hover svg{transform:translateX(4px)}@media (max-width:960px){.products{grid-template-columns:1fr 1fr}}@media (max-width:600px){.products{grid-template-columns:1fr}}.promo{margin-top:50px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(26px,4vw,44px);border-radius:28px;color:#fff;background:radial-gradient(600px 300px at 90% 0,rgba(201,164,92,.35),transparent 60%),linear-gradient(135deg,var(--navy-800),var(--navy-950))}.promo h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;margin-bottom:6px}.promo p{color:rgba(255,255,255,.75);margin:0;max-width:560px}@media (max-width:760px){.promo{flex-direction:column;align-items:flex-start}.promo .btn{width:100%}}.videos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.vcard{position:relative;display:block;width:100%;padding:0;border:0;margin:0;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--navy-900);box-shadow:var(--shadow-soft);color:#fff;text-align:left;cursor:pointer;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.vcard:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.vcard video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vcard__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,13,34,.92) 0,rgba(5,13,34,.15) 45%,transparent 70%)}.vcard__play{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--ease),background .4s,opacity .4s}.vcard__play svg{margin-left:4px}.vcard__play:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.6);animation:pulse 2.2s infinite}.vcard:hover .vcard__play{transform:scale(1.1);background:var(--gold);color:var(--navy-950)}.vcard__caption{position:absolute;left:0;right:0;bottom:0;padding:20px}.vcard__caption strong{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.2;margin-bottom:4px}.vcard__caption span{display:block;font-size:.82rem;color:rgba(255,255,255,.78);line-height:1.35}.vplayer{position:fixed;inset:0;z-index:120;justify-content:center;gap:18px;padding:20px;background:rgba(3,8,22,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .3s}.vplayer,.vplayer__box{display:flex;align-items:center}.vplayer__box{margin:0;flex-direction:column;gap:12px;width:min(92vw,calc((100svh - 150px) * 9 / 16))}.vplayer__box video{width:100%;max-height:calc(100svh - 150px);aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:18px;box-shadow:0 40px 90px -30px #000}.vplayer__box figcaption{text-align:center;color:#fff}.vplayer__box figcaption strong{display:block;font-family:var(--font-display);font-size:1.2rem}.vplayer__box figcaption span{font-size:.85rem;color:rgba(255,255,255,.7)}.vplayer__close{position:absolute;top:14px;right:14px;place-items:center;width:48px;height:48px;border:0;background:rgba(255,255,255,.12);color:#fff;z-index:2}.vplayer__close,.vplayer__nav{display:grid;border-radius:50%}.vplayer__nav{flex:none;place-items:center;width:52px;height:52px;border:0;background:rgba(255,255,255,.12);color:#fff;transition:background .3s}.vplayer__close:hover,.vplayer__nav:hover{background:var(--gold);color:var(--navy-950)}.vplayer__nav--prev svg{rotate:180deg}@media (max-width:700px){.vplayer{padding:64px 12px 84px}.vplayer__box{width:min(100%,calc((100svh - 190px) * 9 / 16))}.vplayer__box video{max-height:calc(100svh - 190px)}.vplayer__nav{position:absolute;bottom:18px}.vplayer__nav--prev{left:calc(50% - 70px)}.vplayer__nav:not(.vplayer__nav--prev){right:calc(50% - 70px)}}@media (max-width:960px){.videos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-20px;padding:0 20px 10px;scrollbar-width:none}.videos::-webkit-scrollbar{display:none}.vcard{flex:0 0 min(72%,300px);scroll-snap-align:center}}.recog__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center}.recog__list{list-style:none;padding:0;margin:1.5rem 0;display:grid;grid-gap:16px;gap:16px}.recog__list li{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.recog__list p{margin:0;color:rgba(255,255,255,.7);font-size:.92rem}.recog__n{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:16px;background:var(--gold-grad);color:var(--navy-950);font-weight:700;font-size:1.25rem}.recog__n,.recog__quote{font-family:var(--font-display)}.recog__quote{font-style:italic;font-size:1.2rem;color:var(--gold-2)}.recog__media{position:relative;min-height:520px}.recog__card{position:absolute;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #000;border:1px solid rgba(255,255,255,.15)}.recog__card img{width:100%;height:auto}.recog__card--1{width:64%;left:0;top:0;z-index:2;rotate:-3deg}.recog__card--2{width:52%;right:0;top:18%;rotate:4deg}@media (max-width:900px){.recog__grid{grid-template-columns:1fr}.recog__media{min-height:0;aspect-ratio:1/.95;max-width:520px;width:100%;margin-inline:auto}}.masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,15vw,210px);grid-auto-flow:dense;grid-gap:14px;gap:14px}.masonry__item{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:18px;overflow:hidden;background:var(--cream-2)}.masonry__item--tall{grid-row:span 2}.masonry__item--big{grid-column:span 2;grid-row:span 2}.masonry__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.masonry__item:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,26,63,.45),transparent 50%);opacity:0;transition:opacity .4s}.masonry__item:hover img{transform:scale(1.06)}.masonry__item:hover:after{opacity:1}@media (max-width:900px){.masonry{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.masonry{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.masonry__item{border-radius:12px}}.lightbox{position:fixed;inset:0;z-index:100;background:rgba(3,8,22,.94);display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;animation:fade .3s}@keyframes fade{0%{opacity:0}}.lightbox__img{position:relative;width:min(1100px,100%);height:min(80vh,800px)}.lightbox__img img{object-fit:contain}.lightbox__close{position:absolute;top:18px;right:18px;background:none;border:0;color:#fff}.lightbox__nav{background:rgba(255,255,255,.1);border:0;color:#fff;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;flex:none}.lightbox__nav--prev svg{rotate:180deg}.lightbox__cap{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:rgba(255,255,255,.8);margin:0}@media (max-width:600px){.lightbox__nav{position:absolute;bottom:60px}.lightbox__nav--prev{left:30%}.lightbox__nav:not(.lightbox__nav--prev){right:30%}}.join{position:relative;color:#fff;padding:clamp(80px,9vw,120px) 0 0;background:radial-gradient(800px 500px at 20% 70%,rgba(201,164,92,.22),transparent 60%),radial-gradient(900px 600px at 85% 45%,rgba(24,58,138,.7),transparent 65%),var(--navy-950);overflow:hidden}.join__grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:40px;gap:40px;align-items:end}.join__visual img{width:100%;max-width:440px;height:auto;margin-inline:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.join__box{align-self:center;padding-bottom:clamp(60px,8vw,110px)}.join__lead{color:rgba(255,255,255,.75);margin-bottom:1.6rem}.form{grid-gap:16px;padding:clamp(22px,3vw,34px);border-radius:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form,.form__row{display:grid;gap:16px}.form__row{grid-template-columns:1fr 1fr;grid-gap:16px}.form label{display:grid;grid-gap:6px;gap:6px}.form label span{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--gold-2)}.form input,.form select,.form textarea{width:100%;font:inherit;font-size:1rem;color:#fff;background:rgba(5,13,34,.5);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:13px 14px;transition:border-color .3s,box-shadow .3s}.form select option{color:var(--ink)}.form input::placeholder,.form textarea::placeholder{color:rgba(255,255,255,.4)}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px rgba(201,164,92,.18)}.form__note{font-size:.8rem;color:rgba(255,255,255,.55);margin:0;text-align:center}@media (max-width:900px){.join__grid{grid-template-columns:1fr}.join__visual{order:2}.join__visual img{max-width:320px}.join__box{padding-bottom:0}}@media (max-width:520px){.form__row{grid-template-columns:1fr}}.faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:start}.faq{display:grid;grid-gap:12px;gap:12px}.faq__item{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0 24px;transition:box-shadow .3s}.faq__item[open]{box-shadow:var(--shadow-soft)}.faq__item summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:700;font-size:1.04rem;color:var(--navy-900);display:flex;justify-content:space-between;gap:16px;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--cream);color:var(--gold-3);font-size:1.3rem;transition:transform .35s var(--ease)}.faq__item[open] summary span{transform:rotate(45deg)}.faq__item p{color:var(--muted);padding-bottom:20px;margin:0}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}}.contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(40px,6vw,70px);gap:clamp(40px,6vw,70px);align-items:stretch}.contact__list{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;grid-gap:22px;gap:22px}.contact__list li{display:flex;gap:16px;align-items:flex-start}.contact__list li>svg{flex:none;width:48px;height:48px;padding:12px;border-radius:14px;background:var(--navy-900);color:var(--gold-2)}.contact__list strong{display:block;color:var(--navy-900)}.contact__list a,.contact__list span{color:var(--muted)}.contact__list a:hover{color:var(--royal)}.socials{display:flex;gap:12px}.socials a{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid var(--line);color:var(--navy-900);transition:all .3s var(--ease)}.socials a:hover{background:var(--navy-900);color:var(--gold-2);transform:translateY(-3px)}.contact__map{border-radius:var(--radius);overflow:hidden;min-height:420px;box-shadow:var(--shadow);border:1px solid var(--line)}.contact__map iframe{width:100%;height:100%;min-height:420px;border:0;display:block}@media (max-width:900px){.contact__grid{grid-template-columns:1fr}.contact__map,.contact__map iframe{min-height:340px}}.footer{background:var(--navy-950);color:rgba(255,255,255,.75);padding:60px 0 30px}.footer__grid{justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand,.footer__grid{display:flex;align-items:center}.footer__brand{gap:14px}.footer__brand img{border-radius:14px}.footer__brand strong{display:block;font-family:var(--font-display);color:#fff;font-size:1.3rem}.footer__brand span{font-size:.85rem}.footer__nav{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:.9rem}.footer__nav a:hover{color:var(--gold-2)}.footer__royal{display:flex;align-items:center;gap:12px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.footer__legal p{font-size:.78rem;color:rgba(255,255,255,.45);margin:24px 0 0;text-align:center}.footer{padding-bottom:0}.footer__legal p{margin-bottom:26px}.footer__credit{border-top:1px solid rgba(230,207,150,.18);background:rgba(0,0,0,.25)}.footer__credit-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;padding:18px 0 22px;font-size:.85rem;color:rgba(255,255,255,.6)}.footer__dev{display:inline-flex;align-items:center;gap:6px;font-weight:800;letter-spacing:.08em;color:var(--gold-2);padding:6px 14px;border-radius:999px;border:1px solid rgba(230,207,150,.35);transition:background .3s,color .3s,transform .3s var(--ease)}.footer__dev:hover{background:var(--gold-grad);color:var(--navy-950);transform:translateY(-2px)}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;padding:12px;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 16px 34px -10px rgba(37,211,102,.65);transition:transform .3s var(--ease),padding .3s}.wa-float span{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;transition:max-width .4s var(--ease)}.wa-float:hover{transform:translateY(-3px);padding-right:20px}.wa-float:hover span{max-width:120px}.wa-float:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25d366;animation:pulse 2.4s infinite}@media (max-width:600px){.btn{white-space:normal;text-align:center}.center .btn,.promo .btn{width:100%}.badge strong{font-size:.86rem}.badge small{font-size:.68rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;translate:none;scale:none;filter:none}.eyebrow{-webkit-clip-path:none;clip-path:none}.h2 em{background-size:100% .32em}.edge__line{stroke-dashoffset:0}.st-a{opacity:1!important;transform:none!important}.progress{display:none}}.illus{display:block}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:var(--gold-grad);transform-origin:0 50%;transform:scaleX(0);box-shadow:0 0 12px rgba(201,164,92,.7)}.hero__title{animation:none;perspective:600px}.hero__word{display:inline-block;animation:wordUp 1.2s var(--ease) both;transform-origin:50% 100%}em.hero__word{display:block;animation:wordUp 1.2s .18s var(--ease) both,shimmer 7s 1.5s linear infinite;background-size:220% 100%;background-image:linear-gradient(110deg,#a8823e,#e6cf96 22%,#fff3d6 30%,#c9a45c 40%,#a8823e 60%,#e6cf96 80%,#a8823e)}@keyframes wordUp{0%{transform:translateY(40%) rotateX(-55deg);filter:blur(8px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(-20% -10% -20% -10%);clip-path:inset(-20% -10% -20% -10%)}}@keyframes heroRise{0%{transform:translateY(26px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(-30% -30% -30% -30%);clip-path:inset(-30% -30% -30% -30%)}}@keyframes shimmer{to{background-position:-220% 0}}.hero__visual{transform:translate3d(0,var(--py,0),0)}.eyebrow{-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0);transition:-webkit-clip-path 1.4s var(--ease) .15s;transition:clip-path 1.4s var(--ease) .15s;transition:clip-path 1.4s var(--ease) .15s,-webkit-clip-path 1.4s var(--ease) .15s}.eyebrow.reveal,[data-shown] .eyebrow{-webkit-clip-path:inset(-20% -5% -20% 0);clip-path:inset(-20% -5% -20% 0)}.h2 em{background-size:0 .32em;transition:background-size 1.2s var(--ease) .45s}.h2[data-shown] em,[data-shown] .h2 em{background-size:100% .32em}.edge__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease)}.edge[data-shown] .edge__line{stroke-dashoffset:0}.btn--gold{position:relative;overflow:hidden;isolation:isolate}.btn--gold:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-20deg);animation:btnShine 5s ease-in-out infinite}.btn--gold:before{content:"";position:absolute;inset:0;z-index:-2;background:inherit}@keyframes btnShine{0%{left:-70%}28%,to{left:130%}}.tilt{position:relative;transition:transform .45s var(--ease),box-shadow .5s var(--ease),border-color .5s;will-change:transform}.tilt:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.2),transparent 45%);opacity:0;transition:opacity .35s}@media (hover:hover) and (pointer:fine){.tilt:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px)}.tilt:hover:after{opacity:1}}.stat{position:relative;overflow:hidden}.stat__art{position:absolute;right:14px;top:14px;width:58px;height:58px;color:var(--gold);opacity:.32;transition:opacity .4s,transform .6s var(--ease)}.stat:hover .stat__art{opacity:.6;transform:scale(1.1) rotate(-6deg)}.value{position:relative;min-height:178px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border:0;background:var(--navy-900);isolation:isolate;box-shadow:var(--shadow-soft)}.value__bg{object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease)}.value:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,13,34,.95) 15%,rgba(10,26,63,.55) 70%,rgba(10,26,63,.25))}.value:hover .value__bg{transform:scale(1.08)}.value h3{color:var(--gold-2);font-size:1.3rem}.value p{color:rgba(255,255,255,.85)}.earn__item{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 100%,rgba(201,164,92,.14),transparent 60%),rgba(255,255,255,.04)}.earn__item>:not(.earn__art){position:relative;z-index:1}.earn__art{position:absolute;right:-16px;bottom:-16px;width:124px;height:124px;color:var(--gold);opacity:.17;pointer-events:none;transition:opacity .5s,transform .8s var(--ease)}.earn__item:hover .earn__art{opacity:.38;transform:rotate(-8deg) scale(1.08)}.earn__item--cta .earn__art{color:var(--navy-950);opacity:.18}.recog__list li{position:relative;overflow:hidden}.recog__art{position:absolute;right:12px;top:50%;translate:0 -50%;width:74px;height:74px;color:var(--gold);opacity:.16;pointer-events:none}.recog__card{transform:translate3d(0,var(--py,0),0)}.plan__card{position:relative;overflow:hidden}.plan__card>:not(.plan__bignum):not(.plan__art):not(.plan__art3d){position:relative;z-index:1}.plan__bignum{right:28px;top:-40px;font-family:var(--font-display);font-weight:700;font-size:clamp(12rem,24vw,19rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(230,207,150,.16);animation:bignum .9s var(--ease) both}.plan__art,.plan__bignum{position:absolute;pointer-events:none}.plan__art{right:40px;bottom:30px;width:170px;height:170px;color:var(--gold);opacity:.1;animation:bignum 1.1s .1s var(--ease) both}@keyframes bignum{0%{opacity:0;transform:translateY(30px) scale(.9)}}.plan__step.is-active .plan__dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(230,207,150,.6);animation:pulse 2s infinite}.promo{position:relative;overflow:hidden;isolation:isolate;min-height:210px}.promo__img{position:absolute;top:0;right:0;bottom:0;width:46%;z-index:-1;mask-image:linear-gradient(90deg,transparent 0,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.promo__img img{object-fit:cover;transition:transform 1.4s var(--ease)}.promo:hover .promo__img img{transform:scale(1.06)}.promo .btn{position:relative}@media (max-width:760px){.promo__img{width:100%;opacity:.3;mask-image:none;-webkit-mask-image:none}}.st-a{transform-box:fill-box;transition:transform 1s var(--ease),opacity .8s var(--ease)}.st-a--base{opacity:0;transform:translateY(30px)}.st-a--pillar{opacity:0;transform:scaleY(0);transform-origin:50% 100%;transition-delay:calc(.35s + var(--i) * .14s)}.st-a--roof{opacity:0;transform:translateY(-50px);transition-delay:1s}.structure[data-shown] .st-a{opacity:1;transform:none}.card__icon{transition:transform .5s var(--ease),background .4s}.card:hover .card__icon{transform:rotate(-8deg) scale(1.08);background:var(--gold);color:var(--navy-950)}.earn__item.earn__item--cta{background:var(--gold-grad);border-color:transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}::selection{background:var(--gold);color:var(--navy-950)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--navy-950)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold-2),var(--gold-3));border-radius:10px;border:2px solid var(--navy-950)}}body:before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.header{transition:background .4s,box-shadow .4s,padding .4s,transform .5s var(--ease)}.header.is-hidden{transform:translateY(-110%)}.signature-svg{display:block;width:100%;height:auto;overflow:visible}.signature-svg text{font-family:var(--font-script);font-size:104px;fill:transparent;stroke:var(--gold-3);stroke-width:1.1px;stroke-dasharray:1600;stroke-dashoffset:1600}.preloader .signature-svg text,.reveal[data-shown] .signature-svg text{animation:sigDraw 2.4s cubic-bezier(.65,0,.35,1) .2s forwards,sigFill 1s ease 1.9s forwards}@keyframes sigDraw{to{stroke-dashoffset:0}}@keyframes sigFill{to{fill:currentColor;stroke-width:.4px}}.about__sign{max-width:330px;color:var(--gold-3);margin-top:.6rem}.preloader{display:none}html.is-intro body{overflow:hidden}html.is-intro .preloader{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:radial-gradient(800px 500px at 50% 40%,#183a8a,var(--navy-950) 70%);transition:transform 1s cubic-bezier(.77,0,.18,1),border-radius 1s cubic-bezier(.77,0,.18,1)}html.intro-out .preloader{transform:translateY(-100%);border-radius:0 0 50% 50%/0 0 120px 120px}html.is-intro .hero,html.is-intro .hero *{animation-play-state:paused!important}.preloader__inner{display:flex;flex-direction:column;align-items:center;gap:4px;width:min(86vw,520px);text-align:center}.preloader__sign{color:var(--gold-2)}.preloader__sign text{stroke:var(--gold-2)}.preloader__tag{margin:0;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.55);opacity:0;animation:fadeIn .8s 1.4s forwards}.preloader__bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--gold-grad);transform-origin:0 50%;animation:preBar 2.2s cubic-bezier(.65,0,.35,1) forwards}@keyframes preBar{0%{transform:scaleX(0)}}.monogram{width:120px;height:120px;overflow:visible}.monogram__ring{fill:none;stroke:url(#mono-gold);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:ringDraw 1.4s cubic-bezier(.65,0,.35,1) forwards;transform-origin:50% 50%;rotate:-90deg}.monogram__ring--in{stroke-width:.6;animation-delay:.25s;opacity:.6}.monogram__f,.monogram__l{font-family:var(--font-display);font-weight:600;font-size:84px;fill:url(#mono-gold);opacity:0}.monogram__l{font-style:normal;animation:letterIn .9s .5s var(--ease) forwards}.monogram__f{font-style:italic;animation:letterIn .9s .7s var(--ease) forwards}@keyframes ringDraw{to{stroke-dashoffset:0}}@keyframes letterIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cursor-dot,.cursor-ring{display:none}html.has-cursor,html.has-cursor [role=tab],html.has-cursor a,html.has-cursor button,html.has-cursor label{cursor:none}html.has-cursor .cursor-dot,html.has-cursor .cursor-ring{display:block;position:fixed;top:0;left:0;z-index:400;pointer-events:none;border-radius:50%}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--gold)}.cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(201,164,92,.75);display:grid!important;place-items:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,border-color .35s,opacity .3s}html:not(.has-cursor) .cursor-ring{display:none!important}.cursor-ring span{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-950);opacity:0;transition:opacity .2s}.cursor-ring.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgba(201,164,92,.14);border-color:rgba(201,164,92,.4)}.cursor-ring.is-label{width:88px;height:88px;margin:-44px 0 0 -44px;background:var(--gold-grad);border-color:transparent}.cursor-ring.is-label span{opacity:1}.cursor-ring.is-down{width:28px;height:28px;margin:-14px 0 0 -14px}.cursor-ring.is-hidden{opacity:0}.magnetic{transition:transform .4s var(--ease),box-shadow .3s,background .3s}.gold-dust{position:absolute;inset:0;width:100%;height:100%}.split-line-mask{padding-bottom:.14em;margin-bottom:-.14em}.img-reveal{overflow:hidden;will-change:clip-path}.img-reveal img{will-change:transform}.steps__img{border-radius:var(--radius);box-shadow:var(--shadow)}.steps__img img{border-radius:0;box-shadow:none}.calc-wrap{margin-top:clamp(70px,9vw,110px)}.calc-wrap .section__head{margin-bottom:36px}.calc{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;border-radius:28px;overflow:hidden;border:1px solid rgba(230,207,150,.28);background:rgba(255,255,255,.04);box-shadow:0 40px 80px -40px #000}.calc__controls{padding:clamp(24px,4vw,46px);display:grid;grid-gap:30px;gap:30px;align-content:center}.calc__field{display:grid;grid-gap:14px;gap:14px}.calc__label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;color:rgba(255,255,255,.85)}.calc__label strong{font-family:var(--font-display);font-size:1.6rem;color:var(--gold-2);white-space:nowrap}.calc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--gold-3),var(--gold-2) var(--p,50%),rgba(255,255,255,.14) var(--p,50%));outline:none}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:6px solid var(--gold);box-shadow:0 0 0 6px rgba(201,164,92,.2),0 6px 14px rgba(0,0,0,.4);cursor:pointer;-webkit-transition:transform .2s;transition:transform .2s}.calc input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:5px solid var(--gold)}.calc__scale{display:flex;justify-content:space-between;font-size:.75rem;color:rgba(255,255,255,.45)}.calc__hint{margin:0;font-size:.85rem;color:rgba(255,255,255,.55)}.calc__result{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,46px);background:radial-gradient(500px 300px at 100% 0,rgba(201,164,92,.35),transparent 60%),linear-gradient(160deg,#13306f,#0a1a3f);border-left:1px solid rgba(230,207,150,.2);overflow:hidden}.calc__kicker{font-size:.9rem;color:rgba(255,255,255,.75);max-width:30ch}.calc__big{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,4.6rem);line-height:1.05;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__per{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:22px}.calc__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:100%;margin-bottom:24px}.calc__row>div{padding:14px 16px;border-radius:14px;background:rgba(5,13,34,.45);border:1px solid rgba(255,255,255,.1)}.calc__row small{display:block;font-size:.75rem;color:rgba(255,255,255,.6)}.calc__row b{font-size:1.15rem;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__note{margin:18px 0 0;font-size:.72rem;line-height:1.5;color:rgba(255,255,255,.5)}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc__result{border-left:0;border-top:1px solid rgba(230,207,150,.2)}.calc__result .btn{width:100%}}.hgallery__bar{display:none}@media (min-width:1024px){.comunidad-x{padding-top:0}.hgallery{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:90px 0 40px;overflow:hidden}.hgallery .section__head{margin-bottom:34px}.masonry.hgallery__track{display:flex;gap:22px;width:max-content;height:min(56vh,520px);padding-left:max(20px,calc((100vw - 1200px) / 2));padding-right:80px;will-change:transform}.hgallery__track .masonry__item,.hgallery__track .masonry__item--big,.hgallery__track .masonry__item--tall,.hgallery__track .masonry__item:last-child{height:100%;width:auto;aspect-ratio:var(--ar,1.3);grid-row:auto;grid-column:auto;border-radius:22px;flex:none}.hgallery__track .masonry__item:nth-child(3n+2){height:82%;align-self:flex-end}.hgallery__track .masonry__item:nth-child(3n){height:90%;align-self:center}.hgallery__bar{display:block;height:2px;margin-top:34px;background:var(--line);border-radius:2px;overflow:hidden}.hgallery__bar span{display:block;height:100%;background:var(--gold-grad);transform-origin:0 50%;transform:scaleX(0)}}.footer-cta{position:relative;padding:clamp(70px,9vw,120px) 0 clamp(40px,5vw,70px);text-align:center;overflow:hidden;background:radial-gradient(900px 420px at 50% 0,rgba(201,164,92,.16),transparent 70%);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:50px}.footer-cta__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,5.6vw,4.6rem);line-height:1.08;color:#fff;max-width:19ch;margin:0 auto 2rem;text-wrap:balance}.footer-cta__title span{display:block;color:var(--gold-2)}.footer-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.footer-cta__signwrap{max-width:760px;margin:clamp(30px,5vw,60px) auto 0;opacity:.9}.footer-cta__sign{color:rgba(230,207,150,.22)}.footer-cta__sign text{stroke:rgba(230,207,150,.5)}@media (max-width:600px){.footer-cta__actions .btn{width:100%}}.statement__quote .q-word{will-change:opacity}body:has(.header.is-open) .wa-float{opacity:0;pointer-events:none}.preloader .signature-svg text{animation:sigDraw 1.25s cubic-bezier(.65,0,.35,1) .1s forwards,sigFill .6s ease .95s forwards!important}.preloader__bar{animation-duration:1.4s}.preloader__tag{animation-delay:.7s}.monogram__ring{animation-duration:.9s}.monogram__l{animation-delay:.25s}.monogram__f{animation-delay:.4s}@media (max-width:900px){.badge,.btn--glass,.form,.header.is-scrolled,.hero__badge,.plan__card,.vcard__play{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header.is-scrolled{background:rgba(7,18,46,.97)}.badge{background:rgba(10,26,63,.82)}.about__seal,.badge,.hero__scroll span,.orb,.plan__here{animation:none!important}.orb{filter:blur(60px)}body:before{display:none}.btn--gold:after{animation-iteration-count:2}.tilt{will-change:auto}}@keyframes ringIn{0%{transform:scale(.6);opacity:0}}@media (max-width:900px){.hero__photo{filter:none}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon3d{display:block;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 14px rgba(5,13,34,.18));transition:transform .6s var(--ease),filter .6s var(--ease)}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}.badge__3d{width:46px;height:46px;margin:-6px 0 -6px -4px}.stat__art3d{position:absolute;right:14px;top:14px;width:58px;height:58px}.stat:hover .stat__art3d{transform:translateY(-5px) rotate(-6deg) scale(1.06)}.card__icon3d{position:absolute;left:18px;top:-40px;z-index:5;width:72px;height:72px}.card:hover .card__icon3d{transform:translateY(-8px) rotate(-6deg) scale(1.06)}.card .card__body{padding-top:44px}.earn__3d{position:absolute!important;right:12px;top:12px;width:52px;height:52px;z-index:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.earn__item{padding-right:70px}.earn__item:hover .earn__3d{transform:translateY(-5px) rotate(-8deg) scale(1.08)}.earn__art{opacity:.08!important}.reason__3d{position:relative;width:66px;height:66px;margin:-6px 0 12px -6px}.reason:hover .reason__3d{transform:translateY(-6px) rotate(-6deg)}.recog__list li{gap:14px}.recog__3d{width:58px;height:58px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.recog__list li:hover .recog__3d{transform:rotate(-8deg) scale(1.06)}.plan__art3d{position:absolute;right:clamp(18px,4vw,44px);top:clamp(18px,3vw,34px);width:clamp(76px,11vw,110px);height:auto;z-index:2;filter:drop-shadow(0 18px 24px rgba(0,0,0,.5));animation:bignum .9s var(--ease) both,iconFloat 5s 1s ease-in-out infinite}.plan__bignum{right:clamp(110px,16vw,170px)}.plan__head{padding-right:100px}.contact__list li>.icon3d{width:56px;height:56px;margin-top:-4px}@media (max-width:900px){.stat__art3d{position:static;width:44px;height:44px;margin-bottom:8px}}@media (max-width:600px){.plan__bignum{display:none}}.product__img{aspect-ratio:4/3;background:#f1efea}.product__body{gap:0}.product__detail{color:#3a4357!important;font-size:.95rem!important;line-height:1.55;flex:none!important;margin-bottom:14px}.product__specs{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-gap:7px;gap:7px}.product__specs li{display:flex;gap:8px;align-items:flex-start;font-size:.88rem;color:#2b3346;line-height:1.4}.product__specs svg{flex:none;margin-top:2px;color:var(--gold-3)}.product__opts{margin-bottom:14px}.product__label{display:block;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-700);margin-bottom:8px}.product__chips{display:flex;flex-wrap:wrap;gap:6px}.product__chip{font-size:.78rem;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--cream);border:1px solid var(--line);color:var(--navy-900);line-height:1.3}.product__chip--more{background:var(--navy-900);color:var(--gold-2);border-color:var(--navy-900);cursor:pointer}.product__gift{display:flex;gap:10px;align-items:center;margin:0 0 16px;padding:10px 12px;border-radius:14px;font-size:.82rem;line-height:1.4;color:#4a3a12;background:linear-gradient(135deg,rgba(243,226,179,.55),rgba(201,164,92,.18));border:1px solid rgba(201,164,92,.4)}.product__gift strong{color:var(--navy-950)}.product__cta{margin-top:auto;justify-content:center;padding:12px 16px;border-radius:999px;background:var(--navy-900);color:#fff!important;transition:background .3s,transform .3s var(--ease)}.product__cta:hover{background:var(--navy-700)}.products__note{text-align:center;font-size:.85rem;color:#46506a;margin:26px 0 0}.hero__photo{filter:drop-shadow(0 0 1.5px rgba(255,240,205,.75)) drop-shadow(0 0 26px rgba(201,164,92,.35)) drop-shadow(0 34px 44px rgba(0,0,0,.45))!important}.hero__visual:before{content:"";position:absolute;inset:8% 6% 12%;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(120,160,255,.35),rgba(201,164,92,.12) 45%,transparent 70%);filter:blur(10px)}@media (max-width:900px){.hero__photo{filter:drop-shadow(0 0 1.5px rgba(255,240,205,.75)) drop-shadow(0 20px 26px rgba(0,0,0,.4))!important}}.hero__offers{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:560px;margin-top:1.4rem;animation:heroRise 1.1s .28s var(--ease) both}.hero__offer{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(230,207,150,.3);transition:background .3s,border-color .3s,transform .4s var(--ease)}.hero__offer:hover{background:rgba(255,255,255,.12);border-color:var(--gold);transform:translateY(-3px)}.hero__offer .icon3d{width:46px;height:46px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.hero__offer span{display:flex;flex-direction:column;text-align:left;line-height:1.25}.hero__offer small{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2)}.hero__offer strong{font-size:.98rem;color:#fff}.hero__lead .gold-text{font-style:italic}@media (max-width:520px){.hero__offers{grid-template-columns:1fr;width:100%}}.badge--text{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 20px 14px 22px;background:linear-gradient(135deg,rgba(10,26,63,.82),rgba(19,48,111,.7));border:1px solid rgba(230,207,150,.55);box-shadow:0 20px 40px -18px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.12)}.badge--text:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--gold-grad)}.badge__kicker{font-size:.64rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.badge--text strong{font-family:var(--font-display);font-size:1.12rem;font-weight:600;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2}.badge--text small{font-size:.74rem;color:rgba(255,255,255,.85);letter-spacing:.02em}.about__seal{width:128px!important;height:128px!important;border-radius:26px!important;padding:8px;background:#0a0f1f;box-shadow:0 0 0 5px #fff,0 0 0 6px rgba(201,164,92,.6),var(--shadow)!important;left:-30px!important;top:30px!important}.about__seal img{width:100%;height:100%;object-fit:contain;border-radius:18px}@media (max-width:900px){.about__seal{width:100px!important;height:100px!important;left:-10px!important}}.brand__logo{object-fit:contain;background:#0a0f1f}.value{padding:0!important;min-height:0!important;justify-content:flex-start!important;background:#fff!important;border:1px solid var(--line)!important;overflow:hidden}.value:before{display:none}.value__media{position:relative;aspect-ratio:16/9;overflow:hidden}.value__media img{object-fit:cover;transition:transform 1.2s var(--ease)}.value:hover .value__media img{transform:scale(1.06)}.value__body{padding:16px 18px 18px}.value__body h3{color:var(--navy-900)!important;font-size:1.2rem!important;margin-bottom:4px}.value__body p{color:#39425a!important;font-size:.92rem!important;line-height:1.5}:root{--muted:#46506a}body{font-size:17px;color:#141c2e}.about__copy>p,.card p,.contact__list a,.contact__list span,.faq__item p,.reason p,.section__lead,.steps__list p{color:#39425a}.section__lead{font-size:1.12rem}.card p,.reason p,.steps__list p{font-size:.98rem}.hero__sub{color:rgba(255,255,255,.9)!important;font-size:1.04rem}.calc__hint,.checks li,.earn__item p,.golden p,.join__lead,.plan__desc,.recog__list p,.section--navy .section__lead,.statement__quote{color:rgba(255,255,255,.88)}.earn__item p{font-size:.9rem}.recog__list p{font-size:.95rem}.stat__note{color:#5a6478}.disclaimer{color:rgba(255,255,255,.62)}.footer{color:rgba(255,255,255,.82)}.footer__legal p{color:rgba(255,255,255,.6)}.masonry__item img{object-position:50% 38%}.gallery-wrap>.container{margin-bottom:0}@media (min-width:1200px){.masonry{grid-auto-rows:200px}}@media (min-width:601px) and (max-width:900px){.masonry__item--big{grid-column:span 3;grid-row:span 2}}.about__offer{list-style:none;padding:0;margin:0 0 1.2rem;display:grid;grid-gap:10px;gap:10px}.about__offer li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--cream);border:1px solid var(--line);color:#2b3346;font-size:.97rem;line-height:1.5}.about__offer strong{color:var(--navy-900)}@media (max-width:900px){.hero .badge--a{top:10%;bottom:auto;left:-10px}.hero .badge--b{bottom:4%;right:-10px;top:auto}.badge--text{padding:10px 14px 10px 16px}.badge--text strong{font-size:.98rem}.hero .badge--a{top:44%;left:-14px;padding:6px 12px 6px 6px}.hero .badge--a small{display:none}.hero .badge--a .badge__3d{width:38px;height:38px}.hero .badge--b{bottom:3%;right:-14px}}@media (min-width:961px){.videos{grid-template-columns:repeat(5,1fr);gap:16px}.vcard__caption{padding:16px}.vcard__caption strong{font-size:1.02rem}}.catalog-cta{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;margin:40px auto 0;padding:22px 26px;border-radius:28px;background:linear-gradient(120deg,var(--navy-950),var(--navy-700));color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 30px 60px -28px rgba(10,26,63,.6);border:1px solid rgba(201,164,92,.4);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.catalog-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 120% at 100% 50%,rgba(201,164,92,.3),transparent 70%);pointer-events:none}.catalog-cta:hover{transform:translateY(-4px);box-shadow:0 40px 70px -28px rgba(10,26,63,.75)}.catalog-cta__imgs{display:flex}.catalog-cta__thumb{position:relative;width:78px;height:78px;border-radius:50%;overflow:hidden;border:3px solid var(--navy-900);background:#fff;box-shadow:0 0 0 1px rgba(201,164,92,.6);transition:transform .5s var(--ease)}.catalog-cta__thumb+.catalog-cta__thumb{margin-left:-22px}.catalog-cta__thumb img{object-fit:cover}.catalog-cta:hover .catalog-cta__thumb:nth-child(2){transform:translateX(6px)}.catalog-cta:hover .catalog-cta__thumb:nth-child(3){transform:translateX(12px)}.catalog-cta:hover .catalog-cta__thumb:nth-child(4){transform:translateX(18px)}.catalog-cta__copy{position:relative;display:flex;flex-direction:column;gap:4px}.catalog-cta__copy small{color:var(--gold-2);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.catalog-cta__copy strong{font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:1.1;font-weight:600}.catalog-cta__copy>span{color:rgba(255,255,255,.85);font-size:16px;line-height:1.5}.catalog-cta__go{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:var(--gold-grad);color:var(--navy-950);font-weight:800;font-size:16px;white-space:nowrap}.catalog-cta__go svg{transition:transform .4s var(--ease)}.catalog-cta:hover .catalog-cta__go svg{transform:translateX(5px)}@media (max-width:900px){.catalog-cta{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px;padding:26px 20px}.catalog-cta__go{width:100%;justify-content:center}}.product__body>.product__gift{flex:none!important;margin-bottom:16px}.product__body>.product__cta{margin-top:auto!important}.thero{position:relative;overflow:hidden;background:var(--navy-950);color:#fff;padding:130px 0 0}.thero__bg{position:absolute;inset:0}.thero__photo-bg{object-fit:cover;opacity:.22;filter:saturate(.7)}.thero__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 80% 40%,rgba(201,164,92,.22),transparent 60%),linear-gradient(90deg,rgba(5,13,34,.96),rgba(5,13,34,.78) 50%,rgba(5,13,34,.55))}.thero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:end}.thero__copy{padding-bottom:110px;animation:rise 1s var(--ease) both}.thero__back{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .3s,background .3s}.thero__back:hover{border-color:var(--gold);background:rgba(255,255,255,.06)}.thero__back-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold-grad);color:var(--navy-950)}.thero__back-arrow svg{transform:rotate(180deg)}.thero__kicker{margin:26px 0 0;color:var(--gold-2);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.thero__title{font-family:var(--font-display);font-size:clamp(42px,6vw,78px);line-height:1.04;font-weight:600;letter-spacing:-.02em;margin:14px 0 20px}.thero__title em{font-style:italic;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.thero__lead{max-width:560px;font-size:clamp(17px,1.6vw,19px);line-height:1.65;color:rgba(255,255,255,.88);margin:0 0 26px}.thero__trust{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px}.thero__trust li{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font-weight:700;font-size:15px}.thero__ctas{display:flex;flex-wrap:wrap;gap:14px}.thero__visual{position:relative;display:flex;justify-content:center}.thero__ring{position:absolute;width:90%;aspect-ratio:1;top:6%;border-radius:50%;background:radial-gradient(circle,rgba(201,164,92,.25),transparent 62%);border:1px solid rgba(230,207,150,.35);box-shadow:0 0 0 26px rgba(230,207,150,.05),0 0 0 60px rgba(230,207,150,.03);animation:ringIn 1.6s var(--ease) both}.thero__lusi{position:relative;width:min(100%,440px);height:auto;aspect-ratio:902/1400;filter:drop-shadow(0 30px 50px rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.thero__badge--a{left:-6px;top:32%}.thero__badge--b{right:-6px;top:60%;animation-delay:-3s}@media (max-width:900px){.thero{padding-top:104px}.thero__inner{grid-template-columns:1fr;gap:0;text-align:center}.thero__copy{padding-bottom:30px;display:flex;flex-direction:column;align-items:center}.thero__ctas,.thero__trust{justify-content:center}.thero__visual{width:min(80vw,340px);margin:0 auto}.thero__lusi{width:100%}.thero__badge{padding:8px 12px 8px 8px}.thero__badge .badge__3d{width:36px;height:36px}.thero__badge--a{left:-18px;top:30%}.thero__badge--b{right:-18px;top:62%}}@media (max-width:480px){.thero__trust li{font-size:13.5px;padding-right:12px}.thero__trust li img{width:32px;height:32px}.thero__ctas .btn{width:100%;justify-content:center}}.tteaser__grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}.tteaser__media{position:relative;padding:30px 60px 50px 0}.tteaser__main{border-radius:28px;overflow:hidden;box-shadow:0 40px 70px -30px rgba(0,0,0,.7);border:1px solid rgba(201,164,92,.35)}.tteaser__main img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.tteaser__side{position:absolute;border-radius:20px;overflow:hidden;border:4px solid var(--navy-900);box-shadow:0 24px 40px -18px rgba(0,0,0,.7),0 0 0 1px rgba(201,164,92,.5)}.tteaser__side img{display:block;width:100%;height:100%;object-fit:cover}.tteaser__side--1{right:0;top:0;width:46%;aspect-ratio:3/2;animation:bob 7s ease-in-out infinite}.tteaser__side--2{right:10px;bottom:0;width:36%;aspect-ratio:3/4;animation:bob 7s ease-in-out -3.5s infinite}.tteaser__copy .section__lead{color:rgba(255,255,255,.86);margin-bottom:26px}.tteaser__list{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tteaser__list li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.85);font-size:15.5px;line-height:1.35;transition:border-color .3s,transform .4s var(--ease)}.tteaser__list li:hover{border-color:rgba(201,164,92,.6);transform:translateY(-3px)}.tteaser__list strong{color:#fff}.tteaser__list img{flex:none}.tteaser__ctas{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:900px){.tteaser__grid{grid-template-columns:1fr;gap:30px}.tteaser__media{max-width:440px;margin:0 auto;padding:20px 50px 40px 0}.tteaser__copy{text-align:center}.tteaser__ctas{justify-content:center}}@media (max-width:520px){.tteaser__list{grid-template-columns:1fr}.tteaser__list li{text-align:left}.tteaser__ctas .btn{width:100%;justify-content:center}}.tteaser{overflow:hidden;overflow:clip}.cbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(5,13,34,.94);border-bottom:1px solid rgba(201,164,92,.28);box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}@media (min-width:900px){.cbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(5,13,34,.86)}}.cbar__inner{display:flex;align-items:center;gap:14px;height:68px}.cbar__back{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.18);transition:background .3s var(--ease),border-color .3s}.cbar__back:hover{background:rgba(255,255,255,.08);border-color:var(--gold)}.cbar__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gold-grad);color:var(--navy-950)}.cbar__arrow svg{transform:rotate(180deg);transition:transform .3s var(--ease)}.cbar__back:hover .cbar__arrow svg{transform:rotate(180deg) translateX(3px)}.cbar__brand{display:flex;align-items:center;gap:10px;margin:0 auto;color:#fff;text-decoration:none;min-width:0}.cbar__brand img{border-radius:50%;background:#fff;object-fit:contain}.cbar__brand strong{display:block;font-family:var(--font-display);font-size:19px;line-height:1.1}.cbar__brand small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap}.cbar__cta{padding:10px 18px!important;font-size:14px!important}@media (max-width:640px){.cbar__backtxt,.cbar__cta span{display:none}.cbar__back{padding:4px}.cbar__cta{padding:10px!important;border-radius:50%!important}.cbar__brand strong{font-size:17px}.cbar__brand small{font-size:9.5px}}.cnav{position:-webkit-sticky;position:sticky;z-index:50;background:rgba(250,247,241,.97);border-bottom:1px solid var(--line);box-shadow:0 12px 24px -20px rgba(10,26,63,.35)}.cnav__track{position:relative;display:flex;gap:10px;overflow-x:auto;padding:14px max(16px,calc((100vw - 1240px) / 2));scrollbar-width:none}.cnav__track::-webkit-scrollbar{display:none}.cnav__chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--line);background:#fff;color:var(--navy-900);font:inherit;font-size:15px;cursor:pointer;transition:all .3s var(--ease)}.cnav__chip small{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--cream-2);font-size:12px;color:var(--muted)}.cnav__chip:hover{border-color:var(--gold)}.cnav__chip.is-active{border-color:var(--navy-900);box-shadow:0 10px 20px -10px rgba(10,26,63,.6)}.cnav__chip.is-active small{background:var(--gold)}.join-page .thero{padding-top:64px}.cnav__chip small{font-weight:800}@media (max-width:900px){.join-page .thero{padding-top:40px}}.hero__lead--story{max-width:600px;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.35;color:#fff}.hero__lead--story span{display:block}.hero__lead--story span+span{color:var(--gold-2);font-style:italic}.hero__lead--story span{text-wrap:balance}@media (min-width:901px){.hero__lead--story{max-width:680px}}.hero__offer strong{white-space:nowrap}@media (min-width:901px){.hero__offer strong{font-size:.98rem}}main{overflow-x:clip}.header.is-hidden{box-shadow:none!important}.header-tab{position:fixed;top:0;left:50%;z-index:49;display:none;align-items:center;gap:6px;padding:6px 16px 7px;border:1px solid rgba(201,164,92,.5);border-top:0;border-radius:0 0 14px 14px;background:rgba(7,18,46,.92);color:var(--gold-2);font:inherit;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transform:translate(-50%,-110%);transition:transform .5s var(--ease);box-shadow:0 10px 20px -12px rgba(0,0,0,.5)}.header-tab svg{transform:rotate(90deg)}.header-tab.is-on{transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.header-tab{display:inline-flex}}.rp__grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:60px;gap:60px;align-items:center}.rp__lead{font-size:1.12rem;line-height:1.75;color:#2a3348;max-width:640px}.rp__mission{position:relative;margin:26px 0 22px;padding:20px 24px 18px 56px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft);font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--navy-900);max-width:640px}.rp__mission>span{position:absolute;left:16px;top:2px;font-size:3.4rem;line-height:1;color:var(--gold)}.rp__mission cite{display:block;margin-top:8px;font-family:var(--font-body);font-style:normal;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-3)}.rp__seals{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.rp__seals li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--navy-900);color:#fff;font-size:.86rem;font-weight:700}.rp__seals svg{color:var(--gold-2)}.rp__emblem{position:relative;aspect-ratio:1;max-width:420px;width:100%;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(60% 60% at 50% 40%,rgba(76,124,224,.45),transparent 70%),linear-gradient(150deg,var(--navy-800),var(--navy-950));box-shadow:0 50px 80px -40px rgba(10,26,63,.7),0 0 0 10px rgba(201,164,92,.12);overflow:hidden}.rp__emblem-art{position:absolute;inset:12%;width:76%;height:76%;color:var(--gold-2);opacity:.08}.rp__ring{position:absolute;border-radius:50%;border:1px solid rgba(230,207,150,.35)}.rp__ring--1{inset:10%;border-style:dashed;animation:rpSpin 40s linear infinite}.rp__ring--2{inset:20%;border-color:rgba(230,207,150,.22)}.rp__logo{position:relative;width:44%;aspect-ratio:1;border-radius:50%;background:#fff;padding:6%;box-shadow:0 20px 40px -12px rgba(0,0,0,.6),0 0 0 4px rgba(201,164,92,.6)}.rp__logo img{width:100%;height:100%;object-fit:contain}.rp__since{position:absolute;bottom:13%;left:0;right:0;text-align:center;margin:0;color:#fff}.rp__since small{display:block;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2)}.rp__since strong{font-family:var(--font-display);font-style:italic;font-size:1.5rem;font-weight:600}@keyframes rpSpin{to{transform:rotate(1turn)}}.rp__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:56px}.rp__stat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.rp__stat-art{position:absolute;right:-16px;bottom:-16px;width:120px;height:120px;color:var(--gold-3);opacity:.13;pointer-events:none}.rp__stat strong{margin-top:8px;font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--navy-900)}.rp__stat span{color:#3a4357;font-size:.95rem;line-height:1.45}.rp__timeline{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.rp__timeline:before{content:"";position:absolute;left:12.5%;right:12.5%;top:9px;height:2px;background:linear-gradient(90deg,var(--gold-3),var(--gold-2),var(--gold-3))}.rp__timeline li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 10px}.rp__timeline li:before{content:"";width:20px;height:20px;border-radius:50%;background:var(--gold-grad);box-shadow:0 0 0 5px var(--cream),0 0 0 6px rgba(168,130,62,.4);margin-bottom:8px}.rp__timeline b{font-family:var(--font-display);font-size:1.5rem;color:var(--navy-900)}.rp__timeline span{font-size:.93rem;color:#3a4357;max-width:200px}.rp__ctas{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:44px;text-align:center}.rp__source{margin:0;font-size:.8rem;color:var(--muted)}@media (max-width:960px){.rp__grid{grid-template-columns:1fr;gap:36px}.rp__emblem{max-width:320px;order:-1}.rp__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rp__copy{text-align:center}.rp__lead{font-size:1.02rem}.rp__mission{text-align:left;font-size:1.05rem;padding:18px 18px 16px 48px}.rp__seals{justify-content:center}.rp__stats{gap:12px}.rp__stat{padding:16px}.rp__stat strong{font-size:1.55rem}.rp__stat span{font-size:.86rem}.rp__timeline{grid-template-columns:1fr;gap:18px;padding-left:10px}.rp__timeline:before{left:19px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--gold-3),var(--gold-2))}.rp__timeline li{flex-direction:row;align-items:center;text-align:left;gap:14px}.rp__timeline li:before{margin:0;flex:none}.rp__timeline b{min-width:58px}.rp__timeline span{max-width:none}}@media (prefers-reduced-motion:reduce){.rp__ring--1{animation:none}}.nowrap{white-space:nowrap}@media (max-width:640px){.rp__timeline:before{left:29px}.rp__logo{width:38%;margin-top:-14%}.rp__since{bottom:11%}}.doors__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.door{position:relative;display:flex;min-height:560px;border-radius:32px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;border:1px solid rgba(201,164,92,.35);box-shadow:0 40px 70px -35px rgba(0,0,0,.8);transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .4s}.door__bg{position:absolute;inset:0;z-index:-2}.door__bg img{object-fit:cover;transition:transform 1.4s var(--ease)}.door:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,13,34,.15),rgba(5,13,34,.7) 45%,rgba(5,13,34,.97));transition:background .6s}.door--home:before{background:linear-gradient(180deg,rgba(5,13,34,.1),rgba(10,26,63,.72) 45%,rgba(5,13,34,.97))}.door:hover{transform:translateY(-8px);border-color:var(--gold);box-shadow:0 50px 80px -35px rgba(0,0,0,.9),0 0 0 1px var(--gold)}.door:hover .door__bg img{transform:scale(1.07)}.door__body{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding:34px}.door__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:16px;background:rgba(5,13,34,.6);border:1px solid rgba(201,164,92,.45);color:var(--gold-2);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.door__title{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;font-weight:600}.door__title em{font-style:italic;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.door__text{color:rgba(255,255,255,.88);font-size:1.04rem;line-height:1.55;max-width:460px}.door__list{display:flex;flex-direction:column;gap:8px}.door__list>span{display:inline-flex;align-items:center;gap:8px;font-size:.97rem;font-weight:600}.door__list svg{color:var(--gold-2);flex:none}.door__cta{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:15px 26px;border-radius:999px;background:var(--gold-grad);color:var(--navy-950);font-weight:800}.door__cta svg{transition:transform .4s var(--ease)}.door:hover .door__cta svg{transform:translateX(6px)}@media (max-width:900px){.doors__grid{grid-template-columns:1fr;gap:18px}.door{min-height:500px}.door__body{padding:24px}.door__cta{align-self:stretch;justify-content:center}}.phero{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 85% 30%,rgba(201,164,92,.18),transparent 60%),linear-gradient(135deg,var(--navy-950),var(--navy-800));color:#fff;padding:64px 0 0}.phero__bg{position:absolute;inset:0}.phero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.phero__copy{padding-bottom:110px;animation:rise 1s var(--ease) both}.phero__visual{position:relative;display:flex;justify-content:center;padding-bottom:90px}.phero__arch{position:relative;width:min(100%,420px);aspect-ratio:839/1100;border-radius:220px 220px 32px 32px;overflow:hidden;border:1px solid rgba(201,164,92,.55);box-shadow:0 50px 80px -30px rgba(0,0,0,.8),0 0 0 10px rgba(201,164,92,.08);animation:ringIn 1.4s var(--ease) both}.phero__arch img{width:100%;height:100%;object-fit:cover}.phero__badge--a{left:-10px;top:22%}.phero__badge--b{right:-10px;top:60%;animation-delay:-3s}@media (max-width:900px){.phero{padding-top:40px}.phero__inner{grid-template-columns:1fr;gap:10px;text-align:center}.phero__copy{padding-bottom:20px;display:flex;flex-direction:column;align-items:center}.phero__visual{width:min(78vw,330px);margin:0 auto;padding-bottom:70px}.phero__badge{padding:8px 12px 8px 8px}.phero__badge .badge__3d{width:36px;height:36px}.phero__badge--a{left:-20px}.phero__badge--b{right:-20px}}.buy__steps{position:relative;list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.buy__step{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 22px;border-radius:var(--radius);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);transition:border-color .4s,transform .5s var(--ease)}.buy__step:hover{border-color:rgba(201,164,92,.6)}.buy__n{position:absolute;top:16px;right:20px;font-family:var(--font-display);font-size:2.6rem;font-style:italic;line-height:1;color:rgba(230,207,150,.25)}.buy__step h3{margin:6px 0 0;font-size:1.15rem;color:#fff}.buy__step p{margin:0;color:rgba(255,255,255,.8);font-size:.97rem;line-height:1.55}@media (max-width:1000px){.buy__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.buy__steps{grid-template-columns:1fr}}.advisor__grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px;align-items:center}.advisor__media{position:relative;max-width:440px;margin:0 auto;width:100%}.advisor__frame{border-radius:200px 200px 28px 28px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.advisor__frame img{display:block;width:100%;height:auto;aspect-ratio:933/1250;object-fit:cover;object-position:center 20%}.advisor__seal{position:absolute;right:-14px;bottom:40px;width:104px;height:104px;padding:10px;border-radius:50%;background:#fff;box-shadow:0 20px 40px -14px rgba(10,26,63,.5),0 0 0 4px rgba(201,164,92,.5);animation:bob 6s ease-in-out infinite}.advisor__seal img{width:100%;height:100%;object-fit:contain}.advisor__copy>p:not(.eyebrow){font-size:1.08rem;line-height:1.7;color:#2a3348}.advisor__list{list-style:none;padding:0;margin:22px 0 28px;display:flex;flex-direction:column;gap:12px}.advisor__list li{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;background:var(--cream);border:1px solid var(--line);color:#2a3348;line-height:1.45}.advisor__list img{flex:none}.advisor__list strong{color:var(--navy-900)}.advisor__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.advisor__sign{width:190px;color:var(--navy-900)}@media (max-width:900px){.advisor__grid{grid-template-columns:1fr;gap:36px}.advisor__media{max-width:330px}.advisor__copy{text-align:center}.advisor__list li{text-align:left}.advisor__ctas{justify-content:center}}.recog__intro{color:rgba(255,255,255,.86);font-size:1.06rem;line-height:1.7;max-width:560px;margin:0 0 22px}.join-page .statement{background:var(--navy-950)}@media (max-width:900px){.door--home:before,.door:before{background:linear-gradient(180deg,rgba(5,13,34,.35),rgba(5,13,34,.86) 32%,rgba(5,13,34,.97))}}.mp{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(70% 60% at 50% 0,rgba(31,79,184,.45),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgba(201,164,92,.16),transparent 70%),var(--navy-950);color:#fff}.mp__bg{position:absolute;inset:0;pointer-events:none}.mp__top{position:relative;z-index:3;justify-content:space-between;gap:16px;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:20px 0 0;animation:gateRise .8s var(--ease) both}.mp__brand,.mp__top{display:flex;align-items:center}.mp__brand{gap:12px;min-width:0}.mp__brand img{flex:none;border-radius:14px;box-shadow:0 0 0 1px rgba(201,164,92,.5)}.mp__brand strong{display:block;font-family:var(--font-display);font-size:1.1rem;line-height:1.2}.mp__brand small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2)}.mp__wa{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(201,164,92,.5);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .3s,border-color .3s}.mp__wa:hover{background:rgba(255,255,255,.08);border-color:var(--gold)}.mp__intro{position:relative;z-index:3;text-align:center;padding:18px 20px 22px}.mp__hello{margin:0;font-family:var(--font-script);font-size:1.7rem;color:var(--gold-2);animation:gateRise .9s .05s var(--ease) both}.mp__title{margin:2px 0 6px;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);line-height:1;font-weight:600;letter-spacing:-.01em;animation:gateRise .9s .1s var(--ease) both}.mp__door-title em,.mp__title em{font-style:italic;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.mp__question{margin:0;font-size:.85rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.72);animation:gateRise .9s .16s var(--ease) both}.mp__stage{position:relative;z-index:2;flex:1 1;display:flex;width:min(1240px,calc(100% - 40px));margin:0 auto;min-height:430px}.mp__doors{gap:16px}.mp__door,.mp__doors{flex:1 1;display:flex}.mp__door{position:relative;border-radius:30px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;border:1px solid rgba(201,164,92,.35);box-shadow:0 40px 70px -35px rgba(0,0,0,.85);transition:flex .8s var(--ease),border-color .4s,box-shadow .6s,filter .6s;animation:gateRise 1s .2s var(--ease) both}.mp__door--team{animation-delay:.3s}.mp__door-bg{position:absolute;inset:0;z-index:-2}.mp__door-bg img{object-fit:cover;transition:transform 1.4s var(--ease)}.mp__door:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,13,34,.25),rgba(5,13,34,.78) 50%,rgba(5,13,34,.97))}.mp__door--home:before{background:linear-gradient(180deg,rgba(10,26,63,.2),rgba(10,26,63,.78) 50%,rgba(5,13,34,.97))}.mp__door-body{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding:30px;width:100%;max-width:440px}.mp__door--team .mp__door-body{margin-left:auto;align-items:flex-end;text-align:right}.mp__tag{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:16px;background:rgba(5,13,34,.6);border:1px solid rgba(201,164,92,.45);color:var(--gold-2);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mp__door-title{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1;font-weight:600}.mp__door-text{color:rgba(255,255,255,.86);font-size:.98rem;line-height:1.5}.mp__list{display:flex;flex-direction:column;gap:6px}.mp__list>span{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:600}.mp__door--team .mp__list>span{flex-direction:row-reverse}.mp__list svg{color:var(--gold-2);flex:none}.mp__cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:14px 24px;border-radius:999px;background:var(--gold-grad);color:var(--navy-950);font-weight:800;box-shadow:0 14px 30px -14px rgba(201,164,92,.7)}.mp__cta svg{transition:transform .4s var(--ease)}.mp__door:hover .mp__cta svg{transform:translateX(6px)}.mp__door:focus-visible{outline:3px solid var(--gold-2);outline-offset:4px}.mp__lusi{position:absolute;left:50%;z-index:3;width:min(25vw,330px);transform:translateX(-50%);pointer-events:none;animation:gateRise 1.1s .25s var(--ease) both}.mp__lusi img{position:relative;display:block;width:100%;height:auto;max-height:calc(100svh - 230px);object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.mp__ring{position:absolute;left:50%;top:14%;width:118%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(5,13,34,.9) 35%,rgba(5,13,34,.4) 62%,transparent 70%);border:1px solid rgba(230,207,150,.4);box-shadow:0 0 0 18px rgba(230,207,150,.05)}@media (hover:hover) and (min-width:901px){.mp__doors:hover .mp__door{filter:brightness(.7) saturate(.8)}.mp__doors .mp__door:hover{flex:1.3 1;filter:none;border-color:var(--gold);box-shadow:0 50px 80px -35px rgba(0,0,0,.9),0 0 0 1px var(--gold)}.mp__door:hover .mp__door-bg img{transform:scale(1.06)}}.mp__foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:16px 0 18px;font-size:.8rem;color:rgba(255,255,255,.6)}.mp__foot p{margin:0}.mp__foot a{color:var(--gold-2);font-weight:700}.mp__social{display:flex;gap:8px}.mp__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:#fff;transition:border-color .3s,color .3s}.mp__social a:hover{border-color:var(--gold);color:var(--gold-2)}@media (max-width:1180px) and (min-width:901px){.mp__lusi{width:22vw}.mp__door-body{max-width:36vw;padding:24px}.mp__list{display:none}}@media (max-height:760px) and (min-width:901px){.mp__intro{padding:8px 20px 14px}.mp__hello{font-size:1.4rem}.mp__title{font-size:clamp(2.1rem,4vw,3rem)}.mp__list{display:none}.mp__stage{min-height:380px}}@media (max-width:900px){.mp__top{width:calc(100% - 32px);padding-top:14px}.mp__brand img{width:42px;height:42px}.mp__brand strong{font-size:.98rem}.mp__brand small{font-size:.58rem;letter-spacing:.08em}.mp__wa{padding:10px}.mp__wa span{display:none}.mp__intro{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:6px;gap:6px;text-align:left;width:calc(100% - 32px);margin:0 auto;padding:12px 0}.mp__hello,.mp__question,.mp__title{grid-column:1}.mp__hello{font-size:1.35rem}.mp__title{font-size:clamp(2.1rem,9vw,3rem)}.mp__question{font-size:.72rem;letter-spacing:.16em}.mp__stage{width:calc(100% - 32px);min-height:0;flex-direction:column}.mp__doors{flex-direction:column;gap:12px}.mp__door{flex:none;min-height:0;border-radius:24px}.mp__door--home:before,.mp__door:before{background:linear-gradient(90deg,rgba(5,13,34,.96),rgba(5,13,34,.82) 60%,rgba(5,13,34,.55))}.mp__door--team .mp__door-body,.mp__door-body{margin:0;max-width:none;align-items:flex-start;text-align:left;padding:20px;gap:8px}.mp__door--team .mp__list>span{flex-direction:row}.mp__tag{font-size:.66rem}.mp__tag img{width:34px;height:34px}.mp__door-title{font-size:1.9rem}.mp__door-text{font-size:.9rem}.mp__list{display:none}.mp__cta{padding:11px 18px;font-size:.92rem}.mp__lusi{position:absolute;left:auto;right:16px;bottom:auto;top:64px;width:104px;transform:none;z-index:2}.mp__lusi img{max-height:150px;object-position:top}.mp__ring{top:6%;width:120px}.mp__foot{width:calc(100% - 32px);justify-content:center;text-align:center}}@media (min-width:600px) and (max-width:900px){.mp__doors{flex-direction:row}.mp__door{flex:1 1}.mp__door--home:before,.mp__door:before{background:linear-gradient(180deg,rgba(5,13,34,.35),rgba(5,13,34,.9) 45%,rgba(5,13,34,.98))}.mp__door--team .mp__door-body,.mp__door-body{margin-top:auto;padding-top:160px}}@keyframes gateRise{0%{opacity:0;transform:translateY(24px)}}.mp__lusi{animation-name:mpLusi}@keyframes mpLusi{0%{opacity:0;translate:0 30px}}@media (prefers-reduced-motion:reduce){.mp *{animation:none!important}}.cbar__home{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .3s,background .3s}.cbar__home:hover{border-color:var(--gold);background:rgba(255,255,255,.06)}.cbar__home+.cbar__cta{margin-left:10px}@media (max-width:640px){.cbar__home{padding:9px}.cbar__home span{display:none}.cbar__home+.cbar__cta{margin-left:6px}}.mp__lusi{top:0;bottom:0;width:auto;display:flex;align-items:flex-end;justify-content:center}.mp__lusi img{height:100%;width:auto;max-height:none;max-width:30vw}.mp__ring{top:12%;width:min(90%,420px);height:auto}.mp__avatar{display:none}@media (max-width:900px){.mp__lusi{display:none}.mp__avatar{display:block;grid-column:2;grid-row:1/span 3;align-self:center;width:92px;height:92px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,var(--royal),var(--navy-800));box-shadow:0 0 0 3px rgba(201,164,92,.75),0 16px 30px -12px rgba(0,0,0,.7);animation:gateRise .9s .1s var(--ease) both}.mp__avatar img{display:block;width:100%;height:auto;transform:translateY(2%) scale(1.02)}.mp__door--team .mp__door-body,.mp__door-body{padding-top:20px}}@media (min-width:600px) and (max-width:900px){.mp__door--team .mp__door-body,.mp__door-body{padding-top:120px}.mp__list{display:flex}}@media (max-width:480px){.cbar__brand span{display:none}}@media (max-width:640px){.cbar__back{padding:4px 12px 4px 4px}.cbar__backtxt{display:inline;font-size:.82rem;white-space:nowrap}.cbar__arrow{width:30px;height:30px}}@media (max-width:380px){.cbar__brand{display:none}.cbar__home,.cbar__inner>.cbar__cta:nth-child(3){margin-left:auto}}.mp__door--home .mp__door-bg img{object-position:35% 45%;transform-origin:35% 25%;transform:scale(1.12)}.mp__door--home:hover .mp__door-bg img{transform:scale(1.18)}.mp__door--home:before{background:linear-gradient(180deg,rgba(10,26,63,0),rgba(10,26,63,.15) 22%,rgba(7,18,46,.82) 52%,rgba(5,13,34,.97))}@media (max-width:599px){.mp__door--home:before{background:linear-gradient(90deg,rgba(5,13,34,.95),rgba(5,13,34,.78) 48%,rgba(5,13,34,.1))}.mp__door--home .mp__door-bg img{object-position:75% 50%;transform-origin:85% 55%;transform:scale(1.25)}}@media (min-width:600px) and (max-width:900px){.mp__door--home:before{background:linear-gradient(180deg,rgba(10,26,63,0),rgba(10,26,63,.1) 30%,rgba(5,13,34,.92) 55%,rgba(5,13,34,.98))}}@media (min-width:901px){.mp__door--home .mp__door-body{padding-top:0}}@media (max-height:820px) and (min-width:901px){.mp__list{display:none}}@media (max-width:599px){.mp__door--home .mp__door-bg img{object-position:50% 32%;transform-origin:50% 40%}.mp__door--home .mp__door-bg img,.mp__door--home:hover .mp__door-bg img{transform:translateX(30%) scale(1.15)}}.thero__arch{position:relative;width:min(100%,420px);aspect-ratio:1076/1216;margin-bottom:70px;border-radius:220px 220px 30px 30px;overflow:hidden;border:1px solid rgba(201,164,92,.6);box-shadow:0 50px 80px -30px rgba(0,0,0,.8),0 0 0 10px rgba(201,164,92,.08);animation:ringIn 1.4s var(--ease) both}.thero__arch img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.thero__visual .thero__ring{display:none}@media (max-width:900px){.thero__arch{margin:10px auto 60px;width:min(76vw,340px)}}.story__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:center}.story__media{position:relative;max-width:460px;width:100%;margin:0 auto;padding:0 60px 60px 0}.story__main{border-radius:200px 200px 28px 28px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.story__main img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 40%}.story__side{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1;border-radius:24px;overflow:hidden;border:6px solid #fff;box-shadow:0 24px 40px -16px rgba(10,26,63,.45)}.story__side img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.story__seal{position:absolute;left:-16px;top:30px;width:92px;height:92px;border-radius:22px;overflow:hidden;box-shadow:0 16px 30px -10px rgba(10,26,63,.5),0 0 0 4px #fff;animation:bob 6s ease-in-out infinite}.story__seal img{width:100%;height:100%;object-fit:cover}.story__copy>p:not(.eyebrow){font-size:1.06rem;line-height:1.75;color:#2a3348}.story__lead{font-size:1.14rem!important}.story__facts{list-style:none;padding:0;margin:18px 0 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.story__facts li{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:16px;background:var(--cream);border:1px solid var(--line);font-size:.93rem;font-weight:700;color:var(--navy-900);line-height:1.3}.story__facts img{flex:none}.story__road{position:relative;list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.story__road:before{content:"";position:absolute;left:8%;right:8%;top:34px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-2),var(--gold),transparent)}.story__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.story__step img{position:relative;border-radius:16px;box-shadow:0 0 0 6px #fff,0 12px 24px -10px rgba(10,26,63,.5)}.story__step b{margin-top:6px;font-family:var(--font-display);font-size:1.35rem;color:var(--navy-900)}.story__step span{font-size:.95rem;color:#3a4357;max-width:220px;line-height:1.45}.story__mission{position:relative;display:grid;grid-template-columns:1.05fr .95fr;margin-top:64px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,var(--navy-950),var(--navy-800));box-shadow:var(--shadow);border:1px solid rgba(201,164,92,.35)}.story__mission-img{position:relative;min-height:360px}.story__mission-img img{object-fit:cover;object-position:center 45%}.story__mission-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--navy-900))}.story__mission-text{display:flex;flex-direction:column;justify-content:center;padding:40px 44px;color:#fff}.story__mission-quote{margin:8px 0 18px;font-family:var(--font-display);font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.35}.story__mission-quote span{font-style:italic;color:var(--gold-2)}.story__sign{width:220px;color:var(--gold-2)}.story__values{margin-top:56px;grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.story__values{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.story__grid{grid-template-columns:1fr;gap:36px}.story__media{max-width:380px;padding:0 50px 50px 0}.story__road{grid-template-columns:repeat(2,1fr);gap:28px 16px}.story__road:before{display:none}.story__mission{grid-template-columns:1fr}.story__mission-img{min-height:0;aspect-ratio:3/2}.story__mission-img:after{background:linear-gradient(180deg,transparent 55%,var(--navy-950))}.story__mission-text{padding:24px 22px 28px;text-align:center;align-items:center}}@media (max-width:520px){.story__facts{grid-template-columns:1fr}.story__media{padding:0 36px 40px 0}.story__seal{width:70px;height:70px;left:-6px}.story__values{grid-template-columns:1fr}}@media (min-width:901px){.join-page .thero__inner{align-items:center}.join-page .thero__visual{padding:10px 0 90px}.thero__arch{margin-bottom:0;width:min(100%,400px)}}.cnav{top:68px;background:rgba(250,247,241,.94);border-bottom:1px solid rgba(201,164,92,.25);box-shadow:0 10px 20px -18px rgba(10,26,63,.5);transition:transform .45s var(--ease),opacity .35s}@media (min-width:900px){.cnav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.cnav.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none;box-shadow:none}.cnav__track{gap:4px;padding-top:7px;padding-bottom:7px}.cnav__chip{gap:6px;padding:6px 12px;border:0;border-radius:999px;background:transparent;font-size:13.5px;font-weight:700;color:#3a4357;box-shadow:none!important}.cnav__chip small{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;background:transparent;border:1px solid rgba(168,130,62,.45);color:var(--gold-3)}.cnav__chip:hover{background:rgba(201,164,92,.12);color:var(--navy-900)}.cnav__chip.is-active{background:var(--navy-900);color:#fff}.cnav__chip.is-active small{border-color:transparent;background:var(--gold-grad);color:var(--navy-950)}.cnav-tab{position:fixed;top:68px;left:50%;z-index:49;display:inline-flex;align-items:center;gap:6px;padding:4px 16px 6px;border:1px solid rgba(201,164,92,.5);border-top:0;border-radius:0 0 12px 12px;background:rgba(7,18,46,.92);color:var(--gold-2);font:inherit;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transform:translate(-50%,-110%);transition:transform .45s var(--ease)}.cnav-tab:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.cnav-tab.is-on{transform:translate(-50%)}@media (max-width:640px){.cnav__chip{font-size:13px;padding:6px 10px}}.shop-page .section{padding:clamp(56px,6vw,84px) 0}.shop-page .shop-sec--first{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(70px,8vw,100px)}.shop-page .shop-sec--first .catalog-cta{margin-top:26px}.shop-page #beneficios{padding-bottom:12px}.shop-page #beneficios+.rp{padding-top:40px}.shop-page .section__head{margin-bottom:34px}.rp .h2{margin-top:4px}.thero__arch{aspect-ratio:1159/1358}.thero__arch img{object-position:center 18%}.story__main img{object-position:center 22%}.story__side{width:44%;aspect-ratio:3/4}.story__side img{object-position:center 15%}.story__mission{grid-template-columns:.8fr 1.2fr}.story__mission-img{min-height:0;aspect-ratio:4/5}.story__mission-img img{object-position:center 8%}.story__mission-img:after{background:linear-gradient(90deg,transparent 75%,var(--navy-900))}@media (max-width:900px){.story__mission{grid-template-columns:1fr}.story__mission-img{aspect-ratio:4/5}.story__mission-img:after{background:linear-gradient(180deg,transparent 75%,var(--navy-950))}}.story__mission{align-items:stretch}.story__mission-img{aspect-ratio:auto;min-height:100%}.story__mission-img img{object-position:center 10%}.story__mission-text{padding:40px 44px 36px;gap:0}.story__mission-title{margin:6px 0 12px;font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.15;font-weight:600;color:#fff}.story__mission-title em{font-style:italic;color:var(--gold-2)}.story__mission-lead{margin:0 0 14px;font-size:1.12rem;line-height:1.6;font-weight:600;color:#fff}.story__mission-body p,.story__mission-body--last{margin:0 0 12px;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.86)}.story__mission-points{list-style:none;padding:0;margin:6px 0 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.story__mission-points li{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:.92rem;line-height:1.35;color:rgba(255,255,255,.85)}.story__mission-points img{flex:none}.story__mission-points strong{color:#fff}.story__mission-close{margin:6px 0 10px;padding:14px 18px;border-left:3px solid var(--gold);border-radius:0 14px 14px 0;background:rgba(201,164,92,.12);font-size:1.08rem;line-height:1.5;font-weight:600;color:#fff}.story__mission-close span{display:block;margin-top:4px;font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--gold-2)}@media (max-width:900px){.story__mission-img{min-height:0;aspect-ratio:4/5}.story__mission-text{padding:24px 20px 28px;text-align:left;align-items:stretch}.story__mission-points{grid-template-columns:1fr}}.join-page .section{padding:clamp(56px,6vw,84px) 0}.join-page .section__head{margin-bottom:34px}.join-page .thero{padding-top:26px}.join-page .thero__copy{padding-bottom:70px}@media (min-width:901px){.join-page .thero__visual{padding:10px 0 60px}}.join-page .stats{padding-bottom:0}.join-page .stats+.story{padding-top:20px}.join-page .story__values{margin-top:40px}.join-page .story__mission,.join-page .story__road{margin-top:44px}.join-page .statement__inner{padding-top:clamp(70px,8vw,110px);padding-bottom:clamp(70px,8vw,110px)}@media (max-width:900px){.join-page .thero{padding-top:18px}.join-page .thero__copy{padding-bottom:24px}}.form__group{border:0;margin:0;padding:0;min-width:0}.form__group legend{padding:0;margin-bottom:8px;font-size:.85rem;font-weight:700;color:var(--gold-2)}.form__chips{display:flex;flex-wrap:wrap;gap:8px}.form__chip{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:rgba(255,255,255,.88);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .3s,background .3s,color .3s}.form__chip.is-on,.form__chip:hover{border-color:var(--gold)}.form__chip.is-on{background:var(--gold-grad);color:var(--navy-950);font-weight:800}a[aria-label=Facebook],a[aria-label=Instagram],a[aria-label=TikTok]{border:0!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(10,26,63,.45);transition:transform .35s var(--ease),box-shadow .35s var(--ease),filter .35s!important}a[aria-label=Facebook]{background:#1877f2!important}a[aria-label=Instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important}a[aria-label=TikTok]{background:#010101!important}a[aria-label=TikTok] svg{filter:drop-shadow(-1.4px -1px 0 #25f4ee) drop-shadow(1.4px 1px 0 #fe2c55)}a[aria-label=Facebook]:hover,a[aria-label=Instagram]:hover,a[aria-label=TikTok]:hover{transform:translateY(-3px) scale(1.06);filter:brightness(1.08);box-shadow:0 14px 24px -10px rgba(10,26,63,.6)}.mp__intro{padding-top:clamp(16px,3.2vh,34px)}.mp__foot .mp__brand img{border-radius:12px}.mp__foot .mp__brand strong{font-size:.98rem;color:#fff}.mp__foot .mp__brand small{font-size:.62rem}@media (max-width:900px){.mp__intro{padding-top:20px}.mp__foot{flex-direction:column;gap:12px}.mp__foot .mp__brand{text-align:left}}.mp__point{position:absolute;top:46%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:rgba(5,13,34,.78);border:1px solid rgba(201,164,92,.65);box-shadow:0 12px 26px -12px rgba(0,0,0,.7),0 0 24px rgba(201,164,92,.25);color:var(--gold-2);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mp__point--l{right:72%;padding-right:14px;animation:mpNudgeL 2.4s ease-in-out infinite}.mp__point--r{left:72%;padding-left:14px;animation:mpNudgeR 2.4s ease-in-out 1.2s infinite}.mp__point-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold-grad);color:var(--navy-950)}.mp__point--l .mp__point-arrow svg{transform:rotate(180deg)}@keyframes mpNudgeL{0%,to{translate:0 0}50%{translate:-10px 0}}@keyframes mpNudgeR{0%,to{translate:0 0}50%{translate:10px 0}}.mp__choose{position:absolute;left:50%;bottom:18px;z-index:4;translate:-50% 0;padding:7px 16px;border-radius:999px;background:var(--gold-grad);color:var(--navy-950);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 26px -10px rgba(201,164,92,.8)}.mp__stage:has(.mp__door--home:hover) .mp__point--l,.mp__stage:has(.mp__door--team:hover) .mp__point--r{background:var(--gold-grad);color:var(--navy-950)}.mp__stage:has(.mp__door--home:hover) .mp__point--r,.mp__stage:has(.mp__door--team:hover) .mp__point--l{opacity:.35}@media (max-width:1180px){.mp__point-txt{display:none}.mp__point--l{padding-right:6px}.mp__point--r{padding-left:6px}}@media (prefers-reduced-motion:reduce){.mp__point{animation:none}}.mp__point-txt{display:none}.mp__point{top:60%;padding:5px!important}.mp__point-arrow{width:38px;height:38px}.mp__point--l{right:78%}.mp__point--r{left:78%}.mp__title--welcome{font-size:clamp(2.6rem,5.4vw,4.4rem);margin:0 0 6px}.mp__title--welcome em{font-family:var(--font-display)}.mp__question{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .45em;animation:none}.mp__qword{display:inline-block;background:linear-gradient(90deg,#fff 0,#fff 40%,var(--gold-2) 50%,#fff 60%,#fff 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:qIn .7s var(--ease) var(--d) both,qShine 4.5s linear calc(var(--d) + 1.2s) infinite}@keyframes qIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}@keyframes qShine{0%{background-position:100% 0}to{background-position:-200% 0}}.mp__choose{display:none}.mp__name{position:absolute;left:50%;bottom:14px;z-index:4;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 22px 9px;border-radius:18px;background:rgba(5,13,34,.82);border:1px solid rgba(201,164,92,.6);box-shadow:0 16px 30px -14px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.mp__name strong{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1;color:#fff}.mp__avatar-name em,.mp__name em{font-style:italic;color:var(--gold-2)}.mp__name small{font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2)}.mp__avatar-name{display:none}@media (max-width:900px){.mp__title--welcome{font-size:clamp(2.2rem,10vw,3rem)}.mp__question{justify-content:flex-start}.mp__avatar{grid-row:1/span 2}.mp__avatar-name{display:block;grid-column:2;grid-row:3;justify-self:center;font-family:var(--font-display);font-size:.82rem;font-weight:600;color:#fff;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.mp__qword{animation:none;color:#fff}}@media (min-width:901px){.mp__question{font-size:1.05rem;letter-spacing:.2em}}.cc,.clients .container{position:relative}.cc__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:18px max(0px,calc((100% - 320px) / 2)) 26px;margin:0 -16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cc__track::-webkit-scrollbar{display:none}.cc__card{position:relative;flex:none;width:300px;margin:0;border-radius:24px;overflow:hidden;scroll-snap-align:center;background:var(--navy-800);border:1px solid rgba(201,164,92,.25);box-shadow:0 30px 50px -30px rgba(0,0,0,.8);transform:scale(.9);opacity:.6;transition:transform .6s var(--ease),opacity .6s,border-color .4s}.cc__card.is-active{transform:scale(1);opacity:1;border-color:var(--gold)}.cc__img{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;background:none;cursor:zoom-in}.cc__img img{object-fit:cover;transition:transform 1s var(--ease)}.cc__card:hover .cc__img img{transform:scale(1.05)}.cc__card figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:50px 18px 18px;background:linear-gradient(180deg,transparent,rgba(5,13,34,.92) 55%);pointer-events:none}.cc__tag{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--gold-grad);color:var(--navy-950);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cc__text{color:#fff;font-weight:700;font-size:.98rem;line-height:1.35}.cc__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:6px}.cc__arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(201,164,92,.6);background:rgba(255,255,255,.06);color:var(--gold-2);cursor:pointer;transition:background .3s,color .3s}.cc__arrow:hover{background:var(--gold-grad);color:var(--navy-950)}.cc__arrow--prev svg{transform:rotate(180deg)}.cc__dots{display:flex;gap:6px}.cc__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;transition:width .4s var(--ease),background .3s}.cc__dots button.is-on{width:26px;background:var(--gold)}.clients__cta{display:flex;justify-content:center;margin-top:30px}@media (max-width:640px){.cc__card{width:74vw}.cc__track{padding-left:13vw;padding-right:13vw;gap:12px}.cc__dots{display:none}}.cc__lb{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px 70px;background:rgba(5,13,34,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .3s var(--ease)}.cc__lb figure{margin:0;text-align:center}.cc__lb img{width:auto;height:auto;max-width:min(90vw,760px);max-height:calc(100svh - 120px);border-radius:18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.cc__lb figcaption{margin-top:12px;color:#fff;font-weight:700}.cc__lb-x{top:18px;right:18px;place-items:center;width:46px;height:46px;border-radius:50%;border:0;background:#fff;color:var(--navy-950);cursor:pointer}.cc__lb-arrow,.cc__lb-x{position:absolute;display:grid}.cc__lb-arrow{top:50%;right:16px;place-items:center;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:1px solid rgba(201,164,92,.6);background:rgba(5,13,34,.7);color:var(--gold-2);cursor:pointer}.cc__lb-arrow--prev{right:auto;left:16px}.cc__lb-arrow--prev svg{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0}}@media (max-width:640px){.cc__lb{padding:16px}.cc__lb-arrow{top:auto;bottom:22px;margin:0}}.mp__cta,.mp__tag{align-self:flex-start;width:auto}@media (min-width:901px){.mp__door--team .mp__cta,.mp__door--team .mp__tag{align-self:flex-end}}.chero__title em,.hero__title em,.mp__door-title em,.mp__title em,.shero__title em,.thero__title em,.title-gold{background-size:200% 100%;animation:goldSheen 6s ease-in-out infinite;filter:drop-shadow(0 2px 14px rgba(240,190,70,.28))}@keyframes goldSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.chero__title em,.hero__title em,.mp__door-title em,.mp__title em,.shero__title em,.thero__title em{animation:none}}:root{--white-bright:#ffffff;--white-glow:0 0 18px rgba(255,255,255,0.18),0 1px 2px rgba(0,0,0,0.35)}:is(.mp,.section--navy,.thero,.phero,.shero,.statement,.story__mission,.join,.footer,.footer-cta,.recog,.buy,.clients,.golden,.cfin,.catalog-cta,.shead,.cd__head,.chero,.door,.mp__door,.tteaser) :is(h1,h2,h3,h4,strong,.h2,.mp__door-title,.thero__title,.shero__title,.door__title,.footer-cta__title,.story__mission-title){color:var(--white-bright);text-shadow:var(--white-glow)}:is(.mp,.section--navy,.thero,.phero,.shero,.statement,.story__mission,.join,.footer,.footer-cta,.recog,.buy,.clients,.golden,.cfin,.catalog-cta,.shead,.chero,.mp__door,.door,.tteaser) :is(p,li,span:not([class*=tag]):not([class*=badge]):not([class*=count]),small,label,legend,.section__lead){color:rgba(255,255,255,.97)}:is(.mp,.section--navy,.thero,.phero,.shero,.statement,.story__mission,.join,.footer,.footer-cta,.recog,.buy,.clients,.golden,.cfin,.catalog-cta,.shead,.chero,.mp__door,.door,.tteaser) :is(em,.eyebrow,.gold-text,.mp__tag,.door__tag,[class*=__kicker],.btn--gold,.btn--gold *,.mp__cta,.mp__cta *,.door__cta,.door__cta *,.catalog-cta__go,.catalog-cta__go *,[class*=tag],[class*=badge]){text-shadow:none}:is(.mp,.section--navy,.thero,.phero,.shero,.statement,.story__mission,.join,.footer,.footer-cta,.recog,.buy,.clients,.golden,.cfin,.catalog-cta,.shead,.chero,.mp__door,.door,.tteaser) :is(.btn--gold,.btn--gold *,.mp__cta,.mp__cta *,.door__cta,.door__cta *,.catalog-cta__go,.catalog-cta__go *,.cc__tag,.csec__count){color:var(--navy-950)!important}:is(.mp,.section--navy,.thero,.phero,.shero,.statement,.story__mission,.join,.recog,.buy,.clients,.golden,.chero,.mp__door,.door,.tteaser,.footer-cta) em{text-shadow:none}.mp__name small{letter-spacing:.1em}.masonry__item img[src*=capacitacion],.masonry__item img[src*=equipo-celebra],.masonry__item img[src*=lusi-showroom]{object-position:50% 12%}