:root{--surface-raised:#FFFFFF;--surface-raised-soft:#F8FFFB;--surface-glass:rgba(255,255,255,.96);--shadow-soft:0 14px 34px rgba(16,42,67,.08);--cta:#16A34A;--cta-hover:#15803D;--soft-accent:#38BDF8;--shadow-soft:none;--shadow-1:none;--shadow-2:none;--shadow-soft:none}.site-header{background:var(--surface-glass)}.section-tone--accent,.section-tone--brand,.section-tone--plain,.section-tone--soft{background:var(--bg)}.card,.cta-box,.cta-box--review,.faq-item,.location-visual-card,.modal__dialog,.section--report-card .table,.section--report-card .wa-card,.section--text-block .contact-card,.section-tone--soft,.table,.wa-card{background:var(--surface-raised);color:var(--text);border-color:#dde7ef;box-shadow:var(--shadow-soft)}.section--hero{background:radial-gradient(circle at 16% 0,rgba(56,189,248,.13),transparent 34%),radial-gradient(circle at 86% 8%,rgba(22,163,74,.13),transparent 32%),linear-gradient(180deg,#f6faf8 0,#fff 100%)}.card-cta,.eyebrow,.header-theme-toggle .nav-theme-toggle__icon,.hero-mark-trigger,.location-inline-links a,.nav-link.is-active,.nav-theme-toggle__icon{color:var(--brand)}.action-btn,.cta-link,.header-theme-toggle,.local-nav__link,.modal-btn,.modal__x,.nav-cta,.nav-theme-toggle{background:var(--surface-raised);border-color:#dde7ef;color:var(--brand);box-shadow:none;background-image:none!important}.action-btn--primary,.modal-btn--primary,.nav-cta--primary,.wa-btn-primary{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important;background-image:none!important;box-shadow:0 10px 22px rgba(22,163,74,.2)!important}.action-btn--primary:hover,.modal-btn--primary:hover,.nav-cta--primary:hover,.wa-btn-primary:hover{background:var(--cta-hover)!important;border-color:var(--cta-hover)!important}.action-btn--outline,.cta-link,.nav-cta--secondary{color:var(--brand);background:#fff}input,select,textarea{background:#fff;color:var(--text);border-color:#dde7ef}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.cta-box--review .lead,.cta-box--review .section-head h2,.cta-note,.modal__lead,.modal__status,.modal__title{color:var(--text)}.badge,.pill,.status-chip{border-color:rgba(22,163,74,.18)}:root:not([data-theme]),:root[data-theme=light],body[data-theme=light]{color-scheme:light;--bg:#F6FAF8;--surface:#FFFFFF;--surface-2:#EEFDF5;--surface-raised:#FFFFFF;--surface-raised-soft:#F8FFFB;--surface-glass:rgba(255,255,255,.96);--text:#131313;--muted:#475569;--border:#DDE7EF}:root[data-theme=dark] .breadcrumb-wrap,:root[data-theme=dark] .footer-bottom,:root[data-theme=dark] .footer-group,:root[data-theme=dark] .footer-wrap,:root[data-theme=dark] .layout-main,:root[data-theme=dark] .page,:root[data-theme=dark] .section,:root[data-theme=dark] .section-tone--accent,:root[data-theme=dark] .section-tone--brand,:root[data-theme=dark] .section-tone--plain,:root[data-theme=dark] .section-tone--soft,:root[data-theme=dark] .site-footer,body[data-theme=dark] .breadcrumb-wrap,body[data-theme=dark] .footer-bottom,body[data-theme=dark] .footer-group,body[data-theme=dark] .footer-wrap,body[data-theme=dark] .layout-main,body[data-theme=dark] .page,body[data-theme=dark] .section,body[data-theme=dark] .section-tone--accent,body[data-theme=dark] .section-tone--brand,body[data-theme=dark] .section-tone--plain,body[data-theme=dark] .section-tone--soft,body[data-theme=dark] .site-footer{background:#131313}:root[data-theme=dark] .card,:root[data-theme=dark] .cta-box,:root[data-theme=dark] .cta-box--review,:root[data-theme=dark] .faq-item,:root[data-theme=dark] .local-nav__link,:root[data-theme=dark] .location-visual-card,:root[data-theme=dark] .modal__dialog,:root[data-theme=dark] .section--report-card .table,:root[data-theme=dark] .section--report-card .wa-card,:root[data-theme=dark] .section--text-block .contact-card,:root[data-theme=dark] .table,:root[data-theme=dark] .wa-card,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,body[data-theme=dark] .card,body[data-theme=dark] .cta-box,body[data-theme=dark] .cta-box--review,body[data-theme=dark] .faq-item,body[data-theme=dark] .local-nav__link,body[data-theme=dark] .location-visual-card,body[data-theme=dark] .modal__dialog,body[data-theme=dark] .section--report-card .table,body[data-theme=dark] .section--report-card .wa-card,body[data-theme=dark] .section--text-block .contact-card,body[data-theme=dark] .table,body[data-theme=dark] .wa-card,body[data-theme=dark] input,body[data-theme=dark] select,body[data-theme=dark] textarea{background:#131313;border-color:#1e293b}:root[data-theme=dark] .nav-link,body[data-theme=dark] .nav-link{color:rgba(248,250,252,.88)}:root[data-theme=dark] .cta-link,:root[data-theme=dark] .nav-link.is-active,body[data-theme=dark] .cta-link,body[data-theme=dark] .nav-link.is-active{color:#a7f3d0}:root[data-theme=dark] .modal__backdrop,body[data-theme=dark] .modal__backdrop{background:rgba(2,6,23,.82)}@media (max-width:767px){.nav-cta--primary{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important}.nav-cta--secondary{background:var(--surface);color:var(--brand)}}body:not(.admin-app),body:not(.admin-app) .layout-main,body:not(.admin-app) .page{background:var(--bg)!important}body:not(.admin-app) *,body:not(.admin-app) ::after,body:not(.admin-app) ::before{box-shadow:none!important}:root[data-theme=dark] body:not(.admin-app) .section--hero,body:not(.admin-app) .section--hero,body:not(.admin-app)[data-theme=dark] .section--hero{background:var(--bg)!important;background-image:none!important}body:not(.admin-app) .section-tone--accent,body:not(.admin-app) .section-tone--brand,body:not(.admin-app) .section-tone--plain,body:not(.admin-app) .section-tone--soft{background:var(--bg)!important}body:not(.admin-app) .card,body:not(.admin-app) .compare-card,body:not(.admin-app) .cta-box,body:not(.admin-app) .cta-box--review,body:not(.admin-app) .faq-item,body:not(.admin-app) .include-card,body:not(.admin-app) .location-visual-card,body:not(.admin-app) .pricing-card,body:not(.admin-app) .rc-sheet,body:not(.admin-app) .review-card,body:not(.admin-app) .section--report-card .table,body:not(.admin-app) .section--report-card .wa-card,body:not(.admin-app) .section--text-block .contact-card,body:not(.admin-app) .table,body:not(.admin-app) .wa-card{background:var(--surface)!important;border-color:var(--border)!important}body:not(.admin-app) .site-header .header-row{position:relative}body:not(.admin-app) .header-theme-toggle,body:not(.admin-app) .nav-theme-toggle{background:var(--surface)!important;color:var(--brand)!important;border-color:var(--border)!important;box-shadow:none!important}body:not(.admin-app) .header-theme-toggle .nav-theme-toggle__icon,body:not(.admin-app) .nav-theme-toggle__icon{font-size:1.08rem;line-height:1;color:var(--brand)!important}body:not(.admin-app) .action-btn,body:not(.admin-app) .cta-link,body:not(.admin-app) .modal-btn,body:not(.admin-app) .nav-cta{min-height:40px;line-height:1.2;white-space:nowrap;text-align:center;text-decoration:none!important;box-shadow:none!important;font-weight:600;opacity:1!important}body:not(.admin-app) .action-btn--primary,body:not(.admin-app) .modal-btn--primary,body:not(.admin-app) .nav-cta--primary,body:not(.admin-app) .wa-btn-primary{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important}body:not(.admin-app) .action-btn--primary:hover,body:not(.admin-app) .modal-btn--primary:hover,body:not(.admin-app) .nav-cta--primary:hover,body:not(.admin-app) .wa-btn-primary:hover{background:var(--cta-hover)!important;border-color:var(--cta-hover)!important;color:#fff!important}body:not(.admin-app) .action-btn--outline,body:not(.admin-app) .cta-link,body:not(.admin-app) .modal-btn--ghost,body:not(.admin-app) .nav-cta--secondary{background:var(--surface)!important;border-color:var(--border)!important;color:var(--brand)!important}:root[data-theme=dark] body:not(.admin-app) .action-btn--outline,:root[data-theme=dark] body:not(.admin-app) .cta-link,:root[data-theme=dark] body:not(.admin-app) .modal-btn--ghost,:root[data-theme=dark] body:not(.admin-app) .nav-cta--secondary,body:not(.admin-app)[data-theme=dark] .action-btn--outline,body:not(.admin-app)[data-theme=dark] .cta-link,body:not(.admin-app)[data-theme=dark] .modal-btn--ghost,body:not(.admin-app)[data-theme=dark] .nav-cta--secondary{background:#131313!important;border-color:#1e293b!important;color:#a7f3d0!important}body:not(.admin-app) .action-btn--outline:hover,body:not(.admin-app) .cta-link:hover,body:not(.admin-app) .nav-cta--secondary:hover{background:color-mix(in srgb,var(--brand) 6%,var(--surface))!important;color:var(--brand)!important}body:not(.admin-app) .section--hero .hero-title h1{color:var(--text)!important}body:not(.admin-app) .muted,body:not(.admin-app) .section--hero .lead,body:not(.admin-app) .wa-text{color:var(--muted)!important}body:not(.admin-app) .card-title,body:not(.admin-app) .pricing-card__title,body:not(.admin-app) .review-card__text,body:not(.admin-app) .section-title,body:not(.admin-app) .wa-table__label,body:not(.admin-app) .wa-table__value{color:var(--text)!important}.site-header{background:var(--bg)!important;border-bottom:0!important;box-shadow:none!important}.section--hero,.section-tone--accent,.section-tone--brand,.section-tone--plain,.section-tone--soft{background:var(--bg)!important}.action-btn,.action-btn--primary,.card,.cta-box,.cta-box--review,.cta-link,.faq-item,.local-nav__link,.location-visual-card,.modal-btn,.modal-btn--primary,.modal__dialog,.nav-cta,.nav-cta--primary,.section--report-card .table,.section--report-card .wa-card,.section--text-block .contact-card,.table,.wa-btn-primary,.wa-card{box-shadow:none!important}@media (min-width:768px){body:not(.admin-app) .site-header .header-row{padding-right:64px;padding-left:64px}body:not(.admin-app) .header-theme-toggle{position:absolute;top:18px;right:0;width:40px;height:40px;margin:0}.header-row{position:relative}.header-theme-toggle{position:absolute;right:0;top:22px}}@media (max-width:767px){.header-theme-toggle{position:static}}:root[data-theme=light] .site-header,body[data-theme=light] .site-header{background:#f6faf8!important;border-bottom:0!important;box-shadow:none!important}:root[data-theme=light] .section--hero,body[data-theme=light] .section--hero{background:#f6faf8!important}:root[data-theme=dark] .site-header,body[data-theme=dark] .site-header{background:#131313!important;border-bottom:0!important;box-shadow:none!important}:root[data-theme=dark] .section--hero,body[data-theme=dark] .section--hero{background:#131313!important}body:not(.admin-app){--mc-flat-radius:18px;--mc-flat-pad:1.45rem;--mc-thin-border:color-mix(in srgb, var(--brand) 12%, var(--border))}body:not(.admin-app) .section,body:not(.admin-app) .section--hero,body:not(.admin-app) .section-tone--accent,body:not(.admin-app) .section-tone--brand,body:not(.admin-app) .section-tone--plain,body:not(.admin-app) .section-tone--soft,body:not(.admin-app) .site-header{background:var(--bg)!important;background-image:none!important;box-shadow:none!important}body:not(.admin-app) .site-header{border-bottom:0!important}body:not(.admin-app) .section .container,body:not(.admin-app) .site-footer .container,body:not(.admin-app) .site-header .container{max-width:1120px}body:not(.admin-app) .section-head{max-width:760px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1.55rem!important}body:not(.admin-app) .section--hero .hero-title,body:not(.admin-app) .section--hero .section-head{text-align:left;margin-left:0;margin-right:0}body:not(.admin-app) .lead{line-height:1.58}body:not(.admin-app) .compare-cards,body:not(.admin-app) .faq-list,body:not(.admin-app) .faq3-grid,body:not(.admin-app) .grid,body:not(.admin-app) .location-visual-grid{gap:1.25rem!important}body:not(.admin-app) .card,body:not(.admin-app) .compare-card,body:not(.admin-app) .cta-box,body:not(.admin-app) .cta-box--review,body:not(.admin-app) .faq-item,body:not(.admin-app) .include-card,body:not(.admin-app) .location-visual-card,body:not(.admin-app) .modal__dialog,body:not(.admin-app) .pricing-card,body:not(.admin-app) .rc-sheet,body:not(.admin-app) .review-card,body:not(.admin-app) .section--report-card .table,body:not(.admin-app) .section--report-card .wa-card,body:not(.admin-app) .section--text-block .contact-card,body:not(.admin-app) .table,body:not(.admin-app) .wa-card{background:var(--surface)!important;background-image:none!important;border:1px solid var(--mc-thin-border)!important;border-radius:var(--mc-flat-radius)!important;box-shadow:none!important}body:not(.admin-app) .card,body:not(.admin-app) .compare-card,body:not(.admin-app) .cta-box,body:not(.admin-app) .cta-box--review,body:not(.admin-app) .pricing-card,body:not(.admin-app) .review-card,body:not(.admin-app) .section--text-block .contact-card{padding:var(--mc-flat-pad)!important}body:not(.admin-app) .action-btn:hover,body:not(.admin-app) .card--4,body:not(.admin-app) .card--4:hover,body:not(.admin-app) .cta-link:hover,body:not(.admin-app) .nav-cta:hover{transform:none!important}body:not(.admin-app) .card--4:hover,body:not(.admin-app) .card:hover,body:not(.admin-app) .faq-item:hover,body:not(.admin-app) .pricing-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important;text-decoration:none!important}body:not(.admin-app) .card-title,body:not(.admin-app) .compare-card h3,body:not(.admin-app) .pricing-card__title,body:not(.admin-app) .review-card__name{color:var(--text)!important;line-height:1.28}body:not(.admin-app) .card .muted,body:not(.admin-app) .card p,body:not(.admin-app) .pricing-card p,body:not(.admin-app) .review-card__text{line-height:1.58}body:not(.admin-app) .card-actions{margin-top:1rem!important}body:not(.admin-app) .btn,body:not(.admin-app) .card-cta,body:not(.admin-app) .footer-link:hover{color:var(--accent)!important;font-weight:600;opacity:1!important}body:not(.admin-app) .section--compare-table .compare-wrap{overflow:visible!important;border-radius:0!important}body:not(.admin-app) .section--compare-table .compare-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.admin-app) .section--compare-table .compare-card{min-height:0!important;display:flex;flex-direction:column}body:not(.admin-app) .section--compare-table .opt-ico{display:none!important}body:not(.admin-app) .section--compare-table .compare-card h3{text-align:left!important;font-size:1.15rem!important;margin:0 0 .85rem!important;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--brand) 10%,var(--border))}body:not(.admin-app) .section--compare-table .compare-list{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:0!important}body:not(.admin-app) .section--compare-table .compare-list li{display:grid!important;grid-template-columns:7.5rem minmax(0,1fr);align-items:start!important;justify-content:initial!important;gap:.85rem!important;padding:.7rem 0!important;border-top:1px solid color-mix(in srgb,var(--brand) 8%,var(--border));margin:0!important}body:not(.admin-app) .section--compare-table .compare-list li:first-child{border-top:0}body:not(.admin-app) .section--compare-table .compare-k{font-size:.92rem!important;font-weight:600;color:var(--muted)!important;white-space:normal!important;line-height:1.45}body:not(.admin-app) .section--compare-table .compare-v{text-align:left!important;justify-self:start!important;color:var(--text)!important;line-height:1.45;max-width:100%}body:not(.admin-app) .section--compare-table .compare-v .status,body:not(.admin-app) .section--compare-table .compare-v a{justify-content:flex-start}body:not(.admin-app) .section--how-to-get-started .step-card,body:not(.admin-app) .section--how-to-get-started .step-card h3,body:not(.admin-app) .section--how-to-get-started .step-card p{text-align:left!important}body:not(.admin-app) .step-ico{margin:0 0 .85rem!important;width:2.1rem!important;height:2.1rem!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important;color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))!important}body:not(.admin-app) .status,body:not(.admin-app) .status-list .status{gap:.65rem!important}body:not(.admin-app) .status-list .status,body:not(.admin-app) .status-list li{line-height:1.5}body:not(.admin-app) .faq-item .faq-q,body:not(.admin-app) .faq-item summary{color:var(--text)!important;font-weight:600}body:not(.admin-app) .table td,body:not(.admin-app) .table th{padding:.75rem .85rem!important}@media (max-width:1199px){body:not(.admin-app) .section--compare-table .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body:not(.admin-app) .section .container,body:not(.admin-app) .site-footer .container,body:not(.admin-app) .site-header .container{max-width:100%}body:not(.admin-app) .grid.cols-2,body:not(.admin-app) .grid.cols-3,body:not(.admin-app) .grid.cols-4,body:not(.admin-app) .section--compare-table .compare-cards{grid-template-columns:1fr!important}body:not(.admin-app) .section--compare-table .compare-list li{grid-template-columns:1fr;gap:.2rem!important}body:not(.admin-app) .card,body:not(.admin-app) .compare-card,body:not(.admin-app) .cta-box,body:not(.admin-app) .cta-box--review,body:not(.admin-app) .pricing-card,body:not(.admin-app) .review-card,body:not(.admin-app) .section--text-block .contact-card{padding:1.15rem!important;border-radius:16px!important}}:root[data-theme=dark],body[data-theme=dark]{color-scheme:dark;--bg:#131313;--surface:#131313;--surface-2:#111827;--surface-raised:#131313;--surface-raised-soft:#111827;--surface-glass:rgba(2,6,23,.96);--text:#F8FAFC;--muted:#CBD5E1;--border:#1E293B;--brand:#A7F3D0;--brand-2:#5EEAD4;--accent:#22C55E;--cta:#22C55E;--cta-hover:#4ADE80;--shadow-soft:none;--border:#5e5e5e;--mc-thin-border:#5e5e5e}:root[data-theme=dark] body:not(.admin-app) .card,:root[data-theme=dark] body:not(.admin-app) .compare-card,:root[data-theme=dark] body:not(.admin-app) .cta-box,:root[data-theme=dark] body:not(.admin-app) .cta-box--review,:root[data-theme=dark] body:not(.admin-app) .faq-item,:root[data-theme=dark] body:not(.admin-app) .include-card,:root[data-theme=dark] body:not(.admin-app) .pricing-card,:root[data-theme=dark] body:not(.admin-app) .rc-sheet,:root[data-theme=dark] body:not(.admin-app) .review-card,:root[data-theme=dark] body:not(.admin-app) .wa-card,body:not(.admin-app)[data-theme=dark] .card,body:not(.admin-app)[data-theme=dark] .compare-card,body:not(.admin-app)[data-theme=dark] .cta-box,body:not(.admin-app)[data-theme=dark] .cta-box--review,body:not(.admin-app)[data-theme=dark] .faq-item,body:not(.admin-app)[data-theme=dark] .include-card,body:not(.admin-app)[data-theme=dark] .pricing-card,body:not(.admin-app)[data-theme=dark] .rc-sheet,body:not(.admin-app)[data-theme=dark] .review-card,body:not(.admin-app)[data-theme=dark] .wa-card{border-color:#5e5e5e!important}/*MOBILE_CONTENT_POLISH_2026_07_01*/body:not(.admin-app) .section--report-card .section-head h2{max-width:620px!important;} body:not(.admin-app) .section--report-card .lead{max-width:680px!important;} body:not(.admin-app) .rc-sheet{gap:12px!important;} body:not(.admin-app) .rc-sheet__head{gap:10px!important;padding-bottom:10px!important;} body:not(.admin-app) .rc-rows{gap:10px!important;} body:not(.admin-app) .rc-row{gap:6px!important;} body:not(.admin-app) .rc-row__title{font-size:.9rem!important;} body:not(.admin-app) .rc-pill{font-size:.72rem!important;padding:.2rem .52rem!important;} body:not(.admin-app) .rc-summary{font-size:.86rem!important;line-height:1.5!important;padding-top:10px!important;} @media (max-width:720px){body:not(.admin-app){padding-bottom:96px!important;} body:not(.admin-app) .section--report-card{padding-bottom:calc(var(--section-pad-y) + 28px)!important;} body:not(.admin-app) .section--report-card .section-head{margin-bottom:1.15rem!important;} body:not(.admin-app) .section--report-card .section-head h2{font-size:clamp(1.5rem,6vw,1.9rem)!important;} body:not(.admin-app) .rc-wrap{max-width:100%!important;} body:not(.admin-app) .rc-track{padding:0!important;} body:not(.admin-app) .rc-slide{grid-template-columns:1fr!important;gap:14px!important;} body:not(.admin-app) .rc-sheet{padding:16px!important;border-radius:18px!important;gap:10px!important;} body:not(.admin-app) .rc-sheet__title{font-size:.98rem!important;line-height:1.32!important;} body:not(.admin-app) .rc-sheet__meta{font-size:.82rem!important;gap:5px!important;} body:not(.admin-app) .rc-chip{white-space:normal!important;text-align:center!important;} body:not(.admin-app) .rc-row__head{gap:6px!important;} body:not(.admin-app) .rc-row__values{gap:6px!important;} body:not(.admin-app) .rc-bar{height:5px!important;} body:not(.admin-app) .rc-snapshot__item{padding:8px 10px!important;}} @media (max-width:767px){body:not(.admin-app) .floating-contact{height:48px!important;bottom:max(72px,calc(env(safe-area-inset-bottom) + 16px))!important;} body:not(.admin-app) .floating-contact__btn,body:not(.admin-app) .floating-contact__btn img{width:48px!important;height:48px!important;} body:not(.admin-app) .floating-contact__btn--call{left:max(12px,env(safe-area-inset-left))!important;} body:not(.admin-app) .floating-contact__btn--whatsapp{right:max(12px,env(safe-area-inset-right))!important;}}