@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.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:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_52cc213c-module__l9vsXG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_52cc213c-module__l9vsXG__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_b7bf5170-module__fvsY3a__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_b7bf5170-module__fvsY3a__variable{--font-nunito:"Nunito Sans", "Nunito Sans Fallback"}
:root{--coral:#ff7a5c;--coral-deep:#e85e40;--coral-text:#c43417;--carbon:#2d2a32;--mostaza:#ffc857;--crema:#fff8f3;--crema-2:#fdefe6;--line:#2d2a32;--muted:#6e6873;--r:18px;--font-display:var(--font-fredoka),system-ui,sans-serif;--font-body:var(--font-nunito),system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--crema);color:var(--carbon);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,92vw);margin:0 auto}section{padding:88px 0}.eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-text);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--coral);border-radius:2px;width:26px;height:2px}.eyebrow-center{justify-content:center}.skip-link{z-index:100;background:var(--carbon);color:var(--crema);border-radius:0 0 12px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.section-head{max-width:620px;margin-bottom:52px}.section-head h2{font-size:clamp(30px,4.2vw,44px)}.section-head p{color:var(--muted);margin-top:14px;font-size:18px}header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8f3e0;border-bottom:1px solid #2d2a3214;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;padding:16px 0;display:flex;position:relative}.logo{font-family:var(--font-display);align-items:center;gap:9px;font-size:24px;font-weight:600;display:flex}.nav-links{color:var(--muted);gap:30px;font-size:15px;font-weight:600;display:flex}.nav-links a:hover{color:var(--carbon)}.btn{font-family:var(--font-display);border:2px solid var(--carbon);background:var(--mostaza);color:var(--carbon);cursor:pointer;box-shadow:3px 3px 0 var(--carbon);border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:16px;font-weight:500;transition:transform .16s,box-shadow .16s;display:inline-flex}.btn:hover{box-shadow:5px 5px 0 var(--carbon);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--carbon);transform:translate(1px,1px)}.btn-coral{background:var(--coral);color:var(--carbon)}.btn-ghost{box-shadow:none;background:0 0;border-color:#2d2a3240}.btn-ghost:hover{box-shadow:none;background:#2d2a320d;transform:none}.btn-sm{box-shadow:2px 2px 0 var(--carbon);padding:9px 18px;font-size:14px}:focus-visible{outline:3px solid var(--coral-text);outline-offset:3px;border-radius:6px}.nav-actions{align-items:center;gap:24px;display:flex}.nav-disclosure{order:-1;position:relative}.nav-disclosure>summary{cursor:pointer;border:2px solid var(--carbon);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:none}.nav-disclosure>summary::-webkit-details-marker{display:none}.nav-disclosure::details-content{content-visibility:visible;block-size:auto}.nav-disclosure>.nav-links{display:flex}.nav-burger,.nav-burger:before,.nav-burger:after{background:var(--carbon);border-radius:2px;width:20px;height:2.5px;display:block}.nav-burger{position:relative}.nav-burger:before,.nav-burger:after{content:"";position:absolute;left:0}.nav-burger:before{top:-6px}.nav-burger:after{top:6px}.nav-disclosure[open]>summary{background:var(--mostaza)}.hero{padding:70px 0 96px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.hero h1{font-size:clamp(40px,6.2vw,68px)}.hero h1 .accent{color:var(--coral-text)}.hero-sub{color:var(--muted);max-width:460px;margin-top:20px;font-size:19px}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.dot{background:var(--coral);border-radius:50%;width:7px;height:7px}.hero-art{position:relative}.hero-art svg{width:100%;height:auto;display:block}.wave{transform-origin:50%;animation:2.6s ease-out infinite pulse}.wave-2{animation-delay:.5s}.wave-3{animation-delay:1s}@keyframes pulse{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.float{animation:5s ease-in-out infinite float}.float-b{animation-delay:.9s}.float-c{animation-delay:1.8s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.wave,.float{animation:none}*{transition:none!important}}.pasos{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.pasos-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.paso{text-align:center;position:relative}.paso-num{font-family:var(--font-display);letter-spacing:.1em;color:var(--coral-text);margin-bottom:6px;font-size:13px;font-weight:600}.paso svg{width:120px;height:120px;margin-bottom:8px}.paso h3{margin-bottom:8px;font-size:22px}.paso p{color:var(--muted);max-width:270px;margin:0 auto;font-size:16px}.paso-arrow{color:var(--coral);opacity:.55;position:absolute;top:52px;right:-24px}.ia-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.ia-grid h2{font-size:clamp(30px,4.2vw,44px)}.ia-lead{color:var(--muted);margin-top:16px;font-size:18px}.ia-list{flex-direction:column;gap:14px;margin-top:28px;display:flex}.ia-item{align-items:flex-start;gap:14px;display:flex}.ia-chip{border:2px solid var(--carbon);background:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ia-item strong{font-family:var(--font-display);font-size:17px;font-weight:600;display:block}.ia-item span{color:var(--muted);font-size:15px}.ia-art{border:2px solid var(--carbon);background:#fff;border-radius:26px;padding:24px;box-shadow:6px 6px #2d2a3217}.ia-art svg{width:100%;height:auto;display:block}.casos{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.casos-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.caso{background:var(--crema);border:2px solid var(--carbon);border-radius:24px;padding:26px;transition:transform .18s,box-shadow .18s;box-shadow:5px 5px #2d2a321f}.caso:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #2d2a3229}.caso svg{width:100%;height:130px;margin-bottom:14px}.caso .tag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--mostaza);border:1.5px solid var(--carbon);border-radius:999px;margin-bottom:10px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-block}.caso h3{margin-bottom:8px;font-size:20px}.caso p{color:var(--muted);font-size:15px}.price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.plan{border:2px solid var(--carbon);background:#fff;border-radius:24px;flex-direction:column;padding:26px 22px;display:flex;position:relative;box-shadow:5px 5px #2d2a321f}.plan-tagline{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-text);margin-bottom:6px;font-size:11px;font-weight:600}.plan.featured .plan-tagline{color:var(--mostaza)}.price-note{text-align:center;color:var(--muted);background:var(--crema-2);border:2px dashed #2d2a3233;border-radius:18px;margin-top:26px;padding:16px 20px;font-size:15px}.price-note strong{color:var(--carbon)}.price-note a{color:var(--coral-text);font-weight:700}.plan.featured{background:var(--carbon);color:var(--crema);box-shadow:6px 6px 0 var(--coral)}.plan.featured li{color:#fff8f3b8}.plan.featured .plan-price small{color:#fff8f3b3}.plan-name{font-family:var(--font-display);font-size:20px;font-weight:600}.plan-desc{color:var(--muted);min-height:54px;margin-top:4px;font-size:13.5px}.plan.featured .plan-desc{color:#fff8f3b3}.plan-price{font-family:var(--font-display);margin:14px 0 4px;font-size:34px;font-weight:600;line-height:1}.plan-price small{font-family:var(--font-body);color:var(--muted);font-size:14px;font-weight:600}.plan ul{color:var(--muted);flex-direction:column;flex:1;gap:10px;margin:18px 0 24px;padding:0;font-size:14.5px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;display:flex}.check{flex:none;margin-top:3px}.badge{background:var(--coral);color:var(--carbon);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--carbon);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;position:absolute;top:-13px;right:22px}.plan .btn{justify-content:center;width:100%}.b2b{background:var(--carbon);color:var(--crema)}.b2b .eyebrow{color:var(--mostaza)}.b2b .eyebrow:before{background:var(--mostaza)}.b2b-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.b2b h2{font-size:clamp(30px,4.2vw,44px)}.b2b p.lead{color:#fff8f3b8;margin-top:16px;font-size:18px}.b2b .btn{margin-top:30px}.comisiones{flex-wrap:wrap;gap:20px;margin-top:34px;display:flex}.com{background:#fff8f312;border:2px solid #fff8f32e;border-radius:22px;flex:1;min-width:180px;padding:22px 26px}.com .num{font-family:var(--font-display);color:var(--mostaza);font-size:46px;font-weight:600;line-height:1}.com .lbl{color:#fff8f3b8;margin-top:6px;font-size:14px}.b2b-art{background:#fff8f30d;border:2px solid #fff8f329;border-radius:26px;padding:22px}.b2b-art svg{width:100%;height:auto;display:block}.breadcrumbs{background:var(--crema-2);border-bottom:1px solid #2d2a321a;font-size:14px}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;padding:12px 0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.breadcrumbs a:hover{color:var(--coral-text);text-decoration:underline}.breadcrumbs [aria-current]{color:var(--carbon);font-weight:600}.page-hero{padding:64px 0 76px}.page-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.page-hero h1{font-size:clamp(34px,5.4vw,58px)}.page-hero h1 .accent{color:var(--coral-text)}.page-hero h1 .accent-warm{color:var(--mostaza)}.page-hero-narrow{padding-bottom:40px}.page-hero-narrow .hero-sub{max-width:640px}.page-hero.b2b .hero-sub,.page-hero.b2b .lead{color:#fff8f3b8;max-width:520px;margin-top:20px;font-size:19px}.btn-ghost-dark{color:var(--crema);border-color:#fff8f359}.btn-ghost-dark:hover{background:#fff8f314}.answer{padding:0}.answer-box{border:2px solid var(--carbon);background:#fff;border-radius:24px;margin-top:-16px;padding:30px 32px;box-shadow:6px 6px #2d2a321a}.answer-box h2{font-size:clamp(22px,2.6vw,28px)}.answer-box p{color:var(--muted);margin-top:12px;font-size:17.5px}.answer-box strong{color:var(--carbon)}.caso-text svg{display:none}.tick-list{color:var(--muted);flex-direction:column;gap:8px;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.tick-list li{padding-left:20px;position:relative}.tick-list li:before{content:"";background:var(--coral);border-radius:3px;width:9px;height:9px;position:absolute;top:8px;left:0}.paso-text{text-align:left}.paso-num-big{font-family:var(--font-display);color:var(--coral-text);margin-bottom:10px;font-size:40px;font-weight:600;line-height:1}.paso-text p{max-width:none;margin:0}.split{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.split-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.split-card{background:var(--crema);border:2px solid var(--carbon);border-radius:24px;flex-direction:column;padding:30px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:5px 5px #2d2a321f}.split-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #2d2a3229}.split-card h3{margin:6px 0 10px;font-size:23px}.split-card p{color:var(--muted);flex:1;font-size:15.5px}.split-cta{font-family:var(--font-display);color:var(--coral-text);align-items:center;gap:9px;margin-top:18px;font-weight:600;display:inline-flex}.offline{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.offline-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.offline-card{background:var(--crema);border:2px solid var(--carbon);border-radius:22px;padding:26px;box-shadow:5px 5px #2d2a321f}.offline-chip{background:var(--mostaza);border:2px solid var(--carbon);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.offline-card h3{margin-bottom:8px;font-size:19px}.offline-card p{color:var(--muted);font-size:15.5px}.formas-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.forma-card{background:var(--crema);border:2px solid var(--carbon);border-radius:22px;padding:24px;box-shadow:5px 5px #2d2a321f}.forma-card h3{margin:2px 0 8px;font-size:19px}.forma-card p{color:var(--muted);font-size:15.5px}.value-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.value-card{border:2px solid var(--carbon);background:#fff;border-radius:22px;padding:24px;box-shadow:4px 4px #2d2a321a}.value-card h3{margin-bottom:8px;font-size:19px}.value-card p{color:var(--muted);font-size:15.5px}.b2b-note{color:#fff8f3b8;max-width:640px;margin-top:22px;font-size:16px}.b2b .section-head p{color:#fff8f3b8}.table-wrap{border:2px solid var(--carbon);background:#fff;border-radius:22px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp-table th,.cmp-table td{text-align:left;border-bottom:1px solid #2d2a3224;padding:16px 18px}.cmp-table thead th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--crema-2);font-size:13px}.cmp-table tbody th{font-family:var(--font-display);font-size:16px;font-weight:600}.cmp-table td{color:var(--muted)}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-table tbody tr:last-child{background:#ffc85729}.faq-section{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.faq-list{flex-direction:column;gap:14px;max-width:820px;display:flex}.faq-item{background:var(--crema);border:2px solid var(--carbon);border-radius:18px;box-shadow:4px 4px #2d2a321a}.faq-item>summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-sign{flex:none;width:16px;height:16px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--coral-text);border-radius:2px;width:16px;height:2.5px;position:absolute;top:7px;left:0}.faq-sign:after{transition:transform .18s;transform:rotate(90deg)}.faq-item[open] .faq-sign:after{transform:rotate(0)}.faq-item>p{color:var(--muted);max-width:70ch;padding:0 22px 20px;font-size:16px}.cierre-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cierre-cta .btn{margin-top:0}.legal{padding:56px 0 80px}.legal-wrap{width:min(760px,92vw)}.draft-banner{background:var(--mostaza);border:2px solid var(--carbon);border-radius:16px;margin-bottom:32px;padding:16px 20px;font-size:15px}.prose h1{margin-bottom:8px;font-size:clamp(30px,4.6vw,42px)}.prose h2{margin:34px 0 10px;font-size:22px}.prose p,.prose li{color:var(--muted);font-size:16.5px}.prose p+p{margin-top:12px}.prose ul{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:22px;display:flex}.prose strong{color:var(--carbon)}.prose-meta{font-size:14px}.cierre{text-align:center}.cierre h2{max-width:720px;margin:0 auto;font-size:clamp(32px,5vw,52px)}.cierre p{color:var(--muted);margin-top:16px;font-size:18px}.cierre .btn{margin-top:28px}footer{background:var(--crema-2);border-top:2px solid #2d2a321f;padding:54px 0 30px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;display:grid}.foot-title{font-family:var(--font-display);letter-spacing:0;margin:0 0 12px;font-size:15px;font-weight:600}.foot-grid ul{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.foot-grid a:hover{color:var(--coral-text)}.foot-about{color:var(--muted);max-width:280px;margin-top:12px;font-size:15px}.foot-bottom{color:var(--muted);border-top:1px solid #2d2a321f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}@media (max-width:900px){section{padding:64px 0}.hero-grid,.ia-grid,.b2b-grid,.page-hero-grid,.split-grid,.value-grid,.formas-grid,.offline-grid{grid-template-columns:1fr;gap:40px}.hero-art{order:-1;max-width:420px;margin:0 auto}.pasos-grid,.casos-grid{grid-template-columns:1fr;gap:34px}.price-grid{grid-template-columns:1fr 1fr;gap:20px}.plan-desc{min-height:0}.paso-arrow{display:none}.nav-disclosure>summary{display:grid}.nav-disclosure{position:static}.nav-disclosure>.nav-links{z-index:60;background:var(--crema);border:2px solid var(--carbon);border-radius:18px;flex-direction:column;gap:0;padding:10px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:5px 5px #2d2a3229}.nav-disclosure:not([open])::details-content{content-visibility:hidden;block-size:0}.nav-disclosure:not([open])>.nav-links{display:none}.nav-disclosure>.nav-links a{border-radius:12px;padding:11px 14px;font-size:15px}.nav-disclosure>.nav-links a:hover{background:var(--crema-2)}.nav-actions{gap:12px}.split-grid,.value-grid,.formas-grid,.offline-grid{gap:22px}.foot-grid{grid-template-columns:1fr 1fr;gap:28px}.hero-sub{max-width:none}.page-hero .b2b-art{order:-1}}@media (max-width:520px){body{font-size:16px}.foot-grid,.price-grid{grid-template-columns:1fr}.hero-cta .btn{justify-content:center;width:100%}}.preview{background:var(--crema-2);border-top:2px solid #2d2a321a;border-bottom:2px solid #2d2a321a}.preview-grid{grid-template-columns:repeat(3,1fr);gap:26px;max-width:820px;display:grid}.preview-item{margin:0}.preview-item svg{width:100%;height:auto;display:block}.preview-item figcaption{font-family:var(--font-display);text-align:center;margin-top:14px;font-size:16px;font-weight:600}.preview-note{color:var(--muted);margin-top:26px;font-size:14px}.problem{background:var(--carbon);color:var(--crema);padding:70px 0}.problem-inner{max-width:760px}.problem h2{font-size:clamp(28px,4vw,40px)}.problem p{color:#fff8f3c2;margin-top:18px;font-size:19px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.trust-item{border-left:3px solid var(--coral);padding-left:20px}.trust-item h3{margin-bottom:8px;font-size:19px}.trust-item p{color:var(--muted);font-size:16px}.partners-banner{background:var(--carbon);color:var(--crema);padding:44px 0}.partners-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.partners-banner h2{font-size:24px}.partners-banner p{color:#fff8f3b8;max-width:560px;margin-top:8px;font-size:16px}.split-card h2{margin:6px 0 14px;font-size:23px}.faq-item>summary h3{margin:0;font-size:17.5px}.faq-answer{padding:0 22px 20px}.faq-answer p{color:var(--muted);max-width:70ch;font-size:16px}.faq-answer a{color:var(--coral-text);margin-top:10px;font-weight:700;display:inline-block}.faq-answer a:hover{text-decoration:underline}.faq-more{margin-top:26px;font-weight:700}.faq-more a{color:var(--coral-text)}.faq-more a:hover{text-decoration:underline}.faq-index{margin-top:26px}.faq-index ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faq-index a{border:2px solid var(--carbon);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.faq-index a:hover{background:var(--mostaza)}.form-card{border:2px solid var(--carbon);text-align:left;background:#fff;border-radius:24px;margin-top:32px;padding:28px;box-shadow:6px 6px #2d2a321a}.lead-form{flex-direction:column;gap:20px;display:flex}.field{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.field label,.field legend{font-family:var(--font-display);padding:0;font-size:15px;font-weight:600}.field input[type=email],.field input[type=tel]{font:inherit;border:2px solid var(--carbon);background:var(--crema);color:var(--carbon);border-radius:14px;width:100%;padding:13px 16px;font-size:16px}.field input::placeholder{color:var(--muted);opacity:.7}.radio-row{flex-wrap:wrap;gap:10px;display:flex}.radio{cursor:pointer;border:2px solid #2d2a3240;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:15px;display:inline-flex}.radio:has(input:checked){background:var(--mostaza);border-color:var(--carbon)}.radio input{accent-color:var(--coral-text);width:16px;height:16px}.lead-form .btn{align-self:flex-start}.lead-form .btn[disabled]{opacity:.6;cursor:progress}.form-done h3{margin-bottom:10px;font-size:22px}.form-done p{color:var(--muted)}.form-error{color:var(--coral-text);font-size:15px}.form-error a{text-decoration:underline}.modal{border:2px solid var(--carbon);background:var(--crema);width:min(520px,92vw);color:var(--carbon);border-radius:26px;padding:0;box-shadow:8px 8px #2d2a3233}.modal::backdrop{background:#2d2a328c}.modal-inner{padding:32px;position:relative}.modal-inner h2{padding-right:40px;font-size:clamp(24px,4vw,30px)}.modal-lead{color:var(--muted);margin-top:12px;margin-bottom:24px}.modal-close{border:2px solid var(--carbon);cursor:pointer;width:38px;height:38px;color:var(--carbon);background:#fff;border-radius:12px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.modal-close:hover{background:var(--mostaza)}.calc-section{padding-top:0}.calc{gap:32px;display:grid}.calc-inputs{border:2px solid var(--carbon);background:#fff;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:22px;padding:28px;display:grid;box-shadow:5px 5px #2d2a321f}.calc-field{flex-direction:column;gap:10px;display:flex}.calc-field label{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.calc-field output{color:var(--coral-text);background:var(--crema-2);white-space:nowrap;border-radius:999px;padding:2px 12px;font-size:17px}.calc-field input[type=range]{width:100%;accent-color:var(--coral-text)}.calc-results{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.calc-card{background:var(--crema-2);border:2px solid var(--carbon);border-radius:24px;padding:26px}.calc-card-strong{background:var(--carbon);color:var(--crema);box-shadow:6px 6px 0 var(--coral)}.calc-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-text);font-size:12px;font-weight:600}.calc-card-strong .calc-label{color:var(--mostaza)}.calc-number{font-family:var(--font-display);margin:10px 0;font-size:44px;font-weight:600;line-height:1.1}.calc-card p{color:var(--muted);font-size:15px}.calc-card-strong p{color:#fff8f3b8}.calc-note{color:var(--muted);max-width:70ch;font-size:14px}.calc-capture{background:#fff;border:2px dashed #2d2a324d;border-radius:24px;padding:28px}.calc-capture h3{font-size:21px}.calc-capture>p{color:var(--muted);margin:8px 0 22px}@media (max-width:900px){.trust-grid,.calc-inputs,.calc-results{grid-template-columns:1fr}.preview-grid{grid-template-columns:repeat(3,1fr);gap:12px}.preview-item figcaption{margin-top:10px;font-size:13px;line-height:1.25}.partners-banner-inner{align-items:flex-start}}
