@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Myriad Pro"),local("MyriadPro-Regular"),local("Myriad Pro Regular")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Myriad Pro Semibold"),local("MyriadPro-Semibold"),local("Myriad Pro SemiBold")}:root{--primary:#1a365d;--brand-navy:#002e72;--brand-orange:#ff5f00;--secondary:#2d3748;--accent:#3182ce;--success:#38a169;--warning:#d69e2e;--danger:#e53e3e;--info:#3182ce;--light:#f7fafc;--dark:#1a202c;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--font-body:var(--font-source-sans),"Source Sans 3","Source Sans Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Myriad Pro",var(--font-body);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--bs-font-sans-serif:var(--font-body);--bs-body-font-family:var(--font-body);--bs-body-font-weight:var(--font-weight-regular);--bs-headings-font-family:var(--font-display);--bs-headings-font-weight:var(--font-weight-regular)}body{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:1.6;color:var(--gray-800);background-color:#fff;margin:0;padding:0;width:100%;min-height:100vh}.card-title,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.h1,.h2,.h3,.h4,.h5,.h6,.section-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-regular)!important}.hero-lead,.lead,.text-destacado{font-family:var(--font-display);font-weight:var(--font-weight-semibold)}.card-text,.form-control,.form-label,.section-subtitle,label,li,p,td,th{font-family:var(--font-body)}.hero-badge,.hero-closing,.mega-panel-title,.text-kicker{font-family:var(--font-body);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:.06em}.btn,.btn-hero-light,.btn-hero-outline,.btn-outline-primary,.btn-primary,.text-special{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}body,html{width:100%;min-height:100%}.site-content{position:relative;z-index:1;min-height:100vh;background-color:#fff;box-shadow:0 24px 64px rgba(0,0,0,.28)}.footer-reveal{position:-webkit-sticky;position:sticky;bottom:0;z-index:0;opacity:1}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border:none;color:#fff;font-weight:var(--font-weight-bold);padding:12px 24px;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-primary:hover{background:linear-gradient(135deg,#2d3748,#2b6cb0);transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,54,93,.3);color:#fff}.btn-outline-primary{border:2px solid var(--primary);color:var(--primary);background:transparent;font-weight:var(--font-weight-bold);padding:12px 24px;border-radius:8px;transition:all .3s ease}.btn-outline-primary:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,54,93,.3)}.card{border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;background:#fff}.card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.navbar{background:var(--brand-navy)!important;border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 1px 3px rgba(0,0,0,.18);overflow:visible!important;z-index:5000!important;isolation:isolate}.navbar-toggler{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:#fff;border:1px solid hsla(0,0%,100%,.45);border-radius:8px}.navbar-toggler svg{display:block;width:22px;height:22px;color:#fff;stroke:#fff}.navbar-toggler:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}@media (min-width:992px){.navbar-toggler{display:none!important}}.navbar>.container,.navbar>.container-fluid{overflow:visible}.navbar-brand{padding-top:.35rem;padding-bottom:.35rem;background:none;-webkit-text-fill-color:inherit;-webkit-background-clip:border-box;background-clip:border-box}.brand-logo,.navbar-brand{display:inline-flex;align-items:center}.brand-logo{gap:.55rem;line-height:1;vertical-align:middle}.brand-logo-vertical{flex-direction:column;gap:.35rem}.brand-mark{display:block;flex:0 0 34px;width:34px!important;height:34px!important;max-width:34px;max-height:34px;overflow:hidden}.brand-logo-vertical .brand-mark{flex-basis:42px;width:42px!important;height:42px!important;max-width:42px;max-height:42px}.brand-mark .logo-ring-inner,.brand-mark .logo-ring-outer{transform-box:fill-box;transform-origin:center;transition:transform .85s cubic-bezier(.22,1,.36,1)}.brand-mark path{fill:#ff5f00}.brand-mark circle{fill:none}.navbar-brand:focus-visible .logo-ring-outer,.navbar-brand:hover .logo-ring-outer,a:focus-visible .brand-logo .logo-ring-outer,a:hover .brand-logo .logo-ring-outer{transform:rotate(80deg)}.navbar-brand:focus-visible .logo-ring-inner,.navbar-brand:hover .logo-ring-inner,a:focus-visible .brand-logo .logo-ring-inner,a:hover .brand-logo .logo-ring-inner{transform:rotate(-80deg)}.brand-wordmark{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:1.55rem;letter-spacing:-.04em;color:#0a3270;text-transform:lowercase}.brand-logo-vertical .brand-wordmark{font-size:1.4rem}.brand-logo.is-on-dark .brand-wordmark{color:#fff}.brand-logo-lockup{display:block;height:36px;width:auto}.iconify{display:block;flex-shrink:0;overflow:hidden}@media (max-width:575.98px){.brand-mark{flex-basis:28px;width:28px!important;height:28px!important;max-width:28px;max-height:28px}.brand-wordmark{font-size:1.3rem}.brand-logo-lockup{height:30px}.brand-logo-vertical .brand-mark{flex-basis:38px;width:38px!important;height:38px!important;max-width:38px;max-height:38px}}@media (prefers-reduced-motion:reduce){.brand-mark .logo-ring-inner,.brand-mark .logo-ring-outer{transition:none}.navbar-brand:focus-visible .logo-ring-inner,.navbar-brand:focus-visible .logo-ring-outer,.navbar-brand:hover .logo-ring-inner,.navbar-brand:hover .logo-ring-outer,a:focus-visible .brand-logo .logo-ring-inner,a:focus-visible .brand-logo .logo-ring-outer,a:hover .brand-logo .logo-ring-inner,a:hover .brand-logo .logo-ring-outer{transform:none}}.nav-link{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--gray-700)!important;transition:color .3s ease}.nav-link:hover{color:var(--primary)!important}.navbar .nav-link{color:#fff!important}.navbar .nav-link:focus-visible,.navbar .nav-link:hover{color:hsla(0,0%,100%,.82)!important}.navbar .dropdown-item{color:hsla(0,0%,100%,.92)}.navbar .dropdown-item:focus,.navbar .dropdown-item:hover{color:#fff;background:hsla(0,0%,100%,.12)}.mega-nav-desktop{min-width:0;justify-content:space-between;gap:.75rem;overflow:visible}.mega-nav-shell{position:relative;flex:1 1 auto;display:flex;justify-content:center;min-width:0;overflow:visible}.mega-nav-list{display:flex;align-items:stretch;justify-content:space-evenly;flex-wrap:nowrap;flex:1 1 auto;width:100%;list-style:none;margin:0;padding:0}.mega-nav-list>li{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1;min-width:0}.mega-nav-list>li:before,.mega-nav-list>li:last-child:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:18px;background:hsla(0,0%,100%,.35);pointer-events:none}.mega-nav-list>li:before{left:0}.mega-nav-list>li:last-child:after{right:0}.header-actions{flex-shrink:0;padding-left:.75rem;position:relative;z-index:2}.header-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;text-decoration:none;border-radius:10px;transition:color .2s ease,background-color .2s ease}.header-icon-link svg{display:block;width:20px;height:20px;flex-shrink:0}.header-icon-link:focus-visible,.header-icon-link:hover{color:#fff;background:hsla(0,0%,100%,.14)}.header-icon-link:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}.header-lang-switch{gap:5px;width:auto;min-width:38px;height:38px;padding:0 8px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1}.header-lang-switch .header-lang-code{font-size:12px;font-weight:700;letter-spacing:.06em}.header-lang-mobile{margin-right:.35rem}.mega-nav-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;padding:8px 14px;border-radius:999px;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:.95rem;line-height:1.2;color:#fff;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}.mega-nav-item.is-active,.mega-nav-item:focus-visible,.mega-nav-item:hover{color:#fff}.mega-nav-item:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}.mega-nav-pill{position:absolute;inset:0;z-index:0;border-radius:999px;background:hsla(0,0%,100%,.14)}.mega-nav-caret,.mega-nav-label{position:relative;z-index:1}.mega-nav-caret{display:inline-flex;align-items:center;color:currentColor;opacity:1;visibility:visible}.mega-nav-caret svg{display:block;width:14px;height:14px}.mega-panel-wrap{position:absolute;top:100%;left:0;right:0;z-index:5001;width:100%;min-width:0;max-width:100%;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .18s ease}.mega-nav-shell.is-open-industrias .mega-panel-industrias,.mega-nav-shell.is-open-producto .mega-panel-producto,.mega-nav-shell:has([data-mega=industrias]:focus-within) .mega-panel-industrias,.mega-nav-shell:has([data-mega=industrias]:hover) .mega-panel-industrias,.mega-nav-shell:has([data-mega=producto]:focus-within) .mega-panel-producto,.mega-nav-shell:has([data-mega=producto]:hover) .mega-panel-producto,.mega-panel-wrap.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-panel{background:var(--brand-navy);border:1px solid hsla(0,0%,100%,.14);border-top:0;border-radius:0 0 16px 16px;box-shadow:0 18px 40px rgba(0,20,56,.28);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 5rem)}.mega-panel-split{display:grid;grid-template-columns:minmax(11.5rem,32%) minmax(0,1fr);align-items:stretch;min-height:0;flex:1 1 auto}.mega-panel-nav{min-width:0;min-height:0;max-height:calc(100dvh - 5rem);padding:10px 4px 12px 8px;background:rgba(0,0,0,.16);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.35) transparent}.mega-panel-nav::-webkit-scrollbar{width:5px}.mega-panel-nav::-webkit-scrollbar-track{background:transparent}.mega-panel-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.35);border-radius:999px}.mega-panel-nav::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.55)}body:has(.cookie-banner) .mega-panel,body:has(.cookie-banner) .mega-panel-nav{max-height:calc(100dvh - 5rem - 10.5rem)}.mega-panel-group+.mega-panel-group{margin-top:2px}.mega-panel-divider{height:1px;margin:6px 8px;background:hsla(0,0%,100%,.2)}.mega-panel-title{margin:0;padding:6px 10px 4px;font-size:.68rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.mega-panel-link{display:flex;flex-direction:row;align-items:center;gap:8px;padding:7px 10px;margin:0;border-radius:8px;text-decoration:none;color:inherit;transition:background-color .16s ease}.mega-panel-link.is-preview,.mega-panel-link:focus-visible,.mega-panel-link:hover{background:hsla(0,0%,100%,.12);color:#fff}.mega-panel-link.is-active .mega-panel-link-label{font-weight:var(--font-weight-bold)}.mega-panel-link:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:1px}.mega-panel-link-icon{flex-shrink:0;width:16px;height:16px;color:var(--brand-orange)}.mega-panel-link-label{font-size:.88rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.is-emphasis,.mega-panel-link.is-emphasis .mega-panel-link-label,.mega-panel-preview-title.is-emphasis{font-weight:var(--font-weight-bold)}.subdomain-mark{margin-left:.35rem;font-size:.58rem;line-height:1;letter-spacing:.03em;text-transform:lowercase;font-weight:500;font-family:var(--font-body);color:currentColor;opacity:.72;vertical-align:super}.navbar .subdomain-mark{color:hsla(0,0%,100%,.78);opacity:1}.mega-nav-item .subdomain-mark{position:absolute;top:-.45rem;right:0;margin-left:0;font-size:.48rem;pointer-events:none}.mega-panel-link .subdomain-mark{margin-left:.28rem;flex-shrink:0;align-self:flex-start;margin-top:.05rem;font-size:.5rem}.mega-mobile-title{margin:.45rem 0 .1rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.mega-panel-preview{display:flex;min-width:0;width:100%;align-items:center;padding:1.05rem 1.75rem 1.05rem 1.6rem;background:var(--brand-navy);border-left:1px solid hsla(0,0%,100%,.14)}.mega-panel-preview-body{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:48ch;animation:mega-preview-in .18s ease}.mega-panel-preview-body .mega-panel-title{padding:0;margin-bottom:.7rem}.mega-panel-preview-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:.75rem;border-radius:999px;background:rgba(255,95,0,.14);color:var(--brand-orange)}.mega-panel-preview-icon svg{display:block;width:28px;height:28px}.mega-panel-preview-title{font-size:1.15rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);line-height:1.25;color:#fff;text-decoration:none}.mega-panel-preview-title:focus-visible,.mega-panel-preview-title:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.mega-panel-preview-desc{margin:.4rem 0 0;width:100%;font-size:.86rem;line-height:1.45;color:hsla(0,0%,100%,.78)}.mega-panel-preview-points{margin:.45rem 0 0;padding:0 0 0 1.05rem;width:100%;list-style:disc}.mega-panel-preview-points li{margin:0 0 .15rem;font-size:.82rem;line-height:1.35;color:hsla(0,0%,100%,.78)}.mega-panel-preview.is-story{align-items:stretch;padding:1.35rem 1.6rem 1.2rem 1.7rem;overflow-y:auto;max-height:calc(100dvh - 5rem)}.mega-panel-preview-body.is-story{max-width:none;min-height:100%;flex:1 1 auto}.mega-panel-story-title{margin:0 0 .85rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:1.45rem;line-height:1.2;letter-spacing:-.02em;color:#fff;text-decoration:none}.mega-panel-story-title.is-accent{color:var(--brand-orange)}.mega-panel-story-title:focus-visible,.mega-panel-story-title:hover{color:inherit;text-decoration:none}.mega-panel-story-title.is-accent:focus-visible,.mega-panel-story-title.is-accent:hover{color:var(--brand-orange)}.mega-panel-story-copy,.mega-panel-story-lead{margin:0 0 .7rem;width:100%;max-width:62ch;font-family:var(--font-body);font-weight:400;font-synthesis:none;color:#fff}.mega-panel-story-lead{font-size:1.08rem;line-height:1.38;margin-bottom:.9rem}.mega-panel-story-copy{font-size:.9rem;line-height:1.4}.mega-panel-story-copy strong{font-weight:700;color:#fff}.mega-panel-story-cta{display:inline-flex;align-items:center;align-self:flex-end;margin-top:auto;margin-left:auto;padding:.55rem 1.35rem;border:1.5px solid hsla(0,0%,100%,.9);border-radius:999px;background:transparent;color:#fff;font-family:var(--font-body);font-size:.95rem;line-height:1.2;text-decoration:none;white-space:nowrap}.mega-panel-story-cta:focus-visible,.mega-panel-story-cta:hover{color:#fff;background:hsla(0,0%,100%,.08);text-decoration:none}.mega-mobile-story{padding:.15rem .75rem .85rem .15rem}.mega-mobile-story .mega-panel-story-lead{font-size:.98rem}.mega-mobile-story .mega-panel-story-copy{margin-bottom:.55rem;font-size:.82rem;line-height:1.4}.mega-mobile-story .mega-panel-story-cta{margin-top:.35rem;margin-left:0;align-self:flex-start;font-size:.86rem}@keyframes mega-preview-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.mega-panel-wrap.is-compact{left:0;right:auto;width:max-content;max-width:min(28rem,calc(100vw - 2rem));margin-top:10px}.mega-panel-wrap.is-compact .mega-panel{border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 18px 44px rgba(0,16,48,.38)}.mega-panel-wrap.is-compact .mega-panel-split{display:block}.mega-panel-wrap.is-compact .mega-panel-nav{background:transparent;max-height:none;padding:12px 10px 14px}.mega-panel-wrap.is-compact .mega-panel-title{padding:8px 12px 6px;font-size:.7rem;letter-spacing:.08em;color:hsla(0,0%,100%,.78);white-space:nowrap}.mega-panel-wrap.is-compact .mega-panel-divider{margin:8px 12px;background:hsla(0,0%,100%,.28)}.mega-panel-wrap.is-compact .mega-panel-link{gap:10px;padding:8px 12px}.mega-panel-wrap.is-compact .mega-panel-link-icon{width:18px;height:18px}.mega-panel-wrap.is-compact .mega-panel-link-label{font-size:.98rem;white-space:nowrap}@media (max-width:1199.98px){.mega-nav-item{padding:8px 10px;font-size:.88rem}}.mega-nav-mobile{width:100%}@media (min-width:992px){.mega-nav-mobile,.navbar-expand-lg .navbar-collapse.d-lg-none{display:none!important}}@media (max-width:991.98px){.mega-panel-wrap{display:none}.navbar .nav-link{text-transform:none}.mega-nav-mobile.show{max-height:calc(100dvh - 5rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.35) transparent}.mega-nav-mobile.show::-webkit-scrollbar{width:4px}.mega-nav-mobile.show::-webkit-scrollbar-track{background:transparent}.mega-nav-mobile.show::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.35);border-radius:999px}}body:has(.cookie-banner) .mega-nav-mobile.show{max-height:calc(100dvh - 5rem - 10.5rem)}@media (prefers-reduced-motion:reduce){.mega-panel-wrap{transition:none;transform:none}.mega-panel-preview-body{animation:none!important}}.hero-block{position:relative;background:#fff;padding-bottom:1.5rem;overflow-x:hidden}.hero-section{min-height:0;width:100%;background-color:#020b1a;position:relative;z-index:0;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12.15rem 0 16.5rem}.hero-content{z-index:2;opacity:1;visibility:visible;padding-top:.35rem;padding-bottom:1.5rem}.hero-section .display-4{letter-spacing:.01em}.hero-video-wrap{position:relative;z-index:3;width:min(68rem,84vw);margin:-13.75rem auto 0;pointer-events:none}.hero-video-frame{position:relative;border-radius:1.75rem;overflow:hidden;line-height:0;background:#020b1a;box-shadow:0 22px 52px rgba(2,11,26,.34)}.hero-video-frame video{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:cover;object-position:center;background:#020b1a;pointer-events:none;transform:scale(1.04);transform-origin:center}.brief-hero.home-alt-hero{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:78vh;padding:4rem 0 0;background:#020b1a}.home-alt-hero-title{display:grid;place-items:center;width:min(100%,14.5em);margin:0 auto}.home-alt-hero-line{grid-area:1/1;opacity:0;animation:home-alt-hero-line 10s ease-in-out infinite}.home-alt-hero-line.is-next{animation-delay:5s}@keyframes home-alt-hero-line{0%{opacity:0;transform:translateY(1.15rem)}7%{opacity:1;transform:translateY(0)}43%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-.8rem)}to{opacity:0;transform:translateY(-.8rem)}}.home-alt-hero-media{position:absolute;inset:0;z-index:0}.home-alt-hero-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-alt-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,26,.42),rgba(2,11,26,.28) 42%,rgba(2,11,26,.55))}.home-alt-hero .container{z-index:1}#home-alternativa .home-alt-hero .brief-title,#home-alternativa-v2 .home-alt-hero .brief-title{max-width:none;margin:0 auto;font-size:clamp(3.05rem,6.6vw,5.75rem);line-height:1.06;letter-spacing:-.035em;text-shadow:0 10px 32px rgba(2,11,26,.35)}#home-alternativa .container,#home-alternativa-v2 .container{width:90%;max-width:90%}.home-alt-situacion{background:#fff;padding:4.75rem 0 2.25rem}.home-alt-situacion-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:2.25rem 3rem;gap:2.25rem 3rem;align-items:center}.home-alt-situacion-media{margin:0}.home-alt-situacion-media img{display:block;width:100%;height:34rem;object-fit:cover;object-position:center 42%}.home-alt-situacion-kicker{margin:0 0 1.25rem;font-size:clamp(1.7rem,4.2vw,2.5rem);line-height:1.24;color:var(--brand-orange)}.home-alt-situacion-kicker,.home-alt-situacion-title{font-family:var(--font-display);font-weight:var(--font-weight-regular)}.home-alt-situacion-title{margin:0 0 1.55rem;font-size:clamp(1.45rem,3.8vw,2.4rem);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-navy)}.home-alt-situacion-title span{display:block}.home-alt-situacion-text{margin:0 0 2rem;max-width:40rem;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8;color:#16325c}.home-alt-situacion-cta{display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;min-height:2.65rem;padding:.4rem 1.35rem;border:2px solid var(--brand-orange);border-radius:4px;background:transparent;color:var(--brand-orange);cursor:pointer;font-family:var(--font-body);font-size:.95rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.home-alt-situacion-cta:focus-visible,.home-alt-situacion-cta:hover{color:#fff;background:var(--brand-orange)}.home-alt-ayuda{background:#fff;padding:4.5rem 0 5rem}.home-alt-ayuda-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.15fr);grid-gap:2rem 3rem;gap:2rem 3rem;align-items:center}.home-alt-ayuda-diagram{margin:0;justify-self:center;width:min(100%,36rem)}.home-alt-ayuda-diagram img{display:block;width:100%;height:auto;border-radius:1.5rem}@media (max-width:991px){.home-alt-ayuda-layout{grid-template-columns:1fr}}.home-alt-consigues{background:#fff;padding:.5rem 0 0}.home-alt-consigues-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:32rem}.home-alt-consigues-media{margin:0;display:flex;min-height:32rem;overflow:hidden;background:var(--brand-navy)}.home-alt-consigues-media .fallo-scheme-visual{flex:1 1;width:100%;min-height:100%}.home-alt-consigues-panel{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding:4.5rem 3.25rem;background:var(--brand-navy);color:#fff}.home-alt-consigues-kicker{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.7rem,4.2vw,2.5rem);line-height:1.24;color:var(--brand-orange)}.home-alt-consigues-title{margin:0 0 1.45rem;max-width:18em;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.45rem,3.8vw,2.4rem);line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.home-alt-consigues-text{margin:0;max-width:38rem;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8;color:hsla(0,0%,100%,.92)}.home-alt-consigues-cta{position:absolute;right:3.25rem;bottom:2.25rem;margin-top:0}@media (max-width:991px){.home-alt-consigues-layout{grid-template-columns:1fr}.home-alt-consigues-media{min-height:20rem}.home-alt-consigues-cta{position:static;align-self:flex-start;margin-top:2rem}}.home-alt-anticipa{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:22rem;padding:4.5rem 1.25rem;text-align:center}.home-alt-anticipa-title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(3.05rem,6.6vw,5.75rem);line-height:1.12;letter-spacing:-.035em;color:var(--brand-navy)}.home-alt-anticipa-title span{display:block;margin-bottom:.2rem;color:var(--brand-orange)}.home-alt-diagnostico{width:min(72rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:1.25rem;background:transparent;color:#fff;overflow:auto}.home-alt-diagnostico::-webkit-backdrop{background:rgba(2,11,26,.72)}.home-alt-diagnostico::backdrop{background:rgba(2,11,26,.72)}.home-alt-diagnostico .visibilidad-section{padding:3.25rem .5rem 2.5rem;border-radius:1.25rem}.home-alt-diagnostico .visibilidad-title{font-size:clamp(1.45rem,2.4vw,2.35rem)}.home-alt-diagnostico-close{position:-webkit-sticky;position:sticky;top:.85rem;z-index:4;float:right;margin:.85rem .85rem -2.6rem 0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(2,11,26,.55);color:#fff;cursor:pointer}.home-alt-diagnostico-close:focus-visible,.home-alt-diagnostico-close:hover{background:rgba(255,95,0,.85);border-color:transparent}.home-alt-diagnostico-close svg{width:1.1rem;height:1.1rem}@media (max-width:991px){.home-alt-situacion-layout{grid-template-columns:1fr}.home-alt-situacion-media img{height:22rem}}.home-alt-banner{background:#fff;padding:0}.home-alt-video{width:100%;max-width:none;margin:0}.home-alt-banner .hero-video-frame{border-radius:0;box-shadow:none}.home-alt-video .hero-video-frame video{transform:scale(1.03)}.home-alt-ciclo{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.75rem 1.25rem 3.25rem}.home-alt-ciclo-diagram{width:100%;display:flex;justify-content:center;margin:0}.home-alt-ciclo-diagram img{display:block;height:calc(100vh - 10rem);max-height:46rem;width:auto;max-width:100%}.home-alt-ciclo-trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.home-alt-ciclo-trigger:focus-visible{outline:2px solid #ff5f00;outline-offset:4px}.home-alt-ciclo-lightbox{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:3.25rem 1.25rem 1.5rem;background:rgba(2,11,26,.82)}.home-alt-ciclo-lightbox-close{position:absolute;top:.85rem;right:.85rem;z-index:1;width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:#fff;color:#0a3270;font-size:1.7rem;line-height:1;cursor:pointer}.home-alt-ciclo-lightbox-body{width:min(96vw,72rem);max-height:86vh;overflow:auto;background:#fff;border-radius:.75rem;line-height:0}.home-alt-ciclo-lightbox-body img{display:block;width:100%;height:auto;max-width:none}@media (max-width:991px){.home-alt-ciclo{padding:1.35rem .35rem 1.6rem}.home-alt-ciclo-diagram img{height:auto;width:100%;max-height:none}.home-alt-ciclo-lightbox{align-items:center;padding:3.4rem 0 1.25rem;background:rgba(2,11,26,.92)}.home-alt-ciclo-lightbox-body{width:100%;max-height:calc(100dvh - 4.8rem);flex:none;border-radius:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.home-alt-ciclo-lightbox-body img{width:1040px;max-width:none;height:auto}}html.home-alt-snap:has(#home-alternativa){scroll-snap-type:y mandatory;scroll-behavior:auto}html.home-alt-snap #home-alternativa>section{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}html.home-alt-snap #home-alternativa>.home-alt-ayuda,html.home-alt-snap #home-alternativa>.home-alt-hero,html.home-alt-snap #home-alternativa>.home-alt-situacion{padding-top:5.5rem;padding-bottom:2rem}html.home-alt-snap #home-alternativa>.home-alt-hero{min-height:100dvh;padding-top:4rem;padding-bottom:0}html.home-alt-snap #home-alternativa>.home-alt-banner,html.home-alt-snap #home-alternativa>.home-alt-consigues{padding:0;justify-content:stretch}html.home-alt-snap #home-alternativa .home-alt-ayuda-layout,html.home-alt-snap #home-alternativa .home-alt-situacion-layout{width:100%}html.home-alt-snap #home-alternativa .home-alt-situacion-media img{height:auto;max-height:calc(100dvh - 9rem)}html.home-alt-snap #home-alternativa .home-alt-consigues-layout{flex:1 1;min-height:0;height:100%}html.home-alt-snap #home-alternativa .home-alt-consigues-media{min-height:0;height:100%}html.home-alt-snap #home-alternativa .home-alt-video{display:flex;flex:1 1;min-height:0;height:100%}html.home-alt-snap #home-alternativa .home-alt-banner .hero-video-frame{flex:1 1;height:100%}html.home-alt-snap #home-alternativa .home-alt-video .hero-video-frame video{width:100%;height:100%;object-fit:cover;transform:none}html.home-alt-snap body:has(#home-alternativa) .site-content{box-shadow:none}html.home-alt-snap body:has(#home-alternativa) .footer-reveal{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;height:100dvh;min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden;overflow-y:auto}@media (max-width:991px){html.home-alt-snap:has(#home-alternativa){scroll-snap-type:y proximity}html.home-alt-snap #home-alternativa>section,html.home-alt-snap body:has(#home-alternativa) .footer-reveal{height:auto;max-height:none;min-height:100dvh;overflow:visible}}@media (prefers-reduced-motion:reduce){html.home-alt-snap:has(#home-alternativa){scroll-snap-type:none}html.home-alt-snap #home-alternativa>section,html.home-alt-snap body:has(#home-alternativa) .footer-reveal{height:auto;max-height:none;scroll-snap-align:none;scroll-snap-stop:normal;overflow:visible}}.home-alt-snap-toggle{position:fixed;top:5.35rem;left:.75rem;z-index:4900;margin:0;padding:.4rem .75rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0f172a;font-size:.78rem;font-weight:650;letter-spacing:.01em;line-height:1.2;box-shadow:0 6px 18px rgba(15,23,42,.12);cursor:pointer}.home-alt-snap-toggle[aria-pressed=true]{background:#0f172a;color:#fff;border-color:#0f172a}.hero-bg{z-index:0;pointer-events:none;overflow:hidden}.hero-bg,.hero-bg-photo{position:absolute;inset:0}.hero-bg-photo{background-image:url(/hero-network.jpg);background-size:cover;background-position:center 62%;background-repeat:no-repeat}.hero-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,26,.42),transparent 28%,transparent 58%,rgba(2,11,26,.38)),radial-gradient(ellipse 55% 40% at 50% 38%,rgba(2,11,26,.28),transparent 70%)}.hero-spotlight{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;transition:opacity .4s ease}.hero-orb{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform}.hero-orb-1{width:380px;height:380px;top:-90px;left:-70px;background:rgba(49,130,206,.18)}.hero-orb-2{width:320px;height:320px;top:18%;right:-90px;background:rgba(56,161,105,.1)}.hero-orb-3{width:280px;height:280px;bottom:-80px;left:32%;background:rgba(99,179,237,.12)}.hero-section-dark .gradient-text{color:var(--brand-orange);-webkit-text-fill-color:currentColor}.hero-badge{display:inline-flex;align-items:center;font-size:.875rem;font-family:var(--font-body);font-weight:var(--font-weight-regular);color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-lead{color:hsla(0,0%,100%,.78)}.hero-lead-centered{max-width:min(36rem,100%);margin-left:auto;margin-right:auto}.hero-demo-fab{--fab-orange:rgba(255,95,0,.7);--fab-blue:rgba(99,179,237,.55);position:fixed;left:1.5rem;bottom:1.5rem;z-index:1040;isolation:isolate;width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 32% 28%,rgba(99,179,237,.28),transparent 46%),linear-gradient(145deg,#002e72,#001a44 52%,#020b1a);color:#fff;border:1px solid rgba(255,95,0,.55);box-shadow:0 0 0 1px rgba(99,179,237,.28),0 0 18px var(--fab-orange),0 0 28px var(--fab-blue),0 12px 28px rgba(0,8,24,.42);text-decoration:none;overflow:visible;animation:hero-demo-fab-glow 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.hero-demo-fab:before{inset:-3px;background:conic-gradient(from 140deg,#ff5f00,#63b3ed,#3182ce,#ff7a26,#ff5f00);z-index:-1;opacity:.9;filter:blur(.4px);animation:hero-demo-fab-spin 4.5s linear infinite}.hero-demo-fab:after,.hero-demo-fab:before{content:"";position:absolute;border-radius:inherit}.hero-demo-fab:after{inset:3px;background:radial-gradient(circle at 32% 28%,rgba(99,179,237,.28),transparent 46%),linear-gradient(145deg,#002e72,#001a44 52%,#020b1a);z-index:0;pointer-events:none}.hero-demo-fab svg{position:relative;z-index:1;width:22px;height:22px;margin-left:2px;filter:drop-shadow(0 0 8px rgba(255,95,0,.65))}.hero-demo-fab-tooltip{position:absolute;left:calc(100% + .8rem);top:50%;z-index:2;padding:.48rem .78rem;border-radius:.55rem;background:linear-gradient(135deg,#03122c,#001a44);color:#fff;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(255,95,0,.55);box-shadow:0 0 0 1px rgba(99,179,237,.22),0 0 16px rgba(255,95,0,.38),0 0 24px rgba(49,130,206,.28),0 10px 22px rgba(0,8,24,.35);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,box-shadow .22s ease}.hero-demo-fab-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#ff5f00;filter:drop-shadow(-2px 0 6px rgba(255,95,0,.45))}.hero-demo-fab:focus-visible,.hero-demo-fab:hover{color:#fff;border-color:rgba(99,179,237,.85);transform:translateY(-3px) scale(1.04);animation-play-state:paused;outline:none;box-shadow:0 0 0 1px rgba(255,95,0,.55),0 0 24px rgba(255,95,0,.7),0 0 36px rgba(99,179,237,.5),0 16px 34px rgba(0,8,24,.45)}.hero-demo-fab:focus-visible{box-shadow:0 0 0 2px #020b1a,0 0 0 4px #63b3ed,0 0 24px rgba(255,95,0,.7),0 0 36px rgba(99,179,237,.5)}.hero-demo-fab:focus-visible .hero-demo-fab-tooltip,.hero-demo-fab:hover .hero-demo-fab-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@keyframes hero-demo-fab-glow{0%,to{box-shadow:0 0 0 1px rgba(99,179,237,.28),0 0 16px rgba(255,95,0,.5),0 0 26px rgba(49,130,206,.32),0 12px 28px rgba(0,8,24,.42)}50%{box-shadow:0 0 0 1px rgba(255,95,0,.5),0 0 22px rgba(99,179,237,.55),0 0 32px rgba(255,95,0,.42),0 12px 28px rgba(0,8,24,.42)}}@keyframes hero-demo-fab-spin{to{transform:rotate(1turn)}}.hero-problem{color:hsla(0,0%,100%,.72);border-left:3px solid rgba(99,179,237,.6);padding-left:1rem;max-width:34rem}.hero-closing{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:hsla(0,0%,100%,.85);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.hero-closing .fw-bold{color:#63b3ed}.hero-meta{color:hsla(0,0%,100%,.72)}.hero-meta svg{color:#90cdf4}.btn-hero-light{background:#fff;border:2px solid #fff;color:var(--primary);font-weight:var(--font-weight-bold);padding:12px 24px;border-radius:8px;transition:all .3s ease;box-shadow:0 10px 24px rgba(0,0,0,.25)}.btn-hero-light:focus-visible,.btn-hero-light:hover{background:#fff;color:#0a1830;transform:translateY(-2px);box-shadow:0 14px 32px rgba(144,205,244,.35)}.btn-hero-outline{background:transparent;border:2px solid hsla(0,0%,100%,.75);color:#fff;font-weight:var(--font-weight-bold);padding:12px 24px;border-radius:8px;transition:all .3s ease}.btn-hero-outline:focus-visible,.btn-hero-outline:hover{background:hsla(0,0%,100%,.14);border-color:#fff;color:#fff;transform:translateY(-2px)}.platform-stage{perspective:none}.platform-preview{background:#1a202c;border-radius:14px;overflow:visible;box-shadow:0 30px 60px rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.14)}.platform-header{background:#2d3748;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-600);border-radius:13px 13px 0 0}.platform-content{padding:20px 16px 24px;background:#fff;color:var(--gray-800);border-radius:0 0 13px 13px}.platform-card-scene{perspective:900px;perspective-origin:50% 40%}.platform-card-3d{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center;will-change:transform;box-shadow:0 18px 30px rgba(10,24,48,.35),0 2px 6px rgba(10,24,48,.2);border:1px solid hsla(0,0%,100%,.16);cursor:default}.platform-checklist{background:#1a202c;box-shadow:0 12px 24px rgba(10,24,48,.28)}.feature-panel{transition:box-shadow .3s ease;border:1px solid transparent}.feature-panel h6,.feature-panel p{color:#fff!important}.platform-card-3d:hover,.platform-checklist.platform-card-3d:hover{box-shadow:0 32px 48px rgba(10,24,48,.45),0 4px 10px rgba(10,24,48,.25)}@media (max-width:991.98px){.platform-stage{margin-top:3rem}}.platform-architecture{background:#1a202c;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid var(--gray-300)}.architecture-header{background:#2d3748;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-600)}.architecture-content{padding:16px;background:#fff;color:var(--gray-800)}.tech-card{border:1px solid var(--gray-200);border-radius:12px;transition:all .3s ease;background:#fff}.tech-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.tech-icon{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.marketplace-card{transition:all .3s ease}.marketplace-card:hover{transform:translateY(-5px)}.training-card{transition:all .3s ease}.training-card:hover{transform:translateY(-5px)}.training-card .featured{border:2px solid var(--primary)}.faq-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.faq-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.code-editor{background:#1a202c;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid var(--gray-300)}.code-header{background:#2d3748;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-600)}.code-content{padding:16px;font-family:var(--font-mono);font-size:14px;line-height:1.5;color:#e2e8f0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeInUp .8s ease-out}.animate-slide-in{animation:slideInLeft .8s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-padding{padding:80px 0;width:100%}.section-title{font-family:var(--font-display);font-size:2.5rem;margin-bottom:1rem;color:var(--gray-900)}.section-subtitle,.section-title{font-weight:var(--font-weight-regular)}.section-subtitle{font-family:var(--font-body);font-size:1.2rem;color:var(--gray-600);margin-bottom:3rem}.feature-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--gray-200);height:100%}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.feature-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff}.feature-icon svg{display:block;width:32px;height:32px;stroke:currentColor;color:inherit;flex-shrink:0}.pricing-card{border:2px solid var(--gray-200);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;background:#fff;height:100%}.pricing-card.featured{border-color:var(--primary);transform:scale(1.02);box-shadow:0 10px 30px rgba(26,54,93,.15)}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-5px)}.chat-message{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:slideInLeft .5s ease-out}.chat-message.user{background:var(--primary);color:#fff;margin-left:2rem}.chat-message.bot{background:var(--gray-100);color:var(--gray-800);margin-right:2rem}@media (max-width:991.98px){.container{padding-left:1.35rem;padding-right:1.35rem}}@media (max-width:768px){.section-title{font-size:2rem}.hero-section{min-height:0;padding:5.35rem 0 7.25rem}.hero-section .display-4{font-size:clamp(1.4rem,6.4vw,1.9rem)!important;line-height:1.18}.hero-block{padding-bottom:1rem}.hero-content{padding-bottom:1.15rem}.hero-video-wrap{width:min(100% - 1.25rem,92vw);margin-top:-8.5rem}.hero-video-frame{border-radius:1.15rem}.pricing-card.featured{transform:none}.container{padding-left:1.35rem;padding-right:1.35rem}}.text-primary{color:var(--primary)!important}.bg-primary{background-color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.text-success{color:var(--success)!important}.bg-success{background-color:var(--success)!important}.text-warning{color:var(--warning)!important}.bg-warning{background-color:var(--warning)!important}.text-danger{color:var(--danger)!important}.bg-danger{background-color:var(--danger)!important}footer.footer-brand{background-color:var(--brand-navy)!important}footer,footer h6{color:#fff}footer .text-muted,footer a.text-muted{color:hsla(0,0%,100%,.75)!important}footer a{color:hsla(0,0%,100%,.75);transition:color .3s ease}footer a:hover{color:#fff!important}footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:all .3s ease}footer .social-icons a:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.navbar .text-muted{transition:color .3s ease}.navbar .text-muted:hover{color:#fff!important}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;z-index:1090;isolation:isolate;pointer-events:auto;padding:1.5rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(26,32,44,.96)!important;box-shadow:0 -8px 32px rgba(0,0,0,.28)}.cookie-banner button{pointer-events:auto;position:relative;z-index:1}.cookie-banner .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.spring-enabled{will-change:transform}.expand-card-slot{height:100%}.expand-card-surface{cursor:pointer;height:100%;transition:box-shadow .25s ease,border-color .25s ease}.feature-card.expand-card-surface:hover{transform:none;box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:var(--gray-300)}.expand-card-scrim{position:fixed;inset:0;z-index:5100;margin:0;padding:0;border:0;background:#0b1220;cursor:pointer}.expand-card-dialog-layer{position:fixed;inset:0;z-index:5101;display:grid;place-items:center;padding:1.25rem;pointer-events:none}.expand-card-dialog{pointer-events:auto;position:relative;width:min(42rem,100%);max-height:min(86vh,40rem);overflow:auto;background:#fff;border-radius:20px;border:1px solid var(--gray-200);box-shadow:0 28px 80px rgba(15,23,42,.28);padding:2.25rem 2rem 2rem;text-align:center}.expand-card-dialog-content .feature-icon{margin-bottom:1.25rem}.expand-card-body{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--gray-200);text-align:left}.expand-card-close{position:absolute;top:.85rem;right:.85rem;width:36px;height:36px;border:0;border-radius:999px;background:var(--gray-100);color:var(--gray-700);font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.expand-card-close:focus-visible,.expand-card-close:hover{background:var(--gray-200);color:var(--gray-900);outline:none}.card.spring-enabled:hover,.feature-card.spring-enabled:hover,.feature-panel.spring-enabled:hover{transform:none}.problema-section{position:relative;background:#fff;padding:5.5rem 0 5.75rem;color:var(--gray-800);scroll-margin-top:5.5rem}.problema-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:3.25rem 3.75rem;gap:3.25rem 3.75rem;align-items:stretch}.problema-media{margin:0;height:100%;min-height:36rem}.problema-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;border-radius:1.6rem;box-shadow:0 22px 52px rgba(2,11,26,.18)}.problema-content{min-width:0}.problema-header{margin-bottom:2.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--gray-800)}.problema-kicker{font-size:clamp(1.85rem,3vw,2.55rem);line-height:1.15;color:var(--brand-orange);margin-bottom:.7rem}.problema-kicker,.problema-title{font-family:var(--font-display);font-weight:var(--font-weight-regular)}.problema-title{font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--gray-900);margin:0}.problema-points{list-style:none;margin:0 0 3.25rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.problema-point{border-bottom:1px solid var(--gray-200)}.problema-point:last-child{border-bottom:0}.problema-point-trigger{display:flex;align-items:flex-start;gap:.85rem;width:100%;padding:.95rem 0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.problema-point-trigger:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px;border-radius:6px}.problema-point-chevron{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.18rem;color:var(--brand-orange);transition:transform .28s ease}.problema-point.is-open .problema-point-chevron{transform:rotate(180deg)}.problema-point-trigger strong{display:block;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:1.18rem;line-height:1.35;color:var(--gray-900)}.problema-point-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.problema-point.is-open .problema-point-panel{grid-template-rows:1fr}.problema-point-panel-inner{overflow:hidden}.problema-point-panel-inner p{margin:0;padding:0 0 1.05rem 2.2rem;font-family:var(--font-body);font-size:1.02rem;line-height:1.65;color:var(--gray-600)}.problema-closing{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:stretch;padding-top:.15rem}.problema-closing-title{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.18;letter-spacing:-.02em;color:var(--gray-900);margin:0;max-width:12ch}.problema-closing-bar{display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:.35rem;width:7px;align-self:stretch;min-height:100%}.problema-closing-bar span{display:block;width:7px;flex:1 1;border-radius:999px;background:var(--brand-orange)}.problema-closing-bar span:nth-child(2){opacity:.62}.problema-closing-bar span:nth-child(3){opacity:.36}.problema-closing-bar span:nth-child(4){opacity:.16}.problema-closing-copy{min-width:0}.problema-closing-copy p{margin:0 0 .85rem;font-family:var(--font-body);font-size:.98rem;line-height:1.6;color:var(--gray-600)}.problema-closing-copy p:last-child{margin-bottom:0}.problema-closing-line{font-family:var(--font-display);font-weight:var(--font-weight-semibold)!important;font-size:1.12rem!important;color:var(--gray-800)!important}@media (max-width:991.98px){.problema-layout{grid-template-columns:1fr;gap:2.25rem}.problema-media{min-height:0;max-height:26rem}.problema-media img{height:auto;max-height:26rem;aspect-ratio:4/3}.problema-closing{grid-template-columns:auto auto minmax(0,1fr);column-gap:.65rem}.problema-closing-title{max-width:14ch}}@media (max-width:768px){.problema-section{padding:3.5rem 0 4rem}.problema-header{margin-bottom:2.4rem}.problema-points{margin-bottom:3.25rem}.problema-point-trigger strong{font-size:1.08rem}.problema-point-panel-inner p{padding-left:2.05rem}.problema-closing{grid-template-columns:auto auto minmax(0,1fr);column-gap:.55rem}.problema-closing-copy p{font-size:.94rem}}.ia-dentro-section{position:relative;overflow:hidden;padding:6rem 0;background:radial-gradient(ellipse 60% 70% at 20% 0,rgba(255,95,0,.06),transparent 52%),linear-gradient(180deg,#f7fafc,#eef2f7);color:var(--gray-800);scroll-margin-top:5.5rem}.ia-dentro-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);align-items:center;grid-gap:4rem;gap:4rem}.ia-dentro-inner{max-width:40rem;text-align:left}.ia-dentro-title{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.15rem,4.4vw,3.35rem);line-height:1.08;letter-spacing:-.03em;text-transform:uppercase;color:var(--gray-900);margin:0 0 1.35rem}.ia-dentro-lead{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.25;color:var(--brand-orange);margin:0 0 1.15rem}.ia-dentro-copy{margin:0 0 1.5rem;max-width:40rem;font-family:var(--font-body);font-size:1.08rem;line-height:1.7;color:var(--gray-600)}.ia-dentro-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ia-dentro-path li{position:relative;display:flex;align-items:center;gap:1.25rem}.ia-dentro-path li+li{margin-top:2.4rem}.ia-dentro-path li+li:before{content:"";position:absolute;top:-2.4rem;left:calc(2rem - .5px);width:1px;height:2.4rem;background:var(--gray-300)}.ia-dentro-path li+li:after{content:"";position:absolute;top:-.62rem;left:calc(2rem - .29rem);width:.58rem;height:.58rem;background:var(--gray-300);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);transform:rotate(45deg);border-radius:0 0 2px 0}.ia-dentro-path li.is-active:after,.ia-dentro-path li.is-active:before{background:var(--brand-orange)}.ia-dentro-path-index{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;font-family:var(--font-body);font-size:.95rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--gray-500);background:#fff;border:1px solid var(--gray-300);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.ia-dentro-path li.is-active .ia-dentro-path-index{color:#fff;background:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 0 0 5px rgba(255,95,0,.14)}.ia-dentro-path strong{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.2;color:var(--gray-800)}.ia-dentro-path li.is-active strong{font-weight:var(--font-weight-semibold);color:var(--brand-orange)}@media (max-width:991.98px){.ia-dentro-section{padding:4.5rem 0}.ia-dentro-layout{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (max-width:768px){.ia-dentro-section{padding:3.75rem 0 4rem}.ia-dentro-copy{font-size:1.02rem;margin-bottom:1.85rem}}.home-cap-section{position:relative;padding:5.5rem 0 5.25rem;background:#fff;color:var(--gray-800);scroll-margin-top:5.5rem}.home-cap-section-alt{background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(255,95,0,.08),transparent 52%),linear-gradient(180deg,#f7fafc,#eef2f7)}.home-cap-section-close{background:radial-gradient(ellipse 55% 70% at 8% 42%,rgba(255,95,0,.16),transparent 52%),radial-gradient(ellipse 50% 60% at 92% 18%,rgba(49,130,206,.22),transparent 58%),linear-gradient(160deg,#03122c,#001a44 46%,#020b1a);color:#fff}.home-cap-header,.home-cap-inner{max-width:46rem;margin:0 auto 2.4rem;text-align:center}.home-cap-inner{margin-bottom:0}.home-cap-kicker{font-family:var(--font-body);letter-spacing:.12em;font-size:.78rem;color:var(--brand-orange);margin-bottom:.85rem}.home-cap-kicker,.home-cap-title{font-weight:var(--font-weight-regular);text-transform:uppercase}.home-cap-title{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,3.05rem);line-height:1.12;letter-spacing:-.03em;color:var(--gray-900);margin:0 0 1.15rem}.home-cap-section-close .home-cap-title{color:#fff}.home-cap-title span{display:block;margin-top:.35rem}.home-cap-lead,.home-cap-title span{font-weight:var(--font-weight-semibold);color:var(--brand-orange)}.home-cap-lead{font-family:var(--font-display);font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.3;margin:0 0 1rem}.home-cap-copy{margin:0 auto 1.5rem;max-width:40rem;font-family:var(--font-body);font-size:1.08rem;line-height:1.7;color:var(--gray-600)}.home-cap-section-close .home-cap-copy{color:hsla(0,0%,100%,.78)}.home-cap-copy-tight{margin-bottom:1.35rem}.reto-carousel{overflow:hidden;margin:0 0 2.75rem;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reto-carousel-track{display:flex;width:max-content;gap:1rem;animation:reto-scroll 28s linear infinite}.reto-carousel:hover .reto-carousel-track{animation-play-state:paused}@keyframes reto-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .5rem))}}@media (prefers-reduced-motion:reduce){.reto-carousel-track{animation:none}}.reto-cards{list-style:none;display:flex;gap:1rem;margin:0;padding:0}.reto-cards .reto-card{flex:0 0 17.5rem}.reto-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.7rem;min-height:11.5rem;padding:1.6rem 1.4rem;border-radius:1.1rem;border:1px solid rgba(186,220,255,.14);background:radial-gradient(ellipse 80% 60% at 18% 0,rgba(186,220,255,.14),transparent 58%),linear-gradient(165deg,#0e2a4e,#071525 55%,#050d18);box-shadow:0 18px 42px rgba(2,11,26,.3)}.reto-card:after,.reto-card:before{content:"";position:absolute;width:1.1rem;height:1.1rem;pointer-events:none}.reto-card:before{top:1rem;left:1rem;border-top:2px solid rgba(186,220,255,.55);border-left:2px solid rgba(186,220,255,.55)}.reto-card:after{right:1rem;bottom:1rem;border-right:2px solid rgba(255,95,0,.75);border-bottom:2px solid rgba(255,95,0,.75)}.reto-card-title{margin:.75rem 0 0;font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(186,220,255,.75)}.reto-card-text{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.35;color:#fff}.reto-closing{margin:0 auto;text-align:center;white-space:nowrap}.reto-closing,.reto-closing-line{max-width:none}.reto-closing-line strong{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.15rem,1.8vw,1.45rem);color:var(--brand-orange)}@media (max-width:768px){.reto-cards .reto-card{flex:0 0 15rem}}.home-cap-grid{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-cap-grid li{padding:1.15rem 1.1rem 1.2rem;border:1px solid var(--gray-300);background:#fff;text-align:left}.home-cap-code{display:block;font-family:var(--font-body);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange);margin-bottom:.4rem}.home-cap-grid strong{display:block;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:1.12rem;line-height:1.25;color:var(--gray-900);margin-bottom:.45rem}.home-cap-grid p{margin:0;font-family:var(--font-body);font-size:.94rem;line-height:1.55;color:var(--gray-600)}.quepuedes-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:4rem;gap:4rem}.quepuedes-copy .home-cap-copy,.quepuedes-copy .home-cap-punch,.quepuedes-copy .home-cap-title{text-align:left;margin-left:0}.quepuedes-copy .home-cap-cta{justify-content:flex-start}.quepuedes-slider{height:17rem;overflow:hidden}.quepuedes-slider-track{display:flex;flex-direction:column;animation:quepuedes-slide 36s infinite}.quepuedes-slider:hover .quepuedes-slider-track{animation-play-state:paused}@keyframes quepuedes-slide{0%,12.5%{transform:translateY(0)}16.6667%{transform:translateY(-8.3333%)}29.1667%{transform:translateY(-8.3333%)}33.3333%{transform:translateY(-16.6667%)}45.8333%{transform:translateY(-16.6667%)}50%{transform:translateY(-25%)}62.5%{transform:translateY(-25%)}66.6667%{transform:translateY(-33.3333%)}79.1667%{transform:translateY(-33.3333%)}83.3333%{transform:translateY(-41.6667%)}95.8333%{transform:translateY(-41.6667%)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.quepuedes-slider-track{animation:none}}.quepuedes-slider ol{list-style:none;margin:0;padding:0}.quepuedes-slide{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;height:17rem;padding:2.2rem 1.8rem 1.9rem;box-sizing:border-box;border-radius:1.6rem;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(ellipse 80% 60% at 85% 0,rgba(255,95,0,.12),transparent 60%),linear-gradient(165deg,#0e2a4e,#071525 55%,#050d18);box-shadow:0 22px 52px rgba(2,11,26,.28)}.quepuedes-slide-orb{position:absolute;top:-11rem;right:-11rem;width:26rem;height:26rem;background-image:url(/home/quepuedes-bg.jpg);background-size:cover;background-position:50%;border-radius:50%;box-shadow:inset 0 0 0 999rem rgba(4,13,26,.55),inset 0 0 3rem rgba(4,13,26,.6);filter:saturate(.85);z-index:0;pointer-events:none}.quepuedes-slide strong,.quepuedes-slide-body,.quepuedes-slide-kicker{position:relative;z-index:1}.quepuedes-slide:after,.quepuedes-slide:before{content:"";position:absolute;width:1.5rem;height:1.5rem;pointer-events:none}.quepuedes-slide:before{top:1.05rem;left:1.05rem;border-top:2px solid rgba(186,220,255,.55);border-left:2px solid rgba(186,220,255,.55)}.quepuedes-slide:after{right:1.05rem;bottom:1.05rem;border-right:2px solid rgba(255,95,0,.8);border-bottom:2px solid rgba(255,95,0,.8)}.quepuedes-slide-kicker{margin:0;font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffb087}.quepuedes-slide-kicker span{color:rgba(186,220,255,.7);margin-right:.6rem}.quepuedes-slide strong{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.quepuedes-slide-body{margin:0;padding-top:.85rem;border-top:1px solid rgba(255,95,0,.4);font-family:var(--font-body);font-size:.98rem;line-height:1.55;color:rgba(230,236,245,.82)}@media (max-width:991.98px){.quepuedes-layout{grid-template-columns:minmax(0,1fr);gap:3rem}}.home-cap-path{max-width:46rem;margin:0 auto 1.5rem}.home-cap-scale{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 auto 1.6rem;padding:0;max-width:36rem}.home-cap-scale li{font-family:var(--font-display);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-800);padding:.45rem .85rem;border:1px solid var(--gray-300);background:#fff}.home-cap-scale li:not(:last-child):after{content:"→";margin-left:.7rem;color:var(--brand-orange)}.qesx-section{position:relative;background:#0b1220;color:#fff;padding:5.5rem 0;scroll-margin-top:5.5rem}.qesx-layout{display:grid;grid-template-columns:minmax(26rem,34rem) minmax(0,1fr);grid-gap:4rem;gap:4rem;align-items:stretch}.qesx-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;padding-right:4rem;border-right:1px solid hsla(0,0%,100%,.16)}.qesx-brand-tag{font-family:var(--font-body);font-size:.8rem;font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-orange);margin:0}.qesx-logo .brand-wordmark{font-size:1.9rem}.qesx-logo svg{transform:scale(1.6);transform-origin:center top;margin-bottom:1.4rem}.qesx-brand .qesx-path{justify-content:center;flex-wrap:nowrap;margin:0}.qesx-brand .qesx-path li{gap:.45rem;white-space:nowrap}.qesx-brand .qesx-path li+li{margin-left:.55rem}.qesx-brand .qesx-path li+li:before{margin-right:.55rem;border-top-width:4px;border-bottom-width:4px;border-left-width:5px}.qesx-brand .qesx-path .qesx-path-index{width:1.9rem;height:1.9rem;font-size:.68rem}.qesx-brand .qesx-path strong{font-size:.95rem}.qesx-brand-copy{font-family:var(--font-body);font-size:.98rem;line-height:1.65;color:hsla(0,0%,100%,.7);margin:0;max-width:18rem}.qesx-slider{min-width:0}.qesx-slide,.qesx-slider{display:flex;flex-direction:column;justify-content:center}.qesx-slide{min-height:28rem;animation:qesx-slide-in .45s ease both}@keyframes qesx-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qesx-slide-num{font-family:var(--font-display);font-size:.85rem;font-weight:var(--font-weight-semibold);letter-spacing:.14em;color:var(--brand-orange);margin:0 0 1rem}.qesx-slide-num span{color:hsla(0,0%,100%,.4);font-weight:var(--font-weight-regular)}.qesx-slide-title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0 0 1.2rem;max-width:34rem}.qesx-copy{font-family:var(--font-body);font-size:1.02rem;line-height:1.7;color:hsla(0,0%,100%,.78);margin:0 0 1rem;max-width:38rem}.qesx-punch{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.1rem,1.9vw,1.5rem);line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:var(--brand-orange);margin:.4rem 0 1rem;max-width:36rem}.qesx-note{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.55);margin:0 0 1rem;max-width:36rem}.qesx-path{list-style:none;flex-wrap:wrap;margin:0 0 1.4rem;padding:0}.qesx-path,.qesx-path li{display:flex;align-items:center}.qesx-path li{gap:.7rem}.qesx-path li+li{margin-left:1.4rem}.qesx-path li+li:before{content:"";order:-1;width:0;height:0;margin-right:1.4rem;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--brand-orange)}.qesx-path-index{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex-shrink:0;font-family:var(--font-body);font-size:.82rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.25);border-radius:999px}.qesx-path li:last-child .qesx-path-index{color:#fff;background:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 0 0 5px rgba(255,95,0,.2)}.qesx-path strong{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1rem,1.5vw,1.25rem);color:#fff}.qesx-path li:last-child strong{font-weight:var(--font-weight-semibold);color:var(--brand-orange)}.qesx-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.4rem;padding:0}.qesx-chips li{font-family:var(--font-display);font-size:.88rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:.45rem .85rem;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.05)}.qesx-chips li:not(:last-child):after{content:"→";margin-left:.7rem;color:var(--brand-orange)}.qesx-cta{margin-top:1.8rem}.qesx-nav{gap:1.1rem;margin-top:2.2rem}.qesx-arrow,.qesx-nav{display:flex;align-items:center}.qesx-arrow{justify-content:center;width:2.5rem;height:2.5rem;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.qesx-arrow:hover{color:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 0 0 4px rgba(255,95,0,.15)}.qesx-dots{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.qesx-dots button{font-family:var(--font-body);font-size:.78rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;color:hsla(0,0%,100%,.45);padding:.35rem .6rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.qesx-dots button:hover{color:#fff;border-color:hsla(0,0%,100%,.55)}.qesx-dots button.is-active{color:#fff;background:var(--brand-orange);border-color:var(--brand-orange)}@media (max-width:991.98px){.qesx-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.qesx-brand{padding-right:0;padding-bottom:2rem;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.16)}}@media (max-width:768px){.qesx-brand .qesx-path{flex-wrap:wrap}.qesx-brand .qesx-path strong{font-size:.85rem}.qesx-brand .qesx-path .qesx-path-index{width:1.7rem;height:1.7rem}.qesx-section{padding:3.75rem 0 4rem}.qesx-path li+li{margin-left:.6rem}.qesx-path li+li:before{margin-right:.6rem}.qesx-nav{gap:.7rem}}.home-cap-punch{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--brand-orange);margin:0 auto 1.35rem;max-width:38rem}.home-cap-cta{display:flex;justify-content:center}.home-cap-cta .brief-btn,.home-cap-inner .brief-btn{margin-top:.35rem}@media (max-width:991.98px){.home-cap-section{padding:4.5rem 0}.home-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.home-cap-section{padding:3.75rem 0 4rem}.home-cap-grid{grid-template-columns:1fr}.home-cap-copy{font-size:1.02rem}}.visibilidad-section{position:relative;overflow:hidden;padding:6.5rem 0;background:radial-gradient(ellipse 55% 70% at 8% 42%,rgba(255,95,0,.16),transparent 52%),radial-gradient(ellipse 50% 60% at 92% 18%,rgba(49,130,206,.22),transparent 58%),linear-gradient(160deg,#03122c,#001a44 46%,#020b1a);color:#fff}.visibilidad-bg{position:absolute;inset:0;pointer-events:none}.visibilidad-hud{position:absolute;width:min(26rem,36vw);height:auto;opacity:.55}.visibilidad-hud-left{left:-14%;top:48%;transform:translateY(-50%)}.visibilidad-hud-ring{fill:none;stroke:rgba(186,220,255,.32);stroke-width:1.4}.visibilidad-hud-core{fill:rgba(255,95,0,.12);stroke:rgba(255,95,0,.7);stroke-width:2}.visibilidad-hud-arc{fill:none;stroke:#ff5f00;stroke-width:3;stroke-linecap:round}.visibilidad-hud-arc-soft{stroke:rgba(255,95,0,.45);stroke-width:2}.visibilidad-hud-dot{fill:#ff5f00}.visibilidad-orb{position:absolute;border-radius:50%;filter:blur(70px)}.visibilidad-orb-orange{width:280px;height:280px;right:8%;bottom:-80px;background:rgba(255,95,0,.18)}.visibilidad-orb-blue{width:240px;height:240px;left:36%;top:-70px;background:rgba(99,179,237,.16)}.visibilidad-copy{position:relative;z-index:1}.visibilidad-copy:before{content:"";position:absolute;inset:-1.25rem -.75rem -1.5rem -1.25rem;background:radial-gradient(ellipse 85% 80% at 28% 38%,rgba(3,18,44,.94),rgba(2,11,26,.72) 58%,transparent 78%);pointer-events:none;z-index:-1}.visibilidad-kicker{font-family:var(--font-body);letter-spacing:.12em;font-size:.78rem;color:#ff5f00;margin-bottom:1rem}.visibilidad-kicker,.visibilidad-title{font-weight:var(--font-weight-regular);text-transform:uppercase}.visibilidad-title{font-family:var(--font-display);font-size:clamp(1.7rem,3.1vw,3.15rem);line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:1.25rem;max-width:18ch}.visibilidad-lead{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:1.2rem;line-height:1.5;color:hsla(0,0%,100%,.86);margin-bottom:1.15rem;max-width:34rem}.visibilidad-warning{font-family:var(--font-body);color:rgba(226,232,240,.78);font-size:1.05rem;line-height:1.65;margin-bottom:1.75rem;max-width:34rem}.visibilidad-arrows{display:flex;flex-direction:column;gap:.15rem}.visibilidad-arrows span{display:block;width:18px;height:18px;margin-left:4px;border-right:3px solid #ff5f00;border-bottom:3px solid #ff5f00;transform:rotate(45deg);opacity:.95}.visibilidad-arrows span:nth-child(2){opacity:.62}.visibilidad-arrows span:nth-child(3){opacity:.32}.visibilidad-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:28.5rem;padding:1.75rem 1.75rem 1.6rem;border-radius:1.5rem;color:#fff;background:linear-gradient(180deg,rgba(12,32,72,.92),rgba(4,14,36,.94));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 24px 60px rgba(0,8,24,.38),inset 0 1px 0 hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.visibilidad-card:before{content:"";position:absolute;inset:auto -20% 55% auto;width:180px;height:180px;border-radius:50%;background:rgba(255,95,0,.12);filter:blur(28px);pointer-events:none}.visibilidad-card-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.visibilidad-card-label,.visibilidad-card-meta{font-family:var(--font-body);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.visibilidad-card-label{color:#ffb087}.visibilidad-card-meta{color:hsla(0,0%,100%,.58)}.visibilidad-progress{position:relative;height:4px;margin-bottom:1.6rem;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.visibilidad-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5f00,#ff934a);transition:width .35s ease}.visibilidad-card-body{position:relative;flex:1 1 auto;display:flex;align-items:center;min-height:12rem}.visibilidad-card-panel,.visibilidad-result{width:100%}.visibilidad-prompt{font-size:.92rem;color:hsla(0,0%,100%,.62);margin-bottom:.65rem}.visibilidad-question{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.45rem,2.6vw,1.85rem);line-height:1.25;color:#fff;margin-bottom:1.6rem;outline:none}.visibilidad-actions{grid-template-columns:1fr 1fr}.visibilidad-actions,.visibilidad-result-actions{display:grid;grid-gap:.75rem;gap:.75rem}.visibilidad-result-actions .visibilidad-btn{letter-spacing:.02em;text-transform:none}.visibilidad-btn{--fx-x:50%;--fx-y:50%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.35rem;padding:.85rem 1.2rem;border-radius:.95rem;overflow:hidden;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.visibilidad-btn-label{position:relative;z-index:2}.visibilidad-btn-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit}.visibilidad-btn-ripple{position:absolute;left:var(--fx-x);top:var(--fx-y);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,rgba(255,95,0,.35) 42%,transparent 70%);opacity:0;transform:scale(0)}.visibilidad-btn-scan{position:absolute;left:0;right:0;top:-40%;height:42%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.55),transparent);opacity:0;transform:translateY(0)}.visibilidad-btn-ring{position:absolute;inset:12%;border:1px solid hsla(0,0%,100%,.75);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,95,0,.25);opacity:0;transform:scale(.72)}.visibilidad-btn:disabled{cursor:default}.visibilidad-btn-yes{border:0;color:#fff;background:linear-gradient(135deg,#ff5f00,#ff7a26);box-shadow:0 12px 28px rgba(255,95,0,.32)}.visibilidad-btn-yes:focus-visible,.visibilidad-btn-yes:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(255,95,0,.42)}.visibilidad-btn-ghost,.visibilidad-btn-no{border:1px solid hsla(0,0%,100%,.55);color:#fff;background:hsla(0,0%,100%,.16)}.visibilidad-btn-ghost:focus-visible,.visibilidad-btn-ghost:hover,.visibilidad-btn-no:focus-visible,.visibilidad-btn-no:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.visibilidad-btn-yes.is-selected{animation:visibilidad-yes-pulse .52s ease-out}.visibilidad-btn-no.is-selected{animation:visibilidad-no-pulse .52s ease-out}.visibilidad-btn.is-selected .visibilidad-btn-ripple{animation:visibilidad-ripple .52s ease-out forwards}.visibilidad-btn.is-selected .visibilidad-btn-scan{animation:visibilidad-scan .48s ease-out}.visibilidad-btn.is-selected .visibilidad-btn-ring{animation:visibilidad-ring .5s ease-out}.visibilidad-btn.is-selected .visibilidad-btn-label{animation:visibilidad-label-lock .4s ease-out}@keyframes visibilidad-ripple{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(26)}}@keyframes visibilidad-scan{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(280%)}}@keyframes visibilidad-ring{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.18)}}@keyframes visibilidad-label-lock{0%{letter-spacing:.08em;text-shadow:0 0 0 transparent}40%{letter-spacing:.22em;text-shadow:0 0 12px hsla(0,0%,100%,.7)}to{letter-spacing:.08em;text-shadow:none}}@keyframes visibilidad-yes-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,95,0,.55),0 12px 28px rgba(255,95,0,.32)}35%{transform:scale(.97);box-shadow:0 0 0 10px rgba(255,95,0,.18),0 0 32px rgba(255,95,0,.7)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,95,0,0),0 12px 28px rgba(255,95,0,.32)}}@keyframes visibilidad-no-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(147,197,253,.4),0 8px 20px rgba(0,0,0,.18)}35%{transform:scale(.97);box-shadow:0 0 0 10px rgba(147,197,253,.16),0 0 28px rgba(186,220,255,.45)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(147,197,253,0),0 8px 20px rgba(0,0,0,.12)}}.visibilidad-btn-ghost{gap:.5rem;min-height:3rem;font-size:.95rem}.visibilidad-result{text-align:center}.visibilidad-gauge{position:relative;width:148px;height:148px;margin:0 auto 1.1rem}.visibilidad-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.visibilidad-gauge-track,.visibilidad-gauge-value{fill:none;stroke-width:10}.visibilidad-gauge-track{stroke:hsla(0,0%,100%,.12)}.visibilidad-gauge-value{stroke:#ff5f00;stroke-linecap:round;transition:stroke-dashoffset .7s ease}.visibilidad-gauge-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.visibilidad-gauge-label strong{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-weight-regular)}.visibilidad-gauge-label span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.visibilidad-result-kicker{color:#ffb087;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem}.visibilidad-result-title{font-family:var(--font-display);font-size:1.35rem;line-height:1.3;margin-bottom:.7rem}.visibilidad-result-copy{color:rgba(226,232,240,.76);margin-bottom:1.35rem}@media (min-width:1400px){.visibilidad-hud{width:min(32rem,34vw);opacity:.7}.visibilidad-hud-left{left:-10%}.visibilidad-hud-ring{stroke:rgba(186,220,255,.4)}}@media (max-width:1399.98px){.visibilidad-section{padding:5rem 0}.visibilidad-hud{width:min(18rem,28vw);opacity:.3}.visibilidad-hud-left{left:-18%}.visibilidad-copy:before{inset:-.75rem -.5rem -1rem -.75rem;background:radial-gradient(ellipse 95% 90% at 24% 36%,rgba(3,18,44,.97),rgba(2,11,26,.88) 62%,transparent 82%)}.visibilidad-title{max-width:none}.visibilidad-card{min-height:26rem}}@media (max-width:1199.98px){.visibilidad-hud{width:min(16rem,30vw);opacity:.28}.visibilidad-hud-left{left:-20%}.visibilidad-lead{font-size:1.08rem}.visibilidad-warning{font-size:.98rem}.visibilidad-question{font-size:clamp(1.25rem,2.2vw,1.6rem)}}@media (max-width:991.98px){.visibilidad-section{padding:4.5rem 0}.visibilidad-hud{width:min(20rem,70vw);opacity:.22}.visibilidad-hud-left{left:-30%;top:6%;transform:none}.visibilidad-copy:before{display:none}.visibilidad-title{max-width:none}.visibilidad-card{min-height:0;height:auto;padding:1.35rem 1.2rem 1.4rem}.visibilidad-card-body{min-height:0;align-items:stretch}}.fallo-section{position:relative;background:#fff;padding:5.75rem 0 5.5rem;color:var(--gray-800);scroll-margin-top:5.5rem}.fallo-header{max-width:46rem;margin:0 auto 2.75rem;text-align:center}.fallo-kicker{font-family:var(--font-body);letter-spacing:.12em;font-size:.78rem;color:var(--brand-orange);margin-bottom:.85rem}.fallo-kicker,.fallo-title{font-weight:var(--font-weight-regular);text-transform:uppercase}.fallo-title{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,3.05rem);line-height:1.12;letter-spacing:-.03em;color:var(--gray-900);margin:0}.fallo-title span{display:block;margin-top:.35rem;font-weight:var(--font-weight-semibold);color:var(--brand-orange)}.fallo-scheme{position:relative;display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);align-items:stretch;overflow:hidden;border-radius:1.6rem;background:radial-gradient(ellipse 48% 62% at 18% 48%,rgba(255,95,0,.22),transparent 58%),linear-gradient(160deg,#002e72,#001a44 46%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.18)}.fallo-scheme:after,.fallo-scheme:before{content:"";position:absolute;width:1.65rem;height:1.65rem;border:2px solid #ff5f00;pointer-events:none;z-index:2}.fallo-scheme:before{top:1.15rem;left:1.15rem;border-right:0;border-bottom:0}.fallo-scheme:after{right:1.15rem;bottom:1.15rem;border-left:0;border-top:0}.fallo-scheme-visual{position:relative;min-height:22rem;overflow:hidden}.fallo-hud{position:absolute;inset:0;width:118%;height:100%;max-width:none}.fallo-hud-grid path{fill:none;stroke:rgba(186,220,255,.12);stroke-width:1}.fallo-hud-flow path,.fallo-hud-traces path{fill:none;stroke-linecap:round}.fallo-hud-flow path{stroke:rgba(255,176,128,.55);stroke-width:1.35}.fallo-hud-traces path{stroke:rgba(255,95,0,.82);stroke-width:1.7}.fallo-hud-rings circle{fill:none;stroke:rgba(186,220,255,.28);stroke-width:1.35}.fallo-hud-arc{fill:none;stroke:#ff5f00;stroke-width:3;stroke-linecap:round}.fallo-hud-arc-soft{stroke:rgba(255,95,0,.42);stroke-width:2}.fallo-hud-core{fill:rgba(255,95,0,.92);filter:drop-shadow(0 0 16px rgba(255,95,0,.55))}.fallo-hud-core-ring{fill:none;stroke:rgba(255,95,0,.7);stroke-width:2}.fallo-hud-nodes circle{fill:#ff5f00}.fallo-hud-marks path{fill:none;stroke:#ff5f00;stroke-width:2;stroke-linecap:square}.fallo-hud-marks circle{fill:#ff5f00}.fallo-scheme-meta{position:absolute;top:1.35rem;right:1.35rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55)}.fallo-scheme-list{list-style:none;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.55rem;margin:0;padding:2.4rem 2.15rem 2.4rem .5rem}.fallo-scheme-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(2,11,26,.28)}.fallo-scheme-item:not(:last-child):after{content:"";position:absolute;left:1.32rem;top:2.05rem;bottom:-.55rem;width:1px;background:linear-gradient(180deg,#ff5f00,rgba(255,95,0,.18))}.fallo-scheme-node{width:.72rem;height:.72rem;margin-top:.42rem;border-radius:50%;background:#ff5f00;box-shadow:0 0 0 4px rgba(255,95,0,.16)}.fallo-scheme-copy{min-width:0}.fallo-scheme-label{display:flex;align-items:center;gap:.65rem;margin:0 0 .28rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffb087}.fallo-scheme-label span{color:rgba(186,220,255,.7)}.fallo-scheme-text{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.35;color:#fff}.fallo-closing{max-width:46rem;margin:2.75rem auto 0;text-align:center}.fallo-closing p{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.18rem,1.8vw,1.4rem);line-height:1.5;color:var(--gray-900)}.fallo-closing-line{font-family:var(--font-display)!important;font-weight:var(--font-weight-semibold)!important;font-size:clamp(1.12rem,1.6vw,1.28rem)!important;color:var(--gray-900)!important;margin-bottom:1.65rem!important}.fallo-cycle{list-style:none;flex-wrap:wrap;justify-content:center;gap:.55rem .15rem;margin:0;padding:1.35rem 0 0;border-top:1px solid var(--gray-300)}.fallo-cycle,.fallo-cycle li{display:flex;align-items:center}.fallo-cycle li{gap:.55rem}.fallo-cycle strong{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-900)}.fallo-cycle li:last-child strong{font-weight:var(--font-weight-semibold);color:var(--brand-orange)}.fallo-cycle-arrow{width:.7rem;height:.7rem;border-right:2px solid var(--brand-orange);border-top:2px solid var(--brand-orange);transform:rotate(45deg);opacity:.85}@media (prefers-reduced-motion:no-preference){.fallo-hud-flow path{stroke-dasharray:8 12;animation:fallo-flow 7s linear infinite}.fallo-hud-core{animation:fallo-core 2.8s ease-in-out infinite}}@keyframes fallo-flow{to{stroke-dashoffset:-140}}@keyframes fallo-core{0%,to{filter:drop-shadow(0 0 12px rgba(255,95,0,.4))}50%{filter:drop-shadow(0 0 22px rgba(255,95,0,.8))}}@media (max-width:991.98px){.fallo-section{padding:4.5rem 0}.fallo-header{margin-bottom:2.1rem;text-align:left}.fallo-scheme{grid-template-columns:1fr}.fallo-scheme-visual{min-height:13.5rem}.fallo-hud{width:100%;left:-8%}.fallo-scheme-list{padding:.35rem 1.2rem 1.6rem}.fallo-scheme-meta{display:none}.fallo-closing{text-align:left;margin-top:2.25rem}}@media (max-width:768px){.fallo-section{padding:3.75rem 0 4rem}.fallo-title{font-size:clamp(1.55rem,7vw,2.1rem)}.fallo-closing p{font-size:1.12rem}.fallo-cycle{gap:.7rem .2rem}.fallo-cycle li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.4rem);justify-content:flex-start}.fallo-cycle-arrow{margin-left:.1rem}}.ritmo-section{position:relative;overflow:hidden;padding:5.75rem 0 5.5rem;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(255,95,0,.08),transparent 52%),linear-gradient(180deg,#f7fafc,#eef2f7);color:var(--gray-800);scroll-margin-top:5.5rem}.ritmo-header{max-width:46rem;margin:0 auto 2.75rem;text-align:center}.ritmo-kicker{font-family:var(--font-body);letter-spacing:.12em;font-size:.78rem;color:var(--brand-orange);margin-bottom:.85rem}.ritmo-kicker,.ritmo-title{font-weight:var(--font-weight-regular);text-transform:uppercase}.ritmo-title{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,3.05rem);line-height:1.12;letter-spacing:-.03em;color:var(--gray-900);margin:0 0 1.35rem}.ritmo-lead{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.25;color:var(--brand-orange);margin:0 0 .7rem}.ritmo-copy,.ritmo-lead{font-family:var(--font-display);font-weight:var(--font-weight-semibold)}.ritmo-copy{margin:0 auto;max-width:38rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.5;color:var(--gray-800)}.ritmo-panel .ritmo-copy{margin:0 0 1.75rem;max-width:none;color:rgba(230,236,245,.85)}.ritmo-boards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.35rem;gap:1.35rem;align-items:start}.ritmo-panel{position:relative;overflow:hidden;min-height:24rem;border-radius:1.6rem;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.16)}.ritmo-panel:after,.ritmo-panel:before{content:"";position:absolute;width:1.5rem;height:1.5rem;pointer-events:none;z-index:2}.ritmo-panel:before{top:1.05rem;left:1.05rem;border-top:2px solid;border-left:2px solid}.ritmo-panel:after{right:1.05rem;bottom:1.05rem;border-right:2px solid;border-bottom:2px solid}.ritmo-panel-live{color:#ff5f00;background:radial-gradient(ellipse 55% 60% at 18% 22%,rgba(255,95,0,.28),transparent 58%),linear-gradient(160deg,#002e72,#001a44 50%,#020b1a)}.ritmo-panel-lag{color:rgba(186,220,255,.55);margin-top:2.75rem;background:radial-gradient(ellipse 50% 55% at 86% 18%,rgba(49,130,206,.16),transparent 56%),linear-gradient(160deg,#10233f,#071525 52%,#050d18)}.ritmo-panel-visual{position:absolute;inset:0;pointer-events:none}.ritmo-hud{position:absolute;top:-6%;width:78%;height:auto;opacity:.7}.ritmo-hud-live{left:-10%}.ritmo-hud-lag{right:-12%;left:auto;opacity:.45}.ritmo-hud-grid path{fill:none;stroke:rgba(186,220,255,.12);stroke-width:1}.ritmo-hud-flow path{fill:none;stroke:rgba(255,176,128,.55);stroke-width:1.25;stroke-linecap:round}.ritmo-hud-rings circle{fill:none;stroke:rgba(186,220,255,.28);stroke-width:1.3}.ritmo-hud-rings-dashed circle{stroke-dasharray:5 7;stroke:rgba(186,220,255,.22)}.ritmo-hud-arc{fill:none;stroke:#ff5f00;stroke-width:3;stroke-linecap:round}.ritmo-hud-arc-broken{stroke:rgba(186,220,255,.4);stroke-dasharray:8 10;stroke-width:2}.ritmo-hud-core{fill:rgba(255,95,0,.92);filter:drop-shadow(0 0 14px rgba(255,95,0,.55))}.ritmo-hud-core-ring{fill:none;stroke:rgba(255,95,0,.7);stroke-width:2}.ritmo-hud-core-empty{fill:none;stroke:rgba(186,220,255,.35);stroke-width:2;stroke-dasharray:4 6}.ritmo-hud-marks path{fill:none;stroke:#ff5f00;stroke-width:2;stroke-linecap:square}.ritmo-hud-marks circle{fill:#ff5f00}.ritmo-hud-marks-muted circle,.ritmo-hud-marks-muted path{stroke:rgba(186,220,255,.4);fill:rgba(186,220,255,.4)}.ritmo-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:24rem;padding:5.5rem 1.6rem 1.7rem}.ritmo-panel-kicker{margin:0 0 .35rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffb087}.ritmo-panel-lag .ritmo-panel-kicker{color:rgba(186,220,255,.7)}.ritmo-panel-time{margin:0 0 1.25rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.ritmo-panel-lag .ritmo-panel-time{color:hsla(0,0%,100%,.72)}.ritmo-live-path{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .2rem;margin:0;padding:.95rem 0 0;border-top:1px solid rgba(255,95,0,.28)}.ritmo-live-path li{display:flex;align-items:center;gap:.4rem}.ritmo-step-code{font-family:var(--font-body);font-size:.68rem;letter-spacing:.12em;color:rgba(255,176,128,.8)}.ritmo-live-path strong{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:1.02rem;color:#fff}.ritmo-live-path li:last-child strong{font-weight:var(--font-weight-semibold);color:#ffb087}.ritmo-live-arrow{width:.55rem;height:.55rem;margin:0 .15rem;border-right:2px solid #ff5f00;border-top:2px solid #ff5f00;transform:rotate(45deg)}.ritmo-lag-list{list-style:none;margin:0;padding:.85rem 0 0;border-top:1px dashed rgba(186,220,255,.22);display:flex;flex-direction:column;gap:.45rem}.ritmo-lag-list li{position:relative;padding-left:1.1rem;font-family:var(--font-display);font-size:1.02rem;color:rgba(226,232,240,.82)}.ritmo-lag-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border:1px dashed rgba(186,220,255,.55);border-radius:50%}.ritmo-lag-row{display:flex;align-items:flex-start;gap:1.75rem}.ritmo-lag-row .ritmo-lag-list{flex:1 1 55%}.ritmo-panel-intro{flex:1 1 45%;margin:.85rem 0 0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.55;color:rgba(230,236,245,.85)}@media (max-width:575.98px){.ritmo-lag-row{flex-direction:column;gap:1.1rem}.ritmo-panel-intro{margin-top:0}}.ritmo-panel-closing{max-width:62rem;margin:2.85rem auto 0;min-height:0;padding:2.6rem 2.75rem;color:rgba(186,220,255,.55);background:radial-gradient(ellipse 50% 55% at 14% 12%,rgba(49,130,206,.16),transparent 56%),linear-gradient(160deg,#10233f,#071525 52%,#050d18)}.ritmo-closing{max-width:46rem;margin:0 auto;text-align:center}.ritmo-panel-closing .ritmo-closing p{margin:0 0 1.05rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.5;color:#fff}.ritmo-punch{font-family:var(--font-display)!important;font-weight:var(--font-weight-regular)!important;font-size:clamp(1.45rem,2.8vw,2.15rem)!important;line-height:1.15!important;letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-orange)!important;margin:1.35rem 0 1.2rem!important}.ritmo-shift-copy{margin-bottom:1.65rem!important}.ritmo-shift{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin:0;padding:1.35rem 0 0;border-top:1px solid var(--gray-300);text-align:left}.ritmo-panel-closing .ritmo-shift{border-top-color:hsla(0,0%,100%,.16)}.ritmo-shift li{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--gray-300);background:#fff}.ritmo-panel-closing .ritmo-shift li{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.ritmo-shift span{font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.ritmo-panel-closing .ritmo-shift span{color:rgba(230,236,245,.6)}.ritmo-shift strong{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.25;color:var(--gray-800)}.ritmo-panel-closing .ritmo-shift strong{color:#fff}.ritmo-shift li.is-active{border-color:rgba(255,95,0,.35);background:rgba(255,95,0,.06)}.ritmo-panel-closing .ritmo-shift li.is-active{border-color:rgba(255,95,0,.5);background:rgba(255,95,0,.1)}.ritmo-shift li.is-active span,.ritmo-shift li.is-active strong{color:var(--brand-orange)}.ritmo-shift li.is-active strong{font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:no-preference){.ritmo-hud-flow path{stroke-dasharray:8 12;animation:fallo-flow 7s linear infinite}.ritmo-panel-live .ritmo-hud-core{animation:fallo-core 2.8s ease-in-out infinite}}@media (max-width:991.98px){.ritmo-section{padding:4.5rem 0}.ritmo-header{margin-bottom:2.1rem;text-align:left}.ritmo-copy{margin:0}.ritmo-boards{grid-template-columns:1fr;gap:1.1rem}.ritmo-panel,.ritmo-panel-body{min-height:0}.ritmo-panel-lag{margin-top:0}.ritmo-panel-body{padding:4.5rem 1.25rem 1.4rem}.ritmo-closing{text-align:left;margin-top:2.25rem}.ritmo-shift{grid-template-columns:1fr}}@media (max-width:768px){.ritmo-section{padding:3.75rem 0 4rem}.ritmo-title{font-size:clamp(1.55rem,7vw,2.1rem)}.ritmo-closing p{font-size:1.12rem}.ritmo-live-path{gap:.55rem .15rem}}.evidencia-section{position:relative;background:#fff;padding:6rem 0;color:var(--gray-800);scroll-margin-top:5.5rem}.evidencia-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:3.25rem 3.5rem;gap:3.25rem 3.5rem;align-items:center}.evidencia-kicker{font-family:var(--font-body);letter-spacing:.12em;font-size:.78rem;color:var(--brand-orange);margin-bottom:.9rem}.evidencia-kicker,.evidencia-title{font-weight:var(--font-weight-regular);text-transform:uppercase}.evidencia-title{font-size:clamp(1.7rem,3.1vw,3.05rem);line-height:1.12;letter-spacing:-.03em;margin:0 0 1.2rem;max-width:14ch}.evidencia-lead,.evidencia-title{font-family:var(--font-display);color:var(--gray-900)}.evidencia-lead{font-weight:var(--font-weight-semibold);font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.35;margin:0 0 .75rem;max-width:28rem}.evidencia-body{font-weight:var(--font-weight-semibold);font-size:1.12rem;line-height:1.5;color:var(--gray-800);max-width:30rem}.evidencia-body,.evidencia-punch{font-family:var(--font-display);margin:0 0 1.6rem}.evidencia-punch{font-weight:var(--font-weight-regular);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25;letter-spacing:-.02em;text-transform:uppercase;color:var(--gray-900);max-width:22ch}.evidencia-punch span{display:block;margin-top:.35rem;font-weight:var(--font-weight-semibold);color:var(--brand-orange)}.evidencia-arrows{display:flex;flex-direction:column;gap:.15rem}.evidencia-arrows span{display:block;width:18px;height:18px;margin-left:4px;border-right:3px solid #ff5f00;border-bottom:3px solid #ff5f00;transform:rotate(45deg)}.evidencia-arrows span:nth-child(2){opacity:.62}.evidencia-arrows span:nth-child(3){opacity:.32}.evidencia-card{--evidencia:50;position:relative;overflow:hidden;min-height:32rem;padding:1.6rem 1.5rem 1.4rem;border-radius:1.6rem;color:#fff;background:radial-gradient(ellipse 55% 50% at 92% 0,rgba(255,95,0,.18),transparent 52%),linear-gradient(160deg,#002e72,#001a44 48%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.18)}.evidencia-card:after,.evidencia-card:before{content:"";position:absolute;width:1.5rem;height:1.5rem;pointer-events:none;z-index:2;border:2px solid #ff5f00}.evidencia-card:before{top:1rem;left:1rem;border-right:0;border-bottom:0}.evidencia-card:after{right:1rem;bottom:1rem;border-left:0;border-top:0}.evidencia-hud{position:absolute;top:-1.5rem;right:-1.25rem;width:min(16rem,48%);opacity:.38;pointer-events:none}.evidencia-hud-rings circle{fill:none;stroke:rgba(186,220,255,.28);stroke-width:1.3}.evidencia-hud-arc{fill:none;stroke:#ff5f00;stroke-width:3;stroke-linecap:round}.evidencia-hud-core{fill:rgba(255,95,0,.9)}.evidencia-card-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.evidencia-side{padding:0;border:0;background:transparent;font-family:var(--font-body);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55);cursor:pointer}.evidencia-side.is-active{color:#ffb087}.evidencia-side:focus-visible{outline:2px solid #ff5f00;outline-offset:4px}.evidencia-slider-wrap{position:relative;z-index:1;display:block;margin-bottom:1rem}.evidencia-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff5f00 0,#ff5f00 calc(var(--evidencia) * 1%),rgba(186,220,255,.28) calc(var(--evidencia) * 1%),rgba(186,220,255,.28) 100%);outline:none;cursor:pointer}.evidencia-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#ff5f00 0,#ff5f00 calc(var(--evidencia) * 1%),rgba(186,220,255,.28) calc(var(--evidencia) * 1%),rgba(186,220,255,.28) 100%)}.evidencia-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#ff5f00;border:3px solid #fff;box-shadow:0 0 0 5px rgba(255,95,0,.22),0 8px 18px rgba(0,0,0,.28);cursor:-webkit-grab;cursor:grab}.evidencia-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#ff5f00;border:3px solid #fff;box-shadow:0 0 0 5px rgba(255,95,0,.22);cursor:grab}.evidencia-slider::-moz-range-track{height:6px;background:transparent;border:0}.evidencia-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(255,95,0,.35),0 0 0 2px #03122c}.evidencia-status{position:relative;z-index:1;min-height:4.4rem;margin-bottom:1.15rem}.evidencia-status-kicker{margin:0 0 .3rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffb087}.evidencia-status-text{margin:0;max-width:34rem;font-family:var(--font-display);font-size:1.02rem;line-height:1.4;color:hsla(0,0%,100%,.88)}.evidencia-cols{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.evidencia-col{padding:1rem .95rem .95rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(2,11,26,.28);transition:opacity .28s ease,border-color .28s ease,background .28s ease}.evidencia-col h3{margin:0 0 .85rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.evidencia-col ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.evidencia-col li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;font-family:var(--font-display);font-size:.95rem;line-height:1.35;color:hsla(0,0%,100%,.86)}.evidencia-col li span{font-family:var(--font-body);font-size:.68rem;letter-spacing:.1em;color:rgba(186,220,255,.55);margin-top:.18rem}.evidencia-col.is-dim{opacity:.38}.evidencia-col.is-focus{opacity:1;border-color:rgba(255,95,0,.45);background:rgba(255,95,0,.1)}.evidencia-col.is-focus h3{color:#ffb087}.evidencia-card.is-ops .evidencia-hud-core{fill:#ff5f00}@media (max-width:991.98px){.evidencia-section{padding:4.5rem 0}.evidencia-layout{grid-template-columns:1fr;gap:2rem}.evidencia-title{max-width:none}.evidencia-arrows{display:none}.evidencia-card{min-height:0;padding:1.35rem 1.15rem 1.2rem}.evidencia-cols{grid-template-columns:1fr}.evidencia-col.is-dim{opacity:.55}}@media (max-width:768px){.evidencia-section{padding:3.75rem 0 4rem}.evidencia-title{font-size:clamp(1.55rem,7vw,2.1rem)}.evidencia-body{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.problema-point-chevron,.problema-point-panel{transition:none}.fallo-hud-core,.fallo-hud-flow path,.ritmo-hud-flow path,.ritmo-panel-live .ritmo-hud-core{animation:none}.evidencia-col,.visibilidad-btn,.visibilidad-gauge-value,.visibilidad-progress span{transition:none}.visibilidad-btn-ghost:hover,.visibilidad-btn-no.is-selected,.visibilidad-btn-no:hover,.visibilidad-btn-yes.is-selected,.visibilidad-btn-yes:hover{transform:none;animation:none}.hero-demo-fab,.hero-demo-fab:before,.visibilidad-btn.is-selected .visibilidad-btn-label,.visibilidad-btn.is-selected .visibilidad-btn-ring,.visibilidad-btn.is-selected .visibilidad-btn-ripple,.visibilidad-btn.is-selected .visibilidad-btn-scan{animation:none}.hero-demo-fab,.hero-demo-fab-tooltip{transition:none}.hero-demo-fab:focus-visible,.hero-demo-fab:hover{transform:none}}@media (prefers-reduced-motion:reduce){.footer-reveal{position:relative}.site-content{box-shadow:none}.animate-fade-in,.animate-pulse,.animate-slide-in,.chat-message,.hero-orb{animation:none!important}.btn-outline-primary:hover,.btn-primary:hover,.card:hover,.faq-card:hover,.feature-card.expand-card-surface:hover,.feature-card:hover,.feature-panel:hover,.marketplace-card:hover,.pricing-card.featured:hover,.pricing-card:hover,.tech-card:hover,.training-card:hover{transform:none}}.brief-page{--brief-navy:#002e72;--brief-deep:#020b1a;--brief-orange:#ff5f00;--brief-cyan:#63b3ed;background:#fff;scroll-margin-top:6.5rem}.brief-hero{position:relative;overflow:hidden;padding:8.4rem 0 9.5rem;color:#fff;background:radial-gradient(ellipse 42% 58% at 78% 42%,rgba(255,95,0,.28),transparent 58%),radial-gradient(ellipse 50% 70% at 12% 18%,rgba(49,130,206,.28),transparent 62%),linear-gradient(160deg,#002e72,#001a44 48%,#020b1a)}.brief-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.brief-hero-bg .brief-hud{position:absolute;right:-4%;top:42%;width:min(46rem,58vw);height:118%;transform:translateY(-50%);opacity:.92}.brief-orb{position:absolute;border-radius:50%;filter:blur(72px)}.brief-orb-blue{width:22rem;height:22rem;top:-6rem;left:-5rem;background:rgba(99,179,237,.22)}.brief-orb-orange{width:18rem;height:18rem;right:8%;bottom:-4rem;background:rgba(255,95,0,.28)}.brief-hud-grid path{fill:none;stroke:rgba(186,220,255,.12);stroke-width:1}.brief-hud-flow path{fill:none;stroke:rgba(255,176,128,.55);stroke-width:1.35;stroke-linecap:round}.brief-hud-traces path,path.brief-hud-traces{fill:none;stroke:rgba(255,95,0,.82);stroke-width:1.7;stroke-linecap:round}.brief-hud-rings circle{fill:none;stroke:rgba(186,220,255,.28);stroke-width:1.35}.brief-hud-rings-corner circle{stroke:rgba(186,220,255,.32);stroke-width:1.5}.brief-hud-arc{fill:none;stroke:#ff5f00;stroke-width:3;stroke-linecap:round}.brief-hud-arc-soft{stroke:rgba(255,95,0,.42);stroke-width:2}.brief-hud-core{fill:rgba(255,95,0,.94);filter:drop-shadow(0 0 16px rgba(255,95,0,.55))}.brief-hud-core-soft{fill:rgba(99,179,237,.9);filter:drop-shadow(0 0 12px rgba(99,179,237,.45))}.brief-hud-core-ring{fill:none;stroke:rgba(255,95,0,.7);stroke-width:2}.brief-hud-nodes circle{fill:#ff5f00}.brief-hud-marks path{fill:none;stroke:#ff5f00;stroke-width:2;stroke-linecap:square}.brief-hud-marks circle{fill:#ff5f00}.brief-hud-cells rect{fill:rgba(255,95,0,.72)}.brief-hud-cells rect:nth-child(2n){fill:rgba(0,46,114,.85);stroke:rgba(186,220,255,.35);stroke-width:1}.brief-kicker{display:inline-flex;align-items:center;margin:0 0 1rem;padding:.42rem .9rem;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-body);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.92)}.brief-title{max-width:16ch;margin:0 0 1rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.05rem,4.6vw,3.55rem);line-height:1.08;letter-spacing:-.03em;color:#fff}.brief-hero-glow{display:inline;color:#ff5f00;-webkit-text-fill-color:#ff5f00;box-decoration-break:clone;-webkit-box-decoration-break:clone}.brief-hero-glow,.brief-lead{font-weight:var(--font-weight-semibold)}.brief-lead{max-width:34rem;margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.5;color:hsla(0,0%,100%,.78)}.brief-body{position:relative;z-index:2;margin-top:-6.75rem;padding:0 0 4.5rem}.brief-scheme{position:relative;overflow:hidden;padding:2.1rem 1.6rem 1.7rem;border-radius:1.6rem;background:radial-gradient(ellipse 48% 62% at 8% 18%,rgba(255,95,0,.2),transparent 58%),linear-gradient(160deg,#002e72,#001a44 46%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.22)}.brief-scheme:after,.brief-scheme:before{content:"";position:absolute;width:1.55rem;height:1.55rem;border:2px solid #ff5f00;pointer-events:none;z-index:2}.brief-scheme:before{top:.95rem;left:.95rem;border-right:0;border-bottom:0}.brief-scheme:after{right:.95rem;bottom:.95rem;border-left:0;border-top:0}.brief-scheme-meta{display:flex;justify-content:space-between;margin:0 .4rem 1.35rem;font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55)}.brief-flow{list-style:none;display:grid;grid-template-columns:repeat(var(--brief-cols,4),minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:1.45rem;row-gap:1.45rem;margin:0;padding:0 .35rem}.brief-flow-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.35rem .85rem .85rem;scroll-margin-top:6.5rem}.brief-flow-link{position:absolute;top:1.55rem;right:50%;width:100%;height:2px;background:linear-gradient(90deg,rgba(99,179,237,.35),#ff5f00 70%);pointer-events:none}@media (min-width:992px){.brief-flow-link.is-wrap{display:none}}.brief-flow-card{display:contents;color:inherit;text-decoration:none}.brief-flow-item:has(.brief-flow-card:focus-visible) .brief-flow-title,.brief-flow-item:has(.brief-flow-card:hover) .brief-flow-title{color:#ff5f00}.brief-flow-item:has(.brief-flow-card:focus-visible) .brief-flow-node,.brief-flow-item:has(.brief-flow-card:hover) .brief-flow-node{box-shadow:0 0 0 6px rgba(255,95,0,.22),0 0 24px rgba(255,95,0,.5)}.brief-flow-node{position:relative;z-index:1;display:grid;place-items:center;width:3.15rem;height:3.15rem;margin-bottom:.85rem;border-radius:50%;color:#ff5f00;background:radial-gradient(circle at 50% 50%,rgba(255,95,0,.18),rgba(2,11,26,.65) 62%),#001433;border:2px solid rgba(255,95,0,.85);box-shadow:0 0 0 6px rgba(255,95,0,.12),0 0 18px rgba(255,95,0,.28)}.brief-flow-icon{display:grid;place-items:center;color:#ffb087}.brief-flow-icon svg{width:18px;height:18px}.brief-flow-code{position:absolute;right:-.35rem;bottom:-.2rem;min-width:1.35rem;padding:.08rem .28rem;border-radius:999px;background:#ff5f00;color:#fff;font-family:var(--font-body);font-size:.58rem;letter-spacing:.08em;line-height:1.2}.brief-flow-title{margin:0 0 .35rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.25;color:#fff}.brief-flow-desc{margin:0;font-family:var(--font-body);font-size:.86rem;line-height:1.45;color:rgba(186,220,255,.78)}.brief-note{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.35rem 0 0;padding:.9rem 1rem 0;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;font-family:var(--font-body);font-size:.82rem;color:rgba(186,220,255,.7)}.brief-note svg{flex-shrink:0;color:#ff5f00}.brief-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid hsla(0,0%,100%,.1)}.brief-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.7rem 1.35rem;border-radius:8px;font-family:var(--font-body);font-weight:var(--font-weight-bold);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.brief-btn-primary{color:#fff;background:linear-gradient(135deg,#ff5f00,#ff7a26);box-shadow:0 0 18px rgba(255,95,0,.35)}.brief-btn-primary:focus-visible,.brief-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,95,0,.42)}.brief-btn-primary:disabled{opacity:.55;transform:none;box-shadow:none;cursor:not-allowed}.brief-btn-ghost{color:#fff;background:transparent;border:2px solid rgba(99,179,237,.7)}.brief-btn-ghost:focus-visible,.brief-btn-ghost:hover{color:#fff;border-color:#63b3ed;background:rgba(99,179,237,.12);transform:translateY(-2px)}.brief-btn-ghost.is-light{color:#002e72;border-color:rgba(0,46,114,.38)}.brief-btn-ghost.is-light:focus-visible,.brief-btn-ghost.is-light:hover{color:#002e72;border-color:#002e72;background:rgba(0,46,114,.06)}.brief-form{position:relative;overflow:hidden;margin-top:1.5rem;padding:2.1rem 1.6rem 1.7rem;border-radius:1.6rem;color:#fff;background:radial-gradient(ellipse 48% 62% at 92% 12%,rgba(255,95,0,.16),transparent 58%),linear-gradient(160deg,#002e72,#001a44 46%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.22);scroll-margin-top:6.5rem}.brief-form:after,.brief-form:before{content:"";position:absolute;width:1.55rem;height:1.55rem;border:2px solid #ff5f00;pointer-events:none}.brief-form:before{top:.95rem;left:.95rem;border-right:0;border-bottom:0}.brief-form:after{right:.95rem;bottom:.95rem;border-left:0;border-top:0}.brief-form-kicker{margin:0 0 .55rem;font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55)}.brief-form-title{margin:0 0 .55rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.35rem,2vw,1.7rem);color:#fff}.brief-form-lead{margin:0 0 1.5rem;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:rgba(186,220,255,.78)}.brief-form .form-label{color:hsla(0,0%,100%,.88)}.brief-form .form-control,.brief-form .form-select{color:#fff;background:rgba(2,11,26,.55);border:1px solid rgba(99,179,237,.35)}.brief-form .form-control:focus,.brief-form .form-select:focus{color:#fff;background:rgba(2,11,26,.72);border-color:#ff5f00;box-shadow:0 0 0 .2rem rgba(255,95,0,.22)}.brief-form .form-control::placeholder{color:rgba(186,220,255,.45)}.brief-form .form-select option{color:#020b1a}.brief-form h5{color:#ffb087}.brief-form .form-check-label{color:rgba(186,220,255,.82)}.brief-form .brief-btn-primary{border:0}.brief-form-success{text-align:center;padding:1.5rem .5rem}.brief-form-success svg{color:#ff5f00}.brief-form-success h3{margin:1rem 0 .65rem;color:#fff}.brief-form-success p{color:rgba(186,220,255,.78)}.brief-form-success ul{margin:.85rem 0 0;padding:0;list-style:none;color:rgba(186,220,255,.82)}.brief-form a{color:#ffb087;text-underline-offset:.15em}.brief-form a:focus-visible,.brief-form a:hover{color:#fff}.brief-form .alert{background:rgba(99,179,237,.12);border:1px solid rgba(99,179,237,.28);color:rgba(186,220,255,.92)}.brief-form .alert-success{background:rgba(255,95,0,.14);border-color:rgba(255,95,0,.38);color:#ffd4c0}.brief-form .brief-captcha{min-width:5.5rem;padding:.5rem .75rem;border-radius:.55rem;background:rgba(2,11,26,.55);border:1px solid rgba(99,179,237,.35);color:#fff;font-weight:700;text-align:center}.brief-form-note{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.25rem;padding:.95rem 1rem;border-radius:.85rem;background:rgba(2,11,26,.35);border:1px solid rgba(99,179,237,.2);color:rgba(186,220,255,.78);font-size:.85rem}.brief-form .brief-btn-ghost{color:rgba(186,220,255,.9);border-color:rgba(99,179,237,.4)}.brief-captcha-refresh{min-width:2.6rem;min-height:2.6rem!important;padding:.3rem .65rem!important}@media (prefers-reduced-motion:no-preference){.brief-hud-flow path{stroke-dasharray:8 12;animation:brief-flow 7s linear infinite}.brief-hud-core{animation:brief-core 2.8s ease-in-out infinite}}@keyframes brief-flow{to{stroke-dashoffset:-140}}@keyframes brief-core{0%,to{filter:drop-shadow(0 0 12px rgba(255,95,0,.4))}50%{filter:drop-shadow(0 0 22px rgba(255,95,0,.8))}}@media (max-width:991.98px){.brief-hero{padding:7.2rem 0 2.8rem}.brief-hero-bg .brief-hud{width:130%;right:-28%;opacity:.55}.brief-title{max-width:none}.brief-lead{margin-bottom:.35rem}.brief-body{margin-top:-1.25rem;padding-bottom:3.5rem}.brief-flow{grid-template-columns:1fr;gap:.2rem}.brief-flow-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:.95rem;column-gap:.95rem;align-items:start;text-align:left;padding:.85rem .35rem}.brief-flow-link{top:auto;right:auto;left:1.52rem;width:2px;height:calc(100% - .2rem);background:linear-gradient(180deg,#ff5f00,rgba(255,95,0,.12))}.brief-flow-node{grid-row:1/span 2;margin-bottom:0}.brief-flow-desc,.brief-flow-title{grid-column:2}}@media (max-width:575.98px){.brief-hero{padding:6.5rem 0 1.8rem}.brief-body{margin-top:-.65rem}.brief-form,.brief-scheme{padding:1.55rem 1rem 1.3rem}.brief-actions{flex-direction:column}.brief-btn{width:100%}}@media (prefers-reduced-motion:reduce){.brief-hud-core,.brief-hud-flow path{animation:none}.brief-btn:focus-visible,.brief-btn:hover{transform:none}}.brief-hero.is-center{text-align:center}.brief-hero.is-center .brief-title{max-width:18ch;margin-left:auto;margin-right:auto}.brief-hero.home-alt-hero.is-center .brief-title{max-width:none}@media (prefers-reduced-motion:reduce){.home-alt-hero-line,.home-alt-hero-line.is-next{animation:none;opacity:1;transform:none}.home-alt-hero-title{display:block;width:min(100%,16em)}.home-alt-hero-line{display:block}}.brief-hero.is-center .brief-lead{margin-left:auto;margin-right:auto}.brief-hero.is-center .brief-hero-bg .brief-hud{opacity:.48}.brief-hero.is-diagram .brief-hero-bg .brief-hud{width:min(52rem,66vw);right:-2%}.about-purpose-page{background:#fff}.about-purpose{background:var(--brand-navy);color:#fff;padding:7.4rem 0 3.1rem}.about-purpose-kicker{margin:0 0 1.85rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.2;letter-spacing:-.02em;color:var(--brand-orange)}.about-purpose-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:4.5rem;column-gap:4.5rem;align-items:start}.about-purpose h2{margin:0 0 .85rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1.15;letter-spacing:-.03em;color:var(--brand-orange)}.about-purpose-lead{margin:0;max-width:34rem;font-family:var(--font-body);font-weight:400;font-synthesis:none;font-size:1.35rem;line-height:1.4;color:#fff}.about-purpose-note{background:#fff;padding:2.6rem 0 4.75rem}.about-purpose-note p{margin:0 0 1.15rem;font-size:1.02rem;line-height:1.55;color:#1c2430}.about-purpose-note p:last-child{margin-bottom:0}@media (max-width:767.98px){.about-purpose{padding:6.2rem 0 2.4rem}.about-purpose-grid{grid-template-columns:minmax(0,1fr);row-gap:2rem}.about-purpose-note{padding:2rem 0 3.25rem}}.biz-light{padding:.35rem 0 4.5rem;background:#fff}.aios-portal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-column-gap:3rem;column-gap:3rem;grid-row-gap:2rem;row-gap:2rem;margin-bottom:1.5rem}.page-aios .biz-light{padding-top:3rem}.page-aios .aios-portal-grid{margin-bottom:3rem}.aios-portal-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:center}.aios-portal-grid .biz-copy{max-width:100%;margin-bottom:1.15rem;font-size:1.24rem;line-height:1.55}.aios-portal-grid .biz-heading{color:#0057c2}.aios-portal-copy .biz-cycle{margin-top:.15rem}.aios-portal-copy .biz-cycle li{font-size:1.12rem}.aios-portal-grid .aios-portal-shot{align-self:center}.aios-portal-shot{margin:0;border-radius:1.4rem;overflow:hidden;border:1px solid rgba(11,27,51,.12);box-shadow:0 22px 52px rgba(2,11,26,.16);background:#0b1220}.aios-portal-shot img{display:block;width:100%;height:auto}.page-plataforma .brief-hero.is-center .brief-title,.page-plataforma .brief-title{max-width:28ch}.page-plataforma .brief-lead{max-width:44rem}.page-plataforma .biz-compare-table td,.page-plataforma .biz-compare-table th{text-align:left;vertical-align:top}@media (min-width:992px){.page-plataforma-suite .biz-map{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-video-slot{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:9.5rem;margin-top:1.6rem;padding:1.4rem 1.5rem;border-radius:1.4rem;border:1px dashed rgba(11,27,51,.22);background:#f4f7fb}.platform-video-kicker{margin:0 0 .35rem;font-family:var(--font-body);font-size:.78rem;font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:#ff5f00}.platform-video-state{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.2;color:#0b1b33}.platform-deepen{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1.4rem}.page-plataforma .brief-hero{padding-bottom:6.5rem}.page-plataforma .brief-title{margin-bottom:1.45rem;line-height:1.14}.page-plataforma .brief-lead{line-height:1.7}.page-plataforma .biz-light{padding-top:4.25rem;padding-bottom:5.25rem}.page-plataforma .biz-kicker{margin-bottom:.85rem}.page-plataforma .biz-heading{margin-bottom:1.45rem;line-height:1.22}.page-plataforma .biz-copy{margin-bottom:1.85rem;max-width:46rem;font-size:1.12rem;line-height:1.8}.page-plataforma .biz-block{margin-top:3.4rem}.page-plataforma .biz-do-grid{gap:1.35rem 2.2rem;margin-top:.4rem}.page-plataforma .biz-do-item{padding-top:.85rem;padding-bottom:.85rem}.page-plataforma .biz-do-desc{margin-top:.45rem;line-height:1.65}.page-plataforma .biz-callout,.page-plataforma .platform-video,.page-plataforma .platform-video-slot{margin-top:3.2rem}.platform-video{margin:3rem 0 0}.platform-shot,.platform-video-player{display:block;width:100%;max-height:36rem;border-radius:1.4rem;background:#0b1220;border:1px solid rgba(11,27,51,.12);box-shadow:0 22px 52px rgba(2,11,26,.16)}.platform-shot{height:auto;max-height:none;object-fit:contain}@media (min-width:992px){.page-plataforma .platform-shot-frame{max-width:calc((100% - 3rem) * 1.05 / 2.05);margin-left:auto;margin-right:auto}}.platform-video-embed{position:relative;width:100%;aspect-ratio:1280/675;overflow:hidden;border-radius:1.4rem;background:#0b1220;border:1px solid rgba(11,27,51,.12);box-shadow:0 22px 52px rgba(2,11,26,.16)}.platform-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page-plataforma .platform-deepen{margin-top:2.8rem;gap:.7rem}.page-plataforma .platform-deepen .biz-more{margin-top:0}.page-plataforma .brief-actions{margin-top:2.6rem!important}@media (max-width:991.98px){.aios-portal-grid{grid-template-columns:minmax(0,1fr)}}.biz-block{margin-top:1.5rem}.biz-kicker{margin:0 0 .55rem;font-family:var(--font-body);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ff5f00}.biz-heading,.biz-kicker{font-weight:var(--font-weight-regular)}.biz-heading{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.15;letter-spacing:-.03em;color:#0b1b33}.biz-copy{margin:0 0 1.25rem;max-width:42rem;font-family:var(--font-body);font-size:1.02rem;line-height:1.6;color:#31415c}.biz-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:-.35rem;color:#ff5f00;font-weight:700;text-decoration:none}.biz-more:focus-visible,.biz-more:hover{color:#e45500}.biz-split{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr);overflow:hidden;border-radius:1.6rem;background:radial-gradient(ellipse 48% 62% at 18% 48%,rgba(255,95,0,.22),transparent 58%),linear-gradient(160deg,#002e72,#001a44 46%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.18)}.biz-split-visual{position:relative;min-height:18rem;overflow:hidden}.biz-split-visual .brief-hud{position:absolute;inset:-8% -12% auto;width:128%;height:118%}.biz-boards-meta,.biz-funnel-meta,.biz-radar-meta,.biz-split-meta{position:absolute;z-index:2;left:1.1rem;right:1.1rem;top:1.1rem;display:flex;justify-content:space-between;font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55)}.biz-split-list{list-style:none;margin:0;padding:1.7rem 1.5rem 1.5rem .4rem}.biz-split-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:.7rem 1.1rem .7rem .35rem;scroll-margin-top:6.5rem}.biz-split-node{width:.85rem;height:.85rem;margin-top:.35rem;border-radius:50%;background:#ff5f00;box-shadow:0 0 0 6px rgba(255,95,0,.16),0 0 14px rgba(255,95,0,.4)}.biz-board-title,.biz-do-title,.biz-split-label{margin:0 0 .25rem;font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:#fff}.biz-split-label{font-size:.95rem}.biz-split-label span{margin-right:.45rem;color:#ff5f00;letter-spacing:.08em}.biz-split-text{margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.45;color:rgba(186,220,255,.78)}.biz-blueprint,.biz-compare,.biz-funnel,.biz-radar{position:relative;overflow:hidden;padding:2.1rem 1.4rem 1.6rem;border-radius:1.6rem;background:radial-gradient(ellipse 42% 58% at 78% 18%,rgba(255,95,0,.2),transparent 58%),linear-gradient(160deg,#002e72,#001a44 46%,#020b1a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 22px 52px rgba(2,11,26,.18)}.biz-funnel-row,.biz-radar-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.6rem}.biz-chip,.biz-env{text-align:center;padding:.95rem .7rem;border-radius:1rem;background:rgba(2,11,26,.38);border:1px solid rgba(99,179,237,.28);color:#fff}.biz-anchor,.biz-env{scroll-margin-top:6.5rem}.biz-chip strong,.biz-env strong{display:block;margin-bottom:.2rem;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:#fff}.biz-chip.has-icon{display:flex;align-items:center;gap:.65rem;text-align:left}.biz-chip-copy{display:block;min-width:0}.biz-chip .biz-chip-icon{display:grid;place-items:center;flex:0 0 auto;color:#ff5f00;font-size:1rem;line-height:0}.biz-chip .biz-chip-icon svg{width:1.35rem;height:1.35rem}.biz-funnel-arrows.is-row{display:grid;justify-items:center;grid-gap:0;gap:0}.biz-connect{position:relative;display:grid;grid-template-columns:minmax(15rem,17.8rem) minmax(9.2rem,1fr) 8.8rem;grid-column-gap:.2rem;column-gap:.2rem;align-items:center}.biz-connect-core{position:relative;display:grid;place-items:center;min-height:12.5rem}.biz-connect-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.biz-connect-lines path{fill:none;stroke:#ff5f00;stroke-width:1.7;stroke-linecap:round}.biz-connect-lines .biz-connect-dot{stroke:#ff9a3c;stroke-width:7px;stroke-linecap:round;stroke-dasharray:.35 100;filter:drop-shadow(0 0 2px rgba(255,120,40,.95))}@media (prefers-reduced-motion:no-preference){.biz-connect-lines .biz-connect-dot{animation:biz-connect-dot var(--dot-dur,2.5s) linear infinite;animation-delay:var(--dot-delay,0s);animation-fill-mode:both}}@media (prefers-reduced-motion:reduce){.biz-connect-lines .biz-connect-dot{opacity:1;stroke-dashoffset:-14}.biz-connect-lines .biz-connect-dot.is-trail{display:none}}@keyframes biz-connect-dot{0%{stroke-dashoffset:0;opacity:0}14%{opacity:1}86%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.biz-connect-sources{position:relative;z-index:1;display:flex;flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none}.biz-connect-card,.biz-connect-out{border-radius:.8rem;background:rgba(2,16,42,.72);border:1px solid rgba(120,176,220,.32);color:#fff}.biz-connect-card{display:flex;align-items:center;gap:.55rem;padding:.42rem .65rem}.biz-connect-icon{display:grid;place-items:center;flex:0 0 auto;color:#ff5f00}.biz-connect-icon svg{width:1.2rem;height:1.2rem}.biz-connect-copy{min-width:0}.biz-connect-copy strong{display:block;font-family:var(--font-display);font-size:.82rem;font-weight:700;line-height:1.2;color:#fff}.biz-connect-copy span{display:block;margin-top:.08rem;font-family:var(--font-body);font-size:.68rem;font-weight:400;line-height:1.25;color:rgba(186,220,255,.78)}.biz-connect-hub{position:relative;z-index:1;display:grid;place-items:center;width:6.6rem;height:6.6rem;margin:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,#ff9347 0,#ff5f00 58%,#e65000 100%);box-shadow:0 0 0 .7rem rgba(255,95,0,.14),0 0 2.4rem rgba(255,95,0,.55);font-family:var(--font-display);font-size:.92rem;font-weight:700;color:#fff}.biz-connect-hub:before{content:"";position:absolute;inset:-.72rem;border-radius:50%;border:1px solid rgba(255,150,80,.55);pointer-events:none}.biz-connect-out{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:6.4rem;padding:.7rem .55rem;text-align:center;font-family:var(--font-display);font-size:.78rem;font-weight:700;line-height:1.25}.biz-chip span,.biz-env span{font-family:var(--font-body);font-size:.78rem;color:rgba(186,220,255,.72)}.biz-env-price{display:block;margin:.15rem 0 .45rem;font-style:normal;font-family:var(--font-display);font-size:.92rem;color:#ff5f00}.biz-env-points{list-style:none;margin:.75rem 0 0;padding:0;text-align:left}.biz-env-points li{position:relative;padding:.2rem 0 .2rem .85rem;font-family:var(--font-body);font-size:.76rem;line-height:1.45;color:rgba(226,232,240,.88)}.biz-env-points li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:50%;background:#ff5f00}.biz-env-closing{display:block;margin-top:.75rem;font-style:normal;font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.92)}.biz-compare{margin-top:1.25rem;scroll-margin-top:6.5rem}.biz-compare-scroll{margin-top:2.4rem;overflow-x:auto}.biz-compare-table{width:100%;min-width:36rem;border-collapse:collapse;color:#fff}.biz-compare-table td,.biz-compare-table th{padding:.72rem .7rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-family:var(--font-body);font-size:.86rem;text-align:center;color:rgba(186,220,255,.88)}.biz-compare-table thead th{font-family:var(--font-display);font-size:.92rem;color:#ff5f00;letter-spacing:.04em}.biz-compare-table tbody th,.biz-compare-table thead th:first-child{text-align:left;font-weight:var(--font-weight-regular);color:#fff}.biz-compare-table thead th:first-child{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(186,220,255,.55)}.biz-compare-table .is-yes{color:#63b3ed;font-weight:var(--font-weight-semibold)}.biz-compare-table .is-no{color:rgba(186,220,255,.32)}.biz-funnel-arrows{display:flex;justify-content:center;gap:1.4rem;margin:.35rem 0}.biz-funnel-arrows span{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:28px solid #ff5f00;filter:drop-shadow(0 8px 12px rgba(255,95,0,.35))}.biz-funnel-core,.biz-funnel-out{margin:.35rem auto 0;max-width:22rem;text-align:center;padding:.85rem 1rem;border-radius:999px;font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:#fff}.biz-funnel-core{background:radial-gradient(circle at 50% 50%,rgba(255,95,0,.95),#ff5f00 62%);box-shadow:0 0 22px rgba(255,95,0,.45)}.biz-funnel-out{border:1px solid rgba(99,179,237,.55);background:rgba(2,11,26,.45)}.biz-radar-metric{position:relative;display:grid;place-items:center;min-height:9.5rem}.biz-radar-ring{width:7.4rem;height:7.4rem;border-radius:50%;border-color:#ff5f00 #63b3ed rgba(186,220,255,.22) rgba(186,220,255,.22);border-style:solid;border-width:3px;box-shadow:inset 0 0 0 10px rgba(2,11,26,.35)}.biz-radar-metric strong{position:absolute;font-family:var(--font-display);font-size:1.35rem;color:#fff}.biz-radar-icon{position:absolute;display:grid;place-items:center;color:#ff5f00}.biz-radar-icon svg{width:2rem;height:2rem;stroke-width:1.6}.biz-radar-metric .biz-radar-label{position:absolute;bottom:0;font-family:var(--font-body);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(186,220,255,.75)}.biz-boards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.biz-board{position:relative;overflow:hidden;min-height:16rem;padding:1.4rem 1.2rem 1.2rem;border-radius:1.4rem;color:#fff;background:radial-gradient(ellipse 50% 60% at 80% 0,rgba(255,95,0,.22),transparent 58%),linear-gradient(160deg,#002e72,#001433);border:1px solid hsla(0,0%,100%,.12)}.biz-board.is-lag{background:linear-gradient(160deg,#e8eef7,#f7f9fc);color:#0b1b33;border-color:rgba(0,46,114,.12)}.biz-board-kicker{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ff5f00}.biz-board.is-lag .biz-board-kicker{color:#002e72}.biz-board-title{font-size:1.35rem}.biz-board.is-lag .biz-board-title{color:#0b1b33}.biz-board-list{list-style:none;margin:1rem 0 0;padding:0}.biz-board-list li{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem;font-family:var(--font-body);font-size:.92rem}.biz-board-list li:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:#ff5f00}.biz-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.biz-map-card{display:flex;flex-direction:column;min-height:100%;padding:1.05rem .95rem 1rem;border-radius:1.1rem;color:#fff;text-decoration:none;background:rgba(2,11,26,.38);border:1px solid rgba(99,179,237,.28);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.biz-map-card:focus-visible,.biz-map-card:hover{color:#fff;transform:translateY(-3px);border-color:#ff5f00;box-shadow:0 10px 24px rgba(255,95,0,.18)}.biz-map-code{margin-bottom:.55rem;color:#ff5f00;font-family:var(--font-body);font-size:.68rem;letter-spacing:.12em}.biz-map-card h2{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.05rem}.biz-map-card p{margin:0;font-size:.84rem;line-height:1.4;color:rgba(186,220,255,.78)}.biz-do-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1.4rem;gap:.75rem 1.4rem;margin:0;padding:0;list-style:none}.biz-do-item{position:relative;padding:.65rem 0 .65rem 1.4rem;font-family:var(--font-body);font-weight:700;color:var(--brand-navy)}.biz-do-item:before{content:"";position:absolute;left:0;top:.95rem;width:.62rem;height:.62rem;border-radius:50%;background:#ff5f00;box-shadow:0 0 0 5px rgba(255,95,0,.12)}.biz-do-item strong{display:block;font-weight:700;color:var(--brand-navy)}.biz-do-desc{display:block;margin-top:.15rem;font-size:.92rem;font-weight:var(--font-weight-regular);line-height:1.4;color:#5a6a82}.biz-result{gap:.9rem;margin-top:1.6rem;padding:.95rem 1.15rem;border-radius:1.15rem;background:radial-gradient(ellipse 40% 80% at 0 0,rgba(255,95,0,.08),transparent 55%),#f4f7fb;border:1px solid rgba(0,46,114,.08)}.biz-result,.biz-result-mark{display:flex;align-items:center}.biz-result-mark{flex:0 0 auto;align-self:stretch;padding-right:.9rem;border-right:2px solid rgba(255,95,0,.55)}.biz-result-icon{width:2.35rem;height:2.35rem;fill:none;stroke:var(--brand-orange);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.biz-result-bars rect{fill:var(--brand-orange);stroke:none}.biz-result-trend{fill:none;stroke:var(--brand-orange);stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.biz-result-copy{min-width:0}.biz-result-lead{margin:0;font-size:1.05rem;font-weight:700;color:var(--brand-navy)}.biz-result-detail,.biz-result-lead{font-family:var(--font-body);line-height:1.35}.biz-result-detail{margin:.18rem 0 0;font-size:.92rem;font-weight:400;color:#5a6a82}.biz-cycle{display:flex;flex-wrap:wrap;margin:1.25rem 0 0;padding:0;list-style:none}.biz-cycle,.biz-cycle li{align-items:center;gap:.45rem}.biz-cycle li{display:inline-flex;font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:#002e72}.biz-cycle-arrow{width:1.4rem;height:2px;background:linear-gradient(90deg,#63b3ed,#ff5f00)}.biz-envs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.biz-callout{margin-top:1.4rem;padding:1.2rem 1.3rem;border-radius:1.1rem;background:linear-gradient(160deg,#002e72,#001433);color:#fff;scroll-margin-top:6.5rem}.biz-callout h3{margin:0 0 .4rem;color:#ff5f00;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.biz-callout p{margin:0;font-family:var(--font-display);font-size:1.08rem;line-height:1.4}.brief-page.is-fit .biz-light{padding-bottom:1.25rem}.brief-page.is-fit .biz-block{margin-top:0}.brief-page.is-fit .biz-do-item{padding:.32rem 0 .32rem 1.45rem;font-size:clamp(.92rem,.95vw,1.05rem);line-height:1.3}.brief-page.is-fit .biz-do-item,.brief-page.is-fit .biz-do-item strong{font-weight:700;color:var(--brand-navy)}.brief-page.is-fit .biz-do-item:before{top:.58rem}.brief-page.is-fit .biz-do-desc{margin-top:.08rem;font-size:clamp(.72rem,.72vw,.84rem);line-height:1.3}.brief-page.is-fit .biz-do-grid{gap:.4rem 2rem}.brief-page.is-fit .biz-heading{margin-bottom:.45rem;font-size:clamp(1.15rem,1.5vw,1.7rem)}.brief-page.is-fit .biz-kicker{margin-bottom:.28rem;font-size:clamp(.68rem,.7vw,.78rem)}.brief-page.is-fit .biz-cycle{margin-top:0}.brief-page.is-fit .biz-result{margin-top:0;padding:.55rem .95rem}.brief-page.is-fit .biz-result-mark{padding-right:.75rem}.brief-page.is-fit .biz-result-icon{width:1.9rem;height:1.9rem}.brief-page.is-fit .biz-result-lead{font-size:clamp(.88rem,.9vw,1.02rem);font-weight:700;line-height:1.3;color:var(--brand-navy)}.brief-page.is-fit .biz-result-detail{margin-top:.12rem;font-size:clamp(.76rem,.75vw,.88rem);font-weight:400}.brief-page.is-fit .biz-callout{margin-top:0;padding:.4rem .95rem}.brief-page.is-fit .biz-callout h3{margin-bottom:.2rem}.brief-page.is-fit .biz-callout p{font-size:clamp(.8rem,.8vw,.95rem);line-height:1.35}.brief-page.is-fit .brief-actions{margin-top:0!important}@media (min-width:992px){.brief-page.is-fit{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}.brief-page.is-fit .brief-hero{flex:0 0 auto;padding:4.55rem 0 2.35rem}.brief-page.is-fit .brief-hero .row{--bs-gutter-y:0}.brief-page.is-fit .brief-kicker{margin-bottom:.45rem;padding:.28rem .72rem}.brief-page.is-fit .brief-title{margin-bottom:.55rem;font-size:clamp(1.45rem,1rem + 1.15vw,2.25rem);line-height:1.05}.brief-page.is-fit .brief-lead{font-size:clamp(.78rem,.68rem + .22vw,.92rem);line-height:1.4}.brief-page.is-fit .brief-body{flex:0 0 auto;margin-top:-1.7rem;padding-bottom:0}.brief-page.is-fit .biz-funnel,.brief-page.is-fit .brief-scheme{padding:1rem 1.15rem .85rem}.brief-page.is-fit .brief-scheme-meta{margin-bottom:.45rem}.brief-page.is-fit .brief-flow-item{padding:.1rem .45rem .2rem}.brief-page.is-fit .brief-flow-node{width:2.55rem;height:2.55rem;margin-bottom:.4rem;box-shadow:0 0 0 4px rgba(255,95,0,.12),0 0 14px rgba(255,95,0,.28)}.brief-page.is-fit .brief-flow-link{top:1.25rem}.brief-page.is-fit .brief-flow-title{margin-bottom:.2rem;font-size:clamp(.82rem,.9vw,1rem)}.brief-page.is-fit .brief-flow-desc{font-size:clamp(.68rem,.72vw,.8rem);line-height:1.35}.brief-page.is-fit .biz-split-visual{min-height:0}.brief-page.is-fit .biz-split-list{padding:.25rem .7rem .2rem .1rem}.brief-page.is-fit .biz-split-item{gap:.4rem;padding:.02rem .35rem .02rem .1rem}.brief-page.is-fit .biz-split-node{width:.62rem;height:.62rem;margin-top:.2rem}.brief-page.is-fit .biz-split-label{margin-bottom:0;font-size:.86rem}.brief-page.is-fit .biz-split-text{font-size:.75rem;line-height:1.2}.brief-page.is-fit .biz-funnel-row{margin-top:.85rem;gap:.55rem}.brief-page.is-fit .biz-chip{padding:.55rem .5rem}.brief-page.is-fit .biz-funnel-arrows span{border-left-width:10px;border-right-width:10px;border-top-width:16px}.brief-page.is-fit .biz-funnel-core,.brief-page.is-fit .biz-funnel-out{padding:.45rem .9rem}.brief-page.is-fit .biz-board{min-height:0;padding:.55rem .85rem .45rem}.brief-page.is-fit .biz-board-title{font-size:1.12rem}.brief-page.is-fit .biz-board-list{margin-top:.45rem}.brief-page.is-fit .biz-board-list li{margin-bottom:.2rem}.brief-page.is-fit .biz-light{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-top:.35rem;padding-bottom:1.15rem}.brief-page.is-fit .biz-light>.container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;min-height:0}}@media (max-width:991.98px){.brief-page.is-fit .brief-hero{padding:5.4rem 0 1.4rem}.brief-page.is-fit .brief-title{font-size:clamp(1.4rem,5.2vw,1.95rem)}.brief-page.is-fit .brief-lead{font-size:clamp(.84rem,2.5vw,.95rem);line-height:1.4}.brief-page.is-fit .brief-body{margin-top:-.35rem;padding-bottom:0}.brief-page.is-fit .biz-light{padding-top:1.6rem;padding-bottom:2.1rem}.brief-page.is-fit .biz-heading{margin-bottom:.85rem;font-size:clamp(1.12rem,4.2vw,1.5rem)}.brief-page.is-fit .biz-do-grid{gap:.35rem 1.25rem}.brief-page.is-fit .biz-do-item{padding-top:.5rem;padding-bottom:.5rem;font-size:clamp(.84rem,2.6vw,.95rem)}.brief-page.is-fit .biz-do-desc{margin-top:.18rem}.brief-page.is-fit .biz-callout,.brief-page.is-fit .biz-cycle,.brief-page.is-fit .biz-result{margin-top:1.15rem}.brief-page.is-fit .biz-result{padding:.9rem 1.05rem}.brief-page.is-fit .brief-actions{margin-top:1.15rem!important}.brief-page.is-fit .biz-board{min-height:0}.biz-light{padding-top:1.85rem}}@media (max-width:575.98px){.brief-page.is-fit .brief-title{font-size:1.32rem;line-height:1.12}.brief-page.is-fit .biz-do-desc,.brief-page.is-fit .biz-do-item,.brief-page.is-fit .brief-flow-desc,.brief-page.is-fit .brief-lead{font-size:.8rem}.brief-page.is-fit .biz-heading{font-size:1.12rem}}@media (min-width:992px){body:has(.brief-page.is-fit),html:has(.brief-page.is-fit){height:100%;overflow:hidden}}@media (min-width:992px) and (max-height:880px){.brief-page.is-fit .brief-hero{padding:4.15rem 0 1.9rem}.brief-page.is-fit .brief-body{margin-top:-1.35rem}.brief-page.is-fit .brief-title{font-size:1.55rem}.brief-page.is-fit .brief-lead{font-size:.78rem;line-height:1.28}.brief-page.is-fit .brief-kicker{margin-bottom:.3rem;padding:.18rem .6rem}.brief-page.is-fit .biz-funnel,.brief-page.is-fit .brief-scheme{padding:.7rem .9rem .6rem}.brief-page.is-fit .brief-flow-node{width:2.05rem;height:2.05rem;margin-bottom:.25rem}.brief-page.is-fit .brief-flow-link{top:1rem}.brief-page.is-fit .brief-flow-title{font-size:.78rem}.brief-page.is-fit .brief-flow-desc{font-size:.66rem;line-height:1.25}.brief-page.is-fit .biz-heading{margin-bottom:.25rem;font-size:1.15rem}.brief-page.is-fit .biz-do-item{padding:.16rem 0 .16rem 1.3rem;font-size:.84rem;font-weight:700;color:var(--brand-navy)}.brief-page.is-fit .biz-do-item:before{top:.42rem}.brief-page.is-fit .biz-do-desc{margin-top:0;font-size:.7rem;line-height:1.15}.brief-page.is-fit .biz-split-item{gap:.3rem;padding:0 .3rem 0 .1rem}.brief-page.is-fit .biz-split-text{line-height:1.15}.brief-page.is-fit .brief-actions .btn{padding:.4rem 1rem;font-size:.85rem}.brief-page.is-fit .biz-board-title,.brief-page.is-fit .biz-split-label{font-size:.8rem}.brief-page.is-fit .biz-board-list li,.brief-page.is-fit .biz-split-text{font-size:.7rem}.brief-page.is-fit .biz-result{padding:.4rem .75rem}.brief-page.is-fit .biz-result-icon{width:1.55rem;height:1.55rem}.brief-page.is-fit .biz-callout p,.brief-page.is-fit .biz-result-lead{font-size:.78rem}.brief-page.is-fit .biz-result-detail{font-size:.72rem}.brief-page.is-fit .biz-light{padding-bottom:.65rem}}.page-sol-crear .brief-title{max-width:26ch}.page-sol-crear .brief-lead{max-width:46rem}@media (min-width:992px){body:has(.page-sol-crear .brief-page.is-fit),html:has(.page-sol-crear .brief-page.is-fit){height:auto;min-height:100%;overflow:auto}.page-sol-crear .brief-page.is-fit .brief-hero{padding-bottom:2.9rem}.page-sol-crear .brief-page.is-fit .brief-body{margin-top:-.9rem}.page-sol-crear .brief-page.is-fit .brief-scheme{padding:1.4rem 1.15rem 1.15rem;margin-bottom:1.1rem}.page-sol-crear,body:has(.page-sol-crear) .site-content{height:auto;min-height:100dvh;overflow:visible}.page-sol-crear .brief-page.is-fit{height:auto;min-height:100vh;max-height:none;overflow:visible}.page-sol-crear .brief-page.is-fit .biz-light{padding-top:.85rem;padding-bottom:.45rem}.page-sol-crear .brief-page.is-fit .biz-light>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto auto auto;align-content:space-evenly;align-items:center;justify-content:stretch;height:100%;min-height:0}.page-sol-crear .brief-page.is-fit .biz-block{display:contents}.page-sol-crear .brief-page.is-fit .biz-cycle,.page-sol-crear .brief-page.is-fit .biz-heading,.page-sol-crear .brief-page.is-fit .biz-kicker,.page-sol-crear .brief-page.is-fit .biz-result,.page-sol-crear .brief-page.is-fit .brief-actions{grid-column:1/-1;margin:0}.page-sol-crear .brief-page.is-fit .biz-kicker{grid-row:1}.page-sol-crear .brief-page.is-fit .biz-heading{grid-row:2;margin-bottom:0}.page-sol-crear .brief-page.is-fit .biz-do-grid{display:grid;grid-column:1/-1;grid-row:3/span 4;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;grid-gap:0;gap:0;margin:0}.page-sol-crear .brief-page.is-fit .biz-do-item{padding:.2rem 0 .2rem 1.45rem;font-size:clamp(.92rem,1vw,1.05rem);font-weight:700;line-height:1.3;color:var(--brand-navy)}.page-sol-crear .brief-page.is-fit .biz-do-item strong{font-weight:700;color:var(--brand-navy)}.page-sol-crear .brief-page.is-fit .biz-do-item:before{top:.55rem}.page-sol-crear .brief-page.is-fit .biz-cycle{grid-row:7;margin-top:0;font-weight:700}.page-sol-crear .brief-page.is-fit .biz-cycle li{font-weight:700}.page-sol-crear .brief-page.is-fit .biz-cycle-arrow{width:1.45rem;height:.62rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M1 7h18' stroke='%23ff5f00' stroke-width='2.2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M15 2.5 23 7 15 11.5' stroke='%23ff5f00' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat}.page-sol-crear .brief-page.is-fit .biz-cycle-arrow:after,.page-sol-crear .brief-page.is-fit .biz-cycle-arrow:before{content:none}.page-sol-crear .brief-page.is-fit .biz-result{grid-row:8;margin-top:0;padding:.8rem 1.15rem}.page-sol-crear .brief-page.is-fit .biz-result-lead{font-weight:700;font-size:clamp(.95rem,1.05vw,1.08rem)}.page-sol-crear .brief-page.is-fit .biz-result-icon{width:2.45rem;height:2.45rem}.page-sol-crear .brief-page.is-fit .brief-actions{grid-row:9;margin-top:0!important}}@media (min-width:992px) and (max-height:880px){.page-sol-crear .brief-page.is-fit .biz-do-item{padding:.12rem 0 .12rem 1.35rem;font-size:clamp(.84rem,.95vw,.98rem);font-weight:700}.page-sol-crear .brief-page.is-fit .biz-do-item:before{top:.42rem}.page-sol-crear .brief-page.is-fit .biz-result{padding:.55rem .9rem}.page-sol-crear .brief-page.is-fit .biz-result-icon{width:2.05rem;height:2.05rem}.page-sol-crear .brief-page.is-fit .biz-result-lead{font-size:.88rem;font-weight:700}.page-sol-crear .brief-page.is-fit .biz-heading{font-size:clamp(1.15rem,1.6vw,1.45rem)}}.page-sol-gobernar .brief-hero.has-aside .brief-hud{display:none}.page-sol-gobernar .biz-hero-aside{position:relative;z-index:2}.page-sol-gobernar .biz-callout-mark,.page-sol-gobernar .biz-result-mark{color:#ff5f00}.page-sol-gobernar .biz-callout-mark{display:flex;flex:0 0 auto;align-items:center;align-self:stretch;padding-right:.85rem;border-right:2px solid rgba(255,95,0,.55)}.page-sol-gobernar .biz-callout-copy{min-width:0}.page-sol-gobernar .biz-govern-list{list-style:none;margin:0;padding:0}.page-sol-gobernar .biz-hero-aside .biz-board{background:radial-gradient(ellipse 55% 70% at 88% 0,rgba(255,95,0,.28),transparent 58%),linear-gradient(165deg,rgba(0,58,140,.92),rgba(0,16,42,.96));border:1px solid rgba(186,220,255,.28);box-shadow:0 16px 36px rgba(2,11,26,.28)}@media (min-width:992px){body:has(.page-sol-gobernar .brief-page.is-fit),html:has(.page-sol-gobernar .brief-page.is-fit){height:auto;min-height:100%;overflow:auto}.page-sol-gobernar .brief-page.is-fit{height:auto;min-height:100vh;max-height:none;overflow:visible}.page-sol-gobernar .brief-page.is-fit .brief-hero{padding-top:6.15rem;padding-bottom:2.25rem}.page-sol-gobernar .brief-page.is-fit .brief-kicker{margin-bottom:.75rem}.page-sol-gobernar .brief-page.is-fit .brief-title{margin-bottom:.85rem}.page-sol-gobernar .brief-page.is-fit .brief-lead{line-height:1.55}.page-sol-gobernar .brief-page.is-fit .brief-hero .row{display:grid;grid-template-columns:minmax(17rem,.88fr) minmax(0,1.12fr);align-items:center;grid-column-gap:1.75rem;column-gap:1.75rem}.page-sol-gobernar .brief-page.is-fit .brief-hero .row>*{width:100%;max-width:none}.page-sol-gobernar .brief-page.is-fit .brief-title{max-width:14em}.page-sol-gobernar .brief-page.is-fit .biz-hero-aside .biz-boards{align-items:stretch}.page-sol-gobernar .brief-page.is-fit .biz-hero-aside .biz-board{min-height:0;padding:1.05rem 1.1rem .9rem}.page-sol-gobernar .brief-page.is-fit .biz-govern-list .biz-split-item{gap:.65rem;padding:.45rem .2rem}.page-sol-gobernar .brief-page.is-fit .biz-light{padding-top:2.25rem;padding-bottom:2.25rem}.page-sol-gobernar .brief-page.is-fit .biz-light>.container{justify-content:flex-start;gap:2.25rem}.page-sol-gobernar .brief-page.is-fit .biz-kicker{margin-bottom:.65rem}.page-sol-gobernar .brief-page.is-fit .biz-heading{margin-bottom:1.75rem}.page-sol-gobernar .brief-page.is-fit .biz-do-grid{gap:1.75rem 2.75rem}.page-sol-gobernar .brief-page.is-fit .biz-do-item{padding-top:.15rem;padding-bottom:.15rem}.page-sol-gobernar .brief-page.is-fit .biz-do-desc{margin-top:.4rem;line-height:1.45}.page-sol-gobernar .biz-gobernar-foot{display:flex;flex-direction:column;gap:1.75rem}.page-sol-gobernar .brief-page.is-fit .biz-govern-list .biz-split-label{margin-bottom:0;font-size:.92rem}.page-sol-gobernar .brief-page.is-fit .biz-govern-list .biz-split-text{font-size:.78rem;line-height:1.3}}.page-sol-operar .brief-hero.has-aside .brief-hud{display:none}.page-sol-operar .biz-hero-aside{position:relative;z-index:2}.page-sol-operar .biz-govern-list{list-style:none;margin:0;padding:0}.page-sol-operar .biz-hero-aside .biz-board{background:radial-gradient(ellipse 55% 70% at 88% 0,rgba(255,95,0,.28),transparent 58%),linear-gradient(165deg,rgba(0,58,140,.92),rgba(0,16,42,.96));border:1px solid rgba(186,220,255,.28);box-shadow:0 16px 36px rgba(2,11,26,.28)}@media (min-width:992px){body:has(.page-sol-operar .brief-page.is-fit),html:has(.page-sol-operar .brief-page.is-fit){height:auto;min-height:100%;overflow:auto}.page-sol-operar .brief-page.is-fit{height:auto;min-height:100vh;max-height:none;overflow:visible}.page-sol-operar .brief-page.is-fit .brief-hero{padding-top:6.15rem;padding-bottom:2.25rem}.page-sol-operar .brief-page.is-fit .brief-kicker{margin-bottom:.75rem}.page-sol-operar .brief-page.is-fit .brief-title{margin-bottom:.85rem;max-width:12em}.page-sol-operar .brief-page.is-fit .brief-lead{line-height:1.55}.page-sol-operar .brief-page.is-fit .brief-hero .row{display:grid;grid-template-columns:minmax(17rem,.88fr) minmax(0,1.12fr);align-items:center;grid-column-gap:1.75rem;column-gap:1.75rem}.page-sol-operar .brief-page.is-fit .brief-hero .row>*{width:100%;max-width:none}.page-sol-operar .brief-page.is-fit .biz-hero-aside .biz-boards{align-items:stretch}.page-sol-operar .brief-page.is-fit .biz-hero-aside .biz-board{min-height:0;padding:1.05rem 1.1rem .9rem}.page-sol-operar .brief-page.is-fit .biz-govern-list .biz-split-item{gap:.65rem;padding:.45rem .2rem}.page-sol-operar .brief-page.is-fit .biz-govern-list .biz-split-label{margin-bottom:0;font-size:.92rem}.page-sol-operar .brief-page.is-fit .biz-govern-list .biz-split-text{font-size:.78rem;line-height:1.3}.page-sol-operar .brief-page.is-fit .biz-light{padding-top:2.25rem;padding-bottom:2.25rem}.page-sol-operar .brief-page.is-fit .biz-light>.container{justify-content:flex-start;gap:2.25rem}.page-sol-operar .brief-page.is-fit .biz-kicker{margin-bottom:.65rem}.page-sol-operar .brief-page.is-fit .biz-heading{margin-bottom:1.75rem}.page-sol-operar .brief-page.is-fit .biz-do-grid{gap:1.75rem 2.75rem}.page-sol-operar .brief-page.is-fit .biz-do-item{padding-top:.15rem;padding-bottom:.15rem}.page-sol-operar .brief-page.is-fit .biz-do-desc{margin-top:.4rem;line-height:1.45}.page-sol-operar .biz-operar-foot{display:flex;flex-direction:column;gap:1.75rem}}.page-aios .brief-hero.has-aside .brief-hud,.page-aios-neo .brief-hero.has-aside .brief-hud{display:none}.page-aios .biz-hero-aside,.page-aios-neo .biz-hero-aside{position:relative;z-index:2}.page-aios .biz-govern-list{list-style:none;margin:0;padding:0}.page-aios .biz-hero-aside .biz-board,.page-aios-neo .biz-hero-aside .biz-board{min-height:0;background:radial-gradient(ellipse 55% 70% at 88% 0,rgba(255,95,0,.28),transparent 58%),linear-gradient(165deg,rgba(0,58,140,.92),rgba(0,16,42,.96));border:1px solid rgba(186,220,255,.28);box-shadow:0 16px 36px rgba(2,11,26,.28)}.page-aios-neo .neo-hero-metrics{display:grid;grid-gap:.35rem;gap:.35rem}.page-aios-neo .biz-hero-aside .biz-radar-metric{min-height:8.6rem}.page-aios-neo .biz-hero-aside .biz-radar-ring{width:4.8rem;height:4.8rem;box-shadow:inset 0 0 0 7px rgba(2,11,26,.35)}.page-aios-neo .biz-hero-aside .biz-radar-icon svg{width:1.45rem;height:1.45rem}.page-aios .biz-hero-aside .biz-split-item{padding:.55rem .15rem}.page-aios .biz-split-label a{color:inherit;text-decoration:none}.page-aios .biz-split-label a:hover{color:#ff5f00}@media (min-width:992px){.page-aios .brief-hero.has-aside .row,.page-aios-neo .brief-hero.has-aside .row{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:center;grid-column-gap:1.75rem;column-gap:1.75rem}.page-aios .brief-hero.has-aside .row>*,.page-aios-neo .brief-hero.has-aside .row>*{width:100%;max-width:none}.page-aios .biz-hero-aside .biz-boards,.page-aios-neo .biz-hero-aside .biz-boards{align-items:stretch}}.page-sol-actuar .brief-hero.has-aside .brief-hud{display:none}.page-sol-actuar .biz-hero-aside{position:relative;z-index:2}.page-sol-actuar .biz-callout-mark,.page-sol-actuar .biz-result-mark{color:#ff5f00}.page-sol-actuar .biz-callout-mark{display:flex;flex:0 0 auto;align-items:center;align-self:stretch;padding-right:.85rem;border-right:2px solid rgba(255,95,0,.55)}.page-sol-actuar .biz-callout-copy{min-width:0}.page-sol-actuar .biz-hero-aside .biz-board{background:radial-gradient(ellipse 55% 70% at 88% 0,rgba(255,95,0,.28),transparent 58%),linear-gradient(165deg,rgba(0,58,140,.92),rgba(0,16,42,.96));border:1px solid rgba(186,220,255,.28);box-shadow:0 16px 36px rgba(2,11,26,.28)}@media (min-width:992px){.page-sol-actuar .brief-page.is-fit{height:auto;min-height:100vh;max-height:none;overflow:visible}body:has(.page-sol-actuar .brief-page.is-fit),html:has(.page-sol-actuar .brief-page.is-fit){height:auto;min-height:100%;overflow:auto}.page-sol-actuar .brief-page.is-fit .brief-hero{padding-top:5.25rem;padding-bottom:1.75rem}.page-sol-actuar .brief-page.is-fit .brief-kicker{margin-bottom:.75rem}.page-sol-actuar .brief-page.is-fit .brief-title{margin-bottom:.85rem}.page-sol-actuar .brief-page.is-fit .brief-lead{line-height:1.55}.page-sol-actuar .brief-page.is-fit .brief-hero .row{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:center;grid-column-gap:1.75rem;column-gap:1.75rem}.page-sol-actuar .brief-page.is-fit .brief-hero .row>*{width:100%;max-width:none}.page-sol-actuar .brief-page.is-fit .brief-title{max-width:11em}.page-sol-actuar .brief-page.is-fit .biz-hero-aside .biz-boards{align-items:stretch}.page-sol-actuar .brief-page.is-fit .biz-hero-aside .biz-board{min-height:0;padding:1.15rem 1.15rem 1rem}.page-sol-actuar .brief-page.is-fit .biz-light{padding-top:1.5rem;padding-bottom:1.15rem}.page-sol-actuar .brief-page.is-fit .biz-light>.container{justify-content:flex-start;gap:1.5rem}.page-sol-actuar .brief-page.is-fit .biz-kicker{margin-bottom:.55rem}.page-sol-actuar .brief-page.is-fit .biz-heading{margin-bottom:1.15rem}.page-sol-actuar .brief-page.is-fit .biz-do-grid{gap:1.15rem 2.6rem}.page-sol-actuar .brief-page.is-fit .biz-do-item{padding-top:.15rem;padding-bottom:.15rem}.page-sol-actuar .brief-page.is-fit .biz-do-desc{margin-top:.4rem;line-height:1.45}.page-sol-actuar .biz-actuar-foot{display:flex;flex-direction:column;gap:1.35rem}.page-sol-actuar .brief-page.is-fit .biz-callout,.page-sol-actuar .brief-page.is-fit .biz-result,.page-sol-gobernar .brief-page.is-fit .biz-callout,.page-sol-gobernar .brief-page.is-fit .biz-result{height:100%;margin-top:0}.page-sol-actuar .brief-page.is-fit .biz-callout,.page-sol-gobernar .brief-page.is-fit .biz-callout{display:flex;flex-direction:row;align-items:center;gap:.85rem;justify-content:flex-start;padding:.85rem 1.05rem}.page-sol-actuar .brief-page.is-fit .biz-callout p,.page-sol-gobernar .brief-page.is-fit .biz-callout p{font-size:clamp(.88rem,.9vw,1.02rem);line-height:1.45}}.page-sol-actuar .biz-actuar-pair,.page-sol-gobernar .biz-actuar-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}@media (max-width:767.98px){.page-sol-actuar .biz-actuar-pair,.page-sol-gobernar .biz-actuar-pair{grid-template-columns:1fr}}.page-sol-conectar .brief-hero.has-aside .brief-hud{display:none}.page-sol-conectar .brief-title{max-width:13em}.page-sol-conectar .biz-do-item{padding-left:1.7rem}.page-sol-conectar .biz-do-item:before{width:1.05rem;height:1.05rem;top:.18rem;border-radius:50%;background:#ff5f00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.3 6.4 11.5 12.8 4.4' fill='none' stroke='%23ffffff' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /.72rem no-repeat;box-shadow:none}.page-sol-conectar .biz-chip strong,.page-sol-conectar .biz-do-item strong,.page-sol-conectar .biz-funnel-core,.page-sol-conectar .biz-funnel-out,.page-sol-conectar .biz-result-lead{font-weight:700}.page-sol-conectar .biz-funnel:after,.page-sol-conectar .biz-funnel:before{content:"";position:absolute;width:1.05rem;height:1.05rem;border:2px solid #ff5f00;pointer-events:none;z-index:2}.page-sol-conectar .biz-funnel:before{top:.65rem;left:.65rem;border-right:0;border-bottom:0}.page-sol-conectar .biz-funnel:after{right:.65rem;bottom:.65rem;border-left:0;border-top:0}@media (min-width:992px){body:has(.page-sol-conectar .brief-page.is-fit),html:has(.page-sol-conectar .brief-page.is-fit){height:auto;min-height:100%;overflow:auto}.page-sol-conectar,body:has(.page-sol-conectar) .site-content{height:auto;min-height:100dvh;overflow:visible}.page-sol-conectar .brief-page.is-fit{height:auto;min-height:100vh;max-height:none;overflow:visible}.page-sol-conectar .brief-page.is-fit .brief-hero{flex:1 1 auto;display:flex;align-items:center;min-height:0;padding:4rem 0}.page-sol-conectar .brief-page.is-fit .brief-hero .container{width:100%}.page-sol-conectar .brief-page.is-fit .brief-hero .row{display:grid;grid-template-columns:minmax(17rem,.84fr) minmax(0,1.16fr);align-items:center;grid-column-gap:1.25rem;column-gap:1.25rem}.page-sol-conectar .brief-page.is-fit .brief-hero .row>*{width:100%;max-width:none}.page-sol-conectar .brief-page.is-fit .brief-kicker{margin-bottom:1rem}.page-sol-conectar .brief-page.is-fit .brief-title{margin-bottom:1.15rem;font-size:clamp(1.55rem,1.05rem + 1.35vw,2.35rem)}.page-sol-conectar .brief-page.is-fit .brief-lead{max-width:36rem;font-size:clamp(.82rem,.72rem + .28vw,.98rem);font-weight:500;line-height:1.6}.page-sol-conectar .brief-page.is-fit .brief-body{margin-top:-4rem}.page-sol-conectar .brief-page.is-fit .biz-funnel{display:flex;flex-direction:column;gap:.42rem;padding:1.15rem 1.2rem .85rem}.page-sol-conectar .brief-page.is-fit .biz-funnel-meta{position:static;margin:0 .15rem}.page-sol-conectar .brief-page.is-fit .biz-funnel-arrows,.page-sol-conectar .brief-page.is-fit .biz-funnel-core,.page-sol-conectar .brief-page.is-fit .biz-funnel-out,.page-sol-conectar .brief-page.is-fit .biz-funnel-row{margin:0}.page-sol-conectar .brief-page.is-fit .biz-chip{padding:.55rem .7rem}.page-sol-conectar .brief-page.is-fit .biz-funnel-core,.page-sol-conectar .brief-page.is-fit .biz-funnel-out{align-self:center;width:min(22rem,30%);max-width:none;padding:.55rem 1rem;font-weight:700}.page-sol-conectar .brief-page.is-fit .biz-funnel-arrows.is-row,.page-sol-conectar .brief-page.is-fit .biz-funnel-row{align-self:center;width:82%}.page-sol-conectar .brief-page.is-fit .biz-funnel-arrows.is-row{--funnel-core-half:1.05rem;position:relative;display:flex;justify-content:center;gap:1.6rem}.page-sol-conectar .brief-page.is-fit .biz-funnel-arrows.is-row span:nth-child(n+4){display:none}.page-sol-conectar .brief-page.is-fit .biz-funnel-arrows.is-row:before{content:"";position:absolute;top:-.42rem;left:12.5%;right:12.5%;height:calc(100% + .84rem + var(--funnel-core-half));border:1px solid rgba(255,140,70,.6);border-top:0;pointer-events:none}.page-sol-conectar .brief-page.is-fit .biz-funnel-core{position:relative;z-index:1}.page-sol-conectar .brief-page.is-fit .biz-light{flex:1 1 auto;display:flex;min-height:0;padding-top:.7rem;padding-bottom:.7rem}.page-sol-conectar .brief-page.is-fit .biz-light>.container{--sol-gap:clamp(0.55rem,1.2vh,1.05rem);flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto;align-content:space-evenly;align-items:center;height:100%;grid-gap:0;gap:0}.page-sol-conectar .brief-page.is-fit .biz-block{display:contents}.page-sol-conectar .brief-page.is-fit .biz-heading,.page-sol-conectar .brief-page.is-fit .biz-kicker,.page-sol-conectar .brief-page.is-fit .biz-result,.page-sol-conectar .brief-page.is-fit .brief-actions{grid-column:1/-1;margin:0}.page-sol-conectar .brief-page.is-fit .biz-kicker{grid-row:1}.page-sol-conectar .brief-page.is-fit .biz-heading{grid-row:2;margin-bottom:0;font-size:clamp(1.25rem,1.55vw,1.85rem)}.page-sol-conectar .brief-page.is-fit .biz-do-grid{display:grid;grid-column:1/-1;grid-row:3/span 3;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;grid-gap:0 1.6rem;gap:0 1.6rem;margin:0}.page-sol-conectar .brief-page.is-fit .biz-do-item{padding:.15rem 0 .15rem 1.7rem;font-size:clamp(.9rem,.95vw,1.02rem);font-weight:700;line-height:1.25}.page-sol-conectar .brief-page.is-fit .biz-do-item strong{font-weight:700}.page-sol-conectar .brief-page.is-fit .biz-do-item:before{top:.22rem}.page-sol-conectar .brief-page.is-fit .biz-do-desc{margin-top:.08rem;font-size:clamp(.75rem,.78vw,.88rem);font-weight:400;line-height:1.3}.page-sol-conectar .brief-page.is-fit .biz-result{grid-row:6;padding:.7rem 1.05rem}.page-sol-conectar .brief-page.is-fit .biz-result-icon{width:2.15rem;height:2.15rem}.page-sol-conectar .brief-page.is-fit .biz-result-lead{font-size:clamp(.92rem,1vw,1.05rem);font-weight:700}.page-sol-conectar .brief-page.is-fit .biz-result-detail{font-weight:400}.page-sol-conectar .brief-page.is-fit .brief-actions{grid-row:7}.page-sol-conectar .brief-page.is-fit .brief-btn{min-height:2.45rem;padding:.45rem 1.05rem}}@media (min-width:992px) and (max-height:900px){.page-sol-conectar .brief-page.is-fit .brief-hero{padding:3.4rem 0}.page-sol-conectar .brief-page.is-fit .brief-kicker{margin-bottom:.7rem}.page-sol-conectar .brief-page.is-fit .brief-title{margin-bottom:.85rem;font-size:1.55rem}.page-sol-conectar .brief-page.is-fit .brief-lead{font-size:.8rem;line-height:1.45}.page-sol-conectar .brief-page.is-fit .brief-body{margin-top:-3.4rem}.page-sol-conectar .biz-connect{grid-template-columns:minmax(14rem,16.4rem) minmax(7.6rem,1fr) 7.6rem;column-gap:.15rem}.page-sol-conectar .biz-connect-core{min-height:10.4rem}.page-sol-conectar .biz-connect-sources{gap:.28rem}.page-sol-conectar .biz-connect-card{padding:.28rem .5rem}.page-sol-conectar .biz-connect-copy strong{font-size:.74rem}.page-sol-conectar .biz-connect-copy span{font-size:.62rem}.page-sol-conectar .biz-connect-hub{width:5.15rem;height:5.15rem;font-size:.74rem;box-shadow:0 0 0 .45rem rgba(255,95,0,.14),0 0 1.6rem rgba(255,95,0,.5)}.page-sol-conectar .biz-connect-out{min-height:5rem;font-size:.68rem}.page-sol-conectar .brief-page.is-fit .biz-funnel{gap:.28rem;padding:.75rem .95rem .6rem}.page-sol-conectar .brief-page.is-fit .biz-chip{padding:.38rem .55rem}.page-sol-conectar .brief-page.is-fit .biz-chip strong{font-size:.8rem}.page-sol-conectar .brief-page.is-fit .biz-funnel-core,.page-sol-conectar .brief-page.is-fit .biz-funnel-out{padding:.38rem .8rem}.page-sol-conectar .brief-page.is-fit .biz-heading{font-size:1.2rem}.page-sol-conectar .brief-page.is-fit .biz-do-item{font-size:.84rem}.page-sol-conectar .brief-page.is-fit .biz-do-desc{font-size:.7rem}.page-sol-conectar .brief-page.is-fit .biz-result{padding:.45rem .8rem}.page-sol-conectar .brief-page.is-fit .biz-result-icon{width:1.7rem;height:1.7rem}.page-sol-conectar .brief-page.is-fit .biz-result-lead{font-size:.82rem}.page-sol-conectar .brief-page.is-fit .biz-light{padding-top:.4rem;padding-bottom:.4rem}}@media (max-width:991.98px){.biz-connect{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.biz-connect-lines{display:none}.biz-connect-hub,.biz-connect-out{margin-inline:auto}.biz-connect-out{width:min(16rem,100%)}.biz-boards,.biz-do-grid,.biz-envs,.biz-funnel-row,.biz-map,.biz-radar-row,.biz-split{grid-template-columns:1fr 1fr}.biz-split{grid-template-columns:1fr}.biz-split-visual{min-height:12rem}}@media (max-width:575.98px){.biz-boards,.biz-do-grid,.biz-envs,.biz-funnel-row,.biz-map,.biz-radar-row{grid-template-columns:1fr}}.home-planes-section{--plane-w:min(42vw,32rem);position:relative;height:280vh;color:#fff;background:radial-gradient(ellipse 55% 70% at 12% 38%,rgba(255,95,0,.16),transparent 52%),radial-gradient(ellipse 50% 60% at 88% 16%,rgba(49,130,206,.22),transparent 58%),linear-gradient(160deg,#03122c,#001a44 46%,#020b1a);scroll-margin-top:5.5rem}.home-planes-section.is-static{height:auto;padding:5.5rem 0 5.25rem}.home-planes-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.home-planes-section.is-static .home-planes-sticky{position:relative;height:auto;overflow:visible}.home-planes-copy{position:relative;z-index:2;flex:0 0 auto;max-width:42rem;margin:0 auto;padding:4.6rem 1.25rem .4rem;text-align:center;pointer-events:none}.home-planes-title{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.7rem,3.4vw,3.05rem);line-height:1.12;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 .7rem}.home-planes-lead{margin:0 auto;max-width:34rem;font-family:var(--font-body);font-size:1.02rem;line-height:1.6;color:hsla(0,0%,100%,.74)}.home-planes-viewport{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;perspective:1400px;perspective-origin:50% 48%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-planes-viewport.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.home-planes-stage{position:relative;width:100%;height:100%;transform-style:preserve-3d}.home-plane{--plane-h:calc(var(--plane-w) * 10 / 16);position:absolute;top:50%;left:50%;width:var(--plane-w);height:var(--plane-h);margin-left:calc(var(--plane-w) / -2);margin-top:calc(var(--plane-h) / -2);transform-style:preserve-3d;border-radius:10px;overflow:hidden;background:#071428;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 18px 40px rgba(0,10,28,.45),inset 0 0 0 1px hsla(0,0%,100%,.04);will-change:transform}.home-plane-media,.home-plane-media img,.home-plane-media video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-plane-media video{background:#071428}.home-plane-media video::-webkit-media-controls{display:none!important}.home-plane-index{position:absolute;top:.7rem;left:.85rem;z-index:2;font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;color:hsla(0,0%,100%,.72);text-shadow:0 1px 8px rgba(0,0,0,.55)}.home-plane-badge{position:absolute;left:.75rem;bottom:.75rem;z-index:2;margin:0;padding:.28rem .62rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(2,11,26,.72);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-plane-studio .home-plane-badge{border-color:rgba(255,95,0,.55)}.home-plane-compliance .home-plane-badge{border-color:rgba(99,179,237,.55)}.home-plane-hover-label{inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.12em;color:#fff;background:linear-gradient(180deg,rgba(2,11,26,.08),rgba(2,11,26,.55))}.home-plane-hover-label,.home-planes-hint{position:absolute;z-index:3;margin:0;text-transform:uppercase;pointer-events:none}.home-planes-hint{right:1.4rem;bottom:1.15rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.16em;color:hsla(0,0%,100%,.55)}body:has(.cookie-banner) .home-planes-sticky{padding-bottom:7.25rem}body:has(.cookie-banner) .home-planes-hint{bottom:7.6rem}.home-planes-static{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:72rem;margin:1.5rem auto 0;padding:0 1.25rem}.home-plane-static{position:relative;overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:#071428;aspect-ratio:16/10}@media (max-width:991.98px){.home-planes-section{--plane-w:min(68vw,26rem);height:240vh}.home-planes-copy{padding-top:4.1rem}}@media (max-width:768px){.home-planes-section{--plane-w:min(82vw,22rem);height:220vh}.home-planes-copy{padding:3.6rem 1rem .2rem}.home-planes-lead{font-size:.96rem}.home-planes-static{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-planes-section{height:auto}}.showcase-section{position:relative;background:#fff;padding:4.5rem 0 3.5rem;scroll-margin-top:5.5rem}.showcase-carousel{display:flex;align-items:center;gap:1rem;max-width:86rem;margin:0 auto;padding:0 1rem}.showcase-viewport{--showcase-items:27;--showcase-visible:4;flex:1 1 auto;min-width:0;overflow:hidden}.showcase-track{display:flex;align-items:stretch;width:calc(100% * var(--showcase-items) / var(--showcase-visible));will-change:transform}.showcase-item{flex:0 0 calc(100% / var(--showcase-items));width:calc(100% / var(--showcase-items));display:block;position:relative;padding:0 .6rem;border:none;background:none;cursor:zoom-in;box-sizing:border-box}.showcase-item img,.showcase-item video,.showcase-media{display:block;width:100%;aspect-ratio:16/9;height:auto;max-height:32rem;object-fit:contain;background:#eef2f6;border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.showcase-media-ph{min-height:8rem}.showcase-app-tag{position:absolute;left:1.1rem;bottom:.7rem;z-index:2;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:.25rem .65rem;background:rgba(11,18,32,.78);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.showcase-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;color:var(--gray-700);background:#fff;border:1px solid var(--gray-300);border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.showcase-arrow:hover{color:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 0 0 4px rgba(255,95,0,.12)}.showcase-dots{list-style:none;display:flex;justify-content:center;gap:.5rem;margin:1.5rem 0 0;padding:0}.showcase-dots button{width:.65rem;height:.65rem;padding:0;border-radius:999px;background:var(--gray-300);border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.showcase-dots button:hover{background:var(--gray-400)}.showcase-dots button.is-active{background:var(--brand-orange);transform:scale(1.25)}.showcase-lightbox{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(11,18,32,.85)}.showcase-lightbox-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:min(92vw,78rem)}.showcase-lightbox-inner img,.showcase-lightbox-inner video{display:block;max-width:100%;max-height:78vh;border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.4)}.showcase-lightbox-nav{display:flex;align-items:center;gap:.75rem}.showcase-lightbox-nav button{font-family:var(--font-body);font-size:.9rem;color:#fff;padding:.45rem 1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.showcase-lightbox-nav button:hover{color:var(--brand-orange);border-color:var(--brand-orange)}@media (max-width:768px){.showcase-section{padding:3rem 0 2.5rem}.showcase-arrow{width:2.25rem;height:2.25rem;font-size:1.3rem}.showcase-item img,.showcase-item video,.showcase-media{max-height:18rem}}.page-showcase{margin:2.4rem 0 0;scroll-margin-top:5.5rem}.page-showcase-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0}.page-showcase-grid.is-single{grid-template-columns:minmax(0,42rem)}.page-showcase-item{display:block;position:relative;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.page-showcase-item img,.page-showcase-item video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08);background:#0b1220}.page-showcase-item .showcase-app-tag{left:.7rem;bottom:.55rem}@media (max-width:768px){.page-showcase-grid{grid-template-columns:minmax(0,1fr)}}.cat-family-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));grid-gap:.7rem;gap:.7rem;margin:0 0 1.6rem;padding:0}.cat-family-grid li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--gray-200);background:#f7fafc}.cat-family-grid strong{font-family:var(--font-display);font-size:.92rem;font-weight:var(--font-weight-semibold);color:#0b1b33}.cat-family-grid span{font-family:var(--font-body);font-size:.82rem;letter-spacing:.06em;color:#ff5f00}.cat-panel{margin:.4rem 0 1.6rem;padding:1.35rem 1.15rem 1.2rem;border-radius:1.6rem;border:1px solid var(--gray-200);background:#f7fafc}.cat-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.2rem;margin-bottom:1rem}.cat-search{display:grid;grid-gap:.35rem;gap:.35rem;flex:1 1 18rem;min-width:0}.cat-search span{font-family:var(--font-body);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#718096}.cat-search input{width:100%;min-height:2.7rem;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--gray-300);background:#fff;color:#0b1b33;font-family:var(--font-body);font-size:.95rem}.cat-search input:focus{outline:none;border-color:#ff5f00;box-shadow:0 0 0 4px rgba(255,95,0,.12)}.cat-count{margin:0;font-family:var(--font-body);font-size:.88rem;color:#31415c}.cat-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}.cat-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .7rem;border-radius:999px;border:1px solid var(--gray-300);background:#fff;color:#0b1b33;font-family:var(--font-body);font-size:.82rem;cursor:pointer}.cat-chip span{color:#718096}.cat-chip.is-active{border-color:#ff5f00;background:rgba(255,95,0,.08);color:#002e72}.cat-chip.is-active span{color:#ff5f00}.cat-chip:focus-visible,.cat-chip:hover{border-color:#ff5f00}.cat-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));grid-gap:.85rem;gap:.85rem;margin:0;padding:0}.cat-card{height:100%;padding:1rem 1.05rem .95rem;border-radius:1.1rem;border:1px solid var(--gray-200);background:#fff}.cat-card-family{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#ff5f00}.cat-card h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.05rem;font-weight:var(--font-weight-semibold);color:#0b1b33}.cat-card p{margin:0 0 .7rem;font-size:.88rem;line-height:1.45;color:#31415c}.cat-card details summary{cursor:pointer;font-size:.82rem;color:#002e72;list-style:none}.cat-card details summary::-webkit-details-marker{display:none}.cat-tools{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none}.cat-tools li{padding:.22rem .5rem;border-radius:999px;background:#edf2f7;font-size:.72rem;color:#4a5568}.cat-empty{margin:.4rem 0 0;color:#31415c}@media (max-width:768px){.cat-panel{padding:1rem .8rem}}.home-alt2-flip{background:#fff;padding:4.75rem 0 5rem}.home-alt2-flip-wrap{width:100%;max-width:none;padding:0 1.5rem}.home-alt2-flip-title{margin:0 0 3rem;padding:0 1.5rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.25rem,5vw,4rem);line-height:1.12;letter-spacing:-.03em;text-align:center;color:var(--brand-navy)}.home-alt2-flip-title span{display:block;margin-bottom:.2rem;color:var(--brand-orange)}.home-alt2-flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.home-alt2-flip-card{display:block;position:relative;height:34rem;overflow:hidden;border-radius:.75rem;text-decoration:none;color:inherit}.home-alt2-flip-inner{position:relative;height:100%}.home-alt2-flip-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.home-alt2-flip-front{background:var(--brand-navy)}.home-alt2-flip-front img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-alt2-flip-card.is-diagram .home-alt2-flip-front img{inset:auto;top:.75rem;left:50%;width:86%;height:68%;object-fit:contain;object-position:center;transform:translateX(-50%)}.home-alt2-flip-card.is-diagram .home-alt2-flip-front:after{background:linear-gradient(180deg,rgba(2,11,26,0) 58%,rgba(2,11,26,.78))}.home-alt2-flip-front:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,26,.05) 40%,rgba(2,11,26,.72))}.home-alt2-flip-kicker{position:relative;z-index:1;margin:0;padding:0 2.25rem 2.25rem;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.15;color:#fff}.home-alt2-flip-back{z-index:2;justify-content:center;align-items:flex-start;padding:3rem 2.5rem;background:var(--brand-navy);color:#fff;transform:translateX(100%);transition:transform .55s cubic-bezier(.22,.61,.36,1);box-shadow:-18px 0 36px rgba(2,11,26,.22)}.home-alt2-flip-card:focus-visible .home-alt2-flip-back,.home-alt2-flip-card:hover .home-alt2-flip-back{transform:translateX(0)}.home-alt2-flip-back-kicker{margin:0 0 1.1rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.24;color:var(--brand-orange)}.home-alt2-flip-back-title{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.55rem,2.7vw,2.2rem);line-height:1.25;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.home-alt2-flip-back-text{margin:0 0 2rem;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;color:hsla(0,0%,100%,.9)}.home-alt2-flip-back-cta{display:inline-flex;align-items:center;min-height:2.65rem;padding:.4rem 1.35rem;border:2px solid var(--brand-orange);border-radius:4px;color:var(--brand-orange);font-family:var(--font-body);font-size:.95rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}@media (max-width:991px){.home-alt2-flip-grid{grid-template-columns:1fr}.home-alt2-flip-card{height:28rem}}@media (prefers-reduced-motion:reduce){.home-alt2-flip-back{transition:none}}.home-alt2-detail-hero{background:var(--brand-navy);padding:5.5rem 0 4.5rem}.home-alt2-detail-kicker{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.24;color:var(--brand-orange)}.home-alt2-detail-title{margin:0 0 2rem;max-width:24em;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.16;letter-spacing:-.02em;color:#fff}.home-alt2-detail-title span{display:block;color:var(--brand-orange)}.home-alt2-detail-lead{margin:0;max-width:46rem;font-family:var(--font-body);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.8;color:hsla(0,0%,100%,.92)}.home-alt2-detail-body{background:#fff;padding:4.5rem 0}.home-alt2-detail-section-title{margin:0 0 2rem;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.25rem,5vw,4rem);line-height:1.12;letter-spacing:-.03em;color:var(--brand-navy)}.home-alt2-detail-section-title span{display:block;margin-bottom:.2rem;color:var(--brand-orange)}.home-alt2-detail-text{margin:0 0 1.5rem;max-width:46rem;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8;color:#16325c}.home-alt2-detail-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:center}.home-alt2-detail-split .home-alt2-detail-text{max-width:none}.home-alt2-detail-diagram{margin:0}.home-alt2-detail-diagram img{display:block;width:100%;height:auto;border-radius:.75rem}@media (max-width:991px){.home-alt2-detail-split{grid-template-columns:1fr}}.home-alt2-detail-cta{margin-top:1rem}.home-alt2-detail-back{background:#fff;padding:2.5rem 0 4.5rem;border-top:1px solid rgba(2,11,26,.08)}button.home-alt2-flip-card{width:100%;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:inherit}html:has(.home-alt2-modal-overlay),html:has(.home-alt2-modal-overlay) body{overflow:hidden!important;overscroll-behavior:none}.home-alt2-modal-overlay{position:fixed;inset:0;z-index:5200;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);background:rgba(6,12,26,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none}.home-alt2-modal,.home-alt2-modal-overlay{display:flex;overflow:hidden;overscroll-behavior:none}.home-alt2-modal{position:relative;flex-direction:column;width:min(92rem,calc(100vw - 1.5rem));height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:1rem;background:#fff;box-shadow:0 2rem 5rem rgba(0,0,0,.45);touch-action:manipulation}.home-alt2-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;transition:background .2s ease}.home-alt2-modal-close:focus-visible,.home-alt2-modal-close:hover{background:hsla(0,0%,100%,.3)}.home-alt2-modal-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;width:100%;overflow:hidden;overscroll-behavior:none}.home-alt2-modal-hero{flex:0 0 auto;background:var(--brand-navy);padding:2.35rem clamp(1.75rem,3.2vw,3.15rem) 1.85rem}.home-alt2-modal-hero .home-alt2-detail-kicker{margin:0 0 .85rem;font-size:clamp(1.15rem,1.5vw,1.4rem)}.home-alt2-modal-hero .home-alt2-detail-lead,.home-alt2-modal-hero .home-alt2-detail-title{max-width:none}.home-alt2-modal-hero .home-alt2-detail-title{margin:0 0 1.15rem;font-size:clamp(1.9rem,2.9vw,2.85rem);line-height:1.14}.home-alt2-modal-hero .home-alt2-detail-lead{font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.55}.home-alt2-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:2rem clamp(1.75rem,3.2vw,3.15rem) 2.15rem}.home-alt2-modal-body .home-alt2-detail-split{flex:1 1 auto;min-height:0;height:100%;align-items:center;gap:1.75rem 2.5rem;grid-template-columns:minmax(0,1.25fr) minmax(13rem,.85fr)}.home-alt2-modal-body .home-alt2-detail-copy{display:flex;flex-direction:column;justify-content:space-evenly;align-self:stretch;min-height:0;height:100%;padding:clamp(1.35rem,3vh,2.4rem) clamp(.85rem,2vw,2.15rem) clamp(1.35rem,3vh,2.4rem) .45rem}.home-alt2-modal-body .home-alt2-detail-section-title,.home-alt2-modal-body .home-alt2-detail-text{max-width:none}.home-alt2-modal-body .home-alt2-detail-section-title{margin:0;font-size:clamp(2.35rem,3.4vw,3.4rem);line-height:1.08}.home-alt2-modal-body .home-alt2-detail-section-title span{margin-bottom:.2rem}.home-alt2-modal-body .home-alt2-detail-text{margin:0;font-size:clamp(1.22rem,1.55vw,1.42rem);line-height:1.72}.home-alt2-modal-body .home-alt2-detail-text:last-child{margin-bottom:0}.home-alt2-modal-body .home-alt2-detail-cta{margin-top:.25rem;align-self:flex-start;min-height:3.05rem;padding:.6rem 1.7rem;font-size:1.05rem}.home-alt2-modal-body .home-alt2-detail-diagram{min-height:0;height:100%;max-height:100%;align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem}.home-alt2-modal-body .home-alt2-detail-diagram img{width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center;border-radius:.75rem}.home-alt2-modal-body .home-alt2-detail-diagram.is-contain{background:var(--brand-navy)}.home-alt2-modal-body .home-alt2-detail-diagram.is-contain img{object-fit:contain;padding:.65rem}@media (max-width:57.99em){.home-alt2-modal-hero{padding:1.35rem 1.15rem 1rem}.home-alt2-modal-hero .home-alt2-detail-title{font-size:clamp(1.25rem,5.4vw,1.75rem);margin-bottom:.7rem}.home-alt2-modal-hero .home-alt2-detail-lead{font-size:.95rem;line-height:1.4}.home-alt2-modal-body{padding:1rem 1.15rem 1.1rem}.home-alt2-modal-body .home-alt2-detail-copy{height:auto;padding:.35rem 0 .15rem}.home-alt2-modal-body .home-alt2-detail-section-title{font-size:clamp(1.45rem,5.2vw,1.9rem);margin-bottom:.8rem}.home-alt2-modal-body .home-alt2-detail-text{font-size:1.02rem;line-height:1.55;margin-bottom:.75rem}.home-alt2-modal-scroll .home-alt2-detail-split{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:.9rem;overflow:hidden}.home-alt2-modal-body .home-alt2-detail-diagram{width:100%;height:100%;min-height:0}}@media (max-height:820px){.home-alt2-modal-hero{padding-top:1.35rem;padding-bottom:1rem}.home-alt2-modal-hero .home-alt2-detail-kicker{margin-bottom:.45rem}.home-alt2-modal-hero .home-alt2-detail-title{margin-bottom:.7rem;font-size:clamp(1.45rem,2.4vw,2.15rem)}.home-alt2-modal-hero .home-alt2-detail-lead{font-size:.98rem;line-height:1.4}.home-alt2-modal-body{padding-top:1.15rem;padding-bottom:1.15rem}.home-alt2-modal-body .home-alt2-detail-copy{justify-content:center;gap:.85rem;padding-top:.85rem;padding-bottom:.85rem}.home-alt2-modal-body .home-alt2-detail-section-title{font-size:clamp(1.85rem,2.8vw,2.45rem)}.home-alt2-modal-body .home-alt2-detail-text{font-size:1.08rem;line-height:1.55}}.pricing-root{background:#fff;color:#243656}.pricing-root :is(.prx-title,.prx-included-copy h2,.prx-eco-copy h2,.prx-users-head h2,.prx-cmp-title,.prx-impl-copy h2){font-weight:900!important}.prx-hero{position:relative;overflow:hidden;padding:7.1rem 0 7rem;background:radial-gradient(720px 480px at 100% 0,rgba(255,95,0,.42),transparent 56%),radial-gradient(480px 360px at 0 100%,rgba(36,92,190,.2),transparent 70%),linear-gradient(180deg,#071633,#0c2758)}.prx-hero-visual{position:absolute;top:.4rem;right:-1.5rem;width:min(54vw,760px);height:460px;pointer-events:none;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.prx-network,.prx-network-rotor{width:100%;height:100%}.prx-network{display:block}.prx-orbits{transform-box:view-box;transform-origin:73.1% 31.4%}.prx-network-core{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.prx-orbits{animation:prx-net-spin 72s linear infinite}.prx-network-core{animation:prx-core-pulse 2.8s ease-in-out infinite}}@keyframes prx-net-spin{to{transform:rotate(1turn)}}@keyframes prx-core-pulse{0%,to{opacity:.8}50%{opacity:1}}.prx-hero .container{position:relative;z-index:2;text-align:left}.prx-hero-copy{max-width:38rem;padding:1.1rem 0 1.7rem}.prx-kicker{margin:0;color:#ff5f00;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.prx-title{font-family:var(--font-display);font-weight:900;line-height:1.02;letter-spacing:-.03em;font-size:clamp(2.45rem,4.5vw,3.7rem);color:#fff;margin:.65rem 0 .85rem;text-align:left}.prx-title em{font-style:normal;color:#ff5f00;display:block}.prx-lead{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.5;color:#d7e1f4;max-width:36rem;margin:0;text-align:left}.prx-hero-ctas{gap:.9rem;margin-top:2rem}.prx-hero-ctas,.prx-pills{display:flex;flex-wrap:wrap;justify-content:center}.prx-pills{gap:.6rem;margin:1.6rem auto 0;padding:0;list-style:none}.prx-pills li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid rgba(148,175,235,.22);color:#cdd9f2;font-size:.88rem}.prx-pills li sup{color:#ffb37a;font-size:.65rem}.prx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1.6rem;border-radius:.65rem;font-weight:700;font-size:.98rem;text-decoration:none;transition:.2s ease;border:1px solid transparent;cursor:pointer}.prx-btn-primary{background:var(--brand-orange);color:#fff}.prx-btn-primary:hover{background:#ff7a26;color:#fff;transform:translateY(-1px)}.prx-btn-outline{background:transparent;border-color:#ff5f00;color:#ff5f00}.prx-btn-outline:hover{background:rgba(255,95,0,.12);border-color:#ff7a26;color:#ff7a26}.prx-btn-ghost{background:hsla(0,0%,100%,.06);border-color:rgba(148,175,235,.35);color:#e8eefc}.prx-btn-ghost:hover{background:hsla(0,0%,100%,.12);color:#fff}.prx-btn-light{background:#fff;color:#0b1c3a}.prx-btn-light:hover{background:#e9effb;color:#0b1c3a}.prx-section{padding:4.5rem 0}.prx-section-head{max-width:46rem;margin-bottom:2.6rem}.prx-section-kicker{color:var(--brand-orange);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem}.prx-section-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.015em;color:#12284d;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.prx-section-sub{color:#5c6d86;margin-top:.7rem;font-size:1.05rem}.prx-billing{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin:0 0 1.35rem}.prx-billing-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem 1.15rem;border-radius:999px;border:1px solid rgba(210,224,255,.28);background:rgba(7,18,42,.72);color:#fff;font-weight:700;font-size:.92rem;cursor:pointer;transition:.2s ease}.prx-billing-btn:hover{border-color:rgba(255,95,0,.55)}.prx-billing-btn.is-active{background:#ff5f00;border-color:#ff5f00;color:#fff;padding-right:.42rem}.prx-billing-badge{background:#fff;color:#ff5f00;border-radius:999px;padding:.28rem .72rem;font-size:.72rem;font-weight:800;letter-spacing:.01em;line-height:1.2}.prx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;align-items:stretch}.prx-card{position:relative;display:flex;flex-direction:column;padding:1.15rem 1rem 0;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(12,32,68,.94),rgba(8,20,46,.96));border:1.5px solid rgba(255,95,0,.92);box-shadow:0 0 0 1px rgba(255,95,0,.16),0 10px 28px rgba(255,80,0,.08);scroll-margin-top:6.5rem}.prx-card.is-accent{border-color:rgba(255,95,0,.95);box-shadow:0 0 0 1px rgba(255,95,0,.22),0 14px 36px rgba(255,80,0,.1)}.prx-card-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.28rem}.prx-card-icon{width:22px;height:22px;flex:0 0 auto;color:#ff5f00}.prx-plan{display:flex;align-items:baseline;gap:.32rem;margin:0;line-height:1.15;font-size:1.05rem;min-height:1.2em}.prx-plan strong{font-family:var(--font-display);letter-spacing:.01em}.prx-dot,.prx-plan strong{font-size:1em;font-weight:800;color:#fff}.prx-dot{line-height:1}.prx-tag{font-size:.92em;font-weight:800;letter-spacing:.04em;color:#fff;text-transform:uppercase}.prx-card-desc{color:#d5deef;font-size:.84rem;line-height:1.35;margin:0 0 .55rem;min-height:2.7em}.prx-card-rule{border:0;border-top:1px solid rgba(186,198,220,.8);height:0;margin:.15rem 0 .75rem}.prx-price-block{min-height:4.6rem}.prx-price-note.is-empty{visibility:hidden}.prx-price{margin:0;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.prx-price strong{font-family:var(--font-display);font-size:clamp(1.45rem,1.6vw,1.85rem);font-weight:800;color:#fff;letter-spacing:-.03em}.prx-price span{color:#e4ebf8;font-size:.95rem;font-weight:600}.prx-price-note{color:#9aadc8;font-size:.86rem;margin:.15rem 0 0}.prx-features{list-style:none;padding:0;margin:0;display:grid;grid-gap:.42rem;gap:.42rem;flex-grow:1}.prx-features li{display:flex;align-items:flex-start;gap:.42rem;color:#eef3fc;font-size:.8rem;line-height:1.35}.prx-check{flex:0 0 auto;width:16px;height:16px;margin-top:.05rem;color:#ff5f00}.prx-check svg{display:block}.prx-feat-line{display:inline}.prx-feat-note{display:block;margin-top:.08rem;color:#8ea2c4;font-size:.74rem;line-height:1.3}.prx-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;margin-left:.28rem;border-radius:50%;border:1px solid rgba(190,208,235,.6);color:#d5e0f4;vertical-align:-2px;cursor:help}.prx-info-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:210px;padding:.4rem .55rem;border-radius:8px;background:#071428;border:1px solid rgba(255,95,0,.45);color:#fff;font-size:.72rem;line-height:1.35;font-weight:500;white-space:normal;text-align:left;opacity:0;pointer-events:none;z-index:4;box-shadow:0 10px 24px rgba(0,0,0,.35)}.prx-info:focus .prx-info-tip,.prx-info:focus-visible .prx-info-tip,.prx-info:hover .prx-info-tip{opacity:1}.prx-card-foot{display:flex;align-items:center;gap:.7rem;margin:.95rem -1rem 0;padding:.9rem 1rem 1rem;background:linear-gradient(180deg,#16366e,#0d2756);color:#e7eefb;font-size:.73rem;line-height:1.4}.prx-card-foot.is-oem{background:linear-gradient(160deg,rgba(255,138,40,.88),rgba(255,78,0,.62) 58%,rgba(140,36,0,.45))}.prx-foot-icon{width:36px;height:36px;flex:0 0 auto;color:#ff7a2a}.prx-card .prx-btn{width:100%;margin:.15rem 0 .85rem;padding:.62rem .7rem;border-radius:8px;font-size:.82rem;line-height:1.25;text-align:center}.prx-card .prx-btn-outline{border:1.5px solid #ff5f00;background:transparent;color:#ff5f00}.prx-included{background:#f3f6fb;padding:2.5rem 0 2.7rem}.prx-included-row{display:flex;align-items:center;justify-content:space-between;gap:2.2rem}.prx-included-copy .prx-included-kicker{margin:0 0 .4rem;color:#ff5f00;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.prx-included-copy h2{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1.15;color:#ff5f00}.prx-included-copy h2 span{color:#1a56db}.prx-included-copy p{margin:.6rem 0 0;max-width:42rem;color:#5c6d86;font-size:1.02rem;line-height:1.45}.prx-included-card{display:flex;align-items:center;gap:.95rem;flex:0 1 24rem;padding:1.05rem 1.2rem;border-radius:18px;background:#e7efff}.prx-included-card svg{flex:0 0 auto;width:46px;height:46px;color:#1a56db}.prx-included-card p{margin:0;color:#243656;font-size:.95rem;line-height:1.35}.prx-included-card strong{color:#1a56db;font-weight:800}.prx-included-plans{margin-top:.3rem!important;color:#7d8da6!important;font-size:.78rem!important}.prx-ecosystem{background:#fff;padding:1.6rem 0 1.2rem}.prx-eco-stack{display:grid;grid-gap:.8rem;gap:.8rem}.prx-eco-band{display:grid;grid-template-columns:minmax(17.5rem,22.5rem) minmax(0,1fr);grid-gap:1.1rem 1.5rem;gap:1.1rem 1.5rem;align-items:center;padding:1.05rem 1.15rem;border-radius:18px;background:linear-gradient(165deg,#12357f,#0b2260 48%,#08184a);border:1px solid rgba(92,140,230,.28);box-shadow:0 14px 32px rgba(2,8,24,.35)}.prx-eco-intro{display:flex;align-items:center;gap:.95rem;min-width:0}.prx-eco-emblem{position:relative;flex:0 0 auto;width:84px;height:84px;color:#ff5f00;filter:drop-shadow(0 0 12px rgba(255,95,0,.38))}.prx-eco-rings{position:absolute;inset:0;width:100%;height:100%}.prx-eco-emblem>svg:last-child{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%)}.prx-eco-copy h2{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.4rem,1.7vw,1.8rem);line-height:1.05;color:#fff}.prx-eco-copy h2 span{display:block;color:#ff5f00}.prx-eco-copy p{margin:.4rem 0 0;max-width:16.5rem;color:#c5d0e4;font-size:.86rem;line-height:1.35}.prx-eco-chips{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0;padding:0}.prx-eco-band:last-child .prx-eco-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.prx-eco-chip{display:flex;align-items:center;gap:.65rem;min-height:3.55rem;padding:.6rem .8rem;border-radius:12px;background:linear-gradient(180deg,rgba(8,22,62,.55),rgba(5,14,42,.82));border:1px solid rgba(120,160,230,.2);color:#f4f7fd}.prx-eco-chip svg{flex:0 0 auto;width:22px;height:22px;color:#ff5f00}.prx-eco-chip span{font-size:.9rem;font-weight:600;line-height:1.2}.prx-panel{padding:2.2rem;border-radius:1.1rem;background:#f4f7fb;border:1px solid #e3ebf5}.prx-panel ul{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:1fr 1fr}.prx-panel li{position:relative;padding-left:1.55rem;color:#243656;font-size:.97rem}.prx-panel li:before{content:"✓";position:absolute;left:0;color:var(--brand-orange);font-weight:800}.prx-users{background:#fff;padding:1.2rem 0 0}.prx-users-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.82fr);grid-gap:1.4rem 3.2rem;gap:1.4rem 3.2rem;align-items:start}.prx-users-head{display:flex;align-items:flex-start;gap:.9rem}.prx-users-head svg{flex:0 0 auto;width:48px;height:48px;margin-top:.1rem;color:#1a56db}.prx-users-head h2{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.2;color:#1a56db}.prx-users-copy p{margin:.85rem 0 0;color:#5c6d86;font-size:.98rem;line-height:1.5}.prx-users-list{margin:.15rem 0 0;display:grid;grid-gap:1.15rem;gap:1.15rem}.prx-users-list div{display:flex;align-items:baseline;justify-content:space-between;gap:1.4rem}.prx-users-list dt{margin:0;color:#1a56db;font-weight:800;font-size:.98rem;white-space:nowrap}.prx-users-list dd{margin:0;color:#8b97ab;font-size:.95rem;text-align:right}.prx-users-note{margin:1.45rem 0 0;color:#8b97ab;font-size:.82rem;line-height:1.45}.prx-cmp{padding:2.15rem 0 3.4rem;background:#fff}.prx-cmp-kicker{margin:0 0 .2rem;color:#ff5f00;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.prx-cmp-title{margin:0 0 .85rem;font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:clamp(1.55rem,2.15vw,1.95rem);line-height:1.15;color:#1a56db}.prx-cmp-title span{color:#ff5f00}.prx-cmp-wrap{overflow-x:auto;border:1px solid #d5e4f4;border-radius:10px;background:#fff}.prx-cmp-table{width:100%;border-collapse:collapse;margin:0;min-width:980px;table-layout:fixed}.prx-cmp-col-feat{width:23%}.prx-cmp-table td,.prx-cmp-table th{padding:.42rem .7rem;vertical-align:middle;font-size:.8rem;line-height:1.25}.prx-cmp-table thead th{background:#006ada;color:#fff;font-weight:800;letter-spacing:.035em;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:.72rem;padding:.62rem .7rem}.prx-cmp-table thead th:first-child{text-align:left;padding-left:.85rem}.prx-cmp-table tbody tr:nth-child(odd) td,.prx-cmp-table tbody tr:nth-child(odd) th{background:#eaf3fd}.prx-cmp-table tbody tr:nth-child(2n) td,.prx-cmp-table tbody tr:nth-child(2n) th{background:#f4f8fe}.prx-cmp-table td{color:#44556f;font-weight:600;text-align:center}.prx-cmp-feat{display:flex;align-items:center;gap:.42rem;color:#1651c4;font-weight:700;text-align:left}.prx-cmp-feat svg{width:15px;height:15px;flex:0 0 auto;color:#1a5fd0}.prx-cmp-badge{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;font-weight:700;white-space:nowrap}.prx-cmp-badge svg{width:15px;height:15px;padding:2px;border-radius:50%;color:#fff;flex:0 0 auto;box-sizing:border-box}.prx-cmp-badge.is-yes{color:#1b9a56}.prx-cmp-badge.is-yes svg{background:#1fa85c}.prx-cmp-badge.is-no{color:#e23b3b}.prx-cmp-badge.is-no svg{background:#ef3d3d}.prx-cmp-table .is-good{color:#1b9a56;font-weight:700}.prx-cmp-table .is-bad{color:#e23b3b;font-weight:700}.prx-cmp-table tbody th{padding-left:.85rem}.prx-cmp-table tbody.prx-cmp-addons tr:nth-child(2n) td,.prx-cmp-table tbody.prx-cmp-addons tr:nth-child(2n) th{background:#eaf3fd;color:#2a3d56;font-weight:700}.prx-cmp-table tbody.prx-cmp-addons tr:nth-child(odd) td,.prx-cmp-table tbody.prx-cmp-addons tr:nth-child(odd) th{background:#f4f8fe;color:#2a3d56;font-weight:700}.prx-cmp-table tbody.prx-cmp-addons tr.prx-cmp-addon-head td{background:#fce1d3;color:#e4562a;font-weight:800;letter-spacing:.045em;text-transform:uppercase;text-align:left;font-size:.72rem;padding:.5rem .85rem}.prx-cmp-addons .prx-cmp-feat{color:#1651c4;font-weight:700}.prx-impl{display:flex;align-items:center;gap:1.05rem;margin-top:1.15rem;padding:.8rem 1.05rem .8rem .85rem;border-radius:16px;background:linear-gradient(90deg,#0c2148,#071433 38%,#050f2b);border:1px solid rgba(55,96,170,.28);box-shadow:0 12px 28px rgba(4,12,32,.16)}.prx-impl-mark{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#ff5f00;border:1.5px solid #ff5f00;background:rgba(255,95,0,.04);box-shadow:0 0 0 7px rgba(255,95,0,.07),0 0 16px rgba(255,95,0,.28)}.prx-impl-mark svg{width:26px;height:26px}.prx-impl-copy{min-width:0;flex:1 1}.prx-impl-copy .prx-impl-kicker{margin:0 0 .12rem;color:#ff5f00;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.prx-impl-copy h2{margin:0;color:#fff;font-family:var(--font-display);font-weight:900;letter-spacing:-.015em;font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.2}.prx-impl-copy p{margin:.22rem 0 0;color:#c5d0e4;font-size:.84rem;line-height:1.35}.prx-impl-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.68rem 1.05rem;border-radius:999px;background:#ff5f00;color:#fff;font-weight:700;font-size:.9rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease}.prx-impl-btn svg{width:16px;height:16px}.prx-impl-btn:hover{background:#ff7a26;color:#fff}.prx-addons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.prx-addon{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;border-radius:.8rem;background:#f7f9fc;border:1px solid #e3ebf5}.prx-addon span{color:#243656;font-size:.95rem}.prx-addon strong{color:#ff5f00;font-weight:800;white-space:nowrap}.prx-partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem;border-radius:1.2rem;background:#fff;border:1px solid rgba(255,95,0,.35);box-shadow:0 10px 28px rgba(16,40,80,.05)}.prx-partners p{color:#5c6d86;margin:.4rem 0 0;max-width:34rem}.prx-faq{display:grid;grid-gap:.9rem;gap:.9rem;max-width:52rem;margin:0 auto}.prx-faq-item{border:1px solid #e3ebf5;border-radius:.85rem;background:#fff;overflow:hidden}.prx-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;background:transparent;border:0;color:#12284d;font-weight:700;text-align:left}.prx-faq-q .prx-chevron{flex:0 0 auto;color:var(--brand-orange);transition:transform .25s ease}.prx-faq-item.is-open .prx-chevron{transform:rotate(180deg)}.prx-faq-a{padding:0 1.3rem 1.2rem;color:#5c6d86;font-size:.96rem;line-height:1.55}.prx-final{position:relative;overflow:hidden;text-align:center;padding:4.2rem 0 2.2rem;background:#fff}.prx-final .prx-lead{margin:0 auto;color:#5c6d86}.prx-final .prx-hero-ctas{justify-content:center}.prx-footnote{padding:0 0 3rem;text-align:center;color:#6c7da3;font-size:.82rem}@media (max-width:1199.98px){.prx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prx-addons{grid-template-columns:repeat(2,1fr)}.prx-hero-visual{width:min(46vw,420px);height:280px;top:.6rem;right:-.5rem}.prx-card-desc{min-height:0}.prx-eco-band:last-child .prx-eco-chips,.prx-eco-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.prx-included-row{flex-direction:column;align-items:stretch}.prx-panel ul,.prx-users-top{grid-template-columns:1fr}.prx-users-top{gap:1.6rem}.prx-users-list dd{text-align:left}.prx-included-card{flex-basis:auto;max-width:none}.prx-eco-band{grid-template-columns:1fr;padding:1.1rem}.prx-eco-copy p{max-width:none}}@media (max-width:767.98px){.prx-hero{padding:5.6rem 0 4.5rem}.prx-hero-copy{padding-top:.2rem}.prx-hero-visual{width:210px;height:180px;top:4.6rem;right:-.4rem;opacity:.92}.prx-section{padding:3.5rem 0}.prx-addons,.prx-grid{grid-template-columns:1fr}.prx-hero-ctas .prx-btn{width:100%}.prx-billing{flex-direction:column;align-items:center;gap:.55rem}.prx-billing-btn{justify-content:center;width:min(100%,22rem)}.prx-billing-btn.is-active{flex-wrap:wrap;justify-content:center;padding:.5rem .7rem;row-gap:.35rem}.prx-price-block{min-height:0}.prx-partners{flex-direction:column;align-items:flex-start}.prx-eco-band:last-child .prx-eco-chips,.prx-eco-chips{grid-template-columns:1fr}.prx-eco-emblem{width:72px;height:72px}.prx-users-list div{flex-direction:column;align-items:flex-start;gap:.2rem}.prx-users-head svg{width:40px;height:40px}.prx-impl{flex-wrap:wrap;align-items:flex-start;padding:1rem}.prx-impl-btn{margin-left:0}}.page-demo-registro .brief-hero{padding-bottom:5.5rem}.page-demo-registro .brief-body{margin-top:0;padding-top:3rem}.page-demo-registro .biz-light{padding-bottom:5.5rem}.page-demo-registro .demo-form-section{margin-top:3rem;scroll-margin-top:6.5rem}