body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f23;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a855f7,#ec4899)}::selection{background:#6366f14d;color:#fff}:focus-visible{outline:2px solid #6366f1;outline-offset:2px}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}#root{min-height:100vh}.container{padding:0 2rem}@media (max-width:768px){.container{padding:0 1rem}}.navbar{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0a0fe0;border-bottom:1px solid #ffffff0f;box-shadow:0 1px 0 0 #8f5ff30f;padding:18px 0;position:fixed;top:0;transition:padding .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%;z-index:1000}.navbar:after{background:linear-gradient(90deg,#0000,#8f5ff3cc,#1d7dff80,#0000);content:"";height:1px;inset:auto -10% 0;opacity:.18;opacity:calc(.18 + var(--home-progress, 0)*.45);pointer-events:none;position:absolute;transform:translate3d(0,0,0);transform:translate3d(calc(var(--home-scroll, 0px)*.02),0,0)}.navbar.scrolled{background:#0a0a0ff5;border-bottom-color:#ffffff14;box-shadow:0 4px 24px #0003,0 1px 0 0 #8f5ff314;padding:14px 0}.navbar-content{justify-content:space-between}.navbar-brand,.navbar-content{align-items:center;display:flex}.navbar-brand{cursor:pointer;transition:opacity .25s ease}.navbar-brand:hover{opacity:.92}.logo{display:block;filter:brightness(1.05);height:38px;width:auto}.navbar-menu{gap:44px;list-style:none;margin:0;padding:10px}.navbar-menu,.navbar-menu>li{align-items:center;display:flex}.navbar-menu a{color:#ffffffe0;font-size:15px;font-weight:450;letter-spacing:.02em;padding:6px 0;position:relative;text-decoration:none;transition:color .2s ease,opacity .2s ease}.navbar-menu a:hover{color:#fff}.navbar-menu a:after{background:linear-gradient(90deg,#8f5ff3,#ea4747);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.navbar-menu a:hover:after{width:100%}.navbar-dropdown{position:relative}.navbar-dropdown-trigger{align-items:center;background:none;border:none;color:#ffffffe0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:450;gap:5px;letter-spacing:.02em;padding:6px 0;position:relative;transition:color .2s ease}.navbar-dropdown-trigger.open,.navbar-dropdown-trigger:hover{color:#fff}.navbar-dropdown-trigger:after{background:linear-gradient(90deg,#8f5ff3,#ea4747);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.navbar-dropdown-trigger.open:after,.navbar-dropdown-trigger:hover:after{width:100%}.dropdown-chevron{font-size:9px;letter-spacing:0;opacity:.85;transition:transform .2s ease}.navbar-dropdown-trigger.open .dropdown-chevron{transform:rotate(180deg)}.navbar-dropdown-menu{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0e0e16f7;border:1px solid #ffffff0f;border-radius:24px;box-shadow:0 24px 48px #00000059,0 0 0 1px #8f5ff30f;left:50%;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:min(760px,86vw);z-index:1001}.navbar-dropdown-menu.open{opacity:1;transform:translateX(-50%) translateY(6px);visibility:visible}.navbar-dropdown-menu--services{width:min(500px,72vw)}.navbar-dropdown-panel{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(250px,.95fr) minmax(280px,1.05fr)}.navbar-dropdown-panel--single{grid-template-columns:1fr}.navbar-dropdown-featured{grid-gap:12px;background:radial-gradient(circle at top right,#8f5ff324,#0000 45%),linear-gradient(180deg,#ffffff08,#ffffff03);border-right:1px solid #ffffff0f;display:grid;gap:12px;padding:24px}.navbar-dropdown-featured--clients{align-content:start}.navbar-feature-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;display:flex;flex-direction:column;gap:8px;min-height:140px;padding:18px!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.navbar-feature-card:hover{background:#ffffff0f;border-color:#8f5ff347;transform:translateY(-2px)}.navbar-feature-card:after{display:none}.navbar-dropdown-group-title,.navbar-feature-eyebrow{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navbar-feature-card strong{color:#fff;font-size:24px;line-height:1.1}.navbar-feature-card span:last-child{color:#ffffffbd;font-size:15px;line-height:1.55}.navbar-dropdown-links{grid-gap:18px;display:grid;gap:18px;padding:24px}.navbar-dropdown-links--dense{gap:16px}.navbar-dropdown-group{grid-gap:12px;display:grid;gap:12px}.navbar-dropdown-item{border-radius:14px;color:#ffffffe0;display:block;font-size:14px;font-weight:450;letter-spacing:.01em;padding:12px 14px;text-decoration:none;transition:background .18s ease,color .18s ease}.navbar-dropdown-item:hover{background:#ffffff0d;color:#fff}.navbar-dropdown-all{color:#fffffff2;font-weight:600}.navbar-dropdown-menu--clients{width:min(620px,82vw)}.navbar-client-card{grid-gap:10px;background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;display:grid;gap:10px;padding:22px 22px 20px!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.navbar-client-card:hover{background:#ffffff0d;border-color:#8f5ff33d;transform:translateY(-2px)}.navbar-client-card:after{display:none}.navbar-client-card strong{color:#fff;font-size:18px;line-height:1.2}.navbar-client-card span{color:#ffffffb8;font-size:14px;line-height:1.65}.btn-whatsapp{padding:16px!important}.navbar-item-destacada{margin-left:.25rem}.navbar-link-destacada{align-items:center;background:#25d366;border:1px solid #25d36659;border-radius:999px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;justify-content:center;padding:10px 22px;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.navbar-link-destacada:hover{background:#22c55e;border-color:#25d36680;box-shadow:0 0 20px #25d3663d}.navbar-link-destacada:after{display:none}.navbar-actions{align-items:center;display:flex;gap:14px}.navbar-language-switch{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px}.navbar-language-pill,.navbar-language-switch{align-items:center;display:inline-flex;gap:6px}.navbar-language-pill{background:#0000;border:none;border-radius:999px;color:#fff9;cursor:pointer;font:inherit;height:34px;justify-content:center;min-width:62px;transition:background .2s ease,color .2s ease}.navbar-language-pill.is-active{background:#ffffff14;color:#fff}.navbar-language-flag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navbar-language-emoji{font-size:12px;line-height:1}.navbar .btn-primary{background:linear-gradient(135deg,#8f5ff3,#b84a6e 50%,#ea4747);background-size:200% 100%;border:none;border-radius:999px;box-shadow:0 4px 20px #8f5ff340;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;overflow:hidden;padding:11px 22px;position:relative;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.navbar .btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.navbar .btn-primary:hover:before{left:100%}.navbar .btn-primary:hover{box-shadow:0 8px 28px #8f5ff359;transform:translateY(-1px)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:5px}.mobile-menu-toggle span{background:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0ffa;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.mobile-menu-content{animation:slideInUp .3s ease;text-align:center}.mobile-links{list-style:none;margin:0;padding:0}.mobile-links li{margin:30px 0}.mobile-links a{color:#fff;display:block;font-size:24px;font-weight:600;padding:10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.mobile-links a:hover{color:#8f5ff3;transform:scale(1.05)}.mobile-link-soluciones{color:#8f5ff3!important}.mobile-cta-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:40px!important}.mobile-language-group{margin-top:8px!important}.mobile-language-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mobile-language-chip{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc2;font:inherit;min-width:72px;padding:10px 14px}.mobile-language-chip.is-active{background:linear-gradient(135deg,#8f5ff32e,#ea47471a);border-color:#8f5ff359;color:#fff}.mobile-cta.whatsapp{background:#25d366!important}.mobile-cta{background:linear-gradient(135deg,#8f5ff3,#ea4747)!important;border-radius:50px!important;box-shadow:0 10px 30px #8f5ff34d;color:#fff!important;display:inline-block!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important}.mobile-cta:hover{box-shadow:0 15px 40px #8f5ff366;transform:translateY(-2px) scale(1.05)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.navbar-menu{gap:26px}.navbar-dropdown-menu{width:min(680px,90vw)}.navbar-dropdown-menu--services{width:min(480px,82vw)}}@media (max-width:768px){.navbar .btn-primary,.navbar-language-switch,.navbar-menu{display:none}.mobile-menu-toggle{display:flex}.logo{height:35px}}@media (max-width:480px){.navbar{padding:16px 0}.navbar.scrolled{padding:12px 0}.container{padding:0 16px}.mobile-links a{font-size:20px}.mobile-links li{margin:25px 0}}.footer{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);border-top:1px solid #ffffff1a;overflow:hidden;position:relative}.footer-background{z-index:1}.footer-background,.footer-pattern{bottom:0;left:0;position:absolute;right:0;top:0}.footer-pattern{background-image:radial-gradient(circle at 25% 25%,#8f5ff3 1px,#0000 0),radial-gradient(circle at 75% 75%,#ea4747 1px,#0000 0);background-position:0 0,20px 20px;background-size:40px 40px;opacity:.02}.footer-content{padding:80px 0 40px;position:relative;z-index:2}.footer-main{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 2fr;margin-bottom:60px}.footer-brand{max-width:400px}.footer-logo{filter:brightness(1.1);height:45px;margin-bottom:24px;width:auto}.footer-description{color:#ffffffb3;font-size:16px;line-height:1.6;margin-bottom:32px}.footer-social{display:flex;gap:16px}.social-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.social-link:hover{background:#8f5ff333;border-color:#8f5ff34d;color:#8f5ff3;transform:translateY(-2px)}.footer-links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-column{display:flex;flex-direction:column}.footer-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:18px;font-weight:700;margin-bottom:20px}.footer-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-link{color:#ffffffb3;font-size:15px;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:#8f5ff3;transform:translateX(5px)}.footer-link:before{background:linear-gradient(90deg,#8f5ff3,#ea4747);content:"";height:2px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.footer-link:hover:before{width:6px}.footer-list-label{color:#ffffff80;font-size:.75rem;font-weight:700;letter-spacing:.06em;list-style:none;margin-bottom:2px;margin-top:8px;text-transform:uppercase}.contact-item{align-items:center;color:#ffffffb3;display:flex;font-size:15px;gap:8px;text-decoration:none;transition:all .3s ease}.contact-item:hover{color:#8f5ff3}.contact-item svg{color:#8f5ff3;flex-shrink:0}.whatsapp-button{align-items:center;background:#25d366!important;border-radius:12px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:12px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.whatsapp-button:hover{background:#20bd5a!important;box-shadow:0 8px 20px #25d36666;color:#fff!important;transform:translateY(-2px)}.whatsapp-button svg{color:#fff!important}.footer-newsletter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:60px;overflow:hidden;padding:40px;position:relative}.footer-newsletter:before{background:linear-gradient(90deg,#8f5ff3,#ea4747);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.newsletter-content{margin:0 auto;max-width:600px;text-align:center}.newsletter-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:12px}.newsletter-description{color:#ffffffb3;font-size:16px;line-height:1.6;margin-bottom:32px}.newsletter-form{margin:0 auto;max-width:400px}.newsletter-input-group{display:flex;gap:12px}.newsletter-input{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;flex:1 1;font-size:15px;padding:14px 16px;transition:all .3s ease}.newsletter-input:focus{border-color:#8f5ff3;box-shadow:0 0 0 3px #8f5ff31a;outline:none}.newsletter-input::placeholder{color:#ffffff80}.newsletter-button{align-items:center;background:linear-gradient(135deg,#8f5ff3,#ea4747);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 20px;transition:all .3s ease;white-space:nowrap}.newsletter-button:hover{box-shadow:0 10px 25px #8f5ff34d;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff1a;padding:30px 0;position:relative;z-index:2}.footer-bottom-content{justify-content:space-between}.footer-bottom-content,.footer-legal{align-items:center;display:flex;gap:30px}.footer-legal{flex-wrap:wrap}.footer-copyright{color:#fff9;font-size:14px;margin:0}.footer-legal-links{display:flex;gap:20px}.legal-link{color:#fff9;font-size:14px;transition:color .3s ease}.legal-link:hover{color:#8f5ff3}.footer-certifications{align-items:center;display:flex;gap:20px}.certification-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:6px;padding:6px 12px;transition:all .3s ease}.certification-item:hover{background:#8f5ff31a;border-color:#8f5ff34d}.cert-icon{font-size:14px}.cert-text{color:#ffffffb3;font-size:12px;font-weight:600}@media (max-width:1024px){.footer-main{gap:60px;grid-template-columns:1fr}.footer-links{gap:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer-newsletter{padding:32px}}@media (max-width:768px){.footer-content{padding:60px 0 30px}.footer-main{gap:40px;margin-bottom:40px}.footer-brand{text-align:center}.footer-social{justify-content:center}.footer-links{gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));text-align:center}.footer-newsletter{margin-bottom:40px;padding:28px}.newsletter-input-group{flex-direction:column;gap:12px}.newsletter-button{justify-content:center}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}.footer-legal{flex-direction:column;gap:16px}.footer-certifications{flex-wrap:wrap;gap:12px;justify-content:center}}@media (max-width:480px){.footer-content{padding:40px 0 20px}.footer-logo{height:35px}.footer-description{font-size:15px}.footer-social{gap:12px}.social-link{height:40px;width:40px}.footer-links{gap:25px;grid-template-columns:1fr}.footer-title{font-size:16px;margin-bottom:16px}.footer-list{gap:10px}.contact-item,.footer-link{font-size:14px}.footer-newsletter{padding:24px}.newsletter-title{font-size:20px}.newsletter-description{font-size:15px}.newsletter-input{font-size:14px;padding:12px 14px}.newsletter-button{font-size:14px;padding:12px 18px}.footer-bottom{padding:20px 0}.footer-copyright,.legal-link{font-size:13px}.footer-legal-links{gap:16px}.certification-item{padding:5px 10px}.cert-text{font-size:11px}}.lead-capture-overlay{align-items:center;animation:leadCaptureFadeIn .25s ease-out;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.lead-capture-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;inset:0;position:absolute}.lead-capture-modal{animation:leadCaptureSlideIn .3s ease-out;background:linear-gradient(160deg,#0f0f18,#16162a 50%,#1a1a2e);border:1px solid #8f5ff340;border-radius:24px;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0f;max-height:90vh;max-width:440px;overflow:hidden;position:relative;width:100%}.lead-capture-close{align-items:center;background:#ffffff14;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s,color .2s;width:44px;z-index:2}.lead-capture-close:hover{background:#ffffff24;color:#fff}.lead-capture-content{max-height:calc(90vh - 32px);overflow-y:auto;padding:32px 24px 28px;position:relative}.lead-capture-title{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.lead-capture-subtitle{color:#ffffffa6;font-size:.95rem;line-height:1.4;margin:0 0 24px}.lead-capture-form{display:flex;flex-direction:column;gap:16px}.lead-capture-label{color:#ffffffe6;display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:6px}.lead-capture-required{color:#f87171e6}.lead-capture-input,.lead-capture-textarea{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s,background .2s;width:100%}.lead-capture-input::placeholder,.lead-capture-textarea::placeholder{color:#fff6}.lead-capture-input:hover,.lead-capture-textarea:hover{border-color:#fff3}.lead-capture-input:focus,.lead-capture-textarea:focus{background:#ffffff14;border-color:#8f5ff399;outline:none}.lead-capture-textarea{min-height:80px;resize:vertical}.lead-capture-hint{color:#ffffff73;font-size:.8rem;margin:-4px 0 0}.lead-capture-error{background:#f871711f;border:1px solid #f8717140;border-radius:10px;color:#fca5a5;font-size:.875rem;margin:0;padding:10px 12px}.lead-capture-turnstile{margin:-4px 0 0;min-height:0}.lead-capture-btn{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:14px 20px;transition:background .2s,transform .1s}.lead-capture-btn:disabled{cursor:not-allowed;opacity:.7}.lead-capture-btn-primary{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 4px 14px #7c3aed66;color:#fff;margin-top:8px}.lead-capture-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#7c3aed);transform:translateY(-1px)}.lead-capture-btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#ffffffe6;margin-top:16px}.lead-capture-btn-secondary:hover{background:#ffffff26}.lead-capture-success{padding:16px 0 8px;text-align:center}.lead-capture-success p{color:#ffffffe6;font-size:1.05rem;margin:0 0 20px}@keyframes leadCaptureFadeIn{0%{opacity:0}to{opacity:1}}@keyframes leadCaptureSlideIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:560px){.lead-capture-overlay{align-items:flex-end;padding:12px}.lead-capture-modal{border-radius:20px 20px 0 0;max-height:85vh}.lead-capture-content{padding:28px 16px 24px}.lead-capture-title{font-size:1.35rem}}.hero{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at top left,#8f5ff342,#0000 28%),radial-gradient(circle at bottom right,#ea47472e,#0000 26%),linear-gradient(135deg,#080810c7,#111228b8 42%,#1a1a2ead);color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:6rem 0 3rem;position:relative}.hero-gradient,.hero-orbit{inset:0;pointer-events:none;position:absolute}.hero-gradient{background:linear-gradient(120deg,#ffffff0a,#0000 26%,#ffffff0f 65%,#0000);opacity:.9;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*.1),0)}.hero-orbit{border:1px solid #ffffff0d;border-radius:999px;will-change:transform}.hero-orbit-one{height:520px;right:-120px;top:-180px;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*.08),0);width:520px}.hero-orbit-two{bottom:-180px;height:420px;left:-140px;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.12),0);width:420px}.hero-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;position:relative;width:min(1240px,calc(100% - 2rem));z-index:1}.hero-content{max-width:640px}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;margin-bottom:1.5rem;padding:.8rem 1.2rem}.badge-text{color:#f5f3ff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-cta,.hero-subtitle,.hero-title{opacity:0}.hero-title{font-size:clamp(2.9rem,6vw,5rem);font-weight:900;letter-spacing:-.04em;line-height:.96;margin:0}.title-line.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d8ccff 42%,#ffb9b2);-webkit-background-clip:text;background-clip:text;display:block}.hero-subtitle{color:#ffffffc7;font-size:1.12rem;line-height:1.75;margin:1.5rem 0 0;max-width:58ch}.hero-subtitle strong{color:#fff}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.cta-primary,.cta-secondary,.hero-visual-link{cursor:pointer;font:inherit}.cta-primary,.cta-secondary{align-items:center;border-radius:16px;display:inline-flex;gap:.75rem;justify-content:center;min-height:56px;padding:0 1.5rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.cta-primary{background:linear-gradient(135deg,#8f5ff3,#ea4747);border:none;box-shadow:0 22px 48px #8f5ff347;color:#fff}.cta-primary:hover{box-shadow:0 30px 56px #8f5ff35c;transform:translateY(-2px)}.cta-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.cta-secondary:hover,.hero-visual-link:hover{border-color:#ffffff47;transform:translateY(-2px)}.arrow-icon{height:18px;width:18px}.hero-proof-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.hero-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;opacity:0;padding:1.2rem}.hero-proof-value{color:#fff;font-size:1.6rem;font-weight:800}.hero-proof-label{color:#ffffffb8;font-size:.92rem;line-height:1.5;margin-top:.4rem}.hero-market-strip{margin-top:1.2rem}.hero-market-label{color:#ffffff9e;display:block;font-size:.84rem;letter-spacing:.08em;margin-bottom:.7rem;text-transform:uppercase}.hero-market-tags{display:flex;flex-wrap:wrap;gap:.65rem}.hero-market-tag{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd6;display:inline-flex;font-size:.92rem;min-height:34px;padding:0 .9rem}.hero-visual{display:flex;justify-content:center}.hero-visual-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:30px;box-shadow:0 35px 90px #00000059;max-width:520px;padding:1.5rem;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.08),0);width:100%}.hero-visual-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.hero-visual-pill{background:#8f5ff329;border-radius:999px;color:#efe7ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.55rem .8rem;text-transform:uppercase}.hero-visual-kicker{color:#ffffffa8;font-size:.88rem}.hero-capability-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-capability-card{background:#0808107a;border:1px solid #ffffff12;border-radius:22px;min-height:176px;opacity:0;padding:1.2rem}.hero-capability-eyebrow{color:#f6c7c0;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.hero-capability-card h3{font-size:1.1rem;line-height:1.3;margin:0 0 .75rem}.hero-capability-card p{color:#ffffffb8;font-size:.94rem;line-height:1.55;margin:0}.hero-visual-footer{border-top:1px solid #ffffff14;margin-top:1rem;padding:1rem 0 0}.hero-visual-metric{margin-bottom:1rem}.hero-visual-metric-value{display:block;font-size:1.15rem;font-weight:800}.hero-visual-metric-label{color:#ffffffb3;display:block;line-height:1.55;margin-top:.4rem}.hero-visual-link{background:#0000;border:1px solid #ffffff1f;border-radius:14px;color:#fff;padding:.9rem 1rem;transition:transform .25s ease,border-color .25s ease;width:100%}.hero--compact{min-height:75vh;padding:5rem 0 4rem}.hero-container--single{grid-template-columns:1fr;text-align:center}.hero-content--center{margin:0 auto;max-width:620px}@media (max-width:1100px){.hero-container{grid-template-columns:1fr}.hero-content{max-width:none}.hero-visual{justify-content:stretch}.hero-visual-shell{max-width:none}}@media (max-width:768px){.hero{min-height:auto;padding-top:5.5rem}.hero-container{gap:2rem;width:min(100%,calc(100% - 1.25rem))}.hero-title{font-size:clamp(2.4rem,12vw,3.5rem)}.hero-subtitle{font-size:1rem}.hero-cta{flex-direction:column}.cta-primary,.cta-secondary{width:100%}.hero-capability-grid,.hero-proof-grid{grid-template-columns:1fr}.hero-capability-card{min-height:auto}.hero-visual-header{align-items:flex-start;flex-direction:column}}.services{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0f1cb8;color:#fff;overflow:hidden;padding:7rem 0;position:relative}.services:before{background:radial-gradient(circle at top right,#8f5ff338,#0000 24%),linear-gradient(180deg,#ffffff0a,#0000 18%);content:"";inset:-8%;position:absolute;transform:translate3d(0,0,0) scale(1.12);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.09),0) scale(1.12);will-change:transform}.services:after{background:linear-gradient(180deg,#0000,#08081099);bottom:-1px;content:"";height:140px;left:0;pointer-events:none;position:absolute;right:0}.services-container{margin:0 auto;position:relative;width:min(1240px,calc(100% - 2rem));z-index:1}.services-header{margin-bottom:3rem;max-width:760px}.services-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;margin-bottom:1.25rem;padding:.75rem 1.15rem}.services-badge span,.services-summary-label{color:#f4e6ff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.services-title{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.04em;line-height:1.02;margin:0}.services-title-accent{color:#f7c0ba}.services-description{color:#ffffffbd;font-size:1.08rem;line-height:1.8;margin:1.25rem 0 0;max-width:65ch}.services-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.services-track-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0000002e;opacity:0;padding:1.6rem}.services-track-number{align-items:center;background:linear-gradient(135deg,#8f5ff333,#ea474733);border-radius:14px;color:#fff;display:inline-flex;font-weight:800;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.services-track-title{font-size:1.35rem;line-height:1.3;margin:0}.services-track-description{color:#ffffffb8;line-height:1.7;margin:.85rem 0 1.2rem}.services-track-list{grid-gap:.7rem;display:grid;gap:.7rem;list-style:none;margin:0 0 1.4rem;padding:0}.services-track-item{align-items:center;color:#ffffffd1;display:flex;gap:.7rem}.services-track-dot{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:9px;width:9px}.services-summary-primary,.services-summary-secondary,.services-track-link{border:none;cursor:pointer;font:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.services-track-link{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#fff;min-height:46px;padding:0 1rem}.services-summary-secondary:hover,.services-track-link:hover{border-color:#ffffff3d;transform:translateY(-2px)}.services-summary{grid-gap:1.5rem;align-items:center;background:linear-gradient(135deg,#8f5ff324,#ea47471a);border:1px solid #ffffff14;border-radius:30px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-top:2rem;padding:1.8rem}.services-summary-copy h3{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;margin:.5rem 0 .8rem}.services-summary-copy p{color:#fffc;line-height:1.7;margin:0;max-width:60ch}.services-summary-actions{grid-gap:.85rem;display:grid;gap:.85rem}.services-summary-primary,.services-summary-secondary{border-radius:16px;min-height:54px;padding:0 1.2rem}.services-summary-primary{background:#fff;box-shadow:0 18px 36px #0000001f;color:#fff;color:#131420}.services-summary-primary:hover{box-shadow:0 22px 40px #00000029;transform:translateY(-2px)}.services-summary-secondary{background:#0000;border:1px solid #ffffff24;color:#fff}@media (max-width:900px){.services-grid,.services-summary{grid-template-columns:1fr}}@media (max-width:768px){.services{padding:5.5rem 0}.services-container{width:min(100%,calc(100% - 1.25rem))}.services-title{font-size:clamp(2rem,10vw,3rem)}.services-description{font-size:1rem}}.solutions{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#090b14c2,#13172aad 55%,#171326b8);color:#fff;overflow:hidden;padding:7rem 0;position:relative}.solutions:before{background:radial-gradient(circle at 15% 15%,#8f5ff33d,#0000 24%),radial-gradient(circle at 85% 85%,#ea474729,#0000 22%);content:"";inset:-10%;position:absolute;transform:translate3d(0,0,0) scale(1.14);transform:translate3d(0,calc(var(--home-scroll, 0px)*.08),0) scale(1.14);will-change:transform}.solutions:after{background:linear-gradient(180deg,#0000,#0808108c);bottom:-1px;content:"";height:140px;left:0;pointer-events:none;position:absolute;right:0}.solutions-container{margin:0 auto;position:relative;width:min(1240px,calc(100% - 2rem));z-index:1}.solutions-header{margin-bottom:3rem;max-width:780px}.solutions-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;margin-bottom:1.25rem;padding:.75rem 1.15rem}.solutions-badge span,.solutions-bottom-kicker,.solutions-feature-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.solutions-badge span,.solutions-feature-label{color:#f4e6ff}.solutions-title{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.04em;line-height:1.02;margin:0}.solutions-title-accent{color:#ffc8c2}.solutions-description{color:#ffffffbd;font-size:1.08rem;line-height:1.8;margin:1.25rem 0 0;max-width:64ch}.solutions-feature-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-two-products{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.solutions-product-block{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;display:flex;flex-direction:column;opacity:0;padding:1.75rem}.solutions-product-block h3{font-size:1.35rem;line-height:1.2;margin:.6rem 0 .5rem}.solutions-product-block p{color:#ffffffbf;font-size:.98rem;line-height:1.6;margin:0}.solutions-product-block ul{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.solutions-product-block li{align-items:flex-start;color:#ffffffd1;display:flex;font-size:.9rem;gap:.6rem}.solutions-product-cta{color:#e9d5ff;font-size:.95rem;font-weight:600;margin-top:auto;padding-top:1.25rem;text-decoration:none;transition:color .2s}.solutions-product-cta:hover{color:#fff}.solutions-industries{margin-top:2rem}.solutions-industries-title{color:#ffffffe6;font-size:1.15rem;font-weight:600;margin:0 0 1rem}.solutions-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.solutions-tab{background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;color:#ffffffd9;cursor:pointer;font-size:.88rem;font-weight:600;padding:.5rem 1rem;transition:background .2s,border-color .2s}.solutions-tab:hover{background:#ffffff14;border-color:#ffffff40}.solutions-tab--active{background:#8f5ff340;border-color:#8f5ff380;color:#fff}.solutions-industry-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.solutions-industry-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;color:inherit;display:block;opacity:0;padding:1.25rem;text-decoration:none;transition:border-color .2s,background .2s}.solutions-industry-card:hover{background:#ffffff0f;border-color:#8f5ff359}.solutions-industry-badge{color:#8f5ff3f2;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.solutions-industry-card h4{color:#fff;font-size:1.1rem;line-height:1.25;margin:0 0 .4rem}.solutions-industry-card p{color:#ffffffb3;font-size:.9rem;line-height:1.5;margin:0}.solutions-feature-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;min-height:100%;opacity:0;padding:1.5rem}.solutions-feature-card h3{font-size:1.4rem;line-height:1.2;margin:.8rem 0 .7rem}.solutions-feature-card p{color:#ffffffb8;line-height:1.7;margin:0}.solutions-feature-card ul,.solutions-pillars{list-style:none;margin:1.2rem 0 0;padding:0 0 0 .4rem}.solutions-feature-card ul{grid-gap:.75rem;display:grid;gap:.75rem}.solutions-feature-card li,.solutions-pillars li{align-items:flex-start;display:flex;gap:.7rem;padding-left:.35rem}.solutions-check,.solutions-pillars-marker{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.42rem;width:10px}.solutions-bottom{grid-gap:1.5rem;background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:2rem;padding:1.8rem}.solutions-bottom-kicker{color:#ffd4cf}.solutions-bottom-copy h3{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;margin:.55rem 0 .85rem}.solutions-bottom-copy p{color:#ffffffc7;line-height:1.7;margin:0}.solutions-pillars li{border-bottom:1px solid #ffffff14;color:#ffffffd1;opacity:0;padding:.9rem 0}.solutions-pillars li:last-child{border-bottom:none}.solutions-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.solutions-primary-action,.solutions-secondary-action{border:none;border-radius:16px;cursor:pointer;font:inherit;min-height:54px;padding:0 1.4rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.solutions-primary-action{background:linear-gradient(135deg,#8f5ff3,#ea4747);box-shadow:0 20px 44px #8f5ff33d;color:#fff}.solutions-secondary-action{background:#0000;border:1px solid #ffffff24;color:#fff}.solutions-primary-action:hover,.solutions-secondary-action:hover{transform:translateY(-2px)}@media (max-width:980px){.solutions-bottom,.solutions-feature-grid,.solutions-two-products{grid-template-columns:1fr}}@media (max-width:768px){.solutions{padding:5.5rem 0}.solutions-container{width:min(100%,calc(100% - 1.25rem))}.solutions-title{font-size:clamp(2rem,10vw,3rem)}.solutions-description{font-size:1rem}.solutions-actions{flex-direction:column}.solutions-primary-action,.solutions-secondary-action{width:100%}}.process-strip{background:#ffffff08;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;padding:1.75rem 0}.process-strip-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;width:min(720px,calc(100% - 2rem))}.process-strip-text{color:#ffffffd9;font-size:1rem;margin:0}.process-strip-link{align-items:center;color:#e9d5ff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;text-decoration:none;transition:color .2s}.process-strip-link:hover{color:#fff}.process-strip-link svg{flex-shrink:0}.testimonials{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#0a0a0fa8,#1a1a2e99 25%,#16213e8a 50%,#0f346080 75%,#53348375);color:#fff;overflow:hidden;padding:140px 0;position:relative}.testimonials:before{background:radial-gradient(circle at 30% 70%,#ec48991f 0,#0000 52%),radial-gradient(circle at 70% 30%,#6366f124 0,#0000 54%);bottom:0;top:0;transform:translate3d(0,0,0) scale(1.12);transform:translate3d(0,calc(var(--home-scroll, 0px)*.09),0) scale(1.12);will-change:transform}.testimonials:after,.testimonials:before{content:"";left:0;position:absolute;right:0;z-index:1}.testimonials:after{background:linear-gradient(180deg,#0000,#08081094);bottom:-1px;height:150px;pointer-events:none}.testimonials-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.testimonials-header{margin-bottom:6rem;text-align:center}.section-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ec489933,#6366f133);border:1px solid #ec48994d;border-radius:50px;box-shadow:0 4px 20px #ec48991a;display:inline-flex;margin-bottom:2rem;padding:.875rem 1.75rem}.section-badge span{color:#e0e7ff;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.section-title{color:#fff;font-size:clamp(2.75rem,5.5vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:2rem}.title-accent{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,#ec4899,#6366f1,#10b981);-webkit-background-clip:text;background-clip:text;background-size:300% 300%}.section-description{color:#cbd5e1;font-size:1.25rem;line-height:1.7;margin:0 auto;max-width:700px}.testimonials-demo-link{background:#8f5ff333;border:1px solid #8f5ff366;border-radius:10px;color:#e9d5ff;display:inline-block;font-size:.95rem;font-weight:600;margin-top:1rem;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s,border-color .2s}.testimonials-demo-link:hover{background:#8f5ff34d;border-color:#8f5ff380;color:#fff}.testimonials-carousel{margin-bottom:6rem}.carousel-container{margin:0 auto;max-width:900px;padding:0 4rem;position:relative}.carousel-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:2px solid #ffffff26;border-radius:50%;box-shadow:0 8px 32px #0003;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:56px;z-index:10}.carousel-btn:hover{background:linear-gradient(135deg,#ec48994d,#6366f14d);border-color:#ec489999;box-shadow:0 12px 40px #ec48994d;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev{left:0}.carousel-btn.next{right:0}.carousel-btn svg{color:#fff;height:24px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:24px}.carousel-btn:hover svg{transform:scale(1.2)}.testimonials-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.testimonial-slide{display:flex;flex-shrink:0;justify-content:center;min-width:100%}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 8px 32px #0003;max-width:600px;overflow:hidden;padding:3.5rem;position:relative;width:100%}.testimonial-card:before{background:linear-gradient(135deg,#ec4899,#6366f1,#10b981);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .5s ease}.testimonial-card:hover:before{transform:scaleX(1)}.quote-icon{color:#ec4899;font-family:serif;font-size:5rem;left:2.5rem;line-height:1;opacity:.2;position:absolute;top:1.5rem}.testimonial-quote{color:#cbd5e1;font-size:1.375rem;font-style:italic;line-height:1.7;margin-bottom:3rem;padding-left:1rem;position:relative;z-index:2}.testimonial-author{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.author-avatar{align-items:center;background:linear-gradient(135deg,#ec489933,#6366f133);border:2px solid #ec48994d;border-radius:50%;display:flex;flex-shrink:0;font-size:3rem;height:80px;justify-content:center;width:80px}.author-info{flex:1 1;min-width:0}.author-name{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.author-position{color:#94a3b8;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.author-company{color:#6366f1;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.testimonial-metrics{align-items:center;background:linear-gradient(135deg,#ec48991a,#6366f11a);border:1px solid #ec489933;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;min-width:120px;padding:1rem 1.5rem;text-align:center}.metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ec4899,#6366f1);-webkit-background-clip:text;background-clip:text;display:block;font-size:1.5rem;font-weight:800;line-height:1;margin-bottom:.25rem}.metric-label{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.carousel-indicators{display:flex;gap:.75rem;justify-content:center;margin-top:2rem}.indicator{background:#fff3;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:linear-gradient(135deg,#ec4899,#6366f1);transform:scale(1.2)}.case-studies{margin-bottom:6rem}.case-studies-header{margin-bottom:2rem;text-align:center}.case-studies-header h3{color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;margin-bottom:.75rem}.case-studies-header p{color:#cbd5e1;font-size:1rem;margin:0 auto;max-width:720px}.case-studies-grid{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 .75rem;scroll-snap-type:x proximity;scrollbar-width:thin}.case-study-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex:0 0 min(360px,calc(100vw - 3rem));overflow:hidden;padding:2rem;position:relative;scroll-snap-align:start;transition:all .4s cubic-bezier(.4,0,.2,1)}.case-study-card:before{background:linear-gradient(135deg,#ec4899,#6366f1);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.case-study-card:hover{background:#ffffff14;border-color:#ec48994d;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.case-study-card:hover:before{transform:scaleX(1)}.case-header{gap:1rem;margin-bottom:2rem}.case-header,.case-icon{align-items:center;display:flex}.case-icon{background:linear-gradient(135deg,#ec489933,#6366f133);border-radius:16px;flex-shrink:0;font-size:2.5rem;height:60px;justify-content:center;width:60px}.case-company{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.case-industry{color:#6366f1;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.case-content{margin-bottom:0}.case-section{margin-bottom:1.5rem}.case-section h5{color:#e0e7ff;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.case-section p{color:#94a3b8;font-size:.875rem;line-height:1.6}.case-results{list-style:none;margin:0;padding:0}.case-result{align-items:center;color:#94a3b8;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:.75rem}.case-result:last-child{margin-bottom:0}.result-check{color:#10b981;flex-shrink:0}.case-footer{border-top:1px solid #ffffff1a;padding-top:1.5rem}.case-cta{align-items:center;background:#0000;border:2px solid #6366f14d;border-radius:12px;color:#6366f1;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.case-cta:hover{background:#6366f11a;border-color:#6366f180;transform:translateX(4px)}.social-proof{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ec48991a,#6366f11a);border:1px solid #ec489933;border-radius:24px;padding:3rem;text-align:center}.proof-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.stat-number{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#ec4899,#6366f1,#10b981);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:2.5rem;font-weight:900;line-height:1}.stat-label{color:#94a3b8;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:1200px){.carousel-container{max-width:800px;padding:0 3rem}.testimonial-card{max-width:550px;padding:3rem}.case-studies-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:1024px){.testimonials{padding:120px 0}.testimonial-author{align-items:flex-start;flex-direction:column;gap:1.5rem}.testimonial-metrics{align-self:flex-end}.case-studies-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.proof-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials{padding:100px 0}.testimonials-container{padding:0 1rem}.testimonials-header{margin-bottom:4rem}.section-title{font-size:clamp(2rem,6vw,2.75rem)}.section-description{font-size:1.125rem}.carousel-container{max-width:100%;padding:0 3rem}.testimonial-card{max-width:100%;padding:2rem}.quote-icon{font-size:3.5rem;left:1.5rem;top:1rem}.testimonial-quote{font-size:1.125rem;margin-bottom:2rem}.carousel-btn{height:48px;width:48px}.carousel-btn svg{height:20px;width:20px}.author-avatar{font-size:2.5rem;height:60px;width:60px}.author-name{font-size:1.125rem}.testimonial-metrics{min-width:100px;padding:.75rem 1rem}.metric-value{font-size:1.25rem}.case-studies-grid{gap:1.5rem;grid-template-columns:1fr}.case-study-card{padding:2rem}.case-studies-header h3{font-size:2rem}.social-proof{padding:2rem 1.5rem}.proof-stats{gap:1.5rem;grid-template-columns:1fr}.stat-number{font-size:2rem}}@media (max-width:480px){.testimonials{padding:80px 0}.section-title{font-size:2rem}.section-description{font-size:1rem}.carousel-container{padding:0 2rem}.testimonial-card{max-width:100%;padding:1.5rem}.quote-icon{font-size:3rem;left:1rem;top:.75rem}.testimonial-quote{font-size:1rem;margin-bottom:1.5rem;padding-left:.5rem}.carousel-btn{height:40px;width:40px}.carousel-btn svg{height:18px;width:18px}.testimonial-author{gap:1rem}.author-avatar{font-size:2rem;height:50px;width:50px}.author-name{font-size:1rem}.author-company,.author-position{font-size:.8rem}.testimonial-metrics{min-width:90px;padding:.5rem .75rem}.metric-value{font-size:1.125rem}.metric-label{font-size:.7rem}.case-studies-header h3{font-size:1.75rem}.case-studies-header p{font-size:1rem}.case-study-card{padding:1.5rem}.case-header{align-items:flex-start;flex-direction:column;gap:.75rem}.case-icon{font-size:2rem;height:50px;width:50px}.case-company{font-size:1.125rem}.case-industry{font-size:.8rem}.case-section h5{font-size:.875rem}.case-result,.case-section p{font-size:.8rem}.case-result{gap:.5rem}.result-check{height:14px;width:14px}.case-cta{font-size:.8rem;padding:.5rem 1rem}.social-proof{padding:1.5rem 1rem}.stat-number{font-size:1.75rem}.stat-label{font-size:.8rem}}.home-faq{background:#ffffff05;border-top:1px solid #ffffff0f;padding:4rem 0}.home-faq-container{margin:0 auto;width:min(720px,calc(100% - 2rem))}.home-faq-title{color:#fff;font-size:1.75rem;margin:0 0 1.5rem;text-align:center}.home-faq-list{display:flex;flex-direction:column;gap:.5rem}.home-faq-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.home-faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem;text-align:left;transition:background .2s;width:100%}.home-faq-question:hover{background:#ffffff0d}.home-faq-icon{align-items:center;color:#8f5ff3e6;display:flex;flex-shrink:0;font-size:1.25rem;height:24px;justify-content:center;transition:transform .2s;width:24px}.home-faq-item--open .home-faq-icon{transform:rotate(45deg)}.home-faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.home-faq-item--open .home-faq-answer{max-height:280px}.home-faq-answer p{color:#ffffffc7;font-size:.95rem;line-height:1.6;margin:0;padding:.5rem 1.25rem 1.25rem}@media (max-width:768px){.home-faq{padding:3rem 0}.home-faq-title{font-size:1.5rem}.home-faq-question{font-size:.95rem;padding:1rem}}.cta{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#0a0a0fad,#1a1a2e9e 50%,#16213e8f);display:flex;min-height:100vh;overflow:hidden;position:relative}.cta-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.cta-pattern{animation:patternMove 30s linear infinite;background-image:radial-gradient(circle at 25% 25%,#8f5ff3 2px,#0000 0),radial-gradient(circle at 75% 75%,#ea4747 2px,#0000 0);background-position:0 0,40px 40px;background-size:80px 80px;opacity:.08;transform:translate3d(0,0,0) scale(1.08);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.1),0) scale(1.08)}.cta-pattern,.floating-shapes{bottom:0;left:0;position:absolute;right:0;top:0;will-change:transform}.floating-shapes{pointer-events:none;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*.11),0)}.shape{animation:float 8s ease-in-out infinite;background:linear-gradient(45deg,#8f5ff31a,#ea47471a);border-radius:50%;position:absolute}.shape-1{animation-delay:0s;height:120px;left:10%;top:15%;width:120px}.shape-2{animation-delay:3s;height:200px;right:15%;top:60%;width:200px}.shape-3{animation-delay:6s;height:80px;right:25%;top:30%;width:80px}.cta-content{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.cta-text{max-width:600px}.cta-badge{align-items:center;animation:slideInUp .8s ease .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8f5ff31a;border:1px solid #8f5ff34d;border-radius:50px;color:#8f5ff3;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:8px 16px}.badge-icon{font-size:16px}.cta-whatsapp-button{align-items:center;background:#25d366;border-radius:16px;box-shadow:0 8px 24px #25d3664d;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:32px;padding:14px 24px;text-decoration:none;transition:all .3s ease}.cta-whatsapp-button:hover{background:#20bd5a;box-shadow:0 12px 32px #25d36666;transform:translateY(-2px)}.cta-title{animation:slideInUp .8s ease .4s both;color:#fff;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:24px}.cta-description{animation:slideInUp .8s ease .6s both;color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:24px}.cta-benefits{animation:slideInUp .8s ease .8s both;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.benefit-item{align-items:center;color:#ffffffe6;display:flex;font-size:16px;gap:12px;transition:all .3s ease}.benefit-item:hover{color:#8f5ff3;transform:translateX(5px)}.benefit-icon{background:#8f5ff333;border-radius:50%;color:#8f5ff3;flex-shrink:0;padding:2px}.cta-form{animation:slideInRight 1s ease .6s both}.form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;padding:40px;position:relative}.form-container:before{background:linear-gradient(90deg,#8f5ff3,#ea4747);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.form-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.form-subtitle{color:#ffffffb3;font-size:16px;margin-bottom:32px;text-align:center}.contact-form{gap:20px;position:relative}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#ffffffe6;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:16px;padding:14px 16px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff14;border-color:#8f5ff3;box-shadow:0 0 0 3px #8f5ff31a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group select{cursor:pointer}.form-group select option{background:#1a1a2e;color:#fff}.form-group textarea{min-height:100px;resize:vertical}.turnstile-wrapper{bottom:0;height:65px;left:0;min-height:65px;opacity:0;pointer-events:none;position:absolute;width:300px}.form-submit{align-items:center;background:linear-gradient(135deg,#8f5ff3,#ea4747);border:none;border-radius:50px;box-shadow:0 10px 30px #8f5ff34d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:8px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.form-submit:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.form-submit:hover:before{left:100%}.form-submit:hover{box-shadow:0 20px 40px #8f5ff366;transform:translateY(-3px)}.form-privacy{color:#fff9;font-size:12px;line-height:1.5;margin-top:16px;text-align:center}.cta-urgency{margin-top:60px;position:relative;z-index:2}.urgency-content{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ea47471a,#8f5ff31a);border:1px solid #ea47474d;border-radius:16px;display:flex;gap:20px;padding:24px}.urgency-icon{flex-shrink:0;font-size:32px}.urgency-text{flex:1 1}.urgency-text h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}.urgency-text p{color:#fffc;font-size:14px;line-height:1.5}.urgency-stats{flex-shrink:0;text-align:center}.urgency-stat{display:flex;flex-direction:column;gap:4px}.urgency-stat .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ea4747,#8f5ff3);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;line-height:1}.urgency-stat .stat-text{color:#ffffffb3;font-size:12px;text-align:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes patternMove{0%{transform:translate(0)}to{transform:translate(80px,80px)}}@media (max-width:1024px){.cta-content{gap:60px}.form-container{padding:32px}}@media (max-width:768px){.cta{min-height:auto;padding:80px 0}.cta-content{gap:60px;grid-template-columns:1fr;text-align:center}.cta-text{order:1}.cta-form{order:2}.form-container{padding:28px}.urgency-content{flex-direction:column;gap:16px;text-align:center}.urgency-text{order:2}.urgency-stats{order:3}.urgency-icon{order:1}}@media (max-width:480px){.cta{padding:60px 0}.cta-title{font-size:2rem}.cta-description{font-size:1.1rem}.form-container{padding:24px}.form-title{font-size:20px}.form-subtitle{font-size:14px}.contact-form{gap:16px}.form-group input,.form-group select,.form-group textarea{font-size:15px;padding:12px 14px}.form-submit{padding:14px 28px}.benefit-item,.form-submit{font-size:15px}.urgency-content{padding:20px}.urgency-icon{font-size:28px}.urgency-text h4{font-size:16px}.urgency-text p{font-size:13px}.urgency-stat .stat-number{font-size:20px}.urgency-stat .stat-text{font-size:11px}}.error-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#fca5a5;font-size:14px;margin-bottom:20px;padding:16px;text-align:center}.success-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:60px 20px;position:relative;text-align:center;z-index:2}.success-icon{animation:bounceIn .8s ease;font-size:4rem;margin-bottom:24px}.success-title{animation:slideInUp .8s ease .2s both;color:#fff;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin-bottom:16px}.success-description{animation:slideInUp .8s ease .4s both;color:#fffc;font-size:1.125rem;line-height:1.6;margin-bottom:32px}.success-cta{align-items:center;animation:slideInUp .8s ease .6s both;background:linear-gradient(135deg,#8f5ff3,#ea4747);border:none;border-radius:12px;box-shadow:0 8px 32px #8f5ff34d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.success-cta:hover{box-shadow:0 12px 40px #8f5ff366;transform:translateY(-2px)}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.home-page{isolation:isolate;position:relative}.home-content{position:relative;z-index:1}.home-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.home-atmosphere-grid,.home-atmosphere-layer{inset:-12%;position:absolute;will-change:transform,opacity}.home-atmosphere:after,.home-atmosphere:before{content:"";inset:-18%;pointer-events:none;position:absolute;will-change:transform,opacity}.home-atmosphere:before{background:radial-gradient(circle at 50% 18%,#ffffff1c,#0000 18%),radial-gradient(circle at 50% 48%,#8f5ff329,#0000 24%);mix-blend-mode:screen;opacity:.9;transform:translate3d(0,0,0) scale(1);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.18),0) scale(calc(1 + var(--home-progress, 0)*.08))}.home-atmosphere:after{background:linear-gradient(180deg,#ffffff14,#0000 22%),linear-gradient(120deg,#0000 12%,#ffffff0f 50%,#0000 86%);opacity:.3;opacity:calc(.3 + var(--home-progress, 0)*.28);transform:translate3d(0,0,0) rotate(-7deg) scale(1.08);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.12),0) rotate(-7deg) scale(1.08)}.home-atmosphere-layer-one{background:radial-gradient(circle at 18% 18%,#8f5ff357,#0000 24%),radial-gradient(circle at 82% 14%,#1d7dff2e,#0000 22%);opacity:1;transform:translate3d(0,0,0) scale(1.16);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.16),0) scale(1.16)}.home-atmosphere-layer-two{background:radial-gradient(circle at 72% 64%,#ea47473d,#0000 20%),radial-gradient(circle at 30% 84%,#8f5ff338,#0000 18%);opacity:.92;transform:translate3d(0,0,0) scale(1.12);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.1),0) scale(1.12)}.home-atmosphere-layer-three{background:linear-gradient(180deg,#0a0a0f1a,#0a0a0f94);transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.05),0)}.home-atmosphere-grid{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 0);background-size:140px 140px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 25%,#0000 78%);mask-image:radial-gradient(circle at center,#000 25%,#0000 78%);opacity:.28;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--home-scroll, 0px)*-.08),0)}.home-content:before{background:linear-gradient(180deg,#ffffff0f,#0000 24%),radial-gradient(circle at 50% 0,#8f5ff31f,#0000 52%);content:"";height:100vh;left:50%;-webkit-mask-image:linear-gradient(180deg,#000000e0,#0000 94%);mask-image:linear-gradient(180deg,#000000e0,#0000 94%);opacity:.72;pointer-events:none;position:fixed;top:0;transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(calc(var(--home-scroll, 0px)*-.06));width:min(88vw,1200px);z-index:-1}.team{background:linear-gradient(135deg,#0a0a0f,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483);color:#fff;overflow:hidden;padding:120px 0;position:relative}.team:before{background:radial-gradient(circle at 20% 80%,#8f5ff314 0,#0000 50%),radial-gradient(circle at 80% 20%,#ea474714 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.team-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.team-header{margin-bottom:4rem;text-align:center}.team-header .section-badge{align-items:center;background:linear-gradient(135deg,#8f5ff333,#ea474733);border:1px solid #8f5ff34d;border-radius:50px;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem}.team-header .section-badge span{color:#e0e7ff;font-size:.875rem;font-weight:600;letter-spacing:.5px}.team-header .section-title{color:#fff;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.team-header .title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text}.team-header .section-description{color:#cbd5e1;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px}.team-category{margin-bottom:4rem}.team-category:last-of-type{margin-bottom:2rem}.team-category-title{border-left:4px solid #8f5ff3;color:#e0e7ff;font-size:1.5rem;font-weight:700;margin-bottom:2rem;padding-left:.5rem}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.team-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.team-card:hover{background:#ffffff0f;border-color:#8f5ff34d;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.team-avatar{align-items:center;border-radius:50%;box-shadow:0 8px 24px #8f5ff34d;color:#fff;display:flex;font-size:1.75rem;font-weight:800;height:100px;justify-content:center;margin:0 auto 1.25rem;width:100px}.team-name{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.team-role{color:#8f5ff3;font-size:.875rem;font-weight:600;margin-bottom:1rem}.team-quote{color:#94a3b8;font-size:.95rem;font-style:italic;line-height:1.5}.team-cta{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin-top:4rem;padding:3rem;text-align:center}.team-cta p{color:#cbd5e1;font-size:1.25rem;margin-bottom:1.5rem}.team-cta-button{align-items:center;background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:50px;box-shadow:0 8px 24px #8f5ff34d;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.team-cta-button:hover{box-shadow:0 12px 32px #8f5ff366;transform:translateY(-2px)}.team-cta-button svg{height:20px;width:20px}@media (max-width:768px){.team{padding:80px 0}.team-grid{gap:1.5rem;grid-template-columns:1fr}.team-cta{padding:2rem 1.5rem}}.tech-stack{background:linear-gradient(135deg,#0f0f23,#1a1a2e);color:#fff;overflow:hidden;padding:120px 0;position:relative}.tech-stack:before{background:linear-gradient(135deg,#8f5ff30d,#ea47470d);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.tech-stack-container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.tech-stack-header{margin-bottom:4rem;text-align:center}.tech-stack-header .section-badge{align-items:center;background:linear-gradient(135deg,#8f5ff333,#ea474733);border:1px solid #8f5ff34d;border-radius:50px;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem}.tech-stack-header .section-badge span{color:#e0e7ff;font-size:.875rem;font-weight:600;letter-spacing:.5px}.tech-stack-header .section-title{color:#fff;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.tech-stack-header .title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text}.tech-stack-header .section-description{color:#cbd5e1;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px}.tech-stack-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.tech-stack-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:all .3s ease}.tech-stack-card:hover{background:#ffffff0d;border-color:#8f5ff34d;box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.tech-stack-card-header{margin-bottom:1.5rem}.tech-stack-title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.tech-stack-description{color:#94a3b8;font-size:.9rem;line-height:1.5}.tech-badges{display:flex;flex-wrap:wrap;gap:.75rem}.tech-badge{background:linear-gradient(135deg,#8f5ff326,#ea47471a);border:1px solid #8f5ff34d;border-radius:12px;color:#e0e7ff;display:inline-block;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.tech-badge:hover{background:linear-gradient(135deg,#8f5ff340,#ea474733);border-color:#8f5ff380;transform:scale(1.05)}@media (max-width:1200px){.tech-stack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tech-stack{padding:80px 0}.tech-stack-grid{grid-template-columns:1fr}}.about-page{min-height:100vh;padding-top:72px}.about-hero{overflow:hidden;padding:72px 0 64px;position:relative}.about-hero-bg{background:linear-gradient(160deg,#08090f,#12131d 45%,#17172a);inset:0;position:absolute}.about-hero-bg:after{background:radial-gradient(circle at 20% 20%,#8f5ff324,#0000 28%),radial-gradient(circle at 80% 10%,#ea47471a,#0000 22%);content:"";inset:0;position:absolute}.about-hero-container{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);position:relative;z-index:1}.about-badge,.about-section-label,.about-story-label{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#efe9ff;margin-bottom:1.2rem;padding:.5rem 1rem}.about-title{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.045em;line-height:1.02;margin:0 0 1rem}.about-subtitle{color:#ffffffc2;font-size:1.06rem;line-height:1.78;margin:0;max-width:60ch}.about-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.about-primary,.about-secondary{align-items:center;border-radius:16px;display:inline-flex;gap:.6rem;justify-content:center;min-height:54px;padding:0 1.3rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.about-primary{background:linear-gradient(135deg,#8f5ff3,#ea4747);box-shadow:0 18px 40px #8f5ff333;color:#fff}.about-secondary{background:#ffffff0a;border:1px solid #ffffff1f;color:#fff}.about-primary:hover,.about-secondary:hover{transform:translateY(-2px)}.about-story-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:26px;padding:1.7rem}.about-section-label,.about-story-label{color:#8f5ff3f2}.about-story-card p{color:#ffffffc7;line-height:1.75;margin:0 0 1rem}.about-story-card p:last-child{margin-bottom:0}.about-section{padding:64px 0}.about-section--muted{background:#ffffff05}.about-section-head{margin-bottom:1.6rem}.about-grid-copy h2,.about-section-head h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;margin:.45rem 0 0}.about-principles-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.about-principle-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:1.45rem}.about-principle-icon{align-items:center;background:linear-gradient(135deg,#8f5ff32e,#ea47471a);border:1px solid #8f5ff338;border-radius:14px;color:#8f5ff3;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.about-principle-card h3{font-size:1.2rem;margin:0 0 .6rem}.about-grid-copy p,.about-principle-card p{color:#ffffffc2;line-height:1.72;margin:0}.about-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.about-milestones{grid-gap:.8rem;display:grid;gap:.8rem}.about-milestone-item{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;color:#ffffffd1;display:flex;gap:.75rem;padding:1rem 1.1rem}@media (max-width:960px){.about-grid,.about-hero-container,.about-principles-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-page{padding-top:68px}.about-hero{padding:64px 0 48px}.about-actions{flex-direction:column}.about-primary,.about-secondary{width:100%}}.clients-index{min-height:100vh;padding-top:80px}.clients-index-hero{overflow:hidden;padding:88px 0 64px;position:relative}.clients-index-hero-bg{background:linear-gradient(160deg,#090a10,#121521 48%,#18172b);inset:0;position:absolute}.clients-index-hero-bg:after{background:radial-gradient(circle at 18% 30%,#8f5ff324,#0000 30%),radial-gradient(circle at 82% 10%,#ea47471a,#0000 26%);content:"";inset:0;position:absolute}.clients-index-hero-content{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.clients-index-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ede9fe;display:inline-block;font-size:.84rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.4rem;padding:.55rem 1.2rem;text-transform:uppercase}.clients-index-title{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem}.clients-index-subtitle{color:#ffffffbd;font-size:1.06rem;line-height:1.75;margin:0}.clients-index-featured-link{color:inherit;display:block;margin-bottom:28px;text-decoration:none}.clients-index-card--featured{background:linear-gradient(145deg,#8f5ff314,#8f5ff305);border:1px solid #8f5ff359;border-radius:20px;padding:28px 24px;position:relative}.clients-index-card--featured:hover{border-color:#8f5ff380;box-shadow:0 8px 32px #8f5ff326}.clients-index-featured-badge{background:#8f5ff340;border-radius:999px;color:#e9d5ff;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.35rem .75rem;position:absolute;right:16px;text-transform:uppercase;top:16px}.clients-index-icon--featured{background:linear-gradient(135deg,#8f5ff347,#8f5ff326);border-color:#8f5ff366}.clients-index-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.clients-index-card-link{color:inherit;display:block;text-decoration:none}.clients-index-card{height:100%;padding:28px 24px}.clients-index-icon{align-items:center;background:linear-gradient(135deg,#8f5ff32e,#ea47471f);border:1px solid #8f5ff338;border-radius:16px;color:#8f5ff3;display:flex;height:56px;justify-content:center;margin-bottom:1.1rem;width:56px}.clients-index-card-title{color:#fff;font-size:1.35rem;margin:0 0 .65rem}.clients-index-card-hook{color:#ffffffb8;line-height:1.6;margin:0 0 1rem}.clients-index-card-cta{align-items:center;color:#f4e6ff;display:inline-flex;font-weight:600;gap:.45rem}@media (max-width:768px){.clients-index{padding-top:72px}.clients-index-hero{padding:72px 0 48px}.clients-index-grid{grid-template-columns:1fr}}.client-sector{min-height:100vh;padding-top:72px}.client-sector--notfound{padding:120px 0;text-align:center}.client-sector-hero{overflow:hidden;padding:56px 0 72px;position:relative}.client-sector-hero-bg{background:linear-gradient(165deg,#090a10,#12131c 36%,#18182a);inset:0;position:absolute}.client-sector-hero-bg:after{background:radial-gradient(ellipse 80% 50% at 50% -20%,#8f5ff32e 0,#0000 55%),radial-gradient(ellipse 60% 40% at 100% 50%,#ea474714 0,#0000 50%);content:"";inset:0;position:absolute}.client-sector-hero-container{position:relative;z-index:1}.client-sector-back{align-items:center;color:#ffffffa8;display:inline-flex;gap:.5rem;margin-bottom:2rem;text-decoration:none}.client-sector-hero-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.client-sector-badge,.client-sector-label{color:#8f5ff3f5;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-sector-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-bottom:1.2rem;padding:.42rem .9rem}.client-sector-icon{align-items:center;background:linear-gradient(135deg,#8f5ff32e,#ea47471a);border:1px solid #8f5ff338;border-radius:20px;color:#8f5ff3;display:flex;height:76px;justify-content:center;margin-bottom:1.2rem;width:76px}.client-sector-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1.03;margin:0 0 .9rem}.client-sector-hook{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin:0 0 .9rem}.client-sector-summary{color:#ffffffbd;line-height:1.75;margin:0;max-width:60ch}.client-sector-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.client-sector-primary,.client-sector-secondary{align-items:center;border-radius:16px;display:inline-flex;justify-content:center;min-height:52px;padding:0 1.25rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.client-sector-primary{background:linear-gradient(135deg,#8f5ff3,#ea4747);box-shadow:0 20px 44px #8f5ff333;color:#fff}.client-sector-secondary{background:#ffffff0a;border:1px solid #ffffff1f;color:#fff}.client-sector-primary:hover,.client-sector-secondary:hover{transform:translateY(-2px)}.client-sector-highlight{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:1.5rem}.client-sector-highlight-label{color:#fff9;display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:.9rem;text-transform:uppercase}.client-sector-highlight-list{grid-gap:.85rem;display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.client-sector-highlight-list li{align-items:flex-start;color:#ffffffd6;display:flex;gap:.75rem}.client-sector-section{padding:64px 0}.client-sector-section--cta,.client-sector-section--muted{background:#ffffff05}.client-sector-head{margin-bottom:1.4rem}.client-sector-head--center{text-align:center}.client-sector-head h2{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.15;margin:.45rem 0 0}.client-sector-narrow{max-width:820px}.client-sector-cta-box,.client-sector-problem-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:1.9rem 2rem}.client-sector-cta-box p,.client-sector-problem-card p{color:#fffc;line-height:1.78;margin:0}.client-sector-usecases-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.client-sector-usecase-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:1.4rem}.client-sector-usecase-card h3{font-size:1.15rem;margin:0 0 .7rem}.client-sector-usecase-card p{color:#ffffffbd;line-height:1.65;margin:0}.client-sector-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.client-sector-capabilities{grid-gap:.85rem;display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.client-sector-capabilities li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.75rem}.client-sector-capabilities-mark{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.42rem;width:10px}.client-sector-outcomes{grid-gap:.8rem;display:grid;gap:.8rem}.client-sector-outcome-card{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;color:#ffffffd1;display:flex;gap:.75rem;padding:1rem 1.1rem}.client-sector-cta-box h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1;margin:.45rem 0 .8rem}.client-sector-other-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.client-sector-other-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;color:#fff;display:flex;gap:.8rem;justify-content:space-between;padding:1rem 1.1rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.client-sector-other-card:hover{background:#ffffff0f;border-color:#8f5ff338;transform:translateY(-2px)}@media (max-width:960px){.client-sector-grid,.client-sector-hero-grid{grid-template-columns:1fr}}@media (max-width:768px){.client-sector{padding-top:68px}.client-sector-actions{flex-direction:column}.client-sector-primary,.client-sector-secondary{width:100%}.client-sector-cta-box,.client-sector-problem-card{padding:1.5rem}}.solutions-index{min-height:100vh;padding-top:80px}.solutions-index-hero{overflow:hidden;padding:80px 0 60px;position:relative}.solutions-index-hero-bg{background:linear-gradient(135deg,#0a0a0f,#1a1a2e 50%,#16213e);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.solutions-index-hero-bg:after{background:radial-gradient(circle at 30% 50%,#8f5ff31f 0,#0000 50%),radial-gradient(circle at 70% 30%,#ea474714 0,#0000 45%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.solutions-index-hero-content{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:1}.solutions-index-badge{background:linear-gradient(135deg,#8f5ff333,#ea474726);border:1px solid #8f5ff34d;border-radius:50px;color:#e0e7ff;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.solutions-index-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin:0 0 1rem}.solutions-index-subtitle{color:#ffffffbf;font-size:1.125rem;line-height:1.6;margin:0}.solutions-index-grid-section{padding-top:40px}.solutions-index-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.solution-card-link{color:inherit;display:block;text-decoration:none}.solution-index-card{cursor:pointer;display:flex;flex-direction:column;height:100%;padding:28px 24px}.solution-index-card:hover{border-color:#8f5ff366;box-shadow:0 20px 50px #00000059}.solution-index-icon{align-items:center;background:linear-gradient(135deg,#8f5ff333,#ea474726);border:1px solid #8f5ff340;border-radius:14px;color:#8f5ff3;display:flex;height:56px;justify-content:center;margin-bottom:1.25rem;width:56px}.solution-index-card-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.solution-index-card-hook{color:#ffffffb3;flex:1 1;font-size:.9375rem;line-height:1.5;margin:0 0 1rem}.solution-index-card-cta{align-items:center;color:#8f5ff3;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem}.solution-index-card-cta .arrow{transition:transform .2s ease}.solution-card-link:hover .arrow{transform:translateX(4px)}@media (max-width:768px){.solutions-index{padding-top:70px}.solutions-index-hero{padding:60px 0 40px}.solutions-index-grid{gap:20px;grid-template-columns:1fr}.solution-index-card{padding:24px 20px}}.solution-landing{min-height:100vh;padding-top:72px}.solution-landing--notfound{padding:120px 0;text-align:center}.solution-landing--notfound h1{color:#fff;margin-bottom:1.5rem}.container--narrow{max-width:800px}.solution-section-head{margin-bottom:1.5rem}.solution-section-head--center{text-align:center}.solution-section-label{color:#8f5ff3f2;display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.solution-section-title{color:#fff;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.solution-hero{overflow:hidden;padding:56px 0 72px;position:relative}.solution-hero-bg{background:linear-gradient(165deg,#0a0a0f,#12121a 35%,#1a1a2e 70%,#16213e);inset:0;position:absolute;z-index:0}.solution-hero-shine{background:radial-gradient(ellipse 80% 50% at 50% -20%,#8f5ff32e 0,#0000 55%),radial-gradient(ellipse 60% 40% at 100% 50%,#ea47470f 0,#0000 50%);inset:0;pointer-events:none;position:absolute;z-index:1}.solution-hero .container{position:relative;z-index:2}.solution-hero-container{max-width:1200px}.solution-hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.solution-back{align-items:center;color:#ffffffa6;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;grid-column:1/-1;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.solution-back:hover{color:#8f5ff3}.solution-hero-inner{max-width:560px}.solution-hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.solution-hero-image{background:#ffffff08;border-radius:16px;box-shadow:0 24px 48px #00000059,0 0 0 1px #ffffff0f;height:auto;max-width:420px;object-fit:contain;width:100%}.solution-hero-badge{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb3;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:1.5rem;padding:.4rem .9rem;text-transform:uppercase}.solution-hero-icon-wrap{align-items:center;background:linear-gradient(135deg,#8f5ff333,#ea47471a);border:1px solid #8f5ff340;border-radius:20px;color:#8f5ff3;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.solution-hero-title{color:#fff;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.solution-hero-hook{color:#ffffffe0;font-size:1.25rem;line-height:1.55;margin:0 0 1rem}.solution-hero-intro{color:#ffffffa6;font-size:1rem;line-height:1.6;margin:0}.solution-section{padding:64px 0;position:relative}.solution-section--problem .container{max-width:820px}.solution-problem-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:2rem 2.25rem}.solution-problem-text{color:#ffffffe0;font-size:1.0625rem;line-height:1.7;margin:0}.solution-section--features{background:#ffffff05}.solution-features-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.solution-feature-card{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:1rem;padding:1.25rem 1.5rem;transition:border-color .2s ease,background .2s ease}.solution-feature-card:hover{background:#ffffff0f;border-color:#8f5ff340}.solution-feature-card-icon{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:10px;color:#10b981;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.solution-feature-card-text{color:#ffffffe6;font-size:.9375rem;line-height:1.55}.solution-forwho-card{align-items:flex-start;background:linear-gradient(135deg,#8f5ff314,#ea47470a);border:1px solid #8f5ff333;border-radius:16px;display:flex;gap:1.5rem;margin:0 auto;max-width:780px;padding:2rem 2.25rem}.solution-forwho-icon{align-items:center;background:#8f5ff333;border-radius:14px;color:#8f5ff3;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.solution-forwho-content{flex:1 1}.solution-forwho-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.solution-forwho-text{color:#ffffffd1;font-size:1rem;line-height:1.65;margin:0}.solution-forwho-text strong{color:#fffffff2;font-weight:600}.solution-section--tech .container{max-width:820px}.solution-tech-card{background:#ffffff08;border:1px solid #ffffff0f;border-left:3px solid #8f5ff380;border-radius:12px;padding:1.75rem 2rem}.solution-tech-text{color:#fffc;font-size:1rem;line-height:1.7;margin:0}.solution-section--contract{overflow:hidden;padding:72px 0;position:relative}.solution-contract-bg{background:radial-gradient(ellipse 70% 60% at 50% 80%,#8f5ff31f 0,#0000 55%);inset:0;pointer-events:none;position:absolute}.solution-contract-inner{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.solution-contract-badge{align-items:center;color:#8f5ff3;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.04em;margin-bottom:1rem}.solution-contract-title{color:#fff;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.3;margin:0 0 1rem}.solution-contract-lead{color:#fffc;font-size:1.0625rem;line-height:1.65;margin:0 0 2rem}.solution-contract-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;text-align:left}.solution-contract-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:1.5rem 1.75rem;transition:border-color .2s ease,box-shadow .2s ease}.solution-contract-card:hover{border-color:#8f5ff34d}.solution-contract-card--highlight{background:linear-gradient(135deg,#8f5ff314,#ea47470a);border-color:#8f5ff340}.solution-contract-card-icon{color:#8f5ff3;margin-bottom:.75rem}.solution-contract-card-title{color:#fff;font-size:1.0625rem;font-weight:700;margin:0 0 .35rem}.solution-contract-card-text{color:#ffffffbf;font-size:.9375rem;line-height:1.5;margin:0}.solution-contract-cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.solution-cta-whatsapp{align-items:center;background:#25d366;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:14px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.solution-cta-whatsapp:hover{box-shadow:0 8px 24px #25d36659;transform:translateY(-2px)}.solution-cta-primary{align-items:center;background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:14px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.solution-cta-primary:hover{box-shadow:0 10px 32px #8f5ff359;transform:translateY(-2px)}.solution-cta-primary--outline{background:#0000;border:2px solid #8f5ff380;color:#e0e7ff}.solution-cta-primary--outline:hover{background:#8f5ff326;border-color:#8f5ff3;box-shadow:0 8px 24px #8f5ff333}.solution-section--final{background:#ffffff05}.solution-final-box{margin:0 auto;max-width:560px;padding:2rem;text-align:center}.solution-final-text{color:#ffffffd9;font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem}.solution-final-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.solution-cta-whatsapp--large{font-size:1.0625rem;padding:16px 28px}.solution-section--others{padding-bottom:80px}.solution-others-grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.solution-other-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:inherit;display:flex;gap:.6rem;min-width:160px;padding:.75rem 1.25rem;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.solution-other-card:hover{background:#ffffff0f;border-color:#8f5ff359;transform:translateY(-1px)}.solution-other-icon{color:#8f5ff3;flex-shrink:0}.solution-other-title{color:#fff;font-size:.9375rem;font-weight:600}.solution-others-link-wrap{margin:0;text-align:center}.solution-others-link{color:#8f5ff3;font-size:1rem;font-weight:600;text-decoration:none}.solution-others-link:hover{text-decoration:underline}@media (max-width:768px){.solution-landing{padding-top:64px}.solution-hero{padding:40px 0 56px}.solution-hero-grid{gap:2rem;grid-template-columns:1fr}.solution-hero-visual{margin:0 auto;max-width:280px;order:-1}.solution-hero-image{max-width:100%}.solution-section{padding:48px 0}.solution-features-grid{grid-template-columns:1fr}.solution-forwho-card{flex-direction:column;padding:1.5rem 1.25rem}.solution-contract-cards{grid-template-columns:1fr}.solution-contract-cta,.solution-final-buttons{flex-direction:column}.solution-cta-primary,.solution-cta-whatsapp{justify-content:center;width:100%}.solution-others-grid{gap:.5rem}.solution-other-card{min-width:140px;padding:.65rem 1rem}}@media (max-width:480px){.solution-hero-title{font-size:1.625rem}.solution-hero-hook{font-size:1.125rem}.solution-problem-card,.solution-tech-card{padding:1.25rem 1.5rem}}.nexus-page{background:radial-gradient(circle at top left,#8f5ff32e,#0000 26%),radial-gradient(circle at bottom right,#ea474724,#0000 24%),linear-gradient(180deg,#080810,#0f1222 32%,#13172b 68%,#0c0d15);color:#fff}.nexus-hero{overflow:hidden;padding:7.5rem 0 4.5rem;position:relative}.nexus-hero-glow{border-radius:999px;filter:blur(16px);pointer-events:none;position:absolute}.nexus-hero-glow-one{background:#8f5ff32e;height:28rem;left:-6rem;top:-8rem;width:28rem}.nexus-hero-glow-two{background:#ea474729;bottom:-10rem;height:34rem;right:-10rem;width:34rem}.nexus-hero-container,.nexus-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.nexus-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.nexus-hero-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.nexus-badge,.nexus-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f3e8ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.nexus-title{font-size:clamp(3rem,6vw,5.2rem);letter-spacing:-.05em;line-height:.96;margin:1.1rem 0 0}.nexus-subtitle{color:#ffffffc7;font-size:1.12rem;line-height:1.8;margin:1.4rem 0 0;max-width:60ch}.nexus-hero-actions,.nexus-vip-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.nexus-primary-cta,.nexus-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.nexus-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.nexus-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.nexus-primary-cta:hover,.nexus-secondary-cta:hover{transform:translateY(-2px)}.nexus-proof-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem}.nexus-ai-pack,.nexus-integration-card,.nexus-module-card,.nexus-panel-window,.nexus-pricing-card,.nexus-proof-card,.nexus-system-card,.nexus-vip-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.nexus-proof-card{border-radius:22px;padding:1rem 1.05rem}.nexus-proof-label{color:#ffffff8f;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.nexus-panel-window{border-radius:32px;padding:1.35rem;position:relative}.nexus-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.nexus-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.nexus-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff333,#ea47472e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1.3rem}.nexus-module-kicker,.nexus-panel-kicker,.nexus-pricing-audience{color:#ffffff9e;display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.nexus-panel-highlight h2{font-size:2rem;margin:.45rem 0 0}.nexus-panel-highlight p{color:#ffffffc2;line-height:1.6;margin:.55rem 0 0}.nexus-metric-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.nexus-metric-card{background:#0709128a;border:1px solid #ffffff14;border-radius:20px;padding:1rem}.nexus-metric-card span{color:#ffffff94;display:block;margin-bottom:.4rem}.nexus-section{padding:1.5rem 0 5rem}.nexus-section-intro{max-width:760px}.nexus-ai-copy h2,.nexus-section-head h2,.nexus-section-intro h2,.nexus-system-copy h2,.nexus-vip-card h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;line-height:1.06;margin:1rem 0 0}.nexus-ai-copy p,.nexus-pricing-note,.nexus-section-head p,.nexus-section-intro p,.nexus-system-copy p,.nexus-vip-card p{color:#ffffffbd;font-size:1.05rem;line-height:1.8}.nexus-section-head{margin-bottom:2rem;max-width:820px}.nexus-modules-grid,.nexus-pricing-grid{grid-gap:1.2rem;display:grid;gap:1.2rem}.nexus-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-pricing-grid{gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.nexus-module-card,.nexus-pricing-card,.nexus-vip-card{border-radius:28px;padding:1.5rem}.nexus-module-icon,.nexus-system-card svg{color:#ffcdc7}.nexus-ai-list,.nexus-module-card ul,.nexus-pricing-card ul{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:1rem 0 0;padding:0}.nexus-ai-list li,.nexus-module-card li,.nexus-pricing-card li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.6}.nexus-ai-list li svg,.nexus-module-card li svg,.nexus-pricing-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.nexus-ai-grid,.nexus-system-grid{grid-gap:1.2rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.nexus-ai-packs,.nexus-integration-grid,.nexus-system-cards{grid-gap:1rem;display:grid;gap:1rem}.nexus-system-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-system-card{grid-gap:.65rem;border-radius:24px;display:grid;gap:.65rem;padding:1.2rem}.nexus-system-card span{color:#ffffffb8;line-height:1.7}.nexus-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nexus-integration-card{align-items:center;border-radius:20px;display:flex;gap:.7rem;min-height:82px;padding:1rem 1.05rem}.nexus-integration-dot{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:10px;width:10px}.nexus-ai-packs{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-ai-pack{grid-gap:.5rem;border-radius:24px;display:grid;gap:.5rem;padding:1.25rem}.nexus-ai-pack strong{font-size:2rem;line-height:1}.nexus-ai-pack-credits{color:#f7c0ba;font-weight:700}.nexus-pricing-card h3{font-size:1.7rem;margin:.6rem 0 0}.nexus-pricing-card p{color:#ffffffbd;line-height:1.7;margin-top:.8rem}.nexus-pricing-card-featured{background:linear-gradient(135deg,#8f5ff32e,#ea474724);border-color:#ffffff29}.nexus-vip-card{text-align:left}@media (max-width:1040px){.nexus-ai-grid,.nexus-ai-packs,.nexus-hero-grid,.nexus-integration-grid,.nexus-modules-grid,.nexus-system-grid{grid-template-columns:1fr}.nexus-metric-grid,.nexus-pricing-grid,.nexus-proof-strip,.nexus-system-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nexus-hero{padding-top:6.6rem}.nexus-title{font-size:clamp(2.4rem,11vw,3.6rem)}.nexus-metric-grid,.nexus-pricing-grid,.nexus-proof-strip,.nexus-system-cards{grid-template-columns:1fr}.nexus-primary-cta,.nexus-secondary-cta{width:100%}}.custom-platforms-page{background:radial-gradient(circle at top left,#8f5ff32e,#0000 28%),radial-gradient(circle at bottom right,#ea474724,#0000 24%),linear-gradient(180deg,#080810,#10131f 36%,#121827 68%,#0c0d15);color:#fff}.custom-platforms-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.custom-platforms-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.custom-platforms-glow-one{background:#8f5ff329;height:32rem;left:-8rem;top:-10rem;width:32rem}.custom-platforms-glow-two{background:#ea474724;bottom:-10rem;height:30rem;right:-8rem;width:30rem}.custom-platforms-container,.custom-platforms-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.custom-platforms-back{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.custom-platforms-hero-grid,.custom-platforms-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.custom-platforms-badge,.custom-platforms-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f3e8ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.custom-platforms-copy h1,.custom-platforms-cta-box h2,.custom-platforms-head h2,.custom-platforms-narrow h2,.custom-platforms-two-col h2{font-size:clamp(2.5rem,5vw,4.6rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.custom-platforms-copy p,.custom-platforms-cta-box p,.custom-platforms-head p,.custom-platforms-narrow p,.custom-platforms-pillar-card p,.custom-platforms-step p,.custom-platforms-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.custom-platforms-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.custom-platforms-primary,.custom-platforms-secondary{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.custom-platforms-primary{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.custom-platforms-secondary{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.custom-platforms-primary:hover,.custom-platforms-secondary:hover{transform:translateY(-2px)}.custom-platforms-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.custom-platforms-cta-box,.custom-platforms-pain-card,.custom-platforms-pillar-card,.custom-platforms-step,.custom-platforms-strip-card,.custom-platforms-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.custom-platforms-strip-card{border-radius:22px;padding:1.2rem 1.15rem}.custom-platforms-step-number,.custom-platforms-strip-card span,.custom-platforms-window-kicker{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.custom-platforms-window{border-radius:32px;padding:1.5rem}.custom-platforms-window-top{display:flex;flex-wrap:wrap;gap:.7rem}.custom-platforms-window-top span{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.custom-platforms-window-main{background:linear-gradient(135deg,#8f5ff333,#ea474729);border-radius:24px;margin-top:1.15rem;padding:1.45rem}.custom-platforms-window-main h2{font-size:2rem;line-height:1.1;margin:.65rem 0 0}.custom-platforms-window-main p{margin:.8rem 0 0}.custom-platforms-window-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.custom-platforms-window-grid div{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.6rem;padding:1.05rem 1rem}.custom-platforms-section{padding:2.5rem 0 5.5rem}.custom-platforms-section-dark{background:#ffffff05}.custom-platforms-head,.custom-platforms-narrow{max-width:820px}.custom-platforms-head{margin-bottom:2.2rem}.custom-platforms-pains,.custom-platforms-pillars{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-platforms-cta-box,.custom-platforms-pain-card,.custom-platforms-pillar-card,.custom-platforms-step{border-radius:28px;padding:1.7rem}.custom-platforms-pain-card{align-items:flex-start;display:flex;gap:.8rem}.custom-platforms-pain-card svg,.custom-platforms-pillar-icon,.custom-platforms-window-grid svg{color:#ffcdc7}.custom-platforms-pain-card p{margin:0}.custom-platforms-pillar-card h3{font-size:1.4rem;margin:1rem 0 0}.custom-platforms-ideas{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.custom-platforms-ideas li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.7rem}.custom-platforms-dot{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}.custom-platforms-process{grid-gap:1.05rem;display:grid;gap:1.05rem}.custom-platforms-step{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:82px minmax(0,1fr)}.custom-platforms-step p{margin:0;max-width:none}@media (max-width:1040px){.custom-platforms-hero-grid,.custom-platforms-pains,.custom-platforms-pillars,.custom-platforms-strip,.custom-platforms-two-col{grid-template-columns:1fr}}@media (max-width:720px){.custom-platforms-hero{padding-top:6.6rem}.custom-platforms-copy h1,.custom-platforms-cta-box h2,.custom-platforms-head h2,.custom-platforms-narrow h2,.custom-platforms-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.custom-platforms-step,.custom-platforms-window-grid{grid-template-columns:1fr}.custom-platforms-primary,.custom-platforms-secondary{width:100%}}.recupero-page{background:radial-gradient(circle at top left,#8f5ff329,#0000 28%),radial-gradient(circle at bottom right,#ea474724,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#13192a 68%,#0c0d15);color:#fff}.recupero-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.recupero-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.recupero-glow-one{background:#8f5ff32e;height:28rem;left:-7rem;top:-8rem;width:28rem}.recupero-glow-two{background:#ea474724;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.recupero-container,.recupero-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.recupero-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.recupero-hero-grid,.recupero-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.recupero-badge,.recupero-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f3e8ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.recupero-cta-box h2,.recupero-hero-copy h1,.recupero-section-head h2,.recupero-section-intro h2,.recupero-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.recupero-cta-box p,.recupero-section-head p,.recupero-section-intro p,.recupero-step p,.recupero-subtitle,.recupero-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.recupero-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.recupero-primary-cta,.recupero-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.recupero-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.recupero-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.recupero-primary-cta:hover,.recupero-secondary-cta:hover{transform:translateY(-2px)}.recupero-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.recupero-block-card,.recupero-cta-box,.recupero-integration-card,.recupero-panel-window,.recupero-proof-card,.recupero-step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.recupero-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.recupero-panel-kicker,.recupero-proof-label,.recupero-step-number{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.recupero-panel-window{border-radius:32px;padding:1.5rem}.recupero-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.recupero-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.recupero-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff333,#ea474729);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.recupero-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.recupero-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.recupero-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.recupero-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.recupero-section{padding:2.5rem 0 5.5rem}.recupero-section-dark{background:#ffffff05}.recupero-section-head,.recupero-section-intro{max-width:820px}.recupero-section-head{margin-bottom:2.2rem}.recupero-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.recupero-block-card,.recupero-cta-box,.recupero-step{border-radius:28px;padding:1.7rem}.recupero-block-icon,.recupero-metric-card svg{color:#ffcdc7}.recupero-block-card h3{font-size:1.45rem;margin:1rem 0 0}.recupero-block-card ul,.recupero-flow,.recupero-use-cases{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.recupero-block-card li,.recupero-use-cases li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.recupero-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.recupero-integration-grid{grid-gap:1.05rem;display:grid;gap:1.05rem;grid-template-columns:repeat(2,minmax(0,1fr))}.recupero-integration-card{align-items:center;border-radius:20px;display:flex;gap:.7rem;min-height:84px;padding:1.1rem}.recupero-integration-dot{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}.recupero-step{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:82px minmax(0,1fr)}.recupero-step p{margin:0;max-width:none}@media (max-width:1040px){.recupero-blocks-grid,.recupero-hero-grid,.recupero-integration-grid,.recupero-proof-strip,.recupero-two-col{grid-template-columns:1fr}}@media (max-width:720px){.recupero-hero{padding-top:6.6rem}.recupero-cta-box h2,.recupero-hero-copy h1,.recupero-section-head h2,.recupero-section-intro h2,.recupero-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.recupero-metric-grid,.recupero-step{grid-template-columns:1fr}.recupero-primary-cta,.recupero-secondary-cta{width:100%}}.auryflow-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#2ba0801f,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#111827 68%,#0c0d15);color:#fff}.auryflow-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.auryflow-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.auryflow-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.auryflow-glow-two{background:#2ba08024;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.auryflow-container,.auryflow-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.auryflow-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.auryflow-hero-grid,.auryflow-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.auryflow-badge,.auryflow-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#e5fff8;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.auryflow-cta-box h2,.auryflow-hero-copy h1,.auryflow-section-head h2,.auryflow-section-intro h2,.auryflow-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.auryflow-cta-box p,.auryflow-section-head p,.auryflow-section-intro p,.auryflow-subtitle,.auryflow-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.auryflow-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.auryflow-primary-cta,.auryflow-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.auryflow-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.auryflow-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.auryflow-primary-cta:hover,.auryflow-secondary-cta:hover{transform:translateY(-2px)}.auryflow-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.auryflow-block-card,.auryflow-cta-box,.auryflow-integration-card,.auryflow-panel-window,.auryflow-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.auryflow-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.auryflow-panel-kicker,.auryflow-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.auryflow-panel-window{border-radius:32px;padding:1.5rem}.auryflow-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.auryflow-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.auryflow-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#2ba0802e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.auryflow-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.auryflow-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.auryflow-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.auryflow-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.auryflow-section{padding:2.5rem 0 5.5rem}.auryflow-section-dark{background:#ffffff05}.auryflow-section-head,.auryflow-section-intro{max-width:820px}.auryflow-section-head{margin-bottom:2.2rem}.auryflow-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auryflow-block-card,.auryflow-cta-box{border-radius:28px;padding:1.7rem}.auryflow-audience-list li svg,.auryflow-block-icon,.auryflow-metric-card svg{color:#9df0d9}.auryflow-block-card h3{font-size:1.45rem;margin:1rem 0 0}.auryflow-audience-list,.auryflow-block-card ul,.auryflow-outcomes{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.auryflow-audience-list li,.auryflow-block-card li,.auryflow-outcomes li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.auryflow-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.auryflow-integration-grid{grid-gap:1.05rem;display:grid;gap:1.05rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auryflow-integration-card{align-items:center;border-radius:20px;display:flex;gap:.7rem;min-height:84px;padding:1.1rem}.auryflow-integration-dot{background:linear-gradient(135deg,#8f5ff3,#2ba080);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.auryflow-blocks-grid,.auryflow-hero-grid,.auryflow-integration-grid,.auryflow-proof-strip,.auryflow-two-col{grid-template-columns:1fr}}@media (max-width:720px){.auryflow-hero{padding-top:6.6rem}.auryflow-cta-box h2,.auryflow-hero-copy h1,.auryflow-section-head h2,.auryflow-section-intro h2,.auryflow-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.auryflow-metric-grid{grid-template-columns:1fr}.auryflow-primary-cta,.auryflow-secondary-cta{width:100%}}.hotel-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#2b78be24,#0000 24%),linear-gradient(180deg,#080810,#0f1523 34%,#121d32 68%,#0c0d15);color:#fff}.hotel-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.hotel-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.hotel-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.hotel-glow-two{background:#2b78be24;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.hotel-container,.hotel-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.hotel-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.hotel-hero-grid,.hotel-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.hotel-badge,.hotel-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#eff6ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.hotel-cta-box h2,.hotel-hero-copy h1,.hotel-section-head h2,.hotel-section-intro h2,.hotel-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.hotel-cta-box p,.hotel-section-head p,.hotel-section-intro p,.hotel-subtitle,.hotel-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.hotel-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.hotel-primary-cta,.hotel-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.hotel-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.hotel-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.hotel-primary-cta:hover,.hotel-secondary-cta:hover{transform:translateY(-2px)}.hotel-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.hotel-block-card,.hotel-cta-box,.hotel-panel-window,.hotel-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.hotel-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.hotel-panel-kicker,.hotel-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.hotel-panel-window{border-radius:32px;padding:1.5rem}.hotel-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.hotel-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.hotel-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#2b78be2e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.hotel-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.hotel-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.hotel-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.hotel-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.hotel-section{padding:2.5rem 0 5.5rem}.hotel-section-dark{background:#ffffff05}.hotel-section-head,.hotel-section-intro{max-width:820px}.hotel-section-head{margin-bottom:2.2rem}.hotel-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-block-card,.hotel-cta-box{border-radius:28px;padding:1.7rem}.hotel-block-icon,.hotel-metric-card svg{color:#b9d8ff}.hotel-block-card h3{font-size:1.45rem;margin:1rem 0 0}.hotel-block-card ul,.hotel-outcomes,.hotel-type-list{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.hotel-block-card li,.hotel-outcomes li,.hotel-type-list li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.hotel-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.hotel-integration-dot{background:linear-gradient(135deg,#8f5ff3,#2b78be);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.hotel-blocks-grid,.hotel-hero-grid,.hotel-proof-strip,.hotel-two-col{grid-template-columns:1fr}}@media (max-width:720px){.hotel-hero{padding-top:6.6rem}.hotel-cta-box h2,.hotel-hero-copy h1,.hotel-section-head h2,.hotel-section-intro h2,.hotel-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.hotel-metric-grid{grid-template-columns:1fr}.hotel-primary-cta,.hotel-secondary-cta{width:100%}}.agentos-page{background:radial-gradient(circle at top left,#8f5ff329,#0000 28%),radial-gradient(circle at bottom right,#3f9aff24,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#101a2d 68%,#0c0d15);color:#fff}.agentos-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.agentos-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.agentos-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.agentos-glow-two{background:#3f9aff24;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.agentos-container,.agentos-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.agentos-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.agentos-hero-grid,.agentos-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.agentos-badge,.agentos-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#eef5ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.agentos-cta-box h2,.agentos-hero-copy h1,.agentos-section-head h2,.agentos-section-intro h2,.agentos-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.agentos-cta-box p,.agentos-section-head p,.agentos-section-intro p,.agentos-subtitle,.agentos-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.agentos-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.agentos-primary-cta,.agentos-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.agentos-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.agentos-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.agentos-primary-cta:hover,.agentos-secondary-cta:hover{transform:translateY(-2px)}.agentos-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.agentos-block-card,.agentos-cta-box,.agentos-panel-window,.agentos-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.agentos-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.agentos-panel-kicker,.agentos-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.agentos-panel-window{border-radius:32px;padding:1.5rem}.agentos-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.agentos-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.agentos-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#3f9aff2e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.agentos-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.agentos-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.agentos-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.agentos-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.agentos-section{padding:2.5rem 0 5.5rem}.agentos-section-dark{background:#ffffff05}.agentos-section-head,.agentos-section-intro{max-width:820px}.agentos-section-head{margin-bottom:2.2rem}.agentos-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agentos-block-card,.agentos-cta-box{border-radius:28px;padding:1.7rem}.agentos-block-icon,.agentos-metric-card svg,.agentos-use-cases li svg{color:#b9d8ff}.agentos-block-card h3{font-size:1.45rem;margin:1rem 0 0}.agentos-benefits-list,.agentos-block-card ul,.agentos-use-cases{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.agentos-benefits-list li,.agentos-block-card li,.agentos-use-cases li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.agentos-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.agentos-integration-dot{background:linear-gradient(135deg,#8f5ff3,#3f9aff);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.agentos-blocks-grid,.agentos-hero-grid,.agentos-proof-strip,.agentos-two-col{grid-template-columns:1fr}}@media (max-width:720px){.agentos-hero{padding-top:6.6rem}.agentos-cta-box h2,.agentos-hero-copy h1,.agentos-section-head h2,.agentos-section-intro h2,.agentos-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.agentos-metric-grid{grid-template-columns:1fr}.agentos-primary-cta,.agentos-secondary-cta{width:100%}}.health-agentos-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#00968824,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#0f1f24 68%,#0c0d15);color:#fff}.health-agentos-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.health-agentos-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.health-agentos-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.health-agentos-glow-two{background:#00968824;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.health-agentos-container,.health-agentos-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.health-agentos-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.health-agentos-hero-grid,.health-agentos-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.health-agentos-badge,.health-agentos-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#e8fff9;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.health-agentos-cta-box h2,.health-agentos-hero-copy h1,.health-agentos-section-head h2,.health-agentos-section-intro h2,.health-agentos-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.health-agentos-cta-box p,.health-agentos-section-head p,.health-agentos-section-intro p,.health-agentos-subtitle,.health-agentos-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.health-agentos-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.health-agentos-primary-cta,.health-agentos-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.health-agentos-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.health-agentos-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.health-agentos-primary-cta:hover,.health-agentos-secondary-cta:hover{transform:translateY(-2px)}.health-agentos-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.health-agentos-block-card,.health-agentos-cta-box,.health-agentos-panel-window,.health-agentos-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.health-agentos-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.health-agentos-panel-kicker,.health-agentos-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.health-agentos-panel-window{border-radius:32px;padding:1.5rem}.health-agentos-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.health-agentos-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.health-agentos-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#0096882e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.health-agentos-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.health-agentos-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.health-agentos-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.health-agentos-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.health-agentos-section{padding:2.5rem 0 5.5rem}.health-agentos-section-dark{background:#ffffff05}.health-agentos-section-head,.health-agentos-section-intro{max-width:820px}.health-agentos-section-head{margin-bottom:2.2rem}.health-agentos-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.health-agentos-block-card,.health-agentos-cta-box{border-radius:28px;padding:1.7rem}.health-agentos-block-icon,.health-agentos-metric-card svg,.health-agentos-principles li svg{color:#9ae8da}.health-agentos-block-card h3{font-size:1.45rem;margin:1rem 0 0}.health-agentos-block-card ul,.health-agentos-principles,.health-agentos-use-cases{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.health-agentos-block-card li,.health-agentos-principles li,.health-agentos-use-cases li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.health-agentos-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.health-agentos-dot{background:linear-gradient(135deg,#8f5ff3,#009688);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.health-agentos-blocks-grid,.health-agentos-hero-grid,.health-agentos-proof-strip,.health-agentos-two-col{grid-template-columns:1fr}}@media (max-width:720px){.health-agentos-hero{padding-top:6.6rem}.health-agentos-cta-box h2,.health-agentos-hero-copy h1,.health-agentos-section-head h2,.health-agentos-section-intro h2,.health-agentos-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.health-agentos-metric-grid{grid-template-columns:1fr}.health-agentos-primary-cta,.health-agentos-secondary-cta{width:100%}}.wallet-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#00b89424,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#101f1b 68%,#0c0d15);color:#fff}.wallet-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.wallet-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.wallet-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.wallet-glow-two{background:#00b89424;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.wallet-container,.wallet-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.wallet-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.wallet-hero-grid,.wallet-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.wallet-badge,.wallet-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#e6fff8;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.wallet-cta-box h2,.wallet-hero-copy h1,.wallet-section-head h2,.wallet-section-intro h2,.wallet-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.wallet-cta-box p,.wallet-section-head p,.wallet-section-intro p,.wallet-subtitle,.wallet-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.wallet-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.wallet-primary-cta,.wallet-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.wallet-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.wallet-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.wallet-primary-cta:hover,.wallet-secondary-cta:hover{transform:translateY(-2px)}.wallet-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.wallet-block-card,.wallet-cta-box,.wallet-panel-window,.wallet-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.wallet-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.wallet-panel-kicker,.wallet-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.wallet-panel-window{border-radius:32px;padding:1.5rem}.wallet-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.wallet-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.wallet-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#00b8942e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.wallet-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.wallet-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.wallet-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.wallet-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.wallet-section{padding:2.5rem 0 5.5rem}.wallet-section-dark{background:#ffffff05}.wallet-section-head,.wallet-section-intro{max-width:820px}.wallet-section-head{margin-bottom:2.2rem}.wallet-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-block-card,.wallet-cta-box{border-radius:28px;padding:1.7rem}.wallet-block-icon,.wallet-metric-card svg{color:#8ff0d8}.wallet-block-card h3{font-size:1.45rem;margin:1rem 0 0}.wallet-block-card ul,.wallet-segments-list,.wallet-value-list{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.wallet-block-card li,.wallet-segments-list li,.wallet-value-list li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.wallet-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.wallet-dot{background:linear-gradient(135deg,#8f5ff3,#00b894);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.wallet-blocks-grid,.wallet-hero-grid,.wallet-proof-strip,.wallet-two-col{grid-template-columns:1fr}}@media (max-width:720px){.wallet-hero{padding-top:6.6rem}.wallet-cta-box h2,.wallet-hero-copy h1,.wallet-section-head h2,.wallet-section-intro h2,.wallet-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.wallet-metric-grid{grid-template-columns:1fr}.wallet-primary-cta,.wallet-secondary-cta{width:100%}}.school-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#ffb80024,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#20180f 68%,#0c0d15);color:#fff}.school-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.school-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.school-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.school-glow-two{background:#ffb80024;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.school-container,.school-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.school-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.school-hero-grid,.school-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.school-badge,.school-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#fff8db;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.school-cta-box h2,.school-hero-copy h1,.school-section-head h2,.school-section-intro h2,.school-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.school-cta-box p,.school-section-head p,.school-section-intro p,.school-subtitle,.school-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.school-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.school-primary-cta,.school-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.school-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.school-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.school-primary-cta:hover,.school-secondary-cta:hover{transform:translateY(-2px)}.school-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.school-block-card,.school-cta-box,.school-panel-window,.school-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.school-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.school-panel-kicker,.school-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.school-panel-window{border-radius:32px;padding:1.5rem}.school-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.school-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.school-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#ffb8002e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.school-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.school-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.school-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.school-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.school-section{padding:2.5rem 0 5.5rem}.school-section-dark{background:#ffffff05}.school-section-head,.school-section-intro{max-width:820px}.school-section-head{margin-bottom:2.2rem}.school-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.school-block-card,.school-cta-box{border-radius:28px;padding:1.7rem}.school-block-icon,.school-metric-card svg{color:#ffe599}.school-block-card h3{font-size:1.45rem;margin:1rem 0 0}.school-ai-list,.school-audience-list,.school-block-card ul{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.school-ai-list li,.school-audience-list li,.school-block-card li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.school-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.school-dot{background:linear-gradient(135deg,#8f5ff3,#ffb800);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.school-blocks-grid,.school-hero-grid,.school-proof-strip,.school-two-col{grid-template-columns:1fr}}@media (max-width:720px){.school-hero{padding-top:6.6rem}.school-cta-box h2,.school-hero-copy h1,.school-section-head h2,.school-section-intro h2,.school-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.school-metric-grid{grid-template-columns:1fr}.school-primary-cta,.school-secondary-cta{width:100%}}.accountants-page{background:radial-gradient(circle at top left,#8f5ff324,#0000 28%),radial-gradient(circle at bottom right,#4484ff24,#0000 24%),linear-gradient(180deg,#080810,#10131f 34%,#11182b 68%,#0c0d15);color:#fff}.accountants-hero{overflow:hidden;padding:7.5rem 0 5.75rem;position:relative}.accountants-glow{border-radius:999px;filter:blur(20px);pointer-events:none;position:absolute}.accountants-glow-one{background:#8f5ff329;height:28rem;left:-7rem;top:-8rem;width:28rem}.accountants-glow-two{background:#4484ff24;bottom:-9rem;height:30rem;right:-9rem;width:30rem}.accountants-container,.accountants-section .container{margin:0 auto;width:min(1240px,calc(100% - 2rem))}.accountants-back-link{align-items:center;color:#ffffffb8;display:inline-flex;gap:.5rem;margin-bottom:1.75rem;text-decoration:none}.accountants-hero-grid,.accountants-two-col{grid-gap:2.8rem;align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.accountants-badge,.accountants-section-label{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#eaf1ff;display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.72rem 1.08rem;text-transform:uppercase}.accountants-cta-box h2,.accountants-hero-copy h1,.accountants-section-head h2,.accountants-section-intro h2,.accountants-two-col h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.05em;line-height:1.01;margin:1.15rem 0 0;max-width:12ch}.accountants-cta-box p,.accountants-section-head p,.accountants-section-intro p,.accountants-subtitle,.accountants-two-col p{color:#ffffffc2;font-size:1.06rem;line-height:1.8;margin-top:1.25rem;max-width:60ch}.accountants-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.accountants-primary-cta,.accountants-secondary-cta{align-items:center;border-radius:16px;display:inline-flex;font-weight:600;gap:.7rem;justify-content:center;min-height:56px;padding:0 1.35rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.accountants-primary-cta{background:linear-gradient(135deg,#25d366,#1fbc59);box-shadow:0 18px 36px #25d36638;color:#fff}.accountants-secondary-cta{background:#ffffff0d;border:1px solid #ffffff24;color:#fff}.accountants-primary-cta:hover,.accountants-secondary-cta:hover{transform:translateY(-2px)}.accountants-proof-strip{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.accountants-block-card,.accountants-cta-box,.accountants-panel-window,.accountants-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff17;box-shadow:0 22px 60px #0000002e}.accountants-proof-card{border-radius:22px;padding:1.2rem 1.15rem}.accountants-panel-kicker,.accountants-proof-label{color:#ffffff94;display:block;font-size:.8rem;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.accountants-panel-window{border-radius:32px;padding:1.5rem}.accountants-panel-top{display:flex;flex-wrap:wrap;gap:.7rem}.accountants-panel-chip{background:#ffffff14;border-radius:999px;color:#ffffffc2;font-size:.82rem;padding:.48rem .75rem}.accountants-panel-highlight{align-items:flex-start;background:linear-gradient(135deg,#8f5ff32e,#4484ff2e);border-radius:24px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem;padding:1.45rem}.accountants-panel-highlight h2{font-size:2rem;margin:.65rem 0 0}.accountants-panel-highlight p{color:#ffffffc2;line-height:1.7;margin:.8rem 0 0}.accountants-metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.accountants-metric-card{align-items:center;background:#0709128a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:.7rem;padding:1.05rem 1rem}.accountants-section{padding:2.5rem 0 5.5rem}.accountants-section-dark{background:#ffffff05}.accountants-section-head,.accountants-section-intro{max-width:820px}.accountants-section-head{margin-bottom:2.2rem}.accountants-blocks-grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.accountants-block-card,.accountants-cta-box{border-radius:28px;padding:1.7rem}.accountants-block-icon,.accountants-metric-card svg{color:#b8d4ff}.accountants-block-card h3{font-size:1.45rem;margin:1rem 0 0}.accountants-audience-list,.accountants-benefits-list,.accountants-block-card ul{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:1.2rem 0 0;padding:0}.accountants-audience-list li,.accountants-benefits-list li,.accountants-block-card li{align-items:flex-start;color:#ffffffd1;display:flex;gap:.65rem;line-height:1.7}.accountants-block-card li svg{color:#8f5ff3;flex:0 0 auto;margin-top:.25rem}.accountants-dot{background:linear-gradient(135deg,#8f5ff3,#4484ff);border-radius:999px;flex:0 0 auto;height:10px;margin-top:.45rem;width:10px}@media (max-width:1040px){.accountants-blocks-grid,.accountants-hero-grid,.accountants-proof-strip,.accountants-two-col{grid-template-columns:1fr}}@media (max-width:720px){.accountants-hero{padding-top:6.6rem}.accountants-cta-box h2,.accountants-hero-copy h1,.accountants-section-head h2,.accountants-section-intro h2,.accountants-two-col h2{font-size:clamp(2.2rem,10vw,3.4rem)}.accountants-metric-grid{grid-template-columns:1fr}.accountants-primary-cta,.accountants-secondary-cta{width:100%}}.legal-page{min-height:100vh;padding-top:72px;position:relative}.legal-page-bg{background:linear-gradient(165deg,#0a0a0f,#12121a 40%,#1a1a2e);inset:0;position:fixed;z-index:0}.legal-content{padding:48px 0 80px;position:relative;z-index:1}.container--legal{margin:0 auto;max-width:720px;padding:0 24px}.legal-back{color:#ffffffb3;display:inline-block;font-size:.9375rem;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.legal-back:hover{color:#8f5ff3}.legal-header{margin-bottom:2.5rem}.legal-title{color:#fff;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.legal-updated{color:#ffffff8c;font-size:.9375rem;margin:0}.legal-body{color:#ffffffe0}.legal-section{margin-bottom:2rem}.legal-section h2{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.legal-section p,.legal-section ul{font-size:1rem;line-height:1.7;margin:0 0 1rem}.legal-section ul{padding-left:1.5rem}.legal-section li{margin-bottom:.5rem}.legal-section a{color:#8f5ff3;text-decoration:none}.legal-section a:hover{text-decoration:underline}.legal-footer{border-top:1px solid #ffffff1a;font-size:.9375rem;margin-top:3rem;padding-top:2rem}.legal-link{color:#8f5ff3;text-decoration:none}.legal-link:hover{text-decoration:underline}.legal-sep{color:#fff6;margin:0 .5rem}@media (max-width:768px){.legal-page{padding-top:64px}.legal-content{padding:32px 0 60px}.container--legal{padding:0 20px}}.ia-landing{min-height:100vh;padding-top:72px}.ia-landing-hero{overflow:hidden;padding:56px 0 72px;position:relative}.ia-landing-hero-bg{background:linear-gradient(165deg,#090a10,#12131c 36%,#18182a);inset:0;position:absolute}.ia-landing-hero-bg:after{background:radial-gradient(ellipse 80% 50% at 50% -20%,#8f5ff32e 0,#0000 55%),radial-gradient(ellipse 60% 40% at 100% 50%,#ea474714 0,#0000 50%);content:"";inset:0;position:absolute}.ia-landing-hero-container{position:relative;z-index:1}.ia-landing-back{align-items:center;color:#ffffffa8;display:inline-flex;gap:.5rem;margin-bottom:2rem;text-decoration:none}.ia-landing-back:hover{color:#ffffffe6}.ia-landing-hero-content{max-width:680px}.ia-landing-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#8f5ff3f5;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.42rem .9rem;text-transform:uppercase}.ia-landing-problem{color:#fff;font-size:clamp(2rem,4.5vw,3.2rem);letter-spacing:-.04em;line-height:1.1;margin:0 0 1rem}.ia-landing-offer{color:#ffffffd1;font-size:1.1rem;line-height:1.7;margin:0 0 1.75rem}.ia-landing-cta{align-items:center;background:linear-gradient(135deg,#8f5ff3,#a855f7);border-radius:12px;color:#fff;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 1.8rem;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.ia-landing-cta:hover{box-shadow:0 8px 24px #8f5ff359;color:#fff;transform:translateY(-1px)}.ia-landing-section{padding:64px 0}.ia-landing-narrow{max-width:620px}.ia-landing-section-title{color:#fff;font-size:1.5rem;margin:0 0 1.5rem}.ia-landing-highlights{grid-gap:.85rem;display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.ia-landing-highlights li{align-items:center;color:#ffffffe0;display:flex;font-size:1rem;gap:.75rem}.ia-landing-highlights li svg{color:#8f5ff3;flex-shrink:0}.ia-landing-section--product{padding-top:0}.ia-landing-product-no-price{border-bottom:1px solid #ffffff1a;color:#ffffffb3;font-size:.95rem;line-height:1.5;margin:0 0 1.25rem;padding-bottom:1.25rem}.ia-landing-section--details{padding-top:0}.ia-landing-section-title--center{margin-bottom:2rem;text-align:center}.ia-landing-diagram{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto;max-width:960px}.ia-landing-diagram-card{background:#ffffff08;border:1px solid #8f5ff333;border-radius:16px;flex:1 1;max-width:300px;min-width:240px;padding:1.5rem 1.25rem;position:relative}.ia-landing-diagram-step{align-items:center;background:#8f5ff340;border-radius:50%;color:#e9d5ff;display:inline-flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;margin-bottom:.75rem;width:28px}.ia-landing-diagram-card .ia-landing-detail-title{color:#e9d5ff;font-size:1.05rem;font-weight:700;margin:0 0 .75rem}.ia-landing-diagram-card .ia-landing-detail-list{color:#ffffffd1;font-size:.9rem;line-height:1.55;margin:0;padding-left:1.1rem}.ia-landing-diagram-card .ia-landing-detail-list li{margin-bottom:.4rem}.ia-landing-diagram-card .ia-landing-detail-list li:last-child{margin-bottom:0}.ia-landing-diagram-arrow{align-items:center;color:#8f5ff380;display:flex;flex-shrink:0;justify-content:center;padding:0 .5rem}@media (max-width:768px){.ia-landing-hero{padding:48px 0 56px}.ia-landing-section{padding:48px 0}.ia-landing-diagram{align-items:center;flex-direction:column;gap:0}.ia-landing-diagram-card{max-width:100%;min-width:0;width:100%}.ia-landing-diagram-arrow{padding:.5rem 0;transform:rotate(-90deg)}}.ia-landing-details{display:flex;flex-direction:column;gap:2rem}.ia-landing-detail-block{border-bottom:1px solid #ffffff14;padding:1.5rem 0}.ia-landing-detail-block:last-child{border-bottom:none}.ia-landing-detail-title{color:#e9d5ff;font-size:1.15rem;font-weight:700;margin:0 0 .85rem}.ia-landing-detail-list{color:#ffffffd1;font-size:.98rem;line-height:1.65;margin:0;padding-left:1.25rem}.ia-landing-detail-list li{margin-bottom:.5rem}.ia-landing-detail-list li:last-child{margin-bottom:0}.ia-landing-product-box{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #8f5ff340;border-radius:20px;margin:0 auto;max-width:480px;padding:2rem}.ia-landing-product-name{color:#f4e6ff;display:block;font-size:1.35rem;font-weight:800;margin-bottom:1rem}.ia-landing-product-includes{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.ia-landing-product-includes li{color:#ffffffd9;font-size:.95rem}.ia-landing-product-pricing{border-bottom:1px solid #ffffff1a;display:flex;gap:2rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.ia-landing-product-pricing div span{color:#fff9;display:block;font-size:.78rem;letter-spacing:.06em;margin-bottom:.2rem;text-transform:uppercase}.ia-landing-product-pricing div strong{color:#fff;font-size:1.4rem}.ia-landing-cta-text{color:#ffffffc7;font-size:.98rem;line-height:1.5;margin:0 0 1.25rem}.ia-landing-product-cta{align-items:center;background:#8f5ff333;border:1px solid #8f5ff366;border-radius:10px;color:#e9d5ff;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s,border-color .2s}.ia-landing-product-cta:hover{background:#8f5ff34d;border-color:#8f5ff380;color:#fff}.ia-landing-section--cta{padding:72px 0 80px;text-align:center}.ia-landing-cta-sub{color:#ffffffb3;font-size:1rem;margin:0 0 1rem}.ia-landing-cta--large{font-size:1.05rem;padding:1rem 2.25rem}.impl-ia{min-height:100vh;padding-top:72px}.impl-ia-hero{overflow:hidden;padding:56px 0 72px;position:relative}.impl-ia-hero-bg{background:linear-gradient(165deg,#090a10,#12131c 36%,#18182a);inset:0;position:absolute}.impl-ia-hero-bg:after{background:radial-gradient(ellipse 80% 50% at 50% -20%,#8f5ff32e 0,#0000 55%),radial-gradient(ellipse 60% 40% at 100% 50%,#ea474714 0,#0000 50%);content:"";inset:0;position:absolute}.impl-ia-hero-container{position:relative;z-index:1}.impl-ia-back{align-items:center;color:#ffffffa8;display:inline-flex;gap:.5rem;margin-bottom:2rem;text-decoration:none}.impl-ia-back:hover{color:#fffffff2}.impl-ia-hero-content{max-width:680px}.impl-ia-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#8f5ff3f5;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.42rem .9rem;text-transform:uppercase}.impl-ia-title{color:#fff;font-size:clamp(2rem,4.5vw,3.2rem);letter-spacing:-.04em;line-height:1.1;margin:0 0 1rem}.impl-ia-subtitle{color:#ffffffd1;font-size:1.1rem;line-height:1.7;margin:0 0 1.75rem}.impl-ia-cta{align-items:center;background:linear-gradient(135deg,#8f5ff3,#a855f7);border-radius:12px;color:#fff;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 1.8rem;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.impl-ia-cta:hover{box-shadow:0 8px 24px #8f5ff359;color:#fff;transform:translateY(-1px)}.impl-ia-steps-section{padding:48px 0 72px}.impl-ia-steps-container{margin:0 auto;max-width:720px}.impl-ia-steps-title{color:#fff;font-size:1.5rem;margin:0 0 2.5rem;text-align:center}.impl-ia-steps{display:flex;flex-direction:column;gap:0}.impl-ia-step{grid-gap:1.5rem;align-items:flex-start;border-bottom:1px solid #ffffff14;display:grid;gap:1.5rem;grid-template-columns:48px 1fr;padding:1.5rem 0}.impl-ia-step:last-child{border-bottom:none}.impl-ia-step-number{align-items:center;display:flex;flex-direction:column;gap:.25rem;position:relative}.impl-ia-step-number>span{align-items:center;background:#8f5ff340;border-radius:50%;color:#e9d5ff;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.impl-ia-step-connector{color:#8f5ff366;margin-top:.25rem}.impl-ia-step-content{min-width:0}.impl-ia-step-title{color:#e9d5ff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.impl-ia-step-desc{color:#ffffffd1;font-size:.98rem;line-height:1.6;margin:0 0 .85rem}.impl-ia-step-list{list-style:none;margin:0;padding:0}.impl-ia-step-list li{align-items:center;color:#ffffffc7;display:flex;font-size:.9rem;gap:.5rem;line-height:1.5;margin-bottom:.35rem}.impl-ia-step-list li:last-child{margin-bottom:0}.impl-ia-step-list li svg{color:#22c55ee6;flex-shrink:0}.impl-ia-cta-section{padding:72px 0 80px;text-align:center}.impl-ia-cta-sub{color:#ffffffb3;font-size:1rem;margin:0 0 1rem}.impl-ia-cta--large{font-size:1.05rem;padding:1rem 2.25rem}@media (max-width:768px){.impl-ia{padding-top:72px}.impl-ia-hero{padding:48px 0 56px}.impl-ia-step{gap:1rem;grid-template-columns:40px 1fr;padding:1.25rem 0}.impl-ia-step-number>span{font-size:.9rem;height:36px;width:36px}.impl-ia-step-title{font-size:1.1rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px #8f5ff34d}50%{box-shadow:0 0 40px #8f5ff399}}.container{margin:0 auto;max-width:1400px;padding:0 20px}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.btn-primary{align-items:center;background:linear-gradient(135deg,#8f5ff3,#ea4747);border:none;border-radius:50px;box-shadow:0 10px 30px #8f5ff34d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 20px 40px #8f5ff366;transform:translateY(-3px)}.btn-secondary{align-items:center;background:#0000;border:2px solid #8f5ff3;border-radius:50px;color:#8f5ff3;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.btn-secondary:before{background:linear-gradient(135deg,#8f5ff3,#ea4747);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.btn-secondary:hover:before{width:100%}.btn-secondary:hover{border-color:#0000;color:#fff;transform:translateY(-2px)}.section-header{margin-bottom:80px;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.2;margin-bottom:20px}.section-header p{color:#ffffffb3;font-size:clamp(16px,2.5vw,20px);line-height:1.6;margin:0 auto;max-width:700px}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.card:before{background:linear-gradient(90deg,#0000,#8f5ff3,#ea4747,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.card:hover:before{opacity:1}.card:hover{border-color:#8f5ff34d;box-shadow:0 30px 60px #0000004d;transform:translateY(-10px)}.grid{grid-gap:30px;display:grid;gap:30px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.section{padding:120px 0;position:relative}.section:nth-child(2n){background:#ffffff05}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8f5ff3,#ea4747);-webkit-background-clip:text;background-clip:text}.icon-wrapper{align-items:center;background:linear-gradient(135deg,#8f5ff31a,#ea47471a);border-radius:20px;display:flex;height:80px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:80px}.icon-wrapper:hover{animation:glow 2s infinite;transform:scale(1.1)}@media (max-width:1024px){.container{padding:0 30px}.section{padding:80px 0}.section-header{margin-bottom:60px}.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.container{padding:0 20px}.section{padding:60px 0}.btn-primary,.btn-secondary{font-size:14px;padding:14px 24px}.section-header{margin-bottom:50px}.card{padding:30px}.grid{gap:20px}.grid-3,.grid-4{grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 16px}.section{padding:40px 0}.card{padding:24px}.icon-wrapper{height:60px;width:60px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8f5ff3,#ea4747);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a66fff,#ff5757)}.loading{align-items:center;display:flex;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:3px solid #8f5ff34d;border-radius:50%;border-top-color:#8f5ff3;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg-pattern{background-image:radial-gradient(circle at 25% 25%,#8f5ff3 2px,#0000 0),radial-gradient(circle at 75% 75%,#ea4747 2px,#0000 0);background-position:0 0,25px 25px;background-size:50px 50px;bottom:0;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0}
/*# sourceMappingURL=main.6be72678.css.map*/