/* Escala de lectura compartida para los dos previos actuales. */
body{font-size:18px;line-height:1.7}h2{font-size:clamp(38px,4vw,62px)}.eyebrow{font-size:13px;letter-spacing:.12em}.review-note,.review-note a{font-size:12px;letter-spacing:.04em}.review-note{height:34px}.site-header nav{font-size:15px;gap:23px}.nav-cta{font-size:15px;padding:14px 22px}.button{font-size:16px;padding:16px 25px}.watch-link{font-size:15px}.hero-description{font-size:20px;max-width:560px}.hero .eyebrow{font-size:12px}.hero-tags{font-size:14px;gap:20px}.hero-floor,.hero-floor button{font-size:13px}.hero-floor small{font-size:12px}.trust>p{font-size:14px}.section-intro>p:last-child{font-size:18px;max-width:680px}.journey-step>span{font-size:14px}.journey-step h3{font-size:26px}.journey-step p{font-size:16px;max-width:430px}.journey-context span{font-size:13px}.journey-phone>span{font-size:11px}.evidence-note b{font-size:14px}.evidence-note small{font-size:12px}.fine-print{font-size:13px;color:#607a8e}.journey-content .fine-print{font-size:13px}.otif-copy>p:not(.eyebrow){font-size:18px}.otif-principles span{font-size:13px}.otif-principles h3{font-size:25px}.otif-principles p{font-size:16px;color:#b3cddd}.text-link{font-size:16px}.browser-bar{font-size:12px}.browser-bar b{font-size:11px}.browser-bar button{font-size:13px}.otif-footnote{font-size:20px}.otif-footnote small{font-size:12px;color:#a3becf}.suite-tabs button{font-size:13px;padding:20px 18px}.suite-tabs button span{font-size:18px}.suite-panel-copy h3{font-size:38px}.suite-panel-copy>p:not(.eyebrow){font-size:18px}.suite-panel-copy ul{font-size:16px}.suite-panel-image>span{font-size:12px;color:#627c90}.suite-note{font-size:13px}.film-intro>p{font-size:17px;max-width:340px}.film-caption span{font-size:13px}.film-caption small{font-size:13px;color:#607a8e}.network-node h3{font-size:26px}.network-node p{font-size:15px}.connection-bottom>p{font-size:15px}.security-copy>p:not(.eyebrow){font-size:18px}.security-label{font-size:12px;letter-spacing:.08em}.orbit-satellite{font-size:12px}.security-list summary{font-size:18px;gap:16px}.security-list summary>span{font-size:13px}.security-list p{font-size:16px;line-height:1.8}.screen-tabs button{font-size:16px;padding:12px 20px}.partnership-grid article>span{font-size:13px}.partnership-grid h3{font-size:31px}.partnership-grid p{font-size:18px}.ai-copy>p:not(.eyebrow){font-size:18px}.chips button{font-size:15px;padding:12px 17px}.assistant-head b{font-size:18px}.assistant-head small{font-size:12px;color:#627c90}.chat{height:260px}.chat p{font-size:16px;line-height:1.7}.assistant input{font-size:16px}.assistant form button{width:52px;font-size:20px}.ai-note{font-size:12px;color:#627c90}.faq-list summary{font-size:18px}.faq-list p{font-size:16px}.closing>p:last-child{font-size:15px;color:#b0c6d5}.closing .eyebrow{font-size:13px}.floating span,.whatsapp-float span{font-size:14px}.floating,.whatsapp-float{padding:14px 20px}.whatsapp-float{bottom:86px}footer,footer p{font-size:14px}footer b{font-size:20px}footer small{font-size:12px;color:#6d8495}footer .footer-contact a{font-size:15px}.contact-coye-copy>p:last-child{font-size:18px;max-width:570px}.contact-method small{font-size:13px;color:#5b768a}.contact-method b{font-size:26px}.contact-modal-methods a{font-size:15px;padding:12px 17px}.contact-modal-methods svg{width:20px;height:20px}dialog{max-width:620px;padding:38px}dialog h2{font-size:38px}#lead-form label{font-size:15px}#lead-form input,#lead-form select{font-size:17px;padding:13px}#lead-form small{font-size:13px;color:#627c90}#download-status{font-size:15px;color:#235d7e}.hero-product-caption{font-size:32px}.hero-product-caption span{font-size:21px}.hero-product-caption>small{font-size:15px}.impact-legend{font-size:13px}.module-circle-stage{min-height:730px!important}.module-orbit{bottom:140px}.module-orbit-node{font-size:14px;width:140px;min-height:53px;padding:9px;line-height:1.4}.module-circle-stage .hero-product-caption{top:40%;font-size:30px;width:49%}.module-circle-stage .hero-product-caption span{font-size:19px}.module-circle-stage .hero-product-caption small{font-size:14px;color:#bad8eb}.upcoming-modules{bottom:0;padding-top:19px}.upcoming-label{font-size:13px}.upcoming-modules>div>span{font-size:15px;padding:8px 15px}.upcoming-modules>small{font-size:12px;color:#bad0df}.coming-section article>span{font-size:14px}.coming-section>p:last-child{font-size:16px}.module-circle-stage .product-orbit{bottom:140px}.module-circle-stage .impact-network{bottom:120px}
@media(max-width:1400px) and (min-width:901px){.site-header nav{font-size:14px;gap:16px}.nav-cta{font-size:14px;padding:13px 18px}.module-circle-stage{min-height:760px!important}.module-orbit-node{font-size:13px;width:128px;min-height:53px}.module-circle-stage .hero-product-caption{font-size:27px}.module-circle-stage .hero-product-caption span{font-size:17px}.module-circle-stage .hero-product-caption small{font-size:13px}.hero-tags{font-size:12px;gap:14px}.hero-floor{gap:20px}.hero-floor button{font-size:12px}.hero-floor small{font-size:11px}}
@media(max-width:1100px){.contact-coye{gap:5%}.contact-method{padding:23px 20px;gap:14px}.contact-method b{font-size:23px}}
@media(max-width:900px){.site-header,.site-header.scrolled{height:80px}.site-header nav{display:none;position:absolute;top:80px;left:0;right:0;padding:22px;background:white;border-bottom:1px solid #dbe5ed;gap:20px;flex-direction:column;box-shadow:0 18px 30px #09294212;font-size:16px}.site-header nav.open{display:flex}.menu-toggle{display:block}.nav-cta{margin-left:auto;margin-right:16px;font-size:14px;padding:12px 17px}.brand{width:158px;height:53px}.brand img{width:158px;transform:translateY(-26px)}.module-circle-stage{max-width:590px;min-height:730px!important}.module-orbit-node{width:128px;font-size:13px}.hero-description{font-size:18px}.hero-tags{font-size:13px}.hero-floor small{display:none}.contact-coye{grid-template-columns:1fr;gap:30px}.contact-method b{font-size:26px}.contact-coye h2{font-size:43px}}
@media(max-width:600px){.review-note,.review-note a{font-size:10px}.review-note{height:28px}.review-note span{display:none}.hero h1{font-size:clamp(40px,9.4vw,54px)}h2{font-size:36px}.section-intro>p:last-child,.hero-description{font-size:18px}.hero .eyebrow{font-size:11px;letter-spacing:.08em}.hero-actions{gap:19px}.button{font-size:15px;padding:15px 21px}.watch-link{font-size:15px}.hero-tags{font-size:12px;flex-wrap:wrap;gap:10px 17px}.hero-floor{font-size:12px;align-items:flex-start;flex-wrap:wrap}.hero-floor button{font-size:12px}.hero-floor a{max-width:210px}.trust>p{font-size:13px}.journey-step h3{font-size:23px}.journey-step p{font-size:16px}.journey-step>span{font-size:13px}.journey-context span{font-size:12px}.journey-context b{font-size:23px}.evidence-note{padding:12px 14px;right:10px}.evidence-note b{font-size:13px}.evidence-note small{font-size:11px}.otif-copy h2{font-size:36px}.otif-copy>p:not(.eyebrow){font-size:17px}.otif-principles{gap:20px}.otif-principles h3{font-size:23px}.otif-principles p{font-size:15px}.suite-tabs button{min-width:145px;font-size:13px;padding:18px 15px}.suite-tabs button span{font-size:16px}.suite-panel-copy h3{font-size:31px}.suite-panel-copy>p:not(.eyebrow){font-size:17px}.suite-panel-copy ul{font-size:16px}.film-intro h2{font-size:36px}.film-intro>p{font-size:17px;max-width:100%}.film-caption span{font-size:12px}.film-caption small{font-size:13px}.network-node h3{font-size:24px}.network-node p{font-size:14px;line-height:1.5}.connection-bottom>p{font-size:15px}.security-label{font-size:10px}.security-copy>p:not(.eyebrow){font-size:17px}.security-list summary{font-size:17px}.security-list p{font-size:16px}.fine-print{font-size:13px}.partnership-grid h3{font-size:29px}.partnership-grid p{font-size:17px}.ai-copy>p:not(.eyebrow){font-size:17px}.chips button{font-size:14px}.assistant{padding:22px}.assistant-head b{font-size:17px}.assistant-head small{font-size:12px}.assistant input{font-size:16px}.faq h2{font-size:35px}.faq-list summary{font-size:17px}.faq-list p{font-size:16px}.closing h2{font-size:36px}.closing>p:last-child{font-size:14px}.closing .eyebrow{font-size:11px}.contact-coye h2{font-size:36px}.contact-coye-copy>p:last-child{font-size:17px}.contact-method b{font-size:23px}.contact-method small{font-size:12px}.contact-method{padding:22px 17px}.contact-method .contact-symbol{width:39px!important;height:39px!important}.footer-contact{display:grid;gap:14px}footer .footer-contact a{font-size:16px}.floating span,.whatsapp-float span{display:none}.floating{padding:14px}.whatsapp-float{padding:13px;bottom:79px;right:15px}dialog{padding:30px 23px;max-height:92vh;overflow:auto}dialog h2{font-size:33px}.contact-modal-methods{display:grid;gap:10px}.contact-modal-methods a{font-size:16px;justify-content:center}.contact-modal-methods svg{width:21px;height:21px}#lead-form label{font-size:15px}#lead-form input,#lead-form select{font-size:17px}#lead-form small{font-size:13px}.hero-product-caption{font-size:29px}.hero-product-caption span{font-size:19px}.hero-product-caption small{font-size:14px}.impact-legend{font-size:10px;top:calc(50% - 55px)}.impact-legend .impact-live{display:none}.module-circle-stage{display:flex;flex-direction:column;gap:27px;min-height:0!important;padding-top:25px;max-width:none;margin-bottom:30px}.module-circle-stage .hero-product-caption{position:relative;top:auto;left:auto;width:100%;transform:none;font-size:29px;order:0;padding:35px 22px 15px;min-height:190px}.module-circle-stage .hero-product-caption span{font-size:19px;margin-top:13px}.module-circle-stage .hero-product-caption small{font-size:14px;min-height:44px;max-width:300px;margin:15px auto 0}.module-orbit{position:relative;inset:auto;order:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;z-index:3}.module-orbit-node{position:relative;top:auto;left:auto;width:100%;min-height:62px;transform:none;font-size:14px;padding:12px 9px;line-height:1.4}.module-orbit-node>i{width:4px;height:4px}.module-circle-line{display:none}.module-circle-stage .product-orbit{inset:0 0 auto;height:220px}.module-circle-stage .impact-network{inset:0 0 auto;height:220px}.module-circle-stage .upcoming-modules{position:relative;bottom:auto;left:auto;right:auto;order:2;padding-top:23px}.upcoming-label{font-size:13px;margin-bottom:12px}.upcoming-modules>div{gap:8px}.upcoming-modules>div>span{font-size:14px;padding:9px 14px}.upcoming-modules>small{font-size:12px;line-height:1.7;margin-top:12px}.coming-section h2{font-size:34px}.coming-section article h3{font-size:27px}.coming-section>p:last-child{font-size:16px}}
@media(max-width:390px){.brand{width:136px;height:46px}.brand img{width:136px;transform:translateY(-23px)}.nav-cta{font-size:12px;padding:11px 13px;margin-right:9px}.nav-cta span{margin-left:7px}.menu-toggle{font-size:21px}.contact-method b{font-size:21px}.contact-method .contact-arrow{display:none}}

/* La conexión contable reemplaza el anuncio anterior de módulos futuros. */
.module-circle-stage .module-orbit,.module-circle-stage .product-orbit{bottom:230px}
.module-circle-stage .impact-network{bottom:210px}
.module-circle-stage .hero-product-caption{top:34%}
.accounting-integration{position:absolute;left:7%;right:7%;bottom:0;z-index:4;border-top:1px solid #82cbf040;padding-top:20px;text-align:center}
.hero .accounting-integration h2{max-width:450px;margin:0 auto;font-size:24px;line-height:1.3;letter-spacing:-.025em;color:#e8f7ff}
.hero .accounting-integration p{margin-top:12px;font-size:16px;line-height:1.65;color:#bad8eb;letter-spacing:0}
.accounting-connection-section{background:#eaf2f7;border-top:1px solid #d3e1eb}
.accounting-connection-section>p:last-child{max-width:780px;margin-top:24px;font-size:18px}
.accounting-connection-note{margin-top:32px;padding:28px;background:#edf5fa;border:1px solid #d5e7f2;border-radius:16px}
.accounting-connection-note h3{font-size:26px;line-height:1.3}
.accounting-connection-note p{margin-top:14px;max-width:820px;font-size:17px;color:#526f85}
@media(max-width:600px){
 .module-circle-stage .module-orbit{inset:auto}
 .module-circle-stage .product-orbit,.module-circle-stage .impact-network{inset:0 0 auto;height:220px}
 .module-circle-stage .hero-product-caption{top:auto}
 .module-circle-stage .accounting-integration{position:relative;left:auto;right:auto;bottom:auto;order:2;padding-top:24px}
 .hero .accounting-integration h2{font-size:21px}
 .hero .accounting-integration p{font-size:16px;line-height:1.65}
 .accounting-connection-note{padding:24px}
 .accounting-connection-note h3{font-size:24px}
}
