.lp-hero__from{color:var(--orange);font-weight:800;margin-top:24px}.lp-hero__actions>.lp-btn:first-child{white-space:normal;text-align:center}.reveal{opacity:1!important;transform:none!important}@media(max-width:600px){.lp-nav__cta{font-size:13px;padding:12px!important}.lp-hero h1{font-size:42px!important}}
.lp-social-proof{margin:20px 0 10px;font-size:15px;color:#17324d}.lp-social-proof strong{font-weight:800}.lp-video-link{font-size:14px;font-weight:700;display:block;flex-basis:100%;padding-top:8px}.video-section{padding:56px 0 96px}.video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:64px;align-items:center;max-width:1000px;margin:auto}.video-copy h1{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 24px}.video-copy p{line-height:1.7;max-width:480px}.video-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e96d2e}.welcome-video{width:100%;max-width:400px;aspect-ratio:5/9;display:block;border-radius:20px;background:#faf9f3;box-shadow:0 20px 60px #17324d15}.video-fine{font-size:13px;color:#536375}.video-copy .lp-btn{white-space:normal;margin:18px 0}.video-back{display:inline-block;margin-top:20px;font-size:14px}@media(max-width:700px){.video-grid{grid-template-columns:1fr;gap:28px}.video-section{padding:32px 0 64px}.welcome-video{max-width:330px;margin:auto}.video-copy h1{font-size:40px}}
.lp-hero__welcome{align-self:center;justify-self:center;width:min(100%,360px)}.lp-hero__welcome video{display:block;width:100%;aspect-ratio:5/9;object-fit:contain;border-radius:20px;background:#faf9f3;box-shadow:0 20px 60px #17324d18}.lp-hero__welcome p{font-size:13px;text-align:center;color:#536375;margin-top:12px}.lp-hero__grid{align-items:center}.lp-hero h1{font-size:clamp(38px,4.5vw,62px)}@media(max-width:700px){.lp-hero__welcome{width:min(100%,330px);margin:20px auto}.lp-hero h1{font-size:38px!important}}
.lp-business-count{background:#172c46;color:#fff;padding:64px 0}.lp-business-count__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lp-business-count__eyebrow{color:#ffaf82;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin-bottom:14px}.lp-business-count h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.lp-business-count p:not(.lp-business-count__eyebrow){color:#c3cedb;font-size:16px;max-width:410px;line-height:1.6}.lp-business-count__stat{border-left:1px solid #ffffff30;padding-left:64px;display:flex;flex-direction:column}.lp-business-count__number{font-size:clamp(100px,12vw,170px);font-weight:800;line-height:1;letter-spacing:-.06em;color:#ff995d;font-variant-numeric:tabular-nums}.lp-business-count__label{font-size:20px;font-weight:600;margin-top:16px}.lp-count-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.lp-business-count{padding:44px 0}.lp-business-count__inner{grid-template-columns:1fr;gap:28px}.lp-business-count__stat{border-left:0;border-top:1px solid #ffffff30;padding:26px 0 0}.lp-business-count__number{font-size:112px}.lp-business-count__label{font-size:18px}}
.lp-offer-note{max-width:660px;margin:18px auto 26px;color:#c3cedb;line-height:1.65}.lp-import .lp-btn,.lp-plan .lp-btn,.lp-cta .lp-btn{white-space:normal;text-align:center}.lp-sticky{font-size:14px}.lp-hero__monthly{line-height:1.7}
.lp .lp-wa-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;background:#c44b13!important;color:#fff!important;border:1px solid #c44b13;border-radius:10px;text-decoration:none;font-size:16px;font-weight:750;line-height:1.3;cursor:pointer;box-shadow:0 3px 0 #8b330d;transition:background-color 180ms,box-shadow 180ms}.lp .lp-wa-cta:hover{background:#a93e0e!important;border-color:#a93e0e;box-shadow:0 4px 10px #82330f24}.lp .lp-wa-cta:focus-visible{outline:3px solid #176b58;outline-offset:4px}.lp-wa-icon{flex:none;display:block}.lp-cta-reassurance{font-size:14px!important;line-height:1.6!important;color:#42546a;margin:16px 0 24px!important;max-width:480px}.lp .lp-nav__cta{min-height:44px;padding:11px 18px;font-size:14px}.lp .lp-btn--ghost{min-height:52px;border-radius:10px;background:transparent;font-weight:600;color:#20334d;box-shadow:none}.lp .lp-sticky{position:fixed;bottom:16px;left:16px;right:16px;max-width:440px;margin:auto;z-index:40;display:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}.lp .lp-sticky[hidden]{display:none!important}@media(max-width:700px){.lp .lp-hero__actions .lp-wa-cta{width:100%}.lp .lp-nav__cta{padding:10px 12px;font-size:12px;gap:7px}.lp .lp-nav__cta svg{width:18px;height:18px}.lp .lp-sticky:not([hidden]){display:flex;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.lp{padding-bottom:90px}.lp-cta-reassurance{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.lp .lp-wa-cta{transition:none}}

/* Audit fixes: shared prototype tokens and accessible states. */
.lp{--action:#b94410;--action-hover:#953509;--on-action:#fff;--surface:#f7f7f4;--ink:#16253c;--ink-muted:#42546a;--focus:#176b58;--orange:var(--action);--orange-dark:var(--action-hover)}
.lp .lp-wa-cta{background:var(--action)!important;border-color:var(--action);color:var(--on-action)!important;box-shadow:0 3px 8px #16253c20}
.lp .lp-wa-cta:hover{background:var(--action-hover)!important;border-color:var(--action-hover);box-shadow:0 4px 12px #16253c25;transform:none}
.lp .lp-btn:hover{transform:none}
.lp .lp-nav__cta{font-size:14px!important;min-height:44px;line-height:1.3}
.lp-hero__welcome video{box-shadow:0 16px 32px #16253c18}
.lp-business-count__number{letter-spacing:-.04em}
.lp-hero h1{letter-spacing:-.04em}
.lp-import p,.lp-cta p,.lp-value p{color:#fff}
.lp :is(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}
.lp :is(.lp-import,.lp-cta,.lp-pricing,.lp-business-count) :is(a,button,summary):focus-visible{outline-color:#fff}
.lp-nav__brand,.lp-footer__brand{min-width:44px;min-height:44px;display:inline-flex;align-items:center}
.lp-nav__links a,.lp-nav__login,.lp-footer nav a{display:inline-flex;align-items:center;min-height:44px}
.lp-hero__examples a{display:inline-flex;align-items:center;min-height:44px}
.lp-hero__examples{flex-wrap:wrap}
.lp .lp-plan__fine,.lp .lp-footer__legal{font-size:14px;line-height:1.7}
.lp-video-transcript{margin:16px 0 0;color:var(--ink);text-align:left}
.lp-video-transcript summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.lp-video-transcript p{font-size:15px!important;text-align:left!important;line-height:1.7}
.lp ::selection{background:#ffe0cb;color:var(--ink)}
@media(max-width:700px){.lp .lp-nav__cta{font-size:13px!important;padding:10px 12px!important}.lp-hero__examples{gap:8px 16px}.lp-footer nav a{min-height:44px}}
.lp-compare .lp-h2{color:#ff995d}
.lp-value__copy h2,.lp-value__eq>.lp-value__item,.lp-value__equals{color:#fff}
@media(max-width:1100px){.lp-nav__login{display:none!important}}
.lp-compare h2{color:#ff995d}
.lp-seo a{color:var(--action);text-decoration:underline;text-underline-offset:3px}

/* Compact section flow */
.lp-flow-note{max-width:720px;margin:28px auto 0;font-size:15px;line-height:1.7;color:var(--ink-muted);text-align:center}
.lp-hero__welcome .lp-video-help{font-size:14px;line-height:1.6;text-align:left;max-width:360px}
.lp-try__grid{display:block}.lp-try__intro{max-width:720px;margin-bottom:32px}.lp-try__examples{margin-top:0}.lp-try__examples>h3{display:none}.lp-try .lp-types{margin-top:36px;padding:24px 0 0;border-bottom:0}.lp-try .lp-types .lp-shell{padding:0}
.lp-compare{padding-block:48px}.lp-compare__grid{gap:28px}
@media(max-width:700px){.lp-compare .lp-mini,.lp-compare .lp-paper{display:none}.lp-compare{padding-block:40px}.lp-compare h2{font-size:30px}.lp-flow-note{text-align:left}.lp-try{padding-block:40px}.lp-try .lp-types{overflow:hidden}}

.lp-flow-benefits{display:grid;gap:24px;list-style:none;padding:0;margin:0}.lp-flow-benefits li{display:grid;gap:8px}.lp-flow-benefits strong{font-size:20px;color:#fff}.lp-flow-benefits span{font-size:16px;color:#c3cedb;line-height:1.6}@media(max-width:700px){.lp-flow-benefits{margin-top:28px;gap:20px}.lp-flow-benefits strong{font-size:18px}}

.lp-main-theme{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center;padding:40px;margin-bottom:40px;background:var(--surface,#fffaf5);border:1px solid #eadbd1;border-radius:24px}.lp-main-theme__preview{display:block;max-width:300px;max-height:550px;overflow:hidden;border:7px solid #25201e;border-radius:32px;box-shadow:0 16px 40px #25170e18;margin:auto}.lp-main-theme__preview img{display:block;width:100%;height:auto}.lp-main-theme__label{font-size:13px;font-weight:700;color:#a64017}.lp-main-theme__copy h3{display:block!important;font-size:clamp(28px,3.5vw,44px);line-height:1.12;letter-spacing:-.04em;margin:16px 0}.lp-main-theme__copy>p{max-width:480px;line-height:1.65}.lp-main-theme__copy .button{margin-top:16px;background:#b94410;color:white}.lp-main-theme__note{font-size:13px}.lp-try__examples>h3.lp-other-themes{display:block;font-size:22px;margin:0 0 20px}.tema-card--tarjetas{grid-column:1/-1;border:2px solid #b94410!important;display:grid!important;grid-template-columns:1fr 1fr}.tema-card--tarjetas .tema-card__body{align-self:center}.tema-card--tarjetas .tema-card__shot{max-height:560px}.tema-card--tarjetas h2{color:#b94410}@media(max-width:650px){.lp-main-theme{grid-template-columns:1fr;padding:24px 20px;gap:24px}.lp-main-theme__copy{grid-row:1}.lp-main-theme__preview{max-width:260px;max-height:440px}.tema-card--tarjetas{grid-template-columns:1fr}}

.lp-plan__features li{display:flex;align-items:center;gap:10px}.lp-plan__features .lp-feature-icon{display:block;flex:0 0 22px;color:#b94410}

/* Product explanation and maker: editorial split with a real demo image. */
.lp-seo{padding-block:72px;background:#fff}.lp-seo__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px 72px;align-items:center}.lp-seo .lp-seo__copy h2{font-size:clamp(30px,3.2vw,44px);line-height:1.16;letter-spacing:-.035em;margin:0 0 20px;color:#16253c}.lp-seo .lp-seo__intro{font-size:17px;line-height:1.65;max-width:56ch;color:#53647a;margin:0 0 28px}.lp-seo__details{display:grid;gap:20px;margin:0 0 24px}.lp-seo__details dt{font-size:15px;font-weight:750;color:#16253c;margin-bottom:5px}.lp-seo__details dd{font-size:14px;line-height:1.7;color:#53647a;margin:0;max-width:60ch}.lp-seo .lp-seo__guide{font-size:14px;font-weight:700;color:#a63b12;text-decoration:none;display:inline-flex;gap:12px;align-items:center;min-height:44px}.lp-seo__visual{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#f7f0e8;text-decoration:none!important;color:#16253c!important}.lp-seo__visual>img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;height:auto}.lp-seo__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.lp-seo__caption strong{display:block;font-size:16px;line-height:1.4}.lp-seo__caption small{display:block;font-size:13px;margin-top:6px;color:#a63b12}.lp-seo__caption svg{flex:none;color:#a63b12}.lp-seo__maker{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #e7e2dd;padding-top:28px;margin-top:4px}.lp-seo__maker strong{font-size:14px;color:#16253c}.lp-seo .lp-seo__maker p{font-size:13px;line-height:1.6;margin:6px 0 0;max-width:60ch}.lp-seo__maker-links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.lp-seo__maker-links a{font-size:13px;font-weight:600;color:#a63b12;text-underline-offset:4px}.lp-seo a:focus-visible{outline:2px solid #a63b12;outline-offset:5px}@media(max-width:700px){.lp-seo{padding-block:44px}.lp-seo__layout{grid-template-columns:1fr;gap:28px}.lp-seo__visual>img{aspect-ratio:1.35}.lp-seo__maker{display:block;padding-top:24px}.lp-seo__maker-links{margin-top:16px}.lp-seo .lp-seo__intro{font-size:16px}.lp-seo__caption{padding:20px}}

/* Footer: grouped navigation, direct contact and a quiet legal baseline. */
.lp-footer{background:#16253c;color:#d4dce7;padding:56px 0 28px}.lp-footer__grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.15fr;gap:40px}.lp-footer__brand{display:inline-flex;min-height:44px;align-items:center;text-decoration:none!important}.lp-footer__intro>p{font-size:14px;line-height:1.8;color:#c3cedd;margin:18px 0}.lp-footer .lp-footer__contact{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;background:#25374f;border-radius:12px;text-decoration:none;color:#fff;min-height:64px;transition:background 160ms}.lp-footer__contact .lp-wa-icon{color:#ffad85;width:24px;height:24px;flex:none}.lp-footer__contact span{font-size:13px;font-weight:650}.lp-footer__contact small{display:block;margin-top:4px;font-size:13px;font-weight:400;color:#c3cedd}.lp-footer__links{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important}.lp-footer__links h2{font-size:14px;font-weight:750;color:#fff;line-height:1.5;margin:10px 0 14px}.lp-footer .lp-footer__links a{display:flex;align-items:center;min-height:44px;font-size:13px;color:#c3cedd;text-decoration:none;line-height:1.5}.lp-footer__links p{font-size:13px;color:#c3cedd;margin:12px 0;line-height:1.6}.lp-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;margin-top:36px;border-top:1px solid #3a485d}.lp-footer__bottom p{font-size:12px;margin:0;color:#c3cedd}.lp-footer__bottom nav{display:flex;flex-wrap:wrap;gap:8px 24px}.lp-footer .lp-footer__bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#d4dce7;text-underline-offset:4px}.lp-footer__responsible{font-size:11px;color:#b7c4d5;line-height:1.7;margin:12px 0 0}.lp-footer a:hover{color:#ffba95}.lp-footer .lp-footer__contact:hover{background:#31455f;color:#fff}.lp-footer a:focus-visible{outline:2px solid #ffba95;outline-offset:4px;border-radius:4px}@media(max-width:1000px){.lp-footer__grid{grid-template-columns:1fr 1fr;gap:28px 40px}}@media(max-width:600px){.lp-footer{padding-top:36px;padding-bottom:100px}.lp-footer__grid{gap:24px 20px}.lp-footer__intro{grid-column:1/-1}.lp-footer__links:last-child{grid-column:1/-1}.lp-footer__bottom{display:block;margin-top:24px;padding-top:20px}.lp-footer__bottom nav{margin-top:8px;gap:0 20px}.lp-footer__links h2{margin-bottom:8px}.lp-footer__intro>p{font-size:16px}.lp-footer__responsible{font-size:12px}}@media(prefers-reduced-motion:reduce){.lp-footer__contact{transition:none!important}}
@media(min-width:1001px) and (max-width:1200px){.lp-footer__grid{grid-template-columns:1fr 1fr;gap:28px 40px}}.lp-footer__grid>*{min-width:0}.lp-footer__links a{overflow-wrap:anywhere}
/* Mobile reading rhythm: one persistent action, in the header. */
@media(max-width:700px){
.lp .lp-sticky:not([hidden]),.lp .lp-sticky{display:none!important}
.lp{padding-bottom:0}
.lp-hero{padding-top:28px!important;padding-bottom:32px!important}
.lp-hero__grid{gap:20px!important}
.lp-hero h1{font-size:34px!important;line-height:1.12!important;margin-bottom:16px!important}
.lp-hero__lead{margin:0 0 10px!important;font-size:16px!important;line-height:1.6!important}
.lp-hero__monthly{font-size:13px!important;line-height:1.6!important;margin:0 0 20px!important}
.lp-hero__actions{gap:8px!important;margin:0!important}
.lp-hero__actions .lp-btn--ghost{min-height:44px!important;padding:10px 16px!important}
.lp-hero .lp-cta-reassurance{margin:8px 0 12px!important;font-size:13px!important}
.lp-hero__examples{gap:0 14px!important;margin:0 0 12px!important;align-items:center}
.lp-hero__examples span{font-size:12px}
.lp-hero__examples a{font-size:12px;min-height:44px}
.lp-hero .lp-benefits{display:flex!important;flex-wrap:wrap;gap:12px 16px!important;margin:12px 0 0!important;padding:0!important}
.lp-hero .lp-benefits li{font-size:12px;gap:6px!important}
.lp-hero .lp-benefits svg{width:19px;height:19px;flex:none}
.lp-hero__welcome{width:100%;margin:0 auto!important}
.lp-hero__welcome video{width:auto;height:340px;max-width:100%;margin:auto;border-radius:14px;box-shadow:none}
.lp-hero__welcome>p{margin:8px auto 0!important}
.lp-hero__welcome .lp-video-help{font-size:13px;line-height:1.6;max-width:100%}
.lp-video-transcript{margin-top:8px}
.lp-seo__maker-links a{display:inline-flex;align-items:center;min-height:44px}
.lp-footer{padding-bottom:28px}
.lp-footer__bottom p a{min-width:44px;justify-content:center}
}

.lp-seo__qr{display:grid;place-items:center;background:#fff;padding:36px;aspect-ratio:1}.lp-seo__qr img{display:block;width:100%;max-width:360px;height:auto;image-rendering:pixelated}@media(max-width:700px){.lp-seo__qr{padding:24px;aspect-ratio:1}.lp-seo__qr img{max-width:300px}}

/* A scannable tabletop menu card, using the demo business identity. */
.lp-seo .lp-qr-demo{background:#f6eee4;border:1px solid #ead8c6;border-radius:16px;padding:28px;display:flex;align-items:center;flex-direction:column;color:#3c291e!important}.lp-qr-demo__brand{display:flex;align-items:center;gap:12px;align-self:flex-start;margin-bottom:24px}.lp-qr-demo__brand img{width:52px;height:52px;border-radius:50%;object-fit:cover}.lp-qr-demo__brand strong{display:block;font-size:16px;line-height:1.4}.lp-qr-demo__brand span{display:block;font-size:12px;color:#72533f;margin-top:3px}.lp-seo .lp-qr-demo h3{font-size:34px;line-height:1.1;letter-spacing:-.03em;text-align:center;margin:0 0 12px;color:#3c291e}.lp-seo .lp-qr-demo__instruction{font-size:14px;line-height:1.6;text-align:center;max-width:260px;color:#72533f;margin:0 0 20px}.lp-qr-demo__code{display:block;background:#fff;padding:8px;width:244px;max-width:100%;box-sizing:border-box;border-radius:12px}.lp-qr-demo__code img{display:block;width:100%;height:auto;image-rendering:pixelated}.lp-seo .lp-qr-demo__hint{font-size:12px;color:#72533f;text-align:center;margin:14px 0 20px}.lp-seo .lp-qr-demo__button{display:flex;align-items:center;justify-content:center;gap:12px;background:#a63b12;color:#fff!important;border-radius:10px;padding:14px 18px;min-height:48px;width:100%;box-sizing:border-box;font-size:14px;font-weight:700;text-decoration:none;transition:background 160ms}.lp-seo .lp-qr-demo__button:hover{background:#84300f}.lp-qr-demo__foot{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ddc8b4;padding-top:18px;margin-top:24px}.lp-qr-demo__foot>span{font-size:11px;color:#72533f}.lp-qr-demo__foot strong{font-size:13px;color:#16253c}.lp-qr-demo__foot strong span{color:#a63b12}@media(max-width:700px){.lp-seo .lp-qr-demo{padding:24px}.lp-seo .lp-qr-demo h3{font-size:30px}.lp-qr-demo__brand{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.lp-qr-demo__button{transition:none!important}}

/* Navigation: three primary destinations and an accessible secondary menu. */
.lp-nav__more{position:relative}.lp-nav__more summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;color:#20334d}.lp-nav__more summary::-webkit-details-marker{display:none}.lp-nav__more>div{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:8px 12px;background:#fff;border:1px solid #e0e5ec;border-radius:12px;box-shadow:0 12px 28px #16253c18;display:flex;flex-direction:column;z-index:60}.lp-nav__more>div a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.lp-nav__more summary:focus-visible{outline:2px solid #b94410;outline-offset:4px}.lp-nav__more summary:hover{color:#b94410}
@media(min-width:1101px){.lp-nav__drawer-login{display:none!important}.lp-nav__login{display:flex!important;align-items:center}.lp-nav__links{display:flex!important;position:static!important;gap:24px!important}.lp-nav__toggle{display:none!important}}
@media(max-width:1100px){.lp-nav__login{display:none!important}.lp-nav__toggle{display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}.lp-nav{position:relative;gap:12px!important}.lp-nav__links{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;background:#fff;border:1px solid #e0e5ec;border-radius:12px;padding:12px 20px!important;box-shadow:0 12px 24px #16253c16;max-height:calc(100dvh - 100px);overflow:auto;z-index:60}.lp-nav__links--open{display:flex!important;flex-direction:column;align-items:stretch;gap:4px!important}.lp-nav__links>a{display:flex;align-items:center;min-height:44px}.lp-nav__drawer-login{display:flex!important;border-top:1px solid #e0e5ec;margin-top:8px;padding-top:8px}.lp-nav__more>div{position:static;border:0;box-shadow:none;padding:0 0 0 16px}.lp-nav__cta{margin-left:auto}.lp-nav__brand{flex-shrink:0}.lp-nav__more summary{font-size:14px}}

/* Welcome video: compact metadata and an accessible transcript disclosure. */
.lp-hero__welcome{display:flex;flex-direction:column}.lp-hero__welcome .lp-video-duration{order:1;text-align:left;font-size:12px;color:#53647a;margin:16px 0 4px!important}.lp-hero__welcome .lp-video-transcript{order:2;margin:0;border-bottom:1px solid #dce1e6;padding:0 0 10px}.lp-hero__welcome .lp-video-transcript summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;color:#20334d;cursor:pointer;list-style:none;text-decoration:none}.lp-video-transcript summary::-webkit-details-marker{display:none}.lp-transcript-chevron{margin-left:auto;flex:none}.lp-video-transcript[open] .lp-transcript-chevron{transform:rotate(180deg)}.lp-hero__welcome .lp-video-transcript>p{font-size:14px;line-height:1.75;text-align:left;color:#53647a;margin:8px 0 12px;max-height:260px;overflow:auto;padding-right:8px}.lp-hero__welcome .lp-video-help{order:3;font-size:13px;line-height:1.7;text-align:left;color:#53647a;margin:14px 0 0!important}.lp-video-transcript summary:hover{color:#a63b12}.lp-video-transcript summary:focus-visible{outline:2px solid #a63b12;outline-offset:3px;border-radius:4px}
.lp-business-map{padding-top:36px;padding-bottom:40px}.lp-business-map__head{margin-bottom:20px}.lp-business-map__head h3{color:#fff;font-size:26px;letter-spacing:-.03em;margin:0 0 10px}.lp-business-map__head p,.lp-business-map__note{color:#c3cedd;font-size:14px;line-height:1.7}.lp-business-map__frame{border-radius:16px;overflow:hidden;background:#e9eee9}#business-map{height:460px;width:100%;color:#16253c;z-index:0}.lp-business-map__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;color:#53647a;padding:12px 20px;font-size:13px;line-height:1.6}.lp-business-map__bar button{background:#f5ebe4;color:#a63b12;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font:600 13px inherit;cursor:pointer;flex:none}.lp-business-map__note{margin:14px 0 0;max-width:80ch}.lp-business-map .leaflet-popup-content{font:14px/1.6 system-ui;color:#16253c}.lp-business-map .leaflet-popup-content strong{color:#a63b12}.lp-business-map button:focus-visible{outline:2px solid #a63b12;outline-offset:3px}@media(max-width:700px){#business-map{height:360px}.lp-business-map{padding-top:20px;padding-bottom:28px}.lp-business-map__head h3{font-size:23px}.lp-business-map__bar{padding:12px;font-size:12px;gap:10px}}

/* One presence section: the count leads, the geographic evidence supports it. */
.lp-presence{padding:64px 0!important;background:#192e46}.lp-presence__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;align-items:center}.lp-presence__story h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.035em;color:#fff;margin:0 0 18px}.lp-presence__intro{font-size:16px;color:#c7d2e0;line-height:1.7;max-width:34ch;margin:0 0 24px}.lp-presence .lp-business-count__stat{text-align:left;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lp-presence .lp-business-count__number{font-size:clamp(88px,9vw,128px);letter-spacing:-.04em;line-height:1;color:#ff995d}.lp-presence .lp-business-count__label{font-size:15px;line-height:1.6;color:#fff;max-width:28ch}.lp-presence__hint{display:flex;align-items:flex-start;gap:10px;color:#c7d2e0;font-size:13px;line-height:1.7;margin:28px 0 0;max-width:30ch}.lp-presence__hint svg{flex:none;color:#ff995d;margin-top:2px}.lp-presence .lp-business-map{padding:0;min-width:0}.lp-presence .lp-business-map__frame{border-radius:16px}.lp-presence #business-map{height:440px}.lp-presence .lp-business-map__bar{padding:12px 16px;align-items:center;gap:12px}.lp-presence .lp-business-map__bar button{display:flex;align-items:center;gap:8px;white-space:nowrap}.lp-presence .lp-business-map__note{font-size:12px;line-height:1.6;color:#c7d2e0;margin:12px 0 0}.lp-presence .leaflet-control-zoom a{color:#192e46;min-width:36px;min-height:36px;line-height:36px}.lp-presence .leaflet-control-attribution{font-size:10px}@media(max-width:900px){.lp-presence__grid{grid-template-columns:1fr;gap:28px}.lp-presence__story{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.lp-presence__story h2{grid-column:1;margin-bottom:0}.lp-presence__intro{grid-column:1;margin:0}.lp-presence .lp-business-count__stat{grid-column:2;grid-row:1/3;align-self:center}.lp-presence__hint{grid-column:1/-1;margin:8px 0 0;max-width:none}}@media(max-width:600px){.lp-presence{padding:40px 0!important}.lp-presence__grid{gap:24px}.lp-presence__story{display:block}.lp-presence__story h2{font-size:32px;margin-bottom:14px}.lp-presence__intro{margin-bottom:24px;font-size:15px;max-width:34ch}.lp-presence .lp-business-count__number{font-size:100px}.lp-presence .lp-business-count__stat{gap:8px}.lp-presence__hint{margin-top:20px;font-size:13px}.lp-presence #business-map{height:340px}.lp-presence .lp-business-map__bar{padding:10px 12px;font-size:11px;align-items:flex-start}.lp-presence .lp-business-map__bar button{font-size:12px;padding:8px 10px}.lp-presence .lp-business-map__note{font-size:12px}}
