:root{--seo-ink:#10213c;--seo-blue:#2563eb;--seo-pale:#eef4ff;--seo-muted:#5e6d84;--seo-line:#dbe4f0;--seo-bg:#f8fafc;--seo-wrap:1120px;font-family:'Plus Jakarta Sans',system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--seo-bg);color:var(--seo-ink);line-height:1.65}a{color:inherit;text-decoration:none}.seo-wrap{width:min(calc(100% - 40px),var(--seo-wrap));margin:auto}.seo-nav{height:72px;background:#fff;border-bottom:1px solid var(--seo-line);display:flex;align-items:center;gap:30px;padding:0 max(20px,calc((100% - var(--seo-wrap))/2));position:sticky;top:0;z-index:2}.seo-logo{display:flex}.seo-logo img,.seo-footer img{width:150px;height:auto}.seo-nav nav{display:flex;gap:22px;margin-left:auto}.seo-nav nav a{font-size:14px;color:var(--seo-muted)}.seo-nav-cta,.seo-button{background:var(--seo-blue);color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:700}.seo-hero{padding:88px 0 76px;background:linear-gradient(125deg,#f4f8ff 0%,#fff 65%)}.seo-breadcrumb,.eyebrow,.article-card>p{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--seo-blue)}.seo-breadcrumb span{padding:0 7px;color:#97a5bb}.seo-hero h1{max-width:850px;line-height:1.07;letter-spacing:-.045em;margin:16px 0 22px}.seo-lead{font-size:18px;max-width:720px;color:var(--seo-muted)}.seo-actions{display:flex;gap:22px;align-items:center;margin-top:30px}.seo-link{font-weight:700;color:var(--seo-blue)}.seo-section{padding:68px 0}.content-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.content-columns article,.article-card{background:#fff;border:1px solid var(--seo-line);padding:28px;border-radius:18px}.content-columns h2,.faq-section h2{font-size:22px;line-height:1.2;margin:0 0 12px}.content-columns p,.calculator-box p,.article-card span{color:var(--seo-muted)}.benefits,.seo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;counter-reset:step}.benefits li,.seo-steps li{background:#fff;border:1px solid var(--seo-line);border-radius:14px;padding:20px;font-weight:600}.benefits li:before{content:'✓';color:var(--seo-blue);margin-right:10px}.seo-steps li{counter-increment:step}.seo-steps li:before{content:counter(step);display:block;color:var(--seo-blue);font-family:'DM Mono',monospace;margin-bottom:8px}.calculator-box{background:#10213c;color:white;border-radius:22px;padding:34px;display:grid;grid-template-columns:1fr 1.1fr;gap:32px}.calculator-box p{color:#c5d3e8}.calculator-box h2{margin:0;font-size:28px;line-height:1.2}.calculator-form{display:grid;gap:12px}.calculator-form label{font-size:13px;font-weight:700}.calculator-form input{margin-top:5px;width:100%;padding:12px;border:1px solid #60708b;border-radius:8px;font:inherit}.calculator-form button{background:#fff;color:#10213c;border:0;border-radius:8px;padding:13px;font:inherit;font-weight:800;cursor:pointer}.calculator-result{grid-column:1/-1;background:#1e3354;padding:16px;border-radius:10px;color:#fff}.faq-section details{background:#fff;border:1px solid var(--seo-line);border-radius:12px;padding:17px 20px;margin-top:12px}.faq-section summary{cursor:pointer;font-weight:700}.faq-section p{color:var(--seo-muted);margin:12px 0 0}.related{padding:56px 0;background:#e9f1ff}.related-grid,.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-grid a{background:#fff;padding:22px;border-radius:14px;font-weight:700;display:flex;justify-content:space-between;gap:15px}.related-grid span{color:var(--seo-blue)}.article-grid{grid-template-columns:repeat(2,1fr)}.article-card h2{font-size:21px;line-height:1.25;margin:8px 0}.article-card h2 a:hover{color:var(--seo-blue)}.seo-footer{background:#10213c;color:#fff;padding:38px 0}.seo-footer .seo-wrap{display:flex;align-items:center;gap:20px}.seo-footer img{filter:brightness(0) invert(1)}.seo-footer p{color:#c5d3e8;margin:0;flex:1}.seo-footer a{font-weight:700}@media(max-width:760px){.seo-nav{height:auto;padding:16px 20px;flex-wrap:wrap;gap:14px}.seo-nav nav{order:3;width:100%;margin:0;justify-content:space-between;gap:8px}.seo-nav nav a{font-size:12px}.seo-nav-cta{margin-left:auto}.seo-hero{padding:54px 0}.seo-hero h1{font-size:39px}.seo-lead{font-size:16px}.content-columns,.benefits,.seo-steps,.calculator-box,.related-grid,.article-grid{grid-template-columns:1fr}.seo-section{padding:45px 0}.calculator-box{padding:24px}.seo-footer .seo-wrap{align-items:flex-start;flex-direction:column;gap:12px}}

.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.pricing-card{display:flex;min-height:220px;flex-direction:column;align-items:flex-start;gap:10px;background:#fff;border:1px solid var(--seo-line);border-radius:16px;padding:26px}.pricing-card p{font-weight:700;margin:0}.pricing-card strong{font-size:30px;line-height:1.1}.pricing-card span{color:var(--seo-muted);font-size:14px}.pricing-card .seo-button{margin-top:auto}@media(max-width:760px){.pricing-grid{grid-template-columns:1fr}}
.pricing-hero{padding:88px 0 76px;background:linear-gradient(125deg,#10213c,#2863eb);color:#fff}.pricing-hero .eyebrow{color:#afd0ff}.pricing-hero h1{max-width:800px;margin:12px 0 20px;line-height:1.06;letter-spacing:-.05em}.pricing-hero p:not(.eyebrow){max-width:650px;color:#e2edff;font-size:18px}.pricing-hero .seo-button{display:inline-flex;margin-top:24px;background:#fff;color:#1f55ca}.pricing-section{padding:82px 0}.pricing-section h2{font-size:clamp(29px,3.8vw,46px);line-height:1.12;letter-spacing:-.04em}.pricing-grid-catalog .pricing-card small{color:var(--seo-muted);font-size:13px}.pricing-empty{padding:24px;border:1px dashed var(--seo-line);border-radius:14px;color:var(--seo-muted)}.pricing-capacity{background:#eaf2ff}.pricing-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pricing-two-columns p{color:var(--seo-muted);font-size:16px}.pricing-definition{display:grid;gap:8px;padding:28px;border-radius:18px;background:#fff;border:1px solid var(--seo-line)}.pricing-definition p{margin:0 0 16px;font-size:14px}.pricing-calculator{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;padding:32px;border-radius:22px;background:#10213c;color:#fff}.pricing-calculator h2{margin:9px 0 14px}.pricing-calculator p:not(.eyebrow){color:#cbdcf3}.pricing-calculator .eyebrow{color:#a9c7ff}.pricing-calculator form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pricing-calculator label{font-size:13px;font-weight:700;color:#dceaff}.pricing-calculator input{display:block;width:100%;margin-top:6px;padding:11px;border:0;border-radius:8px;font:inherit}.pricing-calculator button{grid-column:1/-1;border:0;border-radius:8px;background:#fff;color:#10213c;padding:13px;font:800 14px inherit;cursor:pointer}.pricing-calculator-result{grid-column:1/-1;padding:16px;border-radius:10px;background:#1d385d;color:#fff}.pricing-links{background:#eaf2ff}@media(max-width:760px){.pricing-hero{padding:60px 0}.pricing-hero h1{font-size:42px}.pricing-section{padding:58px 0}.pricing-two-columns,.pricing-calculator{grid-template-columns:1fr;gap:28px}.pricing-calculator{padding:23px}.pricing-calculator form{grid-template-columns:1fr}}
.pricing-card-featured{position:relative;border-color:rgba(37,99,235,.42);box-shadow:0 16px 34px rgba(37,99,235,.13);transform:translateY(-8px)}.pricing-card-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#2563eb;color:#fff!important;font-size:11px!important;font-weight:800;letter-spacing:.02em}@media(max-width:760px){.pricing-card-featured{transform:none}}
/* Mobile navigation and touch targets */
.seo-nav-toggle{display:none;border:1px solid var(--seo-line);background:#fff;color:var(--seo-ink);border-radius:10px;min-width:44px;min-height:44px;font-size:20px;line-height:1;cursor:pointer}
@media(max-width:760px){
  .seo-nav{height:auto;padding:12px 20px;flex-wrap:wrap;gap:10px}
  .seo-nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}
  .seo-nav nav{display:none;order:3;width:100%;margin:0;justify-content:flex-start;gap:6px;flex-direction:column;padding-top:6px;border-top:1px solid var(--seo-line)}
  .seo-nav.is-open nav{display:flex}
  .seo-nav nav a{font-size:13px;min-height:44px;display:flex;align-items:center;padding:0 10px;border-radius:8px}
  .seo-nav-cta{margin-left:0;min-height:44px;display:inline-flex;align-items:center}
}

@media(max-width:760px){
  .seo-button,.seo-nav-cta,.seo-actions .seo-link{min-height:44px;display:inline-flex;align-items:center;}
  .seo-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin:-8px 0;}
  .seo-logo,.seo-footer a{display:inline-flex;align-items:center;min-height:44px;}
}

/* Landing de Mi Alquiler */
.tenant-hero{overflow:hidden;background:#2863eb;color:#fff;/* padding:92px 0 70px; */}.tenant-hero-grid,.tenant-feature,.tenant-access,.tenant-owner-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px}.tenant-hero h1{max-width:720px;margin:12px 0 22px;line-height:1.04;letter-spacing:-.055em}.tenant-hero .eyebrow{color:#cfe0ff}.tenant-hero p:not(.eyebrow){max-width:650px;color:#edf4ff;font-size:18px}.tenant-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.tenant-hero .seo-button{background:#fff;color:#1f55ca}.tenant-hero .tenant-portal-link{color:#fff}.tenant-portal-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--seo-blue);font-weight:800}.tenant-portal-link span{font-size:20px}.tenant-hero-proof,.tenant-phone{position:relative;text-align:center}.tenant-hero-proof img{width:min(100%,360px);filter:drop-shadow(0 26px 28px rgba(9,39,105,.36));transform:rotate(4deg)}.tenant-phone span{display:block;margin-top:9px;color:var(--seo-muted);font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.tenant-owner-outcomes{padding:54px 0;background:#10213c;color:#fff}.tenant-owner-outcomes .eyebrow{color:#9cc0ff}.tenant-owner-outcomes h2{max-width:740px;margin:8px 0 28px;font-size:clamp(27px,3.2vw,42px);line-height:1.12;letter-spacing:-.04em}.tenant-owner-outcomes ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.tenant-owner-outcomes li{padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#193354}.tenant-owner-outcomes strong,.tenant-owner-outcomes span{display:block}.tenant-owner-outcomes span{margin-top:5px;color:#c5d3e8;font-size:14px}.tenant-section{padding:100px 0}.tenant-copy h2,.tenant-cards-section h2,.tenant-owner h2{font-size:clamp(29px,3.5vw,46px);line-height:1.12;letter-spacing:-.04em;margin:9px 0 18px}.tenant-copy p:not(.eyebrow),.tenant-cards-section>div>p,.tenant-owner p{color:var(--seo-muted);font-size:17px}.tenant-result{margin-top:18px!important;padding:14px 16px;border-left:3px solid var(--seo-blue);background:var(--seo-pale);color:#203a60!important;font-size:15px!important;font-weight:700}.tenant-contract{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.tenant-checklist{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tenant-checklist li{padding:20px 22px;border:1px solid var(--seo-line);border-radius:14px;background:#fff}.tenant-checklist strong,.tenant-checklist span{display:block}.tenant-checklist span{margin-top:3px;color:var(--seo-muted);font-size:14px}.tenant-soft{background:#edf4ff}.tenant-feature-reverse{grid-template-columns:.9fr 1.1fr}.tenant-phone img{width:min(100%,330px);filter:drop-shadow(0 22px 24px rgba(24,54,103,.17))}.tenant-context{padding:58px 0;background:#10213c;color:#fff}.tenant-context blockquote{max-width:900px;margin:0;font-size:clamp(21px,2.5vw,32px);font-weight:700;line-height:1.38;letter-spacing:-.025em}.tenant-cards-section{background:#10213c;color:#fff}.tenant-cards-section .eyebrow{color:#93bbff}.tenant-cards-section h2{max-width:640px;margin-bottom:35px}.tenant-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tenant-cards article{min-height:230px;padding:26px;border:1px solid rgba(219,228,240,.18);border-radius:18px;background:#193354}.tenant-cards article>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#294a77;color:#afceff;font-size:20px}.tenant-cards h3{margin:24px 0 8px;font-size:20px}.tenant-cards p{margin:0;color:#c5d3e8;font-size:14px}.tenant-access{grid-template-columns:1.1fr .9fr}.tenant-access ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.tenant-access li{display:flex;align-items:center;gap:15px;padding:16px;border-radius:12px;background:var(--seo-pale)}.tenant-access b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--seo-blue);color:#fff;font-family:'DM Mono',monospace;font-size:13px}.tenant-owner{padding:86px 0;background:#e1edff}.tenant-owner .seo-button{display:inline-flex;margin-top:14px}.tenant-owner-summary{padding:30px;border-radius:18px;background:#fff;color:#203a60}.tenant-owner-summary strong,.tenant-owner-summary span{display:block}.tenant-owner-summary span{margin-top:10px;color:var(--seo-muted);font-size:16px}.tenant-related-grid{grid-template-columns:repeat(4,1fr)}
@media(max-width:760px){.tenant-hero{padding:58px 0 48px}.tenant-hero-grid,.tenant-feature,.tenant-feature-reverse,.tenant-access,.tenant-owner-grid,.tenant-contract{grid-template-columns:1fr;gap:38px}.tenant-hero h1{font-size:42px}.tenant-hero p:not(.eyebrow),.tenant-copy p:not(.eyebrow),.tenant-owner p{font-size:16px}.tenant-actions{align-items:stretch;flex-direction:column;gap:12px}.tenant-actions .seo-button{justify-content:center}.tenant-hero-proof{order:2}.tenant-hero-proof img{width:270px;transform:rotate(2deg)}.tenant-owner-outcomes{padding:46px 0}.tenant-owner-outcomes ul,.tenant-cards{grid-template-columns:1fr}.tenant-section{padding:62px 0}.tenant-feature-reverse .tenant-phone{order:2}.tenant-cards article{min-height:0}.tenant-context{padding:46px 0}.tenant-owner{padding:64px 0}.tenant-related-grid{grid-template-columns:1fr}.tenant-contract{gap:30px}}

/* Cómo funciona: dos entradas que convergen y un recorrido visible. */
.how-hero{padding:86px 0 76px;background:linear-gradient(135deg,#edf4ff 0%,#fff 64%)}.how-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.how-hero h1{max-width:720px;margin:12px 0 20px;line-height:1.05;letter-spacing:-.05em}.how-hero-grid>div>p:not(.eyebrow){max-width:680px;color:var(--seo-muted);font-size:18px;margin:0 0 30px}.how-hero-flow{display:grid;grid-template-columns:1fr 40px 30px 40px 1fr;align-items:center;text-align:center}.how-hero-flow div{min-height:112px;padding:18px 12px;border:1px solid #bfd3f7;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(25,73,142,.08)}.how-hero-flow span,.how-hero-flow strong{display:block}.how-hero-flow span{font:11px 'DM Mono',monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--seo-blue)}.how-hero-flow strong{margin-top:7px;font-size:16px;line-height:1.25}.how-hero-flow i{font-size:28px;color:#7da6ed;font-style:normal}.how-hero-flow b{font-size:18px;color:var(--seo-blue)}.how-hero-flow p{grid-column:1/-1;margin:21px 0 0;color:var(--seo-muted);font-weight:700}.how-start,.how-journey,.how-faq{padding:88px 0}.how-start h2,.how-journey h2,.how-faq h2,.how-final h2{margin:8px 0 30px;font-size:clamp(30px,3.8vw,48px);line-height:1.12;letter-spacing:-.04em}.how-start-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.how-start-grid a{min-height:255px;padding:30px;border:1px solid var(--seo-line);border-radius:18px;background:#fff;transition:transform .2s,box-shadow .2s}.how-start-grid a:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(20,45,83,.1)}.how-start-grid span,.how-step-copy>span{font:12px 'DM Mono',monospace;color:var(--seo-blue);letter-spacing:.06em}.how-start-grid h3{margin:28px 0 9px;font-size:23px;line-height:1.2}.how-start-grid p,.how-step-copy p,.how-journey-heading>p{color:var(--seo-muted)}.how-start-grid b{display:block;margin-top:22px;color:var(--seo-blue);font-size:14px}.how-review-note{padding:70px 0;background:#10213c;color:#fff}.how-review-note .eyebrow{color:#93bbff}.how-review-note blockquote{max-width:900px;margin:10px 0 0;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.38;letter-spacing:-.025em}.how-journey-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end}.how-journey-heading>p{margin:0 0 32px;font-size:16px}.how-journey ol{position:relative;margin:0;padding:0;list-style:none}.how-journey li{display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:center;padding:56px 0;border-top:1px solid var(--seo-line)}.how-journey li:nth-child(even) .how-step-copy{order:2}.how-journey li:nth-child(even) figure{order:1}.how-step-copy h3{margin:14px 0 12px;font-size:27px;line-height:1.18;letter-spacing:-.03em}.how-journey figure{margin:0}.how-journey img{display:block;width:100%;border:1px solid #cbd9eb;border-radius:18px;box-shadow:0 18px 36px rgba(20,45,83,.12)}.how-journey figcaption{margin-top:8px;color:#79889f;font:11px 'DM Mono',monospace}.how-links{padding:62px 0;background:#e9f1ff}.how-links>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.how-links a{display:flex;justify-content:space-between;gap:10px;padding:20px;border-radius:14px;background:#fff;font-weight:700;line-height:1.35}.how-links a span{color:var(--seo-blue)}.how-faq{padding-bottom:92px}.how-final{padding:68px 0;background:#10213c;color:#fff}.how-final .seo-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.how-final .eyebrow{color:#93bbff}.how-final h2{margin-bottom:8px}.how-final p:not(.eyebrow){margin:0;color:#c5d3e8}.how-final .seo-button{background:#fff;color:#10213c;white-space:nowrap}
@media(max-width:760px){.how-hero{padding:56px 0}.how-hero-grid,.how-journey-heading,.how-journey li{grid-template-columns:1fr;gap:32px}.how-hero h1{font-size:42px}.how-hero-flow{margin-top:4px;grid-template-columns:1fr 28px 24px 28px 1fr}.how-hero-flow div{min-height:96px;padding:14px 8px}.how-hero-flow strong{font-size:14px}.how-start,.how-journey,.how-faq{padding:60px 0}.how-start-grid,.how-links>div>div{grid-template-columns:1fr}.how-start-grid a{min-height:0}.how-review-note{padding:52px 0}.how-journey-heading>p{margin:0}.how-journey li{padding:42px 0}.how-journey li:nth-child(even) .how-step-copy,.how-journey li:nth-child(even) figure{order:initial}.how-step-copy h3{font-size:25px}.how-final .seo-wrap{align-items:flex-start;flex-direction:column}.how-final .seo-button{width:100%;text-align:center}}

/* Refuerzo de conversión para Cómo funciona. */
.how-hero-proof{display:block;margin-top:11px;color:var(--seo-muted);font-size:12px}.how-hero-flow a{min-height:112px;padding:18px 12px;border:1px solid #bfd3f7;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(25,73,142,.08);transition:transform .2s,box-shadow .2s}.how-hero-flow a:hover{transform:translateY(-3px);box-shadow:0 18px 32px rgba(25,73,142,.15)}.how-hero-flow>div{display:contents}.how-overview{padding:62px 0;background:#fff;text-align:center}.how-overview h2{margin:8px 0 30px;font-size:clamp(28px,3.5vw,43px);line-height:1.13;letter-spacing:-.04em}.how-overview ol{display:flex;justify-content:center;gap:0;margin:0;padding:0;list-style:none;overflow:auto}.how-overview li{display:flex;align-items:center;white-space:nowrap;color:#203a60;font-size:14px;font-weight:800}.how-overview li:not(:last-child):after{content:'→';margin:0 15px;color:var(--seo-blue);font-size:20px}.how-existing{padding:52px 0;background:#e9f1ff}.how-existing .seo-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.how-existing h2{margin:7px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.how-existing p:not(.eyebrow){margin:0;color:var(--seo-muted);font-size:16px}.how-existing .seo-button{flex:0 0 auto}.how-review-note h2{max-width:900px;margin:9px 0 12px;font-size:clamp(30px,3.8vw,48px);line-height:1.12;letter-spacing:-.045em}.how-review-note>div>p:not(.eyebrow){max-width:780px;margin:0;color:#d0e0f6;font-size:18px}.how-step-copy>strong{display:block;margin-top:20px;padding:15px 17px;border-left:3px solid var(--seo-blue);background:var(--seo-pale);color:#203a60;font-size:15px;line-height:1.45}.how-mid-cta{grid-template-columns:1fr auto!important;margin:0;padding:30px!important;border:0!important;border-radius:18px;background:#e9f1ff}.how-mid-cta h3{margin:7px 0 0;font-size:24px;line-height:1.2}.how-mid-cta .seo-button{align-self:center;white-space:nowrap}.how-links a{display:grid;grid-template-columns:1fr auto;align-content:start}.how-links a strong,.how-links a small{display:block}.how-links a strong{font-size:15px}.how-links a small{grid-column:1;color:var(--seo-muted);font-size:12px;line-height:1.45}.how-links a span{grid-column:2;grid-row:1/3}.how-final .seo-wrap>div:last-child{display:grid;gap:10px}.how-final small{color:#c5d3e8;font-size:12px;text-align:center}
@media(max-width:760px){.how-hero-flow a{min-height:96px;padding:14px 8px}.how-overview{padding:50px 0;text-align:left}.how-overview ol{justify-content:flex-start;padding-bottom:6px}.how-existing{padding:44px 0}.how-existing .seo-wrap{align-items:flex-start;flex-direction:column;gap:22px}.how-existing .seo-button{width:100%;text-align:center}.how-review-note>div>p:not(.eyebrow){font-size:16px}.how-mid-cta{grid-template-columns:1fr!important;gap:18px!important}.how-mid-cta .seo-button{width:100%;text-align:center}.how-final .seo-wrap>div:last-child{width:100%}}

/* Landing para propietarios: control operativo, no gestión tercerizada. */
.owner-hero{padding:94px 0 80px;background:linear-gradient(120deg,#10213c 0%,#163d70 64%,#2863eb 100%);color:#fff}.owner-hero-grid{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:70px}.owner-hero .eyebrow,.owner-final .eyebrow{color:#a9c7ff}.owner-hero h1{max-width:760px;margin:12px 0 22px;line-height:1.03;letter-spacing:-.06em}.owner-hero>div>div>p:not(.eyebrow),.owner-hero-grid>div>p:not(.eyebrow){max-width:670px;font-size:18px;color:#e5efff}.owner-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.owner-hero .seo-button{background:#fff;color:#174aaf}.owner-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--seo-blue);font-weight:800}.owner-hero .owner-text-link{color:#fff}.owner-text-link span{font-size:20px}.owner-proof{margin:20px 0 0;font-size:13px!important;color:#c9dcff!important}.owner-hero-panel{border:1px solid rgba(255,255,255,.25);border-radius:20px;background:rgba(5,24,57,.32);padding:26px;box-shadow:0 24px 48px rgba(3,15,37,.25)}.owner-hero-panel>p{margin:0 0 18px;color:#c9dcff;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.owner-hero-panel ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.owner-hero-panel li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.16);font-size:14px}.owner-hero-panel li:first-child{border-top:0}.owner-hero-panel span{color:#c9dcff}.owner-hero-panel strong{font-size:14px}.owner-section{padding:94px 0}.owner-section>h2,.owner-calculator-intro h2{max-width:820px;margin:9px 0 32px;font-size:clamp(30px,3.8vw,50px);line-height:1.1;letter-spacing:-.045em}.owner-problem-grid,.owner-scenarios,.owner-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.owner-problem-grid article,.owner-scenarios article,.owner-plan-grid article{border:1px solid var(--seo-line);border-radius:18px;background:#fff;padding:26px}.owner-problem-grid span{display:block;color:var(--seo-blue);font-family:'DM Mono',monospace;font-size:12px}.owner-problem-grid h3,.owner-scenarios h3{margin:22px 0 8px;font-size:20px;line-height:1.2}.owner-problem-grid p,.owner-scenarios p{margin:0;color:var(--seo-muted);font-size:15px}.owner-soft{background:#eaf2ff}.owner-scenarios article{border-color:#cddcf1}.owner-scenarios a{display:inline-flex;gap:8px;margin-top:22px;color:var(--seo-blue);font-size:14px;font-weight:800}.owner-economic{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.owner-economic h2{margin:9px 0 18px;font-size:clamp(29px,3.4vw,45px);line-height:1.12;letter-spacing:-.04em}.owner-economic p:not(.eyebrow){max-width:570px;color:var(--seo-muted);font-size:17px}.owner-economic ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.owner-economic li{padding:20px;border:1px solid var(--seo-line);border-radius:14px;background:var(--seo-pale)}.owner-economic strong,.owner-economic span{display:block}.owner-economic span{margin-top:4px;color:var(--seo-muted);font-size:14px}.owner-portal{background:#10213c;color:#fff}.owner-portal-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.owner-portal h2{margin:9px 0 18px;font-size:clamp(29px,3.7vw,48px);line-height:1.1;letter-spacing:-.045em}.owner-portal p:not(.eyebrow){color:#c5d3e8;font-size:17px}.owner-portal .eyebrow{color:#93bbff}.owner-portal-list{display:grid;gap:10px;padding:26px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#193354}.owner-portal-list span{margin-bottom:6px;color:#afceff;font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.owner-portal-list strong{padding:15px;border-radius:10px;background:#25466f;font-size:15px}.owner-table-wrap{overflow-x:auto;border:1px solid var(--seo-line);border-radius:16px;background:#fff}.owner-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.owner-table-wrap th,.owner-table-wrap td{padding:17px 18px;border-bottom:1px solid var(--seo-line);vertical-align:top;font-size:14px}.owner-table-wrap thead th{background:#edf4ff;color:#203a60}.owner-table-wrap tbody th{font-weight:800}.owner-table-wrap tr:last-child th,.owner-table-wrap tr:last-child td{border-bottom:0}.owner-note,.owner-formula{color:var(--seo-muted);font-size:13px}.owner-calculator-section{background:#edf4ff}.owner-calculator-intro{max-width:680px}.owner-calculator-intro h2{margin-bottom:14px}.owner-calculator-intro p:not(.eyebrow){color:var(--seo-muted);font-size:17px}.owner-calculator{display:grid;grid-template-columns:1fr .9fr;gap:24px;margin-top:30px}.owner-calculator form,.owner-calculator-result{border-radius:18px;padding:26px}.owner-calculator form{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:#10213c}.owner-calculator label{color:#d9e7fa;font-size:13px;font-weight:700}.owner-calculator input{width:100%;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid #60708b;border-radius:9px;background:#fff;color:#10213c;font:inherit}.owner-calculator button{min-height:48px;border:0;border-radius:10px;background:#fff;color:#10213c;font:inherit;font-weight:800;cursor:pointer}.owner-calculator .owner-reset{border:1px solid #6c87aa;background:transparent;color:#fff}.owner-calculator-result{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;border:1px solid #cbdbee}.owner-result-label{margin:0 0 8px;color:var(--seo-muted);font-size:14px}.owner-result-value{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.04em}.owner-result-detail{margin:10px 0;color:var(--seo-muted);font-size:14px}.owner-result-link{margin-top:8px;color:var(--seo-blue);font-size:14px;font-weight:800}.owner-plan-grid article{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;gap:9px}.owner-plan-grid p{margin:0;font-size:18px;font-weight:800}.owner-plan-grid strong{font-size:31px;line-height:1.15}.owner-plan-grid span{color:var(--seo-muted);font-size:14px}.owner-plan-grid .seo-button{margin-top:auto}.owner-plan-grid article.is-recommended{border:2px solid var(--seo-blue);box-shadow:0 12px 28px rgba(37,99,235,.12)}.owner-plan-grid article.is-recommended:before{content:'Recomendado según tu cartera';color:var(--seo-blue);font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.owner-final{padding:88px 0;background:#2863eb;color:#fff;text-align:center}.owner-final h2{max-width:680px;margin:9px auto 28px;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.05em}.owner-final .seo-button{background:#fff;color:#1f55ca}
@media(max-width:760px){.owner-hero{padding:62px 0 52px}.owner-hero-grid,.owner-economic,.owner-portal-grid,.owner-calculator{grid-template-columns:1fr;gap:38px}.owner-hero h1{font-size:43px}.owner-actions{align-items:stretch;flex-direction:column;gap:12px}.owner-actions .seo-button{justify-content:center}.owner-section{padding:64px 0}.owner-problem-grid,.owner-scenarios,.owner-plan-grid,.owner-economic ul{grid-template-columns:1fr}.owner-calculator form{grid-template-columns:1fr;padding:20px}.owner-calculator-result{padding:22px}.owner-table-wrap{margin-right:-20px;border-radius:16px 0 0 16px}.owner-portal-list{padding:20px}.owner-final{padding:64px 0}}

.owner-problem-grid .owner-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--seo-pale);color:var(--seo-blue)}.owner-icon svg,.owner-economic li svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.owner-economic li svg{display:block;margin-bottom:15px;color:var(--seo-blue)}
.owner-product-preview{position:relative;margin:0;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#fff;box-shadow:0 28px 52px rgba(3,15,37,.3);overflow:hidden}.owner-product-preview img{display:block;width:100%;height:auto}.owner-product-preview figcaption{padding:10px 14px;background:#f6f9fe;color:#5e6d84;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.owner-mobile-comparison{display:none}.owner-final p:not(.eyebrow){margin:16px auto 0;max-width:490px;color:#dbeaff;font-size:14px}
@media(max-width:760px){.owner-product-preview{order:2}.owner-table-wrap{display:none}.owner-mobile-comparison{display:grid;gap:12px}.owner-mobile-comparison article{padding:20px;border:1px solid var(--seo-line);border-radius:14px;background:#fff}.owner-mobile-comparison h3{margin:0 0 13px;font-size:18px}.owner-mobile-comparison p{margin:8px 0;color:var(--seo-muted);font-size:14px}.owner-mobile-comparison strong{color:var(--seo-ink)}}

/* Precios: claridad de capacidad y un camino directo desde la recomendación al registro. */
.pricing-hero-proof{margin:18px 0 0!important;color:#c9dcff!important;font-size:14px!important;font-weight:700}.pricing-card-fit{display:block;min-height:40px;margin:14px 0 18px;color:var(--seo-muted);font-size:14px;line-height:1.45}.pricing-card-trial{display:block;margin-top:12px;color:var(--seo-muted);font-size:12px;line-height:1.35}.pricing-card.is-recommended{border-color:var(--seo-blue);box-shadow:0 0 0 3px rgba(31,85,202,.13),0 18px 38px rgba(16,33,60,.12)}.pricing-card.is-recommended:not(.pricing-card-featured){transform:translateY(-4px)}.calc-plan-note{margin:15px 0 0;color:#2a4c78;font-size:13px;font-weight:700}.pricing-faq{padding-top:88px;padding-bottom:88px}.pricing-faq h2{margin:10px 0 28px;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.04em}.pricing-final-cta{padding:78px 0;background:#10213c;color:#fff;text-align:center}.pricing-final-cta .eyebrow{color:#9cc0ff}.pricing-final-cta h2{max-width:620px;margin:10px auto 14px;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.05em}.pricing-final-cta p:not(.eyebrow){max-width:500px;margin:0 auto;color:#d8e5f7;font-size:17px}.pricing-final-cta .seo-button{display:inline-flex;margin-top:26px;background:#fff;color:#1f55ca}@media(max-width:760px){.pricing-faq{padding-top:58px;padding-bottom:58px}.pricing-final-cta{padding:58px 0}.pricing-card-fit{min-height:0}.pricing-card.is-recommended:not(.pricing-card-featured){transform:none}}

/* Landing de funcionalidades: el selector conserva un único flujo visible. */
.features-summary{border-bottom:1px solid var(--seo-line);background:#fff}.features-summary .seo-wrap{display:flex;align-items:center;gap:16px;padding:18px 0}.features-summary strong{font-size:15px}.features-summary span{color:var(--seo-muted);font-size:14px}.features-hero small{display:block;margin-top:11px;color:#cfe0ff;font-size:13px}.features-catalog{padding:86px 0;background:#eef4ff}.features-catalog h2{margin:8px 0 30px;font-size:clamp(31px,3.8vw,48px);line-height:1.1;letter-spacing:-.045em}.features-catalog-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.features-catalog article{padding:20px;border:1px solid #cfddf0;border-radius:15px;background:#fff}.features-catalog h3{margin:0 0 13px;font-size:17px}.features-catalog ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--seo-muted);font-size:14px}.features-catalog li:before{content:'✓';margin-right:7px;color:var(--seo-blue)}.features-automation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 0;padding:0;list-style:none}.features-automation-steps li{display:flex;align-items:center;gap:8px;color:#d2e1f5;font-size:14px}.features-automation-steps b{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#294a77;color:#fff;font:700 11px 'DM Mono',monospace}.features-cta p{margin:8px 0 0;color:var(--seo-muted)}.features-faq{padding:68px 0}@media(max-width:760px){.features-summary .seo-wrap{align-items:flex-start;flex-direction:column;gap:3px;padding:16px 0}.features-catalog{padding:58px 0}.features-catalog-grid,.features-automation-steps{grid-template-columns:1fr}.features-faq{padding:52px 0}}
.features-hero{padding:94px 0 82px;background:linear-gradient(120deg,#10213c,#1f55ca);color:#fff}.features-hero .eyebrow{color:#a9c7ff}.features-hero h1{max-width:820px;margin:12px 0 20px;line-height:1.04;letter-spacing:-.055em}.features-hero p:not(.eyebrow){max-width:650px;font-size:19px;color:#e4efff}.features-hero .seo-button{display:inline-flex;margin-top:28px;background:#fff;color:#1f55ca}.features-explorer{padding:96px 0}.features-explorer-intro{max-width:700px}.features-explorer h2,.features-automation h2,.features-cta h2{margin:9px 0 15px;font-size:clamp(31px,3.8vw,50px);line-height:1.1;letter-spacing:-.045em}.features-explorer-intro>p:not(.eyebrow){color:var(--seo-muted);font-size:17px}.features-tabs{display:flex;gap:8px;overflow:auto;margin:38px 0 24px;padding-bottom:4px}.features-tabs button{flex:0 0 auto;min-height:44px;border:1px solid var(--seo-line);border-radius:999px;background:#fff;color:var(--seo-muted);padding:0 17px;font:700 14px inherit;cursor:pointer}.features-tabs button[aria-selected=true]{border-color:var(--seo-blue);background:var(--seo-blue);color:#fff}.features-tabs button:focus-visible,.feature-links a:focus-visible{outline:3px solid #8ab5ff;outline-offset:3px}.features-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:46px;align-items:center;border:1px solid var(--seo-line);border-radius:24px;background:#fff;padding:32px}.features-panel[hidden]{display:none}.features-panel-copy h3{margin:14px 0 13px;font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.04em}.features-panel-copy>p{color:var(--seo-muted);font-size:16px}.feature-status{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:#e4f8ed;color:#167347;padding:3px 10px;font-family:'DM Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feature-status-beta{background:#fff0db;color:#9a5800}.feature-result{margin-top:22px!important;padding:16px;border-left:3px solid var(--seo-blue);background:var(--seo-pale);color:#203a60!important;font-weight:700}.feature-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.feature-links a{padding:8px 0;color:var(--seo-blue);font-size:14px;font-weight:800}.features-panel figure{margin:0}.features-panel img{display:block;width:100%;max-height:420px;object-fit:contain;border:1px solid var(--seo-line);border-radius:14px;background:#f5f8fd}.features-panel figcaption{margin-top:9px;color:var(--seo-muted);font-size:12px}.features-automation{padding:78px 0;background:#10213c;color:#fff}.features-automation .seo-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.features-automation .eyebrow{color:#9cc0ff}.features-automation>div>p:not(.eyebrow){margin:0;color:#d2e1f5;font-size:17px}.features-statuses{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.features-cta{padding:68px 0;background:#e8f1ff}.features-cta .seo-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.features-cta h2{margin-bottom:0}.features-cta .seo-button{flex:0 0 auto}@media(max-width:760px){.features-hero{padding:62px 0 54px}.features-hero h1{font-size:43px}.features-explorer{padding:62px 0}.features-tabs{margin-top:28px}.features-panel{grid-template-columns:1fr;gap:26px;padding:22px}.features-panel img{max-height:320px}.features-automation{padding:58px 0}.features-automation .seo-wrap{grid-template-columns:1fr}.features-cta{padding:54px 0}.features-cta .seo-wrap{align-items:stretch;flex-direction:column}.features-cta .seo-button{justify-content:center}}
.seo-actions{flex-wrap:wrap}
.features-cta-actions{display:flex;flex-wrap:wrap;gap:12px}
@media(max-width:760px){.features-cta-actions{align-items:stretch;flex-direction:column}}
.flow-letter{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;vertical-align:middle}
