:root{--fuente-display:"Bricolage Grotesque";--fuente-texto:"Figtree";--fuente-app:"Sora";--noche:#111318;--noche-2:#1a1d24;--noche-3:#252932;--papel:#f8f7f4;--blanco:#ffffff;--tinta:#16181e;--gris:#5d616b;--gris-claro:#9aa0aa;--linea:#e7e5e0;--naranja:#ec6a12;--naranja-osc:#c4540a;--naranja-suave:#fff0e5;--sol:#ffc94d;--verde:#2ea56c;--rojo:#e24a3e;--radio:22px;--sombra:0 24px 60px -24px rgba(17,19,24,.35);--display:var(--fuente-display),"Segoe UI",system-ui,sans-serif;--texto:var(--fuente-texto),"Segoe UI",system-ui,sans-serif;--ancho:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--texto);font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);line-height:1.05;letter-spacing:-.03em;margin:0;text-wrap:balance}p{margin:0}::selection{background:var(--sol);color:var(--tinta)}:focus-visible{outline:3px solid var(--sol);outline-offset:3px;border-radius:6px}.envoltura{width:100%;max-width:var(--ancho);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.seccion{padding-block:clamp(72px,10vw,128px)}.oscura{background:var(--noche);color:#eef0f3}.ceja{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--naranja);display:inline-flex;align-items:center;gap:10px}.ceja:before{content:"";width:22px;height:2px;background:currentColor}.titulo{font-size:clamp(34px,5.2vw,60px);margin-top:16px}.lead{font-size:clamp(17px,1.6vw,20px);color:var(--gris);max-width:62ch;margin-top:18px}.oscura .lead{color:var(--gris-claro)}.subrayado{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--sol) 70%,transparent) 62%);padding-inline:2px}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--texto);font-weight:700;font-size:16px;padding:16px 26px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.boton:hover{transform:translateY(-2px)}.boton.primario{background:var(--naranja);color:#fff;box-shadow:0 14px 30px -10px rgba(236,106,18,.65)}.boton.primario:hover{background:var(--naranja-osc)}.boton.contorno{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.boton.claro{background:#fff;color:var(--tinta)}.boton .flecha{transition:transform .2s}.boton:hover .flecha{transform:translateX(4px)}.js .revelar{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.js .revelar.visto{opacity:1;transform:none}.pendente{display:inline-block;font:700 11px/1 var(--texto);letter-spacing:.08em;background:#ffe066;color:#5a4300;padding:5px 8px;border-radius:6px;border:1px dashed #b38f00}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.js .revelar{opacity:1;transform:none}}@media (max-width:640px){.solo-pc{display:none!important}}@media print{.no-imprimir{display:none!important}body{background:#fff!important}}