:root{--navy:#1f4160;--navy-d:#152e45;--navy-l:#2c5679;--ink:#111318;--body:#3a3f47;--gray:#6e6e6e;--muted:#8a9099;--line:#dce3ea;--tint:#eef2f6;--sky:#afc2d4;--photo-shadow:0 30px 60px -32px #152e4573}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:17px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.btn{background:var(--navy);color:#fff;border:2px solid var(--navy);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--navy-d);transform:translateY(-1px)}.btn.light{color:var(--navy);background:#fff;border-color:#fff}.btn.light:hover{background:var(--tint)}.btn.ghost{color:var(--navy);background:0 0}.btn.ghost:hover{background:var(--tint)}.btn.gold{color:#fff;background:#8c6d35;border-color:#8c6d35}.btn.gold:hover{color:#fff;background:#765b2b;border-color:#765b2b}.btn.gold .arr{color:#fff}.plan .btn.gold{border:2px solid #c9a961}.plan .btn.gold:hover{border-color:#d4b46a}.foot a.gold-link{color:#c9a961;font-weight:600}.foot a.gold-link:hover{color:#d4b46a}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:700}h1,h2,h3{letter-spacing:-.015em;margin:0;line-height:1.12}h2{margin-top:12px;font-size:clamp(28px,4vw,42px);font-weight:800}.sub{color:var(--body);max-width:560px;margin:14px 0 0;font-size:18px}section{padding:96px 0}.ph-tag{letter-spacing:.12em;text-transform:uppercase;color:#7a5a00;vertical-align:middle;background:#fff4d6;border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.photo{color:var(--gray);text-align:center;background:repeating-linear-gradient(135deg,#e6ecf2 0 14px,#eef2f6 14px 28px);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:20px;font-size:14px;font-weight:600;display:flex}.photo svg{stroke:#93a3b4;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo img{width:42px}.logo span{letter-spacing:.06em;white-space:nowrap;font-size:19px;font-weight:800}.links{gap:28px;font-size:14.5px;font-weight:600;display:flex}.links a{color:var(--body);text-decoration:none}.links a:hover{color:var(--navy)}.nav .btn{white-space:nowrap;gap:0;padding:11px 20px;font-size:14px}.hero{padding:76px 0 84px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.hero h1{margin:16px 0 0;font-size:clamp(38px,5.4vw,62px);font-weight:800}.hero h1 em{color:var(--navy);background:linear-gradient(#0000 70%,#afc2d48c 70%);font-style:normal}.hero .sub{max-width:600px;margin-bottom:30px;font-size:19px}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta-note{color:var(--gray);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13.5px;display:flex}.cta-note span:before{content:"✓";color:var(--navy);margin-right:6px;font-weight:800}.chart-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 20px 14px;box-shadow:0 30px 60px -32px #152e4573}.chart-head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 6px 6px;display:flex}.chart-head b{font-size:15px}.chart-head small{color:var(--muted);font-size:11.5px}.chart{width:100%;height:auto;display:block}.chart .grid line{stroke:var(--line);stroke-width:1px}.chart .l-er{fill:none;stroke:#a9b4bf;stroke-width:3px;stroke-dasharray:7 7;stroke-linecap:round}.chart .l-st{fill:none;stroke:var(--navy);stroke-width:5px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:2.2s .4s forwards draw}.chart .area{fill:#1f416014;opacity:0;animation:1s 1.8s forwards fade}.chart .dot-st{fill:var(--navy);stroke:#fff;stroke-width:3px;opacity:0;animation:.4s 2.4s forwards fade}.chart .tag-er{fill:#fff;stroke:#c6ced6}.chart .t-er{fill:var(--gray);text-anchor:middle;font:600 12px Montserrat,sans-serif}.chart .tag-st{fill:var(--navy)}.chart .t-st{fill:#fff;text-anchor:middle;font:700 12.5px Montserrat,sans-serif}.chart .ann{opacity:0;animation:.6s 2.2s forwards fade}.chart .mt text{fill:var(--muted);text-anchor:middle;font:600 11px Montserrat,sans-serif}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.nums{background:var(--navy);color:#fff;padding:46px 0}.nums-g{text-align:center;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.num .v{letter-spacing:-.02em;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1}.num .l{color:#c9d6e2;margin-top:8px;font-size:13.5px;line-height:1.35}.num.ph .v{color:#6e8aa5}.num .ph-tag{margin-top:6px}.problem{background:var(--tint)}.villain{background:var(--navy-d);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin:40px 0 22px;padding:44px;display:flex}.villain .q{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.villain .q:before{content:"“";color:var(--sky);opacity:.7}.villain .q:after{content:"”";color:var(--sky);opacity:.7}.villain small{color:#c9d6e2;max-width:280px;font-size:15px}.three{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pcard{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:24px;display:flex}.pcard .ic{background:var(--tint);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.pcard .ic svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pcard b{font-size:16.5px;line-height:1.3}.guide-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.empathy{margin:14px 0 18px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25}.guide .photo{aspect-ratio:4/3;width:100%;max-width:460px;min-height:0;box-shadow:var(--photo-shadow);background:0 0;border-radius:16px;place-self:center;padding:0;overflow:hidden}.guide .photo img{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:100%;display:block}.testis{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.testi{background:var(--tint);border-radius:14px;align-items:center;gap:14px;padding:22px 24px;display:flex}.testi .av{background:#d3dce5;border-radius:50%;flex:none;width:44px;height:44px}.testi p{color:var(--muted);margin:0;font-size:14.5px;font-style:italic}.team{padding-top:0}.tgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.tcard{border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:26px 18px;display:flex}.tcard .tph{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;margin:0 auto 14px;display:grid;overflow:hidden}.tcard .tph svg{stroke:#a8b6c4;fill:none;stroke-width:1.6px;width:38px;height:38px}.tcard .tph img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tcard b{font-size:16px;display:block}.tcard span{color:var(--navy);margin:2px 0 0;font-size:14px;font-weight:600;display:block}.tcard p{color:var(--gray);margin:8px 0 0;font-size:14px;line-height:1.45}.tcard .tfoot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.tcard .tloc{background:var(--tint);color:var(--navy);border-radius:999px;align-items:center;gap:5px;margin:0;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.tcard .tloc svg{width:11px;height:11px;stroke:var(--navy);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tcard .tli{background:var(--tint);border-radius:50%;place-items:center;width:26px;height:26px;transition:background .2s;display:inline-grid}.tcard .tli svg{width:14px;height:14px;fill:var(--navy)}.tcard .tli:hover{background:#dce3ea}.plan{background:var(--navy);color:#fff;position:relative;overflow:hidden}.plan .mark{opacity:.06;width:420px;position:absolute;bottom:-90px;right:-110px}.plan .eyebrow{color:var(--sky)}.plan .sub{color:#c9d6e2}.tl{grid-template-columns:repeat(3,1fr);gap:24px;margin:52px 0 44px;display:grid;position:relative}.tl:before{content:"";background:repeating-linear-gradient(90deg,#ffffff80 0 8px,#0000 8px 16px);height:2px;position:absolute;top:36px;left:16%;right:16%}.tstep{text-align:center;position:relative}.tstep .ci{background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;position:relative;box-shadow:0 0 0 8px #ffffff1a}.tstep .ci svg{width:30px;height:30px;stroke:var(--navy);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tstep .ci i{background:var(--sky);width:26px;height:26px;color:var(--navy-d);border-radius:50%;font:800 13px/26px Montserrat,sans-serif;position:absolute;top:-6px;right:-6px}.tstep h3{font-size:20px;font-weight:700}.tstep p{color:#c9d6e2;max-width:270px;margin:8px auto 0;font-size:15px}.promise{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;padding-top:28px;display:flex}.promise ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.promise li{font-size:15px;font-weight:600}.promise li:before{content:"✓";width:22px;height:22px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;margin-right:9px;font-size:12px;font-weight:800;display:inline-grid}.sistema{background:var(--tint)}.sys-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.sys-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.sys-card .sys-num{letter-spacing:-.02em;color:var(--navy);font-size:44px;font-weight:800;line-height:1}.sys-card .sys-chip{color:#1f4160;letter-spacing:.12em;text-transform:uppercase;background:#eef2f6;border-radius:999px;margin-top:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.sys-card h3{margin:14px 0 0;font-size:19px;font-weight:700}.sys-card p{color:var(--body);margin:10px 0 0;font-size:15px}.sys-format{color:var(--body);text-align:center;max-width:720px;margin:32px auto 0;font-size:17px}.sys-cta{justify-content:center;margin-top:40px;display:flex}.instagram-band{padding:56px 0}.instagram-band .ebook{margin-top:0}.ebook{background:var(--tint);border-radius:18px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;padding:24px 30px;display:flex}.ebook-cover{background:linear-gradient(135deg,var(--navy-l),var(--navy-d));border-radius:20px;flex:none;place-items:center;width:84px;height:84px;display:grid;box-shadow:6px 8px 18px -8px #152e4599}.ebook-cover svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.ebook div.t{flex:1;min-width:220px}.ebook h3{margin:6px 0 0;font-size:20px;font-weight:800}.ebook .t p{color:var(--body);margin:6px 0 0;font-size:14px}.reach{background:var(--tint)}.reach-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.map{width:100%;height:auto;display:block}.map .d-rest circle{fill:#d2dbe4}.map .d-latam circle{fill:#7f9bb6}.map .d-eu circle{fill:var(--navy)}.map .pin{fill:var(--navy);stroke:#fff;stroke-width:4px}.map .pin2{fill:#fff;stroke:var(--navy);stroke-width:5px}.map .pulse{fill:none;stroke:var(--navy);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pulse}.map text{fill:var(--ink);paint-order:stroke;stroke:#eef2f6;stroke-width:6px;font:700 30px Montserrat,sans-serif}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.legend{gap:14px;margin-top:28px;display:grid}.lg{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.lg i{border-radius:50%;flex:none;width:16px;height:16px}.lg b{font-size:15.5px;display:block}.lg span{color:var(--gray);font-size:13.5px}.stakes{border:1px solid var(--line);border-left:4px solid var(--navy);background:#fff;border-radius:0 12px 12px 0;margin:22px 0 40px;padding:16px 22px;font-size:17px;font-weight:700;display:inline-block}.ba{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.ba .col{border-radius:18px;padding:30px}.ba .before{background:var(--tint)}.ba .after{background:var(--navy);color:#fff}.ba .h{letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.ba .before .h{color:var(--gray)}.ba .after .h{color:var(--sky)}.ba ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ba li{align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.ba li i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ba .before li{color:var(--body)}.ba .before li i{color:var(--gray);background:#d9e0e7}.ba .after li i{color:var(--navy);background:#fff}.ba li i{margin-top:.5px}.prob-close{text-align:center;color:var(--navy);max-width:760px;margin:56px auto 0;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:600;line-height:1.35}.ba .mid{color:var(--navy);place-items:center;padding:0 18px;font-size:30px;font-weight:800;display:grid}.identity{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:44px;display:flex}.identity .from{color:var(--gray);text-decoration:line-through;-webkit-text-decoration-color:var(--sky);-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);font-size:clamp(18px,2.4vw,23px);font-weight:600;text-decoration-thickness:2px}.identity .to{color:var(--navy);font-size:clamp(22px,3vw,32px);font-weight:800}.identity .ar{color:var(--navy);font-size:26px}.band{background:var(--ink);color:#fff;text-align:center;padding:72px 0;position:relative;overflow:hidden}.band .mark{opacity:.05;width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.band p{max-width:880px;margin:0 auto;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.28;position:relative}.band p span{color:var(--sky)}.final-box{background:var(--navy);color:#fff;border-radius:22px;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:56px 52px;display:grid;position:relative;overflow:hidden}.final-box .mark{opacity:.07;width:340px;position:absolute;top:-60px;right:-80px}.final-box h2{color:#fff}.final-box p{color:#c9d6e2;margin:14px 0 0}form{color:var(--ink);background:#fff;border-radius:14px;gap:12px;padding:26px;display:grid;position:relative}form label{color:var(--body);font-size:12.5px;font-weight:700}form input,form select{width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;margin-top:4px;padding:11px 14px;font-size:15px}form input:focus,form select:focus{outline:2px solid var(--navy);outline-offset:-1px}form .btn{justify-content:center;width:100%;margin-top:4px}form .fine{color:var(--gray);text-align:center;font-size:12px}.ok{text-align:center;padding:24px 8px;display:none}.ok b{color:var(--navy);margin-bottom:6px;font-size:20px;display:block}footer{background:var(--ink);color:#b7bec7;padding:60px 0 32px;font-size:14.5px}.foot{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.foot .logo span{color:#fff}.foot .ol{max-width:420px;margin:16px 0 0;line-height:1.6}.foot h4{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:12px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{text-decoration:none}.foot a:hover{color:#fff}.foot a.ig{align-items:center;gap:8px;display:inline-flex}.foot a.ig svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.legal{color:#7d858f;border-top:1px solid #2a2e35;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:12.5px;display:flex}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.chart .l-st{stroke-dashoffset:0;animation:none}.chart .area,.chart .dot-st,.chart .ann{opacity:1;animation:none}.map .pulse{opacity:0;animation:none}}@media (width<=980px){.links{display:none}.hero-grid,.guide-grid,.final-box,.reach-grid{grid-template-columns:1fr}.nums-g{grid-template-columns:repeat(3,1fr)}.three,.sys-grid{grid-template-columns:1fr}.tgrid{grid-template-columns:1fr 1fr}.tl{grid-template-columns:1fr;gap:34px}.tl:before{display:none}.ba{grid-template-columns:1fr}.ba .mid{padding:10px 0;transform:rotate(90deg)}.foot{grid-template-columns:1fr}}@media (width<=560px){.wrap{padding:0 16px}body{font-size:16px}section{padding:68px 0}.hero{padding:48px 0 60px}.nav .btn{padding:9px 14px;font-size:13px}.nav .btn .long{display:none}.logo span{font-size:16px}.villain{padding:30px 24px}.testis{grid-template-columns:1fr}.tgrid{grid-template-columns:1fr;gap:12px}.tcard{padding:20px 10px}.tcard .tph{width:62px;height:62px}.final-box{padding:36px 22px}.ba .col{padding:24px 20px}.chart-card{padding:16px 10px 8px}.map text{font-size:38px}}.btn.wa{color:#fff;background:#25d366;border-color:#25d366;margin-top:16px}.btn.wa:hover{color:#fff;background:#1ebe5a;border-color:#1ebe5a}.btn:disabled{opacity:.7;cursor:wait}.form-err{color:#b42318;text-align:center;font-size:13px}.form-err a{color:inherit;font-weight:700}.nav .btn .short{display:none}.nav-r{align-items:center;gap:16px;display:flex}.lang-seg{color:var(--muted);align-items:center;font-size:13px;font-weight:600;display:flex}.lang-seg button+button:before{content:"·";color:var(--muted);margin:0 4px;font-weight:600}.nav .links a{white-space:nowrap}.lang-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 2px}.lang-seg button:hover{color:var(--navy)}.lang-seg button.on{color:var(--navy);cursor:default;font-weight:800}.lang-dd{display:none}.lang-dd select{appearance:none;border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%231F4160'/%3E%3C/svg%3E") right 8px center no-repeat;border-radius:8px;padding:7px 24px 7px 9px;font:700 13px Montserrat,sans-serif}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foot-lang{color:var(--sky);margin:16px 0 0;font-size:13px}.foot-lang a{color:inherit}.foot-lang a.on{color:#fff;font-weight:700}.lang-modal{z-index:100;background:#11131899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lang-card{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;padding:36px 32px;display:flex;box-shadow:0 30px 60px -20px #0006}.lang-card h2{color:var(--navy);margin:0;font-size:19px;line-height:1.35}.lang-btns{gap:10px;width:100%;display:grid}.lang-btns .btn{justify-content:center;padding:16px 26px;font-size:17px}@media (width<=980px){.lang-seg{display:none}.lang-dd{display:block}.nav-r{gap:10px}}@media (width<=560px){.nav .btn .short{display:inline}.nav{gap:10px}}.nav .links{gap:13px}header .nav{gap:14px}@media (width>=981px) and (width<=1180px){.logo span{font-size:17px}.nav .btn .long{display:none}.nav .btn .short{display:inline}.nav .links{gap:14px;font-size:14px}.lang-seg{display:none}.lang-dd{display:block}}@media (width>=981px) and (width<=1100px){.links{display:none}}header .logo{flex:none}@media (width<=440px){header .logo span span{display:none}header .logo>span:not(:has(img)){display:none}}
