@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-latin-800-normal.woff2)format("woff2")}:root{--ink:#111;--paper:#fafaf5;--yellow:#f7c61a;--muted:#bdbdb6;--line:#d9d9d0;--dark-line:#393934;--header:80px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 18px)}body{background:var(--paper);color:var(--ink);margin:0;font:400 16px/1.65 Poppins,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}button{cursor:pointer}img{object-fit:cover;max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.13}h1{max-width:850px;font-size:clamp(3.4rem,8.4vw,7.6rem);font-weight:800}h2{max-width:920px;font-size:clamp(2rem,4.1vw,3.75rem);font-weight:700}h3{letter-spacing:-.025em;font-size:1.25rem}p{max-width:68ch}small,.small{font-size:.875rem}ul,ol{margin:0;padding:0;list-style:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #886800}.dark :focus-visible{outline-color:var(--yellow)}[hidden]{display:none!important}.wrap{width:min(1200px,100% - 40px);margin:auto}.dark{background:var(--ink);color:var(--paper)}.dark .intro,.dark .muted{color:var(--muted)}.eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:.78rem;font-weight:600;display:flex}.intro{color:#55564f;max-width:64ch;margin-top:22px;font-size:1.05rem}.yellow{color:var(--yellow)}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.btn{background:var(--yellow);min-height:52px;color:var(--ink);border:1px solid var(--yellow);border-radius:2px;justify-content:center;align-items:center;padding:13px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:#ffda47;transform:translateY(-2px)}.btn.secondary{color:inherit;background:0 0;border-color:currentColor}.btn.secondary:hover{background:#ffffff12}.text-link{margin-top:28px;font-size:.94rem;font-weight:600;display:inline-block}.grid{gap:18px;display:grid}.split{gap:36px;display:grid}.card{border:1px solid var(--line);padding:26px}.dark .card{border-color:var(--dark-line)}.card p{margin-top:12px;font-size:.94rem}.rule{border-top:1px solid var(--line)}.skip{z-index:99;background:var(--yellow);padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.header{z-index:50;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--dark-line);position:fixed;inset:0 0 auto}.header-inner{height:var(--header);align-items:center;gap:18px;display:flex}.brand{letter-spacing:.025em;white-space:nowrap;align-items:center;gap:10px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img{width:auto;height:22px}.menu-button{width:44px;height:44px;color:var(--paper);background:0 0;border:1px solid #666;place-content:center;gap:5px;margin-left:auto;display:grid}.menu-button span{background:currentColor;width:18px;height:2px}.nav{top:var(--header);background:var(--ink);border-bottom:1px solid #555;padding:20px;display:none;position:absolute;left:0;right:0}.nav.open{gap:4px;display:grid}.nav a{padding:12px;font-size:.875rem;text-decoration:none}.nav a:hover{color:var(--yellow)}main{padding-top:var(--header)}.hero{isolation:isolate;padding:76px 0 0;position:relative;overflow:hidden}.hero-image{z-index:-2;opacity:.9;object-position:72% center;width:100%;height:100%;position:absolute;inset:0 0 0 auto}.hero:after{content:"";z-index:-1;background:linear-gradient(#111111e6 0%,#11111180 45%,#1116 70%,#111c 100%);position:absolute;inset:0}.hero .intro{max-width:540px;font-size:1.12rem}.hero .diff{max-width:540px;margin-top:14px;font-size:1.12rem;font-weight:500}.hero .diff strong{color:var(--yellow);font-weight:600}.hero-content{padding-bottom:70px}.hero h1 span{color:var(--yellow);display:block}.trust{border-top:1px solid #45453b;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;font-size:.78rem;display:grid}.trust li{align-items:flex-start;gap:9px;display:flex}.trust li:before{content:"✓";color:var(--yellow);font-weight:700}.sectors{max-width:36ch;margin-top:26px;font-size:1.15rem;line-height:1.75}.sectors strong{font-weight:700}.cta-block{margin-top:32px}.problem{border-bottom:1px solid var(--line);padding:22px 0}.problem p{color:#55564f;margin-top:9px;font-size:.94rem}.comparison{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;margin-top:34px}.comparison th,.comparison td{border-bottom:1px solid var(--dark-line);vertical-align:top;padding:18px 16px;font-size:.94rem}.comparison th{font-size:1.12rem}.comparison th:last-child{background:var(--yellow);color:var(--ink)}.comparison td:last-child{background:#21211c}.comparison td:first-child{color:var(--muted)}.closing{max-width:820px;margin-top:34px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500;line-height:1.5}.analysis-image{width:100%;height:240px}.accordion{border-top:1px solid var(--line)}.accordion-item{border-bottom:1px solid var(--line)}.accordion-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600;line-height:1.5;display:flex}.accordion-trigger:after{content:"+";flex-shrink:0;font-size:1.5rem;font-weight:400}.accordion-trigger[aria-expanded=true]:after{content:"−"}.accordion-panel{color:#55564f;max-width:65ch;padding:0 28px 22px 0;font-size:.94rem}.analysis .accordion-trigger[aria-expanded=true]{color:#766000}.analysis-caption{padding:18px 0;font-weight:600}.wave{isolation:isolate;position:relative;overflow:hidden}.wave-bg{opacity:.45;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.wave .grid{margin-top:38px}.wave .card{border-top:3px solid var(--yellow);background:#111c}.service{border:1px solid var(--line);flex-direction:column;padding:30px;display:flex}.service h3{margin:25px 0 20px;font-size:clamp(1.9rem,3vw,2.7rem)}.badge{background:var(--yellow);color:var(--ink);align-self:flex-start;padding:6px 12px;font-size:.8rem;font-weight:600}.service li{border-bottom:1px solid var(--line);padding:11px 0;font-size:.875rem}.service.dark li{border-color:var(--dark-line)}.service .service-end{margin-top:auto;font-weight:600}.service-photo{object-position:50% 20%;width:100%;height:200px;margin:0 0 22px}.help{margin-top:8px;padding:22px 0;font-size:.94rem}.checklist{gap:0 32px;display:grid}.checklist .card{border:0;border-bottom:1px solid var(--dark-line);padding:24px 0 24px 28px;position:relative}.checklist .card:before{content:"✓";color:var(--yellow);position:absolute;top:24px;left:0}.checklist p{color:var(--muted)}.process-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.process{gap:24px;margin-top:42px;display:grid}.process li{border-left:2px solid var(--yellow);padding:0 0 0 22px;position:relative}.process li:before{content:"";background:var(--yellow);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-6px}.process h3{font-size:1.1rem}.process p{color:#55564f;margin-top:10px;font-size:.875rem}.report{border:1px solid var(--dark-line);background:#1b1b18;padding:22px}.report-top{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.report-top span{color:var(--muted);font-size:.75rem}.report table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.8rem}.report th,.report td{text-align:right;border-bottom:1px solid var(--dark-line);font-variant-numeric:tabular-nums;padding:15px 4px}.report th:first-child,.report td:first-child{text-align:left}.report th{color:var(--muted);font-weight:400}.report .total{font-weight:700}.saving{background:var(--yellow);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.saving span{font-size:.875rem}.saving strong{letter-spacing:-.04em;font-size:1.9rem}.report-note{color:var(--muted);margin-top:17px;font-size:.75rem}.follow .card:first-child{background:var(--yellow);border-color:var(--yellow)}.experience{background:var(--ink);color:var(--paper);display:grid}.experience-photo{width:100%;height:260px}.experience-content{background:var(--ink);flex-direction:column;justify-content:center;padding:40px 20px;display:flex}.experience h2{font-size:clamp(1.8rem,3vw,2.8rem)}.benefits{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:34px;font-size:1rem;font-weight:600;display:grid}.benefits li{border-top:1px solid var(--dark-line);padding-top:12px}.logos{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.logo-slot{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.04em;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:20px;font-size:1.1rem;font-weight:700;display:flex}.logo-slot small{letter-spacing:0;font-size:.72rem;font-weight:400}.faq-layout{gap:36px;display:grid}.contact .intro{max-width:40ch}.contact-links{gap:12px;margin-top:30px;display:grid}.form{border:1px solid var(--dark-line);padding:24px}.fields{gap:18px;display:grid}.field{gap:7px;display:grid}.field label{font-size:.8rem}.field label span{color:var(--muted)}input,select,textarea{width:100%;min-width:0;color:var(--paper);background:#20201c;border:1px solid #74746a;border-radius:0;min-height:48px;padding:12px}textarea{resize:vertical;min-height:110px}.consent{align-items:flex-start;gap:12px;margin-top:20px;font-size:.8rem;display:flex}.consent input{width:19px;height:19px;min-height:19px;accent-color:var(--yellow);flex-shrink:0;margin:4px 0}.form .actions{margin-top:22px}.form-note{color:var(--muted);margin-top:14px;font-size:.8rem}.check{align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.check input{width:19px;height:19px;min-height:19px;accent-color:var(--yellow);flex-shrink:0;margin:3px 0}.captcha{min-height:65px;margin-top:20px}.grecaptcha-badge{visibility:hidden}.recaptcha-note{color:var(--muted);margin-top:14px;font-size:.7rem}.recaptcha-note a{color:inherit}.hint{color:var(--muted);margin:0;font-size:.75rem}input[type=file]{padding:9px 12px;font-size:.875rem}input[type=file]::file-selector-button{font:inherit;background:var(--yellow);color:var(--ink);cursor:pointer;border:0;margin-right:12px;padding:8px 14px;font-weight:600}.field.warn .hint{color:var(--yellow);font-size:.85rem}.field.warn input[type=file]{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow)}.form-status.ok{color:#8fe3a1}.form-status.error{color:#ff9d8f}.form button[disabled]{opacity:.6;cursor:wait}.form-status{color:var(--yellow);margin-top:18px;font-size:.875rem}.hp{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.footer{border-top:1px solid var(--dark-line);padding:40px 0 100px}.footer-grid{gap:28px;display:grid}.footer address{color:var(--muted);max-width:42ch;font-size:.85rem;font-style:normal}.footer-links{flex-wrap:wrap;gap:20px;font-size:.8rem;display:flex}.domain{color:var(--muted);margin-top:26px;font-size:.75rem}.mobile-bar{z-index:45;background:var(--ink);padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #555;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar .btn{width:100%;min-height:46px}.call-float{background:var(--yellow);width:48px;height:48px;color:var(--ink);z-index:44;border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:1.5rem;text-decoration:none;display:grid;position:fixed;bottom:90px;right:18px}dialog{background:var(--paper);width:min(560px,100% - 32px);max-height:80vh;color:var(--ink);border:0;padding:30px;overflow:auto}dialog::backdrop{background:#000a}dialog h2{margin-bottom:18px;font-size:1.6rem}dialog p{font-size:.94rem}dialog .btn{margin-top:25px}.reveal{opacity:1}.motion .reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(14px)}.motion .reveal.visible{opacity:1;transform:none}@media (width>=700px){.wrap{width:min(1200px,100% - 72px)}.section{padding:96px 0}.grid.two,.grid.four{grid-template-columns:repeat(2,1fr)}.checklist,.fields{grid-template-columns:1fr 1fr}.full{grid-column:1/-1}.logos{grid-template-columns:repeat(6,1fr)}.logos .logo-slot{grid-column:span 2}.logos .logo-slot:nth-last-child(-n+2){grid-column:span 3}.experience{grid-template-columns:1fr 1.5fr}.experience-photo{height:100%;min-height:350px}.experience-content{padding:42px}.analysis-image{height:340px}.process,.trust{grid-template-columns:repeat(3,1fr)}.report{padding:30px}.report table{font-size:.94rem}.footer-grid{grid-template-columns:1fr 1fr}}@media (width>=900px){.hero-image{opacity:1;object-position:center;width:72%}.hero:after{background:linear-gradient(90deg,#111 28%,#1110 68%)}}@media (width>=1100px){.nav{background:0 0;border:0;gap:18px;margin-left:auto;padding:0;display:flex;position:static}.nav a{padding:10px 0;font-size:.75rem}.menu-button{display:none}.brand{font-size:.94rem}.hero{padding-top:100px}.hero-content{padding-bottom:90px}.split{grid-template-columns:1fr 1fr;gap:70px}.grid.four{grid-template-columns:repeat(4,1fr)}.analysis .split{grid-template-columns:.85fr 1.15fr}.analysis-image{height:380px}.process{grid-template-columns:repeat(6,1fr);gap:0}.process li{border-top:1px solid #b4b4a8;border-left:0;padding:26px 22px 0 0}.process li:before{top:-5px;left:0}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px}.mobile-bar,.call-float{display:none}.footer{padding-bottom:40px}.experience{grid-template-columns:.85fr 1.5fr}.benefits{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr 1fr}.report-layout{align-items:center}.section-head{margin-bottom:44px}}@media (width<=359px){.wrap{width:calc(100% - 28px)}.header-inner{gap:8px}.brand{gap:5px;font-size:.68rem}.menu-button{flex-shrink:0;width:36px}h1{font-size:3rem}.report{padding:14px}.report table{font-size:.72rem}.form{padding:18px}.comparison th,.comparison td{padding:14px 10px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion .reveal{opacity:1;transform:none}}.tint{background:#f1f1e8}.section{padding:88px 0}@media (width>=700px){.section{padding:128px 0}}@media (width>=1100px){.section{padding:152px 0}}h2{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.15}.section-head{margin-bottom:48px}.eyebrow{margin-bottom:26px}.intro{max-width:50ch;margin-top:22px}.grid{gap:24px}.problem{padding:28px 0}.problem:first-child{padding-top:0}.problem p{margin-top:12px}.service{padding:36px}.service ul{margin:30px 0}.service li{padding:14px 0}.help{margin-top:40px}.comparison td,.comparison th{padding-top:20px;padding-bottom:20px}.closing{margin-top:44px}.analysis .accordion-trigger{padding-top:24px;padding-bottom:24px}.process{gap:36px;margin-top:56px}@media (width>=700px){.process{grid-template-columns:repeat(2,1fr);gap:44px 36px}}@media (width>=1100px){.process{grid-template-columns:repeat(4,1fr);gap:0}.process li{padding:30px 32px 0 0}}.report{padding:30px}.logos{margin-top:56px}.fields{gap:22px}.form{padding:32px}.captcha:empty{display:none}.service-photo{height:150px}.logos{grid-template-columns:1fr 1fr}.logos .logo-slot{grid-column:auto}.logos .logo-slot:last-child{grid-column:1/-1}@media (width>=900px){.logos{grid-template-columns:repeat(12,1fr)}.logos .logo-slot{grid-column:span 3}.logos .logo-slot:nth-child(n+5),.logos .logo-slot:last-child{grid-column:span 4}}#servicios .service,#servicios .service.dark{border-color:var(--dark-line);background:#1b1b18}#servicios .service li{border-color:var(--dark-line)}#servicios .text-link,#servicios .help a{color:var(--yellow)}#preguntas .accordion,#preguntas .accordion-item{border-color:var(--dark-line)}#preguntas .accordion-panel{color:var(--muted)}#preguntas :focus-visible{outline-color:var(--yellow)}.light-contact .muted{color:#55564f}.light-contact h2 .yellow{color:var(--ink);background:linear-gradient(transparent 62%,var(--yellow) 62%)}.light-contact .form{border-color:var(--line);background:#fff}.light-contact input,.light-contact select,.light-contact textarea{color:var(--ink);background:#fff;border-color:#8f8f84}.light-contact .field label span,.light-contact .hint,.light-contact .recaptcha-note,.light-contact .form-note{color:#6b6b63}.light-contact .field.warn .hint{color:#8a6a00;font-weight:600}.light-contact .form-status{color:#8a6a00}.light-contact .form-status.ok{color:#1f7a37}.light-contact .form-status.error{color:#b3261e}.light-contact :focus-visible{outline-color:var(--ink)}
