.seo-page{--seo-ink:#261d22;--seo-muted:#6b6065;--seo-paper:#fbf7f1;--seo-surface:#fffdf9;--seo-line:#ded3ca;--seo-accent:#a62e5d;color:var(--seo-ink);background:var(--seo-paper);padding-top:82px}.seo-shell{width:min(1180px,100% - 36px);margin-inline:auto}.seo-hero{align-items:center;gap:42px;padding-block:48px 76px;display:grid}.seo-hero.seo-hero-compact{grid-template-columns:minmax(0,1fr);gap:0;padding-block:26px 28px}.seo-hero-compact .seo-breadcrumbs{margin-bottom:24px}.seo-hero.seo-hero-compact h1{max-width:900px;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:1.04}.seo-hero-compact .seo-eyebrow{margin-bottom:12px}.seo-hero-compact .seo-lead{max-width:760px;margin-top:18px;font-size:1rem;line-height:1.6}.seo-breadcrumbs{color:var(--seo-muted);flex-wrap:wrap;gap:10px;margin-bottom:44px;font-size:.82rem;display:flex}.seo-breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.seo-eyebrow{color:var(--seo-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.73rem;font-weight:800}.seo-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.93}.seo-lead{max-width:680px;color:var(--seo-muted);margin:28px 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.seo-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.seo-button{color:#fff;background:var(--seo-ink);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.seo-text-link{min-height:44px;color:var(--seo-accent);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.seo-hero-media{background:#eadfd6;border-radius:4px 80px 4px 4px;margin:0;overflow:hidden}.seo-hero-media img{object-fit:cover;width:100%;height:clamp(380px,58vw,620px);display:block}.seo-section{padding-block:72px}.seo-section+.seo-section{border-top:1px solid var(--seo-line)}.seo-section-heading{max-width:760px;margin-bottom:38px}.seo-section h2,.seo-final h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1}.seo-section-heading>p:last-child,.seo-section>p,.seo-split p,.seo-card p,.seo-feature p{color:var(--seo-muted);line-height:1.75}.seo-section-heading>p:last-child{max-width:700px;margin:22px 0 0;font-size:1.08rem}.seo-grid{gap:18px;display:grid}.seo-card{border:1px solid var(--seo-line);min-height:230px;color:inherit;background:var(--seo-surface);flex-direction:column;padding:30px;text-decoration:none;display:flex}.seo-card>span,.seo-step>span{color:var(--seo-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.seo-card h3,.seo-feature h3{margin:24px 0 14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.05}.seo-card small{color:var(--seo-accent);margin-top:auto;padding-top:20px;font-weight:800}.seo-split{gap:34px;display:grid}.seo-split>div{background:var(--seo-surface);border:1px solid var(--seo-line);padding:clamp(28px,5vw,54px)}.seo-split h3{margin:0 0 18px;font-size:1.3rem}.seo-list{color:var(--seo-muted);padding-left:1.35em;line-height:1.7;list-style:outside}.seo-list li+li{margin-top:10px}.seo-steps{gap:16px;display:grid}.seo-step{border-top:1px solid var(--seo-line);padding:28px}.seo-step h3{margin:14px 0 10px;font-size:1.08rem}.seo-step p{color:var(--seo-muted);margin:0;line-height:1.7}.seo-product-shot{gap:18px;margin:36px 0 0;display:grid}.seo-product-shot img{border:1px solid var(--seo-line);background:#fff;width:100%;height:auto;display:block}.seo-product-shot figcaption{color:var(--seo-muted);font-size:.9rem;line-height:1.6}.seo-table-wrap{width:100%;overflow-x:auto}.seo-table-wrap:focus-visible{outline:3px solid var(--seo-accent);outline-offset:4px}.seo-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-table{border-collapse:collapse;background:var(--seo-surface);width:100%;min-width:720px}.seo-table th,.seo-table td{border-bottom:1px solid var(--seo-line);text-align:left;vertical-align:top;padding:17px 18px;line-height:1.55}.seo-table thead th{color:#fff;background:var(--seo-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.seo-faq details{border-bottom:1px solid var(--seo-line)}.seo-faq summary{cursor:pointer;padding:22px 4px;font-weight:800}.seo-faq details p{max-width:820px;color:var(--seo-muted);margin:0;padding:0 4px 24px;line-height:1.7}.seo-final{color:#fffaf5;background:var(--seo-ink);text-align:center;margin-top:72px;padding:clamp(48px,8vw,96px)}.seo-final .seo-eyebrow{color:#e7a9bd}.seo-final>p:not(.seo-eyebrow){color:#d8cfd1;max-width:620px;margin:24px auto 30px;line-height:1.7}.seo-button-light{color:var(--seo-ink);background:#fff}.seo-page a:focus-visible,.seo-page summary:focus-visible{outline:3px solid var(--seo-accent);outline-offset:4px}@media (width>=760px){.seo-shell{width:min(1180px,100% - 72px)}.seo-hero{grid-template-columns:1.12fr .88fr}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-split{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.seo-page{padding-top:54px}.seo-hero{padding-top:32px}.seo-hero-media{border-radius:3px 48px 3px 3px}.seo-hero-media img{object-fit:contain;height:auto}.seo-table-wrap:before{width:max-content;color:var(--seo-muted);content:"Deslizá para comparar →";margin-bottom:10px;font-size:.8rem;font-weight:700;display:block;position:sticky;left:0}.seo-actions .seo-button{width:100%}.seo-section{padding-block:56px}}
