.escaparate{--background:#0b0b0e;--foreground:#efeff2;--card:#15151a;--primary:#d6d3e0;--secondary:#1d1d24;--accent:#6e6a86;--muted-foreground:#aaa8b6;--destructive:#d88;--border:#2b2a33;--lilac:#c4bed8;--ink:#17161d;--radius:.75rem}:where(.escaparate),:where(.escaparate) *,:where(.escaparate) :before,:where(.escaparate) :after{box-sizing:border-box;border-color:var(--border)}html:has(.escaparate){scroll-behavior:smooth;scroll-padding-top:100px}body:has(.escaparate){background:#0b0b0e;margin:0;display:block}.escaparate{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem}:where(.escaparate) button,:where(.escaparate) a{-webkit-tap-highlight-color:transparent}:where(.escaparate) button{cursor:pointer;font:inherit}:where(.escaparate) a{color:inherit;text-decoration:none}:where(.escaparate) button,:where(.escaparate) a{touch-action:manipulation}:where(.escaparate) :focus-visible{outline:2px solid var(--lilac);outline-offset:5px}:where(.escaparate) ::selection{color:#17161d;background:#c4bed8}:where(.escaparate) img{max-width:100%}.container{width:min(1280px,100% - 112px);margin-inline:auto}.skip-link{background:var(--primary);color:var(--ink);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:20;background:#0b0b0ef5;border-bottom:1px solid #ffffff0d;height:88px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{color:var(--foreground);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:1.625rem;font-weight:600;display:inline-flex}.brand>svg{flex-shrink:0}.brand-dot{vertical-align:top;margin:5px 0 0 3px;font-size:.75rem;font-weight:400;display:inline-block}.desktop-nav{align-items:center;gap:30px;display:flex}.desktop-nav a{color:#bdbbc7;font-size:.875rem;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:24px;display:flex}.login-link{color:#c4c2cc;align-items:center;gap:7px;font-size:.875rem;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:25px;padding:17px 23px;font-size:.9375rem;font-weight:550;line-height:1.2;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button-small{gap:18px;padding:12px 17px;font-size:.875rem}.button-light{color:#17161d;background:#efeff2}.button-light:hover{background:#fff}.button-lilac{color:#17161d;background:#d6d3e0}.button-lilac:hover{background:#e8e3f7}.button-outline{color:var(--foreground);background:0 0;border-color:#3a3944}.button-outline:hover{background:#ffffff06;border-color:#b3aecb}.mobile-menu{color:var(--foreground);background:0 0;border:0;padding:6px;display:none}.mobile-sheet{background:#15151a;gap:30px;padding:32px;width:min(400px,90vw)!important}.sheet-top{justify-content:space-between;align-items:center;display:flex}.icon-button{color:var(--foreground);background:0 0;border:0;padding:10px}.mobile-sheet nav{flex-direction:column;display:flex}.mobile-sheet nav a{border-bottom:1px solid var(--border);justify-content:space-between;padding:18px 0;font-size:1.25rem;display:flex}.hero{grid-template-columns:1fr 1fr;min-height:745px;padding-top:66px;padding-bottom:70px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow{font:500 .75rem/1.5 var(--font-geist-mono), monospace;letter-spacing:1.6px;color:#bbb5ce;align-items:center;gap:10px;margin:0 0 30px;display:flex}.eyebrow-line{background:#b3aecb;width:24px;height:1px}:where(.escaparate) h1{letter-spacing:-6px;margin:0 0 28px;font-size:clamp(76px,7.3vw,108px);font-weight:450;line-height:.97}:where(.escaparate) h1>span{color:#c6c0d8}.hero-description{color:#aeadbb;max-width:430px;margin:0 0 31px;font-size:1.0625rem;line-height:1.65}.hero-actions{align-items:center;gap:25px;display:flex}.demo-link{white-space:nowrap;align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.demo-link:hover .play-circle{color:#17161d;background:#d6d3e0}.play-circle{border:1px solid #595662;border-radius:50%;place-items:center;width:29px;height:29px;transition:background .2s;display:grid}.play-circle svg{margin-left:2px}.hero-note{color:#96939f;align-items:center;gap:8px;margin-top:20px;font-size:.75rem;display:flex}.hero-note>span{color:#5a5864;margin-inline:2px}.hero-note svg{color:#b3aecb}.hero-visual{min-width:0;height:590px;position:relative}.hero-art{object-fit:cover;mix-blend-mode:screen;pointer-events:none;width:900px;max-width:none;height:600px;position:absolute;top:-46px;left:-175px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 92%,#0000)}.visual-caption{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1.5px;color:#a8a2b6;align-items:center;gap:8px;display:flex;position:absolute;top:5px;right:0}.status-dot{background:#9ac2af;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #9ac2af44}.orbit-label{writing-mode:vertical-rl;color:#7d798b;letter-spacing:1px;font-size:.75rem;position:absolute;top:350px;right:-18px}.hero-preview{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#25232fe8,#14131bee);border:1px solid #aaa2c136;border-radius:13px;width:390px;padding:17px 20px 0;position:absolute;bottom:1px;right:22px;transform:rotate(-3deg);box-shadow:0 25px 55px #0008}.preview-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-brand{align-items:center;gap:7px;font-size:.75rem;display:flex}.preview-brand .brand>svg{width:20px;height:20px}.mini-label{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1px;color:#9891a9}.hero-prompt{background:#b3aecb0c;border:1px solid #9285b230;border-radius:6px;align-items:center;gap:9px;padding:12px 13px;font-size:.75rem;display:flex}.hero-prompt>span{flex:1}.hero-prompt>svg{color:#c4bed8}.mini-result{justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 0 17px;display:flex}.mini-amount{letter-spacing:-1px;white-space:nowrap;margin-top:8px;font-size:1.6875rem;line-height:1}.mini-amount>span{color:#a9c8b8;letter-spacing:0;align-items:center;gap:3px;margin-left:5px;font-size:.75rem;display:inline-flex}.mini-chart{align-items:flex-end;gap:4px;height:63px;display:flex}.mini-chart>span{background:linear-gradient(#c4bed8,#6e6a86);border-radius:2px 2px 0 0;width:8px}.preview-bottom{color:#aba5b9;border-top:1px solid #b3aecb22;justify-content:space-between;padding:11px 0;font-size:.75rem;display:flex}.preview-bottom>span{align-items:center;gap:6px;display:flex}.scroll-cue{color:#b3aecb;border:1px solid #35323e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:30px;right:0}.compatibility-strip{border-top:1px solid #28262f;border-bottom:1px solid #28262f}.compatibility-inner{justify-content:space-between;align-items:center;gap:30px;padding-block:28px;display:flex}.compatibility-inner>p{color:#8e8b99;margin:0;font-size:.875rem;line-height:1.65}.compatibility-inner strong{color:#c1bdce;font-weight:400}.odoo-word{letter-spacing:-2px;color:#c0bacd;align-items:center;gap:17px;font-size:2.375rem;font-weight:600;display:flex}.odoo-word>span{font:.75rem var(--font-geist-mono), monospace;letter-spacing:0;color:#b5b0c1}.compatibility-detail{color:#8e8b99;font-size:.8125rem;line-height:1.6}.compatibility-inner>a{align-items:center;gap:16px;font-size:.8125rem;display:flex}:where(.escaparate) main{overflow:hidden}@media (min-width:1500px){.hero{min-height:800px;padding-top:85px}.hero-visual{height:615px}.hero-art{width:1000px;height:667px;left:-190px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:18px}.header-actions{gap:15px}.login-link{display:none}.hero{min-height:720px}:where(.escaparate) h1{letter-spacing:-5px;font-size:5.5rem}.hero-art{width:850px;left:-220px}.hero-preview{width:360px;right:-10px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-note{flex-wrap:wrap}.compatibility-inner{gap:20px}.compatibility-detail:nth-of-type(2){display:none}}@media (max-width:760px){.container{width:calc(100% - 40px)}.site-header{height:76px}.header-inner{gap:12px}.brand{font-size:1.5625rem}.desktop-nav{display:none}.mobile-menu{display:block}.header-actions{gap:12px}.button-small{gap:7px;padding:11px 13px;font-size:.8125rem}.hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:55px}:where(.escaparate) h1{letter-spacing:-4px;font-size:clamp(68px,15vw,96px)}.eyebrow{letter-spacing:1.2px;margin-bottom:26px;font-size:.75rem}.hero-description{max-width:420px;margin-bottom:25px;font-size:1rem}.hero-actions{gap:22px}.hero-note{gap:5px;font-size:.75rem}.hero-visual{height:455px;margin-top:24px}.hero-art{width:720px;height:480px;top:-40px;left:calc(50% - 422px)}.hero-preview{width:min(370px,94%);bottom:0;right:3%}.visual-caption{font-size:.75rem;top:10px;right:0}.orbit-label,.scroll-cue{display:none}.compatibility-inner{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:28px}.compatibility-inner>p{width:100%;font-size:.875rem}.odoo-word{gap:13px;font-size:2.125rem}.compatibility-detail{font-size:.75rem}.compatibility-inner>a{border-top:1px solid #28262f;width:100%;padding-top:16px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){html:has(.escaparate){scroll-behavior:auto}:where(.escaparate),:where(.escaparate) *,:where(.escaparate) :before,:where(.escaparate) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(.escaparate) h2{letter-spacing:-2.6px;margin:0;font-size:clamp(36px,4vw,58px);font-weight:450;line-height:1.06}:where(.escaparate) h2 span{color:#9690a5}.section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:56px;display:flex}.section-heading .eyebrow{margin-bottom:23px}.section-index{color:#716a80;margin-right:5px}.section-heading>p{color:#a8a3b4;max-width:300px;margin:0 0 4px;font-size:1rem;line-height:1.75}.text-link{align-items:center;gap:13px;font-size:.875rem;font-weight:500;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.light-section{color:#17161d;background:#eeecf3}.light-section .eyebrow{color:#686173}.light-section h2 span{color:#7f758d}.light-section .section-heading>p{color:#736b7e}.product-section{padding-block:100px 38px}.product-experience{grid-template-columns:310px 1fr;align-items:start;gap:55px!important;display:grid!important}.feature-tabs{border-radius:0;flex-direction:column;align-items:stretch;gap:10px;background:0 0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.feature-tab{text-align:left;min-height:102px;white-space:normal!important;color:#51495f!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;flex:0!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;padding:18px 16px!important;transition:background .2s,border-color .2s!important;display:flex!important}.feature-tab:after{display:none!important}.feature-tab:hover{background:#e6e2ec!important}.feature-tab[data-active]{box-shadow:none!important;color:#211b2c!important;background:#ded8e8!important;border-color:#c9c0d6!important}.feature-tab>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.feature-tab strong{letter-spacing:-.2px;font-size:1rem;font-weight:550}.feature-tab>span>span{color:#7b728b;font-size:.75rem;font-weight:400}.feature-tab-icon{flex-shrink:0;place-items:center;width:34px;height:36px;display:grid}.feature-tab .feature-tab-icon>svg{width:23px;height:23px}.feature-tab>svg:last-child{opacity:0;flex-shrink:0}.feature-tab[data-active]>svg:last-child{opacity:1}.selector-note{border-top:1px solid #d3cdda;align-items:center;gap:16px;margin:30px 16px 20px;padding-top:26px;display:flex}.little-star{color:#8a7a9e;font-size:2.25rem;line-height:1}.selector-note p{color:#81768e;margin:0;font-size:.875rem;line-height:1.7}.product-selector>.text-link{color:#463b54;margin-left:16px}.demo-window{background:#fff;border:1px solid #d4ccdf;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 20px 55px -20px #30203c28}.window-top{color:#938a9e;background:#f6f4f9;border-bottom:1px solid #e7e2ed;align-items:center;gap:14px;padding:17px 21px;font-size:.75rem;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{border:1px solid #b5acbe;border-radius:50%;width:5px;height:5px}.window-slash{color:#c8bfce;padding-inline:6px}.demo-label{font:.75rem var(--font-geist-mono), monospace;letter-spacing:.8px;color:#857891;white-space:nowrap;margin-left:auto}.window-content{min-height:453px;padding:24px}.demo-workspace-label{color:#a093ad;justify-content:space-between;align-items:center;margin-bottom:27px;font-size:.75rem;display:flex}.demo-workspace-label>span:first-child{color:#756382;font:.75rem var(--font-geist-mono), monospace;letter-spacing:.8px;align-items:center;gap:7px;display:flex}.demo-workspace-label .status-dot{background:#7b6e90}.demo-question{color:#4a4056;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:21px;font-size:.75rem;display:flex}.demo-question>span:last-child{background:#f0ecf5;border-radius:8px 8px 0;padding:12px 16px}.user-avatar{background:#e6deef;border-radius:50%;flex-shrink:0;order:2;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.demo-answer{color:#4f465b;align-items:flex-start;gap:10px;margin-bottom:19px;display:flex}.demo-answer p{margin:0 0 3px;font-size:.75rem;line-height:1.6}.answer-mark{border:1px solid #e5deed;border-radius:6px;flex-shrink:0;padding:4px;line-height:0}.answer-mark .brand{color:#7b6a91}.answer-mark .brand>svg{width:19px;height:19px}.answer-source{color:#a095aa;font-size:.75rem}.sales-report,.implementation-plan,.brief-report{border:1px solid #e6dfec;border-radius:8px;padding:19px 19px 5px}.report-heading{color:#4b415b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:.75rem;font-weight:500;display:flex}.report-heading>span:last-child{font:.75rem var(--font-geist-mono), monospace;letter-spacing:.5px;color:#93849f}.kpi-grid{grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-bottom:12px;display:grid}.kpi-grid>div{flex-direction:column;gap:5px;display:flex}.kpi-grid>div>span{color:#94879f;font-size:.75rem}.kpi-grid strong{letter-spacing:-.9px;color:#32263f;white-space:nowrap;font-size:1.4375rem;font-weight:500}.kpi-grid small{color:#648d76;letter-spacing:0;margin-left:3px;font-size:.75rem;font-weight:400}.sales-chart{width:100%;height:auto;display:block}.demo-footnote{color:#9c90a6;align-items:center;gap:7px;margin-top:13px;font-size:.75rem;display:flex}.demo-footnote svg{flex-shrink:0}.implementation-plan{padding-bottom:17px}.plan-row{border-top:1px solid #eee9f2;align-items:center;gap:11px;padding:16px 0;display:flex}.plan-number{color:#9e8aac;width:28px;height:28px;font:.75rem var(--font-geist-mono), monospace;border:1px solid #ddd3e8;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.plan-number.approved{color:#5a826c;background:#edf5f0;border-color:#c5dfd1}.plan-row strong{color:#5b4a6a;font-size:.75rem;font-weight:500}.plan-row p{color:#9c90a6;margin:3px 0 0;font-size:.75rem;line-height:1.5}.plan-status{color:#648d76;margin-left:auto;font-size:.75rem}.implementation-plan .button{width:100%;margin-top:5px;padding:12px 16px;font-size:.75rem}.button-dark{color:#fff;background:#32263f}.button-dark:hover{background:#534061}.button-demo-reset{color:#685975;background:#f2edf5;border-color:#e4dbea}.brief-report{padding-bottom:17px}.brief-highlight{color:#8b739f;background:#efebf5;border-radius:6px;align-items:center;gap:13px;margin-bottom:14px;padding:18px 15px;display:flex}.brief-highlight strong{color:#544161;font-size:.8125rem;font-weight:500}.brief-highlight p,.brief-priority p{color:#9885a6;margin:3px 0 0;font-size:.75rem;line-height:1.6}.brief-priority{border-bottom:1px solid #eee8f3;align-items:center;gap:10px;padding:14px 0;display:flex}.priority-dot{background:#b49b77;border-radius:50%;flex-shrink:0;width:6px;height:6px}.priority-soft{background:#a59aba}.brief-priority strong{color:#746580;font-size:.75rem;font-weight:500}.brief-priority>span:last-child{color:#9e8daa;background:#f3eef7;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:.75rem}.brief-bottom{color:#a092ab;align-items:center;gap:7px;margin-top:16px;font-size:.75rem;display:flex}.product-more{border-top:1px solid #d8d1e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:49px;padding-top:28px;display:flex}.product-more>span{color:#897b93;font-size:.8125rem}.product-more>a{color:#756582;align-items:center;gap:8px;font-size:.8125rem;transition:color .2s;display:flex}.product-more>a:hover{color:#21172a}.audience-section{padding-block:110px 0}.audience-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.audience-card{border:1px solid #38323f;border-radius:12px;padding:36px 40px 28px}.partners-card{background:linear-gradient(135deg,#211c2a,#15121a)}.business-card{color:#26202e;background:#d6d3e0;border-color:#d6d3e0}.audience-top{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1.1px;color:#b0a3c0;justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.business-card .audience-top{color:#81738e}.audience-card h3{letter-spacing:-1.8px;margin:0 0 25px;font-size:clamp(32px,3.2vw,45px);font-weight:450;line-height:1.1}.partners-card h3 span{color:#9d8fae}.business-card h3 span{color:#81718f}.audience-card>p{color:#a598b4;max-width:355px;margin:0 0 26px;font-size:.9375rem;line-height:1.8}.business-card>p{color:#796a87}.check-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.check-list li{color:#bdb1cb;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.check-list svg{color:#9d8bb1;flex-shrink:0;width:14px;height:14px;margin-top:3px}.business-card .check-list li{color:#665574}.business-card .check-list svg{color:#82708f}.audience-link{border-top:1px solid #42364d;justify-content:space-between;align-items:center;margin-top:34px;padding-top:25px;display:flex}.audience-link>span:first-child{flex-direction:column;gap:6px;font-size:.9375rem;display:flex}.audience-link small{color:#95839e;font-size:.75rem}.business-card .audience-link{border-color:#bcb3c8}.business-card .audience-link small{color:#81718f}.circle-arrow{border:1px solid #675675;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .2s,color .2s,transform .2s;display:grid}.audience-link:hover .circle-arrow{color:#201628;background:#d6d3e0;transform:rotate(7deg)}.business-card .circle-arrow{border-color:#9786a4}.business-card .audience-link:hover .circle-arrow{color:#eae5f0;background:#292130}.how-section{padding-block:110px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.step{border-top:1px solid #3a303f;padding-top:24px}.step-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.step-top>span{letter-spacing:-3px;color:#71647e;font-size:3.25rem;font-weight:400;line-height:1}.step-top>svg{color:#93819f}.step h3{letter-spacing:-.5px;margin:0 0 13px;font-size:1.4375rem;font-weight:450}.step p{color:#968a9f;max-width:320px;margin:0;font-size:.9375rem;line-height:1.8}.security-band{background:#19151f;border:1px solid #34283e;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;margin-top:64px;padding:30px 32px;display:flex}.security-intro{align-items:center;gap:20px;display:flex}.shield-icon{color:#c2b0d2;flex-shrink:0;place-items:center;width:58px;height:65px;display:grid}.security-intro p{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1.2px;color:#96829f;margin:0 0 8px}.security-intro h3{letter-spacing:-.5px;margin:0;font-size:1.375rem;font-weight:450}.security-points{flex-direction:column;gap:9px;display:flex}.security-points>span{color:#ab99b6;align-items:center;gap:7px;font-size:.75rem;display:flex}.security-band>.circle-arrow:hover{color:#201628;background:#d6d3e0}.pricing-section{background:#100e14;border-top:1px solid #28222e;padding-block:90px 60px}.pricing-section h2{font-size:clamp(34px,3.8vw,54px)}.pricing-grid{border:1px solid #3b2e45;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid;overflow:visible}.price-card{border-right:1px solid #3b2e45;padding:30px 25px;scroll-margin-top:45px;position:relative}.price-card:last-child{border-right:0}.price-card h3{letter-spacing:-.8px;margin:0 0 12px;font-size:1.5625rem;font-weight:500}.price-card h3>span{color:#9e86b3}.plan-description{color:#95869f;min-height:44px;margin:0 0 27px;font-size:.75rem;line-height:1.7}.price{letter-spacing:-2.4px;white-space:nowrap;margin:0 0 9px;font-size:clamp(34px,3.6vw,51px);font-weight:400;line-height:1}.price>span{letter-spacing:-1px;vertical-align:top;color:#b1a1bc;margin-right:3px;font-size:1.6875rem;line-height:1.4}.price-currency{color:#8e7c9a;margin:0 0 26px;font-size:.75rem}.price.price-pendiente{letter-spacing:-1px;align-items:center;min-height:calc(clamp(34px,3.6vw,51px) + 9px + 1.125rem);margin:0 0 26px;font-size:clamp(18px,2.1vw,32px);display:flex}.price.price-agotado{white-space:normal;color:#b1a1bc;line-height:1.05}.price-card>.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.price-card>.button:disabled:hover{background:0 0;border-color:#4d3d58}.price-card>.button:disabled svg{transform:none}.price-card>.button{border-color:#4d3d58;justify-content:space-between;gap:10px;width:100%;padding:13px 15px;font-size:.8125rem}.credits{color:#a796b2;border-top:1px solid #3b2e45;margin-top:26px;padding-top:24px;font-size:.75rem}.credits strong{color:#d0c1da;font-size:.875rem;font-weight:500}.price-card .check-list{gap:13px;margin-top:22px}.price-card .check-list li{color:#ae9aba;gap:8px;font-size:.75rem}.price-card .check-list svg{width:12px;height:12px}.featured-plan{background:#221a2c;border-color:#0000;box-shadow:inset 0 0 0 1px #8e73a4}.plan-ribbon{color:#271a34;height:30px;font:.75rem var(--font-geist-mono), monospace;letter-spacing:.6px;background:#b4a3c9;border-radius:6px 6px 0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:-30px;left:-1px;right:-1px}.business-band{background:#19151f;border:1px solid #4d3d58;border-radius:11px;grid-template-columns:1fr minmax(250px,.62fr);align-items:center;gap:46px;margin-top:28px;padding:34px 36px;scroll-margin-top:45px;display:grid}.business-band h3{letter-spacing:-1px;margin:10px 0;font-size:1.75rem;font-weight:500}.business-band h3>span{color:#9e86b3}.business-band-lede{color:#a08fab;max-width:42ch;margin:0 0 22px;font-size:.8125rem}.business-band .check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 26px;display:grid}.business-band .check-list li{color:#ae9aba;gap:8px;font-size:.75rem}.business-band .check-list svg{width:12px;height:12px}.business-band-contact{border-left:1px solid #3b2e45;flex-direction:column;align-items:flex-start;gap:11px;padding-left:40px;display:flex}.business-band-price{letter-spacing:-1.6px;color:#e6dff0;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1}.business-band-note{color:#8e7c9a;margin:0 0 6px;font-size:.75rem}.business-band-link{color:#cdbcd9;align-items:center;gap:9px;font-size:.8125rem;text-decoration:none;transition:color .15s;display:inline-flex}.business-band-link:hover{color:#fff}.business-band-link svg{color:#9e86b3;flex-shrink:0}.business-band>.business-band-contact>.button{justify-content:space-between;gap:10px;width:100%;margin-top:9px;padding:13px 15px;font-size:.8125rem}.pricing-notes{justify-content:space-between;align-items:center;gap:20px;padding-top:29px;display:flex}.pricing-notes>p{color:#94819f;margin:0;font-size:.75rem}.pricing-notes .text-link{color:#bfadcc;font-size:.75rem}.faq-section{padding-block:85px}.faq-layout{grid-template-columns:1fr 1.2fr;gap:95px;display:grid}.faq-layout h2{letter-spacing:-1.8px;font-size:clamp(32px,3.2vw,43px)}.faq-layout>div>p:not(.eyebrow){color:#8b7899;max-width:270px;margin:24px 0;font-size:.875rem;line-height:1.8}.faq-layout .text-link{color:#63506f;font-size:.8125rem}.faq-list{border-top:1px solid #cfc4da}.faq-list [data-slot=accordion-item]{border-color:#cfc4da}.faq-list [data-slot=accordion-trigger]{color:#53405f;border-radius:0;align-items:center;gap:20px;padding:23px 0;font-size:.875rem;font-weight:450}.faq-list [data-slot=accordion-trigger]>span{align-items:baseline;gap:17px;display:flex}.faq-number{font:.75rem var(--font-geist-mono), monospace;color:#a08bae}.faq-list [data-slot=accordion-trigger] svg{color:#8f74a2}.faq-list [data-slot=accordion-content]>div{color:#867091;padding:0 10px 24px 32px;font-size:.875rem;line-height:1.8}.final-cta{padding-block:100px 85px}.final-cta .eyebrow{margin-bottom:28px}.final-cta h2{letter-spacing:-3px;font-size:clamp(38px,4.8vw,68px);line-height:1.12}.final-cta h2 span{color:#ad9cbd}.final-cta-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:33px;display:flex}.final-cta-bottom p{color:#9987a5;margin:0;font-size:.9375rem}.final-cta .button{min-width:235px}.site-footer{border-top:1px solid #302338;padding-top:52px;padding-bottom:28px}.footer-top{grid-template-columns:1.4fr repeat(4,1fr);gap:35px;padding-bottom:50px;display:grid}.footer-brand p{color:#967fa4;margin:20px 0;font-size:.8125rem;line-height:1.7}.footer-email{color:#a990b7;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.footer-group{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-group h3{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1px;color:#d0bbdf;margin:6px 0 9px}.footer-group a{color:#9680a3;font-size:.75rem;transition:color .2s}.footer-group a:hover{color:#e1ceed}.footer-bottom{color:#8b7597;border-top:1px solid #302338;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;font-size:.75rem;display:flex}.footer-bottom>div{align-items:center;gap:28px;display:flex}.back-top{align-items:center;gap:8px;display:flex}.legal-note{color:#7f6a8b;max-width:780px;margin:23px 0 0;font-size:.75rem;line-height:1.8}@media (min-width:1600px){.hero-art{top:-30px}}@media (max-width:1100px){.section-heading{gap:40px}.product-experience{grid-template-columns:260px 1fr;gap:30px!important}.feature-tab{gap:7px!important;padding:15px 10px!important}.feature-tab strong{font-size:.875rem}.feature-tab>span>span{font-size:.75rem}.feature-tab-icon{width:30px}.selector-note{gap:10px}.selector-note p,.product-selector>.text-link{font-size:.75rem}.window-content{padding:20px}.window-top{gap:10px;padding:15px}.demo-label{font-size:.75rem}.kpi-grid strong{font-size:1.25rem}.kpi-grid small{margin:3px 0 0;display:block}.audience-card{padding:30px}.audience-card h3{font-size:2.25rem}.steps-grid{gap:34px}.security-band{gap:20px;padding:25px}.security-intro{gap:10px}.security-intro h3{font-size:1.25rem}.price-card{padding:28px 18px}.price-card .check-list li,.plan-ribbon{font-size:.75rem}.business-band{gap:30px;padding:28px 24px}.business-band-contact{padding-left:26px}.faq-layout{gap:50px}.footer-top{gap:22px}.footer-group a{font-size:.75rem}}@media (max-width:850px) and (min-width:761px){.hero-art{width:750px;height:520px;left:-230px}.hero-preview{width:310px;padding-inline:14px;bottom:35px;right:-6px}.hero-prompt{padding-inline:9px;font-size:.75rem}.mini-chart{gap:3px}.mini-chart>span{width:6px}.mini-amount{font-size:1.5rem}.visual-caption{font-size:.75rem}}@media (max-width:760px){:where(.escaparate) h2{letter-spacing:-1.7px;font-size:2.375rem}.section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:35px}.section-heading>p{max-width:400px;font-size:.9375rem}.product-section{padding-block:60px 30px}.product-experience{grid-template-columns:1fr;gap:24px!important}.feature-tabs{gap:5px;flex-direction:row!important}.feature-tab{flex-direction:column;min-height:90px;flex:1!important;align-items:flex-start!important;gap:9px!important;padding:13px 11px!important}.feature-tab>span:nth-child(2){flex:0}.feature-tab strong{letter-spacing:-.2px;font-size:.75rem;line-height:1.35}.feature-tab>span>span{display:none}.feature-tab-icon{width:22px;height:24px}.feature-tab-icon>svg{width:19px!important;height:19px!important}.feature-tab>svg:last-child,.selector-note,.product-selector>.text-link{display:none}.window-top{gap:8px;padding:13px;font-size:.75rem}.demo-label{letter-spacing:.3px;font-size:.75rem}.window-dots{display:none}.window-content{min-height:426px;padding:18px 14px}.demo-workspace-label{margin-bottom:22px}.demo-question{font-size:.75rem}.demo-question>span:last-child{padding:10px}.demo-answer p,.answer-source{font-size:.75rem}.sales-report,.implementation-plan,.brief-report{padding:15px 12px 5px}.kpi-grid{gap:10px;margin-bottom:16px}.kpi-grid strong{font-size:1.1875rem}.kpi-grid small,.kpi-grid>div>span,.report-heading,.report-heading>span:last-child{font-size:.75rem}.demo-footnote{font-size:.75rem;line-height:1.6}.implementation-plan,.brief-report{padding-bottom:15px}.plan-row p,.plan-row strong{font-size:.75rem}.plan-status{display:none}.brief-highlight{padding:14px 10px}.brief-highlight strong,.brief-highlight p,.brief-priority p{font-size:.75rem}.brief-priority>span:last-child{display:none}.product-more{justify-content:flex-start;gap:20px 25px;margin-top:26px;padding-top:24px}.product-more>span{width:100%;font-size:.75rem}.product-more>a{font-size:.75rem}.audience-section{padding-top:65px}.audience-grid{grid-template-columns:1fr;gap:18px}.audience-card{padding:28px}.audience-top{margin-bottom:28px;font-size:.75rem}.audience-card h3{font-size:2.375rem}.audience-card>p{font-size:.875rem}.check-list li{font-size:.8125rem}.audience-link small{font-size:.75rem}.how-section{padding-block:65px}.steps-grid{grid-template-columns:1fr;gap:32px}.step{grid-template-columns:65px 1fr;gap:0 24px;padding-top:25px;display:grid}.step-top{flex-direction:column;grid-row:1/3;justify-content:flex-start;align-items:flex-start;gap:22px;margin:0}.step-top>span{font-size:2.6875rem}.step-top>svg{width:20px}.step h3{font-size:1.375rem}.step p{font-size:.875rem}.security-band{flex-wrap:wrap;gap:25px;margin-top:40px;padding:25px}.security-intro{gap:12px;width:100%}.shield-icon{width:30px;height:40px}.security-intro h3{font-size:1.125rem}.security-intro p,.security-points>span{font-size:.75rem}.security-band>.circle-arrow{width:36px;height:36px}.pricing-section{padding-block:60px 40px}.pricing-section h2{font-size:2.25rem}.pricing-grid{border:0;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px}.business-band{grid-template-columns:1fr;gap:26px;padding:26px 22px}.business-band .check-list{grid-template-columns:1fr}.business-band-contact{border-top:1px solid #3b2e45;border-left:0;align-self:stretch;padding-top:24px;padding-left:0}.price-card{border-radius:8px;padding:24px 17px;border:1px solid #3b2e45!important}.price-card h3{font-size:1.4375rem}.price{letter-spacing:-1.8px;font-size:2.3125rem}.price.price-pendiente{letter-spacing:-.8px;min-height:calc(3.4375rem + 9px);font-size:clamp(18px,4.2vw,26px)}.price>span{font-size:1.25rem}.price-card>.button{gap:7px;padding:12px 10px;font-size:.75rem}.plan-description{min-height:54px;margin-bottom:20px;font-size:.75rem}.credits,.credits strong{font-size:.75rem}.price-card .check-list{gap:12px}.price-card .check-list li{gap:6px;font-size:.75rem}.featured-plan{border-radius:0 0 8px 8px;margin-top:30px}.price-card:last-child{margin-top:30px}.plan-ribbon{letter-spacing:0;font-size:.75rem}.pricing-notes{flex-direction:column;align-items:flex-start;gap:18px;padding-top:25px}.pricing-notes>p{font-size:.75rem;line-height:1.7}.faq-section{padding-block:60px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-layout h2{font-size:2.3125rem}.faq-layout>div>p:not(.eyebrow){max-width:300px;margin-block:20px}.faq-list [data-slot=accordion-trigger]{padding-block:20px;font-size:.875rem}.faq-list [data-slot=accordion-trigger]>span{gap:12px}.faq-list [data-slot=accordion-content]>div{padding-left:26px}.final-cta{padding-block:65px}.final-cta h2{letter-spacing:-1.9px;font-size:2.5rem}.final-cta-bottom{flex-direction:column;align-items:flex-start;gap:25px;margin-top:28px}.final-cta-bottom p{font-size:.875rem}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:15px 0}.footer-group{gap:14px}.footer-group a,.footer-group h3{font-size:.75rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;font-size:.75rem}.footer-bottom>div{flex-wrap:wrap;gap:15px}.legal-note{font-size:.75rem}}@media (max-width:380px){.header-actions>.button-small{display:none}.hero-actions{gap:17px}.hero-note>span:last-of-type{display:none}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:27px}.featured-plan{margin-top:25px}.price-card:last-child{margin-top:0}.plan-description{min-height:0}.price{font-size:2.875rem}.price-card>.button{font-size:.875rem}.price-card .check-list li{font-size:.8125rem}.plan-ribbon{font-size:.75rem}}.audience-card>p,.step p,.section-heading>p,.faq-layout>div>p:not(.eyebrow),.final-cta-bottom p,.feature-tab strong{font-size:1rem}.feature-tab>span>span,.selector-note p,.plan-description,.check-list li,.price-card .check-list li,.credits,.pricing-notes>p,.pricing-notes .text-link,.footer-group a,.footer-brand p,.footer-email,.product-more>a,.product-more>span,.compatibility-detail,.compatibility-inner>a{font-size:.875rem}.plan-description{min-height:4.4em}.price-card>.button{font-size:.875rem}.faq-list [data-slot=accordion-content]>div{color:#6b5a79;font-size:1rem}.faq-list [data-slot=accordion-trigger]{font-size:1rem}.demo-label,.demo-workspace-label,.answer-source,.report-heading>span:last-child,.kpi-grid>div>span,.demo-footnote,.plan-row p,.plan-status,.brief-highlight p,.brief-priority p,.brief-priority>span:last-child,.brief-bottom{color:#766783}.hero-note,.preview-bottom,.mini-label{font-size:.75rem}.visual-caption{letter-spacing:.7px;font-size:.75rem}.plan-ribbon{letter-spacing:0;font-size:.75rem}@media (max-width:1100px) and (min-width:761px){.product-experience{grid-template-columns:260px 1fr;gap:25px!important}.feature-tab strong{font-size:.875rem}.feature-tab>span>span,.plan-ribbon{font-size:.75rem}.price-card{padding-inline:17px}.price-card>.button{font-size:.75rem}}@media (max-width:760px){.feature-tab strong{font-size:.875rem}.feature-tabs{gap:4px}.feature-tab{padding-inline:9px!important}.demo-label{white-space:normal;text-align:right;max-width:100px;font-size:.75rem;line-height:1.5}.window-top>span:nth-child(2){max-width:145px;line-height:1.5}.window-content{min-height:450px}.plan-ribbon{font-size:.75rem}.price-card{padding-inline:15px}.price-card>.button{font-size:.8125rem}.price-card .check-list li{font-size:.875rem}.plan-description{min-height:5.1em}.hero-preview{bottom:-12px}.demo-answer p,.demo-question{font-size:.75rem}.hero-note{max-width:350px;line-height:1.6}.visual-caption{text-align:right;max-width:240px;font-size:.75rem;line-height:1.6;top:-5px}}.main-mega-nav{flex:0}.main-mega-nav [data-slot=navigation-menu-list]{gap:6px}.mega-trigger,.mega-price{color:#c1b9cc;font-size:.875rem;font-weight:400}.mega-panel{width:590px;padding:17px}.mega-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mega-link{align-items:flex-start;gap:13px;padding:16px 12px}.mega-link>svg{color:#b3a0c7;flex-shrink:0;margin-top:2px;width:20px!important;height:20px!important}.mega-link strong,.mega-link small{display:block}.mega-link strong{color:#e0d7e9;margin-bottom:6px;font-size:.875rem;font-weight:450}.mega-link small{color:#a695b3;font-size:.75rem;line-height:1.5}.mega-all{color:#c2accf;border-top:1px solid #3a2f43;border-radius:0;justify-content:space-between;margin-top:12px;padding:18px 12px 3px;font-size:.875rem}.expanded-mobile{overflow-y:auto}.expanded-mobile nav a{padding-block:14px;font-size:1rem}.mobile-login{text-align:center;color:#b39cc2;font-size:.875rem}.breadcrumbs{color:#9985a8;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:48px;font-size:.75rem;display:flex}.breadcrumbs>a:hover{color:#e1ceed}.breadcrumbs>span{color:#c1adcf}.inner-hero{padding-block:34px 80px;position:relative}.inner-hero-copy{max-width:880px}.inner-hero .eyebrow{margin-bottom:26px;font-size:.75rem}.inner-hero h1{letter-spacing:-3.8px;margin-bottom:28px;font-size:clamp(46px,5.5vw,78px);line-height:1.05}.inner-hero h1 span{color:#bbabc9}.inner-description{color:#ad9cb9;max-width:650px;margin:0 0 30px;font-size:1.125rem;line-height:1.8}.inner-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.inner-hero-actions>.text-link{color:#bca7cc}.arrow-down-small{transform:rotate(90deg)}.availability{color:#a28bac;align-items:flex-start;gap:8px;margin:20px 0 0;font-size:.8125rem;line-height:1.6;display:flex}.availability svg{flex-shrink:0;margin-top:3px}.split-inner-hero{grid-template-columns:1fr 1fr;align-items:center;column-gap:65px;display:grid}.split-inner-hero .inner-hero-copy{min-width:0}.split-inner-hero h1{font-size:clamp(42px,4.8vw,65px)}.split-inner-hero .inner-description{font-size:1rem}.split-inner-hero .inner-hero-actions{gap:24px}.split-inner-hero .inner-hero-actions>.text-link{font-size:.8125rem}.detail-visual{background:linear-gradient(130deg,#221929,#121015);border:1px solid #4b3657;border-radius:12px;min-width:0;box-shadow:0 25px 80px -50px #a285bb77}.detail-visual-top{border-bottom:1px solid #3a2a45;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;display:flex}.detail-visual-top>span:first-child{align-items:center;gap:10px;font-size:.875rem;display:flex}.detail-visual-top .brand>svg{width:23px;height:23px}.pill-label{font:.75rem var(--font-geist-mono), monospace;color:#ad93bd;white-space:nowrap}.detail-module-icon{color:#b99ed0;background:linear-gradient(135deg,#4b365966,#30243933);border:1px solid #5b3e6b;border-radius:25px;place-items:center;width:100px;height:100px;margin:36px auto 29px;display:grid;box-shadow:0 0 60px #ac78cf0e}.detail-example-label{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1px;color:#a189af;margin:0 0 13px;padding:0 28px}.detail-example-list{padding:0 28px}.detail-example-list>div{border-top:1px solid #3a2a44;align-items:center;gap:15px;padding:17px 0;display:flex}.detail-example-list p{color:#c4aed1;flex:1;margin:0;font-size:.875rem;line-height:1.6}.example-number{color:#886a9c;font:.75rem var(--font-geist-mono), monospace}.detail-example-list>div>svg{color:#9c7db1;flex-shrink:0}.detail-visual-bottom{color:#a085b0;border-top:1px solid #3a2a44;align-items:center;gap:9px;padding:17px 28px;font-size:.75rem;line-height:1.5;display:flex}.has-product-demo{color:#34223f;background:#f7f5fa;border-color:#a88abc;overflow:hidden}.has-product-demo .detail-visual-top{background:#ede6f3;border-color:#ded3e6}.has-product-demo .detail-visual-top .brand{color:#776083}.has-product-demo .pill-label{color:#81638d}.detail-demo-body{padding:22px}.detail-demo-body .demo-question,.detail-demo-body .demo-answer p{font-size:.8125rem}.detail-capabilities{padding-block:85px}.capabilities-grid{grid-template-columns:repeat(3,1fr);gap:35px 45px;display:grid}.capabilities-grid article{border-top:1px solid #cfc1da;padding-top:20px}.capability-index{font:.75rem var(--font-geist-mono), monospace;color:#8f74a1;justify-content:space-between;margin-bottom:25px;display:flex}.capabilities-grid h3{letter-spacing:-.6px;color:#4f385d;margin:0 0 12px;font-size:1.35rem;font-weight:500;line-height:1.3}.capabilities-grid p{color:#776282;margin:0;font-size:1rem;line-height:1.85}.detail-caveat{color:#7f6192;border:1px solid #ccbcd8;border-radius:8px;align-items:flex-start;gap:17px;margin-top:45px;padding:22px 26px;display:flex}.detail-caveat svg{flex-shrink:0;margin-top:3px}.detail-caveat p{color:#6d577b;margin:0;font-size:.875rem;line-height:1.8}.detail-process{padding-block:85px}.detail-faq{grid-template-columns:1fr 1.3fr;gap:65px;padding-bottom:80px;display:grid}.inner-faq-list{border-top:1px solid #43304e}.inner-faq-list [data-slot=accordion-trigger]{color:#d0b9df;gap:20px;padding:24px 0;font-size:1rem;line-height:1.6}.inner-faq-list [data-slot=accordion-content]>div{color:#a188b0;padding:0 18px 24px 0;font-size:1rem;line-height:1.8}.inner-faq-list [data-slot=accordion-item]{border-color:#43304e}.related-section{padding-block:0 80px}.related-section .section-heading{border-top:1px solid #392840;align-items:center;margin-bottom:35px;padding-top:48px}.related-section h2{letter-spacing:-1px;font-size:2rem}.related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-grid>a{background:#17111d;border:1px solid #3b2a47;border-radius:8px;flex-direction:column;align-items:flex-start;padding:28px;transition:background .2s,border-color .2s;display:flex}.related-grid>a:hover{background:#21172a;border-color:#836393}.related-grid>a>svg{color:#ac8cbe;margin-bottom:25px}.related-grid h3{color:#d0b9df;letter-spacing:-.4px;margin:0 0 14px;font-size:1.25rem;font-weight:450}.related-grid p{color:#a088ae;margin:0 0 24px;font-size:.875rem;line-height:1.8}.related-grid>a>span{color:#baa0c8;align-items:center;gap:12px;margin-top:auto;font-size:.875rem;display:flex}.content-page .final-cta{border-top:1px solid #302338}.catalog-section{padding-block:70px 80px}.catalog-intro{margin-bottom:45px}.catalog-intro .eyebrow{margin-bottom:22px}.catalog-intro h2{letter-spacing:-1.5px;font-size:2.5rem}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-card{background:#f4eff7;border:1px solid #cdbeda;border-radius:10px;flex-direction:column;padding:28px;transition:background .2s,border-color .2s,transform .2s;display:flex}.catalog-card:hover{background:#e6dcec;border-color:#9e80b3;transform:translateY(-3px)}.catalog-card-top{color:#90729f;justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.catalog-card-top>span{font:.75rem var(--font-geist-mono), monospace;color:#a088ac}.catalog-card h3{color:#493256;letter-spacing:-.5px;margin:0 0 16px;font-size:1.5rem;font-weight:450}.catalog-card>p{color:#796183;margin:0 0 24px;font-size:1rem;line-height:1.8}.catalog-card-bottom{color:#907099;border-top:1px solid #d8c7e2;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:18px;display:flex}.catalog-card-bottom>span{font-size:.75rem;line-height:1.7}.catalog-card-bottom>svg{flex-shrink:0}.catalog-note{color:#7a5e88;margin:30px 0 0;font-size:.875rem;line-height:1.8}.page-apps .catalog-grid{grid-template-columns:1fr 1fr}.comparison-section{padding-block:85px}.comparison-wrap{border:1px solid #483050;border-radius:10px;padding:12px 22px 22px}.comparison-table{min-width:900px}.comparison-table [data-slot=table-head],.comparison-table [data-slot=table-cell]{border-color:#43304e;padding:18px 16px;font-size:.875rem}.comparison-table thead th{color:#d2b7e2;font-size:1rem!important}.comparison-table tbody th{color:#b59bc3;white-space:normal;max-width:280px;font-weight:400}.comparison-table tbody td{color:#baa0c8}.comparison-table thead th:not(:first-child),.comparison-table td{text-align:center;min-width:105px}.comparison-table tr{border-color:#35243d}.comparison-check{color:#b5a5c6;justify-content:center;display:flex}.comparison-no{color:#776080}.comparison-table caption{color:#987ba6;text-align:left;padding:12px 16px 0;font-size:.75rem;line-height:1.8}.credit-packs{grid-template-columns:1.4fr repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.credit-packs>div{padding-right:20px}.credit-packs .eyebrow{margin-bottom:16px;font-size:.75rem;line-height:1.7}.credit-packs h3{letter-spacing:-.8px;margin:0 0 16px;font-size:1.75rem;font-weight:450}.credit-packs>div>p:last-child{color:#a389b2;margin:0;font-size:.875rem;line-height:1.8}.credit-packs article{background:#1d1424;border:1px solid #4a3258;border-radius:8px;padding:24px 20px}.credit-packs article>span{font:.75rem var(--font-geist-mono), monospace;color:#ad8cbe}.credit-packs article>strong{color:#d0b8e1;letter-spacing:-1px;margin-top:25px;font-size:2rem;font-weight:450;display:block}.credit-packs article>p{color:#9f7faf;margin:4px 0 24px;font-size:.875rem}.credit-packs article>div{color:#cbb2db;letter-spacing:-.6px;font-size:1.625rem}.credit-packs article small{color:#9f7faf;letter-spacing:0;font-size:.75rem}.credit-packs article>div.pack-pendiente{font-size:clamp(1rem,2.2vw,1.625rem)}.credit-packs article>a{color:#b597c4;align-items:center;gap:12px;margin-top:25px;font-size:.75rem;line-height:1.7;display:flex}.credit-packs article>a>svg{flex-shrink:0}.credit-explainer{border:1px solid #412b4b;border-radius:8px;margin-top:35px;padding:28px}.credit-explainer h3{color:#c5a6d6;margin:0 0 12px;font-size:1.125rem;font-weight:450}.credit-explainer p{color:#a389b2;margin:0;font-size:1rem;line-height:1.85}.compatibility-page{padding-block:75px 0}.compatibility-table{min-width:510px}.compatibility-table th,.compatibility-table td{color:#745880;border-color:#cdbcda;padding:20px;font-size:1rem}.compatibility-table thead th{color:#573c65;border-bottom:1px solid #cdbcda;font-size:.875rem}.compatibility-table tbody th{color:#644370;font-weight:450}.compatibility-table tr:hover{background:#e0d3e9}.compatibility-table caption{color:#7f628d;text-align:left;margin-top:20px;font-size:.8125rem;line-height:1.8}.compatible-yes,.compatible-no{align-items:center;gap:8px;font-size:.875rem;display:flex}.compatible-yes{color:#466e57}.compatible-no{color:#846278}.connection-requirements{margin-top:65px}.connection-requirements>h3{letter-spacing:-1px;color:#52315f;margin:0 0 34px;font-size:1.8rem;font-weight:450}.compatibility-page .detail-caveat{margin-bottom:0}.security-deep-section{padding-bottom:75px}.security-data-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.security-data-grid article{background:#1a121f;border:1px solid #493251;border-radius:8px;padding:34px}.security-data-grid article>svg{color:#b28fc2;margin-bottom:27px}.security-data-grid h3{letter-spacing:-.4px;color:#ccb1d9;margin:0 0 17px;font-size:1.4rem;font-weight:450}.security-data-grid p{color:#a888b7;margin:0;font-size:1rem;line-height:1.9}.security-policy-note{border-top:1px solid #3b2542;margin-top:34px;padding-top:24px}.security-policy-note p{color:#a081ac;max-width:900px;margin:0 0 18px;font-size:.875rem;line-height:1.9}.contact-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:85px;padding-block:0 85px;display:grid}.business-page{grid-template-columns:1fr 1.05fr;align-items:start;gap:72px;padding-block:0 85px;display:grid}.business-offer h2{letter-spacing:-1.8px;margin:14px 0 34px;font-size:clamp(30px,3.1vw,44px)}.business-benefits{flex-direction:column;gap:26px;display:flex}.business-benefits>article{border-bottom:1px solid #2f2338;gap:20px;padding-bottom:26px;display:flex}.business-benefits>article:last-child{border-bottom:0;padding-bottom:0}.business-benefit-index{font:.75rem var(--font-geist-mono), monospace;color:#8a6fa0;flex-shrink:0;padding-top:4px}.business-benefits h3{color:#ceb0dc;margin:0 0 10px;font-size:1.0625rem;font-weight:450}.business-benefits p{color:#a389ae;margin:0;font-size:.875rem;line-height:1.8}.business-channels{margin-top:40px}.business-channels .eyebrow{margin-bottom:6px}.business-channel{border-bottom:1px solid #422b4b;align-items:center;gap:16px;padding:22px 0;text-decoration:none;display:flex}.business-channel:first-of-type{border-top:1px solid #422b4b}.business-channel>svg{color:#b68ec7;flex-shrink:0}.business-channel>span{color:#a784b5;flex:1;font-size:.8125rem}.business-channel strong{color:#d3b3e1;white-space:nowrap;margin-top:8px;font-size:1.125rem;font-weight:450;display:block}.business-channel:hover strong{color:#f0e3f7}.contact-information h2{font-size:3rem}.contact-information>p{color:#a58bae;max-width:390px;margin:26px 0 32px;font-size:1rem;line-height:1.9}.contact-email{border-block:1px solid #422b4b;align-items:center;gap:16px;padding:24px 0;display:flex}.contact-email>svg{color:#b68ec7;flex-shrink:0}.contact-email>span{color:#a784b5;flex:1;font-size:.8125rem}.contact-email strong{color:#d3b3e1;margin-top:8px;font-size:1.125rem;font-weight:450;display:block}.contact-aside{margin-top:34px}.contact-aside h3{color:#ceb0dc;margin:0 0 12px;font-size:1.125rem;font-weight:450}.contact-aside p{color:#a389ae;margin:0 0 16px;font-size:.9375rem;line-height:1.8}.contact-aside .text-link{color:#c3a0d2}.contact-form{background:#1c1223;border:1px solid #55365f;border-radius:12px;flex-direction:column;padding:32px;display:flex}.contact-form h3{letter-spacing:-.6px;color:#d2b3e1;margin:0 0 12px;font-size:1.5rem;font-weight:450}.contact-form>p:first-of-type{color:#ac8aba;margin:0 0 28px;font-size:.875rem;line-height:1.8}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#bfa0ce;margin-bottom:20px;font-size:.875rem;line-height:1.5;display:block}.contact-form label>span{color:#9c7aa9;font-size:.75rem}.contact-form [data-slot=input],.contact-form [data-slot=textarea]{color:#ddc4e8;background:#170d1e;border-color:#52325f;border-radius:6px;height:auto;margin-top:10px;padding:13px;font-size:1rem}.contact-form [data-slot=input]::placeholder,.contact-form textarea::placeholder{color:#94709f}.contact-form label[for=contact-topic]{margin-bottom:10px}.contact-select{color:#c7a7d5;border-color:#52325f;width:100%;margin-bottom:22px;font-size:1rem;background:#170d1e!important;height:auto!important;padding:14px!important}.contact-form>.button{width:100%;margin-top:2px}.contact-result>p{color:#b5ccb3;align-items:center;gap:9px;margin-top:20px;font-size:.875rem;line-height:1.7;display:flex}.contact-result>.button{width:100%;margin-top:5px;font-size:.875rem}.contact-form .form-note{color:#a080ad;margin:22px 0 0;font-size:.75rem;line-height:1.8}.form-note a{text-underline-offset:3px;text-decoration:underline}.blog-section{padding-block:70px}.blog-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.article-card{background:#f5eef9;border:1px solid #cab4d5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.article-art{color:#b18cc2;background:#302039;border-bottom:1px solid #493254;justify-content:space-between;align-items:center;min-height:180px;padding:30px;display:flex}.article-art>span{font:4rem var(--font-geist-mono), monospace;color:#684678;font-weight:200}.article-featured{grid-column:1/-1;grid-template-columns:.85fr 1.15fr;display:grid}.article-featured .article-art{border-bottom:0;min-height:320px}.article-featured .article-art>span{font-size:5rem}.article-copy{flex-direction:column;flex:1;align-items:flex-start;padding:32px;display:flex}.article-meta{font:.75rem/1.8 var(--font-geist-mono), monospace;color:#8b659a;margin:0 0 20px}.article-meta>span{padding-inline:8px}.article-copy h2{letter-spacing:-.7px;color:#51315e;margin:0 0 17px;font-size:1.75rem;font-weight:450;line-height:1.3}.article-featured h2{font-size:2.25rem}.article-copy>p:not(.article-meta){color:#7c5c8a;margin:0 0 27px;font-size:1rem;line-height:1.8}.article-copy .text-link{color:#73437f;margin-top:auto;font-size:.875rem}.article-card:hover{border-color:#8e639e}.article-card:hover .text-link{text-underline-offset:5px;text-decoration:underline}.editorial-note{color:#8b659a;align-items:center;gap:15px;margin-top:35px;display:flex}.editorial-note p{margin:0;font-size:.875rem;line-height:1.8}.editorial-note svg{flex-shrink:0}@media (max-width:1100px){.split-inner-hero{column-gap:35px}.split-inner-hero h1{letter-spacing:-2px;font-size:3rem}.detail-demo-body{padding:17px}.detail-visual-top{padding-inline:17px}.capabilities-grid{gap:30px}.catalog-grid{grid-template-columns:1fr 1fr}.credit-packs{grid-template-columns:repeat(3,1fr)}.credit-packs>div{grid-column:1/-1;padding:0 0 10px}.credit-packs>div>p:last-child{max-width:600px}.contact-section,.business-page{gap:40px}.contact-form{padding:25px}.contact-form-row{grid-template-columns:1fr;gap:0}.article-featured h2{font-size:1.8rem}}@media (max-width:760px){.main-mega-nav{display:none!important}.inner-hero{padding-top:24px;padding-bottom:48px}.breadcrumbs{gap:7px;margin-bottom:35px;font-size:.75rem}.inner-hero h1,.split-inner-hero h1{letter-spacing:-2px;font-size:clamp(38px,9.5vw,56px);line-height:1.07}.inner-hero .eyebrow{letter-spacing:1px;font-size:.75rem}.inner-description{font-size:1rem;line-height:1.8}.inner-hero-actions{gap:24px}.split-inner-hero{display:block}.detail-visual{margin-top:38px}.detail-example-list,.detail-example-label,.detail-visual-bottom{padding-inline:22px}.detail-visual-top{gap:12px;padding:17px}.detail-visual-top>span:first-child{gap:8px;font-size:.8125rem}.detail-visual-top .pill-label{font-size:.75rem}.detail-demo-body{padding:20px 14px}.detail-demo-body .demo-question,.detail-demo-body .demo-answer p{font-size:.75rem}.detail-capabilities{padding-block:55px}.capabilities-grid{grid-template-columns:1fr;gap:28px}.capability-index{margin-bottom:19px}.capabilities-grid h3{font-size:1.3rem}.capabilities-grid p{font-size:1rem}.detail-caveat{gap:12px;margin-top:32px;padding:20px}.detail-process{padding-block:55px}.detail-faq{grid-template-columns:1fr;gap:32px;padding-bottom:55px}.inner-faq-list [data-slot=accordion-trigger]{padding-block:20px}.related-section{padding-bottom:55px}.related-section .section-heading{align-items:flex-start;gap:20px;padding-top:35px}.related-grid{grid-template-columns:1fr}.related-grid>a{padding:25px}.catalog-section{padding-block:50px}.catalog-intro h2{font-size:2rem}.catalog-grid,.page-apps .catalog-grid{grid-template-columns:1fr;gap:17px}.catalog-card{padding:25px}.catalog-card-top{margin-bottom:25px}.catalog-card h3{font-size:1.5rem}.comparison-section{padding-block:55px}.comparison-wrap{margin-inline:-4px;padding:5px 8px 15px}.comparison-table [data-slot=table-head],.comparison-table [data-slot=table-cell]{padding:15px 12px}.credit-packs{grid-template-columns:1fr;margin-top:45px}.credit-packs>div{padding-bottom:13px}.credit-packs article{grid-template-columns:1fr auto;gap:0 20px;display:grid}.credit-packs article>span{grid-column:1/-1}.credit-packs article>strong{margin-top:20px}.credit-packs article>p{grid-row:3}.credit-packs article>div{grid-area:2/2;align-self:end;padding-bottom:2px}.credit-packs article>div.pack-pendiente{letter-spacing:-.3px;font-size:clamp(1rem,4.4vw,1.625rem)}.credit-packs article>a{grid-column:1/-1;margin-top:0}.credit-explainer{padding:23px}.compatibility-page{padding-top:50px}.compatibility-table th,.compatibility-table td{padding:16px 12px;font-size:.875rem}.connection-requirements{margin-top:45px}.security-deep-section{padding-bottom:55px}.security-data-grid{grid-template-columns:1fr;gap:18px}.security-data-grid article{padding:26px}.contact-section,.business-page{grid-template-columns:1fr;gap:38px;padding-bottom:55px}.contact-information h2{font-size:2.5rem}.contact-information>p{max-width:none}.contact-form{padding:25px 22px}.contact-email{gap:12px}.contact-email strong{font-size:1rem}.blog-section{padding-block:50px}.blog-grid{grid-template-columns:1fr;gap:22px}.article-featured{grid-column:auto;display:flex}.article-featured .article-art{min-height:190px}.article-art{min-height:150px;padding:25px}.article-copy{padding:26px}.article-copy h2,.article-featured h2{font-size:1.65rem}.article-meta{font-size:.75rem}.article-meta>span{padding-inline:4px}}:where(.escaparate) :where([data-slot=tabs-list]){display:flex}:where(.escaparate) :where([data-slot=tabs-trigger]){appearance:none;color:inherit;text-align:left;background:0 0;border:0}:where(.escaparate) :where([data-slot=tabs-content]),:where(.escaparate) :where([data-slot=accordion-trigger]),:where(.escaparate) :where([data-slot=accordion-content]),:where(.escaparate) :where([data-slot=table]){font-size:.875rem;line-height:1.42857}:where(.escaparate) :where(.escaparate-accordion-header){font:inherit;margin:0;display:flex}:where(.escaparate) :where([data-slot=accordion-item]):not(:last-child){border-bottom:1px solid var(--border)}:where(.escaparate) :where([data-slot=accordion-trigger]){width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;flex:1;justify-content:space-between;align-items:flex-start;gap:12px;font-weight:500;transition:color .2s;display:flex}:where(.escaparate) :where([data-slot=accordion-trigger]):hover{text-underline-offset:4px;text-decoration:underline}:where(.escaparate) :where([data-slot=accordion-trigger])>svg{pointer-events:none;flex-shrink:0;margin-left:auto}:where(.escaparate) :where([data-slot=accordion-content]){grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}:where(.escaparate) :where([data-slot=accordion-content])[data-open]{grid-template-rows:1fr}:where(.escaparate) :where([data-slot=accordion-content])>div{min-height:0;overflow:hidden}:where(.escaparate) :where([data-slot=accordion-content]:not([data-open]))>div{padding-block:0!important}:where(.escaparate) :where([data-slot=table-container]){width:100%;position:relative;overflow-x:auto}:where(.escaparate) :where([data-slot=table]){border-collapse:collapse;caption-side:bottom;text-align:left;width:100%}:where(.escaparate) :where([data-slot=table-row]){border-bottom:1px solid var(--border)}:where(.escaparate) :where([data-slot=table-body]) [data-slot=table-row]:last-child{border-bottom:0}:where(.escaparate) :where([data-slot=table-head]),:where(.escaparate) :where([data-slot=table-cell]){vertical-align:middle;text-align:left;padding:8px;font-weight:400}:where(.escaparate) :where([data-slot=table-header]) [data-slot=table-head]{font-weight:500}:where(.escaparate) :where([data-slot=table-caption]){margin-top:1rem}:where(.escaparate) :where([data-slot=input]),:where(.escaparate) :where([data-slot=textarea]),:where(.escaparate) :where(.contact-select){width:100%;font:inherit;border:1px solid var(--border);color:inherit;background:0 0;border-radius:8px;transition:border-color .2s;display:block}:where(.escaparate) :where([data-slot=textarea]){resize:vertical}:where(.escaparate) :where([data-slot=navigation-menu-list]){align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(.escaparate) :where([data-slot=navigation-menu-item]){position:relative}:where(.escaparate) :where([data-slot=navigation-menu-trigger]),:where(.escaparate) :where(.mega-price){color:#c1b9cc;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:36px;padding:6px 10px;transition:background .2s,color .2s;display:inline-flex}:where(.escaparate) :where(.mega-price){gap:8px;padding:8px}:where(.escaparate) :where([data-slot=navigation-menu-trigger]):hover,:where(.escaparate) :where([data-slot=navigation-menu-trigger])[data-open],:where(.escaparate) :where(.mega-price):hover{background:var(--secondary);color:#fff}:where(.escaparate) :where([data-slot=navigation-menu-trigger])>svg{transition:transform .3s;position:relative;top:1px}:where(.escaparate) :where([data-slot=navigation-menu-trigger])[data-open]>svg{transform:rotate(180deg)}:where(.escaparate) :where([data-slot=navigation-menu-content]){background:var(--card);transform-origin:0 0;z-index:30;border-radius:12px;outline:1px solid #efeff21a;max-width:min(590px,100vw - 48px);animation:.35s cubic-bezier(.22,1,.36,1) escaparate-mega-entra;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 28px 60px #000000a8}@media (max-width:1180px){:where(.escaparate) :where(.header-inner){position:relative}:where(.escaparate) :where([data-slot=navigation-menu-item]){position:static}.escaparate [data-slot=navigation-menu-content]{transform-origin:top;width:auto;max-width:none;left:0;right:0}}@keyframes escaparate-mega-entra{0%{opacity:0;scale:.9}}:where(.escaparate) :where(.mega-link),:where(.escaparate) :where(.mega-all){border-radius:8px;align-items:center;gap:8px;padding:8px;transition:background .2s;display:flex}:where(.escaparate) :where(.mega-link):hover,:where(.escaparate) :where(.mega-all):hover{background:var(--secondary)}:where(.escaparate) :where(.mobile-overlay){z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08070bb8;animation:.2s escaparate-vela;position:fixed;inset:0}:where(.escaparate) :where(.mobile-sheet){inset-block:0;z-index:61;border-left:1px solid var(--border);flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) escaparate-entra-lateral;display:flex;position:fixed;right:0;box-shadow:-20px 0 60px #000000a8}:where(.escaparate) :where(.mobile-sheet)>p{color:var(--muted-foreground);margin:0;font-size:.875rem}@keyframes escaparate-entra-lateral{0%{transform:translate(100%)}}@keyframes escaparate-vela{0%{opacity:0}}.lectura{padding-block:70px 90px}.lectura-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:80px;display:grid}.lectura-indice{flex-direction:column;gap:40px;display:flex;position:sticky;top:110px}.lectura-indice h2{font:.75rem var(--font-geist-mono), monospace;letter-spacing:1px;color:#8f74a1;margin:0 0 16px}.lectura-indice ol,.lectura-indice ul{border-left:1px solid #cfc1da;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lectura-indice a{color:#776282;border-left:1px solid #0000;margin-left:-1px;padding-left:16px;font-size:.875rem;line-height:1.5;transition:color .2s,border-color .2s;display:block}.lectura-indice a:hover{color:#3f2b4c;border-color:#8f74a1}.prosa{color:#6b5a79;max-width:72ch;font-size:1.0625rem;line-height:1.85}.prosa>:first-child{margin-top:0}.prosa p{margin:24px 0}.prosa h2{letter-spacing:-1px;color:#40284d;margin:64px 0 18px;scroll-margin-top:110px;font-size:1.9rem;font-weight:450;line-height:1.2}.prosa h3{letter-spacing:-.3px;color:#4f385d;margin:44px 0 12px;font-size:1.25rem;font-weight:500}.prosa strong{color:#3a2646;font-weight:550}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa ul,.prosa ol{flex-direction:column;gap:10px;margin:24px 0;padding-left:24px;display:flex}.prosa li::marker{color:#9e80b3}.prosa blockquote{color:#4f385d;border-left:2px solid #9e80b3;margin:40px 0;padding-left:24px}.prosa a{color:#3f2b4c;text-underline-offset:4px;-webkit-text-decoration:underline #c9b7d6;text-decoration:underline #c9b7d6;transition:text-decoration-color .2s}.prosa a:hover{text-decoration-color:#6e5480}.prosa code{font:.9em var(--font-geist-mono), monospace;color:#3f2b4c;background:#e3dcea;border-radius:5px;padding:3px 7px}.prosa pre{background:#f4eff7;border:1px solid #cdbeda;border-radius:8px;margin:32px 0;padding:18px;overflow-x:auto}.prosa pre code{background:0 0;padding:0;font-size:.8125rem;line-height:1.7}.prosa hr{border:0;border-top:1px solid #cfc1da;margin:56px 0}.prosa table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.9375rem}.prosa th,.prosa td{text-align:left;vertical-align:top;border-bottom:1px solid #cfc1da;padding:12px}.prosa th{color:#40284d;font-weight:500}.prosa-tabla{overflow-x:auto}.prosa-mark{color:#8a2f2f;font:.8125rem var(--font-geist-mono), monospace;background:#f4d7d7;border-radius:4px;padding:2px 6px}.aviso-borrador{color:#e2a9a9;background:#241a1e;border:1px solid #6b3b46;border-radius:8px;align-items:flex-start;gap:14px;margin-top:28px;padding:20px 22px;display:flex}.aviso-borrador p{margin:0;font-size:.875rem;line-height:1.8}.aviso-borrador svg{flex-shrink:0;margin-top:3px}.lectura-nota{color:#776282;border-top:1px solid #cfc1da;margin-top:56px;padding-top:26px;font-size:.9375rem;line-height:1.8}.lectura-nota a{color:#3f2b4c;text-underline-offset:4px;text-decoration:underline}.lp-pruebas{flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.lp-pruebas li{color:#bdb1cb;align-items:center;gap:9px;font-size:.875rem;display:flex}.lp-pruebas svg{color:#9d8bb1;flex-shrink:0}@media (max-width:1100px){.lectura-layout{gap:45px}}@media (max-width:900px){.lectura-layout{grid-template-columns:minmax(0,1fr);gap:40px}.lectura-indice{order:-1;gap:28px;position:static}}@media (max-width:760px){.lectura{padding-block:45px 60px}.prosa{font-size:1rem}.prosa h2{margin-top:48px;font-size:1.6rem}.prosa h3{font-size:1.15rem}}.footer-cookies{color:inherit;font:inherit;background:0 0;border:0;padding:0;transition:color .2s}.footer-cookies:hover{color:#e1ceed}.contact-error{color:#e2a9a9;background:#241a1e;border:1px solid #6b3b46;border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:.875rem;line-height:1.6;display:flex}.comparison-beta{font:.6875rem var(--font-geist-mono), monospace;letter-spacing:.4px;color:#c3a4d3;vertical-align:1px;border:1px solid #4d3a58;border-radius:999px;margin-left:9px;padding:2px 7px;display:inline-block}.descargas-hero{padding-bottom:56px}.descargas-acciones{flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px;display:flex}.descargas-botones{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.button.descargas-boton{gap:11px}.button.descargas-boton:hover svg{transform:none}.text-link.descargas-otro{gap:9px}.text-link.descargas-otro svg{opacity:.85}.descargas-acciones.is-reservado{visibility:hidden}.descargas-version{color:#9a96a6;margin:0;font-size:.8125rem}.descargas-visual{padding-bottom:96px}.header-descargar{white-space:nowrap}@media (max-width:1180px){.header-descargar{display:none}}.ve-ventana{color:#17161d;background:#fff;border:1px solid #2b2a33;border-radius:14px;grid-template-columns:232px minmax(0,1fr);margin:0;display:grid;overflow:hidden;box-shadow:0 40px 120px -60px #a285bb88}.ve-barra{background:#f6f5f9;border-right:1px solid #e7e2ed;flex-direction:column;gap:2px;padding:14px 10px 18px;font-size:.8125rem;display:flex}.ve-arriba{justify-content:space-between;align-items:center;padding:2px 6px 16px;display:flex}.ve-semaforos{gap:7px;display:flex}.ve-semaforos i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.ve-semaforos i:nth-child(2){background:#febc2e}.ve-semaforos i:nth-child(3){background:#28c840}.ve-acciones{color:#6f6780;gap:10px;display:flex}.ve-acciones svg{width:15px;height:15px}.ve-fila{color:#4a4555;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex;overflow:hidden}.ve-fila svg{color:#6f6780;flex-shrink:0;width:15px;height:15px}.ve-fila.is-activa{color:#17161d;background:#ebe7f1;font-weight:550}.ve-fila.is-activa svg,.ve-nuevo svg{color:#17161d}.ve-nuevo{color:#17161d;margin-bottom:6px;font-weight:550}.ve-grupo{color:#6f6780;margin:14px 8px 4px;font-size:.6875rem;font-weight:500}.ve-punto{background:#c4bed8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ve-punto[data-color=menta]{background:#b5d9ca}.ve-punto[data-color=ambar]{background:#ead0a0}.ve-principal{flex-direction:column;min-width:0;display:flex}.ve-cabecera{border-bottom:1px solid #eeeaf2;align-items:center;gap:12px;height:46px;padding:0 20px;font-size:.8125rem;display:flex}.ve-chip{color:#4a4555;border:1px solid #e3dde9;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.ve-contenido{padding:28px 34px 30px}@media (max-width:760px){.ve-ventana{grid-template-columns:minmax(0,1fr)}.ve-barra{display:none}.ve-contenido{padding:18px}.descargas-visual{padding-bottom:64px}}.descargas{padding-block:88px 96px}.descargas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.descargas-card{background:#f7f6fa;border:1px solid #dcd8e4;border-radius:16px;flex-direction:column;justify-content:space-between;gap:32px;padding:28px;display:flex}.descargas-card.is-destacada{border-color:#6e6a86;box-shadow:0 0 0 1px #6e6a86}.descargas-card-top{align-items:center;gap:14px;display:flex}.descargas-card h3{letter-spacing:-.02em;margin:0;font-size:1.35rem}.descargas-card-top p{color:#736b7e;margin:2px 0 0;font-size:.9rem}.descargas-icono{color:#efeff2;background:#17161d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.descargas-card-pie{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.descargas-card .descargas-version{color:#736b7e}@media (max-width:760px){.descargas-grid{grid-template-columns:1fr}}.video-section{padding-block:104px 96px;position:relative;overflow:hidden}.video-section:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#6e6a8633 0%,#6e6a8600 70%);width:min(1400px,140%);height:70%;position:absolute;top:34%;left:50%;transform:translate(-50%)}.video-heading{position:relative}.video-marco{background:#121217;border:1px solid #2f2d38;border-radius:16px;max-width:1120px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #6e6a8680,inset 0 0 0 1px #ffffff08}.video-marco-barra{color:#8f8b9c;border-bottom:1px solid #26252e;align-items:center;gap:14px;padding:13px 18px;font-size:.75rem;display:flex}.video-marco-barra .window-dots i{border-color:#57535f}.video-lienzo{aspect-ratio:16/9;cursor:pointer;background:#0e0e12;border:0;width:100%;padding:0;display:block;position:relative}.video-lienzo:focus-visible{outline-offset:-4px;outline:2px solid #d6d3e0}.video-avance{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video-velo{background:linear-gradient(#0b0b0e00 55%,#0b0b0e99 100%);transition:background .3s;position:absolute;inset:0}.video-lienzo:hover .video-velo{background:linear-gradient(#0b0b0e1a 40%,#0b0b0eb3 100%)}.video-play{color:#17161d;background:#d6d3e0;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 18px 50px -10px #0008,0 0 0 10px #d6d3e026}.video-play svg{margin-left:4px}.video-lienzo:hover .video-play,.video-lienzo:focus-visible .video-play{transform:scale(1.06);box-shadow:0 18px 50px -10px #0008,0 0 0 16px #d6d3e033}.video-cta{color:#efeff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0ecc;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:22px}.video-cta span{font:500 .75rem var(--font-geist-mono), monospace;color:#bbb5ce}.video-capitulos{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1120px;margin:22px auto 0;padding:0;list-style:none;display:grid;position:relative}.video-capitulos button{text-align:left;color:#efeff2;background:#131318;border:1px solid #26252e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;height:100%;padding:15px 16px;transition:border-color .2s,background .2s;display:flex}.video-capitulos button:hover{background:#17161d;border-color:#6e6a86}.video-capitulos button:focus-visible{outline-offset:2px;outline:2px solid #d6d3e0}.video-capitulo-n{font:500 .6875rem var(--font-geist-mono), monospace;letter-spacing:1.4px;color:#716a80}.video-capitulos strong{font-size:.9375rem;font-weight:500}.video-capitulo-texto{color:#9d99a8;font-size:.8125rem;line-height:1.45}.video-capitulo-t{font:.75rem var(--font-geist-mono), monospace;color:#bbb5ce;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.video-modal{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070ad9;padding:24px;animation:.25s ease-out video-modal-entra;display:grid;position:fixed;inset:0;overflow-y:auto}.video-modal-caja{flex-direction:column;gap:12px;width:min(1280px,100%,177.778dvh - 284.444px);margin:auto;animation:.35s cubic-bezier(.2,.8,.2,1) video-caja-entra;display:flex}.video-modal-barra{color:#aeadbb;justify-content:space-between;align-items:center;gap:16px;font-size:.8125rem;display:flex}.video-modal-barra .window-slash{color:#4b4856}.video-modal-cerrar{color:#efeff2;background:#15151a;border:1px solid #3a3944;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:grid}.video-modal-cerrar:hover{background:#1d1d24;border-color:#b3aecb}.video-modal-cerrar:focus-visible,.video-modal-capitulos button:focus-visible{outline-offset:2px;outline:2px solid #d6d3e0}.video-modal-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;display:block;box-shadow:0 40px 120px -30px #000}.video-modal-capitulos{flex-wrap:wrap;gap:8px;display:flex}.video-modal-capitulos button{color:#cfcbd9;background:#131318;border:1px solid #2f2d38;border-radius:999px;padding:7px 12px;font-size:.8125rem;transition:border-color .2s,color .2s}.video-modal-capitulos button:hover{color:#fff;border-color:#6e6a86}.video-modal-capitulos button span{font:.75rem var(--font-geist-mono), monospace;color:#8f8b9c;margin-left:6px}@keyframes video-modal-entra{0%{opacity:0}to{opacity:1}}@keyframes video-caja-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1100px){.video-capitulos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.video-section{padding-block:72px 64px}.video-marco{border-radius:12px}.video-play{width:62px;height:62px;margin:-31px 0 0 -31px}.video-cta{padding:8px 12px;font-size:.8125rem;bottom:12px;left:12px}.video-capitulos{grid-template-columns:repeat(2,minmax(0,1fr))}.video-modal{padding:12px}}@media (max-width:420px){.video-capitulos{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.feature-tabs.feature-tabs--cuatro{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.feature-tab{min-height:72px}}@media (prefers-reduced-motion:reduce){.video-modal,.video-modal-caja{animation:none}.video-play,.video-velo{transition:none}}
