.modules-art{position:relative;display:flex!important;align-items:center;gap:18px;min-height:360px!important}.module-foundation{background:#ffffffc9;border:1px solid #dbe9e0;border-radius:20px;padding:24px;transform:rotate(-5deg);width:65%;box-shadow:0 22px 38px -30px #326f4d45}.module-foundation>span{font:700 15px Manrope,Arial,sans-serif}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.module-grid>div{background:#f3f8f5;min-height:90px;padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:10px;font-size:11px}.module-grid img{width:26px;height:26px}.module-connector{color:#72b895;font-size:27px}.adapt-module{border:1px solid #b6dcc6;background:#e8f6ed;border-radius:16px;display:flex;flex-direction:column;align-items:start;gap:12px;padding:25px 18px;transform:rotate(6deg);width:37%;box-shadow:0 18px 30px -25px #25704755}.adapt-module img{width:34px;height:34px}.adapt-module b{font:700 15px Manrope,Arial,sans-serif}.adapt-module span{font-size:11px;color:#537b62}


:root,:root[data-theme=dark]{color-scheme:dark;--blue:#5686ff;--green:#10b981;--ink:#f5f8ff;--graphite:#f5f8ff;--muted:#b0bed2;--paper:#111c2d;--canvas:#09111f;--bg:#09111f;--mint:#102a2c;--ice:#122239;--line:#2a394d;--shadow:none;--soft-blue:#14264c;--soft-green:#103229}
body{background:#09111f;color:#f5f8ff;font-family:Inter,sans-serif}h1,h2,h3{font-family:Manrope,Inter,sans-serif;letter-spacing:-.045em}h1{font-size:clamp(42px,5vw,72px)}h2{font-size:clamp(34px,3.9vw,56px)}p{color:var(--muted)}.site-header{position:sticky;top:0;left:auto;right:auto;background:#09111fee;backdrop-filter:blur(16px);border-color:#26364a;z-index:100}.site-header:after{display:none}.site-header .brand{display:flex}.site-header .header-inner{height:82px}.site-header .btn{min-height:43px}.btn--primary,.btn.primary{background:#2563eb;color:white;box-shadow:none}.btn--ghost,.btn.ghost{background:transparent;border-color:#39485c;color:#f5f8ff}.text-link,.other-products__item:after{color:#7eacff}.eyebrow,.kicker,.product-card__eyebrow{color:#6ddeba!important}
.page-hero,.side-hero,.v10-catalog .hero{background:radial-gradient(ellipse at 90% 20%,#102b30 0,transparent 60%),#09111f;color:#f5f8ff}.page-hero:before,.side-hero:before{opacity:.17}.page-hero__lead{max-width:53ch}.page-hero h1{max-width:17ch}.product-detail-hero .page-hero__lead{font-size:18px}.product-photo img,.product-row__photo{object-fit:contain;border-radius:0;box-shadow:none;background:none}.product-photo figcaption{font-size:10px;opacity:.65}.product-identity{width:110px;height:68px}.section-block{padding:78px 0}.feature,.about-block,.other-products__item{background:none;border-radius:0}.feature__icon{background:transparent;border:0}.feature h3{font-size:25px}.feature p{font-size:15px}.tick-list li,.panel__list li{background:transparent;border-color:#34465b}.product-commercial{background:linear-gradient(120deg,#10242c,#13203a);border:1px solid #293b50}.product-commercial__amount{color:#fff}.proyecto-steps__number,.steps__number{font:700 48px/1 Manrope,sans-serif;width:auto;height:auto;background:none;color:#6ddeba;justify-content:start}.cta-band{background:linear-gradient(120deg,#2563eb,#1c4fcc 55%,#087d6d);color:white;border-radius:32px;width:calc(100% - 40px);margin:30px auto}.cta-band p,.cta-band h2{color:white}.cta-band .btn--primary{background:white;color:#0f172a}.cta-band__inner{text-align:left;max-width:1100px}.cta-band h2,.cta-band p{margin-left:0}.cta-band__actions{justify-content:start}.site-footer{background:#080f1c}.legal p,.legal li{color:#b9c7d7}.legal h2{color:white}.legal-toc{background:#101e2d}.legal-highlight{background:#122d2b}.legal th{background:#142638}.legal td{border-color:#2a394d}.prototype-badge{background:#101e2d;color:#a5b8cc}.home-hero__inner{text-align:left}.home-opening{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.home-hero__copy{max-width:none;margin:0}.home-hero h1{font-size:clamp(43px,4.8vw,70px);margin:0;max-width:13ch}.home-hero__text{max-width:46ch;margin:28px 0;font-size:18px}.home-hero__actions{justify-content:start}.home-opening__visual img{width:110%;max-width:none}.hero-caps{margin-top:55px;border-color:#2a394d}.hero-caps li{border-color:#2a394d}.hero-caps span{color:#b0bed2}.home-problems__grid{grid-template-columns:1fr 1fr;gap:42px}.home-problem{position:relative;padding-left:90px;min-height:180px}.editorial-number{font:700 clamp(46px,5vw,72px)/1 Manrope,sans-serif;letter-spacing:-.06em;color:#6ddeba;display:block;margin:0 0 22px}.home-problem>.editorial-number{position:absolute;left:0;top:24px}.home-problem h3{font-size:30px;min-height:0}.home-problem p{font-size:15px}.home-problem__solution{border:0;padding-top:8px}.products-home{background:#0c1827}.product-row{padding:25px 0 35px}.product-row__photo{aspect-ratio:1.7}.product-row__name{font-size:27px}.edge{background:linear-gradient(110deg,#10282a,#11213a)}.need-grid{gap:45px}.need h3{font-size:34px}.need__icon{display:none}.about-location__map,.shot__frame,.industry-card{background:#12292c}
/* La página aprobada permanece como referencia editorial. */
.v10-catalog .hero-content{padding:85px 0 65px}.v10-catalog .hero h1{color:#f5f8ff}.v10-catalog .hero-copy p,.v10-catalog .hero-note{color:#b0bed2}.v10-catalog .hero>.asset-bg{opacity:.16}.v10-catalog .intro{background:#09111f;padding:35px 0 55px}.v10-catalog .intro .asset-bg{opacity:.22}.v10-catalog .need-list{margin-top:0}.v10-catalog .need{grid-template-columns:100px minmax(0,1fr) 30px;gap:30px;padding:32px 0;align-items:start}.v10-catalog .need .num{font:700 76px/1 Manrope,sans-serif;letter-spacing:-.06em;color:#6ddeba}.v10-catalog .need h3{font-size:clamp(29px,3vw,43px);max-width:27ch;line-height:1.16}.v10-catalog .need p{font-size:15px;max-width:55ch;margin-top:12px}.v10-catalog .need .go{font-size:27px;padding-top:15px}.v10-catalog .product.conversa{background:linear-gradient(145deg,#111b32,#0e1626)}.v10-catalog .product.agentes{background:linear-gradient(145deg,#09192c,#0a2434)}.v10-catalog .product.crm{background:linear-gradient(145deg,#0d2925,#0b1820)}.v10-catalog .product.proyectos{background:linear-gradient(145deg,#121b38,#071220)}.v10-catalog .product{color:#f5f8ff}.v10-catalog .copy .lead,.v10-catalog .feature-list li{color:#b0bed2}.v10-catalog .feature-icon{background:transparent;border:none}.v10-catalog .copy h2{font-size:clamp(40px,4.15vw,58px)}.v10-catalog .compare-panel{background:#101d2d;border-color:#2a394d;color:white}.v10-catalog .compare-panel h2,.v10-catalog .cell.head{color:#f5f8ff}.v10-catalog .cell,.v10-catalog .compare-panel p{color:#b0bed2;border-color:#2a394d}.v10-catalog .cell:not(.head):before{color:#f5f8ff}.v10-catalog .closing-panel{background:linear-gradient(120deg,#2563eb,#1c4fcc 55%,#087d6d);color:white}.v10-catalog .closing-panel p{color:#e1edff}.v10-catalog .closing-panel .btn.light{background:white;color:#0f172a}.modules-art{color:#e7f4ed}.module-foundation{background:#112c2b;border-color:#315148}.module-grid>div{background:#153a34}.adapt-module{background:#164737;border-color:#376b56}.adapt-module span{color:#afdbca}.product-row>.modules-art{grid-column:1/-1;min-height:280px!important}.page-catalog .site-footer .container{width:min(1200px,calc(100% - 80px))}.page-catalog .site-footer p{color:#b0bed2}.page-catalog .site-header a{font-weight:500}.page-catalog .site-header .btn{font-weight:600}.page-catalog .site-footer .brand-word--dark{display:none}.page-catalog .site-footer .brand-word--light{display:block}
@media(max-width:980px){.home-opening{grid-template-columns:1fr 1fr;gap:25px}.home-opening__visual img{width:100%}.home-hero h1{font-size:48px}.home-problem{padding-left:72px}.home-problem h3{font-size:26px}.home-problem>.editorial-number{font-size:52px}}
@media(max-width:700px){.home-opening{grid-template-columns:1fr}.home-hero h1{font-size:43px}.home-hero__text{font-size:16px}.home-opening__visual{max-width:500px}.home-problems__grid{grid-template-columns:1fr;gap:24px}.home-problem{padding-left:67px;min-height:0}.home-problem h3{font-size:27px}.hero-caps{margin-top:25px}.v10-catalog .hero-content{padding:55px 0 45px}.v10-catalog .hero h1{font-size:43px}.v10-catalog .need{grid-template-columns:55px minmax(0,1fr);gap:16px;padding:28px 0}.v10-catalog .need .num{font-size:48px}.v10-catalog .need .go{display:none}.v10-catalog .need h3{font-size:27px}.v10-catalog .need p{font-size:14px}.v10-catalog .copy h2{font-size:37px}.v10-catalog .product-inner{padding:45px 0}.v10-catalog .product.reverse .copy{order:1}.v10-catalog .product.reverse .stage{order:2}.modules-art{min-height:290px!important;gap:10px}.module-foundation{padding:15px}.module-grid{gap:8px}.adapt-module{padding:18px 12px}.adapt-module b{font-size:12px}.section-block{padding:55px 0}.need h3{font-size:29px}.cta-band{border-radius:25px;width:calc(100% - 24px)}.page-catalog .site-footer .container{width:calc(100% - 36px)}}

.about-location{display:block}.about-location .container{min-width:0}.about-location__map{margin:25px 0}.about-location iframe{width:100%;max-width:100%}.about-location__contacts{margin-top:30px}.home-hero.side-hero{background:radial-gradient(ellipse at 80% 40%,#102a2a,transparent 65%),#09111f!important}
