@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3a6c1530-module__qf57-q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3a6c1530-module__qf57-q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_46a23bbb-module__PQhLqq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_46a23bbb-module__PQhLqq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
:root{--gold-bright:gold;--gold-medium:#daa520;--gold-dark:#b8860b;--amber:#ffbf00;--cream:#fffdd0;--charcoal:#121217;--radius-sm:.65rem;--radius-md:.95rem;--radius-lg:1.25rem;--radius-xl:1.8rem;--shadow-soft:0 18px 45px #00000024;--shadow-card:0 14px 32px #0003;--grad-gold:linear-gradient(135deg, gold 0%, #daa520 52%, #b8860b 100%);--grad-bg:radial-gradient(ellipse at top left, #ffd70033, transparent 40%), radial-gradient(ellipse at top right, #ffbf0029, transparent 42%)}html[data-theme=dark]{--bg:#121217;--bg-soft:#17171e;--bg-card:#1d1d27;--bg-card-strong:#232330;--float-btn-bg:#1d1d2754;--text:#f6f6f8;--muted:#acafbc;--border:#d4af374d;--border-soft:#ffffff14;--header:#0c0c10b8;--btn-contrast:#1a1400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f3f2ec;--bg-soft:#faf7ef;--bg-card:#fffcf4;--bg-card-strong:#fff;--float-btn-bg:#fffcf461;--text:#141419;--muted:#4b4e59;--border:#b8860b59;--border-soft:#0000001a;--header:#fffdf6cc;--btn-contrast:#1a1400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0}body{font-family:var(--font-manrope), sans-serif;background:var(--grad-bg), var(--bg);color:var(--text);line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(460px circle at var(--gx,52%) var(--gy,0%), #daa52038, transparent 63%);position:fixed;inset:0}.floating-socials{z-index:40;gap:.55rem;transition:opacity .22s,transform .22s;display:grid;position:fixed;bottom:1rem;right:1rem}.floating-socials.hidden{opacity:0;pointer-events:none;transform:translateY(14px)}.social-bubble{width:44px;height:44px;box-shadow:var(--shadow-card);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,filter .16s;display:inline-flex}.social-bubble:hover,.social-bubble:focus-visible{filter:brightness(1.06);transform:translateY(-2px)}.social-bubble.whatsapp{background:#25d366}.social-bubble.instagram{background:linear-gradient(140deg,#f58529,#dd2a7b 52%,#8134af 100%)}.social-bubble.telegram{background:#27a7e7}.social-bubble.email{background:#3d3f4d}.back-to-top{z-index:40;background:var(--float-btn-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--gold-medium);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;border:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,filter .16s;display:inline-flex;position:fixed;bottom:1rem;left:1rem;transform:translateY(10px)}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover,.back-to-top:focus-visible{filter:brightness(1.08)}main,.site-header,.site-footer{z-index:1;position:relative}.container{width:min(1180px,92%);margin-inline:auto}.section{padding:clamp(4rem,8vw,7.2rem) 0;scroll-margin-top:84px}.section-soft{background:0 0;border-top:0;border-bottom:0}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--header);border-bottom:1px solid var(--border-soft);position:sticky;top:0}.header-inner{justify-content:flex-start;align-items:center;gap:1rem;min-height:72px;display:flex}.brand{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:700;display:inline-flex}.brand span{white-space:nowrap}.desktop-nav{align-items:center;gap:1.25rem;margin-left:1.7rem;display:flex}.desktop-nav a,.mobile-nav a{color:var(--muted);font-weight:600;transition:color .18s}.desktop-nav a:hover,.desktop-nav a:focus-visible,.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--gold-medium)}.header-controls{align-items:center;gap:.5rem;margin-left:auto;display:flex}.nav-login-btn{height:38px;margin-left:.15rem;padding:0 .95rem}.control-btn{background:var(--bg-card);color:var(--text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-width:40px;height:38px;padding:0 .68rem;font-weight:700;transition:transform .16s,border-color .16s;display:inline-flex}.control-btn:hover,.control-btn:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 1px #daa52073}.menu-btn{display:none}.mobile-nav{border-top:1px solid #0000;gap:.9rem;max-height:0;padding:0 4%;transition:max-height .24s,padding .24s;display:grid;overflow:hidden}.mobile-nav.open{border-top-color:var(--border-soft);max-height:320px;padding:.95rem 4% 1.25rem}.mobile-login-btn{width:fit-content;margin-top:.3rem}.hero{align-items:center;min-height:calc(100vh - 72px);display:grid}.hero-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(1.6rem,4vw,2.8rem);display:grid}.eyebrow{border:1px solid var(--border);width:fit-content;color:var(--gold-medium);letter-spacing:.03em;text-transform:uppercase;background:#daa52024;border-radius:999px;align-items:center;margin:0;padding:.44rem .95rem;font-size:.76rem;font-weight:800;display:inline-flex}.hero-copy h1,.section-head h2,.contact-copy h2{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:.92rem 0 .95rem;line-height:1.04}.hero-copy h1{font-size:clamp(2.05rem,5.2vw,4.35rem)}.hero-copy h1 span,.section-head h2 span,.contact-copy h2 span{display:block}.hero-description,.section-head p,.contact-copy>p{color:var(--muted);margin:0}.text-gradient{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-accent-wrap{min-height:1.16em;position:relative;overflow:hidden}.hero-accent-stack{display:block;position:relative}.hero-accent-layer{white-space:nowrap;background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-accent-static{position:relative}.hero-accent-placeholder{visibility:hidden}.hero-accent-enter,.hero-accent-exit{position:absolute;top:0;left:0;right:0}.hero-accent-enter{animation:.5s cubic-bezier(.22,1,.36,1) forwards heroAccentEnter}.hero-accent-exit{animation:.5s cubic-bezier(.22,1,.36,1) forwards heroAccentExit}@keyframes heroAccentEnter{0%{opacity:0;transform:translateY(88%)}to{opacity:1;transform:translateY(0)}}@keyframes heroAccentExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-88%)}}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.55rem;display:flex}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.74rem 1.25rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn-primary{background:var(--grad-gold);color:var(--btn-contrast);box-shadow:0 12px 25px #daa52059}.btn-outline{background:var(--bg-card);color:var(--text);box-shadow:0 0 0 1px #daa52059}.btn-outline:hover,.btn-outline:focus-visible{box-shadow:0 0 0 1px #daa5208c,0 12px 25px #daa52033}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.55rem;display:grid}.metric-card{border:1px solid var(--border-soft);background:var(--bg-card);border-radius:var(--radius-md);gap:.35rem;min-height:110px;padding:.9rem;display:grid}.metric-card strong{color:var(--gold-medium);font-family:var(--font-space-grotesk), sans-serif;font-size:1.3rem}.metric-card span{color:var(--muted);font-size:.87rem}.hero-visual{align-content:start;gap:.95rem;display:grid}.visual-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(160deg, var(--bg-card-strong), var(--bg-card));box-shadow:var(--shadow-card);padding:1.2rem}.visual-card h3{font-family:var(--font-space-grotesk), sans-serif;margin:0}.visual-card p{color:var(--muted);margin:.6rem 0 .85rem}.visual-card ul,.feature-card ul,.plan-card ul,.contact-copy ul{color:var(--muted);gap:.42rem;margin:0;padding-left:1rem;font-size:.92rem;display:grid}.section-head{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(1.65rem,4vw,2.75rem)}.section-head h2{font-size:clamp(1.85rem,4.2vw,3.2rem)}.card-grid{gap:.95rem;display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.benefit-card,.plan-card,.path-card,.testimonial-card,.contact-form{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft)}.feature-card,.benefit-card,.testimonial-card{padding:1.15rem}.feature-card{transition:transform .22s,border-color .22s}.feature-card:hover{border-color:var(--gold-medium);transform:translateY(-4px)}.icon-chip{border:1px solid var(--border);width:40px;height:40px;color:var(--gold-medium);background:#daa52026;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.68rem;display:inline-flex}.icon-chip.subtle{background:#daa5201f}.feature-card h3,.benefit-card h3,.plan-card h3,.path-card h3,.path-item h4{font-family:var(--font-space-grotesk), sans-serif;margin:0}.feature-card p,.benefit-card p,.plan-card>p,.testimonial-card p,.path-item p{color:var(--muted);margin:.56rem 0 0}.benefit-card span{border:1px solid var(--border);width:fit-content;color:var(--gold-medium);border-radius:999px;margin-top:.8rem;padding:.3rem .66rem;font-size:.8rem;font-weight:700;display:inline-flex}.pricing-grid{align-items:stretch}.plan-card{flex-direction:column;gap:.72rem;padding:1.35rem;display:flex}.plan-card.featured{background:linear-gradient(168deg, #daa5202e, var(--bg-card));border-color:#ffd70094}.pill{border:1px solid var(--border);width:fit-content;color:var(--gold-medium);text-transform:uppercase;letter-spacing:.03em;background:#ffd70026;border-radius:999px;padding:.3rem .68rem;font-size:.76rem;font-weight:700}.plan-price{align-items:flex-end;gap:.32rem;display:flex}.plan-price strong{font-size:2.2rem;font-family:var(--font-space-grotesk), sans-serif;line-height:.95}.plan-price span{color:var(--muted);font-weight:600}.plan-card ul{margin-top:.2rem}.plan-requirements{gap:.36rem;margin-top:.12rem;display:grid}.plan-requirements span{width:fit-content;color:var(--gold-medium);background:#daa52024;border-radius:999px;padding:.24rem .62rem;font-size:.76rem;font-weight:600;line-height:1.2}.path-card{margin-top:.95rem;padding:1.2rem}.path-card h3{margin-bottom:.95rem}.path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.path-item{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-card-strong);padding:.86rem}.path-item b{color:var(--gold-medium);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.path-item h4{margin-top:.34rem}.path-item p{font-size:.89rem}.testimonial-card{flex-direction:column;justify-content:space-between;min-height:220px;display:flex}.testimonial-card div{gap:.08rem;margin-top:.95rem;display:grid}.testimonial-card strong{font-size:.94rem}.testimonial-card span{color:var(--muted);font-size:.84rem}.trust-row{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem;display:flex}.trust-row span{border:1px solid var(--border-soft);background:var(--bg-card);color:var(--muted);border-radius:999px;padding:.34rem .7rem;font-size:.84rem}.contact-layout{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.contact-copy h2{font-size:clamp(1.75rem,4.4vw,3rem)}.contact-copy ul{margin-top:.95rem;padding:0;list-style:none}.contact-copy li{padding-left:1.06rem;position:relative}.contact-copy li:before{content:"";background:var(--gold-medium);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.52rem;left:0}.contact-info{color:var(--muted);gap:.3rem;margin-top:1rem;display:grid}.contact-info p{margin:0}.contact-info a{color:var(--gold-medium)}.contact-socials{gap:.55rem;margin-top:.9rem;display:flex}.contact-form{gap:.68rem;padding:1.15rem;display:grid}.contact-form label{gap:.33rem;display:grid}.contact-form label span{font-size:.87rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border-soft);background:var(--bg-card-strong);color:var(--text);border-radius:var(--radius-sm);font:inherit;padding:.68rem .76rem}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline-offset:1px;outline:2px solid #daa52073}.form-status{min-height:1.1rem;color:var(--gold-medium);margin:0;font-size:.88rem;font-weight:700}.site-footer{border-top:1px solid var(--border-soft);padding:2.3rem 0 1.8rem}.footer-main{justify-content:space-between;align-items:start;gap:1rem;display:flex}.footer-brand{align-items:flex-start;gap:.85rem;max-width:760px;display:flex}.footer-brand img{flex-shrink:0}.footer-brand-copy{gap:.5rem;display:grid}.footer-brand-copy p{color:var(--muted);margin:0}.footer-llc{font-size:.88rem}.policy-row a{color:var(--muted)}.policy-row a:hover{color:var(--gold-medium)}.footer-bottom{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;padding-top:1rem;font-size:.86rem;display:flex}.footer-bottom p{margin:0}.policy-row{gap:.9rem;display:flex}.legal-page{flex-direction:column;min-height:100vh;display:flex}.legal-main{flex:1}.legal-header-inner{align-items:center;gap:1rem;min-height:72px;display:flex}.legal-nav{align-items:center;gap:1rem;margin-left:auto;display:flex}.legal-nav a{color:var(--muted);font-weight:600}.legal-nav a:hover,.legal-nav a:focus-visible{color:var(--gold-medium)}.legal-login{margin-left:.25rem}.legal-hero{padding-bottom:2rem}.legal-hero h1{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:.95rem 0 .7rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.04}.legal-hero p{color:var(--muted);max-width:760px;margin:0}.legal-hero .legal-updated{margin-top:.85rem;font-size:.9rem}.legal-content-section{padding-top:0}.legal-content{gap:.85rem;padding-bottom:1.2rem;display:grid}.legal-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft);padding:1.05rem 1.1rem}.legal-card h2{font-family:var(--font-space-grotesk), sans-serif;margin:0;font-size:1.14rem}.legal-card p{color:var(--muted);margin:.62rem 0 0}.legal-card ul{color:var(--muted);gap:.42rem;margin:.62rem 0 0;padding-left:1rem;display:grid}.legal-card a{color:var(--gold-medium)}.legal-footer{padding-top:1.3rem}.reveal{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.hero-layout,.contact-layout{grid-template-columns:1fr}.card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.desktop-nav,.nav-login-btn,.legal-nav{display:none}.legal-login{margin-left:auto}.menu-btn{display:inline-flex}.metrics,.card-grid-2,.card-grid-3,.card-grid-4,.path-grid{grid-template-columns:1fr}.footer-main,.footer-bottom{flex-direction:column;align-items:start}}@media (max-width:560px){.brand span,.control-btn span{display:none}.control-btn{min-width:37px;padding:0}.floating-socials{bottom:.75rem;right:.75rem}.back-to-top{width:36px;height:36px;bottom:.75rem;left:.75rem}.social-bubble{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
