.home-refined .kylin-promo{position:fixed;right:1.5rem;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:800;width:220px;max-width:calc(100vw - 2rem);overflow:hidden;border:1px solid #38527a;border-radius:12px;background:linear-gradient(135deg,#15243d,#10192d);box-shadow:0 8px 20px #0004;contain:layout paint}.home-refined .kylin-promo[hidden]{display:none}.home-refined .kylin-promo-link{position:relative;display:block;padding:14px;color:#e9f0ff;text-decoration:none}.home-refined .kylin-promo-brand{display:flex;align-items:center;gap:.35rem;padding-right:20px;color:#b7cded;font-size:.75rem;font-weight:600;letter-spacing:.04em}.home-refined .kylin-promo-brand>i{color:#8da8ff}.home-refined .kylin-promo-brand small{margin-left:.2rem;font-size:.62rem;color:#8098bb;font-weight:400;letter-spacing:.05em}.home-refined .kylin-promo h2{margin:.45rem 0 .4rem;color:#eef3ff;font-size:1.1rem;font-weight:800;line-height:1.4;letter-spacing:.02em}.home-refined .kylin-promo h2 span{color:#9dabff}.home-refined .kylin-promo p{margin:0 0 .6rem;color:#9fb2cc;font-size:.65rem;line-height:1.6}.home-refined .kylin-promo-action{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:.4rem;border-radius:7px;background:linear-gradient(100deg,#3b82f6,#7955ef);color:#fff;font-size:.78rem;font-weight:600}.home-refined .kylin-promo-action i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#ffffff20;color:#fff;font-size:.85rem}.home-refined .kylin-promo-link:hover .kylin-promo-action{background:linear-gradient(100deg,#4d8df7,#8867f1)}.home-refined .kylin-promo-close{position:absolute;z-index:1;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff0d;color:#a9bcd7;font-size:1.1rem;cursor:pointer}.home-refined .kylin-promo-close:hover{background:#ffffff1c;color:#fff}.home-refined .kylin-promo-close:focus-visible,.home-refined .kylin-promo-link:focus-visible{outline:2px solid #9bbdff;outline-offset:-4px}.home-refined:has(.nav-links.active) .kylin-promo{visibility:hidden;pointer-events:none}@media (max-width: 768px){.home-refined .kylin-promo{right:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));width:200px}.home-refined .kylin-promo-link{padding:12px}.home-refined .kylin-promo-brand small{display:none}.home-refined .kylin-promo h2{font-size:.95rem;line-height:1.4;margin:.4rem 0 .6rem}.home-refined .kylin-promo h2 br{display:none}.home-refined .kylin-promo h2 span{display:block}.home-refined .kylin-promo p{display:none}}.home-refined main .reveal{opacity:1;transform:none}.home-refined main .reveal.active{animation:fadeInUp .6s ease-out both}.home-refined main>section:not(.hero-slider){padding-block:clamp(4rem,7vw,7rem)!important}.home-refined .hero-slider{height:100svh;min-height:max(700px,var(--content-min-height, 700px));background:#030712}.home-refined .slide{padding-bottom:90px;transition:opacity .55s ease,visibility .55s ease;pointer-events:none}.home-refined .slide.active{pointer-events:auto}.home-refined .slide-content{transition:transform .55s ease}.home-refined .kylin-recommendation{display:inline-flex;align-items:center;gap:.65rem;max-width:100%;margin-bottom:1.3rem;padding:.5rem 1.25rem;border:1px solid #fff;border-radius:999px;background:#fff;box-shadow:0 4px 24px #8299ff20;vertical-align:middle}.home-refined .kylin-recommendation-icon{flex-shrink:0;width:23px;height:26px}.home-refined .kylin-recommendation>span{color:#7141ff;background:linear-gradient(90deg,#b03fff,#345dff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.15rem;line-height:1.5;font-weight:700;white-space:nowrap}.home-refined .slide-content>h1,.home-refined .slide-content>h2{font-size:clamp(2rem,3.8vw,3.3rem)!important;line-height:1.4!important}.home-refined .slide-content>h1+h2,.home-refined .slide-content>h3{font-size:1.15rem!important;font-weight:500!important;color:#c8d8eb!important}.home-refined .slide-content>p{max-width:740px!important;font-size:1rem!important;line-height:1.9!important;margin-bottom:2rem!important;word-break:normal!important}.home-refined .hero-points{margin-top:2rem;gap:.6rem 1.8rem}.home-refined .hero-points span{font-size:.85rem}.home-refined .btn{gap:.5rem}.home-refined .slider-dots{bottom:1.5rem;align-items:center;gap:.35rem}.home-refined .dot{display:inline-grid;place-items:center;width:36px;height:36px;border:0;background:transparent;border-radius:50%;padding:0;transform:none}.home-refined .dot:before{content:"";width:8px;height:8px;background:#6c809a;border-radius:10px;transition:width .25s,background .25s}.home-refined .dot.active:before{width:23px;background:#81acff}.home-refined .slider-playback{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:.6rem;padding:0;border:1px solid #364861;border-radius:50%;color:#acbfd9;background:#0d1b2d;cursor:pointer;font-size:1rem}.home-refined .dot:focus-visible,.home-refined .slider-playback:focus-visible{outline:2px solid #a1c4ff;outline-offset:2px}.home-refined #heroSlider #slide-product-matrix .pm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-refined .product-matrix-card{min-width:0;border-color:#2b3c55;background:#101c2f;border-radius:14px}.home-refined .product-matrix-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0003}.home-refined .pm-card-title{font-size:.96rem;line-height:1.6}.home-refined .pm-card-desc{line-height:1.8}.home-refined .pm-card-icon{margin-inline:auto}.home-refined .pm-card-tags{justify-content:center}.home-refined .core-business-card{display:flex;flex-direction:column;padding:2rem 1.6rem!important;border-color:#29394e!important;border-radius:16px!important;background:linear-gradient(145deg,#152238,#101b2d)!important}.home-refined .core-business-card .icon-box{width:50px!important;height:50px!important;background:#1c3556!important;color:#8db4f2!important;font-size:1.4rem!important;margin-bottom:1.3rem!important}.home-refined .core-business-card:last-child .icon-box{background:#153b40!important;color:#76d5c1!important}.home-refined .core-business-card .card-glow-bg{display:none}.home-refined .core-business-card h3{font-size:1.15rem!important;line-height:1.6}.home-refined .core-business-card p{line-height:1.85!important;font-size:.88rem!important}.home-refined .core-business-card .learn-more-link{margin-top:auto;padding-top:.5rem;font-size:.85rem}.home-refined main>section.home-values{padding-block:1.75rem 2.25rem!important;background:transparent}.home-values .why-frame{display:block}.home-values .why-intro{text-align:center;margin-bottom:1.5rem}.home-values .why-intro h2{margin:0 0 1rem;color:#edf3ff;font-size:2.5rem;font-weight:700;line-height:1.5}.home-values .why-intro>p{max-width:760px;margin:0 auto;font-size:1rem;line-height:1.8;color:var(--color-text-muted)}.home-values .why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.home-values .why-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:.35rem 1rem;min-width:0;padding:1rem .5rem;border-top:1px solid #25334b;transition:border-color .2s}.home-values .why-card-heading{display:contents}.home-values .why-card-heading>i{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:40px;height:40px;border:1px solid #355176;border-radius:11px;color:#9dbbff;background:#152841;font-size:1.25rem;transition:color .2s,border-color .2s}.home-values .why-card h3{grid-column:2;margin:0;color:#e1eafd;font-size:1.1rem;line-height:1.6;font-weight:600}.home-values .why-card>p{grid-column:2;margin:0;color:#9aafc8;font-size:.88rem;line-height:1.85}.home-values .why-card-data .why-card-heading>i{color:#8acdc4;border-color:#315d63;background:#15343c}@media (hover: hover){.home-values .why-card:hover{border-color:#5875a7}.home-values .why-card:hover .why-card-heading>i{color:#e0e9ff;border-color:#769ad3}}.home-values .why-frame.active .why-card{animation:why-card-enter .45s ease-out both}.home-values .why-card:nth-child(2){animation-delay:.04s}.home-values .why-card:nth-child(3){animation-delay:.08s}.home-values .why-card:nth-child(4){animation-delay:.12s}.home-values .why-card:nth-child(5){animation-delay:.16s}.home-values .why-card:nth-child(6){animation-delay:.2s}@keyframes why-card-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.home-values .why-grid{column-gap:1.5rem}.home-values .why-card{gap:.3rem .7rem;padding-inline:0}}@media (max-width: 600px){.home-refined main>section.home-values{padding-block:1rem 2rem!important}.home-values .why-intro{margin-bottom:1.5rem}.home-values .why-intro>p{font-size:.85rem}.home-values .why-grid{grid-template-columns:minmax(0,1fr)}.home-values .why-card{grid-template-columns:34px minmax(0,1fr);gap:.25rem .8rem;padding-block:1rem}.home-values .why-card-heading>i{width:34px;height:34px;border-radius:9px;font-size:1.05rem}.home-values .why-card h3{font-size:1rem}.home-values .why-card>p{font-size:.83rem;line-height:1.8}.home-values .why-frame.active .why-card{animation:none}}@media (prefers-reduced-motion: reduce){.home-values .why-frame.active .why-card{animation:none}.home-values .why-card,.home-values .why-card-heading>i{transition:none}}@media (max-width: 1100px){.home-refined #heroSlider #slide-product-matrix .pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-refined .product-matrix-card{padding:1rem}.home-refined #slide-product-matrix .slide-content{max-width:820px}}@media (max-width: 768px){.home-refined .kylin-recommendation{gap:.5rem;padding:.4rem .9rem;margin-bottom:1rem}.home-refined .kylin-recommendation-icon{width:20px;height:23px}.home-refined .kylin-recommendation>span{font-size:1rem}.home-refined .hero-slider{min-height:max(800px,var(--content-min-height, 800px))}.home-refined .slide{padding-top:90px;padding-bottom:90px}.home-refined .slide-content{width:90%;padding-block:1rem}.home-refined .slide-content>h1,.home-refined .slide-content>h2{font-size:clamp(1.65rem,6vw,2.35rem)!important;margin-bottom:1rem!important;line-height:1.45!important}.home-refined .slide-content>h1+h2,.home-refined .slide-content>h3{font-size:1rem!important;line-height:1.8!important;margin-bottom:1rem!important}.home-refined .slide-content>p{font-size:.9rem!important;margin-bottom:1.5rem!important;line-height:1.9!important}.home-refined .slide-content>.btn{padding:.8rem 1.5rem!important;font-size:.9rem!important}.home-refined .hero-points{gap:.5rem 1.2rem;margin-top:1.6rem}.home-refined .hero-points span{font-size:.76rem}.home-refined .hero-points span+span:before{left:-.7rem}.home-refined #slide-product-matrix .slide-content{padding:1rem 0!important}.home-refined #slide-product-matrix .slide-content>div:first-child{margin-bottom:1.2rem!important}.home-refined #slide-product-matrix h2{font-size:1.65rem!important;line-height:1.5!important}.home-refined #slide-product-matrix .slide-content>div:first-child>div{font-size:.76rem!important;padding:.35rem .85rem!important;margin-bottom:1rem!important}.home-refined .pm-card-icon{width:32px;height:32px;font-size:1rem;margin-bottom:.5rem}.home-refined .pm-card-title{font-size:.85rem;margin-bottom:.4rem}.home-refined .pm-card-desc{display:none}.home-refined .pm-card-tags{display:flex;gap:.3rem}.home-refined .pm-tag{font-size:.63rem;padding:.2rem .4rem}.home-refined .home-data-metrics{margin-top:1.5rem}.home-refined main>section:not(.hero-slider) .text-center{margin-bottom:2.2rem!important}.home-refined main>section:not(.hero-slider) h2{font-size:1.8rem!important;line-height:1.5}}@media (prefers-reduced-motion: reduce){.home-refined .slide,.home-refined .slide-content,.home-refined .product-matrix-card{transition:none}.home-refined main .reveal.active{animation:none}}.home-refined main>section.home-tech{position:relative;isolation:isolate;padding-block:3.25rem!important;background:radial-gradient(ellipse at 50% 0,#142b4c80,transparent 65%),#080e1b;border-top:1px solid #24344b}.home-tech .tech-heading{text-align:center;margin-bottom:1.6rem}.home-tech .tech-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:#8bb7ff;font-size:.82rem;letter-spacing:.08em}.home-tech .tech-heading h2{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.5;margin:.65rem 0;color:#eef4ff}.home-tech .tech-heading .tech-cross{color:#6184b5;font-weight:400;margin-inline:.15em}.home-tech .tech-term{display:inline-block}.home-tech .tech-heading p{color:#9eb0c8;font-size:.9rem;line-height:1.85}.home-tech .tech-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;margin:0 0 1.5rem}.home-tech .tech-flow li{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0;padding:.7rem 0;color:#b9cce5;font-size:.85rem}.home-tech .tech-flow li:not(:last-child):after{content:"";position:absolute;left:75%;right:-.4rem;height:1px;background:linear-gradient(90deg,#5b8ac0,#23364d)}.home-tech .tech-step{flex:0 0 28px;display:grid;place-items:center;height:28px;font:.7rem ui-monospace,monospace;color:#8dbafa;border:1px solid #35567e;border-radius:50%;background:#101f34}.home-tech .tech-flow.active .tech-step{animation:tech-node-light 1.8s ease both}.home-tech .tech-flow li:nth-child(2) .tech-step{animation-delay:.25s}.home-tech .tech-flow li:nth-child(3) .tech-step{animation-delay:.5s}.home-tech .tech-flow li:nth-child(4) .tech-step{animation-delay:.75s}.home-tech .tech-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-tech .tech-card{min-width:0;display:flex;flex-direction:column;padding:1.25rem;border:1px solid #293d57;border-radius:16px;background:linear-gradient(145deg,#15243a,#101b2b);transition:border-color .25s,background .25s,box-shadow .25s}.home-tech .tech-card:hover{border-color:#527eb6;background:linear-gradient(145deg,#192d49,#122037);box-shadow:0 8px 24px #0002}.home-tech .tech-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.home-tech .tech-card-top>i{display:grid;place-items:center;width:36px;height:36px;border:1px solid #355479;border-radius:10px;color:#97bfff;background:#1b3352;font-size:1.2rem}.home-tech .tech-card-top>span{color:#7390b3;font:.62rem ui-monospace,monospace;letter-spacing:.06em}.home-tech .tech-card:nth-child(3) .tech-card-top>i{color:#85d8ce;border-color:#2b6265;background:#183b43}.home-tech .tech-card h3{font-size:1rem;line-height:1.6;color:#e7f0ff;margin-bottom:.6rem}.home-tech .tech-card>p{color:#9eb0c8;font-size:.83rem;line-height:1.85;margin-bottom:1rem}.home-tech .tech-outcome{margin-top:auto;padding-top:.8rem;border-top:1px solid #2a3d53;color:#b8cce3;font-size:.78rem;line-height:1.8}.home-tech .tech-outcome>span{display:block;color:#7195bc;font-size:.66rem;margin-bottom:.25rem;letter-spacing:.08em}.home-tech .tech-delivery{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.3rem 1.5rem;border:1px solid #2c4561;border-radius:16px;background:linear-gradient(110deg,#142940,#111d30)}.home-tech .tech-delivery-copy{min-width:0}.home-tech .tech-delivery h3{font-size:.95rem;line-height:1.7;color:#dce9fa}.home-tech .tech-delivery-tags{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;color:#96b9df;font-size:.75rem}.home-tech .tech-delivery-tags span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 .45rem .15rem 0;border-radius:50%;background:#70a8e9}.home-tech .tech-delivery p{color:#88a1be;font-size:.72rem;line-height:1.8;margin-top:.4rem}.home-tech .tech-cta{flex-shrink:0;padding:.85rem 1.25rem;font-size:.85rem}.home-tech .tech-cta:focus-visible{outline:2px solid #b8d7ff;outline-offset:4px}@keyframes tech-node-light{35%{color:#eff8ff;border-color:#89bbff;background:#244c7b;box-shadow:0 0 0 5px #599afa18}}@media (max-width: 1100px){.home-tech .tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tech .tech-flow li:not(:last-child):after{display:none}}@media (max-width: 600px){.home-refined main>section.home-tech{padding-block:2.75rem!important}.home-refined main>section.home-tech h2{font-size:1.65rem!important}.home-tech .tech-desktop-break{display:none}.home-tech .tech-heading{text-align:left;margin-bottom:1.25rem}.home-tech .tech-heading p{font-size:.84rem}.home-tech .tech-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;margin-bottom:1.25rem}.home-tech .tech-flow li{font-size:.73rem;gap:.45rem;padding:.5rem 0}.home-tech .tech-step{flex-basis:24px;height:24px;font-size:.65rem}.home-tech .tech-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.home-tech .tech-card{padding:1.1rem}.home-tech .tech-card-top{margin-bottom:.65rem}.home-tech .tech-card>p{margin-bottom:.75rem}.home-tech .tech-delivery{flex-direction:column;align-items:stretch;gap:1rem;padding:1.1rem}.home-tech .tech-cta{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.home-tech .tech-flow.active .tech-step{animation:none}.home-tech .tech-card{transition:none}}.home-refined main>#solutions-container{padding-block:2rem 1.5rem!important}.scenario-selector .scenario-heading{text-align:center;margin-bottom:1.25rem}.scenario-selector .scenario-heading h2{margin:0 0 .75rem;font-size:2.5rem;font-weight:700;line-height:1.5;color:#edf3ff;text-wrap:balance}.scenario-selector .scenario-heading p{color:var(--color-text-muted);font-size:1rem;line-height:1.8}.scenario-selector .scenario-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;padding:.35rem;border:1px solid #25354e;border-radius:14px;background:#0d1525}.scenario-selector [role=tab]{position:relative;display:flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;min-height:46px;padding:.45rem .8rem;border:1px solid transparent;border-radius:10px;background:transparent;color:#98acc7;font:inherit;font-size:.92rem;line-height:1.5;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.scenario-selector [role=tab]>i{font-size:1.2rem;color:#829cbe}.scenario-selector [role=tab][aria-selected=true]{color:#edf4ff;background:#1b2f4d;border-color:#36547c}.scenario-selector [role=tab][aria-selected=true]:after{content:"";position:absolute;height:2px;width:30px;bottom:0;left:calc(50% - 15px);border-radius:3px;background:#8baeff}.scenario-selector [role=tab][aria-selected=true]>i{color:#a9c4ff}.scenario-selector #scene-tab-data[aria-selected=true]{background:#153438;border-color:#31595e}.scenario-selector #scene-tab-data[aria-selected=true]>i{color:#96d7cc}.scenario-selector #scene-tab-data[aria-selected=true]:after{background:#89cebf}.scenario-selector [role=tab]:focus-visible,.scenario-selector .scenario-product-link:focus-visible,.scenario-selector [role=tabpanel]:focus-visible{outline:2px solid #a1c4ff;outline-offset:3px}.scenario-selector .scenario-panel{--scene-accent: #93b8f5;display:grid;grid-template-rows:1fr auto;min-height:360px;border:1px solid #2b405e;border-radius:18px;background:linear-gradient(115deg,#132239,#0e192b);animation:scenario-fade .22s ease-out}.scenario-selector .scenario-panel[hidden]{display:none}.scenario-selector .scenario-panel-data{--scene-accent: #8bd5c9;border-color:#2b4b56;background:linear-gradient(115deg,#122630,#0e1b2b)}.scenario-selector .scenario-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:2.5rem;min-height:286px;padding:1.25rem 1.75rem}.scenario-selector .scenario-copy{min-width:0}.scenario-selector .scenario-role{display:flex;flex-wrap:wrap;gap:.4rem .7rem;color:#7f9abb;font-size:.7rem;line-height:1.7}.scenario-selector .scenario-role>span{color:var(--scene-accent)}.scenario-selector .scenario-copy h3{margin:.55rem 0 .6rem;color:#e8f1ff;font-size:1.45rem;line-height:1.5;font-weight:650}.scenario-selector .scenario-copy>p{color:#9eb2cc;font-size:.85rem;line-height:1.85}.scenario-selector .scenario-abilities{display:grid;gap:.35rem;list-style:none;margin:1rem 0 0;padding:0}.scenario-selector .scenario-abilities li{display:flex;align-items:flex-start;gap:.5rem;color:#b8cae1;font-size:.8rem;line-height:1.8}.scenario-selector .scenario-abilities i{flex-shrink:0;color:var(--scene-accent)}.scenario-selector .scenario-preview{min-width:0;margin:0;padding:.75rem 1rem;border:1px solid #304562;border-radius:12px;background:#0b1627}.scenario-selector .scenario-preview figcaption{display:flex;justify-content:space-between;align-items:center;gap:.65rem;padding-bottom:.5rem;border-bottom:1px solid #22344d}.scenario-selector .scenario-preview figcaption>span{display:flex;align-items:center;gap:.45rem;color:#bfd1e8;font-size:.78rem}.scenario-selector .scenario-preview figcaption i{color:var(--scene-accent)}.scenario-selector .scenario-preview figcaption small{flex-shrink:0;padding:.15rem .4rem;border:1px solid #2c405c;border-radius:4px;color:#7f9aba;font-size:.62rem}.scenario-selector .scenario-preview-row{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid #1c2c42}.scenario-selector .scenario-row-number{color:#6683a9;font:.65rem ui-monospace,monospace}.scenario-selector .scenario-preview-row>div{min-width:0;flex:1}.scenario-selector .scenario-preview-row strong{display:block;color:#b9cce5;font-size:.75rem;font-weight:500;line-height:1.5}.scenario-selector .scenario-preview-row>div>span{display:block;color:#7893b3;font-size:.66rem;line-height:1.6}.scenario-selector .scenario-preview-row>small{flex-shrink:0;color:#91add1;background:#182a43;border-radius:4px;padding:.2rem .45rem;font-size:.62rem}.scenario-selector .scenario-preview-note{display:flex;align-items:center;gap:.4rem;color:#7690b1;margin-top:.65rem;font-size:.65rem;line-height:1.7}.scenario-selector .scenario-preview-note i{color:var(--scene-accent)}.scenario-selector .scenario-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.75rem;border-top:1px solid #2a3c55}.scenario-selector .scenario-footer>div{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;min-width:0}.scenario-selector .scenario-product-label{color:#7893b6;font-size:.7rem}.scenario-selector .scenario-product-name{color:#bccfe8;font-size:.85rem;line-height:1.6}.scenario-selector .scenario-product-link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;flex-shrink:0;min-height:40px;padding:.55rem 1.1rem;border:1px solid #46699a;border-radius:8px;background:#24426a;color:#e1edff;font-size:.82rem;transition:background .2s,border-color .2s}.scenario-selector .scenario-relations{padding:1rem 0 .85rem}.scenario-selector .scenario-company{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:120px;min-height:38px;margin:0 auto 1.4rem;padding:.4rem;border:1px solid #3c726e;border-radius:8px;background:#173a3f;color:#b8dfdb;font-size:.8rem}.scenario-selector .scenario-company:after{content:"";position:absolute;width:1px;height:.75rem;top:100%;background:#3d6969}.scenario-selector .scenario-related{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.scenario-selector .scenario-related:before{content:"";position:absolute;left:16.67%;right:16.67%;height:.7rem;top:-.7rem;border:1px solid #3d6969;border-bottom:0}.scenario-selector .scenario-related span{position:relative;display:grid;place-items:center;min-height:34px;padding:.4rem .2rem;border:1px solid #2d505b;border-radius:6px;background:#142b38;color:#9fc9ce;font-size:.7rem}.scenario-selector .scenario-related span:nth-child(2):before{content:"";position:absolute;height:.7rem;width:1px;bottom:100%;background:#3d6969}.scenario-selector .scenario-data-outputs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-bottom:.8rem;border-bottom:1px solid #22344d;color:#7eacae;font-size:.65rem}.scenario-selector .scenario-data-outputs span+span:before{content:"·";margin-right:.5rem;color:#476a77}@keyframes scenario-fade{0%{opacity:.55}to{opacity:1}}@media (hover: hover){.scenario-selector [role=tab]:hover{color:#d9e6fb;background:#17273d}.scenario-selector .scenario-product-link:hover{background:#2c5180;border-color:#7697c5}}@media (max-width: 1000px){.scenario-selector .scenario-body{gap:1.5rem;padding:1.25rem}.scenario-selector .scenario-copy h3{font-size:1.25rem}.scenario-selector [role=tab]{font-size:.85rem;gap:.45rem;padding-inline:.5rem}}@media (min-width: 769px) and (max-width: 1100px){.scenario-selector .scenario-panel{min-height:400px}}@media (max-width: 768px){.home-refined main>#solutions-container{padding-block:2rem!important}.scenario-selector .scenario-heading{margin-bottom:1.4rem}.scenario-selector .scenario-heading p{font-size:.85rem}.scenario-selector .scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;border-radius:12px}.scenario-selector [role=tab]{font-size:.8rem;min-height:48px;gap:.4rem;padding:.5rem .3rem}.scenario-selector [role=tab]>i{font-size:1rem}.scenario-selector .scenario-panel{min-height:0;border-radius:14px}.scenario-selector .scenario-body{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.1rem}.scenario-selector .scenario-copy h3{font-size:1.15rem}.scenario-selector .scenario-copy>p{font-size:.82rem}.scenario-selector .scenario-abilities{margin-top:.8rem}.scenario-selector .scenario-abilities li{font-size:.78rem}.scenario-selector .scenario-preview{padding:.8rem}.scenario-selector .scenario-preview-row{padding-block:.55rem}.scenario-selector .scenario-preview-row>div>span{display:none}.scenario-selector .scenario-preview figcaption>span{font-size:.73rem}.scenario-selector .scenario-footer{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.1rem}.scenario-selector .scenario-footer>div{gap:.25rem;flex-direction:column;align-items:flex-start}.scenario-selector .scenario-product-name{font-size:.8rem}.scenario-selector .scenario-product-link{align-self:flex-start;min-height:44px}}@media (max-width: 360px){.scenario-selector [role=tab]{font-size:.73rem;gap:.25rem}.scenario-selector .scenario-body{padding:.9rem}.scenario-selector .scenario-preview figcaption{flex-wrap:wrap}.scenario-selector .scenario-preview-row{gap:.4rem}.scenario-selector .scenario-preview-row>small{padding-inline:.3rem}}@media (prefers-reduced-motion: reduce){.scenario-selector .scenario-panel{animation:none}.scenario-selector [role=tab],.scenario-selector .scenario-product-link{transition:none}}body.home-light{background:#fff}.home-light main>section:not(.hero-slider){--color-bg: #f6f9ff;--color-text-muted: #65748d;--color-surface-1: #fff;--color-surface-2: #fff;--ink: #17253f;--line: #e0e8f4;color:var(--ink)}.home-light header{--color-text-muted: #52617b;--color-text-main: #263b5e;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e4eaf5;transition:box-shadow .25s,border-color .25s}.home-light header.home-scrolled{border-color:#dce5f3;box-shadow:0 4px 20px #253b6410}.home-light header .logo{color:#243957!important;flex-shrink:0}.home-light header .logo svg{width:300px;height:40px}.home-light header .logo-part-2>rect:first-child{fill:#6650d9}.home-light header .logo-part-2>rect:not(:first-child){fill:#fff}.home-light header .nav-links{align-items:center;gap:1.6rem}.home-light header .nav-links>li>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;text-shadow:none}.home-light header .nav-links>li>a:hover,.home-light header .nav-links>li>a.active{color:#4b61c8;text-shadow:none}.home-light header .nav-links>li:last-child>a{padding:.55rem 1.25rem;border-radius:999px;background:linear-gradient(105deg,#486ee1,#7854d6);color:#fff}.home-light header .mobile-menu-btn{color:#354b6d;width:44px;height:44px;border:1px solid #dce4f2;border-radius:10px;font-size:1.35rem}.home-light header .nav-dropdown{background:#fff;border-color:#dce5f3;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 40px #273e6b21}.home-light header .nav-dropdown:before{background:#fff;border-color:#dce5f3}.home-light header .mega-label{color:#7a89a3}.home-light header .mega-item strong{color:#304765}.home-light header .mega-item:hover{background:#f0f4fd;color:#4264bd}.home-light header .dd-icon{background:#f0f4fd}.home-light header .mega-col:last-of-type .dd-icon{color:#258d7c!important;background:#edf8f2}.home-light header .mega-role{color:#8290a7}.home-light header .mega-more{color:#4d6cc4;border-color:#e2e9f4}.home-light header .mega-more:hover{color:#3757ae;background:#f3f6fc}.home-light header a:focus-visible,.home-light header button:focus-visible{outline:2px solid #5673d1;outline-offset:4px}.home-light footer{margin-top:0}.home-light main>section:not(.hero-slider) h2,.home-light main>section:not(.hero-slider) h3{color:var(--ink)}.home-light main>section:not(.hero-slider) .text-gradient{background-image:linear-gradient(110deg,#345fe6,#7650d6)}.home-light main>section:not(.hero-slider) .btn-primary{box-shadow:0 6px 16px #4768d321}.home-light main .btn-outline{color:#4264c5;border-color:#c4d1f0;background:#fff}.home-light main .btn-outline:hover{background:#edf3ff;border-color:#90a9e3}.home-light main>#home-products{padding-block:clamp(3.5rem,6vw,5rem)!important;background:linear-gradient(#e8eef8,#f9fbfe 110px,#fff 260px)}.home-light #home-products .text-center:first-child{margin-bottom:2.2rem!important}.home-light #home-products .text-center:last-child{margin-top:2rem!important}.home-light .core-business-card{border-color:#dce5f2!important;background:linear-gradient(150deg,#f0f4ff,#fff 75%)!important;box-shadow:0 8px 24px #29436e07;transition:transform .25s,border-color .25s,box-shadow .25s!important}.home-light .core-business-card:nth-child(2){background:linear-gradient(150deg,#f5f0fd,#fff 75%)!important}.home-light .core-business-card:nth-child(3){background:linear-gradient(150deg,#edf6fd,#fff 75%)!important}.home-light .core-business-card:last-child{background:linear-gradient(150deg,#edf8f3,#fff 75%)!important}.home-light .core-business-card:before{content:"";position:absolute;top:0;left:1.6rem;right:1.6rem;height:3px;background:linear-gradient(90deg,#7c96f0,#c4b9f5);border-radius:0 0 4px 4px}.home-light .core-business-card:nth-child(2):before{background:linear-gradient(90deg,#9c84e6,#d5c5f8)}.home-light .core-business-card:nth-child(3):before{background:linear-gradient(90deg,#5ca2df,#bbdbf6)}.home-light .core-business-card:last-child:before{background:linear-gradient(90deg,#47b6a5,#b3e5d9)}.home-light .core-business-card h3{color:#233555!important}.home-light .core-business-card .icon-box{color:#5275d6!important;background:#eaf0ff!important}.home-light .core-business-card:nth-child(2) .icon-box{color:#8561c5!important;background:#f1ebfc!important}.home-light .core-business-card:last-child .icon-box{color:#208e80!important;background:#e5f6f0!important}.home-light .learn-more-link{color:#456bd1}.home-light main>#solutions-container{background:#eff4fc;border-block:1px solid #e2eaf6;padding-block:3.25rem 3rem!important}.home-light .scenario-heading h2,.home-light .why-intro h2{color:#20324e}.home-light .scenario-tabs{background:#e3ebf8;border-color:#d5e0f1;padding:.4rem}.home-light .scenario-selector [role=tab]{color:#60718c}.home-light .scenario-selector [role=tab]>i{color:#7f91b1}.home-light .scenario-selector [role=tab][aria-selected=true]{background:#fff;border-color:#bdcfee;color:#3a61c8;box-shadow:0 3px 10px #3b5d9e0c}.home-light .scenario-selector [role=tab][aria-selected=true]>i{color:#5476d4}.home-light .scenario-selector #scene-tab-data[aria-selected=true]{background:#fff;border-color:#bcded4;color:#218578}.home-light .scenario-selector #scene-tab-data[aria-selected=true]>i{color:#218578}.home-light .scenario-panel{--scene-accent: #4e75d3;background:#fff;border-color:#cfdcf0;box-shadow:0 14px 36px #29436e0b;overflow:hidden}.home-light .scenario-panel-data{--scene-accent: #238d7f;background:#fff;border-color:#cfe6de}.home-light .scenario-role{color:#697d98}.home-light .scenario-role>span{padding:.1rem .55rem;border-radius:5px;background:#eff4fd}.home-light .scenario-copy h3{color:#233b5c}.home-light .scenario-copy>p{color:#677b96}.home-light .scenario-abilities li{color:#4d6483}.home-light .scenario-preview{background:#f9fbff;border-color:#dbe5f4;overflow:hidden;box-shadow:0 3px 12px #344f7d05}.home-light .scenario-preview figcaption{margin:-.75rem -1rem .25rem;padding:.8rem 1rem;border-color:#dce5f3;background:#edf2fc}.home-light .scenario-panel-data .scenario-preview figcaption{background:#ecf6f1;border-color:#d6e9df}.home-light .scenario-preview figcaption>span{color:#435e84}.home-light .scenario-preview figcaption small{border-color:#dbe4f1;background:#fff;color:#64758d}.home-light .scenario-preview-row{border-color:#e5ebf5}.home-light .scenario-preview-row strong{color:#4d6382}.home-light .scenario-preview-row>div>span{color:#6a7b94}.home-light .scenario-row-number{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:6px;background:#eaf0fb;color:#6e85b0}.home-light .scenario-preview-row>small{color:#5672ad;background:#e9effc}.home-light .scenario-preview-note{color:#667b96}.home-light .scenario-footer{border-color:#e4ebf5;background:#f9fbff;border-radius:0 0 18px 18px}.home-light .scenario-product-label{color:#697b95}.home-light .scenario-product-name{color:#506784}.home-light .scenario-product-link{color:#fff;background:#5274d6;border-color:#5274d6}.home-light .scenario-company{color:#2f8278;background:#e4f4ee;border-color:#b9dbd2}.home-light .scenario-related span{color:#538b87;background:#edf8f4;border-color:#c8e2db}.home-light .scenario-company:after,.home-light .scenario-related span:nth-child(2):before{background:#a5cfc3}.home-light .scenario-related:before{border-color:#a5cfc3}.home-light .scenario-data-outputs{color:#4f7d70;border-color:#d7e9e2}.home-light main>section.home-values{background:#fff;padding-block:3rem 3.25rem!important}.home-light .why-card{border-color:#dae4f2}.home-light .why-card-heading>i{color:#5774ce;border-color:#d4dff5;background:#e9effc}.home-light .why-card h3{color:#304565}.home-light .why-card>p{color:#60738f}.home-light .why-card-data .why-card-heading>i{color:#208e80;border-color:#cae5dc;background:#e5f3ed}.home-light main>section.home-tech{background:radial-gradient(ellipse at 100% 5%,#e9e3fc,transparent 65%),linear-gradient(135deg,#edf3fe,#f6f8fd);border-color:#dee7f6}.home-light .tech-eyebrow{color:#5c75bc;padding:.3rem .85rem;border:1px solid #d2def3;border-radius:999px;background:#ffffff90}.home-light .tech-heading h2{color:#223a5c}.home-light .tech-heading .tech-cross{color:#93a7cf}.home-light .tech-heading p{color:#5f7493}.home-light .tech-flow{padding:.6rem 1.25rem;border:1px solid #d8e2f4;border-radius:14px;background:#ffffff80}.home-light .tech-flow li{color:#5f7698}.home-light .tech-flow li:not(:last-child):after{background:linear-gradient(90deg,#9db3e8,#dbe3f6)}.home-light .tech-step{background:#fff;border-color:#bdcdef;color:#5c7dca}.home-light .tech-flow.active .tech-step{animation-name:home-light-node}.home-light .tech-card{background:#fff;border-color:#d7e2f4;box-shadow:0 6px 20px #35539807}.home-light .tech-card-top>i{color:#627fcb;background:#edf2ff;border-color:#dce4f8}.home-light .tech-card-top>span{color:#657899}.home-light .tech-card:nth-child(3) .tech-card-top>i{color:#299b8a;border-color:#d1eade;background:#ecf8f3}.home-light .tech-card h3{color:#2f4566}.home-light .tech-card>p{color:#617591}.home-light .tech-outcome{border-color:#e4eaf5;color:#4e668b;background:#f5f8fd;padding:.8rem;border-radius:8px}.home-light .tech-outcome>span{color:#5d7395}.home-light .tech-delivery{border-color:#cfdcf5;background:linear-gradient(115deg,#e4edff,#ece7fb)}.home-light .tech-delivery h3{color:#3c5379}.home-light .tech-delivery-tags{color:#5878ad}.home-light .tech-delivery p{color:#657c9e}.home-light .kylin-promo{background:#fff;border-color:#d3dff1;box-shadow:0 5px 18px #324d8817}.home-light .kylin-promo-brand{color:#5573b1}.home-light .kylin-promo-brand small{color:#8b9cb7}.home-light .kylin-promo h2{color:#304d7c}.home-light .kylin-promo h2 span{color:#7258c7}.home-light .kylin-promo p{color:#687c98}.home-light .kylin-promo-action{background:linear-gradient(105deg,#4e74df,#775ad4)}.home-light .kylin-promo-close{color:#91a1bb;background:#e9eef9}.home-light .kylin-promo-close:hover{color:#45649d;background:#dce6f8}@keyframes home-light-node{35%{color:#fff;background:#718edb;box-shadow:0 0 0 5px #6788d914}}.home-light main>section:not(.hero-slider) .reveal.active{animation-name:home-light-enter;animation-duration:.55s;animation-fill-mode:backwards}.home-light #home-products .core-business-card:nth-child(2),.home-light .home-tech .tech-card:nth-child(2){animation-delay:.06s}.home-light #home-products .core-business-card:nth-child(3),.home-light .home-tech .tech-card:nth-child(3){animation-delay:.12s}.home-light #home-products .core-business-card:nth-child(4),.home-light .home-tech .tech-card:nth-child(4){animation-delay:.18s}@keyframes home-light-enter{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover: hover){.home-light .core-business-card:hover{transform:translateY(-4px);border-color:#b8c9ec!important;box-shadow:0 14px 30px #29436e10}.home-light .core-business-card:hover .icon-box{transform:translateY(-2px)}.home-light .scenario-selector [role=tab]:hover{background:#f8faff;color:#4265b2}.home-light .scenario-product-link:hover{background:#4265c6;border-color:#4265c6}.home-light .why-card:hover{border-color:#a7bde4}.home-light .why-card:hover .why-card-heading>i{color:#4265be;border-color:#afc4ed}.home-light .tech-card:hover{background:#fff;border-color:#b3c6ed;box-shadow:0 8px 24px #3655970c}}@media (max-width: 1100px){.home-light #home-products>.container>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 1050px){.home-light header .container{gap:1rem}.home-light header .logo{min-width:0;flex:1}.home-light header .logo svg{max-width:100%}.home-light header .mobile-menu-btn{display:block;flex-shrink:0}.home-light header .nav-links{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100dvh - var(--header-height));overflow-y:auto;padding:1.5rem;flex-direction:column;justify-content:flex-start;gap:.5rem;background:#f9fbff;transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform .25s,visibility .25s}.home-light header .nav-links.active{transform:translate(0);visibility:visible;pointer-events:auto}.home-light header .nav-links>li{width:min(100%,420px)}.home-light header .nav-links>li>a{display:flex;padding:.85rem 1.25rem;border-radius:10px}.home-light header .nav-links>li>a.active{background:#edf2fd}.home-light header .nav-links>li:last-child>a{justify-content:center;margin-top:.5rem}.home-light header .nav-dropdown,.home-light header .nav-arrow{display:none!important}.home-light:has(.nav-links.active){overflow:hidden}}@media (max-width: 768px){.home-light main>#home-products{padding-block:3rem!important}.home-light .core-business-card{padding:1.2rem 1rem!important;border-radius:12px!important}.home-light .core-business-card:before{left:1rem;right:1rem}.home-light .core-business-card .icon-box{width:40px!important;height:40px!important;font-size:1.2rem!important;margin-bottom:1rem!important}.home-light .core-business-card h3{font-size:.98rem!important}.home-light .core-business-card p{font-size:.8rem!important}.home-light #home-products>.container>div:nth-child(2){gap:.75rem!important}.home-light main>section.home-values{padding-block:2.5rem!important}.home-light main>#solutions-container{padding-block:2.5rem 2rem!important}.home-light .scenario-preview figcaption{margin:-.8rem -.8rem .25rem;padding:.75rem .8rem}.home-light .tech-flow{padding:.5rem .8rem}.home-light .kylin-promo{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.home-light .kylin-promo.home-promo-in-hero{top:var(--home-promo-top);bottom:auto}.home-light .home-promo-compact .kylin-promo-link{padding:8px 12px}.home-light .home-promo-compact .kylin-promo-brand{font-size:.65rem}.home-light .home-promo-compact h2{margin:.2rem 0 0;font-size:.72rem;white-space:nowrap}.home-light .home-promo-compact h2 span{display:inline;margin-left:.25rem}.home-light .home-promo-compact .kylin-promo-action{display:none}.home-light .kylin-promo.home-promo-below{position:absolute}.home-light.home-promo-reserved main>#home-products{padding-top:6rem!important}}@media (prefers-reduced-motion: reduce){.home-light *,.home-light *:before,.home-light *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
