body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}*{box-sizing:border-box}.header-container{background:#030630;box-shadow:0 4px 20px #00000040;justify-content:space-between;min-height:78px;padding:0 24px;position:sticky;top:0;width:100%;z-index:999}.header-container,.logo-wrap{align-items:center;display:flex}.header-logo{display:block;height:60px;max-width:100%;object-fit:contain;width:auto}.desktop-nav{align-items:center;display:flex;gap:28px}.nav-link{color:#fff;font-size:17px;font-weight:500;position:relative;text-decoration:none;transition:.3s ease}.nav-link.active,.nav-link:hover{color:#1fff97}.nav-link:after{background:#1fff97;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.cta-btn{background:#1fff97;border-radius:30px;color:#000;font-weight:700;padding:11px 18px;text-decoration:none;transition:.3s ease}.cta-btn:hover{transform:translateY(-2px)}.mobile-actions{align-items:center;display:none;gap:12px}.mobile-quote-btn{background:#1fff97;border-radius:24px;color:#000;font-size:14px;font-weight:700;margin-right:20px;padding:9px 18px;text-decoration:none;transition:.3s ease}.mobile-quote-btn:hover{transform:translateY(-2px)}.menu-btn{align-items:center;background:#ffffff14;border:none;border-radius:10px;cursor:pointer;display:none;height:44px;justify-content:center;padding:0;position:relative;width:44px}.menu-btn:hover{background:#ffffff24}.menu-btn span{background:#fff;border-radius:20px;height:3px;position:absolute;transition:all .3s ease;width:24px}.menu-btn span:first-child{transform:translateY(-8px)}.menu-btn span:nth-child(2){transform:translateY(0)}.menu-btn span:nth-child(3){transform:translateY(8px)}.menu-btn.open span:first-child{transform:rotate(45deg)}.menu-btn.open span:nth-child(2){opacity:0}.menu-btn.open span:nth-child(3){transform:rotate(-45deg)}.mobile-overlay{background:#00000073;inset:0;opacity:0;position:fixed;transition:.3s ease;visibility:hidden;z-index:998}.show-overlay{opacity:1;visibility:visible}.mobile-sidebar{background:linear-gradient(180deg,#06114d,#020726);box-shadow:-10px 0 40px #00000059;display:flex;flex-direction:column;height:100vh;max-width:360px;padding:20px;position:fixed;right:-100%;top:0;transition:.35s ease;width:82%;z-index:999}.show-menu{right:0}.sidebar-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.sidebar-logo{height:64px;max-width:140px;object-fit:contain;width:auto}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:26px}.sidebar-links{display:flex;flex-direction:column;gap:4px}.mobile-link{border-radius:12px;color:#fff;font-size:18px;padding:14px 16px;text-decoration:none;transition:.3s ease}.mobile-link.active,.mobile-link:hover{background:#1fff971f;color:#1fff97;transform:translateX(6px)}.mobile-cta{background:#1fff97;border-radius:30px;color:#000;font-size:16px;font-weight:700;margin-top:auto;padding:15px;text-align:center;text-decoration:none;transition:.3s ease}.mobile-cta:hover{box-shadow:0 10px 20px #1fff9733;transform:translateY(-2px)}.nav-dropdown{position:relative}.dropdown-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:17px;font-weight:500;gap:6px;padding:0}.dropdown-toggle .chevron{font-size:11px;transition:transform .25s ease}.nav-dropdown.open .dropdown-toggle .chevron{transform:rotate(180deg)}.nav-dropdown.open .dropdown-toggle{color:#1fff97}.dropdown-panel{grid-gap:6px 20px;background:linear-gradient(180deg,#0a1560,#060b3c);border-radius:16px;box-shadow:0 24px 60px #00000073;display:grid;gap:6px 20px;grid-template-columns:repeat(2,1fr);left:50%;max-width:90vw;opacity:0;padding:20px;pointer-events:none;position:absolute;top:calc(100% + 22px);transform:translateX(-50%) translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden;width:480px;z-index:1000}.nav-dropdown.open .dropdown-panel{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.dropdown-link{border-radius:10px;color:#ffffffd9;display:block;font-size:14px;padding:10px 12px;text-decoration:none;transition:.2s ease}.dropdown-link:hover{background:#1fff971f;color:#1fff97}@media (min-width:1025px) and (max-width:1200px){.dropdown-panel{padding:16px;width:420px}.dropdown-link{font-size:13px;padding:8px 10px}}.mobile-accordion{display:flex;flex-direction:column}.accordion-toggle{align-items:center;background:#0000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:18px;justify-content:space-between;padding:14px 16px;text-align:left;transition:.3s ease;width:100%}.accordion-toggle:hover{background:#1fff9714}.mobile-accordion.open .accordion-toggle{background:#1fff971a;color:#1fff97}.chevron{font-size:16px;font-weight:700}.accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.mobile-accordion.open .accordion-panel{grid-template-rows:1fr}.accordion-inner{display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:4px 8px 8px 24px}.mobile-sublink{border-radius:10px;color:#ffffffb8;font-size:15px;padding:10px 14px;text-decoration:none;transition:.25s ease}.mobile-sublink.active,.mobile-sublink:hover{background:#1fff971f;color:#1fff97;transform:translateX(4px)}@media (max-width:360px){.accordion-toggle{font-size:16px;padding:12px 14px}.mobile-sublink{font-size:14px;padding:8px 12px}}@media (max-width:240px){.header-container{min-height:56px;padding:0 8px}.header-logo{height:34px}.mobile-sidebar{width:100%}.mobile-quote-btn{font-size:12px;padding:7px 10px}.menu-btn{height:38px;width:38px}}@media (min-width:241px) and (max-width:360px){.header-container{min-height:62px;padding:0 14px}.header-logo{height:42px}}@media (max-width:1024px){.desktop-nav{display:none}.menu-btn,.mobile-actions{display:flex}}@media (min-width:768px) and (max-width:1024px){.header-logo{height:56px}.mobile-sidebar{max-width:70%;width:420px}}@media (min-width:1025px) and (max-width:1440px){.desktop-nav{gap:22px}.nav-link{font-size:16px}}@media (min-width:1441px) and (max-width:2560px){.header-container{min-height:92px;padding:0 60px}.header-logo{height:74px}.nav-link{font-size:19px}}@media (min-width:2561px){.header-container{min-height:120px;padding:0 100px}.header-logo{height:95px}.nav-link{font-size:26px}.cta-btn{font-size:22px;padding:16px 28px}}@media (max-width:240px){.header-logo{height:30px}}@media (min-width:241px) and (max-width:360px){.header-logo{height:38px}}@media (min-width:768px) and (max-width:1024px){.header-logo{height:56px}}.site-footer{background:#0b0718;color:#cfc9f5;padding:90px clamp(14px,5vw,120px) 36px;position:relative}.footer-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;margin-bottom:60px}.footer-brand{max-width:320px}.footer-logo-img{margin-bottom:20px;width:180px}.footer-tagline{color:#cfc9f5;font-size:.95rem;line-height:1.6;margin-bottom:22px}.footer-social{display:flex;gap:14px}.social-icon{align-items:center;background:#ffffff14;border-radius:50%;color:#fff;display:flex;font-size:18px;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.social-icon:focus-visible,.social-icon:hover{background:linear-gradient(135deg,#f316d6,#6a5cff);box-shadow:0 8px 20px #f316d666;outline:none;transform:translateY(-3px) scale(1.05)}.footer-title{color:#f316d6;font-size:.8rem;letter-spacing:1.6px;margin-bottom:22px;text-transform:uppercase}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{font-size:.9rem;margin-bottom:12px}.footer-column a{color:#cfc9f5;position:relative;text-decoration:none;transition:color .3s ease}.footer-column a:after{background:#f316d6;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.footer-column a:focus-visible,.footer-column a:hover{color:#fff;outline:none}.footer-column a:focus-visible:after,.footer-column a:hover:after{width:100%}.footer-contact-item{margin-bottom:14px}.footer-contact-item span{color:#9b93d6;display:block;font-size:.75rem;letter-spacing:1px;margin-bottom:4px}.footer-contact-item a,.footer-contact-item p{color:#cfc9f5;font-size:.9rem}.footer-contact-item a{text-decoration:none;transition:color .3s ease}.footer-contact-item a:hover{color:#fff}.footer-bottom{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;font-size:.85rem;gap:18px;justify-content:space-between;padding-top:26px}.footer-legal a{color:#cfc9f5;margin-left:22px;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#fff}.back-to-top{align-items:center;background:linear-gradient(135deg,#f316d6,#6a5cff);border:none;border-radius:50%;bottom:28px;box-shadow:0 8px 20px #6a5cff66;color:#fff;cursor:pointer;display:flex;font-size:16px;height:46px;justify-content:center;opacity:0;position:fixed;right:28px;transform:translateY(10px);transition:all .3s ease;visibility:hidden;width:46px;z-index:50}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{transform:translateY(-4px) scale(1.05)}@media (max-width:480px){.site-footer{padding:50px 20px 26px}.footer-main{gap:32px 20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.footer-brand{grid-column:1/-1}.footer-brand,.footer-column{max-width:100%}.footer-logo-img{margin-bottom:16px;width:130px}.footer-tagline{font-size:.85rem;margin-bottom:18px}.footer-social{gap:10px}.social-icon{font-size:16px;height:38px;width:38px}.footer-title{font-size:.7rem;letter-spacing:1.2px;margin-bottom:12px}.footer-column li{line-height:1.35;margin-bottom:10px}.footer-column li,.footer-contact-item a,.footer-contact-item p{font-size:.8rem;overflow-wrap:break-word;word-break:break-word}.footer-contact-item{margin-bottom:10px}.footer-contact-item span{font-size:.7rem}.footer-bottom{align-items:flex-start;flex-direction:column;font-size:.75rem;gap:10px;padding-top:20px}.footer-legal{display:flex;flex-wrap:wrap;gap:12px 16px}.footer-legal a{margin-left:0}.back-to-top{bottom:16px;height:40px;right:16px;width:40px}}@media (min-width:481px) and (max-width:767px){.footer-main{gap:34px 24px;grid-template-columns:1fr 1fr}.footer-brand,.footer-column:last-child{grid-column:1/-1;max-width:100%}.footer-logo-img{width:150px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.footer-legal a{margin-left:0;margin-right:16px}}@media (min-width:768px) and (max-width:1024px){.footer-main{gap:40px;grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1;max-width:100%}.footer-logo-img{width:165px}}@media (min-width:1025px) and (max-width:1440px){.footer-main{gap:36px;grid-template-columns:1.2fr 1fr 1fr 1fr}}@media (min-width:1441px){.site-footer{padding-bottom:42px;padding-top:110px}.footer-main{margin:0 auto 70px;max-width:1700px}.footer-bottom{margin:0 auto;max-width:1700px}.footer-title{font-size:.95rem}.footer-column li,.footer-tagline{font-size:1rem}}:root{--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:100px;--space-3xl:120px;--section-pad-v:var(--space-3xl);--section-pad-h:8%;--fs-badge:0.80rem;--fs-eyebrow:0.75rem;--fs-body-sm:0.95rem;--fs-body:1.05rem;--fs-body-lg:1.20rem;--fs-subtitle:1.25rem;--fs-h3:1.50rem;--fs-h2-sm:2.00rem;--fs-h2:2.70rem;--fs-h1:3.50rem;--clr-primary:#bf05ff;--clr-accent:#6a5cff;--clr-pink:#f316d6;--clr-text:#fff;--clr-muted:#cfcfe8;--clr-subtle:#d8d2ff;--clr-bg-dark:#0b0618;--radius-card:18px;--radius-btn:30px;--radius-img:14px;--transition:0.3s ease}*,:after,:before{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}.hero-section{background:radial-gradient(circle at 20% 30%,#bf05ff40,#0000 40%),radial-gradient(circle at 80% 70%,#00c8ff33,#0000 40%),linear-gradient(135deg,#0b0618,#1f133c);min-height:95vh;overflow:hidden;position:relative;width:100%}.hero-section:before{animation:floatBg 12s linear infinite;background:radial-gradient(circle,#ffffff0d,#0000 60%);content:"";height:200%;position:absolute;width:200%}@keyframes floatBg{0%{transform:translate(0)}50%{transform:translate(-5%,-5%)}to{transform:translate(0)}}.hero-overlay{align-items:center;display:flex;min-height:95vh;padding:0 8%;padding:0 var(--section-pad-h);position:relative;z-index:2}.hero-text{color:#fff;color:var(--clr-text);max-width:750px}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:20px;display:inline-block;font-size:.8rem;font-size:var(--fs-badge);letter-spacing:1px;margin-bottom:20px;padding:8px 16px}.hero-title{font-size:3.5rem;font-size:var(--fs-h1);font-weight:700;line-height:1.2}.hero-subtitle{color:#cfcfe8;color:var(--clr-muted);font-size:1.2rem;font-size:var(--fs-body-lg);line-height:1.6;margin-top:20px}.hero-buttons{margin-top:30px}.primary-btn{background:linear-gradient(135deg,#bf05ff,#6a5cff);border-radius:30px;border-radius:var(--radius-btn);transition:.3s ease;transition:var(--transition);white-space:nowrap}.primary-btn:hover{transform:translateY(-3px)}.secondary-btn{border-radius:30px;border-radius:var(--radius-btn);transition:.3s ease;transition:var(--transition);white-space:nowrap}.secondary-btn:hover{background:#ffffff14}.hero-particles{inset:0;overflow:hidden;position:absolute;z-index:1}.hero-particles span{animation:floatParticle linear infinite;background:radial-gradient(circle,#ffffff40,#0000 70%);border-radius:50%;display:block;position:absolute}.hero-particles span:first-child{animation-duration:18s;height:120px;left:20%;top:10%;width:120px}.hero-particles span:nth-child(2){animation-duration:22s;height:80px;left:70%;top:60%;width:80px}.hero-particles span:nth-child(3){animation-duration:16s;height:60px;left:40%;top:40%;width:60px}.hero-particles span:nth-child(4){animation-duration:20s;height:100px;left:25%;top:75%;width:100px}.hero-particles span:nth-child(5){animation-duration:14s;height:50px;left:80%;top:25%;width:50px}@keyframes floatParticle{0%{opacity:.4;transform:translate(0) scale(1)}50%{opacity:.7;transform:translate(-40px,-60px) scale(1.1)}to{opacity:.4;transform:translate(40px,30px) scale(1)}}.ai-section{background:linear-gradient(180deg,#1f133c,#27165e);overflow:hidden;padding:120px 8%;padding:var(--section-pad-v) var(--section-pad-h);position:relative}.ai-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.ai-visual{display:flex;flex:1 1 45%;justify-content:center}.ai-image-glow{animation:aiFloat 8s ease-in-out infinite;background:linear-gradient(135deg,#7e69f559,#bf05ff40);border-radius:20px;box-shadow:0 0 60px #7e69f566;padding:9px;position:relative;width:100%}.ai-image-glow:after{background:radial-gradient(circle,#7e69f559,#0000 70%);border-radius:28px;content:"";inset:-20px;position:absolute;z-index:-1}.ai-image{border-radius:14px;border-radius:var(--radius-img);height:380px;max-width:730px;object-fit:cover;opacity:.95;transition:scale .3s ease;transition:scale var(--transition);width:100%}.ai-image:hover{scale:1.02}.ai-content{color:#fff;color:var(--clr-text);flex:1 1 45%;font-weight:700}.ai-content:hover{color:#e9d2ee;scale:1.02;transition:.3s ease;transition:var(--transition)}.ai-title{font-size:2.7rem;font-size:var(--fs-h2);font-weight:700;line-height:1.25}.ai-description{color:#ede9ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2rem;font-size:var(--fs-body-lg);font-weight:500;line-height:1.8;margin-top:20px}@keyframes aiFloat{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}.transform-section{background:linear-gradient(180deg,#140c2e,#0e0824);padding:120px 8%;padding:var(--section-pad-v) var(--section-pad-h)}.transform-container{margin:0 auto;max-width:1400px}.transform-header{margin-bottom:70px;max-width:720px}.transform-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#f316d6,#c846f5 45%,#9b7cff);-webkit-background-clip:text;background-clip:text;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:2.7rem;font-size:var(--fs-h2);font-weight:800;line-height:1.3;transition:.3s ease;transition:var(--transition)}.transform-title:hover{scale:1.04}.transform-intro{color:#d8d2ff;color:var(--clr-subtle);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2rem;font-size:var(--fs-body-lg);font-weight:500;line-height:1.8;margin-top:16px}.transform-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.transform-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;border-radius:var(--radius-card);padding:34px;position:relative;transition:transform .4s ease,box-shadow .4s ease}.transform-card:before{background:linear-gradient(120deg,#bf05ff40,#0000 40%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.transform-card:hover{box-shadow:0 20px 60px #7e69f540;transform:translateY(-8px)}.transform-card:hover:before{opacity:1}.transform-card-title{color:#fce4d0;font-size:1.5rem;font-size:var(--fs-h3);font-weight:700;margin-bottom:12px}.transform-card-text{color:#dbd7ff;font-size:1.05rem;font-size:var(--fs-body);line-height:1.75}.transform-cta{margin-top:60px}.transform-link{color:#e205ff;font-size:1.25rem;font-size:var(--fs-subtitle);font-weight:600;text-decoration:none;transition:color .3s ease;transition:color var(--transition)}.transform-link:hover{color:#fff}.tech-ecosystem-section{background:#0b071a;padding:120px 8%;padding:var(--section-pad-v) var(--section-pad-h)}.tech-ecosystem-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr 1fr}.tech-left{max-width:520px}.tech-eyebrow{color:#9b5cff;font-size:.75rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:2px;text-transform:uppercase}.tech-title{color:#f7ecec;font-size:3.1rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:14px 0 18px}.tech-desc{color:#ffffffc4;font-size:1.05rem;font-size:var(--fs-body);line-height:1.7}.tech-highlights{color:#dcd6ff;font-weight:500;gap:12px;margin-top:28px}.tech-highlights,.tech-right{display:flex;flex-direction:column}.tech-right{gap:28px;overflow:hidden;position:relative}.tech-right:after,.tech-right:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.tech-right:before{background:linear-gradient(90deg,#0b071a,#0000);left:0}.tech-right:after{background:linear-gradient(270deg,#0b071a,#0000);right:0}.tech-marquee{overflow:hidden}.tech-track{animation:scroll-left 35s linear infinite;display:flex;gap:18px;width:max-content}.marquee-right .tech-track{animation-name:scroll-right}.tech-marquee:hover .tech-track{animation-play-state:paused}.tech-card{background:#ffffff0d;border:1px solid #ff78f414;border-radius:12px;color:#e6d9e7f1;font-size:1.2rem;font-weight:500;min-width:180px;padding:16px 22px;text-align:center;transition:all .3s ease;transition:all var(--transition)}.tech-card:hover{background:#ffffff14;box-shadow:0 8px 25px #9b5cff33;transform:translateY(-4px)}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.engagement-section{background:linear-gradient(180deg,#0f0a1f,#120c29);padding:120px 8%;padding:var(--section-pad-v) var(--section-pad-h)}.engagement-header{margin-bottom:70px;max-width:780px}.engagement-eyebrow{color:#f316d6;color:var(--clr-pink);font-size:.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.engagement-title{color:#fff0f0;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:2.7rem;font-size:var(--fs-h2);font-weight:700;margin:14px 0 20px;transition:.3s ease;transition:var(--transition)}.engagement-title:hover{scale:1.04;text-shadow:#c2b9ff 10px 0 20px}.engagement-desc{color:#ece9ff;font-size:1.2rem;font-size:var(--fs-body-lg);font-weight:600;line-height:1.7}.engagement-steps{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.engagement-card{background:#ffffff0d;border:1px solid #ff55c614;border-radius:18px;border-radius:var(--radius-card);padding:38px 32px;position:relative;transition:all .35s ease}.engagement-card:hover{background:linear-gradient(135deg,#bf05ff26,#7e69f51a);border-color:#f316d673;box-shadow:0 20px 60px #9b5cff;transform:translateY(-6px)}.engagement-step{color:#f316d626;font-size:3rem;font-weight:800;margin:5px;position:absolute;right:24px;top:-18px}.engagement-card-title{color:#ffdede;font-size:1.1rem;font-weight:600;margin-bottom:12px}.engagement-card-desc{color:#e5e1ff;font-size:.95rem;font-size:var(--fs-body-sm);line-height:1.6}.final-cta-section{align-items:center;background:radial-gradient(circle at top,#1a1333,#0b071a 70%);display:flex;justify-content:center;overflow:hidden;padding:120px 8%;padding:var(--section-pad-v) var(--section-pad-h);position:relative}.final-cta-section:before{background:radial-gradient(circle,#9b5cff40,#0000 70%);content:"";filter:blur(80px);left:-100px;position:absolute;top:-100px}.final-cta-section:after{background:radial-gradient(circle,#f316d633,#0000 70%);bottom:-120px;content:"";filter:blur(80px);position:absolute;right:-100px}.final-cta-content{animation:fadeUp 1s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;opacity:0;padding:60px 50px;position:relative;text-align:center;transition:all .4s ease;width:100%}.final-cta-content:hover{box-shadow:0 20px 60px #9b5cff40;transform:translateY(-6px)}.final-cta-title{color:#fff;font-size:2.1rem;font-weight:600;letter-spacing:-.5px}.final-cta-desc{color:#ffffffbf;font-size:1 rem;margin:18px auto 34px}.final-cta-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.final-cta-primary{background:linear-gradient(135deg,#9b5cff,#f316d6);border-radius:10px;color:#fff;font-size:15px;font-weight:500;padding:14px 32px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition)}.final-cta-primary:hover{box-shadow:0 10px 30px #f316d666;transform:translateY(-2px)}.final-cta-secondary{border:1px solid #fff3;border-radius:10px;color:#ddd;font-size:16px;font-weight:500;padding:14px 32px;text-decoration:none;transition:all .3s ease;transition:all var(--transition)}.final-cta-secondary:hover{background:#9b5cff1a;border-color:#9b5cff99;color:#fff}@media (max-width:200px){:root{--section-pad-v:24px;--section-pad-h:10px}.ai-image-glow,.final-cta-section:after,.final-cta-section:before,.hero-particles,.hero-section:before,.tech-right{display:none}.hero-overlay,.hero-section{min-height:auto}.hero-overlay{align-items:flex-start;padding:24px 10px}.hero-badge{font-size:.55rem;padding:4px 8px}.hero-title{font-size:.9rem;line-height:1.3}.hero-subtitle{font-size:.7rem;margin-top:8px}.hero-buttons{flex-direction:column;gap:6px;margin-top:12px}.primary-btn,.secondary-btn{border-radius:12px;font-size:.65rem;padding:7px 12px;text-align:center;width:100%}.ai-section,.engagement-section,.final-cta-section,.tech-ecosystem-section,.transform-section{padding:20px 10px}.ai-container{flex-direction:column;gap:14px}.ai-visual{width:100%}.ai-image{height:100px}.ai-title{font-size:.85rem}.ai-description{font-size:.7rem;margin-top:8px}.transform-grid{gap:12px;grid-template-columns:1fr}.transform-card{padding:14px}.transform-card-title{font-size:.8rem}.transform-card-text{font-size:.68rem}.transform-title{font-size:.9rem}.transform-intro{font-size:.7rem}.transform-header{margin-bottom:18px}.tech-ecosystem-container{grid-template-columns:1fr}.tech-title{font-size:.9rem}.tech-desc{font-size:.7rem}.engagement-steps{gap:12px;grid-template-columns:1fr}.engagement-card{padding:20px 14px}.engagement-card-title{font-size:.8rem}.engagement-card-desc{font-size:.68rem}.engagement-title{font-size:.9rem}.engagement-desc{font-size:.7rem}.final-cta-content{padding:18px 10px}.final-cta-title{font-size:.9rem}.final-cta-desc{font-size:.7rem}.final-cta-primary{font-size:.7rem;padding:8px 14px}}@media (min-width:201px) and (max-width:319px){:root{--section-pad-v:32px;--section-pad-h:14px}.hero-particles,.hero-section:before{display:none}.hero-overlay,.hero-section{min-height:auto}.hero-overlay{padding:32px 14px}.hero-badge{font-size:.6rem;padding:5px 10px}.hero-title{font-size:1.1rem;line-height:1.3}.hero-subtitle{font-size:.78rem;margin-top:10px}.hero-buttons{flex-direction:column;gap:8px;margin-top:14px}.primary-btn,.secondary-btn{font-size:.72rem;padding:8px 16px;text-align:center;width:100%}.ai-container{flex-direction:column;gap:20px}.ai-visual{width:100%}.ai-image{height:130px}.ai-title{font-size:1.05rem}.ai-description{font-size:.8rem;margin-top:10px}.transform-grid{gap:14px;grid-template-columns:1fr}.transform-card{padding:16px}.transform-title{font-size:1.05rem}.transform-card-title{font-size:.9rem}.transform-card-text{font-size:.75rem}.transform-header{margin-bottom:22px}.tech-ecosystem-container{gap:24px;grid-template-columns:1fr}.tech-title{font-size:1.05rem}.tech-desc{font-size:.8rem}.tech-right{display:none}.engagement-steps{gap:14px;grid-template-columns:1fr}.engagement-card{padding:22px 16px}.engagement-title{font-size:1.05rem}.engagement-desc{font-size:.8rem}.engagement-card-title{font-size:.85rem}.engagement-card-desc{font-size:.74rem}.engagement-header{margin-bottom:22px}.final-cta-content{padding:24px 14px}.final-cta-title{font-size:1.1rem}.final-cta-desc{font-size:.8rem}.final-cta-primary{font-size:.8rem;padding:9px 18px}}@media (min-width:320px) and (max-width:374px){:root{--section-pad-v:48px;--section-pad-h:18px}.hero-overlay,.hero-section{min-height:100svh}.hero-overlay{padding:40px 18px}.hero-badge{font-size:.65rem}.hero-title{font-size:1.4rem}.hero-subtitle{font-size:.85rem}.hero-buttons{flex-direction:column;gap:10px}.primary-btn,.secondary-btn{font-size:.82rem;padding:11px 18px;text-align:center;width:100%}.ai-container{flex-direction:column;gap:24px}.ai-content,.ai-visual{flex:initial;width:100%}.ai-image{height:180px}.ai-title{font-size:1.3rem}.ai-description{font-size:.9rem}.transform-grid{gap:16px;grid-template-columns:1fr}.transform-card{padding:20px}.transform-title{font-size:1.3rem}.transform-card-title{font-size:1.05rem}.transform-card-text{font-size:.88rem}.transform-header{margin-bottom:28px}.transform-intro{font-size:.92rem}.tech-ecosystem-container{gap:32px;grid-template-columns:1fr}.tech-title{font-size:1.4rem}.tech-desc{font-size:.88rem}.tech-card{font-size:.85rem;min-width:120px;padding:10px 14px}.engagement-steps{grid-template-columns:1fr}.engagement-card{padding:28px 18px}.engagement-title{font-size:1.3rem}.engagement-desc{font-size:.9rem}.engagement-header{margin-bottom:28px}.final-cta-content{padding:30px 18px}.final-cta-title{font-size:1.3rem}.final-cta-desc{font-size:.88rem}}@media (min-width:375px) and (max-width:479px){:root{--section-pad-v:56px;--section-pad-h:20px}.hero-overlay,.hero-section{min-height:100svh}.hero-overlay{padding:48px 20px}.hero-title{font-size:1.65rem}.hero-subtitle{font-size:.95rem}.hero-buttons{flex-direction:column;gap:12px}.primary-btn,.secondary-btn{padding:12px 22px;text-align:center;width:100%}.ai-container{flex-direction:column;gap:28px}.ai-content,.ai-visual{flex:initial;width:100%}.ai-image{height:210px}.ai-title{font-size:1.45rem}.ai-description{font-size:.95rem}.transform-grid{gap:18px;grid-template-columns:1fr}.transform-card{padding:22px}.transform-title{font-size:1.45rem}.transform-intro{font-size:.95rem}.transform-header{margin-bottom:30px}.tech-ecosystem-container{gap:36px;grid-template-columns:1fr}.tech-title{font-size:1.5rem}.tech-card{font-size:.9rem;min-width:130px}.engagement-steps{grid-template-columns:1fr}.engagement-title{font-size:1.45rem}.engagement-header{margin-bottom:32px}.final-cta-content{padding:36px 20px}.final-cta-title{font-size:1.5rem}.final-cta-desc{font-size:.95rem}}@media (min-width:480px) and (max-width:599px){:root{--section-pad-v:64px;--section-pad-h:5%}.hero-overlay{padding:56px 5%}.hero-title{font-size:1.9rem}.hero-subtitle{font-size:1rem}.hero-buttons{gap:12px}.primary-btn,.secondary-btn{font-size:.92rem;padding:12px 24px}.ai-container{flex-direction:column;gap:32px}.ai-content,.ai-visual{flex:initial;width:100%}.ai-image{height:240px}.ai-title{font-size:1.6rem}.ai-description{font-size:1rem}.transform-grid{gap:20px;grid-template-columns:1fr}.transform-title{font-size:1.6rem}.transform-header{margin-bottom:34px}.tech-ecosystem-container{grid-template-columns:1fr}.tech-title{font-size:1.7rem}.tech-left{max-width:100%}.engagement-steps{grid-template-columns:repeat(2,1fr)}.engagement-title{font-size:1.6rem}.final-cta-content{padding:40px 24px}.final-cta-title{font-size:1.7rem}}@media (min-width:600px) and (max-width:767px){:root{--section-pad-v:72px;--section-pad-h:5%}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.05rem}.ai-container{flex-direction:column;gap:36px}.ai-content,.ai-visual{flex:initial;width:100%}.ai-image{height:280px}.ai-title{font-size:1.8rem}.transform-grid{gap:22px;grid-template-columns:1fr}.transform-title{font-size:1.8rem}.transform-header{margin-bottom:38px}.tech-ecosystem-container{gap:40px;grid-template-columns:1fr}.tech-title{font-size:2rem}.tech-left{max-width:100%}.engagement-steps{gap:20px;grid-template-columns:repeat(2,1fr)}.engagement-title{font-size:1.8rem}.final-cta-content{padding:44px 30px}.final-cta-title{font-size:1.9rem}}@media (min-width:768px) and (max-width:1023px){:root{--section-pad-v:80px;--section-pad-h:5%}.hero-title{font-size:2.6rem}.hero-subtitle{font-size:1.1rem}.hero-overlay{padding:60px 5%}.ai-container{flex-direction:column;gap:40px}.ai-content,.ai-visual{flex:initial;width:100%}.ai-image{height:320px}.ai-title{font-size:2.1rem}.ai-description{font-size:1.1rem}.transform-grid{gap:28px;grid-template-columns:repeat(2,1fr)}.transform-title{font-size:2.1rem}.transform-header{margin-bottom:44px}.tech-ecosystem-container{gap:44px;grid-template-columns:1fr}.tech-left{max-width:100%}.tech-title{font-size:2.3rem}.engagement-steps{gap:22px;grid-template-columns:repeat(2,1fr)}.engagement-title{font-size:2.1rem}.engagement-header{margin-bottom:44px}.final-cta-content{padding:52px 40px}.final-cta-title{font-size:2.1rem}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.ai-container{flex-direction:row}.ai-content,.ai-visual{flex:1 1 48%}.ai-image{height:250px}}@media (min-width:1024px) and (max-width:1279px){:root{--section-pad-v:90px;--section-pad-h:6%}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.15rem}.ai-container{flex-direction:row;gap:40px}.ai-content,.ai-visual{flex:1 1 48%}.ai-image{height:300px}.ai-title{font-size:2.3rem}.transform-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.transform-title{font-size:2.3rem}.tech-ecosystem-container{gap:40px;grid-template-columns:1fr 1fr}.tech-title{font-size:2.5rem}.engagement-steps{grid-template-columns:repeat(4,1fr)}.engagement-title,.final-cta-title{font-size:2.2rem}}@media (min-width:1536px) and (max-width:1919px){:root{--section-pad-v:140px;--section-pad-h:9%}.hero-title{font-size:4.2rem}.hero-subtitle{font-size:1.35rem}.ai-title{font-size:3.1rem}.ai-description{font-size:1.3rem}.ai-image{height:420px;max-width:860px}.transform-title{font-size:3.2rem}.transform-intro{font-size:1.35rem}.transform-card-title{font-size:1.65rem}.transform-card-text{font-size:1.1rem}.transform-grid{gap:48px}.tech-title{font-size:3.4rem}.tech-desc{font-size:1.15rem}.tech-card{font-size:1.3rem;min-width:200px}.engagement-title{font-size:3.1rem}.engagement-desc{font-size:1.3rem}.engagement-card{padding:44px 36px}.engagement-card-title{font-size:1.2rem}.engagement-card-desc{font-size:1rem}.final-cta-content{max-width:900px;padding:72px 64px}.final-cta-title{font-size:3rem}.final-cta-desc{font-size:1.2rem}}@media (min-width:1920px){:root{--section-pad-v:180px;--section-pad-h:10%}html{font-size:18px}.hero-title{font-size:5.5rem}.hero-subtitle{font-size:1.6rem}.hero-text{max-width:980px}.primary-btn,.secondary-btn{font-size:1rem;padding:18px 38px}.ai-container{gap:80px}.ai-title{font-size:3.8rem}.ai-description{font-size:1.5rem}.ai-image{height:500px;max-width:100%}.transform-container{max-width:1800px}.transform-title{font-size:4rem}.transform-intro{font-size:1.5rem}.transform-grid{gap:56px}.transform-card{padding:44px}.transform-card-title{font-size:2rem}.transform-card-text{font-size:1.25rem}.transform-link{font-size:1.4rem}.tech-ecosystem-container{gap:80px;margin:0 auto;max-width:1800px}.tech-left{max-width:640px}.tech-title{font-size:4.2rem}.tech-desc{font-size:1.3rem}.tech-card{font-size:1.5rem;min-width:240px;padding:20px 28px}.tech-track{gap:24px}.engagement-header{max-width:1000px}.engagement-title{font-size:3.8rem}.engagement-desc{font-size:1.5rem}.engagement-steps{gap:36px;grid-template-columns:repeat(4,1fr)}.engagement-card{padding:52px 42px}.engagement-card-title{font-size:1.4rem}.engagement-card-desc{font-size:1.15rem}.engagement-step{font-size:4rem}.final-cta-content{max-width:1100px;padding:90px 80px}.final-cta-title{font-size:3.8rem}.final-cta-desc{font-size:1.4rem}.final-cta-primary,.final-cta-secondary{font-size:1.1rem;padding:18px 42px}.hero-particles span:first-child{height:200px;width:200px}.hero-particles span:nth-child(2){height:140px;width:140px}.hero-particles span:nth-child(3){height:100px;width:100px}.hero-particles span:nth-child(4){height:170px;width:170px}.hero-particles span:nth-child(5){height:90px;width:90px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ai-image-glow,.hero-section:before,.tech-track{animation:none}.hero-particles span{animation:none;opacity:.3}.final-cta-content{animation:none;opacity:1}}@media (forced-colors:active){.final-cta-primary,.primary-btn{border:2px solid ButtonText}.engagement-card,.transform-card{border:1px solid ButtonText}}:focus-visible{border-radius:4px;outline:2px solid #bf05ff;outline-offset:3px}body,html{max-width:100%;overflow-x:hidden}@supports (padding:env(safe-area-inset-left)){.ai-section,.engagement-section,.final-cta-section,.hero-overlay,.tech-ecosystem-section,.transform-section{padding-left:max(8%,env(safe-area-inset-left));padding-left:max(var(--section-pad-h),env(safe-area-inset-left));padding-right:max(8%,env(safe-area-inset-right));padding-right:max(var(--section-pad-h),env(safe-area-inset-right))}.hero-overlay{padding-bottom:env(safe-area-inset-bottom)}}.industries-section{background:#0f0a1f;overflow:hidden;padding:100px 8%;position:relative}.industries-header{margin-bottom:40px}.industries-eyebrow{color:#f316d6;font-size:.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.industries-title{color:#f0efef;font-size:2.8rem;font-weight:700;margin-top:10px}.industries-carousel{border-radius:20px;height:460px;overflow:hidden;position:relative}.industry-slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease-in-out}.industry-slide.active{opacity:1}.industry-overlay{background:linear-gradient(90deg,#0f0a1fe6,#0f0a1f99);inset:0;position:absolute}.industry-content{left:8%;max-width:520px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.industry-title{color:#ffe0e0;font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:2.3rem;margin-bottom:14px}.industries-title:hover{scale:1.02;text-shadow:#c2b9ff 10px 0 20px;transition:all .3s ease-in-out}.industry-desc{color:#e7e3fd;font-size:1.3rem;font-weight:600;line-height:1.6}.industry-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.dot{background:#fff6;border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease;width:10px}.dot.active{background:#f316d6}.capability-section{background:linear-gradient(180deg,#0f0a1f,#120c2b);padding:110px 8%}.capability-header{margin-bottom:60px;max-width:720px}.capability-eyebrow{color:#f316d6;font-size:.9rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.capability-title{color:#ffe7e7;font-size:2.7rem;font-weight:700;margin:12px 0 18px}.capability-intro{color:#e3dfff;font-size:1.1rem;font-weight:600;line-height:1.7}.capability-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.capability-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:34px 32px;position:relative;transition:all .4s ease}.capability-card:before{background:linear-gradient(135deg,#f316d640,#551a4d40,#4b008240,#0000);border-radius:18px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.capability-card:hover{border-color:#f10dd366;box-shadow:0 20px 60px #7a64f740;transform:translateY(-8px)}.capability-card:hover:before{opacity:1}.capability-tag{color:#f316d6;display:inline-block;font-size:.8rem;letter-spacing:1.5px;margin-bottom:18px;text-transform:uppercase}.capability-card-title{color:#ffe4e4;font-size:1.32rem;font-weight:600;margin-bottom:14px}.capability-card-desc{color:#eeebff;font-size:.98rem;line-height:1.6}.about-page{background:#0f0a1f;color:#fff;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont;overflow-x:hidden;width:100%}.about-hero{align-items:center;background:linear-gradient(90deg,#110a27f2,#201641cc),url(/static/media/About-css-background.4b84e29551ccb6c65fb2.avif) no-repeat;background-position:50%;background-size:cover;display:flex;min-height:80vh;padding:0 8%}.about-hero-content{max-width:780px}.about-hero-title{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.25}.about-hero-subtitle{color:#e2dcff;font-size:1.3rem;font-weight:500;line-height:1.7;margin-top:18px}.about-section{padding:100px 8%}.about-dark{background:#120c28}.about-container{margin:auto;max-width:1200px}.about-section-title{color:#edfffe;font-size:2.7rem;font-weight:700;margin-bottom:32px}.about-section-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;transition:all .3s ease-in-out}.about-block-title{font-size:1.6rem;font-weight:600;margin-bottom:14px}.about-text{color:#e3f0ff;font-size:1.2rem;font-weight:600;line-height:1.75;margin-bottom:18px;max-width:880px}.about-overview-layout{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.1fr 1fr}.about-overview-visual img{border-radius:18px;box-shadow:0 24px 50px #00000059;width:680px}.about-approach{background:linear-gradient(180deg,#0f0a1f,#120c28)}.approach-intro{margin-bottom:60px;max-width:760px}.approach-framework{display:flex;flex-direction:column;gap:36px}.about-delivery{background:linear-gradient(180deg,#120c28,#0f0a1f)}.delivery-intro{margin-bottom:46px;max-width:820px}.delivery-hero-visual{margin-bottom:60px}.delivery-hero-visual img{border-radius:22px;box-shadow:0 28px 60px #00000073;height:520px;width:100%}.delivery-process-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr)}.delivery-step{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;padding:32px 28px;position:relative;transition:all .45s ease}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.delivery-step{background:linear-gradient(145deg,#ffffff1a,#ffffff08)}}.delivery-step:before{border-radius:6px;bottom:14px;content:"";left:0;opacity:.8;position:absolute;top:14px;width:4px}.delivery-step:after{background:linear-gradient(135deg,#ffffff2e,#ffffff05);bottom:0;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";height:48px;opacity:.6;position:absolute;right:0;transition:all .45s ease;width:48px}.delivery-step:hover{border-color:#f316d680;box-shadow:0 24px 56px #f316d647,inset 0 0 0 1px #f316d626;transform:translateY(-8px)}.delivery-step:hover:after{background:linear-gradient(135deg,#f316d68c,#7f00ff2e);opacity:1}.delevery-title{color:#e6ffff;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600}.delevery-description{color:#d7d2ff;font-family:Lucida Sans,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.6}.approach-block{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:grid;grid-template-columns:90px 1fr;overflow:hidden;padding:34px 40px 34px 52px;position:relative;transition:all .4s ease}.approach-block:before{background:linear-gradient(180deg,#f316d6,#7f00ff);border-radius:20px 0 0 20px;bottom:0;box-shadow:0 0 18px #f316d659;content:"";left:0;opacity:.85;position:absolute;top:0;width:12px}.approach-block:hover{border-color:#f316d673;box-shadow:0 22px 50px #f316d640;transform:translateY(-6px)}.approach-step{color:#f316d6a6;font-size:2.2rem;font-weight:700}.approach-title{font-size:1.35rem;font-weight:600;margin-bottom:10px}.approach-desc{color:#d7d2ff;font-size:1.05rem;line-height:1.7;max-width:760px}.industry-focus-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:50px}.industry-focus-card{background:linear-gradient(145deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:30px 34px 30px 48px;position:relative;transition:all .35s ease}.industry-focus-card:before{background:linear-gradient(180deg,#f316d6,#7f00ff);border-radius:20px 0 0 20px;bottom:0;box-shadow:0 0 18px #f316d673;content:"";left:0;opacity:.8;position:absolute;top:0;width:6px}.industry-focus-card:hover:before{opacity:1;transition:width .3s ease;width:10px}.industry-focus-card h4{font-size:1.25rem;font-weight:600;margin-bottom:12px}.industry-focus-card p{color:#d7d2ff;font-size:1rem;line-height:1.6}.industry-focus-card:hover{border-color:#f316d673;box-shadow:0 20px 46px #7706d340;transform:translateY(-6px)}.about-culture{background:linear-gradient(180deg,#0f0a1f,#120c28)}.culture-intro{color:#e6e2ff;margin-bottom:48px;max-width:760px}.culture-values{display:flex;flex-direction:column;gap:24px}.culture-item{align-items:center;display:flex;gap:18px;padding:18px 0;position:relative;transition:all .35s ease}.culture-item:after{background:linear-gradient(90deg,#f316d673,#0000);bottom:0;content:"";height:1px;left:0;opacity:.25;position:absolute;width:100%}.culture-grid{grid-gap:22px;display:grid;gap:22px;max-width:780px}.culture-text{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.02em}.culture-hover{color:#d8e5ff;font-size:.98rem;font-weight:600;line-height:1.6;margin-top:6px;max-width:640px;opacity:0;transform:translateY(6px);transition:all .35s ease}.culture-item:hover .culture-hover{opacity:1;transform:translateY(0)}.culture-item:hover .culture-text{color:#ff20e1}.leadership-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:45px}.leader-card{align-items:center;background:linear-gradient(160deg,#ffffff0d,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;padding:28px 18px 22px;position:relative;text-align:center;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;width:100%}.leader-card:hover{border-color:#f316d666;box-shadow:0 14px 30px #f316d629;transform:translateY(-6px)}.leader-card.primary{border-color:#f316d673;box-shadow:0 12px 28px #f316d624}.leader-badge{border-radius:999px;box-shadow:0 5px 12px #f316d64d;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-11px;z-index:5}.leader-badge,.leader-image-wrap{background:linear-gradient(135deg,#f316d6,#7f00ff)}.leader-image-wrap{border-radius:50%;box-shadow:0 6px 16px #7f00ff26;flex-shrink:0;height:140px;isolation:isolate;margin:6px auto 16px;overflow:hidden;padding:4px;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:140px}.leader-card:hover .leader-image-wrap{box-shadow:0 10px 22px #7f00ff33;transform:translateY(-3px)}.leader-image-wrap img{backface-visibility:hidden;background:#1a1330;border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center top;transform:translateZ(0);transition:transform .5s ease;width:100%}.leader-card:hover .leader-image-wrap img{transform:scale(1.03)}.leader-image-wrap:after{border:1px solid #ffffff26;border-radius:50%;content:"";inset:4px;pointer-events:none;position:absolute;z-index:2}.leader-info{height:230px;width:100%}.leader-name{color:#fff;font-size:1rem;font-weight:600;margin:0 0 3px}.leader-role{color:#f316d6;display:block;font-size:.9rem;font-weight:500;line-height:1.3;margin-bottom:10px}.leader-desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#cfc9f5;display:-webkit-box;font-size:.8rem!important;line-height:1.5;margin:0}.about-trust{background:linear-gradient(180deg,#0f0a1f99,#120c28e6)}.trust-subtext{margin:18px auto 46px;max-width:760px;text-align:center}.trust-logos{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;opacity:.9}.trust-logos span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;font-size:.95rem;font-weight:600;letter-spacing:.04em;padding:10px 18px;text-transform:uppercase;transition:all .35s ease}.trust-logos span:hover{border-color:#f316d673;box-shadow:0 10px 26px #f316d640;color:#f316d6}.about-cta:before{background:radial-gradient(circle,#9b5cff40,#0000 70%);height:500px;left:-100px;top:-120px;width:500px}.about-cta:after,.about-cta:before{content:"";filter:blur(100px);position:absolute}.about-cta:after{background:radial-gradient(circle,#f316d633,#0000 70%);bottom:-120px;height:400px;right:-80px;width:400px}.about-cta-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;margin:0 auto;max-width:780px;padding:70px 50px;position:relative;text-align:center;transition:all .4s ease}.about-cta-inner:hover{box-shadow:0 20px 60px #9b5cff40;transform:translateY(-6px)}.about-cta-title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin-bottom:16px}.about-cta-subtext{color:#ffffffb3;font-size:1.05rem;line-height:1.7;margin-bottom:40px}.about-cta-button{background:linear-gradient(135deg,#9b5cff,#f316d6);border-radius:40px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 40px;position:relative;text-decoration:none;transition:all .3s ease}.about-cta-button:hover{box-shadow:0 12px 35px #9b5cff66;transform:translateY(-3px)}.about-cta-button:after{background:linear-gradient(135deg,#f316d6,#9b5cff);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.about-cta-button:hover:after{opacity:.15}.about-cta,.about-hero,.about-section{padding-left:clamp(14px,5vw,120px);padding-right:clamp(14px,5vw,120px)}.about-container{margin-inline:auto;max-width:1400px;width:100%}.about-cta-title,.about-hero-title,.about-section-title{font-size:clamp(1.45rem,5vw,3.2rem);line-height:1.2}.about-cta-subtext,.about-hero-subtitle,.about-text,.approach-desc,.delevery-description,.leader-desc{font-size:clamp(.92rem,2vw,1.2rem);line-height:1.7}.approach-title,.delevery-title,.industry-focus-card h4,.leader-name{font-size:clamp(1rem,2vw,1.35rem)}@media (max-width:240px){.about-hero{min-height:auto;padding-bottom:60px;padding-top:60px}.about-cta,.about-section{padding-bottom:45px;padding-top:45px}.about-overview-layout,.culture-grid,.delivery-process-grid,.industry-focus-grid,.leadership-grid{display:flex;flex-direction:column;gap:18px}.leader-card{padding:26px 16px 22px}.leader-badge{font-size:.65rem;padding:5px 12px;top:-12px}.leader-image-wrap{height:100px;width:100px}.leader-name{font-size:1.05rem}.leader-role{font-size:.78rem;margin-bottom:10px}.leader-desc{font-size:.82rem;line-height:1.5}.delivery-hero-visual img{height:auto}.trust-logos{gap:10px}.trust-logos span{font-size:.65rem;padding:7px 10px}.about-cta-inner{padding:22px 14px}.about-cta-button{text-align:center;width:100%}}@media (max-width:992px){.leadership-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.leadership-grid{gap:16px;grid-template-columns:1fr;margin-top:35px}.leader-card{padding:22px 18px 18px}}@media (min-width:241px) and (max-width:360px){.about-hero{min-height:auto;padding-bottom:70px;padding-top:70px}.about-cta,.about-section{padding-bottom:55px;padding-top:55px}.about-overview-layout,.culture-grid,.delivery-process-grid,.leadership-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr}.industry-focus-grid{gap:18px;grid-template-columns:1fr}.approach-block,.leader-card{padding:30px 18px 24px}.leader-image-wrap{height:130px;width:130px}.leader-name{font-size:1.1rem}.leader-desc{font-size:.88rem}.delivery-process-grid{grid-template-columns:1fr}.delivery-hero-visual img{height:auto}.about-cta-inner{padding:26px 18px}.about-cta-button{text-align:center;width:100%}}@media (min-width:361px) and (max-width:767px){.about-hero{min-height:80vh;padding-bottom:60px;padding-top:60px}.about-cta,.about-section{padding-bottom:70px;padding-top:70px}.about-overview-layout,.delivery-process-grid{gap:28px;grid-template-columns:1fr}.culture-grid,.industry-focus-grid{gap:22px;grid-template-columns:1fr}.leadership-grid{gap:24px;grid-template-columns:1fr}.leader-card{padding:36px 22px 28px}.leader-image-wrap{height:150px;width:150px}.approach-block{grid-template-columns:70px 1fr;padding:24px}.trust-logos{justify-content:flex-start}.about-cta-inner{padding:34px 22px}}@media (min-width:768px) and (max-width:1024px){.about-overview-layout,.delivery-process-grid{gap:28px;grid-template-columns:1fr 1fr}.industry-focus-grid{grid-template-columns:repeat(2,1fr)}.culture-grid{grid-template-columns:1fr}.leadership-grid{gap:26px;grid-template-columns:repeat(2,1fr)}.leader-card{padding:38px 24px 30px}.leader-image-wrap{height:165px;width:165px}.delivery-hero-visual img{height:auto}}@media (min-width:1025px) and (max-width:1440px){.delivery-process-grid{grid-template-columns:repeat(2,1fr)}.industry-focus-grid,.leadership-grid{grid-template-columns:repeat(3,1fr)}.leader-image-wrap{height:150px;width:150px}}@media (min-width:1441px){.about-container,.about-cta-inner{max-width:1600px}.industry-focus-grid{grid-template-columns:repeat(3,1fr)}.delivery-process-grid{grid-template-columns:repeat(4,1fr)}.leadership-grid{gap:36px;grid-template-columns:repeat(3,1fr)}.leader-image-wrap{height:170px;width:170px}}@media (min-width:2561px){.about-page{font-size:22px}.about-container,.about-cta-inner{max-width:2100px}.about-cta-title,.about-hero-title,.about-section-title{font-size:4.4rem}.leadership-grid{gap:48px;grid-template-columns:repeat(3,1fr)}.leader-image-wrap{height:240px;width:240px}.leader-name{font-size:1.7rem}.leader-desc{font-size:1.15rem}.trust-logos span{font-size:1.2rem;padding:14px 24px}}@media (min-width:1025px) and (max-width:1440px){.leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1441px){.leadership-grid{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.leader-image-wrap{height:120px;width:120px}}.services-page{background:#0f0a1f;color:#fff}.services-hero{align-items:center;background:linear-gradient(90deg,#1f1838f5,#1e1446bf),url(/static/media/Srvices-hero-background.6ec03352e37293621d77.avif) no-repeat;background-position:50%;background-size:cover;display:flex;min-height:85vh;padding:0 8%}.services-hero-content{max-width:760px}.services-eyebrow{font-size:.85rem;font-weight:600}.services-hero-title{font-size:3.1rem;font-weight:700;line-height:1.25;margin:16px 0}.services-hero-subtitle{color:#e6e3ff;font-size:1.25rem;line-height:1.7}.services-section{padding:100px 8%}.services-dark{background:#120c28}.services-container{max-width:1200px}.services-section-title{font-size:2.6rem;font-weight:700;margin-bottom:24px}.services-section-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;transition:all .3s ease-in-out}.services-section-intro{color:#d7d2ff;font-size:1.1rem;line-height:1.75;margin-bottom:60px;max-width:820px}.services-section{background:linear-gradient(180deg,#120c28,#0f0a1f);padding:100px 6%}.services-container{margin:0 auto;max-width:1280px}.services-header{margin-bottom:70px;max-width:760px}.services-eyebrow{color:#f316d6;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.services-title{color:#dffffc;font-size:2.1rem;font-weight:600;margin-bottom:18px}.services-subtitle{color:#dce8ff;font-size:1.1rem;line-height:1.5}.services-capabilities-grid{grid-gap:44px;display:grid;gap:44px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.service-capability{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0d,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border-radius:26px;overflow:hidden;padding:38px 36px 42px;position:relative;transition:all .45s ease}.service-capability:after{background:linear-gradient(135deg,#0000 50%,#ff11df59);bottom:0;content:"";height:48px;position:absolute;right:0;width:48px}.service-capability-head{align-items:center;display:flex;gap:14px;margin-bottom:22px}.service-capability-index{color:#f316d6;font-size:.8rem;font-weight:700;letter-spacing:.12em}.service-capability-line{background:linear-gradient(90deg,#f316d699,#0000);flex:1 1;height:1px}.service-capability-title{font-size:1.3rem;font-weight:600;margin-bottom:14px}.service-capability-text{color:#edf6ff;font-size:1rem;line-height:1.65;margin-bottom:26px}.service-capability-link{color:#f316d6;font-size:.98rem;font-weight:600;position:relative;text-decoration:none}.service-capability-link:after{background:#f316d6;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .35s ease;width:0}.service-capability:hover{border-color:#f316d673;box-shadow:0 22px 56px #f316d647;transform:translateY(-8px)}.service-capability:hover .service-capability-link:after{width:100%}.services-journey{background:linear-gradient(120deg,#0b1225,#1a2647);padding:140px 8%}.journey-header{margin-bottom:80px;max-width:800px}.journey-eyebrow{color:#ff3bf6;display:block;font-size:13px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.journey-title{font-size:42px;line-height:1.3}.journey-subtitle{font-size:18px;margin-top:20px;opacity:.85}.journey-timeline{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(5,1fr);position:relative}.journey-timeline:before{background:linear-gradient(90deg,#3b82f6,#ff3bf6);content:"";height:2px;left:0;opacity:.4;position:absolute;right:0;top:28px}.journey-step{padding-top:40px;position:relative;transition:.3s}.journey-step:hover{transform:translateY(-6px)}.journey-step-number{align-items:center;background:linear-gradient(120deg,#3b82f6,#ff3bf6);border-radius:50%;display:flex;font-weight:600;height:55px;justify-content:center;position:absolute;top:0;width:55px}.journey-step-title{font-size:20px;margin-top:25px}.journey-step-text{font-size:15px;line-height:1.7;margin-top:12px;opacity:.85}.etp-philosophy{background:#0f172a;color:#fff;padding:120px 0}.etp-section-sub{color:#cbd5f5;font-size:18px;line-height:1.7;margin:20px auto 70px;max-width:750px;text-align:center}.etp-philosophy-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(4,1fr)}.etp-philosophy-card{background:#1e293b;border-radius:14px;overflow:hidden;padding:40px 30px;position:relative;transition:all .35s ease}.etp-philosophy-number{color:#3b82f6;display:block;font-size:14px;letter-spacing:2px;margin-bottom:12px}.etp-philosophy-card h3{font-size:22px;margin-bottom:12px}.etp-philosophy-card p{color:#cbd5f5;font-size:15px;line-height:1.6}.etp-philosophy-card:after{background:linear-gradient(90deg,#3b82f6,#06b6d4,#6366f1);bottom:0;content:"";height:3px;left:0;position:absolute;transition:.4s;width:0}.etp-philosophy-card:hover:after{width:100%}.etp-philosophy-card:hover{transform:translateY(-6px)}.enterprise-capability-matrix{background:#0f172a;color:#fff;padding:120px 0;position:relative}.enterprise-capability-container{margin:auto;max-width:1200px;width:90%}.enterprise-capability-header{margin-bottom:80px;text-align:center}.enterprise-capability-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#22d3ee);-webkit-background-clip:text;font-size:42px;font-weight:700;margin-bottom:20px}.enterprise-capability-description{color:#cbd5f5;font-size:18px;line-height:1.7;margin:auto;max-width:820px}.enterprise-capability-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(4,1fr)}.enterprise-capability-block{background:#111827;border-radius:12px;overflow:hidden;padding:35px 28px;position:relative;transition:.35s ease}.enterprise-capability-block:hover{box-shadow:0 20px 50px #3b82f640;transform:translateY(-10px)}.enterprise-capability-index{color:#3b82f6;display:block;font-size:32px;font-weight:700;margin-bottom:18px}.enterprise-capability-block h3{font-size:20px;font-weight:600;margin-bottom:12px}.enterprise-capability-block p{color:#cbd5f5;font-size:15px;line-height:1.6}.enterprise-capability-block:after{background:linear-gradient(90deg,#3b82f6,#22d3ee);bottom:0;content:"";height:3px;left:0;position:absolute;transition:.4s ease;width:0}.enterprise-capability-block:hover:after{width:100%}.industry-matrix-section{background:linear-gradient(135deg,#0a0f1e,#12182f);overflow:hidden;padding:20px 0;position:relative}.industry-matrix-image{border-radius:14px;box-shadow:0 20px 60px #18203a66;height:350px;margin-bottom:20px;object-fit:cover;width:650px}.industry-matrix-container{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1.2fr}.industry-matrix-title{color:#f5f5f5;font-size:2.7rem;font-weight:700;margin-bottom:28px}.industry-matrix-description{color:#f5f5f5;font-size:1.05rem;line-height:1.9;max-width:500px;opacity:.85}.industry-matrix-accent-line{background:linear-gradient(90deg,#8e2de2,#00f2fe);border-radius:10px;height:4px;margin-top:35px;width:auto}.industry-matrix-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.industry-tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:22px;color:#f5f5f5;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:all .4s ease}.industry-tile:before{animation:industryBorderMove 6s linear infinite;background:linear-gradient(130deg,#0000,#8e2de2,#00f2fe,#0000);background-size:300% 300%;border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.2px;position:absolute}@keyframes industryBorderMove{0%{background-position:0 50%}to{background-position:300% 50%}}.industry-tile:hover{box-shadow:0 45px 80px rgba(144,25,248,.555);transform:translateY(-12px)}.industry-index{display:block;left:30%;margin-bottom:10px;opacity:.8;padding:10px;position:relative;width:80px}.industry-name{font-size:1.05rem;font-weight:500;line-height:1.5}.industry-tile:hover .industry-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#8e2de2);-webkit-background-clip:text}.services-cta{background:#070312;overflow:hidden;padding:140px 8%;position:relative}.services-cta:before{background:radial-gradient(circle,#9b5cff40,#0000 60%);content:"";height:600px;left:50%;left:var(--x,50%);pointer-events:none;position:absolute;top:50%;top:var(--y,50%);transform:translate(-50%,-50%);transition:all .15s ease;width:600px}.services-cta-inner{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:2}.services-cta-title{color:#fff;font-size:2.3rem;font-weight:500;letter-spacing:-.5px;margin-bottom:18px}.services-cta-desc{color:hsla(0,0%,100%,.801);font-size:1.05rem;line-height:1.7;margin-bottom:40px}.services-cta-button{background:linear-gradient(135deg,#9b5cffd2,#f316d6ab);border-radius:30px;color:#fff;display:inline-block;font-weight:500;padding:14px 36px;position:relative;text-decoration:none;transition:all .3s ease}.services-cta-button:hover{box-shadow:0 12px 35px #9b5cff66;transform:translateY(-3px)}.services-cta-inner{animation:fadeUp 1s ease forwards;opacity:0;transform:translateY(40px)}.enterprise-capability-block,.etp-philosophy-card,.industry-tile,.journey-step,.service-capability,.services-cta-button{transform:translateZ(0);will-change:transform}@media (max-width:768px){.industry-tile,.service-capability{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.enterprise-capability-title,.journey-title,.services-cta-title,.services-hero-title,.services-title{font-size:clamp(1.6rem,5vw,3.2rem)}.enterprise-capability-description,.journey-subtitle,.services-cta-desc,.services-hero-subtitle,.services-subtitle{font-size:clamp(.95rem,2vw,1.2rem)}.services-page{overflow-x:hidden}.enterprise-capability-container,.etp-container,.services-container{margin-inline:auto;width:min(92%,1400px)}@media (max-width:260px){.enterprise-capability-matrix,.etp-philosophy,.services-cta,.services-journey,.services-section{padding:32px 10px}.services-hero{min-height:auto;padding:50px 10px}.enterprise-capability-grid,.etp-philosophy-grid,.industry-matrix-container,.industry-matrix-grid,.journey-timeline,.services-capabilities-grid{gap:14px;grid-template-columns:1fr}.enterprise-capability-block,.industry-tile,.service-capability{padding:18px}}@media (max-width:360px){.services-hero{min-height:auto;padding:70px 14px}.services-cta,.services-journey,.services-section{padding:50px 14px}.enterprise-capability-grid,.etp-philosophy-grid,.industry-matrix-container,.industry-matrix-grid,.journey-timeline,.services-capabilities-grid{grid-template-columns:1fr}.industry-index{left:0;margin:auto;width:52px}}@media (max-width:576px){.enterprise-capability-grid,.etp-philosophy-grid,.industry-matrix-container,.industry-matrix-grid,.journey-timeline,.services-capabilities-grid{gap:18px;grid-template-columns:1fr}.services-hero-title{line-height:1.2}.journey-timeline:before{display:none}.journey-step{padding-top:70px}.services-cta-button{text-align:center;width:100%}}@media (min-width:577px) and (max-width:991px){.enterprise-capability-grid,.etp-philosophy-grid,.industry-matrix-grid,.journey-timeline,.services-capabilities-grid{grid-template-columns:repeat(2,1fr)}.industry-matrix-container{gap:40px;grid-template-columns:1fr}}@media (min-width:992px) and (max-width:1399px){.enterprise-capability-grid,.etp-philosophy-grid,.industry-matrix-grid,.services-capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1600px){.enterprise-capability-container,.etp-container,.services-container{max-width:1700px}.services-capabilities-grid{grid-template-columns:repeat(3,1fr)}.enterprise-capability-grid,.etp-philosophy-grid{grid-template-columns:repeat(4,1fr)}.industry-matrix-grid{grid-template-columns:repeat(3,1fr)}.services-page{zoom:1.05}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.contact-container{background:radial-gradient(circle at 20% 20%,#1a1d38,#120b3a,#020617);color:#fff;font-family:Inter,sans-serif;padding:0}.hero{align-items:center;background:linear-gradient(90deg,rgba(25,25,54,.747),rgba(29,17,65,.664)),url(/static/media/Contact.94b694ea748789c4a839.jpg);background-position:50%;background-size:cover;display:flex;min-height:100vh;padding:80px 6% 60px;position:relative}.hero-content{max-width:700px;width:100%}.tagline{color:#818cf8;font-size:.75rem;letter-spacing:2px;margin-bottom:10px}.hero h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.2;margin-bottom:20px}.hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text}.hero-desc{color:#cbd5e1;font-size:clamp(.9rem,2vw,1.05rem);margin-bottom:30px;max-width:550px}.hero-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:50px}.primary-btn{background:linear-gradient(90deg,#4f46e5,#9333ea);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px 28px;transition:.3s}.primary-btn:hover{box-shadow:0 10px 30px #6366f199;transform:scale(1.05)}.secondary-btn{background:#0000;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;padding:14px 28px;transition:.3s}.secondary-btn:hover{background:#ffffff1a}.hero-stats{gap:16px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;flex:1 1 120px;padding:18px 22px;transition:.3s}.stat-card:hover{background:#ffffff1a;transform:translateY(-8px)}.stat-card h3{font-size:clamp(1.3rem,3vw,1.8rem);margin:0 0 4px}.stat-card span{color:#94a3b8;font-size:.82rem}.contact-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:80px 6%}.option-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#c0c0c00d;border-radius:15px;cursor:pointer;padding:32px 24px;text-align:center;transition:.4s}.option-card:hover{background:#ffffff1a;border:1px solid #6366f180;transform:translateY(-10px) scale(1.05)}.why{padding:60px 6%;text-align:center}.why-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:30px}.why-card{background:#dadada0d;border-radius:15px;padding:32px 24px;transition:.4s}.why-card:hover{border:1px solid #6366f180;box-shadow:0 10px 30px #120b3a;transform:scale(1.05)}.contact-wrapper{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.1fr 1fr;padding:80px 6%}.contact-info h2{font-size:clamp(1.6rem,3vw,2.2rem)}.info-subtitle{color:#d9dee6;margin:10px 0 30px}.info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #0000;border-radius:15px;cursor:pointer;display:flex;gap:20px;margin-bottom:20px;padding:22px;transition:.4s}.info-card:hover{background:#ffffff14;border:1px solid #6366f180;transform:translateY(-8px) scale(1.02)}.info-card .icon{color:#8f7bff;flex-shrink:0;font-size:2.1rem;margin-top:5px}.info-card h3{margin:0}.location{color:#a9c0db;font-size:.9rem}.desc{color:#b3c3d8;font-size:.9rem;margin:5px 0}.info-card span{color:#7477fd;font-size:.8rem}.form-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border-radius:25px;box-shadow:0 20px 60px #0000004d;padding:40px 36px}.form-box h2{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:8px}.form-subtitle{color:#d7e1f0;font-size:.95rem;margin-bottom:28px}.form-row{margin-bottom:20px;position:relative}.form-row input,.form-row select,.form-row textarea{background:#0000;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#fff;font-size:.95rem;outline:none;padding:16px;width:100%}.form-row option{background:#050d31}.form-row label{color:#94a3b8;font-size:.9rem;left:15px;pointer-events:none;position:absolute;top:14px;transition:.3s}.form-row input:focus+label,.form-row input:valid+label,.form-row select:focus+label,.form-row select:valid+label,.form-row textarea:focus+label,.form-row textarea:valid+label{background:#020617;color:#818cf8;font-size:.75rem;padding:0 5px;top:-8px}button[type=submit]{background:linear-gradient(90deg,#4f46e5,#9333ea);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:16px;transition:.3s;width:100%}button[type=submit]:hover{box-shadow:0 10px 30px #6366f180;transform:scale(1.03)}.form-footer{color:#94a3b8;font-size:.9rem;margin-top:20px;text-align:center}.feedback{border-radius:8px;font-size:.9rem;margin-bottom:10px;padding:12px}.feedback.success{background:#22c55e26;color:#86efac}.feedback.error{background:#ef444426;color:#fca5a5}.trust{padding:80px 6%;text-align:center}.trust:before{background:linear-gradient(90deg,#0000,#4f46e5,#0000);content:"";display:block;height:1px;margin:0 auto 50px;width:80%}.trust-header h2{color:#ebf2fc;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:10px}.trust-header p{color:#e3e8ee;font-size:clamp(.9rem,2vw,1rem);margin:auto;max-width:600px}.trust-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:50px}.trust-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #0000;border-radius:15px;padding:28px 22px;transition:.4s}.trust-card:hover{background:#ffffff14;border:1px solid #6366f180;transform:translateY(-10px)}.trust-card .icon{color:#818cf8;font-size:2rem;margin-bottom:14px}.trust-card h3{color:#d4deec;font-size:1.05rem;margin-bottom:8px}.trust-card p{color:#c5d1e4;font-size:.95rem;margin:0}@media (max-width:900px){.contact-wrapper{gap:40px;grid-template-columns:1fr;padding:60px 6%}.hero{padding:100px 6% 60px}}@media (max-width:600px){.hero{min-height:auto;padding:90px 5% 50px;text-align:center}.hero-content{max-width:100%}.hero-buttons{justify-content:center}.primary-btn,.secondary-btn{text-align:center;width:100%}.hero-stats{gap:12px;justify-content:center}.stat-card{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:130px;padding:14px 16px}.contact-options{gap:14px;grid-template-columns:repeat(2,1fr);padding:50px 5%}.option-card{padding:22px 14px}.why{padding:50px 5%}.why-grid{grid-template-columns:1fr}.contact-wrapper{gap:32px;padding:50px 5%}.form-box{border-radius:18px;padding:28px 20px}.info-card{flex-direction:column;gap:12px;padding:18px}.info-card .icon{font-size:1.6rem;margin-top:0}.trust{padding:50px 5%}.trust-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.trust-card{padding:20px 14px}}@media (max-width:380px){.contact-options,.trust-grid{grid-template-columns:1fr}.stat-card{flex:1 1 100%}}:root{--de-pink:#f316d6;--de-pink-dim:#f316d659;--de-bg-deep:#191131;--de-bg-mid:#18122e;--de-text-primary:#f4fcff;--de-text-muted:#eae7ff;--de-text-soft:#e0dbff;--de-text-light:#d7d2ff;--de-glow:#bdb3ff;--de-pad-x:clamp(16px,5vw,8%);--de-section-py:clamp(40px,8vw,120px)}.de-page{background:#191131;background:var(--de-bg-deep);color:#f4fcff;color:var(--de-text-primary);overflow-x:hidden;width:100%}.de-hero{align-items:center;background:url(https://images.unsplash.com/photo-1535223289827-42f1e9919769) 50%/cover no-repeat;display:flex;min-height:clamp(320px,90vh,1080px);padding:clamp(60px,10vw,160px) clamp(16px,5vw,8%) clamp(40px,6vw,100px);padding:clamp(60px,10vw,160px) var(--de-pad-x) clamp(40px,6vw,100px);position:relative}.de-hero-overlay{background:linear-gradient(90deg,#0f0a1ff7,#0f0a1fbf 60%,#0f0a1f66);inset:0;position:absolute}.de-hero-content{max-width:min(850px,100%);position:relative;width:100%}.de-hero-title{font-size:clamp(1.25rem,5vw,3.6rem);line-height:1.2;margin:0;word-break:break-word}.de-hero-highlight{color:#f316d6;color:var(--de-pink)}.de-hero-description{color:#ebe8ff;font-size:clamp(.85rem,2.2vw,1.25rem);line-height:1.7;margin-top:clamp(12px,2vw,20px);max-width:700px}.de-about{grid-gap:clamp(24px,5vw,80px);align-items:center;display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:1.1fr 1fr;padding:clamp(40px,8vw,120px) clamp(16px,5vw,8%);padding:var(--de-section-py) var(--de-pad-x)}.de-about-title{font-size:clamp(1.4rem,3.5vw,2.6rem);margin:0 0 8px;transition:text-shadow .3s ease,scale .3s ease}.de-about-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;text-shadow:var(--de-glow) 10px 0 20px}.de-about-paragraph{color:#eae7ff;color:var(--de-text-muted);font-size:clamp(.85rem,1.8vw,1.1rem);line-height:1.8;margin-top:clamp(10px,1.5vw,18px)}.de-about-image-wrapper{align-items:center;display:flex;justify-content:center}.de-about-image{border-radius:clamp(12px,2vw,24px);max-width:620px;object-fit:cover;width:100%}.de-impact{background:#18122e;background:var(--de-bg-mid);padding:clamp(32px,6vw,80px) clamp(16px,5vw,8%);padding:clamp(32px,6vw,80px) var(--de-pad-x)}.de-impact-title{font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:700;margin:0;transition:text-shadow .3s ease,scale .3s ease}.de-impact-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;text-shadow:var(--de-glow) 10px 0 20px}.de-impact-list{grid-gap:clamp(24px,4vw,50px);display:grid;gap:clamp(24px,4vw,50px);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,28vw,260px),1fr));margin-top:clamp(28px,5vw,60px)}.de-impact-item{padding:clamp(16px,2.5vw,0px)}.de-impact-number{color:#f316d6;color:var(--de-pink);display:block;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:8px}.de-impact-heading{font-size:clamp(1rem,2vw,1.25rem);margin:0 0 10px}.de-impact-text{color:#eae7ff;color:var(--de-text-muted);font-size:clamp(.8rem,1.6vw,1rem);line-height:1.75;margin:0}.de-domains{padding:clamp(40px,8vw,120px) clamp(16px,5vw,8%);padding:var(--de-section-py) var(--de-pad-x);position:relative}.de-domains-title{font-size:clamp(1.4rem,3.5vw,2.6rem);margin:0 0 clamp(32px,5vw,80px);transition:text-shadow .3s ease,scale .3s ease}.de-domains-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;text-shadow:var(--de-glow) 10px 0 20px}.de-domain-row{grid-gap:clamp(24px,4vw,60px);align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:1fr 1fr;margin-bottom:clamp(48px,8vw,120px)}.de-domain-left{grid-template-areas:"media content"}.de-domain-right{grid-template-areas:"content media"}.de-domain-media{grid-area:media;overflow:hidden;position:relative}.de-domain-image,.de-domain-media{border-radius:clamp(14px,2vw,26px)}.de-domain-image{height:auto;object-fit:cover;transition:transform .8s ease;width:100%}.de-domain-row:hover .de-domain-image{transform:scale(1.08)}.de-domain-content{grid-area:content;max-width:620px;position:relative}.de-domain-index{color:#f316d659;color:var(--de-pink-dim);display:block;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;margin-bottom:10px}.de-domain-title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:600;margin-bottom:14px}.de-domain-text{color:#effaff;font-size:clamp(.82rem,1.5vw,1.05rem);line-height:1.8}.de-domain-media:after{background:linear-gradient(130deg,#f316d640,#7f00ff26);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.de-domain-row:hover .de-domain-media:after{opacity:1}.de-process{background:radial-gradient(circle at top,#1c163b 0,#1b1238 40%,#170d38 100%);padding:clamp(40px,6vw,80px) clamp(16px,5vw,8%);padding:clamp(40px,6vw,80px) var(--de-pad-x)}.de-process-title{font-size:clamp(1.4rem,3.5vw,2.6rem);margin:0;transition:text-shadow .3s ease,scale .3s ease}.de-process-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;text-shadow:var(--de-glow) 10px 0 20px}.de-process-intro{color:#d7d2ff;color:var(--de-text-light);font-size:clamp(.85rem,1.8vw,1.1rem);line-height:1.8;margin-top:clamp(12px,1.8vw,20px);max-width:740px}.de-process-flow{grid-gap:clamp(20px,3vw,40px);display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,30vw,280px),1fr));margin-top:clamp(24px,4vw,40px)}.de-process-step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff26;border-radius:clamp(14px,2vw,22px);overflow:hidden;padding:clamp(16px,2.5vw,22px) clamp(18px,2.5vw,28px);position:relative;transition:transform .45s ease,box-shadow .45s ease}.de-process-step:hover{box-shadow:0 30px 80px #f316d659;transform:translateY(-10px)}.de-process-step-index{color:#f316d666;display:block;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;margin-bottom:12px}.de-process-step-title{font-size:clamp(1rem,1.8vw,1.35rem);margin:0 0 10px}.de-process-step-text{color:#e0dbff;color:var(--de-text-soft);font-size:clamp(.78rem,1.4vw,1rem);line-height:1.75;margin:0}.de-process-step:before{animation:de-border-flow 5s linear infinite;background:linear-gradient(120deg,#0000,#f316d6e6,#7f00ffe6,#0000);background-size:300% 300%;border-radius:inherit;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6;padding:1.5px;pointer-events:none;position:absolute}.de-cta{padding:clamp(48px,8vw,120px) clamp(16px,5vw,8%);padding:clamp(48px,8vw,120px) var(--de-pad-x);text-align:center}.de-cta-title{font-size:clamp(1.5rem,4vw,3.6rem);font-weight:700;line-height:1.25;margin:0;transition:text-shadow .3s ease,scale .3s ease}.de-cta-title:hover{scale:1.04;text-shadow:#bdb3ff 10px 0 20px;text-shadow:var(--de-glow) 10px 0 20px}.de-cta-text{color:#e0dbff;color:var(--de-text-soft);font-size:clamp(.95rem,2.3vw,1.7rem);margin-top:clamp(12px,2vw,20px)}.link{text-decoration:none}@media (max-width:319px){:root{--de-pad-x:10px;--de-section-py:28px}.de-hero{align-items:flex-end;min-height:260px;padding:40px 10px 28px}.de-hero-title{font-size:1rem;line-height:1.3}.de-hero-description{font-size:.7rem;margin-top:8px}.de-about{gap:16px;grid-template-columns:1fr;padding:28px 10px}.de-about-image-wrapper{display:none}.de-about-title{font-size:1.05rem}.de-about-paragraph{font-size:.72rem;line-height:1.65}.de-impact{padding:24px 10px}.de-impact-title{font-size:1.05rem}.de-impact-list{gap:18px;grid-template-columns:1fr;margin-top:18px}.de-impact-number{font-size:1.6rem}.de-impact-heading{font-size:.85rem}.de-impact-text{font-size:.7rem}.de-domains{padding:28px 10px}.de-domains-title{font-size:1.05rem;margin-bottom:20px}.de-domain-row{gap:14px;grid-template-areas:"media" "content"!important;grid-template-columns:1fr;margin-bottom:32px}.de-domain-index{font-size:1.6rem}.de-domain-title{font-size:.9rem}.de-domain-text{font-size:.7rem}.de-process{padding:24px 10px}.de-process-title{font-size:1.05rem}.de-process-intro{font-size:.7rem}.de-process-flow{gap:14px;grid-template-columns:1fr}.de-process-step{padding:12px 14px}.de-process-step-index{font-size:1.6rem;margin-bottom:6px}.de-process-step-title{font-size:.85rem}.de-process-step-text{font-size:.68rem}.de-cta{padding:28px 10px}.de-cta-title{font-size:1.1rem}.de-cta-text{font-size:.8rem}}@media (min-width:320px) and (max-width:479px){:root{--de-pad-x:16px;--de-section-py:36px}.de-hero{min-height:320px;padding:56px 16px 36px}.de-hero-title{font-size:clamp(1.15rem,6vw,1.6rem)}.de-hero-description{font-size:.82rem}.de-about{gap:20px;grid-template-columns:1fr;padding:36px 16px}.de-about-image-wrapper{display:flex;justify-content:center}.de-about-image{border-radius:14px;max-width:100%}.de-about-title{font-size:1.25rem}.de-about-paragraph{font-size:.82rem}.de-impact{padding:32px 16px}.de-impact-title{font-size:1.25rem}.de-impact-list{gap:22px;grid-template-columns:1fr;margin-top:24px}.de-impact-number{font-size:2rem}.de-impact-heading{font-size:.95rem}.de-impact-text{font-size:.78rem}.de-domains{padding:36px 16px}.de-domains-title{font-size:1.25rem;margin-bottom:24px}.de-domain-row{gap:16px;grid-template-areas:"media" "content"!important;grid-template-columns:1fr;margin-bottom:40px}.de-domain-index{font-size:2rem}.de-domain-title{font-size:1rem}.de-domain-text{font-size:.8rem}.de-process{padding:32px 16px}.de-process-title{font-size:1.25rem}.de-process-intro{font-size:.8rem}.de-process-flow{gap:16px;grid-template-columns:1fr;margin-top:20px}.de-process-step{border-radius:14px;padding:14px 16px}.de-process-step-index{font-size:1.8rem;margin-bottom:8px}.de-process-step-title{font-size:.95rem}.de-process-step-text{font-size:.76rem}.de-cta{padding:36px 16px}.de-cta-title{font-size:1.35rem}.de-cta-text{font-size:.9rem}}@media (min-width:480px) and (max-width:767px){:root{--de-pad-x:24px;--de-section-py:48px}.de-hero{min-height:420px;padding:70px 24px 48px}.de-hero-title{font-size:clamp(1.5rem,6vw,2rem)}.de-hero-description{font-size:clamp(.88rem,2.2vw,1rem)}.de-about{gap:28px;grid-template-columns:1fr;padding:48px 24px}.de-about-title{font-size:1.5rem}.de-about-paragraph{font-size:.9rem}.de-about-image{border-radius:16px}.de-impact{padding:40px 24px}.de-impact-title{font-size:1.5rem}.de-impact-list{gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:28px}.de-domains{padding:48px 24px}.de-domains-title{font-size:1.5rem;margin-bottom:32px}.de-domain-row{gap:20px;grid-template-areas:"media" "content"!important;grid-template-columns:1fr;margin-bottom:52px}.de-domain-index{font-size:2.2rem}.de-domain-title{font-size:1.15rem}.de-domain-text{font-size:.88rem}.de-process{padding:40px 24px}.de-process-title{font-size:1.5rem}.de-process-intro{font-size:.88rem}.de-process-flow{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}.de-process-step{border-radius:16px;padding:16px 18px}.de-process-step-index{font-size:2rem}.de-process-step-title{font-size:1rem}.de-process-step-text{font-size:.82rem}.de-cta{padding:48px 24px}.de-cta-title{font-size:1.65rem}.de-cta-text{font-size:1rem}}@media (min-width:768px) and (max-width:1023px){:root{--de-pad-x:40px;--de-section-py:64px}.de-hero{min-height:560px;padding:80px 40px 64px}.de-hero-title{font-size:clamp(1.9rem,4.5vw,2.8rem)}.de-hero-description{font-size:clamp(.95rem,1.9vw,1.1rem)}.de-about{gap:36px;grid-template-columns:1fr;padding:64px 40px}.de-about-title{font-size:1.9rem}.de-about-paragraph{font-size:.95rem}.de-about-image{border-radius:18px;margin:0 auto;max-width:680px}.de-impact{padding:52px 40px}.de-impact-title{font-size:1.9rem}.de-impact-list{gap:32px;grid-template-columns:repeat(3,1fr);margin-top:40px}.de-domains{padding:64px 40px}.de-domains-title{font-size:1.9rem;margin-bottom:48px}.de-domain-row{gap:32px;margin-bottom:64px}@media (max-width:860px){.de-domain-row{grid-template-areas:"media" "content"!important;grid-template-columns:1fr}}.de-domain-index{font-size:2.6rem}.de-domain-title{font-size:1.35rem}.de-domain-text{font-size:.95rem}.de-process{padding:52px 40px}.de-process-title{font-size:1.9rem}.de-process-intro{font-size:.95rem}.de-process-flow{gap:28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.de-process-step{padding:18px 22px}.de-process-step-index{font-size:2.4rem}.de-process-step-title{font-size:1.1rem}.de-process-step-text{font-size:.88rem}.de-cta{padding:64px 40px}.de-cta-title{font-size:2.2rem}.de-cta-text{font-size:1.2rem}}@media (min-width:1024px) and (max-width:1279px){:root{--de-pad-x:6%;--de-section-py:80px}.de-hero{min-height:680px}.de-hero-title{font-size:clamp(2.2rem,4vw,3rem)}.de-hero-description{font-size:1.1rem}.de-about{gap:50px;grid-template-columns:1.1fr 1fr;padding:80px 6%}.de-about-title{font-size:2rem}.de-about-paragraph{font-size:1rem}.de-about-image{max-width:500px}.de-impact{padding:60px 6%}.de-impact-title{font-size:2rem}.de-impact-list{gap:36px;grid-template-columns:repeat(3,1fr);margin-top:48px}.de-domains{padding:80px 6%}.de-domains-title{font-size:2rem;margin-bottom:60px}.de-domain-row{gap:40px;margin-bottom:80px}.de-domain-index{font-size:2.8rem}.de-domain-title{font-size:1.55rem}.de-domain-text{font-size:1rem}.de-process{padding:60px 6%}.de-process-title{font-size:2rem}.de-process-flow{gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.de-cta{padding:80px 6%}.de-cta-title{font-size:2.8rem}.de-cta-text{font-size:1.4rem}}@media (min-width:1280px) and (max-width:1535px){:root{--de-pad-x:8%;--de-section-py:100px}.de-hero-title{font-size:3.2rem}.de-hero-description{font-size:1.2rem}.de-about{gap:70px;grid-template-columns:1.1fr 1fr;padding:100px 8%}.de-about-title{font-size:2.4rem}.de-about-image{max-width:560px}.de-impact{padding:40px 8% 80px}.de-impact-title{font-size:2.4rem}.de-impact-list{gap:44px;grid-template-columns:repeat(3,1fr);margin-top:56px}.de-domains{padding:100px 8%}.de-domains-title{font-size:2.4rem;margin-bottom:72px}.de-domain-row{gap:52px;margin-bottom:100px}.de-process{padding:60px 8% 80px}.de-process-flow{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.de-cta{padding:100px 8%}.de-cta-title{font-size:3.2rem}.de-cta-text{font-size:1.55rem}}@media (min-width:1536px) and (max-width:1919px){:root{--de-pad-x:8%;--de-section-py:120px}.de-hero{min-height:90vh}.de-hero-title{font-size:3.6rem}.de-hero-description{font-size:1.25rem}.de-about{gap:80px;padding:120px 8%}.de-about-title{font-size:2.6rem}.de-about-image{max-width:620px;width:620px}.de-impact{padding:40px 8% 80px}.de-impact-title{font-size:2.6rem}.de-impact-list{gap:50px;grid-template-columns:repeat(3,1fr);margin-top:60px}.de-domains{padding:120px 8%}.de-domains-title{font-size:2.6rem;margin-bottom:80px}.de-domain-row{gap:60px;margin-bottom:120px}.de-domain-image{width:600px}.de-process{padding:60px 2% 80px}.de-process-title{font-size:2.6rem}.de-process-flow{gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.de-cta{padding:120px 6%}.de-cta-title{font-size:3.6rem}.de-cta-text{font-size:1.7rem}}@media (min-width:1920px) and (max-width:2559px){:root{--de-pad-x:10%;--de-section-py:140px}.de-hero{min-height:85vh}.de-hero-title{font-size:4.4rem}.de-hero-description{font-size:1.45rem;max-width:900px}.de-about{gap:100px;padding:140px 10%}.de-about-title{font-size:3.1rem}.de-about-paragraph{font-size:1.25rem}.de-about-image{border-radius:30px;max-width:760px;width:760px}.de-impact{padding:50px 10% 100px}.de-impact-title{font-size:3.1rem}.de-impact-list{gap:60px;grid-template-columns:repeat(3,1fr);margin-top:70px}.de-impact-number{font-size:3.8rem}.de-impact-heading{font-size:1.5rem}.de-impact-text{font-size:1.15rem}.de-domains{padding:140px 10%}.de-domains-title{font-size:3.1rem;margin-bottom:100px}.de-domain-row{gap:80px;margin-bottom:140px}.de-domain-index{font-size:4.2rem}.de-domain-title{font-size:2.2rem}.de-domain-text{font-size:1.2rem}.de-domain-image{max-width:780px;width:100%}.de-process{padding:80px 10% 100px}.de-process-title{font-size:3.1rem}.de-process-intro{font-size:1.25rem;max-width:900px}.de-process-flow{gap:48px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:50px}.de-process-step{border-radius:26px;padding:28px 34px}.de-process-step-index{font-size:3.8rem}.de-process-step-title{font-size:1.6rem}.de-process-step-text{font-size:1.1rem}.de-cta{padding:140px 10%}.de-cta-title{font-size:4.4rem}.de-cta-text{font-size:2rem}}@media (min-width:2560px){:root{--de-pad-x:12%;--de-section-py:180px}.de-hero{min-height:80vh}.de-hero-content{max-width:1200px}.de-hero-title{font-size:5.5rem}.de-hero-description{font-size:1.7rem;max-width:1100px}.de-about{gap:120px;padding:180px 12%}.de-about-title{font-size:3.8rem}.de-about-paragraph{font-size:1.45rem;line-height:1.9}.de-about-image{border-radius:36px;max-width:980px;width:980px}.de-impact{padding:60px 12% 120px}.de-impact-title{font-size:3.8rem}.de-impact-list{gap:80px;grid-template-columns:repeat(3,1fr);margin-top:90px}.de-impact-number{font-size:5rem}.de-impact-heading{font-size:1.85rem}.de-impact-text{font-size:1.35rem}.de-domains{padding:180px 12%}.de-domains-title{font-size:3.8rem;margin-bottom:130px}.de-domain-row{gap:110px;margin-bottom:180px}.de-domain-index{font-size:5.5rem}.de-domain-title{font-size:2.8rem}.de-domain-text{font-size:1.4rem;line-height:1.9}.de-domain-image{max-width:1000px}.de-process{padding:100px 12% 130px}.de-process-title{font-size:3.8rem}.de-process-intro{font-size:1.45rem;max-width:1100px}.de-process-flow{gap:60px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:70px}.de-process-step{border-radius:32px;padding:36px 44px}.de-process-step-index{font-size:5rem}.de-process-step-title{font-size:2rem}.de-process-step-text{font-size:1.35rem;line-height:1.85}.de-cta{padding:180px 12%}.de-cta-title{font-size:4.1rem}.de-cta-text{font-size:2.1rem}}@media (min-width:861px) and (max-width:1023px){.de-domain-row{grid-template-areas:unset!important;grid-template-columns:1fr 1fr}.de-domain-left{grid-template-areas:"media content"}.de-domain-right{grid-template-areas:"content media"}}@media (prefers-reduced-motion:reduce){.de-process-step:before{animation:none}.de-domain-row:hover .de-domain-image,.de-process-step:hover{transform:none}*{transition-duration:.01ms!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.de-about-image,.de-domain-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.de-domain-media:after,.de-hero-overlay,.de-process-step:before{display:none}.de-page{background:#fff;color:#111}.de-hero{background:none;min-height:auto;padding:20px 0}.de-about,.de-domain-row{grid-template-areas:"content"!important;grid-template-columns:1fr}.de-about-image-wrapper,.de-domain-media{display:none}}:root{--dai-bg-primary:#0c0918;--dai-bg-secondary:#171230;--dai-bg-process:radial-gradient(circle at top,#0d1220,#090e25);--dai-bg-cta:#3b3458;--dai-accent:#4efcff;--dai-accent-muted:#4efcff59;--dai-accent-process:#4efcff80;--dai-text-primary:#f4fcff;--dai-text-body:#e6faff;--dai-text-muted:#e2f9ff;--dai-border-glass:#ffffff26;--dai-section-pad-v:clamp(60px,8vw,140px);--dai-section-pad-h:clamp(16px,6vw,8%);--dai-gap-lg:clamp(30px,5vw,80px);--dai-gap-md:clamp(20px,3vw,50px);--dai-gap-sm:clamp(12px,2vw,30px);--dai-fs-hero:clamp(1.5rem,5vw,3.5rem);--dai-fs-h2:clamp(1.4rem,3.5vw,2.6rem);--dai-fs-h3:clamp(1.1rem,2.5vw,1.8rem);--dai-fs-body:clamp(0.875rem,1.5vw,1.1rem);--dai-fs-body-lg:clamp(0.9rem,1.6vw,1.25rem);--dai-fs-num:clamp(1.8rem,4vw,3rem);--dai-fs-idx:clamp(2rem,4.5vw,3.4rem)}.dai-page{background:#0c0918;background:var(--dai-bg-primary);box-sizing:border-box;color:#f4fcff;color:var(--dai-text-primary);overflow-x:hidden;width:100%}.dai-hero{align-items:center;background:url(/static/media/AI-bg.38c7e5a985295ab87211.jpg) 50%/cover no-repeat;display:flex;min-height:90vh;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h);position:relative}.dai-hero-overlay{background:linear-gradient(90deg,#0c081ef2,#0c081e99);inset:0;position:absolute}.dai-hero-content{max-width:860px;position:relative;width:100%}.dai-hero-title{font-size:clamp(1.5rem,5vw,3.5rem);font-size:var(--dai-fs-hero);line-height:1.2;margin:0}.dai-hero-highlight{color:#4efcff;color:var(--dai-accent)}.dai-hero-description{color:#e6faff;color:var(--dai-text-body);font-size:clamp(.9rem,1.6vw,1.25rem);font-size:var(--dai-fs-body-lg);line-height:1.7;margin-top:clamp(12px,2vw,20px)}.dai-about{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--dai-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--dai-gap-lg);grid-template-columns:1.1fr 1fr;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h)}.dai-about-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--dai-fs-h2);line-height:1.25;margin:0}.dai-about-paragraph{font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--dai-fs-body);line-height:1.8;margin-top:clamp(12px,2vw,18px)}.dai-about-image-wrapper{border-radius:26px;overflow:hidden;width:100%}.dai-about-image{border-radius:26px;display:block;height:auto;object-fit:cover;width:100%}.dai-impact{background:#171230;background:var(--dai-bg-secondary);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h)}.dai-impact-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--dai-fs-h2);margin:0}.dai-impact-list{grid-gap:clamp(20px,3vw,50px);grid-gap:var(--dai-gap-md);display:grid;gap:clamp(20px,3vw,50px);gap:var(--dai-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:clamp(30px,5vw,60px)}.dai-impact-item{display:flex;flex-direction:column}.dai-impact-number{color:#4efcff;color:var(--dai-accent);font-size:clamp(1.8rem,4vw,3rem);font-size:var(--dai-fs-num);font-weight:700;line-height:1}.dai-impact-heading{font-size:clamp(1rem,2vw,1.2rem);margin:10px 0 8px}.dai-impact-text{font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--dai-fs-body);line-height:1.75;margin:0}.dai-domains{padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h)}.dai-domains-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--dai-fs-h2);margin:0 0 clamp(40px,6vw,80px)}.dai-domain-row{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--dai-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--dai-gap-lg);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,8vw,120px)}.dai-domain-media{border-radius:26px;overflow:hidden;width:100%}.dai-domain-image{border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .7s ease;width:100%}.dai-domain-row:hover .dai-domain-image{transform:scale(1.05)}.dai-domain-index{color:#4efcff59;color:var(--dai-accent-muted);display:block;font-size:clamp(2rem,4.5vw,3.4rem);font-size:var(--dai-fs-idx);line-height:1}.dai-domain-title{font-size:clamp(1.1rem,2.5vw,1.8rem);font-size:var(--dai-fs-h3);line-height:1.3;margin:10px 0 12px}.dai-domain-text{font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--dai-fs-body);line-height:1.8;margin:0}.dai-process{background:radial-gradient(circle at top,#0d1220,#090e25);background:var(--dai-bg-process);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h)}.dai-process-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--dai-fs-h2);margin:0}.dai-process-flow{grid-gap:clamp(16px,3vw,40px);display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:clamp(30px,5vw,60px)}.dai-process-step{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff26;border:1px solid var(--dai-border-glass);border-radius:22px;overflow:hidden;padding:clamp(16px,2.5vw,28px);position:relative;transition:transform .45s ease,box-shadow .45s ease}.dai-process-step:hover{border-color:#ffffff4d;box-shadow:0 24px 64px #7f4cdf59;transform:translateY(-8px)}.dai-process-step:before{animation:de-border-flow 5s linear infinite;background:linear-gradient(120deg,#0000,#f316d6e6,#7f00ffe6,#0000);background-size:300% 300%;border-radius:22px;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6;padding:1.5px;pointer-events:none;position:absolute}@keyframes de-border-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.dai-process-step-index{color:#4efcff80;color:var(--dai-accent-process);display:block;font-size:clamp(1.8rem,4vw,3rem);font-size:var(--dai-fs-num);line-height:1}.dai-process-step-title{font-size:clamp(.9rem,1.8vw,1.1rem);margin:8px 0 6px}.dai-process-step-text{color:#e2f9ff;color:var(--dai-text-muted);font-size:clamp(.8rem,1.3vw,1rem);line-height:1.7;margin:0}.dai-cta{background-color:#3b3458;background-color:var(--dai-bg-cta);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--dai-section-pad-v) var(--dai-section-pad-h);text-align:center}.dai-cta-title{color:#ddf8ff;font-size:clamp(1.4rem,4vw,3rem);font-weight:700;line-height:1.25;margin:0}.dai-cta-text{color:#e2f9ff;color:var(--dai-text-muted);font-size:clamp(.9rem,1.6vw,1.25rem);font-size:var(--dai-fs-body-lg);margin-top:clamp(12px,2vw,20px)}@media (min-width:2560px){:root{--dai-fs-hero:clamp(3.5rem,4vw,5.5rem);--dai-fs-h2:clamp(2.6rem,3vw,4rem);--dai-fs-h3:clamp(1.8rem,2.2vw,2.8rem);--dai-fs-body:clamp(1.1rem,1.2vw,1.5rem);--dai-fs-body-lg:clamp(1.25rem,1.4vw,1.7rem);--dai-fs-num:clamp(3rem,3.5vw,5rem);--dai-fs-idx:clamp(3.4rem,4vw,6rem);--dai-section-pad-h:clamp(8%,12vw,14%)}.dai-hero{min-height:80vh}.dai-about-image,.dai-domain-image{border-radius:36px}.dai-process-step{border-radius:28px;padding:36px 40px}}@media (min-width:1920px) and (max-width:2559px){:root{--dai-fs-hero:clamp(3rem,3.5vw,4.5rem);--dai-fs-h2:clamp(2.4rem,2.8vw,3.2rem);--dai-fs-body:clamp(1rem,1.1vw,1.3rem);--dai-fs-body-lg:clamp(1.1rem,1.3vw,1.5rem);--dai-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1439px){.dai-about{grid-template-columns:1fr 1fr}.dai-about,.dai-domain-row{gap:clamp(30px,4vw,60px)}}@media (max-width:1023px){.dai-hero{align-items:center;min-height:80vh;padding-bottom:80px;padding-top:80px}.dai-hero-overlay{background:linear-gradient(180deg,#0c081e80,#0c081ef2 80%)}.dai-about{gap:clamp(30px,4vw,50px);grid-template-columns:1fr}.dai-about-image-wrapper{order:-1}.dai-domain-row{gap:clamp(24px,4vw,40px);grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,80px)}.dai-domain-right .dai-domain-media{order:-1}.dai-process-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:767px){:root{--dai-section-pad-h:clamp(16px,5vw,32px)}.dai-hero{align-items:center;min-height:70svh;padding-bottom:38px}.dai-impact-list{gap:32px;grid-template-columns:1fr}.dai-process-flow{gap:16px;grid-template-columns:1fr 1fr}.dai-domain-image,.dai-domain-media{border-radius:18px}.dai-domain-image{max-height:280px;object-fit:cover}.dai-about-image,.dai-about-image-wrapper{border-radius:18px}.dai-process-step{border-radius:16px}.dai-cta-title{line-height:1.3}}@media (max-width:479px){:root{--dai-section-pad-h:16px;--dai-section-pad-v:clamp(48px,10vw,72px);--dai-fs-hero:clamp(1.5rem,8vw,2.2rem);--dai-fs-h2:clamp(1.3rem,6.5vw,1.8rem);--dai-fs-h3:clamp(1rem,5vw,1.3rem);--dai-fs-body:0.9rem;--dai-fs-body-lg:0.95rem;--dai-fs-num:2rem;--dai-fs-idx:2.2rem}.dai-hero{min-height:70svh;padding-bottom:30px}.dai-hero-overlay{background:linear-gradient(180deg,#0c081e73,#0c081ef7 65%)}.dai-process-flow{gap:14px;grid-template-columns:1fr}.dai-process-step{border-radius:14px;padding:18px 16px}.dai-domain-image{max-height:220px}.dai-impact-number{font-size:2rem}.dai-cta-title{font-size:clamp(1.2rem,7vw,1.8rem)}}@media (max-width:319px){:root{--dai-section-pad-h:12px;--dai-section-pad-v:40px;--dai-fs-hero:1.2rem;--dai-fs-h2:1.1rem;--dai-fs-h3:0.95rem;--dai-fs-body:0.8rem;--dai-fs-body-lg:0.82rem;--dai-fs-num:1.6rem;--dai-fs-idx:1.8rem}.dai-hero{min-height:100svh}.dai-hero-description{display:none}.dai-hero-title{line-height:1.3}.dai-domain-image{max-height:160px}.dai-about-image{max-height:160px;object-fit:cover}.dai-process-step{border-radius:10px;padding:14px 12px}.dai-process-step:before{animation:none;opacity:.3}.dai-cta-title{font-size:1rem}}@media (max-width:195px){:root{--dai-section-pad-h:8px;--dai-section-pad-v:24px;--dai-fs-hero:1rem;--dai-fs-h2:0.9rem;--dai-fs-h3:0.8rem;--dai-fs-body:0.7rem;--dai-fs-body-lg:0.72rem;--dai-fs-num:1.2rem;--dai-fs-idx:1.4rem}.dai-hero-overlay{background:#0c081ef2}.dai-about-image-wrapper,.dai-domain-media,.dai-hero-description{display:none}.dai-about,.dai-domain-row{grid-template-columns:1fr}.dai-domain-row{margin-bottom:24px}.dai-process-step:before{animation:none;opacity:0}.dai-impact-list{gap:16px}.dai-cta-title{font-size:.9rem}.dai-cta-text{font-size:.7rem}}@media (max-width:767px) and (orientation:landscape){.dai-hero{align-items:center;min-height:100vw}.dai-impact-list,.dai-process-flow{grid-template-columns:repeat(3,1fr)}}@media (hover:none){.dai-process-step:hover{box-shadow:none;transform:none}.dai-domain-row:hover .dai-domain-image{transform:none}}@media (prefers-reduced-motion:reduce){.dai-process-step:before{animation:none}.dai-domain-image,.dai-process-step{transition:none}}@media (forced-colors:active){.dai-domain-index,.dai-hero-highlight,.dai-impact-number,.dai-process-step-index{color:Highlight}.dai-process-step{border:2px solid ButtonText}}:root{--cis-bg-primary:#0f1224;--cis-bg-secondary:#11162f;--cis-bg-process:radial-gradient(circle at top,#1c2245 0%,#13183a 40%,#0d1128 100%);--cis-accent:#00c2ff;--cis-accent-muted:#00c2ff59;--cis-accent-border:#fd1d98e6;--cis-text-primary:#f4fcff;--cis-text-body:#d9eaff;--cis-text-muted:#dce9ff;--cis-text-subtle:#cbd8ff;--cis-border-glass:#ffffff26;--cis-section-pad-v:clamp(60px,8vw,140px);--cis-section-pad-h:clamp(16px,6vw,8%);--cis-gap-lg:clamp(30px,5vw,80px);--cis-gap-md:clamp(20px,3vw,50px);--cis-fs-hero:clamp(1.5rem,5vw,3.5rem);--cis-fs-h2:clamp(1.4rem,3.5vw,2.6rem);--cis-fs-h3:clamp(1.1rem,2.5vw,1.8rem);--cis-fs-body:clamp(0.875rem,1.5vw,1.1rem);--cis-fs-body-lg:clamp(0.9rem,1.6vw,1.25rem);--cis-fs-num:clamp(1.8rem,4vw,3rem);--cis-fs-idx:clamp(2rem,4.5vw,3.4rem)}.cis-page{background:#0f1224;background:var(--cis-bg-primary);box-sizing:border-box;color:#f4fcff;color:var(--cis-text-primary);overflow-x:hidden;width:100%}.cis-hero{align-items:center;background:url(/static/media/Cloud-Infra-bg.cbc94405d8ec34608d22.jpg) 50%/cover no-repeat;display:flex;min-height:90vh;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h);position:relative}.cis-hero-overlay{background:linear-gradient(90deg,#080a19f2,#080a19bf,#080a1980);inset:0;position:absolute}.cis-hero-content{max-width:850px;position:relative;width:100%}.cis-hero-title{font-size:clamp(1.5rem,5vw,3.5rem);font-size:var(--cis-fs-hero);line-height:1.2;margin:0}.cis-hero-highlight{color:#00c2ff;color:var(--cis-accent)}.cis-hero-description{color:#e4f6ff;font-size:clamp(.9rem,1.6vw,1.25rem);font-size:var(--cis-fs-body-lg);line-height:1.7;margin-top:clamp(12px,2vw,20px)}.cis-about{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--cis-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--cis-gap-lg);grid-template-columns:1.1fr 1fr;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h)}.cis-about-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--cis-fs-h2);line-height:1.25;margin:0}.cis-about-paragraph{color:#d9eaff;color:var(--cis-text-body);font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--cis-fs-body);line-height:1.8;margin-top:clamp(12px,2vw,18px)}.cis-about-image-wrapper{border-radius:26px;overflow:hidden;width:100%}.cis-about-image{aspect-ratio:4/3;border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.cis-about-image:hover{transform:scale(1.04)}.cis-impact{background:#11162f;background:var(--cis-bg-secondary);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h)}.cis-impact-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--cis-fs-h2);margin:0}.cis-impact-list{grid-gap:clamp(20px,3vw,50px);grid-gap:var(--cis-gap-md);display:grid;gap:clamp(20px,3vw,50px);gap:var(--cis-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:clamp(30px,5vw,60px)}.cis-impact-item{transition:transform .4s ease}.cis-impact-item:hover{transform:translateY(-8px)}.cis-impact-number{color:#00c2ff;color:var(--cis-accent);display:block;font-size:clamp(1.8rem,4vw,3rem);font-size:var(--cis-fs-num);font-weight:700;margin-bottom:12px}.cis-impact-heading{font-size:clamp(1rem,2vw,1.4rem);margin-bottom:10px}.cis-impact-text{color:#cbd8ff;color:var(--cis-text-subtle);font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--cis-fs-body);line-height:1.75;margin:0}.cis-domains{padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h)}.cis-domains-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--cis-fs-h2);margin:0 0 clamp(40px,6vw,80px)}.cis-domain-row{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--cis-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--cis-gap-lg);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,8vw,120px)}.cis-domain-left{grid-template-areas:"media content"}.cis-domain-right{grid-template-areas:"content media"}.cis-domain-left .cis-domain-media{grid-area:media}.cis-domain-left .cis-domain-content{grid-area:content}.cis-domain-right .cis-domain-media{grid-area:media}.cis-domain-right .cis-domain-content{grid-area:content}.cis-domain-media{border-radius:26px;overflow:hidden;position:relative;width:100%}.cis-domain-image{aspect-ratio:16/9;border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .8s ease;width:100%}.cis-domain-row:hover .cis-domain-image{transform:scale(1.05)}.cis-domain-media:after{background:linear-gradient(130deg,#00c2ff40,#0064ff26);border-radius:26px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.cis-domain-row:hover .cis-domain-media:after{opacity:1}.cis-domain-content{max-width:100%}.cis-domain-index{color:#00c2ff59;color:var(--cis-accent-muted);display:block;font-size:clamp(2rem,4.5vw,3.4rem);font-size:var(--cis-fs-idx);font-weight:700;line-height:1;margin-bottom:14px}.cis-domain-title{font-size:clamp(1.1rem,2.5vw,1.8rem);font-size:var(--cis-fs-h3);font-weight:600;line-height:1.3;margin-bottom:14px}.cis-domain-text{color:#dce9ff;color:var(--cis-text-muted);font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--cis-fs-body);line-height:1.8;margin:0}.cis-process{background:radial-gradient(circle at top,#1c2245 0,#13183a 40%,#0d1128 100%);background:var(--cis-bg-process);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h)}.cis-process-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--cis-fs-h2);margin:0}.cis-process-flow{grid-gap:clamp(16px,3vw,30px);display:grid;gap:clamp(16px,3vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:clamp(30px,5vw,60px)}.cis-process-step{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff26;border:1px solid var(--cis-border-glass);border-radius:22px;overflow:hidden;padding:clamp(16px,2.5vw,28px);position:relative;transition:transform .45s ease,box-shadow .45s ease}.cis-process-step:hover{box-shadow:0 30px 80px #00c2ff59;transform:translateY(-10px)}.cis-process-step-index{color:#f34cdd66;display:block;font-size:clamp(1.8rem,4vw,3rem);font-size:var(--cis-fs-num);font-weight:700;line-height:1;margin-bottom:14px}.cis-process-step-title{font-size:clamp(.9rem,1.8vw,1.35rem);margin-bottom:10px}.cis-process-step-text{color:#d7e7ff;font-size:clamp(.8rem,1.3vw,1rem);line-height:1.75;margin:0}.cis-process-step:before{animation:cis-border-flow 5s linear infinite;background:linear-gradient(120deg,#0000,#fd1d98e6,#ee4fb9e6,#0000);background-size:300% 300%;border-radius:22px;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6;padding:1.5px;pointer-events:none;position:absolute}@keyframes cis-border-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.cis-cta{padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--cis-section-pad-v) var(--cis-section-pad-h);text-align:center}.cis-cta-title{font-size:clamp(1.4rem,4vw,2.7rem);font-weight:600;line-height:1.25;margin:0}.cis-cta-text{color:#d7e7ff;font-size:clamp(.9rem,1.6vw,1.25rem);font-size:var(--cis-fs-body-lg);line-height:1.75;margin-top:clamp(12px,2vw,20px)}@media (min-width:2560px){:root{--cis-fs-hero:clamp(3.5rem,4vw,5.5rem);--cis-fs-h2:clamp(2.6rem,3vw,4rem);--cis-fs-h3:clamp(1.8rem,2.2vw,2.8rem);--cis-fs-body:clamp(1.1rem,1.2vw,1.5rem);--cis-fs-body-lg:clamp(1.25rem,1.4vw,1.7rem);--cis-fs-num:clamp(3rem,3.5vw,5rem);--cis-fs-idx:clamp(3.4rem,4vw,6rem);--cis-section-pad-h:clamp(8%,12vw,14%)}.cis-about-image,.cis-domain-image,.cis-domain-media{border-radius:36px}.cis-process-step{border-radius:28px;padding:36px 40px}}@media (min-width:1920px) and (max-width:2559px){:root{--cis-fs-hero:clamp(3rem,3.5vw,4.5rem);--cis-fs-h2:clamp(2.4rem,2.8vw,3.2rem);--cis-fs-body:clamp(1rem,1.1vw,1.3rem);--cis-fs-body-lg:clamp(1.1rem,1.3vw,1.5rem);--cis-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.cis-hero{align-items:center;min-height:80vh;padding-bottom:50px}.cis-hero-overlay{background:linear-gradient(180deg,#080a1980,#080a19f2 80%)}.cis-about{gap:clamp(24px,4vw,48px);grid-template-columns:1fr}.cis-about-image-wrapper{order:-1}.cis-domain-row{gap:clamp(20px,4vw,36px);grid-template-areas:"media" "content"!important;grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,80px)}.cis-domain-left,.cis-domain-right{grid-template-areas:"media" "content"}.cis-domain-left .cis-domain-media,.cis-domain-right .cis-domain-media{grid-area:media}.cis-domain-left .cis-domain-content,.cis-domain-right .cis-domain-content{grid-area:content}.cis-process-flow{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--cis-section-pad-h:clamp(16px,5vw,28px)}.cis-hero{align-items:center;min-height:70svh;padding-bottom:38px}.cis-impact-list{gap:28px;grid-template-columns:1fr}.cis-process-flow{gap:14px;grid-template-columns:1fr}.cis-domain-image{aspect-ratio:16/9}.cis-about-image,.cis-about-image-wrapper,.cis-domain-image,.cis-domain-media{border-radius:18px}.cis-process-step{border-radius:16px}.cis-impact-item:hover{transform:none}}@media (max-width:479px){:root{--cis-section-pad-h:16px;--cis-section-pad-v:clamp(44px,10vw,68px);--cis-fs-hero:clamp(1.5rem,8vw,2.2rem);--cis-fs-h2:clamp(1.3rem,6.5vw,1.8rem);--cis-fs-h3:clamp(1rem,5vw,1.3rem);--cis-fs-body:0.9rem;--cis-fs-body-lg:0.95rem;--cis-fs-num:2rem;--cis-fs-idx:2.2rem}.cis-hero{min-height:70svh;padding-bottom:30px}.cis-hero-overlay{background:linear-gradient(180deg,#080a1966,#080a19f7 65%)}.cis-domain-image{max-height:220px}.cis-process-step{border-radius:14px;padding:16px 14px}.cis-impact-number{font-size:2rem}.cis-cta-title{font-size:clamp(1.2rem,7vw,1.8rem)}}@media (max-width:319px){:root{--cis-section-pad-h:12px;--cis-section-pad-v:36px;--cis-fs-hero:1.2rem;--cis-fs-h2:1.1rem;--cis-fs-h3:0.95rem;--cis-fs-body:0.8rem;--cis-fs-body-lg:0.82rem;--cis-fs-num:1.6rem;--cis-fs-idx:1.8rem}.cis-hero-description{display:none}.cis-about-image,.cis-domain-image{max-height:160px}.cis-process-step{border-radius:10px;padding:12px 10px}.cis-process-step:before{animation:none;opacity:.3}.cis-cta-title{font-size:1rem}}@media (max-width:195px){:root{--cis-section-pad-h:8px;--cis-section-pad-v:20px;--cis-fs-hero:1rem;--cis-fs-h2:0.9rem;--cis-fs-h3:0.8rem;--cis-fs-body:0.7rem;--cis-fs-body-lg:0.72rem;--cis-fs-num:1.2rem;--cis-fs-idx:1.4rem}.cis-hero-overlay{background:#080a19f2}.cis-about-image-wrapper,.cis-domain-media,.cis-hero-description{display:none}.cis-about,.cis-domain-row{grid-template-columns:1fr}.cis-domain-row{grid-template-areas:"content";margin-bottom:20px}.cis-process-step:before{animation:none;opacity:0}.cis-impact-list{gap:14px}.cis-cta-title{font-size:.9rem}.cis-cta-text{font-size:.7rem}}@media (max-width:767px) and (orientation:landscape){.cis-hero{align-items:center;min-height:70vw}.cis-process-flow{grid-template-columns:repeat(2,1fr)}.cis-impact-list{grid-template-columns:repeat(3,1fr)}}@media (hover:none){.cis-process-step:hover{box-shadow:none;transform:none}.cis-domain-row:hover .cis-domain-image{transform:none}.cis-domain-row:hover .cis-domain-media:after{opacity:0}.cis-about-image:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cis-process-step:before{animation:none}.cis-about-image,.cis-domain-image,.cis-impact-item,.cis-process-step{transition:none}}@media (forced-colors:active){.cis-domain-index,.cis-hero-highlight,.cis-impact-number,.cis-process-step-index{color:Highlight}.cis-process-step{border:2px solid ButtonText}}:root{--epb-bg-primary:#0b0f1c;--epb-bg-secondary:#0f1424;--epb-accent:#00c6ff;--epb-accent-2:#0072ff;--epb-text-primary:#fff;--epb-text-muted:#ffffffd9;--epb-border-glass:#ffffff14;--epb-section-pad-v:clamp(60px,8vw,140px);--epb-section-pad-h:clamp(16px,6vw,8%);--epb-gap-lg:clamp(30px,5vw,80px);--epb-gap-md:clamp(20px,3vw,40px);--epb-fs-hero:clamp(1.6rem,5vw,3.2rem);--epb-fs-h2:clamp(1.4rem,3.5vw,2.6rem);--epb-fs-h3:clamp(1.05rem,2.5vw,1.7rem);--epb-fs-body:clamp(0.875rem,1.5vw,1.1rem);--epb-fs-body-lg:clamp(0.9rem,1.6vw,1.1rem);--epb-fs-num:clamp(1.8rem,4vw,3rem);--epb-fs-idx:clamp(2rem,5vw,4rem)}.epb-page{background:#0b0f1c;background:var(--epb-bg-primary);box-sizing:border-box;color:#fff;color:var(--epb-text-primary);font-family:Inter,sans-serif;overflow-x:hidden;width:100%}.epb-hero{align-items:center;background:url(https://png.pngtree.com/thumb_back/fh260/background/20240328/pngtree-marketing-automation-concept-business-technology-internet-and-network-image_15645484.jpg) 50%/cover no-repeat;display:flex;min-height:90vh;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h);position:relative}.epb-hero-overlay{background:linear-gradient(90deg,#0c081ef2,#0c081e99);inset:0;position:absolute}.epb-hero-content{max-width:900px;position:relative;width:100%;z-index:2}.epb-hero-title{font-size:clamp(1.6rem,5vw,3.2rem);font-size:var(--epb-fs-hero);font-weight:700;line-height:1.2;margin:0}.epb-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text;background-clip:text;display:block}.epb-hero-description{font-size:clamp(.9rem,1.6vw,1.1rem);font-size:var(--epb-fs-body-lg);line-height:1.8;margin-top:clamp(14px,2.5vw,30px);max-width:750px;opacity:.85}.epb-about{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--epb-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--epb-gap-lg);grid-template-columns:1.1fr 1fr;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h)}.epb-about-title{font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1.25;margin:0 0 clamp(16px,2vw,30px)}.epb-about-title:hover{color:#f2fbfd;transition:color .3s ease}.epb-about-paragraph{font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--epb-fs-body);line-height:1.9;margin-bottom:clamp(12px,1.5vw,20px);opacity:.85}.epb-about-media{border-radius:24px;overflow:hidden;width:100%}.epb-about-image{aspect-ratio:3/2;border-radius:24px;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.epb-about-image:hover{transform:scale(1.04)}.epb-impact{background:#0f1424;background:var(--epb-bg-secondary);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h)}.epb-impact-title{font-family:Roboto,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--epb-fs-h2);font-weight:700;line-height:1.25;margin:0 0 clamp(30px,5vw,60px)}.epb-impact-grid{grid-gap:clamp(20px,3vw,40px);grid-gap:var(--epb-gap-md);display:grid;gap:clamp(20px,3vw,40px);gap:var(--epb-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.epb-impact-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff0a;border-radius:24px;overflow:hidden;padding:clamp(24px,3vw,40px);position:relative;transition:transform .4s ease}.epb-impact-card:before{animation:epb-borderMove 4s linear infinite;background:linear-gradient(120deg,#0000,#00c6ff,#0000);background-size:300% 300%;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes epb-borderMove{0%{background-position:0 50%}to{background-position:300% 50%}}.epb-impact-card:hover{transform:translateY(-10px)}.epb-impact-number{font-size:clamp(1.8rem,4vw,3rem);font-size:var(--epb-fs-num);font-weight:700;line-height:1;opacity:.1;position:absolute;right:20px;top:14px}.epb-impact-heading{font-size:clamp(1rem,2vw,1.3rem);margin-bottom:14px}.epb-impact-text{font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--epb-fs-body);line-height:1.8;margin:0;opacity:.85}.epb-domains{padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h)}.epb-domains-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--epb-fs-h2);line-height:1.2;margin:0 0 clamp(40px,7vw,100px)}.epb-domain-row{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--epb-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--epb-gap-lg);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,8vw,120px)}.epb-right{direction:rtl}.epb-right .epb-domain-content,.epb-right .epb-domain-media{direction:ltr}.epb-domain-media{border-radius:26px;overflow:hidden;width:100%}.epb-domain-image{aspect-ratio:3/2;border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .6s ease,box-shadow .4s ease;width:100%}.epb-domain-image:hover{box-shadow:0 20px 50px #0072ff4d;transform:scale(1.04)}.epb-domain-index{display:block;font-size:clamp(2rem,5vw,4rem);font-size:var(--epb-fs-idx);font-weight:700;line-height:1;opacity:.08}.epb-domain-title{font-size:clamp(1.05rem,2.5vw,1.7rem);font-size:var(--epb-fs-h3);font-weight:600;line-height:1.3;margin:clamp(-10px,-1vw,-20px) 0 clamp(12px,2vw,20px)}.epb-domain-text{color:#f0f8ff;font-size:clamp(.875rem,1.5vw,1.1rem);font-size:var(--epb-fs-body);font-weight:500;line-height:1.75;margin:0;opacity:.85}.epb-process{background:#0f1424;background:var(--epb-bg-secondary);padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h)}.epb-process-title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-size:var(--epb-fs-h2);line-height:1.25;margin:0 0 clamp(30px,5vw,70px)}.epb-process-grid{grid-gap:clamp(20px,3vw,40px);grid-gap:var(--epb-gap-md);display:grid;gap:clamp(20px,3vw,40px);gap:var(--epb-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.epb-process-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border-radius:22px;overflow:hidden;padding:clamp(20px,3vw,40px);position:relative;transition:transform .4s ease,box-shadow .4s ease}.epb-process-card:before{animation:epb-border-flow 5s linear infinite;background:linear-gradient(120deg,#0000,#f316d6e6,#7f00ffe6,#0000);background-size:300% 300%;border-radius:22px;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.6;padding:1px;pointer-events:none;position:absolute}@keyframes epb-border-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.epb-process-card:hover{box-shadow:0 20px 40px #0072ff4d;transform:translateY(-12px)}.epb-process-number{display:block;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1;opacity:.15}.epb-process-heading{font-size:clamp(.95rem,1.8vw,1.2rem);margin:10px 0 12px}.epb-process-text{font-size:clamp(.8rem,1.3vw,1rem);line-height:1.8;margin:0;opacity:.85}.epb-cta{background:linear-gradient(135deg,#0d1722,#356b6b);color:#fff;padding:clamp(60px,8vw,140px) clamp(16px,6vw,8%);padding:var(--epb-section-pad-v) var(--epb-section-pad-h);text-align:center}.epb-cta-title{font-size:clamp(1.4rem,4vw,2.8rem);line-height:1.25;margin:0 0 clamp(12px,2vw,25px)}.epb-cta-text{font-size:clamp(.9rem,1.6vw,1.1rem);font-size:var(--epb-fs-body-lg);line-height:1.8;margin:0 auto;max-width:700px}@media (min-width:2560px){:root{--epb-fs-hero:clamp(3.2rem,4vw,5rem);--epb-fs-h2:clamp(2.6rem,3vw,4rem);--epb-fs-h3:clamp(1.7rem,2.2vw,2.6rem);--epb-fs-body:clamp(1.1rem,1.2vw,1.5rem);--epb-fs-body-lg:clamp(1.1rem,1.3vw,1.6rem);--epb-fs-num:clamp(3rem,3.5vw,5rem);--epb-fs-idx:clamp(4rem,5vw,7rem);--epb-section-pad-h:clamp(8%,12vw,14%)}.epb-about-image,.epb-domain-image{border-radius:36px}.epb-impact-card,.epb-process-card{border-radius:30px;padding:48px}}@media (min-width:1920px) and (max-width:2559px){:root{--epb-fs-hero:clamp(3rem,3.5vw,4.2rem);--epb-fs-h2:clamp(2.4rem,2.8vw,3.2rem);--epb-fs-body:clamp(1rem,1.1vw,1.3rem);--epb-fs-body-lg:clamp(1rem,1.2vw,1.4rem);--epb-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.epb-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.epb-hero-overlay{background:linear-gradient(180deg,#0c081e80,#0c081ef2 75%)}.epb-about{gap:clamp(24px,4vw,40px);grid-template-columns:1fr}.epb-about-media{order:-1}.epb-domain-row{direction:ltr;gap:clamp(20px,4vw,36px);grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,80px)}.epb-right{direction:ltr}.epb-domain-media{order:-1}.epb-right .epb-domain-content,.epb-right .epb-domain-media{direction:ltr}.epb-process-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--epb-section-pad-h:clamp(16px,5vw,28px)}.epb-hero{align-items:center;justify-content:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.epb-hero-overlay{background:#0c081ed1}.epb-hero-content{align-items:center;display:flex;flex-direction:column;max-width:100%}.epb-hero-title{text-align:center}.epb-hero-highlight{display:inline}.epb-hero-description{max-width:100%;text-align:center}.epb-impact-grid{gap:24px;grid-template-columns:1fr}.epb-process-grid{gap:14px;grid-template-columns:1fr}.epb-domain-image{aspect-ratio:16/9}.epb-about-image,.epb-about-media,.epb-domain-image,.epb-domain-media{border-radius:18px}.epb-impact-card,.epb-process-card{border-radius:16px}.epb-impact-card:hover,.epb-process-card:hover{box-shadow:none;transform:none}}@media (max-width:479px){:root{--epb-section-pad-h:16px;--epb-section-pad-v:clamp(44px,10vw,68px);--epb-fs-hero:clamp(1.4rem,8vw,2rem);--epb-fs-h2:clamp(1.2rem,6.5vw,1.7rem);--epb-fs-h3:clamp(1rem,5vw,1.3rem);--epb-fs-body:0.875rem;--epb-fs-body-lg:0.9rem;--epb-fs-num:1.8rem;--epb-fs-idx:2rem}.epb-hero{min-height:70vh}.epb-domain-image{max-height:220px}.epb-impact-card{padding:20px 16px}.epb-process-card{border-radius:14px;padding:18px 14px}.epb-cta-title{font-size:clamp(1.2rem,7vw,1.7rem)}}@media (max-width:319px){:root{--epb-section-pad-h:12px;--epb-section-pad-v:36px;--epb-fs-hero:1.15rem;--epb-fs-h2:1rem;--epb-fs-h3:0.9rem;--epb-fs-body:0.78rem;--epb-fs-body-lg:0.8rem;--epb-fs-num:1.5rem;--epb-fs-idx:1.6rem}.epb-hero{min-height:70vh}.epb-hero-description{display:none}.epb-domain-image{max-height:160px}.epb-about-image{max-height:160px;object-fit:cover}.epb-impact-card,.epb-process-card{border-radius:10px;padding:14px 10px}.epb-impact-card:before,.epb-process-card:before{animation:none;opacity:.3}.epb-cta-title{font-size:1rem}.epb-cta-text{font-size:.78rem}}@media (max-width:195px){:root{--epb-section-pad-h:8px;--epb-section-pad-v:20px;--epb-fs-hero:0.95rem;--epb-fs-h2:0.88rem;--epb-fs-h3:0.8rem;--epb-fs-body:0.7rem;--epb-fs-body-lg:0.72rem;--epb-fs-num:1.2rem;--epb-fs-idx:1.4rem}.epb-hero{min-height:70vh}.epb-hero-overlay{background:#0c081ef2}.epb-about-media,.epb-domain-media,.epb-hero-description{display:none}.epb-about,.epb-domain-row{grid-template-columns:1fr}.epb-domain-row{direction:ltr;margin-bottom:20px}.epb-impact-card:before,.epb-process-card:before{animation:none;opacity:0}.epb-impact-grid,.epb-process-grid{gap:12px}.epb-cta-title{font-size:.88rem}.epb-cta-text{font-size:.7rem}}@media (max-width:767px) and (orientation:landscape){.epb-hero{align-items:center;min-height:70vh}.epb-process-grid{grid-template-columns:repeat(2,1fr)}.epb-impact-grid{grid-template-columns:repeat(3,1fr)}}@media (hover:none){.epb-about-image:hover,.epb-domain-image:hover,.epb-impact-card:hover,.epb-process-card:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.epb-impact-card:before,.epb-process-card:before{animation:none}.epb-about-image,.epb-domain-image,.epb-impact-card,.epb-process-card{transition:none}}@media (forced-colors:active){.epb-hero-highlight{-webkit-text-fill-color:Highlight;color:Highlight}.epb-impact-card,.epb-process-card{border:2px solid ButtonText}}:root{--iao-bg-primary:#0b0f1e;--iao-bg-secondary:#0f1428;--iao-accent-1:#8e2de2;--iao-accent-2:#4a00e0;--iao-text-primary:#f5f5f5;--iao-text-muted:#f5f5f5d9;--iao-border-glass:#ffffff0d;--iao-shadow-card:#8e2de259;--iao-shadow-img:#4a00e059;--iao-section-pad-v:clamp(60px,8vw,160px);--iao-section-pad-h:clamp(16px,6vw,8%);--iao-gap-lg:clamp(30px,5vw,80px);--iao-gap-md:clamp(20px,3vw,45px);--iao-fs-hero:clamp(1.6rem,5vw,3.4rem);--iao-fs-h2:clamp(1.4rem,3.5vw,2.8rem);--iao-fs-h3:clamp(1.05rem,2.5vw,1.7rem);--iao-fs-body:clamp(0.875rem,1.5vw,1.05rem);--iao-fs-body-lg:clamp(0.9rem,1.6vw,1.16rem);--iao-fs-num:clamp(1.8rem,4vw,2.8rem);--iao-fs-idx:clamp(2rem,5vw,4rem)}.iao-page{background:#0b0f1e;background:var(--iao-bg-primary);box-sizing:border-box;color:#f5f5f5;color:var(--iao-text-primary);font-family:Inter,sans-serif;overflow-x:hidden;width:100%}*,:after,:before{box-sizing:inherit}.iao-hero{align-items:center;background:url(https://www.advsyscon.com/wp-content/uploads/intelligent-process-automation-examples.jpg) 50%/cover no-repeat;display:flex;min-height:90vh;padding:clamp(60px,8vw,160px) clamp(16px,6vw,8%);padding:var(--iao-section-pad-v) var(--iao-section-pad-h);position:relative}.iao-hero-overlay{background:linear-gradient(90deg,#0f0a1ff2,#0f0a1f99);inset:0;position:absolute}.iao-hero-content{max-width:900px;position:relative;width:100%;z-index:2}.iao-hero-title{font-size:clamp(1.6rem,5vw,3.4rem);font-size:var(--iao-fs-hero);font-weight:700;line-height:1.2;margin:0}.iao-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8e2de2,#4a00e0);-webkit-background-clip:text;background-clip:text;display:block}.iao-hero-description{font-size:clamp(.9rem,1.6vw,1.16rem);font-size:var(--iao-fs-body-lg);line-height:1.9;margin-top:clamp(16px,2.5vw,35px);opacity:.85}.iao-about{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--iao-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--iao-gap-lg);grid-template-columns:1.1fr 1fr;padding:clamp(60px,8vw,160px) clamp(16px,6vw,8%);padding:var(--iao-section-pad-v) var(--iao-section-pad-h)}.iao-about-title{font-size:clamp(1.4rem,3.5vw,2.8rem);font-size:var(--iao-fs-h2);font-weight:700;line-height:1.25;margin:0 0 clamp(16px,2vw,30px)}.iao-about-text-block{font-size:clamp(.875rem,1.5vw,1.05rem);font-size:var(--iao-fs-body);line-height:1.9;margin-bottom:clamp(12px,1.5vw,22px);opacity:.85}.iao-about-image-wrapper{border-radius:26px;overflow:hidden;width:100%}.iao-about-image{aspect-ratio:4/3;border-radius:26px;box-shadow:0 10px 40px #0006;display:block;height:auto;object-fit:cover;transition:transform .6s ease,box-shadow .6s ease;width:100%}.iao-about-image:hover{box-shadow:0 25px 70px #8e2de259;box-shadow:0 25px 70px var(--iao-shadow-card);transform:scale(1.04)}.iao-domains{padding:clamp(60px,8vw,160px) clamp(16px,6vw,8%);padding:var(--iao-section-pad-v) var(--iao-section-pad-h)}.iao-domains-title{font-size:clamp(1.4rem,3.5vw,2.8rem);font-size:var(--iao-fs-h2);font-weight:700;line-height:1.2;margin:0 0 clamp(40px,7vw,110px)}.iao-domain-row{grid-gap:clamp(30px,5vw,80px);grid-gap:var(--iao-gap-lg);align-items:center;display:grid;gap:clamp(30px,5vw,80px);gap:var(--iao-gap-lg);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,8vw,140px)}.iao-right{direction:rtl}.iao-right .iao-domain-content,.iao-right>div{direction:ltr}.iao-domain-row>div:first-child{border-radius:28px;overflow:hidden;width:100%}.iao-domain-image{aspect-ratio:4/3;border-radius:28px;box-shadow:0 15px 50px #0006;display:block;height:auto;object-fit:cover;transition:transform .6s ease,box-shadow .6s ease;width:100%}.iao-domain-image:hover{box-shadow:0 25px 80px #4a00e059;box-shadow:0 25px 80px var(--iao-shadow-img);transform:scale(1.04)}.iao-domain-index{display:block;font-size:clamp(2rem,5vw,4rem);font-size:var(--iao-fs-idx);font-weight:800;line-height:1;opacity:.07}.iao-domain-title{font-size:clamp(1.05rem,2.5vw,1.7rem);font-size:var(--iao-fs-h3);line-height:1.3;margin:clamp(-12px,-1.5vw,-25px) 0 clamp(12px,1.5vw,18px)}.iao-domain-text{font-size:clamp(.875rem,1.5vw,1.05rem);font-size:var(--iao-fs-body);line-height:1.9;margin:0;opacity:.85}.iao-process{background:#0f1428;background:var(--iao-bg-secondary);padding:clamp(60px,8vw,160px) clamp(16px,6vw,8%);padding:var(--iao-section-pad-v) var(--iao-section-pad-h)}.iao-process-title{font-size:clamp(1.4rem,3.5vw,2.8rem);font-size:var(--iao-fs-h2);line-height:1.25;margin:0 0 clamp(36px,5vw,80px)}.iao-process-grid{grid-gap:clamp(20px,3vw,45px);grid-gap:var(--iao-gap-md);display:grid;gap:clamp(20px,3vw,45px);gap:var(--iao-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.iao-process-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;background:var(--iao-border-glass);border-radius:26px;overflow:hidden;padding:clamp(18px,2.5vw,28px) clamp(18px,3vw,32px);position:relative;transition:transform .4s ease,box-shadow .4s ease}.iao-process-card:before{animation:iao-borderMove 2s linear infinite;background:linear-gradient(130deg,#0000,#dc2de2,#4a00e0,#0000);background-size:300% 300%;border-radius:26px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.3px;pointer-events:none;position:absolute}@keyframes iao-borderMove{0%{background-position:0 50%}to{background-position:300% 50%}}.iao-process-card:hover{box-shadow:0 35px 80px #8e2de259;box-shadow:0 35px 80px var(--iao-shadow-card);transform:translateY(-12px)}.iao-process-number{display:block;font-size:clamp(1.8rem,4vw,2.8rem);font-size:var(--iao-fs-num);font-weight:800;line-height:1;opacity:.1}.iao-process-heading{font-size:clamp(.95rem,1.8vw,1.1rem);margin:12px 0}.iao-process-text{font-size:clamp(.8rem,1.3vw,1rem);line-height:1.9;margin:0;opacity:.85}.iao-cta{background:linear-gradient(135deg,#80f3f3,#403eca,#d37ef5);padding:clamp(60px,8vw,160px) clamp(16px,6vw,8%);padding:var(--iao-section-pad-v) var(--iao-section-pad-h);position:relative;text-align:center}.iao-cta:before{background:radial-gradient(circle at center,#ffffff26,#0000 60%);content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.iao-cta-title{font-size:clamp(1.4rem,4vw,3rem);font-weight:700;line-height:1.25;margin:0 0 clamp(14px,2vw,25px);position:relative;z-index:1}.iao-cta-text{font-size:clamp(.9rem,1.6vw,1.16rem);font-size:var(--iao-fs-body-lg);line-height:1.9;margin:0 auto;max-width:700px;position:relative;z-index:1}@media (min-width:2560px){:root{--iao-fs-hero:clamp(3.4rem,4vw,5.2rem);--iao-fs-h2:clamp(2.8rem,3vw,4.2rem);--iao-fs-h3:clamp(1.7rem,2.2vw,2.8rem);--iao-fs-body:clamp(1.05rem,1.2vw,1.5rem);--iao-fs-body-lg:clamp(1.16rem,1.4vw,1.7rem);--iao-fs-num:clamp(2.8rem,3.5vw,5rem);--iao-fs-idx:clamp(4rem,5vw,7rem);--iao-section-pad-h:clamp(8%,12vw,14%)}.iao-about-image,.iao-domain-image{border-radius:36px}.iao-process-card{border-radius:32px;padding:42px 48px}}@media (min-width:1920px) and (max-width:2559px){:root{--iao-fs-hero:clamp(3rem,3.5vw,4.2rem);--iao-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--iao-fs-body:clamp(1rem,1.1vw,1.3rem);--iao-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--iao-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.iao-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.iao-hero-overlay{background:linear-gradient(180deg,#0f0a1f80,#0f0a1ff2 78%)}.iao-about{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.iao-about-image-wrapper{order:-1}.iao-domain-row{direction:ltr;gap:clamp(20px,4vw,36px);grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,80px)}.iao-right{direction:ltr}.iao-domain-row>div:first-child{order:-1}.iao-process-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--iao-section-pad-h:clamp(16px,5vw,28px)}.iao-hero{align-items:center;justify-content:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.iao-hero-overlay{background:#0f0a1fd1}.iao-hero-content{align-items:center;display:flex;flex-direction:column;max-width:100%}.iao-hero-title{text-align:center}.iao-hero-highlight{display:inline}.iao-hero-description{max-width:100%;text-align:center}.iao-process-grid{gap:14px;grid-template-columns:1fr}.iao-domain-image{aspect-ratio:16/9}.iao-about-image,.iao-about-image-wrapper,.iao-domain-image,.iao-domain-row>div:first-child,.iao-process-card{border-radius:18px}.iao-process-card:hover{box-shadow:none;transform:none}}@media (max-width:479px){:root{--iao-section-pad-h:16px;--iao-section-pad-v:clamp(44px,10vw,68px);--iao-fs-hero:clamp(1.4rem,8vw,2rem);--iao-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--iao-fs-h3:clamp(1rem,5vw,1.3rem);--iao-fs-body:0.875rem;--iao-fs-body-lg:0.9rem;--iao-fs-num:1.8rem;--iao-fs-idx:2rem}.iao-hero{min-height:70vh}.iao-domain-image{max-height:220px}.iao-about-image{max-height:240px}.iao-process-card{border-radius:14px;padding:18px 14px}.iao-cta-title{font-size:clamp(1.2rem,7vw,1.8rem)}}@media (max-width:319px){:root{--iao-section-pad-h:12px;--iao-section-pad-v:36px;--iao-fs-hero:1.15rem;--iao-fs-h2:1rem;--iao-fs-h3:0.9rem;--iao-fs-body:0.78rem;--iao-fs-body-lg:0.8rem;--iao-fs-num:1.5rem;--iao-fs-idx:1.6rem}.iao-hero{min-height:70vh}.iao-hero-description{display:none}.iao-about-image,.iao-domain-image{max-height:160px}.iao-process-card{border-radius:10px;padding:14px 10px}.iao-process-card:before{animation:none;opacity:.3}.iao-cta-title{font-size:1rem}.iao-cta-text{font-size:.78rem}}@media (max-width:195px){:root{--iao-section-pad-h:8px;--iao-section-pad-v:20px;--iao-fs-hero:0.95rem;--iao-fs-h2:0.88rem;--iao-fs-h3:0.8rem;--iao-fs-body:0.7rem;--iao-fs-body-lg:0.72rem;--iao-fs-num:1.2rem;--iao-fs-idx:1.4rem}.iao-hero{min-height:70vh}.iao-hero-overlay{background:#0f0a1ff2}.iao-about-image-wrapper,.iao-domain-row>div:first-child,.iao-hero-description{display:none}.iao-about,.iao-domain-row{grid-template-columns:1fr}.iao-domain-row{direction:ltr;margin-bottom:20px}.iao-process-card:before{animation:none;opacity:0}.iao-process-grid{gap:10px}.iao-cta-title{font-size:.88rem}.iao-cta-text{font-size:.7rem}}@media (max-width:767px) and (orientation:landscape){.iao-hero{align-items:center;min-height:70vh}.iao-process-grid{grid-template-columns:repeat(3,1fr)}}@media (hover:none){.iao-process-card:hover{box-shadow:none;transform:none}.iao-about-image:hover,.iao-domain-image:hover{box-shadow:0 10px 40px #0006;transform:none}}@media (prefers-reduced-motion:reduce){.iao-process-card:before{animation:none}.iao-about-image,.iao-domain-image,.iao-process-card{transition:none}}@media (forced-colors:active){.iao-hero-highlight{-webkit-text-fill-color:Highlight;color:Highlight}.iao-process-card{border:2px solid ButtonText}}.eat-page{--eat-bg-primary:#070b18;--eat-bg-secondary:#0f1428;--eat-accent-1:#00f2fe;--eat-accent-2:#8e2de2;--eat-text-primary:#f5f5f5;--eat-text-muted:#f5f5f5d9;--eat-shadow-card:#00ffff40;--eat-border-glass:#ffffff0d;--eat-section-pad-v:clamp(60px,8vw,160px);--eat-section-pad-h:clamp(16px,6vw,8%);--eat-gap-lg:clamp(30px,5vw,80px);--eat-gap-md:clamp(20px,3vw,45px);--eat-fs-hero:clamp(1.6rem,5vw,3.4rem);--eat-fs-h2:clamp(1.4rem,3.5vw,2.8rem);--eat-fs-h3:clamp(1.05rem,2.5vw,1.7rem);--eat-fs-body:clamp(0.875rem,1.5vw,1.05rem);--eat-fs-body-lg:clamp(0.9rem,1.6vw,1.16rem);--eat-fs-num:clamp(1.8rem,4vw,2.8rem);--eat-fs-idx:clamp(2rem,5vw,4rem);background:var(--eat-bg-primary);box-sizing:border-box;color:var(--eat-text-primary);font-family:Inter,sans-serif;overflow-x:hidden;width:100%}.eat-page *,.eat-page :after,.eat-page :before{box-sizing:inherit}.eat-hero{align-items:center;background:url(/static/media/Advance-bg.6b2ac9efc45c2ac00269.jpg) 50%/cover no-repeat;display:flex;min-height:90vh;padding:var(--eat-section-pad-v) var(--eat-section-pad-h);position:relative}.eat-hero-overlay{background:linear-gradient(90deg,rgba(10,16,34,.842),#0e152c99);inset:0;position:absolute}.eat-hero-content{max-width:900px;position:relative;width:100%;z-index:2}.eat-hero-title{font-size:var(--eat-fs-hero);font-weight:700;line-height:1.2;margin:0}.eat-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--eat-accent-1),var(--eat-accent-2));-webkit-background-clip:text;background-clip:text;display:block}.eat-hero-description{font-size:var(--eat-fs-body-lg);line-height:1.9;margin-top:clamp(16px,2.5vw,35px);opacity:.85}.eat-about{grid-gap:var(--eat-gap-lg);align-items:center;display:grid;gap:var(--eat-gap-lg);grid-template-columns:1fr 1fr;padding:var(--eat-section-pad-v) var(--eat-section-pad-h)}.eat-about-title{font-size:var(--eat-fs-h2);line-height:1.25;margin:0 0 clamp(16px,2vw,30px)}.eat-about-text{font-size:var(--eat-fs-body);line-height:1.9;margin:0 0 clamp(12px,1.5vw,20px);opacity:.85}.eat-about-text:last-child{margin-bottom:0}.eat-about-right{border-radius:26px;overflow:hidden;width:100%}.eat-about-image{aspect-ratio:4/3;border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.eat-about-image:hover{transform:scale(1.04)}.eat-domains{padding:var(--eat-section-pad-v) var(--eat-section-pad-h)}.eat-domains-title{font-size:var(--eat-fs-h2);line-height:1.2;margin:0 0 clamp(40px,7vw,110px)}.eat-domain-row{grid-gap:var(--eat-gap-lg);align-items:center;display:grid;gap:var(--eat-gap-lg);grid-template-columns:1fr 1fr;margin-bottom:clamp(50px,8vw,140px)}.eat-right{direction:rtl}.eat-right .eat-domain-content,.eat-right>div{direction:ltr}.eat-domain-row>div:first-child{border-radius:26px;overflow:hidden;width:100%}.eat-domain-image{aspect-ratio:4/3;border-radius:26px;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.eat-domain-image:hover{transform:scale(1.04)}.eat-domain-index{display:block;font-size:var(--eat-fs-idx);font-weight:800;line-height:1;opacity:.07}.eat-domain-title{font-size:var(--eat-fs-h3);line-height:1.3;margin:clamp(-10px,-1vw,-20px) 0 clamp(12px,1.5vw,16px)}.eat-domain-text{font-size:var(--eat-fs-body);line-height:1.9;margin:0;opacity:.85}.eat-framework{background:var(--eat-bg-secondary);padding:var(--eat-section-pad-v) var(--eat-section-pad-h)}.eat-framework-title{font-size:var(--eat-fs-h2);line-height:1.25;margin:0 0 clamp(30px,5vw,70px)}.eat-framework-grid{grid-gap:var(--eat-gap-md);display:grid;gap:var(--eat-gap-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.eat-framework-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--eat-border-glass);border-radius:26px;overflow:hidden;padding:clamp(20px,3vw,40px);position:relative;transition:transform .4s ease,box-shadow .4s ease}.eat-framework-card:before{animation:eat-border-flow 4s linear infinite;background:linear-gradient(130deg,#0000,#00f2fecc,#8e2de2cc,#0000);background-size:300% 300%;border-radius:26px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.2px;pointer-events:none;position:absolute}@keyframes eat-border-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.eat-framework-card:hover{box-shadow:0 35px 80px var(--eat-shadow-card);transform:translateY(-12px)}.eat-framework-card>span{display:block;font-size:var(--eat-fs-num);font-weight:800;line-height:1;opacity:.1}.eat-framework-card>h4{font-size:clamp(.95rem,1.8vw,1.15rem);margin:10px 0}.eat-framework-card>p{font-size:clamp(.8rem,1.3vw,1rem);line-height:1.8;margin:0;opacity:.85}.eat-cta{background:linear-gradient(135deg,#77e5eb,#7a37b4,#301dda);padding:var(--eat-section-pad-v) var(--eat-section-pad-h);position:relative;text-align:center}.eat-cta-heading{font-size:clamp(1.4rem,4vw,3rem);font-weight:700;line-height:1.25;margin:0 0 clamp(12px,1.5vw,20px)}.eat-cta-description{font-size:var(--eat-fs-body-lg);line-height:1.9;margin:0 auto;max-width:680px;opacity:.9}.eat-cta-link{display:inline-block;text-decoration:none}.eat-cta-button{background:linear-gradient(90deg,#ff7b91,#f0f,#59e1f3);border:none;border-radius:28px;color:#f5f5f5;cursor:pointer;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;margin-top:clamp(20px,3vw,30px);padding:clamp(11px,1.5vw,14px) clamp(22px,3vw,36px);transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap}.eat-cta-button:hover{box-shadow:0 12px 32px #ff00ff59;transform:translateY(-4px)}@media (min-width:2560px){.eat-page{--eat-fs-hero:clamp(3.4rem,4vw,5.2rem);--eat-fs-h2:clamp(2.8rem,3vw,4.2rem);--eat-fs-h3:clamp(1.7rem,2.2vw,2.8rem);--eat-fs-body:clamp(1.05rem,1.2vw,1.5rem);--eat-fs-body-lg:clamp(1.16rem,1.4vw,1.7rem);--eat-fs-idx:clamp(4rem,5vw,7rem);--eat-section-pad-h:clamp(8%,12vw,14%)}.eat-about-image,.eat-domain-image{border-radius:36px}.eat-framework-card{border-radius:32px}}@media (min-width:1920px) and (max-width:2559px){.eat-page{--eat-fs-hero:clamp(3rem,3.5vw,4.2rem);--eat-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--eat-fs-body:clamp(1rem,1.1vw,1.3rem);--eat-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--eat-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.eat-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.eat-hero-overlay{background:linear-gradient(180deg,#070b1880,#070b18f2 78%)}.eat-about{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.eat-about-right{order:-1}.eat-domain-row{direction:ltr;gap:clamp(20px,4vw,36px);grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,80px)}.eat-right{direction:ltr}.eat-domain-row>div:first-child{order:-1}.eat-framework-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.eat-page{--eat-section-pad-h:clamp(16px,5vw,28px)}.eat-hero{align-items:center;justify-content:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.eat-hero-overlay{background:#070b18d1}.eat-hero-content{align-items:center;display:flex;flex-direction:column;max-width:100%}.eat-hero-title{text-align:center}.eat-hero-highlight{display:inline}.eat-hero-description{max-width:100%;text-align:center}.eat-framework-grid{gap:14px;grid-template-columns:1fr}.eat-domain-image{aspect-ratio:16/9}.eat-about-image,.eat-about-right,.eat-domain-image,.eat-domain-row>div:first-child,.eat-framework-card{border-radius:18px}.eat-cta-button{max-width:320px;width:100%}.eat-framework-card:hover{box-shadow:none;transform:none}}@media (max-width:479px){.eat-page{--eat-section-pad-h:16px;--eat-section-pad-v:clamp(44px,10vw,68px);--eat-fs-hero:clamp(1.4rem,8vw,2rem);--eat-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--eat-fs-h3:clamp(1rem,5vw,1.3rem);--eat-fs-body:0.875rem;--eat-fs-body-lg:0.9rem;--eat-fs-idx:2rem}.eat-hero{min-height:70vh}.eat-domain-image{max-height:220px}.eat-about-image{max-height:240px}.eat-framework-card{border-radius:14px;padding:18px 14px}.eat-cta-heading{font-size:clamp(1.2rem,7vw,1.8rem)}}@media (max-width:319px){.eat-page{--eat-section-pad-h:12px;--eat-section-pad-v:36px;--eat-fs-hero:1.15rem;--eat-fs-h2:1rem;--eat-fs-h3:0.9rem;--eat-fs-body:0.78rem;--eat-fs-body-lg:0.8rem;--eat-fs-idx:1.6rem}.eat-hero{min-height:70vh}.eat-hero-description{display:none}.eat-about-image,.eat-domain-image{max-height:160px}.eat-framework-card{border-radius:10px;padding:14px 10px}.eat-framework-card:before{animation:none;opacity:.3}.eat-cta-heading{font-size:1rem}.eat-cta-button,.eat-cta-description{font-size:.78rem}.eat-cta-button{padding:10px 16px}}@media (max-width:195px){.eat-page{--eat-section-pad-h:8px;--eat-section-pad-v:20px;--eat-fs-hero:0.95rem;--eat-fs-h2:0.88rem;--eat-fs-h3:0.8rem;--eat-fs-body:0.7rem;--eat-fs-body-lg:0.72rem;--eat-fs-idx:1.4rem}.eat-hero{min-height:70vh}.eat-hero-overlay{background:#070b18f2}.eat-about-right,.eat-domain-row>div:first-child,.eat-hero-description{display:none}.eat-about,.eat-domain-row{grid-template-columns:1fr}.eat-domain-row{direction:ltr;margin-bottom:20px}.eat-framework-card:before{animation:none;opacity:0}.eat-framework-grid{gap:10px}.eat-cta-heading{font-size:.88rem}.eat-cta-description{font-size:.7rem}.eat-cta-button{font-size:.7rem;padding:8px 12px}}@media (max-width:767px) and (orientation:landscape){.eat-hero{align-items:center;min-height:70vh}.eat-framework-grid{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.eat-framework-card:hover{box-shadow:none;transform:none}.eat-about-image:hover,.eat-domain-image:hover{transform:none}.eat-cta-button:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.eat-framework-card:before{animation:none}.eat-about-image,.eat-cta-button,.eat-domain-image,.eat-framework-card{transition:none}}@media (forced-colors:active){.eat-hero-highlight{-webkit-text-fill-color:Highlight;color:Highlight}.eat-cta-button,.eat-framework-card{border:2px solid ButtonText}.eat-cta-button{background:ButtonFace;color:ButtonText}}.banking-enterprise-wrapper{--bk-accent-blue:#00b4ff;--bk-accent-pink:#f316d6;--bk-accent-dark:#07f;--bk-bg-dark:#0b132b;--bk-bg-dark-2:#0d1b2a;--bk-bg-darkest:#000814;--bk-text-white:#f5f5f5;--bk-text-dark:#002855;--bk-text-body:#333;--bk-border-glass:#ffffff14;--bk-shadow-card:#00000014;--bk-section-pad-v:clamp(60px,8vw,160px);--bk-section-pad-h:clamp(16px,6vw,10%);--bk-gap-lg:clamp(30px,5vw,80px);--bk-gap-md:clamp(20px,3vw,60px);--bk-gap-sm:clamp(14px,2vw,30px);--bk-fs-hero:clamp(1.6rem,5vw,3rem);--bk-fs-h2:clamp(1.4rem,3.5vw,2.8rem);--bk-fs-h3:clamp(1.05rem,2.5vw,1.8rem);--bk-fs-h4:clamp(1rem,2vw,1.3rem);--bk-fs-body:clamp(0.875rem,1.5vw,1.1rem);--bk-fs-body-lg:clamp(0.9rem,1.6vw,1.15rem);--bk-fs-metric:clamp(1.8rem,4vw,3rem);--bk-fs-num-lg:clamp(2rem,5vw,4rem);box-sizing:border-box;font-family:Inter,sans-serif;overflow-x:hidden;position:relative;width:100%}.banking-enterprise-wrapper *,.banking-enterprise-wrapper :after,.banking-enterprise-wrapper :before{box-sizing:inherit}.banking-enterprise-hero{align-items:center;background:url(https://www.pwc.com/gx/en/services/deals/trends/financial-services-1600x900-mm.jpg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:var(--bk-section-pad-v) var(--bk-section-pad-h);position:relative;text-align:center}.banking-enterprise-hero-overlay{background:linear-gradient(120deg,#03040cf2,#191e5fb3);inset:0;position:absolute}.banking-enterprise-hero-content{color:#fff;max-width:900px;position:relative;width:100%}.banking-enterprise-hero-title{font-size:var(--bk-fs-hero);font-weight:700;line-height:1.2;margin:0}.banking-enterprise-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00b4ff,#f316d6);-webkit-background-clip:text;background-clip:text;display:block;margin-top:8px}.banking-enterprise-hero-description{font-size:var(--bk-fs-body-lg);line-height:1.7;margin-top:clamp(16px,2vw,30px);opacity:.9}.banking-enterprise-pressure-section{background:var(--bk-bg-dark);color:#fff;padding:var(--bk-section-pad-v) var(--bk-section-pad-h);position:relative}.banking-enterprise-section-title-light{color:#fff;font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(40px,5vw,80px);text-align:center}.banking-enterprise-pressure-container{display:flex;flex-direction:column;gap:clamp(36px,5vw,70px);position:relative}.banking-enterprise-pressure-container:before{background:linear-gradient(#00b4ff,#f316d6);bottom:0;content:"";left:40px;opacity:.4;position:absolute;top:0;width:2px}.banking-enterprise-pressure-item{display:flex;gap:clamp(20px,3vw,40px);position:relative;transition:transform .4s ease}.banking-enterprise-pressure-item:hover{transform:translateX(10px)}.banking-enterprise-pressure-number{flex-shrink:0;font-size:var(--bk-fs-num-lg);font-weight:700;line-height:1;min-width:clamp(50px,6vw,80px);opacity:.08;position:relative;z-index:1}.banking-enterprise-pressure-item:before{background:linear-gradient(#00b4ff,#f316d6);border-radius:50%;box-shadow:0 0 15px #00b4ff;content:"";flex-shrink:0;height:14px;left:33px;position:absolute;top:15px;width:14px}.banking-enterprise-pressure-content{max-width:800px}.banking-enterprise-pressure-title{font-size:var(--bk-fs-h3);line-height:1.3;margin:0 0 clamp(10px,1.5vw,15px)}.banking-enterprise-pressure-desc{font-size:var(--bk-fs-body);line-height:1.7;margin:0;opacity:.9}.banking-enterprise-pressure-impact{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00b4ff,#f316d6);-webkit-background-clip:text;background-clip:text;font-size:var(--bk-fs-body);font-weight:600;margin-top:clamp(10px,1.5vw,15px)}.banking-enterprise-capability-architecture{background:radial-gradient(circle at 20% 30%,#1b263b,#0d1b2a);color:#fff;padding:var(--bk-section-pad-v) var(--bk-section-pad-h)}.banking-enterprise-capability-list{display:flex;flex-direction:column;gap:clamp(24px,3vw,50px);margin-top:clamp(30px,4vw,60px)}.banking-enterprise-capability-item{align-items:center;background:var(--bk-border-glass);border:1px solid #ffffff14;border-radius:20px;display:flex;gap:clamp(24px,4vw,60px);overflow:hidden;padding:clamp(24px,3vw,50px);position:relative;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.banking-enterprise-capability-item:hover{border-color:#00b4ff99;box-shadow:0 25px 60px #00b4ff26;transform:translateY(-8px)}.banking-enterprise-capability-left{flex-shrink:0;min-width:clamp(160px,20vw,280px)}.banking-enterprise-capability-left h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00b4ff,#f316d6);-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,2.2vw,1.8rem);line-height:1.3;margin:0}.banking-enterprise-capability-right p{font-size:var(--bk-fs-body);line-height:1.8;margin:0;opacity:.9}.banking-enterprise-capability-impact{color:#00b4ff;display:block;font-size:var(--bk-fs-body);font-weight:600;margin-top:clamp(10px,1.5vw,15px)}.banking-enterprise-fintech-advanced{background:linear-gradient(135deg,#f4f4f5,#eefeff);padding:var(--bk-section-pad-v) var(--bk-section-pad-h)}.banking-enterprise-fintech-grid{grid-gap:var(--bk-gap-lg);align-items:center;display:grid;gap:var(--bk-gap-lg);grid-template-columns:1fr 1.2fr}.banking-enterprise-fintech-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#001f3f,#07f);-webkit-background-clip:text;background-clip:text;font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(16px,2vw,30px)}.banking-enterprise-fintech-description{color:var(--bk-text-body);font-size:var(--bk-fs-body-lg);line-height:1.8;margin-bottom:clamp(20px,3vw,40px)}.banking-enterprise-fintech-pillars{display:flex;flex-wrap:wrap;gap:clamp(8px,1.5vw,15px);margin-bottom:clamp(20px,3vw,40px)}.banking-enterprise-fintech-pill{background:#0077ff1a;border:1px solid #07f3;border-radius:50px;cursor:default;font-size:clamp(.8rem,1.3vw,.95rem);padding:clamp(8px,1.2vw,12px) clamp(12px,1.8vw,20px);transition:background .3s ease,color .3s ease,transform .3s ease}.banking-enterprise-fintech-pill:hover{background:#07f;color:#fff;transform:translateY(-3px)}.banking-enterprise-fintech-stats{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,30px)}.banking-enterprise-stat-box{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000014;flex:1 1;min-width:0;padding:clamp(16px,2vw,25px);text-align:center;transition:transform .4s ease}.banking-enterprise-stat-box:hover{transform:translateY(-8px)}.banking-enterprise-stat-box h3{color:#07f;font-size:clamp(1.2rem,3vw,1.8rem);margin:0 0 6px}.banking-enterprise-stat-box span{color:var(--bk-text-body);font-size:clamp(.75rem,1.2vw,.9rem)}.banking-enterprise-fintech-image{border-radius:25px;overflow:hidden;width:100%}.banking-enterprise-fintech-image img{aspect-ratio:4/3;border-radius:25px;box-shadow:0 30px 80px #0003;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.banking-enterprise-fintech-image img:hover{transform:scale(1.04)}.banking-enterprise-risk-elite{background:radial-gradient(circle at top left,#0f2027,#000814);color:#fff;padding:var(--bk-section-pad-v) var(--bk-section-pad-h)}.banking-enterprise-risk-grid{grid-gap:var(--bk-gap-lg);align-items:center;display:grid;gap:var(--bk-gap-lg);grid-template-columns:1fr 1.2fr}.banking-enterprise-risk-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00b4ff,#f316d6);-webkit-background-clip:text;background-clip:text;font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(16px,2vw,30px)}.banking-enterprise-risk-description{font-size:var(--bk-fs-body-lg);line-height:1.8;margin-bottom:clamp(20px,3vw,35px);opacity:.9}.banking-enterprise-risk-layers{display:flex;flex-direction:column;gap:clamp(10px,1.5vw,18px);margin-bottom:clamp(20px,3vw,35px)}.banking-enterprise-risk-layer{background:#ffffff0d;border-left:3px solid #00b4ff;border-radius:12px;font-size:var(--bk-fs-body);padding:clamp(10px,1.5vw,14px) clamp(14px,2vw,22px);transition:background .3s ease,transform .3s ease}.banking-enterprise-risk-layer:hover{background:#00b4ff26;transform:translateX(5px)}.banking-enterprise-risk-highlight{background:#00b4ff26;border:1px solid #00b4ff66;border-radius:14px;font-size:var(--bk-fs-body);line-height:1.6;padding:clamp(14px,2vw,20px)}.banking-enterprise-risk-image{border-radius:25px;overflow:hidden;width:100%}.banking-enterprise-risk-image img{aspect-ratio:16/9;border-radius:25px;box-shadow:0 30px 80px #00000080;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.banking-enterprise-risk-image img:hover{transform:scale(1.04)}.banking-enterprise-framework-pro{background:linear-gradient(135deg,#f7f9ff,#effaff);padding:var(--bk-section-pad-v) var(--bk-section-pad-h)}.banking-enterprise-framework-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#002855,#07f);-webkit-background-clip:text;background-clip:text;font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(40px,5vw,80px);text-align:center}.banking-enterprise-framework-timeline{display:flex;flex-direction:column;gap:clamp(30px,4vw,60px);position:relative}.banking-enterprise-framework-timeline:before{background:linear-gradient(#07f,#00b4ff);content:"";height:100%;left:40px;position:absolute;top:0;width:3px}.banking-enterprise-framework-step{display:flex;gap:clamp(16px,3vw,40px);padding-left:clamp(70px,8vw,100px);position:relative}.banking-enterprise-step-number{color:#07f;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;left:0;line-height:1;position:absolute;top:0}.banking-enterprise-step-content h3{font-size:clamp(1rem,2vw,1.3rem);margin:0 0 clamp(8px,1.2vw,15px)}.banking-enterprise-step-content p{font-size:var(--bk-fs-body);line-height:1.7;margin:0;opacity:.85}.banking-enterprise-case-pro{background:radial-gradient(circle at top,#0f2027,#000814);color:#fff;padding:var(--bk-section-pad-v) var(--bk-section-pad-h);text-align:center}.banking-enterprise-case-title{font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(36px,5vw,70px)}.banking-enterprise-case-grid{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,60px);justify-content:center}.banking-enterprise-case-pro-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;padding:clamp(24px,3vw,50px);transition:transform .4s ease,border-color .4s ease;width:min(350px,100%)}.banking-enterprise-case-pro-card h3{font-size:clamp(1rem,2vw,1.2rem);margin:0 0 8px}.banking-enterprise-case-pro-card p{font-size:var(--bk-fs-body);line-height:1.6;margin:0;opacity:.85}.banking-enterprise-case-pro-card:hover{border-color:#00b4ff;transform:translateY(-10px)}.banking-enterprise-case-metric{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00b4ff,#f316d6);-webkit-background-clip:text;background-clip:text;display:block;font-size:var(--bk-fs-metric);font-weight:700;margin:clamp(14px,2vw,25px) 0}.banking-enterprise-trust-pro{background:linear-gradient(135deg,#dbdde0,#f4fcff);padding:var(--bk-section-pad-v) var(--bk-section-pad-h);text-align:center}.banking-enterprise-trust-title{font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(36px,5vw,70px)}.banking-enterprise-trust-grid{grid-gap:clamp(16px,2.5vw,40px);display:grid;gap:clamp(16px,2.5vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.banking-enterprise-trust-item{background:#eff4ff;border-radius:18px;font-size:clamp(.875rem,1.5vw,1.05rem);padding:clamp(24px,3vw,45px) clamp(20px,3vw,4%);text-align:left;transition:transform .4s ease,box-shadow .4s ease,background .4s ease}.banking-enterprise-trust-item h4{color:var(--bk-text-dark);font-size:var(--bk-fs-h4);margin:0 0 10px}.banking-enterprise-trust-item p{font-size:var(--bk-fs-body);line-height:1.6;margin:0}.banking-enterprise-trust-item:hover{background:linear-gradient(135deg,#bf05ff26,#7e69f51a);border:1px solid #c6a3ff;box-shadow:0 20px 60px #dbc6fc;color:#040952;transform:translateY(-8px)}.banking-enterprise-value-impact-pro{background:linear-gradient(135deg,#f0f0f0,#f7faff);padding:var(--bk-section-pad-v) var(--bk-section-pad-h)}.banking-enterprise-value-grid{grid-gap:var(--bk-gap-lg);align-items:start;display:grid;gap:var(--bk-gap-lg);grid-template-columns:1.2fr 1fr}.value-imapct-image{aspect-ratio:16/9;border:1px solid #e2e8f0;border-radius:14px;display:block;height:auto;margin-bottom:clamp(20px,3vw,30px);object-fit:cover;width:100%}.banking-enterprise-value-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#001f3f,#07f);-webkit-background-clip:text;background-clip:text;font-size:var(--bk-fs-h2);line-height:1.25;margin:0 0 clamp(16px,2.5vw,35px)}.banking-enterprise-value-description{color:var(--bk-text-body);font-size:var(--bk-fs-body-lg);line-height:1.8;margin-bottom:clamp(16px,2.5vw,30px)}.banking-enterprise-value-highlight{background:#0077ff14;border-left:4px solid #07f;border-radius:12px;color:var(--bk-text-dark);font-size:var(--bk-fs-body);font-weight:600;padding:clamp(12px,2vw,18px) clamp(16px,2.5vw,25px)}.banking-enterprise-value-cards{display:flex;flex-direction:column;gap:clamp(14px,2vw,30px)}.banking-enterprise-value-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 20px 40px #0000000d;padding:clamp(20px,2.5vw,35px);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.banking-enterprise-value-card:hover{border-color:#07f;box-shadow:0 25px 60px #0000001a;transform:translateY(-10px)}.banking-enterprise-value-card h3{color:var(--bk-text-dark);font-size:clamp(.95rem,1.8vw,1.1rem);margin:0 0 clamp(8px,1.2vw,15px)}.banking-enterprise-value-card p{color:#444;font-size:clamp(.825rem,1.3vw,.95rem);line-height:1.7;margin:0 0 clamp(8px,1.2vw,12px)}.banking-enterprise-value-card span{color:#07f;font-size:clamp(.8rem,1.2vw,.9rem);font-weight:600}.banking-enterprise-cta{background:linear-gradient(#0b132b,#0b2244,#030714);color:#f5f5f5;padding:var(--bk-section-pad-v) var(--bk-section-pad-h);text-align:center}.banking-enterprise-cta-title{font-size:clamp(1.3rem,3.5vw,1.7rem);font-weight:600;line-height:1.4;margin:0}.banking-enterprise-cta a{text-decoration:none}.banking-enterprise-cta-button{background:linear-gradient(90deg,#00b4ff,#f316d6);border:none;border-radius:40px;color:#f5f5f5;cursor:pointer;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;margin-top:clamp(20px,4vw,30px);max-width:fit-content;padding:clamp(12px,1.5vw,16px) clamp(24px,3vw,30px);transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap}.banking-enterprise-cta-button:hover{box-shadow:0 12px 32px #00b4ff59;transform:translateY(-4px)}@media (min-width:2560px){.banking-enterprise-wrapper{--bk-fs-hero:clamp(3rem,4vw,5rem);--bk-fs-h2:clamp(2.8rem,3vw,4.2rem);--bk-fs-h3:clamp(1.8rem,2.2vw,2.8rem);--bk-fs-body:clamp(1.1rem,1.2vw,1.5rem);--bk-fs-body-lg:clamp(1.15rem,1.4vw,1.7rem);--bk-fs-metric:clamp(3rem,3.5vw,5rem);--bk-section-pad-h:clamp(8%,12vw,14%)}}@media (min-width:1920px) and (max-width:2559px){.banking-enterprise-wrapper{--bk-fs-hero:clamp(2.6rem,3.5vw,4rem);--bk-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--bk-fs-body:clamp(1rem,1.1vw,1.3rem);--bk-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--bk-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.banking-enterprise-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px;text-align:center}.banking-enterprise-fintech-grid,.banking-enterprise-risk-grid{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.banking-enterprise-risk-image{order:-1}.banking-enterprise-value-grid{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.banking-enterprise-capability-item{align-items:flex-start;flex-direction:column;gap:clamp(14px,2vw,24px)}.banking-enterprise-capability-left{min-width:0;min-width:auto;width:100%}.banking-enterprise-framework-step{padding-left:clamp(60px,7vw,90px)}.banking-enterprise-case-pro-card{width:min(400px,100%)}.banking-enterprise-trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.banking-enterprise-wrapper{--bk-section-pad-h:clamp(16px,5vw,28px)}.banking-enterprise-hero{align-items:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.banking-enterprise-hero-overlay{background:#03040ce0}.banking-enterprise-pressure-container:before,.banking-enterprise-pressure-item:before{display:none}.banking-enterprise-pressure-item{flex-direction:column;gap:10px}.banking-enterprise-pressure-number{font-size:1.8rem;min-width:0;min-width:auto;opacity:.12}.banking-enterprise-pressure-item:hover{transform:none}.banking-enterprise-framework-timeline:before{display:none}.banking-enterprise-framework-step{flex-direction:column;gap:8px;padding-left:0}.banking-enterprise-step-number{color:#07f;font-size:1.2rem;position:static}.banking-enterprise-fintech-stats{flex-direction:row;flex-wrap:wrap;gap:12px}.banking-enterprise-stat-box{min-width:calc(50% - 6px)}.banking-enterprise-case-grid{align-items:center;flex-direction:column}.banking-enterprise-case-pro-card{width:100%}.banking-enterprise-trust-grid{grid-template-columns:1fr}.banking-enterprise-capability-item:hover,.banking-enterprise-case-pro-card:hover,.banking-enterprise-trust-item:hover,.banking-enterprise-value-card:hover{transform:none}}@media (max-width:479px){.banking-enterprise-wrapper{--bk-section-pad-h:16px;--bk-section-pad-v:clamp(44px,10vw,68px);--bk-fs-hero:clamp(1.4rem,8vw,2rem);--bk-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--bk-fs-h3:clamp(1rem,5vw,1.3rem);--bk-fs-body:0.875rem;--bk-fs-body-lg:0.9rem;--bk-fs-metric:1.8rem}.banking-enterprise-hero{min-height:70vh}.banking-enterprise-fintech-pill{font-size:.8rem;padding:8px 12px}.banking-enterprise-fintech-stats{flex-direction:column;gap:12px}.banking-enterprise-stat-box{min-width:0;min-width:auto}.banking-enterprise-cta-title{font-size:clamp(1.1rem,6vw,1.5rem)}.banking-enterprise-cta-button{max-width:320px;width:100%}.banking-enterprise-capability-item,.banking-enterprise-value-card{border-radius:14px;padding:20px 16px}}@media (max-width:319px){.banking-enterprise-wrapper{--bk-section-pad-h:12px;--bk-section-pad-v:36px;--bk-fs-hero:1.1rem;--bk-fs-h2:1rem;--bk-fs-h3:0.9rem;--bk-fs-body:0.78rem;--bk-fs-body-lg:0.8rem;--bk-fs-metric:1.5rem}.banking-enterprise-hero{min-height:70vh}.banking-enterprise-hero-description{display:none}.banking-enterprise-fintech-image img,.banking-enterprise-risk-image img{max-height:180px}.value-imapct-image{max-height:140px}.banking-enterprise-cta-button{font-size:.78rem;padding:10px 14px;width:100%}.banking-enterprise-cta-title{font-size:.95rem}}@media (max-width:195px){.banking-enterprise-wrapper{--bk-section-pad-h:8px;--bk-section-pad-v:20px;--bk-fs-hero:0.9rem;--bk-fs-h2:0.85rem;--bk-fs-h3:0.78rem;--bk-fs-body:0.68rem;--bk-fs-body-lg:0.7rem;--bk-fs-metric:1.2rem}.banking-enterprise-hero{min-height:70vh}.banking-enterprise-hero-overlay{background:#03040cf2}.banking-enterprise-fintech-image,.banking-enterprise-hero-description,.banking-enterprise-risk-image,.value-imapct-image{display:none}.banking-enterprise-fintech-grid,.banking-enterprise-risk-grid,.banking-enterprise-value-grid{grid-template-columns:1fr}.banking-enterprise-fintech-stats{flex-direction:column;gap:8px}.banking-enterprise-cta-button{font-size:.68rem;padding:8px 10px;width:100%}.banking-enterprise-cta-title{font-size:.85rem}}@media (max-width:767px) and (orientation:landscape){.banking-enterprise-hero{align-items:center;min-height:70vh}.banking-enterprise-trust-grid{grid-template-columns:repeat(2,1fr)}.banking-enterprise-fintech-stats{flex-direction:row;flex-wrap:wrap}}@media (hover:none){.banking-enterprise-capability-item:hover,.banking-enterprise-case-pro-card:hover,.banking-enterprise-cta-button:hover,.banking-enterprise-fintech-pill:hover,.banking-enterprise-risk-layer:hover,.banking-enterprise-stat-box:hover,.banking-enterprise-trust-item:hover,.banking-enterprise-value-card:hover{box-shadow:none;transform:none}.banking-enterprise-fintech-image img:hover,.banking-enterprise-pressure-item:hover,.banking-enterprise-risk-image img:hover{transform:none}}@media (prefers-reduced-motion:reduce){.banking-enterprise-capability-item,.banking-enterprise-case-pro-card,.banking-enterprise-cta-button,.banking-enterprise-fintech-image img,.banking-enterprise-pressure-item,.banking-enterprise-risk-image img,.banking-enterprise-risk-layer,.banking-enterprise-stat-box,.banking-enterprise-trust-item,.banking-enterprise-value-card{transition:none}}@media (forced-colors:active){.banking-enterprise-capability-left h3,.banking-enterprise-case-metric,.banking-enterprise-fintech-title,.banking-enterprise-framework-title,.banking-enterprise-highlight,.banking-enterprise-pressure-impact,.banking-enterprise-risk-title,.banking-enterprise-value-title{-webkit-text-fill-color:Highlight;color:Highlight}.banking-enterprise-capability-item,.banking-enterprise-case-pro-card,.banking-enterprise-value-card{border:2px solid ButtonText}.banking-enterprise-cta-button{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.healthcare-enterprise-wrapper{--hc-accent-blue:#00c6ff;--hc-accent-green:#00ffa3;--hc-accent-brand:#0056d2;--hc-bg-dark:#00121a;--hc-bg-dark-2:#002b3c;--hc-text-white:#fff;--hc-text-dark:#0f172a;--hc-text-body:#475569;--hc-text-subtle:#64748b;--hc-border-glass:#ffffff14;--hc-shadow-card:#0000000d;--hc-section-pad-v:clamp(60px,8vw,160px);--hc-section-pad-h:clamp(16px,6vw,10%);--hc-gap-lg:clamp(30px,5vw,90px);--hc-gap-md:clamp(20px,3vw,50px);--hc-gap-sm:clamp(12px,2vw,20px);--hc-fs-hero:clamp(1.6rem,5vw,3.2rem);--hc-fs-h2:clamp(1.4rem,3.5vw,2.8rem);--hc-fs-h3:clamp(1rem,2.5vw,1.7rem);--hc-fs-h4:clamp(0.95rem,2vw,1.2rem);--hc-fs-body:clamp(0.875rem,1.5vw,1.1rem);--hc-fs-body-lg:clamp(0.9rem,1.6vw,1.15rem);--hc-fs-metric:clamp(1.8rem,4vw,3rem);--hc-fs-num-lg:clamp(2rem,5vw,4rem);--hc-fs-stat:clamp(1.4rem,3.5vw,2.4rem);background:#fff;box-sizing:border-box;font-family:Inter,sans-serif;overflow-x:hidden;position:relative;width:100%}.healthcare-enterprise-wrapper *,.healthcare-enterprise-wrapper :after,.healthcare-enterprise-wrapper :before{box-sizing:inherit}.healthcare-enterprise-hero{align-items:center;background:url(https://www.grantthornton.in/globalassets/1.-member-firms/india/new-homepage/media/1.-hero-banners_repeat-visits/1440x600px_hero_banner_shutterstock_1089540233.jpg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:var(--hc-section-pad-v) var(--hc-section-pad-h);position:relative;text-align:center}.healthcare-enterprise-hero-overlay{background:linear-gradient(90deg,#12173ff2,#0e1136b3);inset:0;position:absolute}.healthcare-enterprise-hero-content{color:#fff;max-width:950px;position:relative;width:100%}.healthcare-enterprise-hero-title{font-size:var(--hc-fs-hero);font-weight:700;line-height:1.2;margin:0}.healthcare-enterprise-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#00ffa3);-webkit-background-clip:text;background-clip:text;display:block;margin-top:clamp(8px,1.5vw,15px)}.healthcare-enterprise-hero-description{font-size:var(--hc-fs-body-lg);line-height:1.8;margin-top:clamp(16px,2.5vw,35px);opacity:.9}.healthcare-enterprise-section-title-light{color:#fff;font-size:var(--hc-fs-h2);line-height:1.25;margin:0 0 clamp(36px,5vw,80px);text-align:center}.healthcare-enterprise-pressure-section{background:radial-gradient(circle at top left,#002b3c,#00121a);color:#fff;padding:var(--hc-section-pad-v) var(--hc-section-pad-h)}.healthcare-enterprise-pressure-container{margin:0 auto;max-width:1100px;position:relative}.healthcare-enterprise-pressure-container:before{background:linear-gradient(#00c6ff,#00ffa3);bottom:0;content:"";left:45px;opacity:.4;position:absolute;top:0;width:2px}.healthcare-enterprise-pressure-item{display:flex;gap:clamp(20px,3vw,50px);margin-bottom:clamp(40px,5vw,80px);position:relative;transition:transform .4s ease}.healthcare-enterprise-pressure-item:last-child{margin-bottom:0}.healthcare-enterprise-pressure-item:hover{transform:translateX(15px)}.healthcare-enterprise-pressure-item:before{background:linear-gradient(#00c6ff,#00ffa3);border-radius:50%;box-shadow:0 0 15px #00c6ff;content:"";flex-shrink:0;height:14px;left:37px;position:absolute;top:18px;width:14px}.healthcare-enterprise-pressure-number{flex-shrink:0;font-size:var(--hc-fs-num-lg);font-weight:700;line-height:1;min-width:clamp(55px,6vw,90px);opacity:.08;position:relative;z-index:1}.healthcare-enterprise-pressure-title{font-size:var(--hc-fs-h3);line-height:1.3;margin:0 0 clamp(8px,1.2vw,15px)}.healthcare-enterprise-pressure-desc{font-size:var(--hc-fs-body);line-height:1.8;margin:0;opacity:.9}.healthcare-enterprise-pressure-impact{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#00ffa3);-webkit-background-clip:text;background-clip:text;font-size:var(--hc-fs-body);font-weight:600;margin-top:clamp(10px,1.5vw,15px)}.healthcare-enterprise-architecture-section{background:linear-gradient(120deg,#03040c,#191e5f);overflow:hidden;padding:var(--hc-section-pad-v) var(--hc-section-pad-h);position:relative}.healthcare-enterprise-architecture-section:before{animation:hc-floatGlow 8s ease-in-out infinite alternate;background:radial-gradient(circle,#8000ff40,#0000 70%);content:"";height:clamp(300px,40vw,600px);left:-200px;pointer-events:none;position:absolute;top:-200px;width:clamp(300px,40vw,600px)}@keyframes hc-floatGlow{0%{transform:translate(0)}to{transform:translate(80px,60px)}}.healthcare-enterprise-architecture-grid{grid-gap:clamp(20px,3vw,50px);display:grid;gap:clamp(20px,3vw,50px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:clamp(30px,4vw,70px);position:relative;z-index:2}.healthcare-enterprise-architecture-card{animation:hc-floatCard 6s ease-in-out infinite alternate;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--hc-border-glass);border:1px solid #ffffff26;border-radius:25px;cursor:pointer;overflow:hidden;padding:clamp(20px,2.5vw,30px);position:relative;transition:transform .4s ease,box-shadow .4s ease}@keyframes hc-floatCard{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.healthcare-enterprise-architecture-card:before{animation:hc-border-flow 6s linear infinite;background:linear-gradient(120deg,#0000,#ff07dee6,#8000ffe6,#0000);background-size:300% 300%;border-radius:25px;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .4s ease}@keyframes hc-border-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.healthcare-enterprise-architecture-card:hover{box-shadow:0 25px 60px #0000004d,0 0 25px #8000ff4d;transform:translateY(-15px) scale(1.03)}.healthcare-enterprise-architecture-card:hover:before{opacity:1}.healthcare-enterprise-architecture-card h3{color:#fff;font-size:clamp(1rem,2vw,1.6rem);font-weight:600;line-height:1.3;margin:0 0 clamp(8px,1.2vw,15px)}.healthcare-enterprise-architecture-card p{color:#fffc;font-size:var(--hc-fs-body);line-height:1.7;margin:0}.healthcare-enterprise-pharma-section{background:linear-gradient(#f7faff,#f1f4ff,#e9cfcf);padding:var(--hc-section-pad-v) var(--hc-section-pad-h)}.healthcare-enterprise-pharma-grid{grid-gap:var(--hc-gap-lg);align-items:center;display:grid;gap:var(--hc-gap-lg);grid-template-columns:1fr 1.2fr}.healthcare-enterprise-pharma-grid>div:first-child{border-radius:25px;overflow:hidden;width:100%}.healthcare-enterprise-pharma-image{aspect-ratio:16/10;border-radius:25px;display:block;height:auto;object-fit:cover;transition:transform .6s ease;width:100%}.healthcare-enterprise-pharma-image:hover{transform:scale(1.04)}.healthcare-enterprise-pharma-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#09f,#00ff62,#00ff0d);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,3.5vw,3.2rem);line-height:1.2;margin:0 0 clamp(16px,2vw,30px)}.healthcare-enterprise-pharma-description{color:#414141;font-size:var(--hc-fs-body-lg);font-weight:600;line-height:1.8;margin-bottom:clamp(20px,3vw,40px)}.healthcare-enterprise-pharma-pillars{display:flex;flex-wrap:wrap;gap:clamp(8px,1.5vw,18px)}.healthcare-enterprise-pharma-pill{background:#00c6ff14;border:1px solid #00c6ff33;border-radius:50px;color:#03040c;cursor:default;font-size:clamp(.8rem,1.3vw,.95rem);font-weight:600;padding:clamp(8px,1.2vw,12px) clamp(12px,1.8vw,20px);transition:background .3s ease,color .3s ease,transform .3s ease}.healthcare-enterprise-pharma-pill:hover{background:linear-gradient(90deg,#00c6ff,#00ffa3);color:#fff;transform:translateY(-4px)}.hls-contribution-section{background:linear-gradient(135deg,#f4f8ff,#fff);padding:var(--hc-section-pad-v) var(--hc-section-pad-h);position:relative}.hls-contribution-wrapper{align-items:flex-start;display:flex;gap:var(--hc-gap-lg);justify-content:space-between}.hls-contribution-content{flex:1 1;min-width:0}.hls-contribution-eyebrow{color:var(--hc-accent-brand);display:inline-block;font-size:clamp(11px,1.2vw,14px);font-weight:600;letter-spacing:2px;margin-bottom:clamp(12px,1.5vw,20px);text-transform:uppercase}.hls-contribution-title{color:var(--hc-text-dark);font-size:clamp(1.3rem,3.5vw,2.4rem);font-weight:700;line-height:1.3;margin:0 0 clamp(16px,2vw,30px)}.hls-contribution-description{color:var(--hc-text-body);font-size:var(--hc-fs-body);line-height:1.8;margin-bottom:clamp(12px,1.5vw,20px)}.hls-contribution-highlights{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,40px);margin-top:clamp(20px,3vw,40px)}.hls-contribution-highlight-item{flex:1 1;min-width:0}.hls-highlight-number{color:var(--hc-accent-brand);display:block;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1}.hls-highlight-text{color:var(--hc-text-subtle);display:block;font-size:clamp(.75rem,1.2vw,.875rem);line-height:1.5;margin-top:6px}.hls-contribution-timeline{border-left:2px solid #dbeafe;flex:1 1;min-width:0;padding-left:clamp(20px,3vw,40px);position:relative}.hls-timeline-item{margin-bottom:clamp(24px,3vw,50px);padding-left:clamp(12px,2vw,20px);position:relative;transition:all .3s ease}.hls-timeline-item:last-child{margin-bottom:0}.hls-timeline-dot{background:var(--hc-accent-brand);border-radius:50%;box-shadow:0 0 0 6px #0056d21a;flex-shrink:0;height:14px;left:clamp(-14px,-1.5vw,-10px);position:absolute;top:5px;width:14px}.hls-timeline-content{background:#fff;border:1px solid #0000;border-radius:10px;box-shadow:0 10px 35px var(--hc-shadow-card);padding:clamp(16px,2vw,25px);transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.hls-timeline-title{color:var(--hc-text-dark);font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:600;margin:0 0 clamp(6px,1vw,10px)}.hls-timeline-text{color:var(--hc-text-subtle);font-size:clamp(.8rem,1.3vw,.875rem);line-height:1.7;margin:0}.hls-timeline-item:hover .hls-timeline-content{border-color:#5151df;box-shadow:0 15px 45px #0056d21f;transform:translateX(8px)}.hls-contribution-trust{background:linear-gradient(90deg,#6a6aa5,#4848b4,#1d7c99,#1ca9d4);border-radius:12px;margin-top:clamp(40px,5vw,80px);padding:clamp(24px,3vw,45px);text-align:center}.hls-trust-text{color:#f5f5f5;font-size:clamp(.875rem,1.8vw,1.1rem);font-weight:600;line-height:1.6;margin:0}.healthcare-enterprise-impact{background:radial-gradient(circle at top,#002b3c,#00121a);color:#fff;padding:var(--hc-section-pad-v) var(--hc-section-pad-h);text-align:center}.healthcare-enterprise-impact-title{font-size:var(--hc-fs-h2);line-height:1.25;margin:0 0 clamp(36px,5vw,70px)}.healthcare-enterprise-impact-grid{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,70px);justify-content:center}.healthcare-enterprise-impact-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;flex:1 1;min-width:min(220px,100%);padding:clamp(24px,3vw,50px);transition:transform .4s ease,border-color .4s ease;width:min(300px,100%)}.healthcare-enterprise-impact-card:hover{border-color:#00c6ff;transform:translateY(-12px)}.healthcare-enterprise-impact-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#00ffa3);-webkit-background-clip:text;background-clip:text;font-size:var(--hc-fs-metric);line-height:1;margin:0 0 clamp(10px,1.5vw,20px)}.healthcare-enterprise-impact-card p{font-size:var(--hc-fs-body);line-height:1.5;margin:0;opacity:.85}.healthcare-enterprise-cta{background:linear-gradient(#001f2f,#003f5c);color:#fff;padding:var(--hc-section-pad-v) var(--hc-section-pad-h);text-align:center}.healthcare-enterprise-cta-title{font-size:clamp(1.3rem,3.5vw,2.6rem);font-weight:700;line-height:1.25;margin:0}.healthcare-enterprise-cta a{display:inline-block;text-decoration:none}.healthcare-enterprise-cta-button{background:linear-gradient(90deg,#00c6ff,#1fffadd8);border:none;border-radius:50px;color:#000;cursor:pointer;font-size:clamp(.875rem,1.5vw,1.05rem);font-weight:600;margin-top:clamp(20px,3vw,40px);padding:clamp(12px,1.5vw,18px) clamp(24px,4vw,45px);transition:transform .4s ease,box-shadow .4s ease;white-space:nowrap}.healthcare-enterprise-cta-button:hover{background:linear-gradient(90deg,#ff18b2,rgba(255,25,121,.945));box-shadow:0 15px 40px #00c6ff66;color:#f5f5f5;transform:translateY(-5px)}@media (min-width:2560px){.healthcare-enterprise-wrapper{--hc-fs-hero:clamp(3.2rem,4vw,5rem);--hc-fs-h2:clamp(2.8rem,3vw,4.2rem);--hc-fs-h3:clamp(1.7rem,2.2vw,2.8rem);--hc-fs-body:clamp(1.1rem,1.2vw,1.5rem);--hc-fs-body-lg:clamp(1.15rem,1.4vw,1.7rem);--hc-fs-metric:clamp(3rem,3.5vw,5rem);--hc-section-pad-h:clamp(8%,12vw,14%)}.healthcare-enterprise-architecture-card,.healthcare-enterprise-pharma-image{border-radius:36px}}@media (min-width:1920px) and (max-width:2559px){.healthcare-enterprise-wrapper{--hc-fs-hero:clamp(2.8rem,3.5vw,4rem);--hc-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--hc-fs-body:clamp(1rem,1.1vw,1.3rem);--hc-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--hc-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.healthcare-enterprise-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.healthcare-enterprise-pharma-grid{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.hls-contribution-wrapper{flex-direction:column;gap:clamp(30px,4vw,50px)}.hls-contribution-timeline{border-left-width:2px;padding-left:28px;width:100%}.healthcare-enterprise-impact-grid{gap:clamp(16px,3vw,40px)}.healthcare-enterprise-impact-card{min-width:min(280px,100%)}.hls-contribution-highlights{flex-wrap:wrap;gap:20px}.hls-contribution-highlight-item{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media (max-width:767px){.healthcare-enterprise-wrapper{--hc-section-pad-h:clamp(16px,5vw,28px)}.healthcare-enterprise-hero{align-items:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.healthcare-enterprise-hero-overlay{background:#0e1136e0}.healthcare-enterprise-pressure-container:before,.healthcare-enterprise-pressure-item:before{display:none}.healthcare-enterprise-pressure-item{flex-direction:column;gap:8px}.healthcare-enterprise-pressure-item:hover{transform:none}.healthcare-enterprise-pressure-number{font-size:1.6rem;line-height:1;min-width:0;min-width:auto;opacity:.12}.healthcare-enterprise-architecture-card{animation:none}.healthcare-enterprise-architecture-grid{grid-template-columns:1fr}.healthcare-enterprise-pharma-image{aspect-ratio:16/9;border-radius:18px}.healthcare-enterprise-pharma-pill{font-size:.8rem}.hls-contribution-highlights{flex-direction:column;gap:16px}.hls-contribution-highlight-item{flex:initial}.hls-timeline-item:hover .hls-timeline-content{transform:none}.healthcare-enterprise-impact-grid{align-items:center;flex-direction:column}.healthcare-enterprise-impact-card{max-width:400px;min-width:0;min-width:auto;width:100%}.healthcare-enterprise-cta-button{max-width:360px;text-align:center;white-space:normal;width:100%}.healthcare-enterprise-architecture-card:hover,.healthcare-enterprise-cta-button:hover,.healthcare-enterprise-impact-card:hover{box-shadow:none;transform:none}}@media (max-width:479px){.healthcare-enterprise-wrapper{--hc-section-pad-h:16px;--hc-section-pad-v:clamp(44px,10vw,68px);--hc-fs-hero:clamp(1.4rem,8vw,2rem);--hc-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--hc-fs-h3:clamp(1rem,5vw,1.3rem);--hc-fs-body:0.875rem;--hc-fs-body-lg:0.9rem;--hc-fs-metric:1.8rem}.healthcare-enterprise-hero{min-height:70vh}.healthcare-enterprise-architecture-card{border-radius:16px;padding:18px 14px}.healthcare-enterprise-pharma-title{font-size:clamp(1.2rem,7vw,1.8rem)}.hls-contribution-trust{border-radius:8px;padding:20px 14px}.healthcare-enterprise-cta-title{font-size:clamp(1.1rem,6vw,1.6rem)}}@media (max-width:319px){.healthcare-enterprise-wrapper{--hc-section-pad-h:12px;--hc-section-pad-v:36px;--hc-fs-hero:1.1rem;--hc-fs-h2:0.95rem;--hc-fs-h3:0.88rem;--hc-fs-body:0.75rem;--hc-fs-body-lg:0.78rem;--hc-fs-metric:1.4rem}.healthcare-enterprise-hero{min-height:70vh}.healthcare-enterprise-hero-description{display:none}.healthcare-enterprise-pharma-image{max-height:160px}.healthcare-enterprise-architecture-card{border-radius:10px;padding:12px 10px}.healthcare-enterprise-architecture-card:before{animation:none;opacity:.3}.hls-contribution-highlights{gap:10px}.healthcare-enterprise-cta-title{font-size:.95rem}.healthcare-enterprise-cta-button{font-size:.75rem;padding:10px 14px}}@media (max-width:195px){.healthcare-enterprise-wrapper{--hc-section-pad-h:8px;--hc-section-pad-v:20px;--hc-fs-hero:0.9rem;--hc-fs-h2:0.85rem;--hc-fs-h3:0.78rem;--hc-fs-body:0.68rem;--hc-fs-body-lg:0.7rem;--hc-fs-metric:1.2rem}.healthcare-enterprise-hero{min-height:70vh}.healthcare-enterprise-hero-overlay{background:#0e1136f2}.healthcare-enterprise-hero-description,.healthcare-enterprise-pharma-grid>div:first-child{display:none}.healthcare-enterprise-pharma-grid{grid-template-columns:1fr}.hls-contribution-timeline{display:none}.hls-contribution-highlights{flex-direction:column;gap:8px}.healthcare-enterprise-architecture-card{animation:none;border-radius:8px;padding:10px 8px}.healthcare-enterprise-architecture-card:before{animation:none;opacity:0}.hls-contribution-trust{border-radius:6px;padding:12px 8px}.healthcare-enterprise-cta-title{font-size:.85rem}.healthcare-enterprise-cta-button{font-size:.68rem;padding:8px 10px;width:100%}}@media (max-width:767px) and (orientation:landscape){.healthcare-enterprise-hero{align-items:center;min-height:70vh}.healthcare-enterprise-architecture-grid{grid-template-columns:1fr 1fr}.healthcare-enterprise-impact-grid{flex-direction:row;flex-wrap:wrap;justify-content:center}.healthcare-enterprise-impact-card{min-width:0;min-width:auto;width:calc(50% - 10px)}}@media (hover:none){.healthcare-enterprise-architecture-card:hover,.healthcare-enterprise-cta-button:hover,.healthcare-enterprise-impact-card:hover,.healthcare-enterprise-pharma-image:hover,.healthcare-enterprise-pharma-pill:hover,.healthcare-enterprise-pressure-item:hover{box-shadow:none;transform:none}.hls-timeline-item:hover .hls-timeline-content{border-color:#0000;box-shadow:0 10px 35px var(--hc-shadow-card);transform:none}}@media (prefers-reduced-motion:reduce){.healthcare-enterprise-architecture-card,.healthcare-enterprise-architecture-card:before,.healthcare-enterprise-architecture-section:before{animation:none}.healthcare-enterprise-architecture-card,.healthcare-enterprise-cta-button,.healthcare-enterprise-impact-card,.healthcare-enterprise-pharma-image,.healthcare-enterprise-pharma-pill,.hls-timeline-content{transition:none}}@media (forced-colors:active){.healthcare-enterprise-highlight,.healthcare-enterprise-impact-card h3,.healthcare-enterprise-pharma-title,.healthcare-enterprise-pressure-impact{-webkit-text-fill-color:Highlight;color:Highlight}.healthcare-enterprise-architecture-card,.healthcare-enterprise-impact-card{border:2px solid ButtonText}.healthcare-enterprise-cta-button{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.einfra-page{--ei-accent:#38bdf8;--ei-accent-pink:#f83882;--ei-text-light:#e2e8f0;--ei-text-subtle:#cbd5e1;--ei-text-dark:#0f172a;--ei-bg-dark:#0b0f1d;--ei-shadow-sm:#0000000d;--ei-shadow-md:#00000014;--ei-section-pad-v:clamp(60px,8vw,140px);--ei-section-pad-h:clamp(16px,6vw,8%);--ei-gap-lg:clamp(30px,5vw,60px);--ei-gap-md:clamp(20px,3vw,40px);--ei-gap-sm:clamp(12px,2vw,30px);--ei-fs-hero:clamp(1.6rem,5vw,3rem);--ei-fs-h2:clamp(1.4rem,3.5vw,2.6rem);--ei-fs-h3:clamp(1rem,2.5vw,1.4rem);--ei-fs-body:clamp(0.875rem,1.5vw,1.05rem);--ei-fs-body-lg:clamp(0.9rem,1.6vw,1.1rem);--ei-fs-stat:clamp(1.4rem,3.5vw,2rem);--ei-fs-eyebrow:clamp(11px,1.2vw,14px);box-sizing:border-box;font-family:Inter,sans-serif;overflow-x:hidden;width:100%}.einfra-page *,.einfra-page :after,.einfra-page :before{box-sizing:inherit}.einfra-container{margin:0 auto;max-width:1200px;padding:0 var(--ei-section-pad-h);width:100%}.einfra-contribution .einfra-container,.einfra-cta .einfra-container,.einfra-overview .einfra-container,.einfra-services .einfra-container{padding-left:0;padding-right:0}.einfra-hero{align-items:center;background-image:url(https://www.constructionplacements.com/wp-content/uploads/2024/02/Intelligent-and-Integrated-Energy-Systems-Paving-the-Way-for-a-Sustainable-Future.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:var(--ei-section-pad-v) var(--ei-section-pad-h);position:relative;text-align:center}.einfra-hero-overlay{background:linear-gradient(90deg,#0b0f1df2,#060b25d9);inset:0;position:absolute;z-index:1}.einfra-hero .einfra-container{max-width:1100px;padding:0;position:relative;z-index:2}.einfra-eyebrow{color:var(--ei-accent);display:inline-block;font-size:var(--ei-fs-eyebrow);font-weight:600;letter-spacing:3px;margin-bottom:clamp(12px,2vw,20px);text-transform:uppercase}.einfra-title{color:var(--ei-text-light);font-size:var(--ei-fs-hero);font-weight:700;line-height:1.3;margin:clamp(12px,2vw,20px) 0}.einfra-description{color:var(--ei-text-light);font-size:var(--ei-fs-body-lg);line-height:1.8;margin:0 auto;max-width:850px}.einfra-stats{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,60px);justify-content:center;margin-top:clamp(32px,5vw,60px)}.einfra-stats>div{flex:1 1;min-width:min(140px,100%);text-align:center}.einfra-stats h3{color:var(--ei-accent);font-size:var(--ei-fs-stat);line-height:1;margin:0 0 8px}.einfra-stats p{color:var(--ei-text-subtle);font-size:clamp(.78rem,1.3vw,.94rem);line-height:1.4;margin:0}.einfra-overview{background:linear-gradient(90deg,#172455fa,#182252f2);color:var(--ei-text-light);padding:var(--ei-section-pad-v) var(--ei-section-pad-h)}.einfra-grid-two{grid-gap:var(--ei-gap-lg);align-items:center;display:grid;gap:var(--ei-gap-lg);grid-template-columns:1fr 1fr}.einfra-content h2{font-size:var(--ei-fs-h2);line-height:1.3;margin:0 0 clamp(16px,2vw,28px)}.einfra-content p{font-size:var(--ei-fs-body);line-height:1.8;margin:0 0 clamp(12px,1.5vw,20px);opacity:.9}.einfra-content p:last-child{margin-bottom:0}.einfra-image{border-radius:16px;overflow:hidden;width:100%}.einfra-image img{aspect-ratio:16/10;border-radius:16px;display:block;height:auto;object-fit:cover;transition:transform .4s ease;width:100%}.einfra-image img:hover{transform:scale(1.04)}.einfra-services{background:linear-gradient(90deg,#5b5d69fa,#45495cf2);padding:var(--ei-section-pad-v) var(--ei-section-pad-h)}.einfra-center-title{color:#f5f5f5;font-size:clamp(1.4rem,3.5vw,2.6rem);line-height:1.25;margin:0 0 clamp(30px,4vw,60px)}.einfra-service-list{grid-gap:clamp(16px,2.5vw,40px);display:grid;gap:clamp(16px,2.5vw,40px);grid-template-columns:repeat(2,1fr)}.einfra-service-item{background:rgba(255,242,222,.884);border:1px solid #0000;border-radius:20px;box-shadow:0 10px 30px var(--ei-shadow-sm);padding:clamp(20px,2.5vw,40px);transition:transform .4s ease,box-shadow .4s ease,border .4s ease}.einfra-service-item:hover{border-color:var(--ei-accent-pink);box-shadow:0 25px 60px var(--ei-shadow-md);transform:translateY(-10px)}.einfra-service-item h3{color:var(--ei-text-dark);font-size:var(--ei-fs-h3);line-height:1.3;margin:0 0 clamp(10px,1.5vw,16px)}.einfra-service-item p{color:#333;font-size:var(--ei-fs-body);line-height:1.8;margin:0}.einfra-contribution{background:linear-gradient(90deg,#24377cfa,#060b25f2);color:#f5f5f5;padding:var(--ei-section-pad-v) var(--ei-section-pad-h)}.einfra-contribution h2{font-size:var(--ei-fs-h2);line-height:1.3;margin:0 0 clamp(16px,2vw,28px)}.einfra-contribution p{font-size:var(--ei-fs-body);line-height:1.8;margin:0 0 clamp(12px,1.5vw,20px);opacity:.9}.einfra-contribution p:last-child{margin-bottom:0}.einfra-impact-boxes{display:flex;flex-direction:column;gap:clamp(14px,2vw,30px)}.einfra-impact{background:var(--ei-text-dark);border-radius:14px;color:#fff;cursor:default;font-size:var(--ei-fs-body);font-weight:600;padding:clamp(16px,2vw,25px) clamp(18px,2.5vw,25px);transition:background .3s ease,color .3s ease,transform .3s ease}.einfra-impact:hover{background:#fff;color:#000;transform:translateX(10px)}.einfra-cta{background:linear-gradient(120deg,#202736,#24365e);color:#f5f5f5;padding:var(--ei-section-pad-v) var(--ei-section-pad-h);text-align:center}.einfra-cta h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.3;margin:0 0 clamp(12px,1.5vw,20px)}.einfra-cta p{font-size:var(--ei-fs-body-lg);line-height:1.8;margin:0 auto;max-width:700px;opacity:.9}.einfra-cta a{display:inline-block;text-decoration:none}.einfra-btn{background:var(--ei-accent);border:none;border-radius:50px;color:var(--ei-text-dark);cursor:pointer;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;margin-top:clamp(20px,3vw,40px);padding:clamp(12px,1.5vw,15px) clamp(24px,4vw,45px);transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap}.einfra-btn:hover{background:linear-gradient(90deg,#f126bff2,#d85688d9);box-shadow:0 12px 32px #f8388266;color:#f5f5f5;transform:translateY(-4px)}@media (min-width:2560px){.einfra-page{--ei-fs-hero:clamp(3rem,4vw,5rem);--ei-fs-h2:clamp(2.6rem,3vw,4rem);--ei-fs-h3:clamp(1.4rem,2vw,2.2rem);--ei-fs-body:clamp(1.05rem,1.2vw,1.5rem);--ei-fs-body-lg:clamp(1.1rem,1.4vw,1.7rem);--ei-fs-stat:clamp(2rem,3vw,3.5rem);--ei-section-pad-h:clamp(8%,12vw,14%)}.einfra-image img{border-radius:24px}.einfra-service-item{border-radius:28px}.einfra-impact{border-radius:20px}.einfra-container{max-width:1800px}}@media (min-width:1920px) and (max-width:2559px){.einfra-page{--ei-fs-hero:clamp(2.6rem,3.5vw,4rem);--ei-fs-h2:clamp(2.2rem,2.8vw,3.2rem);--ei-fs-body:clamp(1rem,1.1vw,1.3rem);--ei-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--ei-section-pad-h:clamp(6%,8vw,10%)}.einfra-container{max-width:1500px}}@media (max-width:1023px){.einfra-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px;text-align:center}.einfra-hero-overlay{background:linear-gradient(180deg,#0b0f1d8c,#060b25f2 75%)}.einfra-overview .einfra-grid-two{gap:clamp(24px,4vw,40px);grid-template-columns:1fr}.einfra-image{order:-1}.einfra-service-list{gap:clamp(16px,2.5vw,28px)}.einfra-contribution .einfra-grid-two{gap:clamp(24px,4vw,40px);grid-template-columns:1fr}.einfra-stats{gap:clamp(16px,3vw,40px)}}@media (max-width:767px){.einfra-page{--ei-section-pad-h:clamp(16px,5vw,28px)}.einfra-hero{align-items:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.einfra-hero-overlay{background:#0b0f1de0}.einfra-stats{grid-gap:clamp(14px,3vw,24px);display:grid;gap:clamp(14px,3vw,24px);grid-template-columns:1fr 1fr}.einfra-stats>div{flex:initial;min-width:0;min-width:auto}.einfra-service-list{gap:clamp(14px,3vw,24px);grid-template-columns:1fr}.einfra-service-item{border-radius:16px;padding:clamp(18px,3vw,28px)}.einfra-image img{aspect-ratio:16/9;border-radius:12px}.einfra-impact:hover{transform:translateX(6px)}.einfra-btn{max-width:340px;text-align:center;white-space:normal;width:100%}.einfra-service-item:hover{transform:none}}@media (max-width:479px){.einfra-page{--ei-section-pad-h:16px;--ei-section-pad-v:clamp(44px,10vw,68px);--ei-fs-hero:clamp(1.4rem,8vw,2rem);--ei-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--ei-fs-h3:clamp(0.95rem,5vw,1.2rem);--ei-fs-body:0.875rem;--ei-fs-body-lg:0.9rem;--ei-fs-stat:clamp(1.2rem,6vw,1.6rem)}.einfra-hero{min-height:70vh}.einfra-stats{gap:14px;grid-template-columns:1fr}.einfra-center-title{font-size:clamp(1.2rem,7vw,1.7rem)}.einfra-service-item{border-radius:14px;padding:16px}.einfra-impact{border-radius:10px;padding:14px 16px}.einfra-btn{font-size:.875rem;max-width:100%;width:100%}.einfra-cta h2{font-size:clamp(1.1rem,6.5vw,1.5rem)}}@media (max-width:319px){.einfra-page{--ei-section-pad-h:12px;--ei-section-pad-v:36px;--ei-fs-hero:1.1rem;--ei-fs-h2:0.95rem;--ei-fs-h3:0.88rem;--ei-fs-body:0.75rem;--ei-fs-body-lg:0.78rem;--ei-fs-stat:1.1rem;--ei-fs-eyebrow:10px}.einfra-hero{min-height:70vh}.einfra-description{display:none}.einfra-image img{max-height:160px}.einfra-service-item{border-radius:10px;padding:14px 12px}.einfra-impact{border-radius:8px;padding:12px 14px}.einfra-btn{font-size:.75rem;padding:10px 14px}.einfra-cta h2{font-size:.95rem}}@media (max-width:195px){.einfra-page{--ei-section-pad-h:8px;--ei-section-pad-v:20px;--ei-fs-hero:0.9rem;--ei-fs-h2:0.85rem;--ei-fs-h3:0.78rem;--ei-fs-body:0.68rem;--ei-fs-body-lg:0.7rem;--ei-fs-stat:0.95rem;--ei-fs-eyebrow:9px}.einfra-hero{min-height:70vh}.einfra-hero-overlay{background:#0b0f1df2}.einfra-description,.einfra-image{display:none}.einfra-contribution .einfra-grid-two,.einfra-overview .einfra-grid-two,.einfra-service-list,.einfra-stats{grid-template-columns:1fr}.einfra-stats{gap:8px}.einfra-service-item{border-radius:8px;padding:10px 8px}.einfra-impact{border-radius:6px;font-size:.68rem;padding:10px}.einfra-btn{font-size:.68rem;padding:8px 10px;width:100%}.einfra-cta h2{font-size:.85rem}.einfra-cta p{font-size:.68rem}}@media (max-width:767px) and (orientation:landscape){.einfra-hero{align-items:center;min-height:70vh}.einfra-stats{grid-template-columns:repeat(3,1fr)}.einfra-service-list{grid-template-columns:1fr 1fr}}@media (hover:none){.einfra-service-item:hover{border-color:#0000;box-shadow:0 10px 30px var(--ei-shadow-sm);transform:none}.einfra-image img:hover{transform:none}.einfra-impact:hover{background:var(--ei-text-dark);color:#fff;transform:none}.einfra-btn:hover{background:var(--ei-accent);box-shadow:none;color:var(--ei-text-dark);transform:none}}@media (prefers-reduced-motion:reduce){.einfra-btn,.einfra-image img,.einfra-impact,.einfra-service-item{transition:none}}@media (forced-colors:active){.einfra-eyebrow,.einfra-stats h3{color:Highlight}.einfra-service-item{background:ButtonFace;border:2px solid ButtonText}.einfra-impact{border:1px solid ButtonText}.einfra-btn{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.manufacturing-page,body{font-family:Inter,sans-serif}.manufacturing-page{--ms-accent-cyan:#00f0ff;--ms-accent-blue:#0072ff;--ms-accent-pink:#f0d;--ms-accent-hot:#ff067a;--ms-bg-dark:#0b0f18;--ms-bg-dark-2:#111725;--ms-bg-dark-3:#091224;--ms-text-white:#f5f5f5;--ms-text-muted:#fff9;--ms-text-subtle:#ffffffbd;--ms-border-glass:#ffffff14;--ms-shadow-dark:#0006;--ms-section-pad-v:clamp(60px,8vw,160px);--ms-section-pad-h:clamp(16px,6vw,8%);--ms-gap-lg:clamp(30px,5vw,80px);--ms-gap-md:clamp(20px,3vw,40px);--ms-gap-sm:clamp(12px,2vw,25px);--ms-fs-hero:clamp(1.6rem,5vw,3rem);--ms-fs-h2:clamp(1.4rem,3.5vw,2.75rem);--ms-fs-h4:clamp(0.95rem,2vw,1.125rem);--ms-fs-body:clamp(0.875rem,1.5vw,1rem);--ms-fs-body-lg:clamp(0.9rem,1.6vw,1.125rem);--ms-fs-metric:clamp(1.4rem,3.5vw,2.25rem);--ms-fs-stat:clamp(1.3rem,3vw,2rem);--ms-fs-eyebrow:clamp(11px,1.2vw,14px);background:#f8fafc;box-sizing:border-box;overflow-x:hidden;width:100%}.manufacturing-page *,.manufacturing-page :after,.manufacturing-page :before{box-sizing:inherit}.manufacturing-container{width:100%}.manufacturing-container,.mscs-container{margin:0 auto;max-width:1200px;padding:0 var(--ms-section-pad-h)}.mnc-trust-container,.valuechain-container{margin:0 auto;max-width:1400px;padding:0 var(--ms-section-pad-h)}.manufacturing-contribution-section .manufacturing-container,.manufacturing-cta-section .manufacturing-container,.mnc-trust-section .mnc-trust-container,.valuechain-section .valuechain-container{padding-left:0;padding-right:0}.mscs-grid{grid-gap:clamp(30px,5vw,60px);align-items:center;display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:1fr 1fr}.mscs-hero{align-items:center;background:url(https://cms.forterro.com/sites/default/files/styles/image_w_1200_h_630_scale_crop/public/abas/media/images/2022-05/manufacturing-supply-chain-challenges.jpg) 50%/cover no-repeat;color:#fff;display:flex;min-height:100vh;padding:var(--ms-section-pad-v) var(--ms-section-pad-h);position:relative}.mscs-hero-overlay{animation:ms-heroFade 6s infinite alternate;background:linear-gradient(90deg,#1f1e1eb3,#0f172ad9);inset:0;position:absolute}@keyframes ms-heroFade{0%{opacity:.85}to{opacity:.95}}.mscs-hero-content{max-width:900px;position:relative;width:100%;z-index:2}.mscs-hero-eyebrow{color:var(--ms-accent-cyan);display:inline-block;font-size:var(--ms-fs-eyebrow);font-weight:600;letter-spacing:3px;margin-bottom:clamp(10px,1.5vw,18px);text-transform:uppercase}.mscs-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ecd7de,#ffc6ec);-webkit-background-clip:text;background-clip:text;font-size:var(--ms-fs-hero);line-height:1.2;margin:clamp(10px,1.5vw,20px) 0}.mscs-highlighted{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ff,#f0d,#ff067a);-webkit-background-clip:text;background-clip:text;display:block}.mscs-hero-description{font-size:var(--ms-fs-body-lg);line-height:1.8;margin-top:clamp(12px,2vw,20px);max-width:780px;opacity:.9}.mscs-hero-metrics{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,60px);margin-top:clamp(28px,4vw,55px)}.mscs-hero-metrics>div{flex:1 1;min-width:min(120px,100%);text-align:left}.mscs-hero-metrics h3{color:var(--ms-accent-cyan);font-size:var(--ms-fs-stat);line-height:1;margin:0 0 6px}.mscs-hero-metrics p{color:#ffffffbf;font-size:clamp(.75rem,1.2vw,.9rem);line-height:1.4;margin:0}.valuechain-section{background:radial-gradient(circle at 30% 20%,#182030,#0b0f18 60%);overflow:hidden;padding:var(--ms-section-pad-v) var(--ms-section-pad-h);position:relative}.valuechain-title{color:#fff;font-size:var(--ms-fs-h2);font-weight:600;letter-spacing:-.5px;line-height:1.25;margin:0;text-align:center}.valuechain-subtitle{color:var(--ms-text-muted);font-size:var(--ms-fs-body-lg);line-height:1.7;margin:clamp(10px,1.5vw,15px) auto 0;max-width:700px;text-align:center}.valuechain-timeline{align-items:flex-start;display:flex;gap:clamp(10px,1.5vw,20px);justify-content:space-between;margin-top:clamp(40px,6vw,100px);position:relative}.valuechain-line{background:linear-gradient(90deg,#00f0ff,#0072ff);height:2px;left:0;opacity:.3;pointer-events:none;position:absolute;top:8px;width:100%}.valuechain-item{cursor:pointer;flex:1 1;min-width:0;position:relative;text-align:center}.valuechain-dot{background:linear-gradient(135deg,#00f0ff,#0072ff);border-radius:50%;box-shadow:0 0 15px #00b4ff99;flex-shrink:0;height:16px;margin:0 auto;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:16px;z-index:2}.valuechain-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid var(--ms-border-glass);border-radius:20px;margin-top:clamp(20px,3vw,40px);padding:clamp(16px,2.5vw,40px) clamp(10px,1.8vw,25px);transition:transform .4s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease}.valuechain-number{color:#00f0ffb3;display:block;font-size:clamp(10px,1.1vw,14px);letter-spacing:2px;margin-bottom:8px}.valuechain-content h4{color:#f5f5f5;font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.3;margin:0 0 8px}.valuechain-content p{color:var(--ms-text-subtle);font-size:clamp(.78rem,1.2vw,.875rem);line-height:1.6;margin:0}.valuechain-item:hover .valuechain-dot{box-shadow:0 0 30px #00c8ff;transform:scale(1.3)}.valuechain-item:hover .valuechain-content{background:#00c8ff14;border-color:#00c8ff4d;box-shadow:0 25px 60px var(--ms-shadow-dark);transform:translateY(-12px)}.manufacturing-contribution-section{background:linear-gradient(180deg,#111725,#091224);color:#f5f5f5;padding:var(--ms-section-pad-v) var(--ms-section-pad-h);position:relative}.manufacturing-contribution-grid{grid-gap:var(--ms-gap-lg);align-items:center;display:grid;gap:var(--ms-gap-lg);grid-template-columns:1fr 1fr}.manufacturing-section-title{font-size:var(--ms-fs-h2);line-height:1.3;margin:0 0 clamp(16px,2vw,28px)}.manufacturing-contribution-content p{font-size:var(--ms-fs-body);line-height:1.8;margin:0 0 clamp(10px,1.5vw,18px);opacity:.85}.manufacturing-contribution-content p:last-child{margin-bottom:0}.manufacturing-highlight-grid{grid-gap:clamp(14px,2vw,25px);display:grid;gap:clamp(14px,2vw,25px)}.manufacturing-highlight-box{background:linear-gradient(135deg,#e3e7f0,#eef1f7);border-radius:18px;color:gray;cursor:default;font-size:clamp(.9rem,1.8vw,1.25rem);font-weight:600;padding:clamp(16px,2.5vw,30px);transition:background .4s ease,transform .4s ease,box-shadow .4s ease,color .4s ease}.manufacturing-highlight-box:hover{background:linear-gradient(135deg,#504f4f,#0c1324);box-shadow:0 20px 50px #0000004d;color:#f5f5f5;transform:translateY(-8px)}.mnc-trust-section{background:linear-gradient(180deg,#0b0f18,#111827);padding:var(--ms-section-pad-v) var(--ms-section-pad-h);position:relative}.mnc-trust-header{margin-bottom:clamp(40px,6vw,90px);text-align:center}.mnc-trust-title{color:#fff;font-size:var(--ms-fs-h2);font-weight:600;letter-spacing:-.5px;line-height:1.25;margin:0}.mnc-trust-subtitle{color:var(--ms-text-muted);font-size:var(--ms-fs-body-lg);line-height:1.7;margin-top:clamp(10px,1.5vw,15px)}.mnc-trust-architecture{grid-gap:var(--ms-gap-lg);align-items:start;display:grid;gap:var(--ms-gap-lg);grid-template-columns:1fr 1.5fr}.mnc-trust-left-panel{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,40px)}.mnc-trust-highlight{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid var(--ms-border-glass);border-radius:20px;padding:clamp(18px,2.5vw,35px);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.mnc-trust-highlight span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f0ff,#0072ff);-webkit-background-clip:text;background-clip:text;display:block;font-size:var(--ms-fs-metric);font-weight:700;line-height:1}.mnc-trust-highlight p{color:#ffffffb3;font-size:var(--ms-fs-body);line-height:1.6;margin:clamp(6px,1vw,10px) 0 0}.mnc-trust-highlight:hover{border-color:#00c8ff66;box-shadow:0 20px 50px var(--ms-shadow-dark);transform:translateY(-8px)}.mnc-trust-right-panel{display:flex;flex-direction:column;gap:clamp(14px,2vw,30px)}.mnc-trust-pill{align-items:flex-start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid var(--ms-border-glass);border-radius:18px;display:flex;gap:clamp(14px,2vw,25px);padding:clamp(18px,2.5vw,30px);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease,background .4s ease}.mnc-trust-pill-number{color:#00f0ffcc;flex-shrink:0;font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:600;line-height:1.4;min-width:32px}.mnc-trust-pill-content h4{color:#fff;font-size:var(--ms-fs-h4);line-height:1.3;margin:0 0 clamp(4px,.8vw,8px)}.mnc-trust-pill-content p{color:var(--ms-text-muted);font-size:clamp(.8rem,1.3vw,.875rem);line-height:1.6;margin:0}.mnc-trust-pill:hover{background:#00c8ff0d;border-color:#00c8ff66;box-shadow:0 25px 60px #00000080;transform:translateX(12px)}.manufacturing-cta-section{background:linear-gradient(120deg,#212e4d,#17233d);color:#f5f5f5;padding:var(--ms-section-pad-v) var(--ms-section-pad-h);text-align:center}.manufacturing-cta-container h2{font-size:clamp(1.3rem,3.5vw,2rem);line-height:1.3;margin:0 0 clamp(12px,2vw,20px)}.manufacturing-cta-container p{font-size:var(--ms-fs-body-lg);line-height:1.8;margin:0 auto;max-width:680px;opacity:.85}.manufacturing-cta-section a{display:inline-block;text-decoration:none}.manufacturing-primary-button{background:linear-gradient(135deg,#0ff,#c085b8,#f0d);border:none;border-radius:50px;color:#000505;cursor:pointer;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;margin-top:clamp(20px,3vw,40px);padding:clamp(12px,1.5vw,16px) clamp(28px,4vw,50px);transition:background .3s ease,transform .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap}.manufacturing-primary-button:hover{background:linear-gradient(135deg,#952aec,#e613d4);box-shadow:0 12px 32px #e613d466;color:#f5f5f5;transform:translateY(-4px)}@media (min-width:2560px){.manufacturing-page{--ms-fs-hero:clamp(3rem,4vw,5rem);--ms-fs-h2:clamp(2.75rem,3vw,4.2rem);--ms-fs-body:clamp(1rem,1.2vw,1.5rem);--ms-fs-body-lg:clamp(1.125rem,1.4vw,1.7rem);--ms-fs-metric:clamp(2.25rem,3.5vw,5rem);--ms-fs-stat:clamp(2rem,3vw,3.5rem);--ms-section-pad-h:clamp(8%,12vw,14%)}.manufacturing-container,.mscs-container{max-width:1600px}.mnc-trust-container,.valuechain-container{max-width:1900px}.mnc-trust-highlight,.valuechain-content{border-radius:28px}.manufacturing-highlight-box,.mnc-trust-pill{border-radius:24px}}@media (min-width:1920px) and (max-width:2559px){.manufacturing-page{--ms-fs-hero:clamp(2.6rem,3.5vw,4rem);--ms-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--ms-fs-body:clamp(1rem,1.1vw,1.3rem);--ms-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--ms-section-pad-h:clamp(6%,8vw,10%)}.manufacturing-container,.mscs-container{max-width:1440px}.mnc-trust-container,.valuechain-container{max-width:1700px}}@media (max-width:1023px){.mscs-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.mscs-hero-overlay{animation:none;background:linear-gradient(180deg,#1f1e1e80,#0f172af2 78%)}.valuechain-timeline{flex-direction:column;gap:clamp(20px,3vw,36px)}.valuechain-line{display:none}.valuechain-item{align-items:flex-start;display:flex;gap:16px;text-align:left;width:100%}.valuechain-dot{flex-shrink:0;margin:4px 0 0}.valuechain-content{flex:1 1;margin-top:0}.manufacturing-contribution-grid,.mnc-trust-architecture{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.mnc-trust-left-panel{flex-direction:row;flex-wrap:wrap;gap:clamp(14px,2vw,24px)}.mnc-trust-highlight{flex:1 1;min-width:min(180px,100%)}.mscs-grid{grid-template-columns:1fr}.mscs-hero-metrics{gap:clamp(16px,3vw,36px)}}@media (max-width:767px){.manufacturing-page{--ms-section-pad-h:clamp(16px,5vw,28px)}.mscs-hero{align-items:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.mscs-hero-overlay{animation:none;background:#0f172ae0}.mscs-hero-content{max-width:100%}.mscs-hero-metrics{flex-wrap:wrap;gap:clamp(14px,3vw,24px);justify-content:center}.mscs-hero-metrics>div{flex:0 0 auto;min-width:min(130px,calc(50% - 12px));text-align:center}.mnc-trust-left-panel{flex-direction:column}.mnc-trust-highlight{min-width:0;min-width:auto}.mnc-trust-pill:hover{transform:translateY(-4px)}.manufacturing-highlight-box:hover{box-shadow:none;transform:none}.manufacturing-primary-button{max-width:340px;text-align:center;white-space:normal;width:100%}}@media (max-width:479px){.manufacturing-page{--ms-section-pad-h:16px;--ms-section-pad-v:clamp(44px,10vw,68px);--ms-fs-hero:clamp(1.4rem,8vw,2rem);--ms-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--ms-fs-body:0.875rem;--ms-fs-body-lg:0.9rem;--ms-fs-metric:1.5rem;--ms-fs-stat:1.3rem}.mscs-hero{min-height:70vh}.mscs-hero-metrics{align-items:center;flex-direction:column;gap:14px}.mscs-hero-metrics>div{min-width:0;min-width:auto}.valuechain-content{border-radius:14px;padding:16px 12px}.manufacturing-highlight-box{border-radius:12px;font-size:.9rem;padding:16px}.mnc-trust-pill{border-radius:14px;padding:16px 14px}.mnc-trust-highlight{border-radius:14px;padding:18px}.manufacturing-primary-button{font-size:.875rem;max-width:100%;width:100%}.manufacturing-cta-container h2{font-size:clamp(1.1rem,6.5vw,1.5rem)}}@media (max-width:319px){.manufacturing-page{--ms-section-pad-h:12px;--ms-section-pad-v:36px;--ms-fs-hero:1.1rem;--ms-fs-h2:0.95rem;--ms-fs-body:0.75rem;--ms-fs-body-lg:0.78rem;--ms-fs-metric:1.2rem;--ms-fs-stat:1.1rem;--ms-fs-eyebrow:10px}.mscs-hero{min-height:70vh}.mscs-hero-description{display:none}.mscs-hero-metrics{align-items:center;flex-direction:column;gap:10px}.mnc-trust-pill,.valuechain-content{border-radius:10px;padding:12px 10px}.mnc-trust-pill{flex-direction:column;gap:6px}.manufacturing-highlight-box{border-radius:10px;font-size:.78rem;padding:12px}.manufacturing-primary-button{font-size:.75rem;padding:10px 14px;width:100%}.manufacturing-cta-container h2{font-size:.95rem}}@media (max-width:195px){.manufacturing-page{--ms-section-pad-h:8px;--ms-section-pad-v:20px;--ms-fs-hero:0.9rem;--ms-fs-h2:0.85rem;--ms-fs-body:0.68rem;--ms-fs-body-lg:0.7rem;--ms-fs-metric:1rem;--ms-fs-stat:0.95rem;--ms-fs-eyebrow:9px}.mscs-hero{min-height:70vh}.mscs-hero-overlay{animation:none;background:#0f172af2}.mscs-hero-description{display:none}.mscs-hero-metrics{align-items:center;flex-direction:column;gap:8px}.valuechain-timeline{flex-direction:column;gap:10px}.valuechain-line{display:none}.valuechain-item{text-align:left;width:100%}.valuechain-content{border-radius:8px;padding:10px 8px}.manufacturing-contribution-grid,.mnc-trust-architecture,.mscs-grid{grid-template-columns:1fr}.mnc-trust-left-panel{flex-direction:column;gap:8px}.mnc-trust-highlight{border-radius:10px;padding:12px 10px}.mnc-trust-pill{border-radius:8px;flex-direction:column;gap:4px;padding:10px 8px}.manufacturing-highlight-box{border-radius:8px;font-size:.68rem;padding:10px 8px}.manufacturing-primary-button{font-size:.68rem;padding:8px 10px;width:100%}.manufacturing-cta-container h2{font-size:.85rem}.manufacturing-cta-container p{font-size:.68rem}}@media (max-width:767px) and (orientation:landscape){.mscs-hero{align-items:center;min-height:70vh}.mscs-hero-metrics{flex-direction:row;gap:clamp(20px,4vw,40px);justify-content:center}.mscs-hero-metrics>div{min-width:auto;text-align:center}.mnc-trust-left-panel{flex-direction:row;flex-wrap:wrap}.mnc-trust-highlight{flex:1 1;min-width:min(150px,100%)}.manufacturing-highlight-grid{grid-template-columns:1fr 1fr}}@media (hover:none){.valuechain-item:hover .valuechain-dot{box-shadow:0 0 15px #00b4ff99;transform:none}.valuechain-item:hover .valuechain-content{background:#ffffff0a;border-color:var(--ms-border-glass);box-shadow:none;transform:none}.manufacturing-highlight-box:hover,.mnc-trust-highlight:hover,.mnc-trust-pill:hover{box-shadow:none;transform:none}.mnc-trust-pill:hover{background:#ffffff0a;border-color:var(--ms-border-glass)}.manufacturing-primary-button:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.mscs-hero-overlay{animation:none}.manufacturing-highlight-box,.manufacturing-primary-button,.mnc-trust-highlight,.mnc-trust-pill,.valuechain-content,.valuechain-dot{transition:none}}@media (forced-colors:active){.mscs-hero-title,.mscs-highlighted{-webkit-text-fill-color:HighlightText;color:HighlightText}.mnc-trust-highlight span{-webkit-text-fill-color:Highlight;color:Highlight}.manufacturing-highlight-box,.mnc-trust-highlight,.mnc-trust-pill,.valuechain-content{border:2px solid ButtonText}.manufacturing-primary-button{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.rcs-wrapper{--rcs-bg-primary:#0e1117;--rcs-bg-dark-2:#131720;--rcs-bg-dark-3:#11151d;--rcs-accent-cyan:#00f5ff;--rcs-accent-blue:#4b6cff;--rcs-text-white:#f5f5f5;--rcs-text-muted:#cfcfcf;--rcs-border-glass:#ffffff0d;--rcs-section-pad-v:clamp(56px,7vw,120px);--rcs-section-pad-h:clamp(16px,6vw,10%);--rcs-gap-lg:clamp(30px,5vw,60px);--rcs-gap-md:clamp(18px,3vw,40px);--rcs-fs-hero:clamp(1.6rem,5vw,3.1rem);--rcs-fs-h2:clamp(1.4rem,3.5vw,2.4rem);--rcs-fs-body:clamp(0.875rem,1.5vw,1.1rem);--rcs-fs-body-lg:clamp(0.9rem,1.8vw,1.375rem);--rcs-fs-stat:clamp(1.8rem,4vw,2.625rem);--rcs-fs-center:clamp(1.4rem,3.5vw,2.375rem);background:var(--rcs-bg-primary);box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden;width:100%}.rcs-wrapper *,.rcs-wrapper :after,.rcs-wrapper :before{box-sizing:inherit}.rcs-hero-section{align-items:center;background:url(https://www.cio.com/wp-content/uploads/2025/03/419307-0-92237100-1741246148-iStock-1295864156.jpg) 50%/cover no-repeat;display:flex;justify-content:center;min-height:85vh;padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h);position:relative;text-align:center}.rcs-hero-overlay{background:linear-gradient(140deg,#030303d9,#07060680);inset:0;position:absolute}.rcs-hero-content{max-width:900px;position:relative;width:100%;z-index:2}.rcs-hero-title{color:var(--rcs-text-white);font-size:var(--rcs-fs-hero);font-weight:700;line-height:1.2;margin:0}.rcs-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#18f7ff,#4b6cff);-webkit-background-clip:text;background-clip:text;display:inline}.rcs-hero-subtitle{color:var(--rcs-text-white);font-size:var(--rcs-fs-body-lg);line-height:1.6;margin-top:clamp(12px,2vw,20px);opacity:.85}.rcs-overview-section{background:var(--rcs-bg-dark-2);padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h)}.rcs-overview-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rcs-gap-lg)}.rcs-overview-text{flex:1 1;min-width:min(280px,100%)}.rcs-section-title{font-size:var(--rcs-fs-h2);line-height:1.25;margin:0 0 clamp(12px,2vw,20px)}.rcs-section-description{color:var(--rcs-text-muted);font-size:var(--rcs-fs-body);line-height:1.7;margin-bottom:clamp(10px,1.5vw,18px)}.rcs-section-description:last-child{margin-bottom:0}.rcs-overview-image{border-radius:12px;flex:1 1;min-width:min(280px,100%);overflow:hidden}.rcs-img-global{aspect-ratio:16/10;border-radius:12px;display:block;height:auto;object-fit:cover;transition:transform .5s ease;width:100%}.rcs-img-global:hover{transform:scale(1.04)}.rcs-capabilities-section{background:var(--rcs-bg-primary);padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h)}.rcs-section-title-center{color:var(--rcs-text-white);font-size:var(--rcs-fs-center);line-height:1.25;margin:0 0 clamp(30px,5vw,60px);text-align:center}.rcs-capability-strip{grid-gap:clamp(14px,2.5vw,30px);display:grid;gap:clamp(14px,2.5vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.rcs-capability-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--rcs-border-glass);border:1px solid #0000;border-radius:10px;padding:clamp(18px,2.5vw,30px);transition:transform .4s ease,background .4s ease,border-color .4s ease}.rcs-capability-item:hover{background:linear-gradient(45deg,#111a2c,#182848);border-color:#00f5ff;border-style:dashed;transform:translateY(-10px)}.rcs-capability-title{font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.3;margin:0 0 clamp(8px,1.2vw,15px)}.rcs-capability-item p{color:var(--rcs-text-muted);font-size:var(--rcs-fs-body);line-height:1.7;margin:0}.rcs-story-section{background:linear-gradient(120deg,#141e30,#243b55);line-height:1.8;padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h)}.rcs-story-content{margin:0 auto;max-width:1100px}.rcs-story-section .rcs-section-title{color:var(--rcs-text-white);font-size:var(--rcs-fs-h2);margin:0 0 clamp(16px,2vw,30px)}.retail-story-image{aspect-ratio:30/14;border-radius:12px;display:block;height:auto;margin-top:clamp(16px,2.5vw,30px);object-fit:cover;transition:transform .5s ease;width:100%}.retail-story-image:hover{transform:scale(1.02)}.retail-story-describtion{color:var(--rcs-text-white);font-size:var(--rcs-fs-body);line-height:1.8;margin-top:clamp(14px,1.9vw,22px);opacity:.85}.rcs-trust-section{background:var(--rcs-bg-dark-3);padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h)}.rcs-trust-grid{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,40px);justify-content:space-around;text-align:center}.rcs-trust-grid>div{flex:1 1;min-width:min(160px,100%)}.rcs-trust-number{color:var(--rcs-accent-cyan);font-size:var(--rcs-fs-stat);line-height:1;margin:0}.rcs-trust-text{font-size:var(--rcs-fs-body);margin-top:clamp(6px,1vw,10px);opacity:.8}.rcs-cta-section{background:var(--rcs-bg-primary);padding:var(--rcs-section-pad-v) var(--rcs-section-pad-h);text-align:center}.rcs-cta-title{font-size:clamp(1.3rem,3.5vw,2.25rem);line-height:1.3;margin:0 0 clamp(12px,2vw,20px)}.rcs-cta-subtitle{font-size:var(--rcs-fs-body);line-height:1.7;margin:0 auto clamp(24px,3vw,40px);max-width:680px;opacity:.8}.rcs-cta-section a{display:inline-block;text-decoration:none}.rcs-cta-button{background:linear-gradient(45deg,#00f5ff,#4b6cff);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;padding:clamp(12px,1.5vw,15px) clamp(24px,4vw,40px);transition:transform .4s ease,background .4s ease,box-shadow .4s ease;white-space:nowrap}.rcs-cta-button:hover{background:#ff1493;box-shadow:0 12px 32px #ff149366;transform:scale(1.06)}@media (min-width:2560px){.rcs-wrapper{--rcs-fs-hero:clamp(3.1rem,4vw,5rem);--rcs-fs-h2:clamp(2.4rem,3vw,4rem);--rcs-fs-body:clamp(1.1rem,1.2vw,1.5rem);--rcs-fs-body-lg:clamp(1.375rem,1.5vw,1.8rem);--rcs-fs-stat:clamp(2.625rem,3.5vw,5rem);--rcs-fs-center:clamp(2.375rem,3vw,4rem);--rcs-section-pad-h:clamp(8%,12vw,14%)}.rcs-img-global,.retail-story-image{border-radius:20px}.rcs-capability-item{border-radius:16px}}@media (min-width:1920px) and (max-width:2559px){.rcs-wrapper{--rcs-fs-hero:clamp(2.6rem,3.5vw,4rem);--rcs-fs-h2:clamp(2rem,2.8vw,3.2rem);--rcs-fs-body:clamp(1rem,1.1vw,1.3rem);--rcs-fs-body-lg:clamp(1.1rem,1.4vw,1.6rem);--rcs-section-pad-h:clamp(6%,8vw,10%)}}@media (max-width:1023px){.rcs-hero-section{align-items:flex-end;min-height:75vh;padding-bottom:60px}.rcs-hero-overlay{background:linear-gradient(180deg,#03030380,#070606eb 75%)}.rcs-overview-container{flex-direction:column;gap:clamp(24px,4vw,40px)}.rcs-overview-image{min-width:0;min-width:auto;order:-1;width:100%}.rcs-capability-strip{grid-template-columns:1fr 1fr}}@media (max-width:767px){.rcs-wrapper{--rcs-section-pad-h:clamp(16px,5vw,28px)}.rcs-hero-section{align-items:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.rcs-hero-overlay{background:#050505d1}.rcs-capability-strip{gap:14px;grid-template-columns:1fr}.retail-story-image{aspect-ratio:16/9;border-radius:10px}.rcs-trust-grid{gap:clamp(16px,4vw,30px);justify-content:center}.rcs-trust-grid>div{flex:0 0 auto;min-width:min(140px,100%)}.rcs-cta-button{max-width:320px;text-align:center;white-space:normal;width:100%}.rcs-capability-item:hover,.rcs-img-global:hover,.retail-story-image:hover{transform:none}}@media (max-width:479px){.rcs-wrapper{--rcs-section-pad-h:16px;--rcs-section-pad-v:clamp(44px,10vw,68px);--rcs-fs-hero:clamp(1.4rem,8vw,2rem);--rcs-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--rcs-fs-body:0.875rem;--rcs-fs-body-lg:0.9rem;--rcs-fs-stat:clamp(1.6rem,7vw,2.2rem);--rcs-fs-center:clamp(1.2rem,6vw,1.7rem)}.rcs-hero-section{min-height:70vh}.rcs-trust-grid{align-items:center;flex-direction:column;gap:16px}.rcs-trust-grid>div{max-width:280px;min-width:0;min-width:auto;width:100%}.rcs-capability-item{border-radius:8px;padding:18px 14px}.rcs-cta-title{font-size:clamp(1.1rem,6.5vw,1.5rem)}.rcs-cta-button{max-width:100%;width:100%}.retail-story-image{aspect-ratio:4/3}}@media (max-width:319px){.rcs-wrapper{--rcs-section-pad-h:12px;--rcs-section-pad-v:36px;--rcs-fs-hero:1.1rem;--rcs-fs-h2:0.95rem;--rcs-fs-body:0.75rem;--rcs-fs-body-lg:0.78rem;--rcs-fs-stat:1.4rem;--rcs-fs-center:1rem}.rcs-hero-section{min-height:70vh}.rcs-hero-subtitle{display:none}.retail-story-image{aspect-ratio:4/3;border-radius:8px}.rcs-capability-item{border-radius:6px;padding:14px 10px}.rcs-cta-button{font-size:.75rem;padding:10px 14px;width:100%}.rcs-cta-title{font-size:.95rem}.rcs-trust-grid{align-items:center;flex-direction:column;gap:12px}}@media (max-width:195px){.rcs-wrapper{--rcs-section-pad-h:8px;--rcs-section-pad-v:20px;--rcs-fs-hero:0.9rem;--rcs-fs-h2:0.85rem;--rcs-fs-body:0.68rem;--rcs-fs-body-lg:0.7rem;--rcs-fs-stat:1.1rem;--rcs-fs-center:0.85rem}.rcs-hero-section{min-height:70vh}.rcs-hero-overlay{background:#050505f2}.rcs-hero-subtitle,.rcs-overview-image,.retail-story-image{display:none}.rcs-overview-container{flex-direction:column}.rcs-capability-strip{gap:8px;grid-template-columns:1fr}.rcs-capability-item{border-radius:6px;padding:10px 8px}.rcs-trust-grid{align-items:center;flex-direction:column;gap:10px}.rcs-cta-button{font-size:.68rem;padding:8px 10px;width:100%}.rcs-cta-title{font-size:.85rem}.rcs-cta-subtitle{font-size:.68rem}}@media (max-width:767px) and (orientation:landscape){.rcs-hero-section{align-items:center;min-height:70vh}.rcs-capability-strip{grid-template-columns:1fr 1fr}.rcs-trust-grid{flex-direction:row;justify-content:space-around}.rcs-trust-grid>div{flex:1 1;min-width:0;min-width:auto}}@media (hover:none){.rcs-capability-item:hover{background:var(--rcs-border-glass);border-color:#0000;border-style:solid;transform:none}.rcs-img-global:hover,.retail-story-image:hover{transform:none}.rcs-cta-button:hover{background:linear-gradient(45deg,#00f5ff,#4b6cff);box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.rcs-capability-item,.rcs-cta-button,.rcs-img-global,.retail-story-image{transition:none}}@media (forced-colors:active){.rcs-gradient-text{-webkit-text-fill-color:Highlight;color:Highlight}.rcs-trust-number{color:Highlight}.rcs-capability-item,.rcs-cta-button{background:ButtonFace;border:2px solid ButtonText}.rcs-cta-button{color:ButtonText}}.etp-wrapper{--etp-bg-primary:#0f172a;--etp-bg-pos:linear-gradient(120deg,#0b101f,#203669);--etp-bg-arch:linear-gradient(120deg,#11192e,#461e5e);--etp-bg-impact:linear-gradient(180deg,#131b30,#17223b);--etp-bg-cta:linear-gradient(120deg,#31405f,#1e293b);--etp-accent-blue:#3b82f6;--etp-accent-pink:#f53cfc;--etp-accent-cyan:#3cffff;--etp-text-white:#f5f5f5;--etp-border-glass:#1e293b;--etp-shadow-dark:#00000073;--etp-section-pad-v:clamp(60px,8vw,160px);--etp-section-pad-h:clamp(16px,6vw,8%);--etp-gap-lg:clamp(30px,5vw,80px);--etp-gap-md:clamp(20px,3vw,50px);--etp-gap-sm:clamp(12px,2vw,40px);--etp-fs-hero:clamp(1.7rem,5.5vw,3.625rem);--etp-fs-h2:clamp(1.4rem,3.5vw,2.625rem);--etp-fs-h3:clamp(1rem,2.5vw,1.4rem);--etp-fs-body:clamp(0.875rem,1.5vw,1.125rem);--etp-fs-body-lg:clamp(0.9rem,1.6vw,1.125rem);--etp-fs-metric:clamp(2rem,5vw,3.5rem);--etp-fs-eyebrow:clamp(11px,1.1vw,13px);--etp-fs-label:clamp(11px,1.1vw,14px);--etp-fs-arch-title:clamp(1.3rem,3vw,2.5rem);background:var(--etp-bg-primary);box-sizing:border-box;color:var(--etp-text-white);font-family:Roboto,sans-serif;overflow-x:hidden;width:100%}.etp-wrapper *,.etp-wrapper :after,.etp-wrapper :before{box-sizing:inherit}.etp-container{margin:0 auto;max-width:1200px;padding:0 var(--etp-section-pad-h);width:100%}.etp-architecture .etp-container,.etp-capabilities .etp-container,.etp-cta .etp-container,.etp-impact .etp-container,.etp-positioning .etp-container{padding-left:0;padding-right:0}.etp-hero{align-items:center;background:url(https://store.hp.com/app/assets/images/uploads/prod/evolution-of-business-technology-hero1566836742572727.jpg) 50%/cover no-repeat;display:flex;min-height:95vh;padding:var(--etp-section-pad-v) var(--etp-section-pad-h);position:relative}.etp-hero-overlay{background:linear-gradient(90deg,#302f2fd9,#233152e6);inset:0;position:absolute}.etp-hero-content{max-width:800px;position:relative;width:100%;z-index:2}.etp-hero-eyebrow{color:var(--etp-accent-cyan);display:inline-block;font-size:var(--etp-fs-eyebrow);font-weight:600;letter-spacing:2px;margin-bottom:clamp(10px,1.5vw,18px);text-transform:uppercase}.etp-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3bd1f6,#13ffe0,#ff40cf,#ff179e,#f6a53b);-webkit-background-clip:text;background-clip:text;font-size:var(--etp-fs-hero);font-weight:700;line-height:1.2;margin:0}.etp-hero-description{color:var(--etp-text-white);font-size:var(--etp-fs-body-lg);line-height:1.7;margin-top:clamp(14px,2vw,25px);opacity:.85}.etp-positioning{background:var(--etp-bg-pos);padding:var(--etp-section-pad-v) var(--etp-section-pad-h)}.etp-positioning-grid{grid-gap:var(--etp-gap-lg);align-items:flex-start;display:grid;gap:var(--etp-gap-lg);grid-template-columns:1fr 1.2fr}.etp-positioning-label{color:#f53cfc;display:inline-block;font-size:var(--etp-fs-label);letter-spacing:2px;margin-bottom:clamp(10px,1.5vw,20px);text-transform:uppercase}.etp-positioning-title{font-size:clamp(1.3rem,3vw,2.625rem);font-weight:600;line-height:1.25;margin:clamp(12px,2vw,20px) 0 0;max-width:520px}.etp-positioning-image{aspect-ratio:620/280;border:4px solid #0b101f;border-radius:20px;box-shadow:0 25px 60px var(--etp-shadow-dark);display:block;height:auto;margin-bottom:clamp(16px,2vw,20px);object-fit:cover;width:100%}.etp-positioning-right{border-left:3px solid var(--etp-border-glass);padding-left:clamp(16px,3vw,35px)}.etp-positioning-text{color:var(--etp-text-white);font-size:var(--etp-fs-body-lg);line-height:1.8;margin-bottom:clamp(14px,2vw,25px);opacity:.85}.etp-positioning-text:last-of-type{margin-bottom:0}.etp-positioning-highlight{color:var(--etp-accent-cyan);font-size:var(--etp-fs-body-lg);font-weight:500;line-height:1.7;margin-top:clamp(16px,2.5vw,30px)}.etp-capabilities{padding:var(--etp-section-pad-v) var(--etp-section-pad-h)}.etp-section-title{font-size:var(--etp-fs-h2);line-height:1.25;margin:0}.etp-capability-grid{grid-gap:clamp(24px,4vw,50px);display:grid;gap:clamp(24px,4vw,50px);grid-template-columns:repeat(2,1fr);margin-top:clamp(30px,4vw,60px)}.etp-capability-block{border-left:4px solid var(--etp-accent-blue);padding-left:clamp(14px,2vw,25px);transition:transform .3s ease}.etp-capability-block:hover{transform:translateX(8px)}.etp-capability-block h3{font-size:var(--etp-fs-h3);line-height:1.3;margin:0 0 clamp(8px,1.2vw,14px)}.etp-capability-block p{font-size:var(--etp-fs-body);line-height:1.7;margin:0;opacity:.85}.etp-architecture{background:var(--etp-bg-arch);padding:var(--etp-section-pad-v) var(--etp-section-pad-h)}.etp-architecture-grid{grid-gap:var(--etp-gap-lg);align-items:center;display:grid;gap:var(--etp-gap-lg);grid-template-columns:1fr 1.2fr}.etp-architecture-visual{display:flex;justify-content:center;width:100%}.etp-architecture-card{background:linear-gradient(145deg,#111827,#1e293b);border-radius:16px;box-shadow:0 25px 60px var(--etp-shadow-dark);max-width:420px;padding:clamp(24px,4vw,60px);position:relative;width:100%}.etp-architecture-card:before{background:linear-gradient(45deg,#3b82f6,#7a2ffa);border-radius:18px;content:"";inset:-2px;opacity:.3;position:absolute;z-index:-1}.etp-arch-layer{background:#4b4b4b;border-radius:8px;cursor:default;font-size:clamp(.78rem,1.2vw,.875rem);letter-spacing:.5px;margin-bottom:clamp(8px,1.2vw,15px);padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,20px);transition:transform .3s ease,background .3s ease,color .3s ease}.etp-arch-layer:last-child{margin-bottom:0}.etp-arch-layer:hover{background:rgba(21,241,223,.753);color:#000;font-weight:600;transform:translateX(6px)}.etp-architecture-label{color:#f03bf6;display:inline-block;font-size:var(--etp-fs-label);font-weight:600;letter-spacing:2px;margin-bottom:clamp(10px,1.5vw,20px);text-transform:uppercase}.etp-architecture-title{font-size:var(--etp-fs-arch-title);line-height:1.3;margin:0 0 clamp(16px,2vw,30px)}.etp-architecture-description{font-size:var(--etp-fs-body-lg);line-height:1.8;margin-bottom:clamp(12px,1.5vw,20px);opacity:.85}.etp-architecture-points{grid-gap:clamp(8px,1.2vw,14px);display:grid;font-size:clamp(.8rem,1.3vw,.9375rem);gap:clamp(8px,1.2vw,14px);margin-top:clamp(20px,3vw,35px)}.etp-architecture-points>div{border-left:3px solid var(--etp-accent-blue);line-height:1.5;padding-left:clamp(12px,1.5vw,20px);transition:transform .3s ease}.etp-architecture-points>div:hover{transform:translateX(5px)}.etp-impact{background:var(--etp-bg-impact);padding:var(--etp-section-pad-v) var(--etp-section-pad-h);position:relative}.etp-impact-header{margin-bottom:clamp(40px,6vw,80px);max-width:800px}.etp-impact-label{color:#f63bf6;display:inline-block;font-size:var(--etp-fs-label);letter-spacing:2px;margin-bottom:clamp(10px,1.5vw,18px);text-transform:uppercase}.etp-impact-title{font-size:var(--etp-fs-h2);line-height:1.3;margin:0}.etp-impact-grid{grid-gap:clamp(16px,3vw,40px);display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:repeat(4,1fr)}.etp-impact-card{padding:clamp(20px,3vw,40px) clamp(16px,2.5vw,25px);position:relative;transition:transform .35s ease}.etp-impact-card:after{background:linear-gradient(90deg,#f63bed,#7c3aed);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .4s ease;width:0}.etp-impact-card:hover:after{width:100%}.etp-impact-card:hover{transform:translateY(-6px)}.etp-impact-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9c3bf6,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:var(--etp-fs-metric);font-weight:600;line-height:1;margin:0 0 clamp(10px,1.5vw,18px)}.etp-impact-card p{font-size:var(--etp-fs-body);line-height:1.7;margin:0;opacity:.85}.etp-cta{background:var(--etp-bg-cta);padding:var(--etp-section-pad-v) var(--etp-section-pad-h);text-align:center}.etp-cta h2{font-size:clamp(1.3rem,3.5vw,2rem);line-height:1.3;margin:0 0 clamp(12px,2vw,20px)}.etp-cta p{font-size:var(--etp-fs-body-lg);line-height:1.7;margin:0 auto;max-width:680px;opacity:.85}.etp-cta a{display:inline-block;text-decoration:none}.etp-cta-button{background:var(--etp-accent-blue);border:none;border-radius:40px;color:#f5f5f5;cursor:pointer;font-family:Roboto,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;margin-top:clamp(20px,3vw,35px);padding:clamp(12px,1.5vw,15px) clamp(24px,4vw,40px);transition:background .3s ease,transform .3s ease,color .3s ease,box-shadow .3s ease;white-space:nowrap}.etp-cta-button:hover{background:linear-gradient(120deg,#8c3bf6,#fa2ffa);box-shadow:0 12px 32px #8c3bf666;color:#f5f5f5;transform:translateY(-4px)}@media (min-width:2560px){.etp-wrapper{--etp-fs-hero:clamp(3.625rem,4.5vw,5.5rem);--etp-fs-h2:clamp(2.625rem,3vw,4.2rem);--etp-fs-h3:clamp(1.4rem,2vw,2.2rem);--etp-fs-body:clamp(1.125rem,1.2vw,1.5rem);--etp-fs-body-lg:clamp(1.125rem,1.4vw,1.7rem);--etp-fs-metric:clamp(3.5rem,4vw,5.5rem);--etp-fs-arch-title:clamp(2.5rem,3vw,4rem);--etp-section-pad-h:clamp(8%,12vw,14%)}.etp-container{max-width:1800px}.etp-architecture-card,.etp-positioning-image{border-radius:28px}.etp-architecture-card{max-width:560px;padding:80px}}@media (min-width:1920px) and (max-width:2559px){.etp-wrapper{--etp-fs-hero:clamp(3rem,3.8vw,4.5rem);--etp-fs-h2:clamp(2.4rem,2.8vw,3.4rem);--etp-fs-body:clamp(1rem,1.1vw,1.3rem);--etp-fs-body-lg:clamp(1.05rem,1.3vw,1.5rem);--etp-fs-metric:clamp(3rem,3.5vw,4.5rem);--etp-section-pad-h:clamp(6%,8vw,10%)}.etp-container{max-width:1500px}}@media (max-width:1023px){.etp-hero{align-items:flex-end;min-height:80vh;padding-bottom:60px}.etp-hero-overlay{background:linear-gradient(180deg,#302f2f8c,#233152f2 75%)}.etp-positioning-grid{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.etp-positioning-title{max-width:100%}.etp-positioning-right{border-left:none;border-top:3px solid var(--etp-border-glass);padding-left:0;padding-top:clamp(16px,3vw,28px)}.etp-capability-grid{gap:clamp(20px,3vw,36px)}.etp-architecture-grid{gap:clamp(24px,4vw,44px);grid-template-columns:1fr}.etp-architecture-card{max-width:100%}.etp-impact-grid{gap:clamp(16px,3vw,30px);grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.etp-wrapper{--etp-section-pad-h:clamp(16px,5vw,28px)}.etp-hero{align-items:center;justify-content:center;min-height:70vh;padding-bottom:60px;padding-top:60px;text-align:center}.etp-hero-overlay{background:#233152e0}.etp-hero-content{align-items:center;display:flex;flex-direction:column;max-width:100%}.etp-capability-grid{gap:clamp(16px,3vw,28px);grid-template-columns:1fr}.etp-impact-grid{gap:clamp(12px,2.5vw,24px);grid-template-columns:repeat(2,1fr)}.etp-arch-layer:hover,.etp-architecture-points>div:hover,.etp-capability-block:hover{transform:none}.etp-cta-button{max-width:320px;white-space:normal;width:100%}}@media (max-width:479px){.etp-wrapper{--etp-section-pad-h:16px;--etp-section-pad-v:clamp(44px,10vw,68px);--etp-fs-hero:clamp(1.5rem,8vw,2.1rem);--etp-fs-h2:clamp(1.2rem,6.5vw,1.8rem);--etp-fs-h3:clamp(0.95rem,5vw,1.2rem);--etp-fs-body:0.875rem;--etp-fs-body-lg:0.9rem;--etp-fs-metric:clamp(1.6rem,7vw,2.2rem);--etp-fs-arch-title:clamp(1.2rem,6vw,1.6rem)}.etp-hero{min-height:70vh}.etp-impact-grid{gap:14px;grid-template-columns:1fr}.etp-architecture-card{border-radius:12px;padding:20px 16px}.etp-positioning-image{border-radius:14px}.etp-cta-button{font-size:.875rem;max-width:100%;width:100%}.etp-cta h2{font-size:clamp(1.1rem,6.5vw,1.5rem)}}@media (max-width:319px){.etp-wrapper{--etp-section-pad-h:12px;--etp-section-pad-v:36px;--etp-fs-hero:1.1rem;--etp-fs-h2:0.95rem;--etp-fs-h3:0.88rem;--etp-fs-body:0.75rem;--etp-fs-body-lg:0.78rem;--etp-fs-metric:1.3rem;--etp-fs-arch-title:1rem;--etp-fs-eyebrow:9px;--etp-fs-label:9px}.etp-hero{min-height:70vh}.etp-hero-description{display:none}.etp-positioning-image{aspect-ratio:16/9;border-radius:10px;border-width:2px}.etp-architecture-card{border-radius:10px;padding:16px 12px}.etp-impact-grid{gap:10px;grid-template-columns:1fr}.etp-capability-grid{gap:14px;grid-template-columns:1fr}.etp-cta-button{font-size:.75rem;padding:10px 14px;width:100%}.etp-cta h2{font-size:.95rem}.etp-cta p{font-size:.75rem}}@media (max-width:195px){.etp-wrapper{--etp-section-pad-h:8px;--etp-section-pad-v:20px;--etp-fs-hero:0.9rem;--etp-fs-h2:0.85rem;--etp-fs-h3:0.78rem;--etp-fs-body:0.68rem;--etp-fs-body-lg:0.7rem;--etp-fs-metric:1rem;--etp-fs-arch-title:0.85rem;--etp-fs-eyebrow:8px;--etp-fs-label:8px}.etp-hero{min-height:70vh}.etp-hero-overlay{background:#233152f2}.etp-hero-description,.etp-positioning-image{display:none}.etp-architecture-grid,.etp-positioning-grid{grid-template-columns:1fr}.etp-positioning-right{border-left:none;border-top:2px solid var(--etp-border-glass);padding-left:0;padding-top:12px}.etp-capability-grid{gap:10px;grid-template-columns:1fr}.etp-architecture-card{border-radius:8px;max-width:100%;padding:12px 10px}.etp-impact-grid{gap:8px;grid-template-columns:1fr}.etp-cta-button{font-size:.68rem;padding:8px 10px;width:100%}.etp-cta h2{font-size:.85rem}.etp-cta p{font-size:.68rem}}@media (max-width:767px) and (orientation:landscape){.etp-hero{align-items:center;min-height:70vh}.etp-capability-grid{grid-template-columns:1fr 1fr}.etp-impact-grid{grid-template-columns:repeat(4,1fr)}.etp-architecture-grid{gap:clamp(20px,3vw,36px);grid-template-columns:1fr 1fr}}@media (hover:none){.etp-capability-block:hover{transform:none}.etp-arch-layer:hover{background:#4b4b4b;color:inherit;font-weight:400;transform:none}.etp-architecture-points>div:hover,.etp-impact-card:hover{transform:none}.etp-impact-card:hover:after{width:0}.etp-cta-button:hover{background:var(--etp-accent-blue);box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.etp-arch-layer,.etp-architecture-points>div,.etp-capability-block,.etp-cta-button,.etp-impact-card,.etp-impact-card:after{transition:none}}@media (forced-colors:active){.etp-hero-title{-webkit-text-fill-color:HighlightText;color:HighlightText}.etp-impact-card h3{-webkit-text-fill-color:Highlight;color:Highlight}.etp-architecture-points>div,.etp-capability-block{border-left-color:Highlight}.etp-cta-button{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.career-root{color:#111;font-family:Poppins,sans-serif}.career-hero{align-items:center;background:url(/static/media/Career.0bebf1562d35c9816cfb.jpg) 50%/cover no-repeat;display:flex;height:100vh;justify-content:center;padding:0 20px;position:relative}.career-hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.651),hsla(0,3%,7%,.651));inset:0;position:absolute}.career-hero-content{animation:fadeUp 1.2s ease;position:relative}.career-hero-title{color:#ffe3ef;font-size:clamp(2rem,5vw,3.8rem);font-weight:700;letter-spacing:1px}.career-hero-subtitle{color:#f5f5f5;font-size:1.28rem;line-height:1.6;margin:25px 0;opacity:.9}.career-section.premium-alt{background:#0b0f14;overflow:hidden;padding:100px 20px;position:relative}.career-section.premium-alt:before{background:radial-gradient(circle at 20% 30%,#0072ff26,#0000 40%),radial-gradient(circle at 80% 70%,#00c6ff1f,#0000 40%);content:"";inset:0;position:absolute;z-index:0}.career-container{margin:auto;max-width:1200px;position:relative;z-index:2}.career-heading{color:#fff;margin-bottom:20px}.career-intro{color:#ffffffa6;line-height:1.7;margin:0 auto 60px;max-width:700px;text-align:center}.career-features-alt{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-card{animation:fadeUp .8s ease forwards;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;opacity:0;overflow:hidden;padding:28px;position:relative;transform:translateY(40px);transition:all .45s cubic-bezier(.22,1,.36,1)}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.feature-card:nth-child(5){animation-delay:.5s}.feature-card:nth-child(6){animation-delay:.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.feature-card:before{background:linear-gradient(120deg,#0000,#00c8ff26,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.5s}.feature-card:hover:before{opacity:1}.feature-card:after{background:radial-gradient(circle at var(--x) var(--y),#67e8f940,#0000 60%);content:"";height:300px;opacity:0;position:absolute;transition:opacity .3s;width:300px}.feature-card:hover:after{opacity:1}.feature-card:hover{border-color:#00c6ff66;box-shadow:0 35px 80px #0072ff4d;transform:translateY(-14px) scale(1.03)}.feature-top{align-items:center;display:flex;gap:14px;margin-bottom:20px}.feature-icon{background:linear-gradient(135deg,#00c6ff,#ff0fa3);border-radius:12px;box-shadow:0 10px 25px #0072ff4d;color:#ffe0de;font-size:1.7rem;padding:16px;transition:all .35s ease}.feature-card:hover .feature-icon{transform:scale(1.2) rotate(5deg)}.feature-line{background:linear-gradient(90deg,#21353a99,#0000);flex:1 1;height:1px}.feature-title{color:#f5f5f5;font-size:1.25rem;font-weight:600;margin-bottom:10px;transition:.3s}.feature-desc{color:hsla(0,0%,100%,.884);font-size:.95rem;line-height:1.7;opacity:.7;transform:translateY(10px);transition:all .4s ease}.feature-card:hover .feature-title{transform:translateX(4px)}.feature-card:hover .feature-desc{opacity:1;transform:translateY(0) translateX(4px)}.career-section{padding:80px 10%}.career-section.dark{background:#0c0c0c;color:#f5f5f5}.career-heading{font-size:2.5rem;margin-bottom:50px;text-align:center}.career-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.career-feature{background:#fff;border-radius:20px;padding:30px;transition:transform .3s}.career-feature:hover{transform:translateY(-10px)}.culture-section{background:#0b0f14;overflow:hidden;padding:120px 8%;position:relative}.culture-section:before{background:radial-gradient(circle at 25% 30%,#0072ff2e,#0000 40%),radial-gradient(circle at 75% 70%,#00c6ff26,#0000 40%);content:"";inset:0;position:absolute;z-index:0}.culture-wrapper{grid-template-columns:1.2fr 1fr;position:relative;z-index:2}.culture-heading{color:#f5f5f5;font-size:2.8rem;line-height:1.3;margin-bottom:20px}.culture-subtext{color:#ffffffe3;font-size:1.05rem;line-height:1.7;margin-bottom:40px;max-width:520px}.culture-points{display:flex;flex-direction:column;gap:22px}.culture-point{align-items:center;display:flex;gap:14px;transition:transform .3s ease}.culture-point:hover{transform:translateX(10px)}.culture-dot{background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:50%;box-shadow:0 0 12px #00c6ffb3;flex-shrink:0;height:12px;width:12px}.culture-text{color:hsla(0,0%,100%,.856);font-size:.98rem;letter-spacing:.3px}.culture-right{height:100%;position:relative;width:100%}.culture-image-container{border-radius:20px;box-shadow:0 40px 100px #0072ff40;height:100%;max-width:680px;overflow:hidden;position:relative}.culture-full-image{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.culture-overlay{background:linear-gradient(270deg,#18202b1a,#1f2b3a99);inset:0;position:absolute}.culture-image-container:hover .culture-full-image{transform:scale(1.08)}.benefits-section{background:#0b0f14;overflow:hidden;padding:110px 8%;position:relative}.benefits-section:before{background:radial-gradient(circle at 20% 30%,#0072ff26,#0000 40%),radial-gradient(circle at 80% 70%,#00c6ff1f,#0000 40%);content:"";inset:0;position:absolute}.benefits-container{margin:auto;max-width:1100px;position:relative;text-align:center;z-index:2}.benefits-heading{color:#fff;font-size:2.5rem;margin-bottom:15px}.benefits-subtext{color:#ffffffa6;line-height:1.7;margin:0 auto 60px;max-width:650px}.benefits-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.benefit-box{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:14px;overflow:hidden;padding:18px 20px;position:relative;transition:all .35s ease}.benefit-box:before{background:linear-gradient(120deg,#0000,#00c6ff33,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.benefit-box:hover:before{opacity:1}.benefit-box:hover{border-color:#00c6ff66;box-shadow:0 20px 50px #0072ff40;transform:translateY(-8px) scale(1.02)}.benefit-icon{background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:10px;box-shadow:0 10px 25px #0072ff4d;color:#fff;font-size:1.2rem;padding:10px;transition:.3s}.benefit-box:hover .benefit-icon{transform:scale(1.15) rotate(5deg)}.benefit-text{color:#ffffffd9;font-size:.95rem;letter-spacing:.3px}.career-final-section{background:#0b0f14;overflow:hidden;padding:120px 8%;position:relative;text-align:center}.career-final-glow{background:radial-gradient(circle at 30% 40%,#0072ff40,#0000 40%),radial-gradient(circle at 70% 60%,#00c6ff33,#0000 40%);inset:0;position:absolute;z-index:0}.career-final-container{margin:auto;max-width:800px;position:relative;z-index:2}.career-final-heading{color:#fff;font-size:3rem;line-height:1.2;margin-bottom:20px}.career-final-subtext{color:#ffffffa6;font-size:1.1rem;line-height:1.7;margin-bottom:40px}.career-final-btn{align-items:center;background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:40px;box-shadow:0 15px 40px #0072ff66;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;overflow:hidden;padding:16px 34px;position:relative;text-decoration:none;transition:all .35s ease}.career-btn-arrow{transition:transform .3s ease}.career-final-btn:hover{box-shadow:0 25px 60px #0072ff99;transform:translateY(-4px) scale(1.05)}.career-final-btn:hover .career-btn-arrow{transform:translateX(6px)}.career-final-btn:before{background:linear-gradient(120deg,#0000,#ffffff4d,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.career-final-btn:hover:before{opacity:1}:root{--container-width:min(1400px,92%);--section-y:clamp(55px,8vw,120px);--card-gap:clamp(18px,2vw,30px);--text-gap:clamp(14px,2vw,24px)}.benefits-container,.career-container,.career-final-container,.culture-wrapper{margin:auto;width:min(1400px,92%);width:var(--container-width)}.benefits-section,.career-final-section,.career-section,.culture-section{padding-block:clamp(55px,8vw,120px);padding-block:var(--section-y);padding-inline:20px}.career-hero{min-height:100svh;padding:40px 20px}.career-hero-content{margin:auto;max-width:900px;text-align:center}.career-hero-title{font-size:clamp(2rem,6vw,4.5rem);line-height:1.2;margin-bottom:18px}.career-hero-subtitle{font-size:clamp(1rem,2vw,1.35rem);line-height:1.7;margin:auto;max-width:760px}.benefits-heading,.career-final-heading,.career-heading,.culture-heading{font-size:clamp(2rem,4vw,3rem);line-height:1.25;margin-bottom:18px;text-align:center}.benefits-subtext,.career-final-subtext,.career-intro,.culture-subtext{line-height:1.75;margin:0 auto 40px;max-width:760px;text-align:center}.benefits-grid,.career-features-alt{grid-gap:clamp(18px,2vw,30px);grid-gap:var(--card-gap);display:grid;gap:clamp(18px,2vw,30px);gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.culture-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.culture-left{text-align:left}.culture-left .culture-heading,.culture-left .culture-subtext{margin-left:0;text-align:left}.culture-points{gap:18px}.culture-point{justify-content:flex-start}.culture-image-container{min-height:420px;width:100%}.career-final-btn{font-size:18px;font-weight:500}@media (max-width:1024px){.benefits-section,.career-final-section,.career-section,.culture-section{padding-block:80px;padding-inline:24px}.culture-wrapper{gap:45px;grid-template-columns:1fr}.culture-right{order:-1}.culture-left,.culture-left .culture-heading,.culture-left .culture-subtext{text-align:center}.culture-left .culture-subtext{margin:0 auto 28px}.culture-points{align-items:center}.culture-point{justify-content:center;text-align:center}.culture-image-container{min-height:340px}.benefits-grid,.career-features-alt{grid-template-columns:repeat(2,1fr)}.benefit-box,.feature-card{padding:22px}}@media (max-width:768px){.benefits-section,.career-final-section,.career-section,.culture-section{padding-block:65px;padding-inline:18px}.career-hero{min-height:auto;padding:90px 18px 70px}.career-hero-title{font-size:clamp(1.8rem,8vw,2.6rem)}.career-hero-subtitle{font-size:1rem}.benefits-grid,.career-features-alt{gap:20px;grid-template-columns:1fr}.benefit-box,.feature-card{padding:20px}.benefit-box{flex-direction:column;justify-content:center;text-align:center}.culture-image-container{min-height:260px}.career-final-heading{font-size:clamp(2rem,8vw,2.8rem)}.career-final-subtext{margin-bottom:28px}.career-final-btn{justify-content:center;padding:15px 20px;width:100%}}@media (max-width:480px){.benefits-section,.career-final-section,.career-section,.culture-section{padding-block:55px;padding-inline:14px}.career-hero{padding:80px 14px 60px}.benefits-heading,.career-final-heading,.career-heading,.culture-heading{font-size:1.7rem}.benefits-subtext,.career-final-subtext,.career-intro,.culture-subtext{font-size:.95rem;margin-bottom:24px}.benefit-box,.feature-card{border-radius:16px;padding:18px}.culture-image-container{min-height:220px}}@media (hover:none){.benefit-box:hover,.career-final-btn:hover,.feature-card:hover{box-shadow:none;transform:none}}.partner-page{background:#0b0f14;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.section-container{margin:0 auto;max-width:1280px;padding:0 40px}.partner-heading{background:linear-gradient(90deg,#00c6ff,#0072ff);margin-bottom:60px}.partner-hero{align-items:center;background:linear-gradient(#18212cd9,#17202bf2),url(/static/media/Partners-hero-background.78bd35a9523a20f0f92b.webp) no-repeat;background-position:50%;background-size:cover;display:flex;min-height:100vh;overflow:hidden;position:relative;text-align:center}.partner-hero:before{animation:gradientMove 8s linear infinite;background:linear-gradient(120deg,#0000,#00c6ff26,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes gradientMove{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.hero-overlay{background:radial-gradient(circle at 30% 30%,#06232b40,#0000 40%),radial-gradient(circle at 60% 60%,#0b0f1433,#0000 40%);inset:0;position:absolute;z-index:1}.hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#bb28ff,#ff077b);-webkit-background-clip:text}.hero-content{margin:0 auto;max-width:1100px;padding:0 20px;position:relative;z-index:2}.badge{background:#00c6ff1a;border:1px solid #00c6ff4d;border-radius:50px;color:#00c6ff;display:inline-block;font-size:.95rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 24px}.partner-hero-title{font-family:Roboto,Tahoma,Geneva,Verdana;font-size:clamp(3.1rem,3vw,2.2rem);font-weight:700;line-height:1.1;margin-bottom:24px}.partner-hero-sub{color:hsla(0,0%,100%,.877);font-size:1.2rem;line-height:1.5;margin:0 auto 40px;max-width:720px}.hero-ctas{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.partner-btn{align-items:center;border-radius:50px;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:18px 42px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.partner-btn.primary{background:linear-gradient(135deg,#00c6ff,#0072ff);box-shadow:0 10px 30px #00c6ff66;color:#fff}.partner-btn.primary:hover{box-shadow:0 20px 40px #00c6ff80;transform:translateY(-4px)}.partner-btn.secondary{background:#0000;border:2px solid #ffffff4d;color:#fff}.partner-btn.secondary:hover{background:#ffffff1a;border-color:#00c6ff}.hero-stats{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:80px}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text;display:block;font-size:2.2rem;font-weight:700}.stat-label{display:block;font-size:.95rem;margin-top:6px;opacity:.7}.partner-why{background:radial-gradient(circle at top,#0a0f1c,#05070d);padding:100px 0}.partner-heading{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#1e2a78,#6a11cb,#ff4ecd);-webkit-background-clip:text;font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:60px 0 30px;position:relative;text-align:center}.partner-heading:after{background:linear-gradient(90deg,#6a11cb,#ff4ecd);border-radius:2px;content:"";display:block;height:3px;margin:12px auto 0;opacity:.8;width:60px}.partner-why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.partner-why-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s ease}.partner-why-item:after{background:#00000059;z-index:1}.partner-why-item:after,.partner-why-item:before{border-radius:20px;content:"";inset:0;opacity:0;position:absolute;transition:.4s}.partner-why-item:before{background:linear-gradient(120deg,#0000,#74cce7,#0000);padding:1px}.partner-why-item:hover{background:#0a0f1ce6;box-shadow:0 30px 60px #00c6ff33;transform:translateY(-12px) scale(1.02)}.partner-why-item:hover:after,.partner-why-item:hover:before{opacity:1}.partner-why-item h3,.partner-why-item p,.why-icon{position:relative;z-index:2}.partner-why-item:hover h3{color:#fff}.partner-why-item:hover p{color:#e2e8f0}.why-icon{color:#00c6ff;font-size:2.8rem;margin-bottom:20px;transition:.4s}.partner-why-item:hover .why-icon{color:#279cfc;transform:rotate(8deg) scale(.9)}.partner-why-item:nth-child(odd){animation:floatCard 6s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.partner-model-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.partner-model-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;display:flex;flex-direction:column;padding:15px 30px;transition:all .35s ease}.partner-model-card:hover{border-color:#00c6ff;box-shadow:0 20px 40px #00c6ff26;transform:translateY(-8px) scale(1.02)}.model-icon{color:#00c6ff;font-size:2.8rem;margin-bottom:20px}.partner-model-card h3{font-size:1.4rem;margin-bottom:14px}.model-desc{color:#cbd5e1;font-size:1rem;line-height:1.6;margin-bottom:24px}.model-list{list-style:none;padding:0}.model-list li{color:#94a3b8;font-size:.95rem;padding:8px 0 8px 26px;position:relative}.model-list li:before{color:#00c6ff;content:"→";font-size:.9rem;left:0;position:absolute}.partner-logo-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.partner-logo-box{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;color:inherit;display:flex;flex-direction:column;padding:32px 28px;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.partner-logo-box:hover{border-color:#00c6ff;box-shadow:0 30px 60px -15px #00c6ff4d;transform:translateY(-10px)}.logo-wrapper{align-items:center;display:flex;height:110px;justify-content:center;margin-bottom:24px}.partner-logo-box img{filter:brightness(.9);max-height:110px;transition:all .4s ease;width:auto}.partner-logo-box:hover img{filter:brightness(1);transform:scale(1.1)}.partner-info h4{font-size:1.4rem;margin:12px 0 8px}.partner-info p{font-size:1rem;line-height:1.5;margin-bottom:20px;opacity:.8}.visit-link{color:#00c6ff;font-size:.95rem;font-weight:600}.partner-steps{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:30px 15px;position:relative}.partner-steps:before{background:linear-gradient(90deg,#00c6ff,#0072ff);content:"";display:none;height:4px;left:15%;position:absolute;right:15%;top:52px;z-index:-1}.step-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex:1 1;min-width:180px;padding:26px 20px;position:relative;text-align:center;transition:all .3s ease;z-index:2}.step-card:hover{border-color:#00c6ff;transform:translateY(-8px)}.step-number{align-items:center;background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:50%;box-shadow:0 10px 20px #00c6ff66;color:#fff;display:flex;font-size:1.6rem;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.step-connector{display:none}@media (min-width:1024px){.step-connector{background:linear-gradient(90deg,#00c6ff,#0072ff);display:block;flex:0 0 60px;height:4px;margin-top:52px;position:relative}}.success-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));padding:30px 15px}.success-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:40px;transition:all .4s ease}.success-card:hover{border-color:#00c6ff}.quote{font-size:1.15rem;font-style:italic;line-height:1.7;margin-bottom:32px}.author{display:flex;flex-direction:column}.author strong{font-size:1.2rem}.partner-cta{background:linear-gradient(135deg,#123,#0b0f14);padding:140px 45px;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta-sub{font-size:1.35rem;margin:24px auto 40px;max-width:620px;opacity:.9}.partner-btn.large{font-size:1.3rem;padding:22px 52px}.cta-note{font-size:1rem;margin-top:30px;opacity:.7}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:hidden}img{display:block;height:auto;max-width:100%}.partner-page{contain:layout style paint}.partner-cta,.partner-hero,.partner-logos,.partner-models,.partner-process,.partner-success,.partner-why{contain-intrinsic-size:800px;content-visibility:auto}@media (max-width:768px){.partner-logo-box,.partner-model-card,.partner-why-item,.step-card,.success-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.partner-heading{font-size:clamp(1.6rem,4vw,2.8rem)}.partner-hero-title{font-size:clamp(1.6rem,6vw,4.2rem)}.cta-sub,.partner-hero-sub{font-size:clamp(.92rem,2.2vw,1.3rem)}.stat-number{font-size:clamp(1.3rem,4vw,2.3rem)}.section-container{margin:auto;padding-inline:clamp(10px,3vw,40px);width:min(100%,1400px)}@media (max-width:280px){.partner-hero{min-height:auto;padding:60px 10px}.hero-ctas{flex-direction:column;gap:10px}.partner-btn{font-size:.8rem;padding:10px;width:100%}.hero-stats{gap:14px;margin-top:30px}.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{gap:14px;grid-template-columns:1fr}.partner-steps{flex-direction:column}.step-card{min-width:100%}}@media (min-width:281px) and (max-width:480px){.partner-hero{min-height:auto;padding:80px 12px}.hero-ctas{flex-direction:column;gap:12px}.partner-btn{font-size:.9rem;padding:12px 16px;width:100%}.hero-stats{gap:20px;margin-top:35px}.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{gap:18px;grid-template-columns:1fr}.partner-steps{flex-direction:column}.step-card{min-width:100%}.partner-logo-box,.partner-model-card,.partner-why-item,.success-card{padding:18px}}@media (min-width:481px) and (max-width:767px){.partner-hero{min-height:auto;padding:90px 18px}.hero-ctas{align-items:center;flex-direction:column}.partner-btn{max-width:320px;width:100%}.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{grid-template-columns:1fr}.partner-steps{flex-direction:column}.step-card{width:100%}}@media (min-width:768px) and (max-width:1023px){.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{gap:30px}.partner-steps{gap:16px}.step-card{min-width:calc(50% - 16px)}}@media (min-width:1024px) and (max-width:1439px){.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{grid-template-columns:repeat(3,1fr)}.hero-content{max-width:1200px}}@media (min-width:1440px){.section-container{max-width:1600px}.partner-hero{min-height:100vh}.hero-content{max-width:1400px}.partner-logo-grid,.partner-model-grid,.partner-why-grid,.success-grid{gap:40px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){.section-container{max-width:1800px}.partner-page{font-size:20px}.partner-hero-title{font-size:5rem}.partner-heading{font-size:3.5rem}.partner-btn{font-size:1.3rem;padding:24px 60px}.hero-stats{gap:80px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}body,html{margin:0;padding:0;scroll-behavior:smooth}.privacy-layout{--pp-bg:#020617;--pp-hero-bg:linear-gradient(135deg,#0f172a,#1e293b);--pp-sidebar-bg:#0f172abf;--pp-card-bg:#0f172abf;--pp-card-hover:#0f172aeb;--pp-accent-blue:#3b82f6;--pp-accent-cyan:#38bdf8;--pp-accent-orange:#f87538;--pp-text-primary:#e2e8f0;--pp-text-muted:#94a3b8;--pp-border:#ffffff0f;--pp-border-side:#ffffff0d;--pp-sidebar-width:clamp(200px,18vw,280px);--pp-fs-hero-h1:clamp(1.5rem,3.5vw,2.625rem);--pp-fs-hero-p:clamp(0.875rem,1.4vw,1rem);--pp-fs-h2:clamp(1rem,2vw,1.25rem);--pp-fs-body:clamp(0.8rem,1.3vw,0.9375rem);--pp-fs-sidebar:clamp(0.8rem,1.2vw,0.875rem);--pp-fs-sidebar-h3:clamp(0.95rem,1.5vw,1.125rem);--pp-fs-icon:clamp(12px,1.1vw,14px);--pp-hero-pad-v:clamp(48px,7vw,90px);--pp-hero-pad-h:clamp(20px,6vw,8%);--pp-content-pad-h:clamp(20px,6vw,8%);--pp-content-pad-v:clamp(30px,4vw,50px);--pp-section-gap:clamp(16px,2.5vw,30px);--pp-section-pad:clamp(16px,2vw,28px);background:var(--pp-bg);box-sizing:border-box;color:var(--pp-text-primary);display:flex;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.privacy-layout *,.privacy-layout :after,.privacy-layout :before{box-sizing:inherit}.privacy-bg{background:radial-gradient(circle at 20% 20%,#3b82f626,#0000),radial-gradient(circle at 80% 60%,#38bdf81a,#0000),#020617;inset:0;position:fixed;z-index:-1}.privacy-sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--pp-sidebar-bg);border-right:1px solid var(--pp-border-side);flex-shrink:0;height:100vh;min-width:var(--pp-sidebar-width);overflow-y:auto;padding:clamp(20px,2.5vw,30px) clamp(12px,1.8vw,20px);position:sticky;scrollbar-color:#3b82f64d #0000;scrollbar-width:thin;top:0;width:var(--pp-sidebar-width)}.privacy-sidebar::-webkit-scrollbar{width:4px}.privacy-sidebar::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.privacy-sidebar h3{color:var(--pp-text-primary);font-size:var(--pp-fs-sidebar-h3);font-weight:600;letter-spacing:.3px;margin:0 0 clamp(16px,2vw,25px)}.privacy-sidebar ul{list-style:none;margin:0;padding:0}.privacy-sidebar li{margin-bottom:clamp(4px,.8vw,10px)}.privacy-sidebar a{align-items:center;border-radius:8px;color:var(--pp-text-muted);display:flex;font-size:var(--pp-fs-sidebar);gap:clamp(6px,1vw,10px);line-height:1.3;padding:clamp(7px,1vw,10px) clamp(8px,1.2vw,12px);text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.privacy-sidebar a:hover{background:#3b82f61a;color:var(--pp-accent-cyan);transform:translateX(4px)}.icon{font-size:var(--pp-fs-icon)}.privacy-main{flex:1 1;min-width:0;overflow-x:hidden}.privacy-hero{background:var(--pp-hero-bg);padding:var(--pp-hero-pad-v) var(--pp-hero-pad-h)}.privacy-hero h1{font-size:var(--pp-fs-hero-h1);font-weight:700;line-height:1.2;margin:0 0 clamp(8px,1.2vw,14px)}.privacy-hero p{color:var(--pp-text-muted);font-size:var(--pp-fs-hero-p);line-height:1.7;margin:0;max-width:600px}.privacy-content{display:flex;flex-direction:column;gap:var(--pp-section-gap);padding:var(--pp-content-pad-v) var(--pp-content-pad-h)}.privacy-content section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--pp-card-bg);border:1px solid var(--pp-border);border-radius:14px;padding:var(--pp-section-pad);transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.privacy-content section:hover{background:var(--pp-card-hover);box-shadow:0 20px 60px #0000004d;transform:translateY(-4px)}.privacy-content h2{color:var(--pp-text-primary);font-size:var(--pp-fs-h2);font-weight:600;line-height:1.3;margin:0 0 clamp(8px,1.2vw,12px)}.privacy-content p{color:var(--pp-text-primary);font-size:var(--pp-fs-body);line-height:1.7;margin:0 0 clamp(6px,1vw,10px)}.privacy-content p:last-child{margin-bottom:0}.privacy-content ul{margin:clamp(6px,1vw,10px) 0;padding-left:clamp(14px,2vw,18px)}.privacy-content li{color:var(--pp-text-primary);font-size:var(--pp-fs-body);line-height:1.7;margin-bottom:clamp(4px,.8vw,8px)}.privacy-content li:last-child{margin-bottom:0}.privacy-contact-box{background:#020617cc;border:1px solid var(--pp-border-side);border-radius:12px;line-height:1.7;margin-top:clamp(12px,1.5vw,15px);padding:clamp(14px,2vw,20px)}.privacy-contact-box p{font-size:var(--pp-fs-body);margin:0 0 clamp(6px,1vw,8px)}.privacy-contact-box p:last-child{margin-bottom:0}.privacy-contact{color:var(--pp-accent-cyan);font-weight:500;text-decoration:none}.privacy-contact:hover{color:var(--pp-accent-orange);text-decoration:underline}.privacy-sidebar-toggle{align-items:center;background:var(--pp-accent-blue);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 20px #3b82f680;color:#fff;cursor:pointer;display:none;font-size:18px;height:48px;justify-content:center;position:fixed;right:20px;transition:background .3s ease,transform .3s ease;width:48px;z-index:200}.privacy-sidebar-toggle:hover{background:var(--pp-accent-cyan);transform:scale(1.1)}.privacy-sidebar-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#020617b3;display:none;inset:0;position:fixed;z-index:150}@media (min-width:2560px){.privacy-layout{--pp-sidebar-width:clamp(280px,14vw,400px);--pp-fs-hero-h1:clamp(2.625rem,3.5vw,4.5rem);--pp-fs-hero-p:clamp(1rem,1.2vw,1.4rem);--pp-fs-h2:clamp(1.25rem,1.8vw,1.75rem);--pp-fs-body:clamp(0.9375rem,1.1vw,1.25rem);--pp-fs-sidebar:clamp(0.875rem,1vw,1.1rem);--pp-fs-sidebar-h3:clamp(1.125rem,1.3vw,1.5rem);--pp-hero-pad-v:clamp(90px,8vw,140px);--pp-hero-pad-h:clamp(6%,10vw,12%);--pp-content-pad-h:clamp(6%,10vw,12%);--pp-section-gap:clamp(30px,3vw,50px)}}@media (min-width:1920px) and (max-width:2559px){.privacy-layout{--pp-sidebar-width:clamp(240px,15vw,320px);--pp-fs-hero-h1:clamp(2.2rem,3vw,3.5rem);--pp-fs-h2:clamp(1.125rem,1.6vw,1.5rem);--pp-fs-body:clamp(0.875rem,1vw,1.1rem);--pp-hero-pad-h:clamp(5%,8vw,10%);--pp-content-pad-h:clamp(5%,8vw,10%);--pp-section-gap:clamp(24px,2.5vw,40px)}}@media (max-width:1279px){.privacy-layout{--pp-sidebar-width:clamp(180px,16vw,230px);--pp-fs-sidebar:0.8rem;--pp-hero-pad-h:clamp(16px,5vw,40px);--pp-content-pad-h:clamp(16px,5vw,40px)}}@media (max-width:1023px){.privacy-sidebar{border-right:1px solid #3b82f633;height:100vh;left:-100%;min-width:0;min-width:auto;position:fixed;top:0;transition:left .35s ease;width:min(280px,80vw);z-index:160}.privacy-sidebar.open{left:0}.privacy-sidebar-overlay.active{display:block}.privacy-sidebar-toggle{display:flex}.privacy-main{width:100%}}@media (max-width:767px){.privacy-layout{--pp-fs-hero-h1:clamp(1.4rem,7vw,2rem);--pp-fs-hero-p:0.875rem;--pp-fs-h2:clamp(0.95rem,4.5vw,1.15rem);--pp-fs-body:0.875rem;--pp-hero-pad-v:clamp(36px,8vw,60px);--pp-hero-pad-h:clamp(16px,5vw,24px);--pp-content-pad-h:clamp(14px,4vw,20px);--pp-content-pad-v:clamp(20px,4vw,36px);--pp-section-gap:clamp(12px,2.5vw,20px);--pp-section-pad:clamp(14px,3vw,20px)}.privacy-content section:hover{box-shadow:none;transform:none}.privacy-sidebar a:hover{transform:none}.privacy-sidebar-toggle{bottom:16px;font-size:16px;height:44px;right:16px;width:44px}}@media (max-width:479px){.privacy-layout{--pp-fs-hero-h1:clamp(1.2rem,7.5vw,1.7rem);--pp-fs-h2:clamp(0.9rem,4.5vw,1.05rem);--pp-fs-body:0.825rem;--pp-hero-pad-v:28px;--pp-hero-pad-h:16px;--pp-content-pad-h:14px;--pp-content-pad-v:20px;--pp-section-gap:10px;--pp-section-pad:14px}.privacy-content section{border-radius:10px}.privacy-contact-box{border-radius:8px;padding:14px}.privacy-sidebar-toggle{bottom:14px;font-size:15px;height:40px;right:14px;width:40px}}@media (max-width:319px){.privacy-layout{--pp-fs-hero-h1:1.05rem;--pp-fs-hero-p:0.75rem;--pp-fs-h2:0.875rem;--pp-fs-body:0.75rem;--pp-hero-pad-v:20px;--pp-hero-pad-h:12px;--pp-content-pad-h:12px;--pp-content-pad-v:16px;--pp-section-gap:8px;--pp-section-pad:12px}.privacy-content section{border-radius:8px}.privacy-contact-box{border-radius:6px;padding:10px}.privacy-sidebar{width:min(260px,90vw)}.privacy-sidebar-toggle{bottom:12px;font-size:13px;height:36px;right:12px;width:36px}}@media (max-width:195px){.privacy-layout{--pp-fs-hero-h1:0.85rem;--pp-fs-hero-p:0.7rem;--pp-fs-h2:0.78rem;--pp-fs-body:0.68rem;--pp-hero-pad-v:14px;--pp-hero-pad-h:8px;--pp-content-pad-h:8px;--pp-content-pad-v:12px;--pp-section-gap:6px;--pp-section-pad:10px}.privacy-hero p{display:none}.privacy-content section{border-radius:6px}.privacy-contact-box{border-radius:4px;padding:8px}.privacy-sidebar{width:min(200px,88vw)}.privacy-sidebar-toggle{bottom:10px;font-size:12px;height:32px;right:10px;width:32px}}@media (hover:none){.privacy-content section:hover{background:var(--pp-card-bg);box-shadow:none;transform:none}.privacy-sidebar a:hover{background:#0000;color:var(--pp-text-muted);transform:none}.privacy-sidebar-toggle:hover{background:var(--pp-accent-blue);transform:none}}@media (prefers-reduced-motion:reduce){.privacy-content section,.privacy-sidebar,.privacy-sidebar a,.privacy-sidebar-toggle{transition:none}}@media (forced-colors:active){.privacy-sidebar{border-right:2px solid ButtonText}.privacy-content section{background:Canvas;border:2px solid ButtonText}.privacy-contact{color:LinkText}.privacy-sidebar-toggle{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}.terms-layout{--tc-bg:#020617;--tc-sidebar-bg:#0f172abf;--tc-hero-bg:linear-gradient(135deg,#0f172a,#1e293b);--tc-card-bg:#0f172abf;--tc-accent-blue:#3b82f6;--tc-accent-cyan:#38bdf8;--tc-accent-orange:#f87538;--tc-text-primary:#f1f5fa;--tc-text-muted:#94a3b8;--tc-text-body:#dee2f1;--tc-border:#ffffff0f;--tc-border-sidebar:#ffffff0d;--tc-timeline-dot:#3b82f6;--tc-sidebar-width:clamp(200px,18vw,280px);--tc-fs-hero-h1:clamp(1.5rem,3.5vw,2.625rem);--tc-fs-hero-p:clamp(0.875rem,1.4vw,1rem);--tc-fs-h2:clamp(1rem,2vw,1.25rem);--tc-fs-body:clamp(0.8rem,1.3vw,0.9375rem);--tc-fs-sidebar:clamp(0.8rem,1.2vw,0.875rem);--tc-fs-sidebar-h3:clamp(0.95rem,1.5vw,1.125rem);--tc-fs-icon:clamp(12px,1.1vw,14px);--tc-hero-pad-v:clamp(48px,7vw,90px);--tc-hero-pad-h:clamp(20px,6vw,8%);--tc-content-pad-h:clamp(20px,6vw,8%);--tc-section-gap:clamp(20px,2.5vw,40px);--tc-section-pad:clamp(16px,2vw,28px);color:var(--tc-text-primary);display:flex;font-family:Inter,sans-serif;min-height:100vh;position:relative}.terms-layout *,.terms-layout :after,.terms-layout :before{box-sizing:border-box}.terms-bg{background:radial-gradient(circle at 20% 20%,#3b82f626,#0000),radial-gradient(circle at 80% 60%,#38bdf81a,#0000),linear-gradient(#020617,#020617);inset:0;position:fixed;z-index:-1}.terms-sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--tc-sidebar-bg);border-right:1px solid var(--tc-border-sidebar);flex-shrink:0;height:100vh;min-width:var(--tc-sidebar-width);overflow-y:auto;padding:clamp(20px,2.5vw,30px) clamp(12px,1.8vw,20px);position:sticky;scrollbar-color:#3b82f64d #0000;scrollbar-width:thin;top:0;width:var(--tc-sidebar-width)}.terms-sidebar::-webkit-scrollbar{width:4px}.terms-sidebar::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.terms-sidebar h3{color:var(--tc-text-primary);font-size:var(--tc-fs-sidebar-h3);font-weight:600;letter-spacing:.3px;margin:0 0 clamp(16px,2vw,25px)}.terms-sidebar ul{list-style:none;margin:0;padding:0}.terms-sidebar li{margin-bottom:clamp(4px,.8vw,10px)}.terms-sidebar a{align-items:center;border-radius:8px;color:var(--tc-text-muted);display:flex;font-size:var(--tc-fs-sidebar);gap:clamp(6px,1vw,10px);line-height:1.3;padding:clamp(7px,1vw,10px) clamp(8px,1.2vw,12px);text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.terms-sidebar a:hover{background:#3b82f61a;color:var(--tc-accent-cyan);transform:translateX(4px)}.icon{flex-shrink:0;font-size:var(--tc-fs-icon)}.terms-main{flex:1 1;min-width:0;overflow-x:hidden}.terms-hero{background:var(--tc-hero-bg);padding:var(--tc-hero-pad-v) var(--tc-hero-pad-h)}.terms-hero h1{font-size:var(--tc-fs-hero-h1);font-weight:700;line-height:1.2;margin:0 0 clamp(8px,1.2vw,12px)}.terms-hero p{color:var(--tc-text-muted);font-size:var(--tc-fs-hero-p);line-height:1.7;margin:0;max-width:600px}.timeline{padding:clamp(30px,4vw,50px) var(--tc-content-pad-h);position:relative}.timeline:before{background:linear-gradient(var(--tc-accent-blue),#0000);content:"";height:100%;left:clamp(20px,2.5vw,30px);position:absolute;top:0;width:2px}.terms-content section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--tc-card-bg);border:1px solid var(--tc-border);border-radius:14px;margin-bottom:var(--tc-section-gap);margin-left:clamp(40px,6vw,70px);padding:var(--tc-section-pad);position:relative;transition:transform .3s ease,box-shadow .3s ease}.terms-content section:hover{box-shadow:0 20px 50px #0000004d;transform:translateX(6px)}.terms-content section:before{background:var(--tc-timeline-dot);border-radius:50%;box-shadow:0 0 10px var(--tc-timeline-dot);content:"";flex-shrink:0;height:12px;left:clamp(-26px,-4.5vw,-22px);position:absolute;top:clamp(14px,2vw,20px);width:12px}.terms-content h2{font-size:var(--tc-fs-h2);font-weight:600;line-height:1.3;margin:0 0 clamp(8px,1.2vw,10px)}.terms-content p{color:var(--tc-text-body);font-size:var(--tc-fs-body);line-height:1.7;margin:0 0 clamp(6px,1vw,10px)}.terms-content p:last-child{margin-bottom:0}.terms-content ul{margin:0;padding-left:clamp(14px,2vw,18px)}.terms-content li{color:var(--tc-text-body);font-size:var(--tc-fs-body);line-height:1.7;margin-bottom:clamp(4px,.8vw,8px)}.terms-content li:last-child{margin-bottom:0}.terms-contact-box{background:#0f172acc;border:1px solid var(--tc-border);border-radius:12px;line-height:1.7;margin-top:clamp(12px,1.5vw,15px);padding:clamp(14px,2vw,20px)}.terms-contact-box p{font-size:var(--tc-fs-body);margin:0 0 clamp(6px,1vw,8px)}.terms-contact-box p:last-child{margin-bottom:0}.terms-contact{color:var(--tc-accent-cyan);font-weight:500;text-decoration:none}.terms-contact:hover{color:var(--tc-accent-orange);text-decoration:underline}.terms-sidebar-toggle{align-items:center;background:var(--tc-accent-blue);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 20px #3b82f680;color:#fff;cursor:pointer;display:none;font-size:18px;height:48px;justify-content:center;position:fixed;right:20px;transition:background .3s ease,transform .3s ease;width:48px;z-index:200}.terms-sidebar-toggle:hover{background:var(--tc-accent-cyan);transform:scale(1.1)}.terms-sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b3;display:none;inset:0;position:fixed;z-index:150}@media (min-width:2560px){.terms-layout{--tc-sidebar-width:clamp(280px,14vw,400px);--tc-fs-hero-h1:clamp(2.625rem,3.5vw,4.5rem);--tc-fs-hero-p:clamp(1rem,1.2vw,1.4rem);--tc-fs-h2:clamp(1.25rem,1.8vw,1.75rem);--tc-fs-body:clamp(0.9375rem,1.1vw,1.25rem);--tc-fs-sidebar:clamp(0.875rem,1vw,1.1rem);--tc-fs-sidebar-h3:clamp(1.125rem,1.3vw,1.5rem);--tc-hero-pad-v:clamp(90px,8vw,140px);--tc-hero-pad-h:clamp(6%,10vw,12%);--tc-content-pad-h:clamp(6%,10vw,12%)}}@media (min-width:1920px) and (max-width:2559px){.terms-layout{--tc-sidebar-width:clamp(250px,15vw,320px);--tc-fs-hero-h1:clamp(2.2rem,3vw,3.5rem);--tc-fs-h2:clamp(1.125rem,1.6vw,1.5rem);--tc-fs-body:clamp(0.875rem,1vw,1.1rem);--tc-hero-pad-h:clamp(5%,8vw,10%);--tc-content-pad-h:clamp(5%,8vw,10%)}}@media (max-width:1279px){.terms-layout{--tc-sidebar-width:clamp(180px,16vw,230px);--tc-fs-sidebar:0.8rem;--tc-hero-pad-h:clamp(16px,5vw,40px);--tc-content-pad-h:clamp(16px,5vw,40px)}}@media (max-width:1023px){.terms-sidebar{border-right:1px solid #3b82f633;height:100vh;left:-100%;min-width:0;min-width:auto;position:fixed;top:0;transition:left .35s ease;width:min(280px,80vw);z-index:160}.terms-sidebar.open{left:0}.terms-sidebar-overlay.active{display:block}.terms-sidebar-toggle{display:flex}.terms-main{width:100%}.timeline:before{left:16px}.terms-content section{margin-left:clamp(32px,5vw,48px)}.terms-content section:before{left:-20px;top:14px}}@media (max-width:767px){.terms-layout{--tc-fs-hero-h1:clamp(1.4rem,7vw,2rem);--tc-fs-hero-p:0.875rem;--tc-fs-h2:clamp(0.95rem,4.5vw,1.15rem);--tc-fs-body:0.875rem;--tc-fs-sidebar:0.825rem;--tc-hero-pad-v:clamp(36px,8vw,60px);--tc-hero-pad-h:clamp(16px,5vw,24px);--tc-content-pad-h:clamp(14px,4vw,20px);--tc-section-gap:clamp(14px,2.5vw,24px);--tc-section-pad:clamp(14px,3vw,20px)}.timeline:before{left:12px}.terms-content section{margin-left:28px}.terms-content section:before{height:10px;left:-18px;top:14px;width:10px}.terms-sidebar-toggle{bottom:16px;font-size:16px;height:44px;right:16px;width:44px}.terms-content section:hover{box-shadow:none;transform:none}.terms-sidebar a:hover{transform:none}}@media (max-width:479px){.terms-layout{--tc-fs-hero-h1:clamp(1.2rem,7.5vw,1.7rem);--tc-fs-h2:clamp(0.9rem,4.5vw,1.05rem);--tc-fs-body:0.825rem;--tc-hero-pad-v:32px;--tc-hero-pad-h:16px;--tc-content-pad-h:14px;--tc-section-gap:12px;--tc-section-pad:14px}.timeline{padding-bottom:24px;padding-top:24px}.timeline:before{left:10px}.terms-content section{border-radius:10px;margin-left:24px}.terms-content section:before{height:9px;left:-16px;top:12px;width:9px}.terms-contact-box{border-radius:8px;padding:14px}.terms-sidebar-toggle{bottom:14px;font-size:15px;height:40px;right:14px;width:40px}}@media (max-width:319px){.terms-layout{--tc-fs-hero-h1:1.05rem;--tc-fs-hero-p:0.75rem;--tc-fs-h2:0.875rem;--tc-fs-body:0.75rem;--tc-hero-pad-v:24px;--tc-hero-pad-h:12px;--tc-content-pad-h:12px;--tc-section-gap:10px;--tc-section-pad:12px}.timeline:before{left:8px}.terms-content section{border-radius:8px;margin-left:20px}.terms-content section:before{height:8px;left:-14px;top:10px;width:8px}.terms-sidebar{width:min(260px,90vw)}.terms-sidebar-toggle{bottom:12px;font-size:13px;height:36px;right:12px;width:36px}.terms-contact-box{border-radius:6px;padding:10px}}@media (max-width:195px){.terms-layout{--tc-fs-hero-h1:0.85rem;--tc-fs-hero-p:0.7rem;--tc-fs-h2:0.78rem;--tc-fs-body:0.68rem;--tc-hero-pad-v:16px;--tc-hero-pad-h:8px;--tc-content-pad-h:8px;--tc-section-gap:8px;--tc-section-pad:10px}.timeline:before{display:none}.terms-content section{border-radius:6px;margin-left:0}.terms-content section:before{display:none}.terms-sidebar{width:min(200px,88vw)}.terms-sidebar-toggle{bottom:10px;font-size:12px;height:32px;right:10px;width:32px}.terms-hero p{display:none}}@media (hover:none){.terms-content section:hover{box-shadow:none;transform:none}.terms-sidebar a:hover{background:#0000;color:var(--tc-text-muted);transform:none}}@media (prefers-reduced-motion:reduce){.terms-content section,.terms-sidebar,.terms-sidebar a,.terms-sidebar-toggle{transition:none}}@media (forced-colors:active){.terms-sidebar{border-right:2px solid ButtonText}.terms-content section{background:Canvas;border:2px solid ButtonText}.terms-content section:before,.timeline:before{background:Highlight}.terms-contact{color:LinkText}.terms-sidebar-toggle{background:ButtonFace;border:2px solid ButtonText;color:ButtonText}}
/*# sourceMappingURL=main.48c1168c.css.map*/