/* R42. A complete evolution narrative. All selectors are scoped to these four public pages. */
body.ev-page{--ev-ink:#201c20;--ev-paper:#f6f1e9;--ev-wine:#843652;--ev-gold:#d4b27e;--ev-dark:#111012;--ev-muted:#bcb1ad;--ev-pad:clamp(24px,6.5vw,126px);background:var(--ev-dark);color:var(--ev-paper);overflow-x:clip}
.ev-page #contenido{padding:0;overflow:visible}.ev-page h1,.ev-page h2,.ev-page h3,.ev-page h4{font-weight:500;letter-spacing:-.045em;line-height:1.07;margin:0;text-wrap:balance}.ev-page p{line-height:1.7;margin:0}.ev-page em{font-style:normal;color:var(--ev-gold)}.ev-page button,.ev-page a{-webkit-tap-highlight-color:transparent}.ev-page :focus-visible{outline:3px solid #bc8449;outline-offset:5px}.ev-page [hidden]{display:none!important}.ev-page .ev-kicker{font-size:10px;line-height:1.7;letter-spacing:.19em;font-weight:650;color:var(--ev-gold);display:block;text-transform:uppercase}.ev-page .assistant-launcher{bottom:18px;right:18px}
.ev-tools{position:fixed;right:3.5vw;top:101px;z-index:75;display:flex;gap:8px}.ev-tools button,.ev-tools a{border:1px solid #ffffff35;background:#161215c9;backdrop-filter:blur(14px);color:#f7eee5;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border-radius:30px;min-height:42px;font-size:11px}.ev-tools a:hover,.ev-tools button:hover{background:#843652;color:white}.ev-tools button>span:first-child{font-size:13px}.ev-tools a{border-color:#d4b27e88}.ev-tools a:focus-visible,.ev-tools button:focus-visible{outline-color:var(--ev-gold)}
.ev-film{position:relative;background:var(--ev-dark)}.ev-stage{position:relative}.ev-scene{position:relative;min-height:100svh;isolation:isolate;overflow:hidden;background:#111012}.ev-art{position:absolute;inset:0;z-index:-2;transform-origin:72% 50%;overflow:hidden}.ev-art picture,.ev-art img{display:block;width:100%;height:100%}.ev-art img{object-fit:cover;object-position:center}.ev-scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100d11b0 0%,#100d1140 48%,transparent 76%),linear-gradient(0deg,#100d11b3,transparent 25%);pointer-events:none}.ev-scene-copy{position:relative;max-width:820px;width:58%;padding:clamp(195px,25vh,300px) 0 145px var(--ev-pad);box-sizing:content-box}.ev-scene-copy h1,.ev-scene-copy h2{font-size:clamp(38px,4.3vw,83px);line-height:1.08;font-weight:480;max-width:780px;letter-spacing:-.055em;margin-top:24px;color:#fff8ed}.ev-scene-copy>p{font-size:clamp(15px,1.2vw,19px);color:#e2d7ce;max-width:530px;margin-top:26px;line-height:1.75;text-wrap:pretty}.ev-scene-copy .ev-scene-aside{font-size:14px;max-width:390px;color:#c1b3aa}.ev-scroll{display:inline-flex;gap:28px;align-items:center;color:#eee0cd;font-size:12px;margin-top:32px;min-height:44px;border-bottom:1px solid #d5b48280}.ev-scroll span{font-size:23px}.ev-scroll:hover{color:#fff}.ev-scene-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.ev-scene-tags span{padding:9px 15px;border:1px solid #d4b27e50;border-radius:30px;color:#e8cfad;font-size:11px;background:#17111255}.ev-scene-caption{position:absolute;right:var(--ev-pad);bottom:52px;font-size:10px;letter-spacing:.25em;color:#e6caa1b0}.ev-scene-insight .ev-art{transform:scale(1.18);transform-origin:85% 40%}.ev-chapters,.ev-film-progress{display:none}.ev-back{display:inline-block;margin-bottom:30px;font-size:12px;color:#ded1c0;border-bottom:1px solid #ded1c044;padding-bottom:8px}.ev-detail .ev-scene-copy{max-width:790px;width:52%}.ev-detail .ev-scene-copy h1{font-size:clamp(40px,4.1vw,76px)}
/* Motion only enhances the ordinary readable document. */
.ev-motion .ev-film{height:calc(var(--ev-scenes,6)*125svh)}.ev-motion .ev-stage{position:sticky;top:0;height:100svh;overflow:hidden;perspective:1400px}.ev-motion .ev-scene{position:absolute;inset:0;min-height:0;height:100%;opacity:0;visibility:hidden;pointer-events:none}.ev-motion .ev-scene.is-current{visibility:visible;pointer-events:auto}.ev-motion .ev-scene.is-transition{visibility:visible}.ev-motion .ev-scene-copy{padding-top:clamp(195px,25vh,300px)}.ev-motion .ev-art{will-change:transform;transform:translate3d(var(--art-x,0px),0,0) scale(var(--art-scale,1.04)) rotate(var(--art-turn,0deg))}.ev-motion .ev-scene-insight .ev-art{transform:translate3d(var(--art-x,0px),0,0) scale(calc(var(--art-scale,1.04) + .15)) rotate(var(--art-turn,0deg))}.ev-motion .ev-chapters{position:absolute;bottom:36px;left:var(--ev-pad);display:flex;gap:13px;align-items:center;z-index:12}.ev-chapters>a{display:flex;gap:8px;align-items:center;min-height:34px;color:#b2a49b}.ev-chapters>a>span,.ev-chapters>span{font-size:10px;font-variant-numeric:tabular-nums}.ev-chapters>span{margin-right:20px;letter-spacing:.1em;color:#ebddc9}.ev-chapters i{width:22px;height:1px;background:#d4b27e50;transition:width .3s}.ev-chapters b{font-weight:400;font-size:10px;display:none}.ev-chapters a[aria-current=true]{color:#f4d4a1}.ev-chapters a[aria-current=true] b{display:block}.ev-chapters a[aria-current=true] i{width:38px;background:#d4b27e}.ev-motion .ev-film-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:#d4b27e20;z-index:15}.ev-film-progress>span{display:block;height:100%;width:100%;background:#d4b27e;transform:scaleX(var(--ev-progress,0));transform-origin:left}.ev-shards{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:-1}.ev-shards i{display:block;position:absolute;inset:0;background-size:cover;background-position:center;transform-origin:70% 50%}.ev-motion .ev-shards{opacity:var(--break-opacity,0)}
.ev-section{padding:110px var(--ev-pad)}.ev-section-heading{max-width:920px;margin-bottom:55px}.ev-section-heading h2{font-size:clamp(36px,4.2vw,72px);margin-top:22px;line-height:1.1}.ev-section-heading>p{max-width:680px;margin-top:24px;font-size:16px;color:#6b5d63}.ev-invitation{text-align:center;padding-top:135px;padding-bottom:140px;position:relative;background:radial-gradient(ellipse at 50% 0,#79355145,transparent 60%),#111012}.ev-invitation:before{content:"";height:70px;width:1px;display:block;margin:0 auto 42px;background:linear-gradient(transparent,#d4b27e)}.ev-invitation h2{font-size:clamp(46px,6.5vw,110px);margin:30px 0}.ev-invitation>p{color:#c4b5ae;font-size:18px}.ev-value-line{display:flex;align-items:center;justify-content:center;gap:40px;margin:50px 0 30px}.ev-value-line>span{font-size:12px;line-height:1.8;text-align:left;color:#c4b5ae}.ev-value-line strong{font-size:76px;font-weight:450;letter-spacing:-.07em;line-height:1}.ev-value-line small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:#d4b27e;margin-top:8px}.ev-arrow-link{display:inline-flex;align-items:center;gap:28px;font-size:12px;min-height:48px;border-bottom:1px solid #a88b6870}.ev-arrow-link span{font-size:24px}.ev-selection{background:var(--ev-paper);color:var(--ev-ink);padding-top:115px}.ev-selection .ev-kicker,.ev-extras .ev-kicker,.ev-detail-intro .ev-kicker,.ev-territory .ev-kicker,.ev-team .ev-kicker,.ev-integrations .ev-kicker{color:var(--ev-wine)}.ev-selection .ev-section-heading em,.ev-extras em,.ev-detail-intro em,.ev-territory em,.ev-team em,.ev-integrations em{color:var(--ev-wine)}
.ev-page .billing-control{display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center;margin:0 0 40px;color:inherit}.ev-page .billing-switch{display:inline-flex;border:1px solid #bca9ad;border-radius:40px;padding:5px;background:transparent;flex-shrink:0;width:auto}.ev-page .billing-switch>button{border:0;border-radius:30px;min-width:92px;padding:11px 18px;min-height:44px;font-size:13px;color:inherit;background:transparent}.ev-page .billing-switch>button[aria-pressed=true]{background:var(--ev-wine);color:#fff;box-shadow:0 3px 12px #84365233}.ev-page .billing-control p{font-size:11px;color:inherit;opacity:.78;max-width:320px}.ev-page .billing-control [data-annual-note]{flex-basis:100%}.ev-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.ev-plan{border:1px solid #d6c6be;background:#fffcf7;overflow:hidden;border-radius:16px;box-shadow:0 12px 40px #3816220a;transition:box-shadow .3s,border-color .3s;min-width:0}.ev-plan:hover{box-shadow:0 22px 55px #38162215;border-color:#bda6a6}.ev-plan-art{height:190px;position:relative;overflow:hidden;background:#191214}.ev-plan-art picture,.ev-plan-art img{width:100%;height:100%;display:block}.ev-plan-art img{object-fit:cover;object-position:75% 60%;transform:scale(1.07);transition:transform .8s}.ev-plan:hover .ev-plan-art img{transform:scale(1.13)}.ev-plan-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#100b13e8,transparent 75%)}.ev-plan-art>span{position:absolute;left:28px;bottom:25px;color:#f5dbc0;font-size:10px;letter-spacing:.2em;z-index:1}.ev-plan-body{padding:30px 28px;display:flex;flex-direction:column;height:calc(100% - 190px)}.ev-plan-title{min-height:143px}.ev-plan-title h3{font-size:36px;margin-top:15px;color:inherit}.ev-plan-title p{font-size:14px;line-height:1.6;margin-top:14px;color:#75616a;max-width:280px}.ev-price{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;margin:24px 0!important}.ev-price>strong{font-size:clamp(36px,3.4vw,57px);font-weight:550;letter-spacing:-.065em;line-height:1.1;white-space:nowrap}.ev-price>span{font-size:10px;line-height:1.9;margin-bottom:3px;display:flex;flex-direction:column;color:#817078}.ev-price small{font-size:11px;font-weight:400}.ev-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 22px;min-height:56px;background:var(--ev-wine);color:white;border:1px solid var(--ev-wine);border-radius:7px;font-size:13px;font-weight:550;line-height:1.5;transition:background .2s,box-shadow .2s}.ev-button:hover{background:#67283e;box-shadow:0 7px 22px #84365230}.ev-button span{font-size:20px;font-weight:400}.ev-capacities{display:grid;grid-template-columns:1fr 1fr;margin:25px 0 0;gap:0}.ev-capacities>div{padding:16px 10px 16px 0;border-bottom:1px solid #d7c7c266;min-width:0}.ev-capacities dt{font-size:10px;line-height:1.4;color:#806b75}.ev-capacities dd{font-size:25px;font-weight:500;letter-spacing:-.035em;line-height:1.5;margin:4px 0 0}.ev-included{margin:22px 0;padding:18px 16px;background:#efe3e87d;border-radius:6px;border-left:2px solid var(--ev-wine)}.ev-plan h4{font-size:13px;letter-spacing:0;font-weight:650;line-height:1.5;margin-bottom:10px}.ev-included p{font-size:11px}.ev-included small{font-size:10px;color:#7b6770;display:block;margin-top:6px}.ev-plan-scope{margin-bottom:22px}.ev-plan-scope ul{padding:0;list-style:none;margin:0}.ev-plan-scope li{font-size:12px;line-height:1.6;padding:5px 0 5px 19px;position:relative;color:#54464e}.ev-plan-scope li:before{content:"✓";position:absolute;left:0;color:var(--ev-wine);font-size:12px}.ev-plan-connect{padding-top:22px;margin-top:auto;border-top:1px solid #d6c5be}.ev-plan-connect p{font-size:12px;line-height:1.8}.ev-plan-connect small{display:block;font-size:10px;line-height:1.7;color:#827278;margin-top:10px}.ev-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;min-height:44px;border-bottom:1px solid #b6928655}.ev-plan .ev-text-link{margin-top:20px;align-self:start;color:var(--ev-wine)}
.ev-plan-empresa{background:#f4eaf0;border-color:#ad738b;box-shadow:0 14px 45px #84365214}.ev-plan-empresa .ev-included{background:#e8d8e1}.ev-plan-empresa-360{background:linear-gradient(145deg,#25211b,#101010 50%,#1e1a14);color:#f3e6cd;border-color:#b49b68;box-shadow:0 18px 48px #33261635}.ev-plan-empresa-360 .ev-kicker,.ev-plan-empresa-360 .ev-plan-title h3,.ev-plan-empresa-360 .ev-price strong,.ev-plan-empresa-360 .ev-capacities dd,.ev-plan-empresa-360 .ev-text-link,.ev-plan-empresa-360 .ev-plan-scope li:before{color:#e2c18b}.ev-plan-empresa-360 .ev-plan-title p,.ev-plan-empresa-360 .ev-price>span,.ev-plan-empresa-360 .ev-capacities dt,.ev-plan-empresa-360 .ev-included small,.ev-plan-empresa-360 .ev-plan-scope li,.ev-plan-empresa-360 .ev-plan-connect small{color:#bfb29d}.ev-plan-empresa-360 .ev-button{background:linear-gradient(110deg,#b7965b,#efdab0,#b7965b);color:#201a10;border-color:#c9ac75}.ev-plan-empresa-360 .ev-button:hover{background:#e5c995;box-shadow:0 5px 25px #ddbd8033}.ev-plan-empresa-360 .ev-capacities>div,.ev-plan-empresa-360 .ev-plan-connect{border-color:#d4b27e33}.ev-plan-empresa-360 .ev-included{background:#b7996112;border-color:#d4b27e}
.ev-note{font-size:11px!important;line-height:1.8!important;color:#87747e;max-width:1050px;margin-top:24px!important}.ev-comparison{margin-top:40px;border-top:1px solid #cbbbad;border-bottom:1px solid #cbbbad}.ev-comparison>summary{padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px;color:#553741;cursor:pointer}.ev-comparison>summary>span{font-size:23px}.ev-table-wrap{overflow-x:auto;margin:0 0 25px}.ev-table-wrap table{border-collapse:collapse;width:100%;min-width:670px;font-size:12px}.ev-table-wrap th,.ev-table-wrap td{padding:18px;text-align:left;border-bottom:1px solid #d2c5ba;line-height:1.5}.ev-table-wrap thead{background:#e7ddd3}.ev-table-wrap tbody th{font-weight:500}.ev-comparison>.ev-note{margin:15px 0 25px!important}
.ev-extras{background:#ebe3d8;color:var(--ev-ink);border-top:1px solid #d6c7b8}.ev-extra-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ev-extra-panel{border-top:1px solid #b69982;padding:28px 0 0;min-width:0}.ev-icon{display:block;width:36px;height:36px;color:#843652;margin-bottom:28px}.ev-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ev-extra-panel h3{font-size:27px;margin-bottom:18px;min-height:58px}.ev-extra-panel>p{font-size:13px;color:#6b5d63;max-width:320px;min-height:66px}.ev-extra-prices{margin-top:20px}.ev-extra-prices>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #c9b9aa}.ev-extra-prices b{font-weight:550;font-size:13px}.ev-extra-prices strong{font-size:21px;font-weight:550;white-space:nowrap;letter-spacing:-.035em;flex-shrink:0}.ev-extra-prices small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#74646d;max-width:190px;line-height:1.6;margin-top:3px}.ev-extra-prices strong small{text-align:right}.ev-extra-panel .ev-note{min-height:0}.ev-extras-foot{border-top:1px solid #c9b9aa;padding-top:25px;margin-top:40px!important}.ev-infinity{font-size:100px;color:#947641;line-height:1.3}
.ev-finale{background:radial-gradient(ellipse at 0 100%,#80385235,transparent 65%),#171315;display:grid;grid-template-columns:1.1fr 1fr;gap:10vw}.ev-finale h2{font-size:clamp(40px,4.5vw,77px);margin-top:28px}.ev-finale>div>p{color:#b9a7a8;margin:30px 0}.ev-finale .ev-button{min-width:220px;margin-right:20px}.ev-finale .ev-text-link{margin-top:18px;color:#d9b899}.ev-faq h3{font-size:24px;margin-bottom:18px}.ev-faq details{border-bottom:1px solid #b18c8733}.ev-faq summary{font-size:14px;line-height:1.6;padding:22px 0;color:#d3c6be;cursor:pointer}.ev-faq p{font-size:13px;color:#baaca4;padding-bottom:22px}.ev-faq a{color:#e5c38d;text-decoration:underline}.ev-terms{padding:36px var(--ev-pad);font-size:10px;line-height:1.85;color:#b7a7a1;border-top:1px solid #d4b27e22;background:#171315}
/* Detail pages: shared grammar, a different story for each stage. */
.ev-detail-intro,.ev-territory,.ev-team,.ev-integrations{background:var(--ev-paper);color:var(--ev-ink)}.ev-detail-summary{border-top:1px solid #bd9c8e;border-bottom:1px solid #bd9c8e;display:grid;grid-template-columns:1.8fr 1fr;gap:50px;padding:30px 0}.ev-detail-summary .ev-capacities{grid-template-columns:repeat(3,1fr);margin:0}.ev-detail-summary .ev-capacities>div{padding:14px 18px 14px 0}.ev-detail-summary .ev-capacities dd{font-size:35px}.ev-summary-price{padding:25px 0 25px 35px;border-left:1px solid #dac9bd}.ev-summary-price>span{font-size:12px;color:#84656e}.ev-capability-section{background:radial-gradient(ellipse at 0 50%,#80385220,transparent 50%),#151213}.ev-capability-section .ev-section-heading>p,.ev-channels .ev-note{color:#b9a8a2}.ev-capability-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:start}.ev-capability-art{margin:0;position:sticky;top:170px;overflow:hidden;aspect-ratio:1 / 1.15;border:1px solid #ad8b633d;border-radius:3px;background:#100d0a}.ev-capability-art picture,.ev-capability-art img{width:100%;height:100%;display:block}.ev-capability-art img{object-fit:cover;object-position:80% 50%;transform:scale(var(--parallax-scale,1.12)) rotate(var(--parallax-turn,-2deg));transition:transform .12s linear}.ev-capability-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0a10,transparent 40%)}.ev-capability-art figcaption{position:absolute;bottom:30px;left:30px;right:30px;z-index:2;font-size:12px;letter-spacing:.08em;color:#d1b181}.ev-orbit{position:absolute;inset:12%;border:1px solid #d4b27e44;border-radius:50%;transform:rotateX(60deg) rotateZ(35deg);pointer-events:none}.ev-feature-list article{display:flex;gap:24px;padding:28px 0;border-top:1px solid #bba58530}.ev-feature-list article>span{font-size:11px;color:#ae8b67;margin-top:5px;min-width:23px}.ev-feature-list h3{font-size:25px;margin-bottom:13px}.ev-feature-list p{font-size:14px;color:#bbaca7;max-width:490px}.ev-location-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:30px}.ev-location-grid article{border-top:1px solid #c8aa9b;padding-top:28px}.ev-location-grid article>strong{font-size:clamp(36px,4vw,70px);font-weight:400;letter-spacing:-.05em;display:block;margin:20px 0;color:#843652}.ev-location-grid h3{font-size:27px;margin-bottom:17px}.ev-location-grid p{font-size:14px;color:#78656d}.ev-location-grid figure{margin:0;position:relative;min-height:300px;overflow:hidden}.ev-location-grid picture,.ev-location-grid img{width:100%;height:100%;display:block}.ev-location-grid img{object-fit:cover;object-position:80% center}.ev-location-grid figcaption{position:absolute;bottom:0;padding:20px;font-size:11px;color:#e8d2b0;background:linear-gradient(0deg,#161012e8,transparent);width:100%}.ev-team{background:#ede3e8;border-top:1px solid #d5c1c9}.ev-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ev-team-grid article{padding:30px;border:1px solid #d5bdc7;background:#fbf6f766;border-radius:9px}.ev-team-number{display:block;font-size:64px;line-height:1;color:#843652;margin-bottom:20px;font-weight:400}.ev-team-grid h3{font-size:25px;margin-bottom:15px}.ev-team-grid p{font-size:14px;color:#78606d;max-width:270px}.ev-team-grid small{font-size:10px;display:block;margin-top:22px;color:#876f7a}.ev-channels{background:#24181f}.ev-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ev-channel-grid article{padding-top:25px;border-top:1px solid #b9947c55}.ev-channel-grid h3{font-size:29px;line-height:1.16;margin:25px 0}.ev-channel-grid p{font-size:14px;color:#beacb1}.ev-status{display:inline-block;border:1px solid #b89b7188;padding:6px 10px;font-size:10px;line-height:1.5;border-radius:25px;color:#d8c4a5;margin-top:22px}.ev-status-pending{color:#ccb5c2;border-color:#aa7b9666}.ev-channel-grid small{display:block;font-size:11px;line-height:1.65;color:#a891a0;margin-top:13px}.ev-availability{border-left:2px solid #ab8058;background:#e8dfd2;padding:25px 30px;margin-bottom:30px}.ev-availability b{font-weight:550;font-size:14px;color:#654d3a}.ev-availability p{font-size:13px;color:#7b6759;margin-top:8px;max-width:840px}.ev-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px}.ev-integration-grid article{padding:25px 0;border-bottom:1px solid #d3c3b6}.ev-integration-grid h3{font-size:20px;margin-bottom:12px}.ev-integration-grid p{font-size:13px;color:#7c6970}.ev-integration-grid small{font-size:10px;color:#967969;display:block;margin-top:16px}.ev-native-grid{display:flex;flex-wrap:wrap;gap:15px}.ev-native-grid span{border:1px solid #bd9caa;padding:16px 22px;border-radius:50px;font-size:13px;color:#843652}.ev-checkout{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center;background:radial-gradient(ellipse at 0 60%,#8c365530,transparent 75%),#161114}.ev-checkout h2{font-size:clamp(42px,4.5vw,75px);margin-top:24px}.ev-checkout>div>p{font-size:16px;color:#bda9b2;margin-top:28px;max-width:540px}.ev-checkout>div>.ev-text-link{color:#d8baa5;margin-top:28px}.ev-checkout-card{border:1px solid #9a6b8266;padding:38px;border-radius:14px;background:#ffffff04;box-shadow:0 25px 65px #0003}.ev-checkout-card h3{font-size:36px;margin:18px 0 25px}.ev-checkout-card .billing-control{margin:0}.ev-checkout-card .ev-price strong{font-size:clamp(42px,4.8vw,68px)}.ev-checkout-card>p:not(.ev-price){font-size:13px!important;margin-top:22px!important}.ev-checkout-card .ev-button{width:100%;margin-top:30px}.ev-checkout-card>small{display:block;font-size:10px;color:#ae929f;margin-top:16px}.ev-detail-empresa-360{--ev-wine:#967443}.ev-detail-empresa-360 .ev-checkout{background:radial-gradient(ellipse at 50% 100%,#a6874530,transparent 75%),#100e0c}.ev-detail-empresa-360 .ev-checkout-card{border-color:#d4b27e77}.ev-detail-empresa-360 .ev-checkout .ev-button{background:linear-gradient(110deg,#b7965b,#efdab0);color:#21180c;border-color:#d4b27e}.ev-detail-empresa-360 .ev-checkout h3,.ev-detail-empresa-360 .ev-checkout .ev-price{color:#e2c18b}.ev-detail-empresa-360 .ev-team{background:#eee7da}.ev-detail-empresa-360 .ev-team-number{color:#8d6a34}.ev-detail-empresa-360 .ev-team-grid article{border-color:#cab993;background:#fff9e966}
@media(min-width:1700px){.ev-scene-copy{width:52%}.ev-scene-copy>p{font-size:19px}.ev-plan-art{height:230px}.ev-plan-body{height:calc(100% - 230px)}}
@media(max-width:1100px){.ev-page{--ev-pad:5vw}.ev-tools{right:5vw}.ev-scene-copy,.ev-detail .ev-scene-copy{width:68%;box-sizing:border-box;max-width:none}.ev-scene-copy h1,.ev-scene-copy h2{font-size:clamp(42px,5.8vw,63px)}.ev-detail .ev-scene-copy h1{font-size:clamp(38px,5.3vw,59px)}.ev-section{padding:85px var(--ev-pad)}.ev-plan-grid{gap:13px}.ev-plan-body{padding:23px 19px}.ev-plan-title h3{font-size:28px}.ev-plan-title{min-height:157px}.ev-price>strong{font-size:35px}.ev-plan-art{height:150px}.ev-plan-body{height:calc(100% - 150px)}.ev-plan-art>span{left:19px;font-size:9px}.ev-capacities dd{font-size:23px}.ev-plan .ev-button{font-size:12px;padding:13px;gap:10px}.ev-extra-layout{gap:25px}.ev-extra-panel h3{font-size:24px}.ev-location-grid{grid-template-columns:1fr 1fr}.ev-location-grid figure{grid-column:1/-1;max-height:300px}.ev-chapters{gap:10px!important}.ev-scene-caption{font-size:8px;bottom:95px}.ev-detail .ev-scene-caption{bottom:40px}.ev-integration-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.ev-tools{top:88px;right:24px}.ev-plan-grid{grid-template-columns:1fr;max-width:610px;margin:auto;gap:28px}.ev-plan-art{height:200px}.ev-plan-body{height:auto;padding:30px}.ev-plan-title{min-height:0}.ev-plan-title h3{font-size:37px}.ev-plan-title p{max-width:none}.ev-price>strong{font-size:50px}.ev-capacities{grid-template-columns:repeat(3,1fr)}.ev-capacities dd{font-size:28px}.ev-plan-scope ul{columns:2;column-gap:25px}.ev-plan-scope li{break-inside:avoid}.ev-plan-connect{margin-top:0}.ev-extra-layout{grid-template-columns:1fr;gap:40px}.ev-extra-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.ev-extra-panel .ev-icon{grid-column:1;grid-row:1}.ev-extra-panel h3{grid-column:1;grid-row:2;min-height:0}.ev-extra-panel>p:not(.ev-note){grid-column:1;grid-row:3;min-height:0}.ev-extra-prices,.ev-infinity{grid-column:2;grid-row:1/5;margin:0}.ev-extra-panel .ev-note{grid-column:1/-1;max-width:none}.ev-finale{grid-template-columns:1fr;gap:60px}.ev-detail-summary{gap:25px;grid-template-columns:1fr}.ev-summary-price{border-left:0;padding:20px 0;border-top:1px solid #d1bdb2}.ev-detail-summary .ev-capacities{grid-template-columns:repeat(3,1fr)}.ev-capability-layout{grid-template-columns:1fr}.ev-capability-art{position:relative;top:0;max-height:440px;aspect-ratio:1.5}.ev-channel-grid{grid-template-columns:1fr;gap:35px}.ev-channel-grid article{display:block}.ev-channel-grid h3{margin:15px 0;font-size:28px}.ev-channel-grid p{max-width:620px}.ev-checkout{grid-template-columns:1fr;gap:45px}.ev-team-grid{gap:12px}.ev-team-grid article{padding:22px}.ev-team-grid h3{font-size:21px}.ev-team-number{font-size:50px}.ev-value-line{gap:25px}}
@media(max-width:600px){body.ev-page{--ev-pad:24px}.ev-tools{right:18px;gap:7px}.ev-tools button,.ev-tools a{font-size:10px;min-height:36px;padding:7px 12px;gap:8px}.ev-scene{min-height:850px;min-height:max(820px,100svh)}.ev-scene:after{background:linear-gradient(0deg,#100d11 3%,#100d11eb 23%,#100d11bd 46%,transparent 76%)}.ev-art{transform-origin:72% 35%}.ev-art img{object-position:70% 30%}.ev-scene-copy,.ev-detail .ev-scene-copy{width:100%;padding:365px 24px 120px;max-width:none;box-sizing:border-box}.ev-scene-copy h1,.ev-scene-copy h2,.ev-detail .ev-scene-copy h1{font-size:clamp(32px,8.2vw,46px);line-height:1.1;margin-top:16px;max-width:500px}.ev-scene-copy>p{font-size:14px;line-height:1.65;margin-top:20px;max-width:420px}.ev-page .ev-kicker{font-size:9px;letter-spacing:.16em}.ev-scene-copy .ev-scene-aside{font-size:12px;margin-top:15px;max-width:320px}.ev-scroll{margin-top:22px;font-size:11px}.ev-scene-tags{gap:5px;margin-top:20px}.ev-scene-tags span{font-size:10px;padding:6px 10px}.ev-scene-caption{display:none}.ev-motion .ev-film{height:calc(var(--ev-scenes,6)*125svh)}.ev-motion .ev-scene-copy{padding:0 24px;position:absolute;bottom:100px;width:100%}.ev-motion .ev-detail-film .ev-scene-copy{bottom:65px}.ev-motion .ev-chapters{bottom:25px;gap:8px!important;left:24px;right:24px}.ev-chapters>span{margin-right:4px;white-space:nowrap;font-size:9px}.ev-chapters>a>span{font-size:8px}.ev-chapters i{width:12px}.ev-chapters a[aria-current=true] i{width:20px}.ev-chapters a[aria-current=true] b{display:none}.ev-chapters>a{gap:5px;min-height:40px;justify-content:center;flex:1}.ev-invitation{padding-top:80px}.ev-invitation h2{font-size:47px}.ev-invitation>p{font-size:15px}.ev-value-line{flex-wrap:wrap;gap:24px;margin-top:35px}.ev-value-line>span:first-child{flex-basis:100%;text-align:center}.ev-value-line strong{font-size:66px}.ev-value-line>span{font-size:10px}.ev-arrow-link{font-size:11px;gap:12px}.ev-section{padding:70px 24px}.ev-section-heading{margin-bottom:35px}.ev-section-heading h2{font-size:37px;line-height:1.13;margin-top:18px}.ev-section-heading>p{font-size:14px;margin-top:20px}.ev-plan-body{padding:26px 23px}.ev-plan-art{height:190px}.ev-plan-art>span{left:24px}.ev-plan-title h3{font-size:36px}.ev-plan-title p{font-size:14px}.ev-price>strong{font-size:45px}.ev-capacities dt{font-size:9px}.ev-capacities dd{font-size:23px}.ev-plan-scope ul{columns:1}.ev-plan-scope li{font-size:13px;padding-top:5px;padding-bottom:5px}.ev-plan .ev-button{padding:16px 20px;font-size:13px}.ev-plan-connect p{font-size:13px}.ev-plan .ev-text-link{font-size:12px}.ev-extra-panel{display:block}.ev-extra-panel .ev-icon{margin-bottom:22px}.ev-extra-panel h3{font-size:29px}.ev-extra-panel>p{max-width:none;font-size:14px}.ev-extra-prices{margin-top:20px}.ev-extra-prices small{max-width:220px}.ev-extra-prices strong{font-size:24px}.ev-comparison>summary{font-size:14px;line-height:1.6}.ev-finale h2{font-size:42px}.ev-finale>div>p{font-size:14px}.ev-finale .ev-button{width:100%;margin-right:0}.ev-faq summary{font-size:14px}.ev-back{margin-bottom:22px;font-size:11px}.ev-detail .ev-scene-copy>p{font-size:14px}.ev-detail-summary .ev-capacities{grid-template-columns:1fr 1fr}.ev-detail-summary .ev-capacities dd{font-size:31px}.ev-summary-price .ev-price>strong{font-size:50px}.ev-capability-art{max-height:340px;aspect-ratio:1.05}.ev-feature-list article{gap:15px;padding:24px 0}.ev-feature-list h3{font-size:24px}.ev-feature-list p{font-size:13px}.ev-location-grid{gap:27px 20px}.ev-location-grid h3{font-size:23px}.ev-location-grid article>strong{font-size:37px}.ev-location-grid p{font-size:12px}.ev-location-grid figure{min-height:250px;max-height:250px}.ev-team-grid{grid-template-columns:1fr}.ev-team-grid article{display:grid;grid-template-columns:60px 1fr;gap:8px 20px}.ev-team-number{grid-row:1/4;margin:0;font-size:55px}.ev-team-grid h3{margin:0;font-size:25px}.ev-team-grid p{grid-column:2;font-size:13px}.ev-team-grid small{grid-column:2;margin-top:8px}.ev-integration-grid{grid-template-columns:1fr}.ev-availability{padding:22px}.ev-checkout h2{font-size:41px}.ev-checkout-card{padding:27px 23px}.ev-checkout-card h3{font-size:34px}.ev-checkout-card .ev-price strong{font-size:46px}.ev-terms{padding:30px 24px}.ev-page .assistant-launcher{bottom:12px;right:12px}.ev-page .assistant-launcher span{display:none}.ev-page .assistant-launcher{padding:12px;width:47px;height:47px;min-width:47px}.ev-page .assistant-launcher svg{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.ev-page *, .ev-page *:before,.ev-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ev-plan:hover .ev-plan-art img{transform:none}.ev-capability-art img{transform:none!important}}
.ev-still .ev-art,.ev-still .ev-capability-art img{transform:none!important}.ev-still .ev-shards{display:none}.ev-still .ev-tools button>span:first-child{font-size:11px}
.ev-page #comparar,.ev-page #elegir,.ev-page #alcance,.ev-page #solicitar,.ev-page #extras,.ev-page #canales,.ev-page #integraciones,.ev-page .ev-scene{scroll-margin-top:84px}.ev-detail .ev-scene-copy{padding-top:190px}.ev-motion .ev-detail .ev-scene-copy{padding-top:190px}@media(max-width:600px){.ev-detail .ev-scene-copy{padding-top:330px}.ev-motion .ev-detail .ev-scene-copy{padding-top:0}.ev-detail .ev-scene-copy .ev-back{margin-bottom:16px}}
.ev-tools.is-away{visibility:hidden;pointer-events:none;opacity:0}
@media(max-width:850px){}
/* The period control stays legible on the dark closing scene. */
body.ev-page #contenido .ev-checkout .billing-switch{background:#251c22!important;border-color:#9c7c8d!important}
body.ev-page #contenido .ev-checkout .billing-switch button{color:#f4e8dc!important;background:transparent!important}
body.ev-page #contenido .ev-checkout .billing-switch button[aria-pressed=true]{background:#843652!important;color:#fff!important}
body.ev-page #contenido .ev-checkout .billing-control p{color:#c8b5bd!important;opacity:1}
body.ev-page.ev-detail-empresa-360 #contenido .ev-checkout .billing-switch{background:#231d13!important;border-color:#a58b5c!important}
body.ev-page.ev-detail-empresa-360 #contenido .ev-checkout .billing-switch button[aria-pressed=true]{background:#d4b27e!important;color:#211a10!important;box-shadow:none}

/* R43: uncluttered story, concise plan selection and the shared dark footer. */
.ev-page .site-footer{background:#111619;color:#f5f0e9;border-top:1px solid #9ba6a025}
.ev-page .site-footer .footer-contact{color:#f5f0e9}
.ev-page .site-footer .footer-grid a,.ev-page .site-footer .footer-reach a{color:#cbd0c8}
.ev-page .site-footer .footer-grid .eyebrow{color:#d6bcc8}
.ev-page .site-footer .footer-top>p{color:#d0c7c0}
.ev-page .site-footer .footer-top>p span,.ev-page .site-footer .footer-bottom{color:#b9b6b0}
.ev-page .ev-scene[data-art="emprende"] .ev-art{transform-origin:72% 0%}
.ev-page .ev-scene[data-art="emprende"] .ev-art img{object-position:70% 0%}
.ev-page .ev-scene[data-art="emprende"] .ev-shards i{background-position:70% 0%;transform-origin:72% 0%}
.ev-page .ev-plan-body{height:100%;padding:32px}
.ev-page .ev-plan-title{min-height:120px}
.ev-page .ev-plan-title p{max-width:none;font-size:14px}
.ev-page .ev-plan-essentials{border-top:1px solid #c9b8b777;border-bottom:1px solid #c9b8b777;padding:21px 0;display:grid;gap:15px}
.ev-page .ev-plan-essentials b{font-size:15px;font-weight:550;display:block}
.ev-page .ev-plan-essentials small{font-size:11px;line-height:1.6;color:#7c6872;display:block;margin-top:3px}
.ev-page .ev-plan-highlights{padding:0;margin:23px 0;list-style:none}
.ev-page .ev-plan-highlights li{position:relative;padding:5px 0 5px 20px;font-size:13px;line-height:1.6}
.ev-page .ev-plan-highlights li:before{content:"✓";position:absolute;left:0;color:var(--ev-wine)}
.ev-page .ev-plan-footprint{font-size:11px;line-height:1.8;color:#7c6872;margin-top:auto;margin-bottom:24px}
.ev-page .ev-plan-footprint span{display:block}
.ev-page .ev-plan-details-note{font-size:10px;color:#7c6872;text-align:center;display:block;margin-top:12px}
.ev-page .ev-plan-empresa-360 .ev-plan-essentials{border-color:#d4b27e33}
.ev-page .ev-plan-empresa-360 .ev-plan-essentials small,.ev-page .ev-plan-empresa-360 .ev-plan-footprint,.ev-page .ev-plan-empresa-360 .ev-plan-details-note{color:#c2b49d}
.ev-page .ev-plan-empresa-360 .ev-plan-highlights li:before,.ev-page .ev-plan-empresa-360 .ev-plan-essentials b{color:#e2c18b}
@media(max-width:1100px){.ev-page .ev-plan-body{padding:25px}.ev-page .ev-plan-title{min-height:132px}}
@media(max-width:850px){.ev-page .ev-plan-body{padding:30px}.ev-page .ev-plan-title{min-height:0}.ev-page .ev-plan-essentials{grid-template-columns:1fr 1fr;gap:12px}.ev-page .ev-plan-highlights{columns:1}}
@media(max-width:600px){.ev-page .ev-plan-body{padding:26px 23px}.ev-page .ev-plan-essentials{grid-template-columns:1fr}.ev-page .ev-plan-essentials b{font-size:15px}.ev-motion .ev-scene-copy{bottom:75px}}

/* Specific buying reasons without moving the full plan dossier into each card. */
.ev-plan-highlights li{align-items:flex-start}
.ev-plan-highlights li>span{display:block;min-width:0}
.ev-plan-highlights li b{display:block;font-size:.91rem;font-weight:600;line-height:1.45}
.ev-plan-highlights li small{display:block;margin-top:.25rem;font-size:.79rem;line-height:1.55;color:#746967}
.ev-plan-empresa-360 .ev-plan-highlights li small{color:#bfb7a8}
.ev-page .ev-plan-highlights li{padding-top:7px;padding-bottom:7px}
.ev-integrations-note{max-width:1100px;margin-top:1.8rem}
