.case-holder-page{--site-nav-shell:var(--home-shell, min(1280px, calc(100% - 56px)));--holder-blue:#155dff;--holder-blue-dark:#0a49e8;--holder-navy:#071129;--holder-muted:#51617a;--holder-cyan:#0aa6b6;--holder-shell:var(--home-shell, min(1280px, calc(100% - 56px)));--holder-edge:calc((100% - var(--holder-shell)) / 2);--holder-hero-top:calc(var(--top-banner-h, 50px) + 6.125rem);margin:0;background:#f5f9ff;color:var(--holder-navy);font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.case-holder-page *,.case-holder-page ::after,.case-holder-page ::before{box-sizing:border-box}.case-holder-page #main-nav,.case-holder-page #mobile-nav-drawer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.case-holder-main a{color:inherit}.case-holder-main :where([data-lucide]){display:inline-block;width:1em;height:1em;flex-shrink:0}.case-holder-main .fixed{position:fixed}.case-holder-main .absolute{position:absolute}.case-holder-main .relative{position:relative}.case-holder-main .top-0{top:0}.case-holder-main .top-full{top:100%}.case-holder-main .left-1\/2{left:50%}.case-holder-main .-translate-x-1\/2{transform:translateX(-50%)}.case-holder-main .z-50{z-index:50}.case-holder-main .mx-auto{margin-left:auto;margin-right:auto}.case-holder-main .mt-1{margin-top:.25rem}.case-holder-main .mt-2{margin-top:.5rem}.case-holder-main .mt-3{margin-top:.75rem}.case-holder-main .mb-4{margin-bottom:1rem}.case-holder-main .flex{display:flex}.case-holder-main .inline-flex{display:inline-flex}.case-holder-main .grid{display:grid}.case-holder-main .hidden{display:none}.case-holder-main .flex-col{flex-direction:column}.case-holder-main .items-center{align-items:center}.case-holder-main .justify-center{justify-content:center}.case-holder-main .justify-between{justify-content:space-between}.case-holder-main .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-holder-main .col-span-2{grid-column:span 2/span 2}.case-holder-main .gap-1{gap:.25rem}.case-holder-main .gap-2{gap:.5rem}.case-holder-main .gap-3{gap:.75rem}.case-holder-main .gap-8{gap:2rem}.case-holder-main .h-3{height:.75rem}.case-holder-main .h-3\.5{height:.875rem}.case-holder-main .h-5{height:1.25rem}.case-holder-main .h-7{height:1.75rem}.case-holder-main .h-8{height:2rem}.case-holder-main .h-full{height:100%}.case-holder-main .w-3{width:.75rem}.case-holder-main .w-3\.5{width:.875rem}.case-holder-main .w-5{width:1.25rem}.case-holder-main .w-auto{width:auto}.case-holder-main .w-full{width:100%}.case-holder-main .w-\[720px\]{width:720px}.case-holder-main .min-w-\[160px\]{min-width:160px}.case-holder-main .shrink-0{flex-shrink:0}.case-holder-main .overflow-hidden{overflow:hidden}.case-holder-main .whitespace-nowrap{white-space:nowrap}.case-holder-main .cursor-pointer{cursor:pointer}.case-holder-main .pointer-events-none{pointer-events:none}.case-holder-main .pointer-events-auto{pointer-events:auto}.case-holder-main .invisible{visibility:hidden}.case-holder-main .opacity-0{opacity:0}.case-holder-main .bg-white{background-color:#fff}.case-holder-main .bg-theme{background-color:var(--holder-blue)}.case-holder-main .text-white{color:#fff}.case-holder-main .text-theme{color:var(--holder-blue)}.case-holder-main .text-ice-500{color:#64748b}.case-holder-main .text-slate-400{color:#94a3b8}.case-holder-main .text-slate-600{color:#475569}.case-holder-main .text-slate-800{color:#1e293b}.case-holder-main .text-xs{font-size:.75rem;line-height:1rem}.case-holder-main .text-sm{font-size:.875rem;line-height:1.25rem}.case-holder-main .font-normal{font-weight:400}.case-holder-main .font-medium{font-weight:500}.case-holder-main .font-semibold{font-weight:600}.case-holder-main .font-bold{font-weight:600}.case-holder-main .uppercase{text-transform:uppercase}.case-holder-main .tracking-wider{letter-spacing:.05em}.case-holder-main .border{border:1px solid #e2e8f0}.case-holder-main .border-b{border-bottom:1px solid #e2e8f0}.case-holder-main .border-slate-100{border-color:#f1f5f9}.case-holder-main .rounded-lg{border-radius:.5rem}.case-holder-main .rounded-xl{border-radius:.75rem}.case-holder-main .rounded-2xl{border-radius:1rem}.case-holder-main .p-2{padding:.5rem}.case-holder-main .p-6{padding:1.5rem}.case-holder-main .px-3{padding-left:.75rem;padding-right:.75rem}.case-holder-main .px-4{padding-left:1rem;padding-right:1rem}.case-holder-main .px-5{padding-left:1.25rem;padding-right:1.25rem}.case-holder-main .px-8{padding-left:2rem;padding-right:2rem}.case-holder-main .py-2{padding-top:.5rem;padding-bottom:.5rem}.case-holder-main .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.case-holder-main .py-3{padding-top:.75rem;padding-bottom:.75rem}.case-holder-main .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.case-holder-main .pb-2{padding-bottom:.5rem}.case-holder-main .shadow-xl{box-shadow:0 20px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.1)}.case-holder-main .shadow-2xl{box-shadow:0 25px 50px -12px rgba(15,23,42,.16)}.case-holder-main .shadow-slate-900\/5{box-shadow:0 25px 50px -12px rgba(15,23,42,.05)}.case-holder-main .transition-all{transition-property:all}.case-holder-main .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.case-holder-main .transition-opacity{transition-property:opacity}.case-holder-main .duration-200{transition-duration:.2s}.case-holder-main .duration-300{transition-duration:.3s}.case-holder-main .hover\:bg-blue-50:hover{background-color:#eff6ff}.case-holder-main .hover\:bg-slate-50:hover{background-color:#f8fafc}.case-holder-main .hover\:bg-theme-dark:hover{background-color:var(--holder-blue-dark)}.case-holder-main .hover\:text-theme:hover{color:var(--holder-blue)}.case-holder-main .group:hover .group-hover\:opacity-100{opacity:1}.case-holder-main .group:hover .group-hover\:opacity-85{opacity:.85}.case-holder-main .group:hover .group-hover\:text-theme{color:var(--holder-blue)}.case-holder-main .group:hover .group-hover\:visible{visibility:visible}.case-holder-main .group\/item:focus-visible .group-hover\/item\:text-theme,.case-holder-main .group\/item:hover .group-hover\/item\:text-theme{color:var(--holder-blue)}.case-holder-main .group\/item:focus-visible .group-hover\/item\:text-theme-dark,.case-holder-main .group\/item:hover .group-hover\/item\:text-theme-dark{color:var(--holder-blue-dark)}@media (min-width:768px){.case-holder-main .md\:block{display:block}.case-holder-main .md\:flex{display:flex}.case-holder-main .md\:hidden{display:none}.case-holder-main .md\:h-9{height:2.25rem}}.case-holder-main{min-height:100vh;overflow:hidden}.holder-hero{position:relative;min-height:760px;height:100vh;overflow:hidden;background-image:url("/public/assets/cases/holder/holder-hero-bg2.png");background-image:image-set(
    url("/public/assets/cases/holder/holder-hero-bg2.webp") type("image/webp"),
    url("/public/assets/cases/holder/holder-hero-bg2.png") type("image/png")
  );background-position:center top;background-size:cover;isolation:isolate}.holder-hero::before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(248,252,255,.96) 0,rgba(248,252,255,.84) 18%,rgba(248,252,255,.22) 42%,rgba(248,252,255,.12) 66%,rgba(248,252,255,.72) 100%),linear-gradient(180deg,rgba(248,252,255,.18) 0,rgba(248,252,255,.02) 36%,rgba(248,252,255,.58) 100%)}.holder-hero__shade{position:absolute;inset:100px 0 0;z-index:0;pointer-events:none;background:radial-gradient(circle at 27% 70%,rgba(255,255,255,.46) 0 7%,transparent 19%),linear-gradient(90deg,rgba(255,255,255,.38),transparent 34%,transparent 64%,rgba(255,255,255,.46));mix-blend-mode:screen}.holder-hero__copy{position:absolute;z-index:2;left:clamp(32px,3vw,50px);top:clamp(148px,20vh,188px);width:min(690px,calc(100vw - 64px))}.holder-breadcrumb{position:absolute;top:calc(var(--top-banner-h,50px) + 5.35rem);left:50%;z-index:2;width:var(--holder-shell);max-width:none;color:#475569;font-size:.78rem;font-weight:520;transform:translateX(-50%)}.holder-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.holder-breadcrumb li{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.holder-breadcrumb li+li::before{content:"/";color:rgba(71,85,105,.62)}.holder-breadcrumb a{color:inherit;text-decoration:none}.holder-breadcrumb a:hover{color:var(--holder-blue)}.holder-breadcrumb [aria-current=page]{color:#061026;font-weight:600}@media (max-width:1080px){.holder-breadcrumb{top:calc(var(--top-banner-h,50px) + 4.8rem);width:var(--holder-shell)}}.hes2-brand-lockup{--hes2-brand-lockup-small-size:12px;--hes2-brand-lockup-small-color:rgba(83, 100, 124, 0.78);--hes2-brand-lockup-logo-h:clamp(22px, 1.7vw, 28px);display:inline-flex;align-items:center;max-width:100%;min-height:0;gap:clamp(14px,1.25vw,20px);margin-bottom:clamp(1.45rem,2.7vh,2.2rem)}.hes2-brand-lockup__hes{display:flex;align-items:center;flex:0 0 auto;gap:clamp(8px,.8vw,12px);min-width:0}.hes2-brand-lockup__mark-media{display:block;flex:0 0 auto}.hes2-brand-lockup__mark-image{display:block;width:auto;height:var(--hes2-brand-lockup-logo-h);object-fit:contain;filter:drop-shadow(0 8px 18px rgba(7, 17, 41, .09))}.hes2-brand-lockup__hes span{display:grid;align-items:start;gap:clamp(.18rem,.36vw,.34rem);min-width:0}.hes2-brand-lockup__wordmark-media{display:block}.hes2-brand-lockup__wordmark-image{display:block;width:clamp(4.35rem,5.7vw,6.1rem);max-height:34px;height:auto;object-fit:contain;opacity:.92;filter:drop-shadow(0 8px 18px rgba(7, 17, 41, .09))}.hes2-brand-lockup__hes small{display:block;color:var(--hes2-brand-lockup-small-color);font-size:var(--hes2-brand-lockup-small-size);font-weight:420;line-height:1.05;letter-spacing:0;white-space:nowrap;text-shadow:none}.hes2-brand-lockup__divider{width:1px;height:clamp(36px,3vw,48px);flex:0 0 1px;background:linear-gradient(180deg,rgba(21,93,255,.08),rgba(21,93,255,.28),rgba(21,93,255,.08))}.hes2-brand-lockup__supdone{display:grid;justify-items:start;min-width:0;gap:clamp(3px,.32vw,5px)}.hes2-brand-lockup__supdone-image{display:block;width:auto;height:var(--hes2-brand-lockup-logo-h);object-fit:contain;filter:drop-shadow(0 8px 18px rgba(7, 17, 41, .08))}.hes2-brand-lockup__supdone small{display:block;color:var(--hes2-brand-lockup-small-color);font-size:var(--hes2-brand-lockup-small-size);font-weight:500;line-height:1.1;letter-spacing:0;white-space:nowrap;opacity:.92}.holder-hero h1{max-width:640px;margin:0;color:#061026;font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(40px, 2.88vw, 48px);font-weight:430;line-height:1.12;letter-spacing:0;text-wrap:balance}.holder-hero h1 span{color:var(--holder-blue);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-hero__lead{margin:27px 0 0;color:#53647c;font-size:20px;font-weight:600;line-height:1.86;letter-spacing:0}.holder-hero__lead strong{color:var(--holder-blue);font-weight:600}.holder-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem;margin-top:clamp(2rem,3.7vh,3rem)}.holder-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:13.1rem;min-height:3.2rem;padding:0 1.75rem;border:1px solid var(--holder-blue);border-radius:8px;font:inherit;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.holder-btn svg{width:1.1rem;height:1.1rem}.holder-btn--primary{background:var(--holder-blue);color:#fff!important;box-shadow:0 12px 24px rgba(21,93,255,.2)}.holder-btn--primary span,.holder-btn--primary svg{color:#fff!important;stroke:currentColor}.holder-btn--ghost{background:rgba(255,255,255,.64);color:var(--holder-blue)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.holder-btn:hover{transform:translateY(-1px)}.holder-hero__cards{position:absolute;z-index:1;top:clamp(150px,18.2vh,172px);right:clamp(24px,3vw,58px);display:flex;align-items:center;justify-content:center;width:clamp(430px,42vw,640px);aspect-ratio:1265/955;margin:0;isolation:isolate;pointer-events:none}.holder-hero__cards-media{display:block;width:100%;max-width:100%}.holder-hero__cards-image{display:block;width:100%;max-width:100%;height:auto;max-height:min(64vh,620px);object-fit:contain;object-position:center;filter:drop-shadow(0 34px 58px rgba(42, 76, 128, .2)) drop-shadow(0 10px 20px rgba(21, 93, 255, .08));transform:translate3d(0,0,0)}.holder-insight-card{height:194px;min-height:0;padding:21px 19px 17px;border:1px solid rgba(215,225,241,.56);border-radius:12px;background:rgba(255,255,255,.58);box-shadow:0 14px 34px rgba(85,116,160,.08);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}.holder-insight-card__icon{display:flex;float:left;align-items:center;justify-content:center;width:38px;height:38px;margin:0 11px 0 0;border-radius:50%;color:var(--holder-blue);background:linear-gradient(145deg,#f7fbff,#eaf2ff);box-shadow:0 11px 26px rgba(21,93,255,.15)}.holder-insight-card__icon svg{width:21px;height:21px;stroke-width:2.5}.holder-insight-card__icon>span{font-family:Archivo,"Noto Sans SC",sans-serif;font-size:12px;font-weight:600;letter-spacing:0}.holder-insight-card__icon--ai{color:#fff;background:linear-gradient(145deg,#2c70ff,#75a1ff)}.holder-insight-card h2{margin:0;padding-top:6px;color:#111a30;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:0;white-space:nowrap}.holder-insight-card p{margin:11px 0 0 41px;color:#6d7b91;font-size:13px;font-weight:600;white-space:nowrap}.holder-insight-card__metric{clear:both;display:flex;align-items:baseline;gap:6px;margin-top:30px;color:var(--holder-blue)}.holder-insight-card__metric strong{font-family:Archivo,"Noto Sans SC",sans-serif;font-size:28px;font-weight:600;line-height:1;letter-spacing:0}.holder-insight-card__metric span{color:#0f1a31;font-size:14px;font-weight:600}.holder-insight-card__metric em{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#23a63b;font-size:14px;font-style:normal;font-weight:600}.holder-insight-card__metric em span{font-size:18px;line-height:1;transform:translateY(-1px)}.holder-insight-card small{display:block;margin-top:13px;color:#7a879c;font-size:13px;font-weight:600}.holder-next-section{min-height:1px;background:#f7fbff}@media (max-width:1340px){.holder-hero__cards{right:clamp(24px,2.4vw,34px);width:clamp(410px,40vw,560px)}}@media (max-width:1180px){.holder-hero{height:auto;min-height:1000px;padding-bottom:92px}.holder-hero__cards,.holder-hero__copy{position:relative}.holder-hero__copy{left:auto;top:auto;width:min(620px,calc(100% - 48px));padding-top:148px;margin-left:32px}.holder-hero__cards{top:auto;right:auto;width:min(620px,calc(100% - 48px));margin:34px 24px 0 auto}.holder-hero__cards-image{max-height:none}}@media (max-width:767px){.holder-hero{min-height:max(920px,100vh);min-height:max(920px,100svh);background-position:52% top}.holder-hero::before{background:linear-gradient(180deg,rgba(248,252,255,.96) 0,rgba(248,252,255,.72) 42%,rgba(248,252,255,.95) 100%),linear-gradient(90deg,rgba(248,252,255,.98),rgba(248,252,255,.35))}.holder-hero__shade{top:72px}.holder-hero__copy{width:calc(100% - 32px);padding-top:112px;margin-inline:auto}.holder-breadcrumb{display:none}.holder-hero h1{font-size:clamp(32px, 9vw, 42px);line-height:1.12}.holder-hero__lead{font-size:17px;line-height:1.75}.holder-hero__actions{flex-wrap:wrap}.holder-btn{min-width:0;width:100%}.holder-hero__cards{width:calc(100% - 32px);margin:34px auto 0}.holder-hero__cards-image{width:100%;max-width:100%;filter:drop-shadow(0 24px 38px rgba(42, 76, 128, .16)) drop-shadow(0 8px 16px rgba(21, 93, 255, .07))}.holder-insight-card{min-height:170px}}@media (min-width:1800px) and (min-height:1100px){.hes2-brand-lockup{margin-bottom:clamp(2.1rem,3.2vh,2.95rem)}}@media (min-width:1281px) and (max-width:1512px) and (max-height:1000px){.hes2-brand-lockup{--hes2-brand-lockup-small-size:11px;--hes2-brand-lockup-logo-h:22px;gap:12px;min-height:0;margin-top:1.15rem;margin-bottom:1rem;padding:9px 13px}.hes2-brand-lockup__hes{gap:8px}.hes2-brand-lockup__mark-image{height:var(--hes2-brand-lockup-logo-h)}.hes2-brand-lockup__hes span{gap:.16rem}.hes2-brand-lockup__wordmark-image{width:4.15rem;max-height:27px}.hes2-brand-lockup__divider{height:35px}.hes2-brand-lockup__supdone{gap:3px}.hes2-brand-lockup__supdone-image{height:var(--hes2-brand-lockup-logo-h)}}@media (min-width:1081px) and (max-width:1280px) and (max-height:760px){.hes2-brand-lockup{--hes2-brand-lockup-small-size:10px;--hes2-brand-lockup-logo-h:19px;gap:10px;min-height:0;margin-bottom:1rem;padding:8px 11px}.hes2-brand-lockup__hes{gap:7px}.hes2-brand-lockup__mark-image{height:var(--hes2-brand-lockup-logo-h)}.hes2-brand-lockup__hes span{gap:.14rem}.hes2-brand-lockup__wordmark-image{width:3.75rem;max-height:24px}.hes2-brand-lockup__supdone-image{height:var(--hes2-brand-lockup-logo-h)}}@media (max-width:767px){.hes2-brand-lockup{--hes2-brand-lockup-small-size:10.5px;--hes2-brand-lockup-logo-h:clamp(16px, 4.7vw, 20px);flex-wrap:nowrap;gap:10px;min-height:0;margin-bottom:1.25rem;padding:9px 10px}.hes2-brand-lockup__divider{height:30px}}@media (max-width:460px){.hes2-brand-lockup{--hes2-brand-lockup-small-size:9.5px;--hes2-brand-lockup-logo-h:clamp(14px, 4.3vw, 18px);gap:8px;padding:8px 9px}.hes2-brand-lockup__hes{gap:6px}.hes2-brand-lockup__mark-image{height:var(--hes2-brand-lockup-logo-h)}.hes2-brand-lockup__hes span{gap:.12rem}.hes2-brand-lockup__wordmark-image{width:3.25rem;max-height:23px}.hes2-brand-lockup__supdone-image{height:var(--hes2-brand-lockup-logo-h)}}.holder-intro-screen{min-height:100vh;padding:clamp(20px,3.5vh,33px) clamp(16px,1.8vw,30px);overflow:hidden}.holder-intro-screen{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,0.86fr) minmax(42rem,1fr);align-items:start;gap:clamp(70px,5.5vw,94px);min-height:calc(100vh - clamp(40px,7vh,66px));padding:clamp(92px,12.8vh,121px) clamp(44px,3.35vw,57px) clamp(68px,8.8vh,86px) clamp(48px,4vw,68px);overflow:hidden}.holder-intro-screen::before{left:8%;right:-8%;bottom:-31%;height:41%;border:2px solid rgba(21,93,255,.07);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;transform:rotate(-3deg)}.holder-intro-screen__content{display:flex;min-width:0;min-height:clamp(500px,58vh,552px);flex-direction:column;justify-content:space-between}.holder-intro-screen__copy{max-width:670px}.holder-intro-screen__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 33px;color:var(--holder-navy);font-size:clamp(18px, 1.2vw, 21px);font-weight:600;line-height:1.2;letter-spacing:0}.holder-intro-screen__eyebrow i,.holder-intro-screen__eyebrow svg{width:31px;height:31px;color:var(--holder-blue);stroke-width:2.15}.holder-intro-screen__eyebrow span:first-of-type{color:var(--holder-blue)}.holder-intro-screen__eyebrow strong{color:var(--holder-navy);font-weight:600}.holder-intro-screen h2{margin:0;color:var(--holder-navy);font-size:clamp(44px, 3.18vw, 54px);font-weight:600;line-height:1.24;letter-spacing:0}.holder-intro-screen__rule{display:block;width:52px;height:4px;margin:33px 0 26px;border-radius:999px;background:var(--holder-blue)}.holder-intro-screen__lead{max-width:655px;margin:0;color:#3f4d66;font-size:clamp(17px, 1.08vw, 19px);font-weight:600;line-height:1.86;letter-spacing:0}.holder-intro-screen__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(664px,100%);margin:0;padding:0;list-style:none}.holder-intro-screen__features li{position:relative;display:grid;justify-items:center;align-content:start;min-height:147px;padding:0 18px;text-align:center}.holder-intro-screen__features li+li::before{position:absolute;top:11px;bottom:18px;left:0;width:1px;content:"";background:rgba(148,163,184,.35)}.holder-intro-screen__features i,.holder-intro-screen__features svg{width:50px;height:50px;margin-bottom:17px;color:var(--holder-blue);stroke-width:1.8}.holder-intro-screen__features strong{display:block;color:var(--holder-navy);font-size:clamp(16px, 1vw, 18px);font-weight:600;line-height:1.25}.holder-intro-screen__features span{display:block;margin-top:12px;color:#59677b;font-size:clamp(14px, .9vw, 16px);font-weight:400;line-height:1.56}.holder-intro-screen__visual{width:min(749px,100%);margin:56px 0 0;justify-self:end;overflow:hidden;border-radius:28px;background:#eef6ff;box-shadow:0 24px 60px rgba(30,64,175,.08)}.holder-intro-screen__visual img{display:block;width:100%;aspect-ratio:749/529;height:auto;object-fit:cover}.holder-intro-screen__visual>picture{display:block;width:100%}@media (max-width:1320px){.holder-intro-screen{grid-template-columns:minmax(0,0.82fr) minmax(35rem,1fr);gap:44px;padding-inline:44px}.holder-intro-screen h2{font-size:clamp(39px, 3.5vw, 48px)}.holder-intro-screen__features{width:min(610px,100%)}}@media (max-width:1100px){.holder-intro-screen{min-height:auto}.holder-intro-screen{grid-template-columns:1fr;gap:44px;min-height:auto;padding:86px clamp(28px,6vw,64px) 64px}.holder-intro-screen__content{min-height:auto;gap:48px}.holder-intro-screen__copy{max-width:720px}.holder-intro-screen__visual{width:min(749px,100%);margin-top:0;justify-self:start}}@media (max-width:760px){.holder-intro-screen{padding:12px}.holder-intro-screen{gap:34px;padding:56px 20px 34px;border-radius:20px}.holder-intro-screen__eyebrow{flex-wrap:wrap;gap:8px;margin-bottom:23px;font-size:16px}.holder-intro-screen__eyebrow i,.holder-intro-screen__eyebrow svg{width:25px;height:25px}.holder-intro-screen h2{font-size:clamp(34px, 10vw, 42px);line-height:1.18}.holder-intro-screen__rule{margin:24px 0 20px}.holder-intro-screen__lead{font-size:15px;line-height:1.78}.holder-intro-screen__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.holder-intro-screen__features li{min-height:132px;padding:0 12px}.holder-intro-screen__features li:nth-child(odd)::before{display:none}.holder-intro-screen__features li:nth-child(2n)::before{top:6px;bottom:8px}.holder-intro-screen__features i,.holder-intro-screen__features svg{width:42px;height:42px;margin-bottom:12px}.holder-intro-screen__visual{border-radius:18px}}@media (max-width:430px){.holder-intro-screen{padding-inline:16px}.holder-intro-screen__features{grid-template-columns:1fr;gap:18px}.holder-intro-screen__features li{min-height:auto;grid-template-columns:38px 1fr;justify-items:start;column-gap:12px;padding:0;text-align:left}.holder-intro-screen__features li::before{display:none}.holder-intro-screen__features i,.holder-intro-screen__features svg{grid-row:span 2;width:34px;height:34px;margin:0}.holder-intro-screen__features span{margin-top:5px}}.holder-before-after{position:relative;overflow:hidden}.holder-before-after__inner{position:relative;z-index:1;width:min(1440px,calc(100% - 80px));margin:0 auto;padding:28px 0 24px}.holder-before-after__header{position:relative;z-index:2;width:min(720px,54vw)}.holder-before-after__eyebrow{margin:0 0 12px;color:var(--holder-blue);font-size:16px;font-weight:600;line-height:1.25}.holder-before-after h2{margin:0;color:#07113a;font-size:clamp(42px, 3.12vw, 52px);font-weight:600;line-height:1.22;letter-spacing:0}.holder-before-after h2 span{color:var(--holder-blue)}.holder-before-after__header p:not(.holder-before-after__eyebrow){max-width:760px;margin:14px 0 0;color:#35466b;font-size:16px;font-weight:600;line-height:1.7}.holder-growth-art{position:absolute;top:18px;right:2px;width:min(644px,44vw);height:198px;pointer-events:none}.holder-growth-art__orbit{position:absolute;left:18px;right:2px;top:36px;height:144px;border:1px solid rgba(92,139,225,.14);border-radius:50%;transform:rotate(-8deg)}.holder-growth-art__orbit--tight{left:145px;right:88px;top:64px;height:88px;border-color:rgba(92,139,225,.18)}.holder-growth-art__bars{position:absolute;left:35px;bottom:34px;width:90px;height:86px;opacity:.38;background:linear-gradient(180deg,transparent 46px,rgba(80,131,239,.23) 46px) 0 0/20px 86px no-repeat,linear-gradient(180deg,transparent 26px,rgba(80,131,239,.24) 26px) 36px 0/20px 86px no-repeat,linear-gradient(180deg,transparent 4px,rgba(80,131,239,.24) 4px) 72px 0/20px 86px no-repeat}.holder-growth-art__plate{position:absolute;display:block;border:1px solid rgba(75,125,227,.2);border-radius:12px;background:linear-gradient(140deg,rgba(255,255,255,.82),rgba(232,240,255,.32));box-shadow:0 22px 36px rgba(53,103,195,.08),inset 0 1px 0 rgba(255,255,255,.72);transform:skewX(-16deg) rotate(16deg)}.holder-growth-art__plate--one{right:145px;top:76px;width:292px;height:82px}.holder-growth-art__plate--two{right:49px;top:84px;width:276px;height:80px}.holder-growth-art__plate--three{right:202px;top:54px;width:238px;height:82px}.holder-growth-art__arrow{position:absolute;right:101px;top:8px;width:86px;height:166px;background:linear-gradient(180deg,#1c62ff 0,#77a4ff 100%);clip-path:polygon(50% 0,100% 32%,70% 34%,70% 100%,30% 100%,30% 34%,0 32%);filter:drop-shadow(0 18px 16px rgba(21, 93, 255, .2));transform:rotate(39deg)}.holder-compare{display:grid;grid-template-columns:minmax(0,0.98fr) 74px minmax(0,1.08fr);align-items:stretch;gap:16px;margin-top:18px}.holder-compare-mobile{display:none}.holder-compare-panel{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(204,218,240,.7);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 16px 34px rgba(61,98,156,.04)}.holder-compare-panel--before{border-color:rgba(214,224,239,.7);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(248,251,255,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.holder-compare-panel--after{border-color:rgba(99,150,255,.34);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.9));box-shadow:0 22px 48px rgba(21,93,255,.1),inset 0 1px 0 rgba(255,255,255,.98)}.holder-compare-panel--after::before{position:absolute;top:0;right:22px;left:22px;height:2px;content:"";background:linear-gradient(90deg,rgba(21,93,255,0),rgba(21,93,255,.68),rgba(21,93,255,0))}.holder-compare-panel__header{display:flex;align-items:center;min-height:44px;margin:0;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(211,224,245,.78);background:linear-gradient(90deg,rgba(248,250,252,.74),rgba(255,255,255,.44))}.holder-compare-panel--after .holder-compare-panel__header{background:linear-gradient(90deg,rgba(21,93,255,.08),rgba(255,255,255,.58))}.holder-compare-panel__header span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:24px;flex:0 0 auto;padding:0 10px;border-radius:999px;border:1px solid rgba(163,176,198,.28);color:#7b879b;background:rgba(240,244,250,.78);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0}.holder-compare-panel__header strong{display:block;min-width:0;color:#5e6f8b;font-size:16px;font-weight:500;line-height:1.32}.holder-compare-panel--after .holder-compare-panel__header span{border-color:rgba(21,93,255,.16);color:#fff;background:linear-gradient(90deg,#1262ff 0,#5f8dff 100%);box-shadow:0 10px 20px rgba(21,93,255,.2)}.holder-compare-panel--after .holder-compare-panel__header strong{color:var(--holder-blue);font-weight:600}.holder-compare-list{margin:0;padding:18px 22px;list-style:none}.holder-compare-item{display:grid;grid-template-columns:50px minmax(0,1fr) 156px;align-items:center;gap:14px;min-height:92px;padding:0}.holder-compare-panel--after .holder-compare-item{grid-template-columns:60px minmax(0,1fr) 174px;min-height:96px}.holder-compare-item+.holder-compare-item{border-top:1px solid rgba(218,228,244,.82)}.holder-compare-item__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(207,218,235,.55);border-radius:12px;color:#92a0b6;background:rgba(248,251,255,.52);box-shadow:none}.holder-compare-panel--after .holder-compare-item__icon{width:58px;height:58px;border-radius:50%;color:var(--holder-blue);border-color:rgba(185,211,255,.96);background:linear-gradient(145deg,#f8fbff,#eef5ff);box-shadow:0 12px 30px rgba(21,93,255,.16)}.holder-compare-item__icon svg{width:25px;height:25px;stroke-width:2.15}.holder-compare-panel--after .holder-compare-item__icon svg{width:29px;height:29px;stroke-width:2.35}.holder-compare-item__copy h3{margin:0 0 6px;color:#253657;font-size:16px;font-weight:600;line-height:1.3}.holder-compare-item__copy p{margin:0;color:#65758f;font-size:14.5px;font-weight:400;line-height:1.6}.holder-compare-panel--after .holder-compare-item__copy h3{color:#07153e}.holder-compare-panel--after .holder-compare-item__copy p{color:#273f6a;font-weight:500}.holder-compare-item__note,.holder-impact-metric{display:flex;align-items:center;justify-content:center;min-height:62px;padding:9px 12px;border:1px solid rgba(222,230,243,.54);border-radius:8px;background:rgba(248,251,255,.56);color:#667793;font-size:14px;font-weight:500;line-height:1.5;text-align:center}.holder-impact-metric{flex-direction:column;color:var(--holder-blue);border-color:rgba(77,131,255,.18);background:linear-gradient(135deg,rgba(250,253,255,.96) 0,rgba(235,243,255,.82) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.holder-impact-metric strong{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:28px;font-weight:600;line-height:1;letter-spacing:0}.holder-impact-metric strong img{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 14px rgba(21, 93, 255, .16))}.holder-impact-metric strong>picture{display:contents}.holder-impact-metric strong span{font-family:"Noto Sans SC","PingFang SC",sans-serif;font-size:22px;line-height:1}.holder-impact-metric em{display:block;margin-top:7px;color:var(--holder-blue);font-size:14px;font-style:normal;font-weight:500;line-height:1.25}.holder-compare-bridge{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;isolation:isolate}.holder-compare-bridge::before{position:absolute;top:20px;bottom:20px;left:50%;width:1px;content:"";background:linear-gradient(180deg,rgba(147,181,255,0),rgba(104,155,255,.72),rgba(147,181,255,0));transform:translateX(-50%)}.holder-compare-bridge__flow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;width:64px;height:64px;gap:5px;border:1px solid rgba(189,214,255,.94);border-radius:50%;color:var(--holder-blue);font-size:13px;font-weight:600;line-height:1;background:radial-gradient(circle at 36% 30%,#fff 0 38%,#edf5ff 39% 100%);box-shadow:0 16px 36px rgba(21,93,255,.16),inset 0 1px 0 rgba(255,255,255,.96)}.holder-compare-bridge__flow::after{display:block;width:24px;height:11px;content:"";background:linear-gradient(90deg,rgba(21,93,255,.2),#155dff);clip-path:polygon(0 30%,66% 30%,66% 0,100% 50%,66% 100%,66% 70%,0 70%)}.holder-change-summary{min-height:158px;margin-top:15px;padding:18px 44px 16px;border:1px solid rgba(207,222,244,.88);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 44px rgba(61,98,156,.05)}.holder-change-summary h3{margin:0;color:var(--holder-blue);font-size:20px;font-weight:600;line-height:1.35;text-align:center}.holder-change-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px}.holder-change-summary__item{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:0 28px}.holder-change-summary__item+.holder-change-summary__item::before{position:absolute;left:0;top:12px;bottom:12px;width:1px;content:"";background:rgba(188,205,231,.76)}.holder-change-summary__item>span{display:inline-flex;align-items:center;justify-content:center;width:88px;height:78px;border:1px solid rgba(190,214,255,.94);border-radius:12px;color:var(--holder-blue);background:linear-gradient(145deg,#f8fbff,#eef5ff);box-shadow:0 12px 24px rgba(21,93,255,.13)}.holder-change-summary__item svg{width:36px;height:36px;stroke-width:2.2}.holder-change-summary__item strong{display:block;color:var(--holder-blue);font-size:18px;font-weight:600;line-height:1.25}.holder-change-summary__item p{margin:8px 0 0;color:#304774;font-size:15px;font-weight:600;line-height:1.55}@media (max-width:1420px){.holder-before-after__inner{width:min(1360px,calc(100% - 56px))}.holder-compare{grid-template-columns:minmax(0,0.98fr) 62px minmax(0,1.08fr);gap:12px}.holder-compare-list{padding-inline:18px}.holder-compare-item{grid-template-columns:44px minmax(0,1fr) 144px;gap:12px}.holder-compare-item__icon{width:40px;height:40px}.holder-compare-item__icon svg{width:23px;height:23px}.holder-compare-panel--after .holder-compare-item{grid-template-columns:54px minmax(0,1fr) 160px}.holder-compare-panel--after .holder-compare-item__icon{width:52px;height:52px}.holder-compare-panel--after .holder-compare-item__icon svg{width:27px;height:27px}.holder-compare-item__copy h3{font-size:15px}.holder-compare-item__copy p,.holder-compare-item__note,.holder-impact-metric em{font-size:14px}.holder-impact-metric strong{font-size:26px}.holder-impact-metric strong img{width:38px;height:38px;flex-basis:38px}.holder-compare-bridge__flow{width:58px;height:58px;font-size:12px}.holder-change-summary{padding-inline:26px}.holder-change-summary__item{grid-template-columns:74px minmax(0,1fr);gap:18px;padding-inline:20px}.holder-change-summary__item>span{width:74px;height:68px}}@media (max-width:1180px){.holder-before-after{min-height:auto}.holder-before-after__inner{width:min(760px,calc(100% - 48px));min-height:auto;padding:88px 0 64px}.holder-before-after__header{width:100%}.holder-growth-art{top:20px;right:-72px;width:430px;opacity:.5}.holder-before-after h2{font-size:clamp(38px, 5.6vw, 50px)}.holder-compare{grid-template-columns:1fr;gap:18px;margin-top:34px}.holder-compare-bridge{min-height:72px}.holder-compare-bridge::before{top:50%;bottom:auto;left:50%;width:min(360px,82%);height:1px;background:linear-gradient(90deg,rgba(147,181,255,0),rgba(104,155,255,.72),rgba(147,181,255,0));transform:translate(-50%,-50%)}.holder-compare-bridge__flow{width:86px;height:38px;flex-direction:row;gap:8px;border-radius:999px}.holder-compare-bridge__flow::after{width:20px;height:10px;transform:rotate(90deg)}.holder-change-summary{margin-top:20px}.holder-change-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.holder-change-summary__item:nth-child(3)::before{display:none}}@media (max-width:760px){.holder-before-after__inner{width:calc(100% - 24px);padding:54px 0 38px}.holder-growth-art{display:none}.holder-before-after__eyebrow{font-size:14px}.holder-before-after h2{font-size:clamp(31px, 9vw, 40px);line-height:1.24}.holder-before-after__header p:not(.holder-before-after__eyebrow){font-size:15px}.holder-compare{display:none}.holder-compare-mobile{display:grid;gap:12px;margin-top:24px}.holder-compare-mobile-card{min-width:0;padding:14px;border:1px solid rgba(204,218,240,.72);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 14px 30px rgba(61,98,156,.05)}.holder-compare-mobile-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(218,228,244,.82)}.holder-compare-mobile-card header span{color:#07153e;font-size:16px;font-weight:600;line-height:1.35}.holder-compare-mobile-card header strong{flex:0 0 auto;color:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:25px;font-weight:600;line-height:1}.holder-compare-mobile-card__after,.holder-compare-mobile-card__before{position:relative;min-width:0;padding:11px 0 10px 62px}.holder-compare-mobile-card__after{margin-top:2px;border-radius:10px;background:linear-gradient(90deg,rgba(21,93,255,.08),rgba(21,93,255,0))}.holder-compare-mobile-card em{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:22px;border-radius:999px;color:#77859b;background:rgba(238,243,250,.84);font-size:12px;font-style:normal;font-weight:500;line-height:1}.holder-compare-mobile-card__after em{color:#fff;background:var(--holder-blue)}.holder-compare-mobile-card p{margin:0;color:#50627f;font-size:14px;font-weight:400;line-height:1.58}.holder-compare-mobile-card__after p{color:#213a67;font-weight:500}.holder-compare-mobile-card b{display:block;margin-top:6px;color:var(--holder-blue);font-size:14px;font-weight:600;line-height:1.35}.holder-change-summary{padding:16px 14px 18px;border-radius:16px}.holder-change-summary h3{font-size:16px;text-align:left}.holder-change-summary__grid{grid-template-columns:1fr;gap:16px;margin-top:18px}.holder-change-summary__item{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:0}.holder-change-summary__item+.holder-change-summary__item::before{display:none}.holder-change-summary__item>span{width:58px;height:56px;border-radius:10px}.holder-change-summary__item svg{width:28px;height:28px}.holder-change-summary__item strong{font-size:16px}.holder-change-summary__item p{margin-top:5px;font-size:14px;line-height:1.5}}@media (max-width:430px){.holder-compare-mobile-card{padding:12px}.holder-compare-mobile-card header strong{font-size:23px}.holder-compare-mobile-card__after,.holder-compare-mobile-card__before{padding-left:56px}}.holder-solution{--holder-solution-blue:#1265ff;--holder-solution-blue-soft:#eaf3ff;--holder-solution-line:rgba(196, 214, 240, 0.82);--holder-solution-text:#08132c;padding:24px clamp(32px,2.55vw,40px);color:var(--holder-solution-text)}.holder-solution *{box-sizing:border-box}.holder-solution__shell{width:min(1460px,100%);min-height:calc(100vh - 48px);margin:0 auto}.holder-solution__header{padding-top:2px}.holder-solution__eyebrow{margin:0 0 18px;color:var(--holder-solution-blue);font-size:15px;font-weight:600;line-height:1}.holder-solution h2{margin:0;color:#071126;font-size:clamp(39px, 3.34vw, 52px);font-weight:600;line-height:1.21;letter-spacing:0}.holder-solution h2 span{color:var(--holder-solution-blue)}.holder-solution__lead{margin:22px 0 0;color:#263552;font-size:clamp(14px, 1.05vw, 16px);font-weight:500;line-height:1.86}.holder-solution__dashboard{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:20px;margin-top:24px}.holder-agent-matrix,.holder-growth-wheel,.holder-solution-quote,.holder-value-panel{border:1px solid rgba(206,222,244,.9);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(249,252,255,.78)),#fff;box-shadow:0 18px 44px rgba(67,103,151,.1),inset 0 1px 0 rgba(255,255,255,.82)}.holder-agent-matrix{position:relative;overflow:hidden;padding:23px 15px 18px}.holder-agent-matrix::before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 48% 88%,rgba(13,98,255,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(236,244,255,.18))}.holder-agent-matrix>*{position:relative;z-index:1}.holder-agent-matrix h3{margin:0 0 18px 14px;color:var(--holder-solution-blue);font-size:20px;font-weight:600;line-height:1.2}.holder-solution-agent-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.holder-agent-card{position:relative;display:flex;flex-direction:column;min-height:272px;min-width:0;padding:16px 12px 12px;border:1px solid rgba(214,228,248,.98);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,251,255,.92));box-shadow:0 13px 28px rgba(54,100,170,.1),inset 0 1px 0 rgba(255,255,255,.95);text-align:center}.holder-agent-card:not(:last-child)::after{position:absolute;top:50%;right:-17px;width:11px;height:18px;content:"";background:var(--holder-solution-blue);clip-path:polygon(0 0,100% 50%,0 100%,30% 50%);opacity:.55;transform:translateY(-50%)}.holder-agent-card__icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin:12px auto 15px;border:1px solid rgba(203,220,246,.92);border-radius:50%;color:var(--holder-solution-blue);background:linear-gradient(145deg,#f8fbff,#e8f2ff);box-shadow:0 13px 26px rgba(42,100,190,.12)}.holder-agent-card__icon i,.holder-agent-card__icon svg{width:34px;height:34px;stroke-width:2.3}.holder-agent-card h4{order:-1;margin:0;color:#071126;font-size:15px;font-weight:600;line-height:1.25}.holder-agent-card strong{display:block;margin:0;color:#101a34;font-size:15px;font-weight:600;line-height:1.22}.holder-agent-card ul{display:grid;gap:8px;margin:15px 0 0;padding:0;color:#273854;font-size:12px;font-weight:600;line-height:1.35;list-style:none;text-align:left}.holder-agent-card li{position:relative;padding-left:13px}.holder-agent-card li::before{position:absolute;left:2px;top:.55em;width:4px;height:4px;content:"";border-radius:50%;background:var(--holder-solution-blue)}.holder-agent-card b{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:auto 0 0;border-radius:7px;color:var(--holder-solution-blue);background:linear-gradient(180deg,#eef6ff,#e8f2ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);font-size:14px;font-weight:600;line-height:1}.holder-knowledge-engine{position:relative;margin:36px 40px 0;padding-top:22px}.holder-knowledge-engine__links{position:absolute;left:0;right:0;top:-19px;height:54px;pointer-events:none}.holder-knowledge-engine__links span{position:absolute;top:0;width:15%;height:54px;border:1px dashed rgba(102,151,229,.45);border-top:0;border-right:0;border-radius:0 0 0 42px}.holder-knowledge-engine__links span:first-child{left:3%}.holder-knowledge-engine__links span:nth-child(2){left:17%}.holder-knowledge-engine__links span:nth-child(3){left:31%}.holder-knowledge-engine__links span:nth-child(4){left:45%}.holder-knowledge-engine__links span:nth-child(5){left:59%}.holder-knowledge-engine__links span:nth-child(6){left:73%}.holder-knowledge-engine__links span:nth-child(7){left:87%;width:9%}.holder-knowledge-engine h4{position:relative;z-index:2;width:fit-content;margin:0 auto -8px;padding:0 26px;color:var(--holder-solution-blue);font-size:20px;font-weight:600;line-height:1}.holder-knowledge-engine__base{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:96px;padding:36px 28px 14px;border-radius:50%/22%;background:linear-gradient(180deg,rgba(220,235,255,.8) 0,rgba(198,222,255,.9) 56%,rgba(171,207,255,.76) 100%);box-shadow:0 18px 26px rgba(40,97,187,.13),inset 0 14px 18px rgba(255,255,255,.46),inset 0 -10px 14px rgba(77,133,220,.12)}.holder-knowledge-engine__base::before{position:absolute;left:0;right:0;top:-12px;height:32px;content:"";border-radius:50%;background:linear-gradient(180deg,rgba(237,246,255,.95),rgba(202,224,255,.75));box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.holder-knowledge-engine__base article{position:relative;z-index:1;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0 18px}.holder-knowledge-engine__base article+article{border-left:1px solid rgba(121,161,222,.36)}.holder-knowledge-engine__base i,.holder-knowledge-engine__base svg{width:36px;height:36px;padding:7px;border-radius:6px;color:var(--holder-solution-blue);background:#fff;box-shadow:0 8px 18px rgba(54,105,185,.12)}.holder-knowledge-engine__base p{margin:0}.holder-knowledge-engine__base span,.holder-knowledge-engine__base strong{display:block}.holder-knowledge-engine__base strong{color:#101a30;font-size:13px;font-weight:600;line-height:1.25}.holder-knowledge-engine__base span{margin-top:4px;color:#31405a;font-size:12px;font-weight:600;line-height:1.35}.holder-value-panel{min-width:0;padding:24px 26px 22px}.holder-value-panel h3{margin:0;color:var(--holder-solution-blue);font-size:20px;font-weight:600;line-height:1.2}.holder-value-panel__rule{display:flex;gap:6px;width:40px;height:2px;margin:14px 0 15px;background:linear-gradient(90deg,var(--holder-solution-blue) 0 55%,rgba(18,101,255,.2) 55% 100%)}.holder-value-panel dl{margin:0}.holder-value-panel dl>div{display:grid;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:83px;border-bottom:1px solid rgba(213,224,241,.86)}.holder-value-panel dl>div:last-child{border-bottom:0}.holder-value-panel dd,.holder-value-panel dt{margin:0}.holder-value-panel dt{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:8px;color:var(--holder-solution-blue);background:linear-gradient(145deg,#fff,#eef6ff);box-shadow:0 10px 20px rgba(70,113,178,.12)}.holder-value-panel dt i,.holder-value-panel dt svg{width:32px;height:32px;stroke-width:2.3}.holder-value-panel dd span{display:block;color:#11182b;font-size:15px;font-weight:600;line-height:1.1}.holder-value-panel dd strong{display:block;margin-top:9px;color:var(--holder-solution-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:30px;font-weight:600;line-height:1}.holder-value-panel b{color:#4b86ff;font-size:26px;font-weight:600;line-height:1}.holder-growth-wheel{position:relative;overflow:hidden;padding:18px 54px 26px;grid-column:1}.holder-growth-wheel h3{margin:0 0 28px;color:#12203a;font-size:17px;font-weight:560;line-height:1.2;text-align:center}.holder-growth-wheel ol{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:15px;margin:0;padding:0;list-style:none}.holder-growth-wheel ol::before{position:absolute;left:6%;right:6%;top:31px;height:2px;content:"";background:linear-gradient(90deg,transparent,rgba(18,101,255,.34),transparent);z-index:-1}.holder-growth-wheel li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.holder-growth-wheel li:not(:last-child)::after{position:absolute;right:-14px;top:26px;width:11px;height:18px;content:"";background:rgba(18,101,255,.54);clip-path:polygon(0 0,100% 50%,0 100%,30% 50%)}.holder-growth-wheel i,.holder-growth-wheel svg{display:block;width:60px;height:60px;padding:13px;border:1px solid rgba(204,221,246,.9);border-radius:50%;color:var(--holder-solution-blue);background:linear-gradient(145deg,#fff,#eef6ff);box-shadow:0 9px 22px rgba(58,108,181,.12);stroke-width:2.2}.holder-growth-wheel strong{color:#111930;font-size:14px;font-weight:600;line-height:1.12}.holder-growth-wheel span{color:#66758e;font-size:12px;font-weight:500;line-height:1.1}.holder-growth-wheel__loop{position:absolute;left:86px;right:86px;top:122px;height:58px;border:1.5px dashed rgba(18,101,255,.48);border-top:0;border-radius:0 0 120px 120px;pointer-events:none}.holder-growth-wheel__loop::after,.holder-growth-wheel__loop::before{position:absolute;content:"";background:rgba(18,101,255,.82)}.holder-growth-wheel__loop::before{left:-6px;top:-12px;width:11px;height:16px;clip-path:polygon(50% 0,100% 100%,0 100%)}.holder-growth-wheel__loop::after{left:calc(50% - 12px);bottom:-8px;width:18px;height:15px;clip-path:polygon(0 50%,100% 0,72% 50%,100% 100%)}.holder-growth-wheel p{position:relative;z-index:3;width:min(100%,392px);margin:34px auto 0;padding:9px 30px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#0f66ff,#055df5);box-shadow:0 8px 18px rgba(18,101,255,.14);font-size:15px;font-weight:600;line-height:1.15;text-align:center;white-space:nowrap}.holder-solution-quote{position:relative;display:flex;align-items:center;min-width:0;margin:0;padding:30px 34px 28px;grid-column:2}.holder-solution-quote blockquote{margin:0}.holder-solution-quote p{margin:0;color:#111a31;font-size:17px;font-weight:600;line-height:1.75}.holder-solution-quote>span{position:absolute;color:var(--holder-solution-blue);font-family:Georgia,"Times New Roman",serif;font-size:72px;font-weight:600;line-height:1}.holder-solution-quote>span:first-child{left:35px;top:24px}.holder-solution-quote>span:last-child{right:24px;bottom:8px}@media (max-width:1400px){.holder-solution{padding-inline:24px}.holder-solution__dashboard{grid-template-columns:minmax(0,1fr);gap:16px}.holder-solution-agent-flow{gap:14px}.holder-agent-card{min-height:256px;padding-inline:9px}.holder-agent-card:not(:last-child)::after{right:-12px}.holder-knowledge-engine{margin-inline:24px}.holder-value-panel{padding-inline:20px}}@media (max-width:1180px){.holder-solution{padding:80px 24px 48px}.holder-solution__dashboard{grid-template-columns:1fr;grid-template-rows:auto}.holder-solution-quote,.holder-value-panel{grid-column:1}.holder-value-panel dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.holder-value-panel dl>div{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:120px;padding-inline:12px;border-bottom:0;border-right:1px solid rgba(213,224,241,.86)}.holder-value-panel dl>div:last-child{border-right:0}.holder-value-panel b{display:none}.holder-solution-quote{min-height:180px}}@media (max-width:980px){.holder-solution__lead br{display:none}.holder-solution-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-agent-card:not(:last-child)::after{display:none}.holder-knowledge-engine{margin-inline:0}.holder-knowledge-engine__links{display:none}.holder-growth-wheel ol,.holder-knowledge-engine__base,.holder-value-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-knowledge-engine__base{border-radius:18px}.holder-growth-wheel li::after,.holder-growth-wheel ol::before,.holder-growth-wheel__loop,.holder-knowledge-engine__base::before{display:none}.holder-knowledge-engine__base article{padding:12px}.holder-knowledge-engine__base article+article{border-left:0}.holder-growth-wheel{padding:24px}.holder-growth-wheel p{margin:22px auto 0}}@media (max-width:640px){.holder-solution{padding:64px 16px 36px}.holder-solution h2{font-size:clamp(30px, 9vw, 38px)}.holder-solution__dashboard{gap:14px}.holder-agent-matrix,.holder-growth-wheel,.holder-solution-quote,.holder-value-panel{border-radius:12px}.holder-growth-wheel ol,.holder-knowledge-engine__base,.holder-solution-agent-flow,.holder-value-panel dl{grid-template-columns:1fr}.holder-value-panel dl>div{min-height:86px;border-right:0;border-bottom:1px solid rgba(213,224,241,.86)}.holder-value-panel dl>div:last-child{border-bottom:0}.holder-growth-wheel p{padding-inline:18px;white-space:normal;line-height:1.45}.holder-solution-quote p{font-size:15px}}.holder-ai-lifecycle{padding:clamp(30px,3.7vh,38px) clamp(30px,3.35vw,56px) clamp(22px,2.8vh,28px);overflow:hidden;color:#07115a}.holder-ai-lifecycle__shell{width:min(1564px,100%);margin:0 auto}.holder-ai-lifecycle__header{max-width:820px}.holder-ai-lifecycle__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin:0 0 clamp(18px,2.2vh,24px);padding:0 18px;border:1px solid rgba(21,93,255,.18);border-radius:999px;color:var(--holder-blue);background:linear-gradient(180deg,rgba(226,239,255,.96),rgba(211,228,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 26px rgba(21,93,255,.08);font-size:clamp(14px, .94vw, 16px);font-weight:600;line-height:1;letter-spacing:0}.holder-ai-lifecycle__header h2{margin:0;color:#070d4b;font-family:Archivo,"Noto Sans SC","PingFang SC",sans-serif;font-size:clamp(42px, 4.2vw, 68px);font-weight:600;line-height:1.08;letter-spacing:0}.holder-ai-lifecycle__header h2 span{display:inline-block;margin-inline:0.12em;color:var(--holder-blue);text-shadow:0 12px 28px rgba(21,93,255,.16)}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow){margin:clamp(12px,1.75vh,17px) 0 0;color:#31408d;font-size:clamp(16px, 1.08vw, 18px);font-weight:600;line-height:1.85;letter-spacing:0}.holder-ai-lifecycle__map{position:relative;--holder-flow-blue:rgba(21, 93, 255, 0.5);--holder-flow-blue-soft:rgba(21, 93, 255, 0.14);--holder-flow-blue-strong:rgba(21, 93, 255, 0.62);--holder-flow-glow:rgba(21, 93, 255, 0.04);margin-top:clamp(24px,3.4vh,34px);padding:clamp(28px,2.25vw,38px) 32px clamp(18px,1.65vw,26px);aspect-ratio:1560/548}.holder-ai-lifecycle__track-image{position:absolute;top:0;right:0;left:0;z-index:1;display:block;width:100%;height:auto;max-width:none;pointer-events:none;user-select:none;opacity:1;filter:none}.holder-ai-lifecycle__track-svg{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none;filter:drop-shadow(0 8px 14px var(--holder-flow-glow))}.holder-ai-lifecycle__path{fill:none;stroke:var(--holder-flow-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.holder-ai-lifecycle__path--bottom,.holder-ai-lifecycle__path--turn{stroke:rgba(21,93,255,0.68)}.holder-ai-lifecycle__arrow{fill:rgba(21,93,255,0.54)}.holder-ai-lifecycle__arrow--end{fill:rgba(21,93,255,0.4)}.holder-ai-lifecycle__node{fill:var(--holder-flow-blue-strong);stroke:rgba(21,93,255,0.08);stroke-width:3.5;paint-order:stroke fill;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px rgba(21, 93, 255, .11))}.holder-ai-lifecycle__track{position:absolute;left:0;right:0;z-index:1;display:none;height:calc(50% - 8px);border:1.5px solid var(--holder-flow-blue);pointer-events:none;filter:drop-shadow(0 5px 9px var(--holder-flow-glow))}.holder-ai-lifecycle__track--top{top:0;border-radius:34px 34px 0 0}.holder-ai-lifecycle__track--bottom{bottom:0;border-radius:0 0 34px 34px}.holder-ai-lifecycle__grid::after,.holder-ai-lifecycle__grid::before,.holder-ai-lifecycle__track::after,.holder-ai-lifecycle__track::before{display:none;position:absolute;z-index:4;width:10px;height:10px;content:"";border-radius:50%;background:var(--holder-flow-blue-strong);box-shadow:0 0 0 3px rgba(21,93,255,.1)}.holder-ai-lifecycle__track--top::before{left:24.8%;top:-5px;transform:translateX(-50%)}.holder-ai-lifecycle__track--top::after{left:50%;top:-5px;transform:translateX(-50%)}.holder-ai-lifecycle__track--bottom::before{left:24.8%;top:-5px;transform:translateX(-50%)}.holder-ai-lifecycle__track--bottom::after{left:50%;top:-5px;transform:translateX(-50%)}.holder-ai-lifecycle__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;gap:clamp(52px,4.45vw,68px) clamp(24px,3vw,42px);margin:0;padding:0;list-style:none}.holder-ai-lifecycle__grid::before{right:24.8%;top:calc(-1 * clamp(28px,2.25vw,38px) - 5px);transform:translateX(50%)}.holder-ai-lifecycle__grid::after{right:24.8%;top:calc(50% - 3px);transform:translateX(50%)}.holder-ai-step{position:relative;display:flex;flex-direction:column;align-content:start;gap:clamp(9px,.8vw,12px);min-height:0;min-width:0}.holder-ai-step:not(:nth-child(4n))::after{position:absolute;top:22px;right:calc(clamp(24px,3vw,42px)/ -2);width:1px;height:92px;content:"";background:linear-gradient(180deg,transparent 0,rgba(123,153,214,.14) 20%,rgba(123,153,214,.14) 80%,transparent 100%)}.holder-ai-step--turn::before{position:absolute;left:-27px;top:-36px;z-index:3;display:none;width:28px;height:30px;content:"";border-left:1.5px solid var(--holder-flow-blue);border-bottom:1.5px solid var(--holder-flow-blue);border-radius:0 0 0 18px;pointer-events:none}.holder-ai-step--turn::after{position:absolute;left:-23px;top:-9px;right:auto;z-index:3;display:none;width:0;height:0;content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--holder-flow-blue-strong);background:0 0;pointer-events:none}.holder-ai-step--last .holder-ai-step__agent::after{position:absolute;right:-60px;top:50%;display:none;width:34px;height:24px;content:"";background:linear-gradient(90deg,rgba(21,93,255,0),var(--holder-flow-blue-strong));clip-path:polygon(0 34%,64% 34%,64% 5%,100% 50%,64% 95%,64% 66%,0 66%);transform:translateY(-50%)}.holder-ai-step__main{display:grid;grid-template-columns:clamp(60px,4.45vw,72px) minmax(0,1fr);align-items:center;gap:clamp(13px,1.15vw,18px);min-width:0}.holder-ai-step__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(58px,4vw,68px);height:clamp(58px,4vw,68px);border:4px solid rgba(255,255,255,.9);border-radius:50%;color:var(--holder-blue);background:linear-gradient(145deg,#f8fbff,#edf5ff);box-shadow:0 9px 18px rgba(21,93,255,.08),0 0 0 6px rgba(255,255,255,.38),inset 0 0 0 1px rgba(21,93,255,.08)}.holder-ai-step__icon::before{position:absolute;inset:-7px;content:"";border:1px solid rgba(198,220,255,.46);border-radius:50%;background:rgba(255,255,255,.26)}.holder-ai-step__icon::after{position:absolute;inset:10px;content:"";border-radius:50%;background:linear-gradient(145deg,rgba(21,93,255,.18),rgba(21,93,255,.03))}.holder-ai-step__icon svg{position:relative;z-index:2;width:clamp(26px,1.9vw,32px);height:clamp(26px,1.9vw,32px);stroke-width:2.35}.holder-ai-step h3{display:flex;align-items:baseline;gap:11px;margin:0;color:#07115a;font-size:clamp(18px, 1.35vw, 23px);font-weight:600;line-height:1.18;letter-spacing:0;white-space:nowrap}.holder-ai-step h3 span{color:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:clamp(23px, 1.75vw, 30px);font-weight:600}.holder-ai-step__main p{margin:9px 0 0;color:#33428d;font-size:clamp(14px, 1vw, 17px);font-weight:400;line-height:1.6;letter-spacing:0}.holder-ai-step__agent{position:relative;min-height:62px;padding:10px 16px;border:1px solid rgba(158,190,244,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(241,247,255,.68)),rgba(245,250,255,.62);box-shadow:0 12px 26px rgba(21,75,160,.055),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(21,93,255,.035)}.holder-ai-step__agent:has(> span){padding-left:58px}.holder-ai-step__agent>span{position:absolute;left:17px;top:17px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3a84ff,#115dff);box-shadow:0 8px 16px rgba(21,93,255,.22)}.holder-ai-step__agent>span svg{width:17px;height:17px;stroke-width:2.5}.holder-ai-step__agent strong{display:block;overflow-wrap:anywhere;color:var(--holder-blue);font-size:clamp(15px, 1.02vw, 18px);font-weight:500;line-height:1.25;letter-spacing:0}.holder-ai-step__agent p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;color:#293d92;font-size:clamp(12px, .78vw, 14px);font-weight:400;line-height:1.3;letter-spacing:0}.holder-ai-step__agent em,.holder-ai-step__agent p::before{display:inline-block;width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:currentColor;content:"";font-style:normal}.holder-ai-outcomes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:clamp(28px,3.5vh,36px) 0 0;padding:16px 20px;list-style:none;border:1px solid rgba(138,170,230,.32);border-radius:8px;background:rgba(250,253,255,.82);box-shadow:0 16px 34px rgba(21,75,160,.08),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.holder-ai-outcomes li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:0 20px}.holder-ai-outcomes li+li{border-left:1px solid rgba(139,168,224,.42)}.holder-ai-outcomes li>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(138,170,230,.25);border-radius:50%;color:var(--holder-blue);background:linear-gradient(180deg,#fff,#eef6ff);box-shadow:0 10px 22px rgba(21,93,255,.13)}.holder-ai-outcomes svg{width:30px;height:30px;stroke-width:2.45}.holder-ai-outcomes strong{display:block;color:var(--holder-blue);font-size:clamp(14px, .95vw, 17px);font-weight:600;line-height:1.25;white-space:nowrap}.holder-ai-outcomes p{margin:8px 0 0;color:#34428d;font-size:clamp(12px, .78vw, 14px);font-weight:600;line-height:1.35}.holder-ai-lifecycle__note{margin:clamp(18px,2.3vh,24px) auto 0;color:var(--holder-blue);font-size:clamp(16px, 1.12vw, 19px);font-weight:600;line-height:1.5;text-align:center;letter-spacing:0}@media (max-width:1360px){.holder-ai-lifecycle{padding-inline:clamp(22px,2.5vw,34px)}.holder-ai-lifecycle__map{padding-inline:24px}.holder-ai-lifecycle__grid{column-gap:24px}.holder-ai-step:not(:nth-child(4n))::after{right:-12px;height:80px}.holder-ai-step__main{grid-template-columns:64px minmax(0,1fr);gap:12px}.holder-ai-step__agent{padding-right:13px}.holder-ai-step__agent:has(> span){padding-left:52px}.holder-ai-step__agent>span{left:14px}.holder-ai-step--last .holder-ai-step__agent::after{right:-38px}.holder-ai-outcomes{padding-inline:12px}.holder-ai-outcomes li{grid-template-columns:54px minmax(0,1fr);gap:12px;padding-inline:12px}.holder-ai-outcomes li>span{width:52px;height:52px}}@media (max-width:1100px){.holder-ai-lifecycle{min-height:auto;padding-block:54px}.holder-ai-lifecycle__header{max-width:760px}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow) br{display:none}.holder-ai-lifecycle__map{padding:0;aspect-ratio:auto}.holder-ai-lifecycle__grid::after,.holder-ai-lifecycle__grid::before,.holder-ai-lifecycle__track,.holder-ai-lifecycle__track-image,.holder-ai-lifecycle__track-svg,.holder-ai-step--last .holder-ai-step__agent::after,.holder-ai-step--turn::after,.holder-ai-step--turn::before{display:none}.holder-ai-lifecycle__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.holder-ai-step{grid-template-rows:auto;min-height:252px;padding:18px;border:1px solid rgba(138,170,230,.26);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(21,75,160,.06)}.holder-ai-step:not(:nth-child(4n))::after{display:none}.holder-ai-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;border:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.holder-ai-outcomes li,.holder-ai-outcomes li+li{min-height:92px;padding:16px;border:1px solid rgba(138,170,230,.26);border-radius:8px;background:rgba(250,253,255,.86);box-shadow:0 12px 26px rgba(21,75,160,.06)}}@media (max-width:720px){.holder-ai-lifecycle{padding:46px 16px 42px}.holder-ai-lifecycle__eyebrow{min-height:28px;margin-bottom:16px;font-size:13px}.holder-ai-lifecycle__header h2{font-size:clamp(34px, 10vw, 44px);line-height:1.14}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow){font-size:15px;line-height:1.72}.holder-ai-lifecycle__map{margin-top:24px}.holder-ai-lifecycle__grid,.holder-ai-outcomes{grid-template-columns:1fr}.holder-ai-step{min-height:auto;padding:16px}.holder-ai-step__main{grid-template-columns:60px minmax(0,1fr)}.holder-ai-step__icon{width:58px;height:58px;border-width:4px}.holder-ai-step__icon svg{width:27px;height:27px}.holder-ai-step h3{flex-wrap:wrap;gap:4px 9px;white-space:normal}.holder-ai-step__main p{margin-top:8px;font-size:14px}.holder-ai-step__agent{min-height:auto}.holder-ai-outcomes{margin-top:22px}.holder-ai-outcomes li,.holder-ai-outcomes li+li{grid-template-columns:54px minmax(0,1fr)}.holder-ai-outcomes strong{white-space:normal}.holder-ai-lifecycle__note{text-align:left}}@media (max-width:390px){.holder-ai-lifecycle{padding-inline:12px}.holder-ai-step__main{grid-template-columns:1fr}.holder-ai-step__agent{padding:15px 14px 14px}.holder-ai-step__agent:has(> span){padding-left:52px}}.holder-challenge{--holder-challenge-content:min(1636px, 100%);padding:clamp(52px,3.2vw,60px) 18px clamp(42px,3vw,50px)}.holder-challenge-summary,.holder-challenge__grid,.holder-challenge__header{width:var(--holder-challenge-content);margin-inline:auto}.holder-challenge__header{max-width:none}.holder-challenge__header>*{max-width:830px}.holder-challenge__kicker{position:relative;margin:0;padding-bottom:17px;color:var(--holder-blue);font-size:20px;font-weight:600;line-height:1.2}.holder-challenge__kicker::after{position:absolute;left:0;bottom:0;width:32px;height:2px;content:"";border-radius:999px;background:var(--holder-blue)}.holder-challenge__header h2{margin:20px 0 0;color:#071333;font-size:clamp(42px, 3.08vw, 54px);font-weight:600;line-height:1.18}.holder-challenge__header p:not(.holder-challenge__kicker){margin:17px 0 0;color:#26375c;font-size:19px;font-weight:600;line-height:1.72}.holder-challenge__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.32vw,22px);margin-top:clamp(28px,2.2vw,34px)}.holder-challenge-card{display:flex;flex-direction:column;min-height:clamp(450px,29.2vw,488px);padding:24px 26px 22px;border:1px solid rgba(212,229,255,.92);border-radius:12px;background:rgba(255,255,255,.84);box-shadow:0 19px 44px rgba(60,103,171,.11),inset 0 1px 0 rgba(255,255,255,.92)}.holder-challenge-card__index{display:block;color:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:26px;font-weight:600;line-height:1}.holder-challenge-card__heading{display:flex;align-items:center;gap:24px;margin-top:27px}.holder-challenge-card__icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;flex:0 0 74px;border-radius:50%;color:var(--holder-blue);background:linear-gradient(145deg,#f8fbff,#eaf3ff);box-shadow:inset 0 0 0 1px rgba(225,236,255,.72)}.holder-challenge-card__icon svg{width:38px;height:38px;stroke-width:2.5}.holder-challenge-card__heading h3{min-width:0;margin:0;color:#071333;font-size:clamp(20px, 1.27vw, 23px);font-weight:600;line-height:1.46}.holder-challenge-card__rule{display:block;height:1px;margin-top:17px;background:linear-gradient(90deg,rgba(220,232,250,.96),rgba(225,235,249,.7))}.holder-challenge-card__list{display:grid;gap:8px;margin:20px 0 0;padding:0 0 0 8px;list-style:none;color:#293a5f;font-size:16px;font-weight:600;line-height:1.55}.holder-challenge-card__list li{position:relative;padding-left:22px}.holder-challenge-card__list li::before{position:absolute;left:0;top:.74em;width:6px;height:6px;content:"";border-radius:50%;background:var(--holder-blue);transform:translateY(-50%)}.holder-challenge-card__art{display:flex;align-items:flex-end;justify-content:center;height:168px;margin-top:auto;padding-top:18px}.holder-challenge-card__art svg{display:block;width:min(300px,100%);height:auto;overflow:visible}.holder-challenge-card__art img{display:block;width:min(230px,82%);max-height:126px;height:auto;object-fit:contain}.holder-challenge-card__art>picture{display:contents}.holder-art__dash{fill:none;stroke:#bed8ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 6}.holder-art__person--muted{fill:#d9e3f3;opacity:.8}.holder-art__person--primary circle,.holder-art__person--primary path{fill:#1a67ff;filter:drop-shadow(0 8px 14px rgba(22, 93, 255, .22))}.holder-art__halo{fill:#eaf3ff;filter:drop-shadow(0 8px 18px rgba(30, 91, 185, .11))}.holder-art__question{fill:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:35px;font-weight:600}.holder-art__ghost-card{fill:#dfeaff;opacity:.68}.holder-art__cloud{fill:rgba(255,255,255,0.86);stroke:#d6e7ff;stroke-width:2;filter:drop-shadow(0 16px 22px rgba(48, 102, 184, .13))}.holder-art__cloud-edge{fill:none;stroke:#cfe2ff;stroke-width:2;stroke-dasharray:5 5}.holder-art__file path{fill:none;stroke:var(--holder-blue);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px rgba(22, 93, 255, .16))}.holder-art__node circle{fill:rgba(234,243,255,0.92);filter:drop-shadow(0 9px 16px rgba(48, 102, 184, .1))}.holder-art__node path{fill:none;stroke:var(--holder-blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.holder-art__label text,.holder-art__node text{fill:#26406b;font-family:"Noto Sans SC","PingFang SC",sans-serif;font-size:12px;font-weight:600}.holder-art__cube path{fill:none;stroke:var(--holder-blue);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px rgba(22, 93, 255, .14))}.holder-art__label rect{fill:#edf4ff;filter:drop-shadow(0 7px 13px rgba(50, 90, 150, .09))}.holder-art__stack-shadow{fill:rgba(207,223,248,0.5)}.holder-art__stack-layer{stroke:rgba(139,180,255,0.45);stroke-width:1.5}.holder-art__stack-layer--bottom{fill:#d6e6ff}.holder-art__stack-layer--mid{fill:#2d77ff;filter:drop-shadow(0 12px 18px rgba(22, 93, 255, .18))}.holder-art__stack-layer--top{fill:#eaf3ff}.holder-art__stack-mark{fill:#a4c4ff}.holder-challenge-summary{display:flex;align-items:center;gap:32px;min-height:88px;margin-top:24px;padding:16px 36px;border-radius:10px;background:#f1f7ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.holder-challenge-summary__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;background:var(--holder-blue);color:#fff;font-family:Archivo,"Noto Sans SC",sans-serif;font-size:35px;font-weight:600;line-height:1;box-shadow:0 11px 25px rgba(22,93,255,.23)}.holder-challenge-summary p{margin:0;color:#111936;font-size:clamp(20px, 1.42vw, 24px);font-weight:400;line-height:1.45}.holder-challenge-summary p span{color:var(--holder-blue)}@media (max-width:1380px){.holder-challenge-card{padding-inline:22px}.holder-challenge-card__heading{gap:18px}.holder-challenge-card__icon{width:66px;height:66px;flex-basis:66px}.holder-challenge-card__icon svg{width:34px;height:34px}}@media (max-width:1180px){.holder-challenge{min-height:auto;padding-block:58px 46px}.holder-challenge__header>*{max-width:780px}.holder-challenge__header p br{display:none}.holder-challenge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-challenge-card{min-height:464px}.holder-challenge-summary{align-items:flex-start}}@media (max-width:760px){.holder-challenge{padding-block:42px 28px}.holder-challenge__kicker{font-size:17px}.holder-challenge__header h2{font-size:clamp(33px, 10vw, 42px);line-height:1.18}.holder-challenge__header p:not(.holder-challenge__kicker){font-size:16px;line-height:1.75}.holder-challenge__grid{grid-template-columns:1fr;gap:16px}.holder-challenge-card{min-height:0}.holder-challenge-card__heading{align-items:flex-start;gap:16px}.holder-challenge-card__heading h3{font-size:22px}.holder-challenge-card__art{height:155px;margin-top:18px}.holder-challenge-card__art img{width:min(210px,78%);max-height:114px}.holder-challenge-summary{gap:18px;padding:18px}.holder-challenge-summary p{font-size:18px}}@media (max-width:430px){.holder-challenge-card{padding:22px 18px 20px}.holder-challenge-card__heading{flex-direction:column}.holder-challenge-card__art{height:138px}.holder-challenge-card__art img{width:min(190px,76%);max-height:102px}.holder-challenge-summary{flex-direction:column}}.holder-screen-08{position:relative;overflow:hidden;padding:34px clamp(32px,3.15vw,49px) 21px;isolation:isolate}.holder-screen-08::after{left:4%;right:4%;bottom:-118px;height:220px;background:radial-gradient(50% 60% at 50% 50%,rgba(203,222,255,.32),rgba(247,251,255,0) 70%)}.holder-testimonials__shell{width:min(100%,1440px);margin:0 auto}.holder-testimonials__hero{display:grid;grid-template-columns:minmax(760px,0.98fr) minmax(420px,1fr);align-items:start;gap:12px;margin-bottom:2rem}.holder-testimonials__title{min-width:0}.holder-testimonials__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-width:91px;height:26px;margin:0 0 18px;padding:0 13px;border-radius:999px;background:#dfe9ff;color:#0f5cff;font-size:15px;font-weight:600;line-height:1}.holder-testimonials__title h2{max-width:850px;margin:0;color:#070d44;font-size:clamp(42px, 3.35vw, 52px);font-weight:600;line-height:1.16;letter-spacing:0}.holder-testimonials__title h2 span{color:#1262ff;font:inherit;letter-spacing:inherit}.holder-testimonials__lead{margin:21px 0 0;color:#34447d;font-size:clamp(18px, 1.32vw, 21px);font-weight:500;line-height:1.72;letter-spacing:0}.holder-voice-visual{position:relative;min-height:229px}.holder-voice-visual::after,.holder-voice-visual::before{position:absolute;content:"";pointer-events:none}.holder-voice-visual::before{left:10%;right:3%;top:95px;height:118px;border:1px solid rgba(95,147,255,.2);border-radius:50%}.holder-voice-visual::after{left:27%;right:17%;top:118px;height:86px;border-radius:50%;background:radial-gradient(50% 48% at 50% 50%,rgba(182,207,255,.26),rgba(255,255,255,0));box-shadow:inset 0 0 0 38px rgba(242,247,255,.42)}.holder-voice-visual__person{position:absolute;z-index:1;display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(189,211,255,.78);border-radius:50%;color:#76a1ff;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(221,234,255,.86));box-shadow:0 12px 30px rgba(80,126,210,.12)}.holder-voice-visual__person svg{width:20px;height:20px;stroke-width:2.1}.holder-voice-visual__person--one{left:33%;top:0}.holder-voice-visual__person--two{right:18%;top:21px}.holder-voice-visual__person--three{left:25%;top:126px}.holder-voice-visual__person--four{right:8%;top:145px}.holder-voice-visual__bubble{position:absolute;z-index:2;display:grid;overflow:hidden;border:1px solid rgba(219,230,250,.86);box-shadow:0 28px 60px rgba(67,107,192,.22)}.holder-voice-visual__bubble--quote{left:37%;top:23px;place-items:center;width:190px;height:142px;border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(236,244,255,.9));transform:rotate(1deg)}.holder-voice-visual__bubble--quote::after{position:absolute;left:38px;bottom:-17px;width:56px;height:43px;content:"";border-radius:0 0 0 12px;background:linear-gradient(145deg,rgba(244,249,255,.94),rgba(225,237,255,.88));clip-path:polygon(0 0,100% 0,18% 100%)}.holder-voice-visual__bubble--quote span{color:#3473ff;font-family:Georgia,"Times New Roman",serif;font-size:104px;font-weight:600;line-height:.9;text-shadow:0 12px 20px rgba(21,93,255,.18);transform:translateY(6px)}.holder-voice-visual__bubble--message{right:8%;top:73px;width:168px;height:115px;align-content:center;gap:15px;padding:0 28px;border-radius:13px 13px 13px 6px;background:linear-gradient(135deg,#1d62ff 0,#5c8cff 100%);transform:skewY(2deg)}.holder-voice-visual__bubble--message::after{position:absolute;right:34px;bottom:-23px;width:45px;height:37px;content:"";background:#2a6bff;clip-path:polygon(0 0,100% 0,78% 100%)}.holder-voice-visual__bubble--message span{display:block;height:8px;border-radius:999px;background:rgba(213,228,255,.58)}.holder-voice-visual__bubble--message span:first-child{width:95%}.holder-voice-visual__bubble--message span:nth-child(2){width:82%}.holder-voice-visual__bubble--message span:nth-child(3){width:64%}.holder-voice-visual__bubble--like{right:2%;top:150px;place-items:center;width:75px;height:79px;border:0;border-radius:18px;color:#fff;background:linear-gradient(145deg,#9bbbff 0,#4b80ff 100%);box-shadow:0 24px 46px rgba(45,96,207,.22)}.holder-voice-visual__bubble--like svg{width:45px;height:45px;stroke-width:2.4}.holder-approval-strip{display:grid;min-height:126px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin-top:9px;padding:24px 30px;border:1px solid rgba(214,227,250,.92);border-radius:19px;background:rgba(255,255,255,.76);box-shadow:0 22px 58px rgba(83,113,166,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.holder-approval-item{position:relative;display:grid;grid-template-columns:68px 1fr;align-items:center;gap:19px;min-width:0;padding-inline:0 30px}.holder-approval-item:not(:last-child)::after{position:absolute;top:14px;right:20px;width:1px;height:50px;content:"";background:rgba(166,189,231,.72)}.holder-approval-item__icon{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(203,220,255,.86);border-radius:50%;color:#fff;background:linear-gradient(145deg,#2c70ff,#75a1ff);box-shadow:0 12px 28px rgba(35,93,220,.2)}.holder-approval-item__icon svg{width:33px;height:33px;stroke-width:2.4}.holder-approval-item h3{margin:0;color:#075bff;font-size:clamp(16px, 1.18vw, 18px);font-weight:600;line-height:1.22;letter-spacing:0}.holder-approval-item p{margin:12px 0 0;color:#334173;font-size:clamp(14px, .98vw, 16px);font-weight:400;line-height:1.35;letter-spacing:0}.holder-testimonial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}.holder-testimonial-card{position:relative;min-height:349px;margin:0;padding:64px 60px 32px;border:1px solid rgba(213,226,249,.95);border-radius:19px;background:rgba(255,255,255,.78);box-shadow:0 22px 58px rgba(72,101,158,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.holder-testimonial-card__endquote,.holder-testimonial-card__quote{position:absolute;color:#7ba6ff;font-family:Georgia,"Times New Roman",serif;font-size:74px;font-weight:600;line-height:.8}.holder-testimonial-card__quote{left:31px;top:31px}.holder-testimonial-card__endquote{right:39px;bottom:50px}.holder-testimonial-card blockquote{max-width:330px;min-height:130px;margin:0;color:#1d285c;font-size:clamp(16px, 1.08vw, 18px);font-weight:400;line-height:1.74;letter-spacing:0}.holder-testimonial-card figcaption{display:flex;align-items:center;gap:15px;margin-top:29px}.holder-testimonial-card img{width:88px;height:88px;flex:0 0 88px;border-radius:50%;background:#dce4ef;object-fit:cover;object-position:center center}.holder-testimonial-card figcaption span{display:grid;min-width:0;gap:7px}.holder-testimonial-card figcaption strong{color:#061047;font-size:18px;font-weight:600;line-height:1.1;letter-spacing:0}.holder-testimonial-card figcaption small{color:#344173;font-size:15px;font-weight:500;line-height:1.42;letter-spacing:0}.holder-trust-panel{margin-top:24px;padding:17px 27px 21px;border:1px solid rgba(214,227,250,.92);border-radius:18px;background:rgba(255,255,255,.75);box-shadow:0 22px 58px rgba(75,105,166,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.holder-trust-panel h3{margin:0;color:#075bff;font-size:clamp(18px, 1.48vw, 23px);font-weight:600;line-height:1.25;text-align:center;letter-spacing:0}.holder-trust-logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:17px;margin-top:17px}.holder-logo-card{display:flex;align-items:center;justify-content:center;min-width:0;height:74px;gap:8px;padding:0 14px;border:1px solid rgba(205,222,250,.95);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.95));box-shadow:0 10px 24px rgba(67,105,174,.08);color:#0e5fe7;text-align:left}.holder-logo-card__text{display:grid;align-content:center;min-width:0;gap:5px}.holder-logo-card small,.holder-logo-card strong{display:block;min-width:0;line-height:1;letter-spacing:0}.holder-logo-card strong{font-size:clamp(15px, 1.18vw, 20px);font-weight:600;white-space:nowrap}.holder-logo-card small{font-size:10px;font-weight:600;opacity:.86;white-space:nowrap}.holder-logo-card__mark{position:relative;display:block;width:39px;height:39px;flex:0 0 39px}.holder-logo-card--mobile .holder-logo-card__mark{border:4px solid #0f8dd9;border-radius:50%}.holder-logo-card--mobile .holder-logo-card__mark::after,.holder-logo-card--mobile .holder-logo-card__mark::before{position:absolute;left:6px;right:6px;height:4px;content:"";border-radius:999px;background:#49b95d;transform:rotate(-35deg)}.holder-logo-card--mobile .holder-logo-card__mark::before{top:10px}.holder-logo-card--mobile .holder-logo-card__mark::after{top:19px}.holder-logo-card--telecom{color:#0f60b9}.holder-logo-card--telecom .holder-logo-card__mark{display:grid;place-items:center;width:42px;color:#0f60b9;font-family:Archivo,"Noto Sans SC",sans-serif;font-size:19px;font-weight:600}.holder-logo-card--unicom{color:#202020}.holder-logo-card--unicom .holder-logo-card__mark{width:35px;height:35px;border:6px solid #d9252f;border-radius:50%;box-shadow:inset 0 0 0 6px #fff}.holder-logo-card--huawei{color:#141925}.holder-logo-card--huawei .holder-logo-card__mark{width:34px;height:34px;border-radius:34px 34px 8px 8px;background:radial-gradient(circle at 50% 100%,#fff 0 24%,transparent 25%),conic-gradient(from 220deg,#d9343c,#e33b42,#f35e5b,#e33b42,#d9343c)}.holder-logo-card--inspur{color:#106edc;gap:4px}.holder-logo-card--inspur strong{font-family:Archivo,"Noto Sans SC",sans-serif;font-style:italic;font-size:clamp(22px, 1.8vw, 30px)}.holder-logo-card--inspur small{margin-top:0;font-size:clamp(16px, 1.2vw, 20px);font-weight:600}.holder-logo-card--dahua{display:grid;align-content:center;color:#101010;text-align:center}.holder-logo-card--dahua strong{color:#111;font-family:Arial,"Noto Sans SC",sans-serif;font-size:clamp(25px, 2vw, 32px);font-style:italic;font-weight:600}.holder-logo-card--dahua strong::first-letter{color:#df252c}.holder-logo-card--dahua strong span{color:#df252c}.holder-logo-card--dahua small{color:#111;font-size:8px}.holder-logo-card--more{color:#2d4079;text-align:center}.holder-logo-card--more strong{font-family:Archivo,"Noto Sans SC",sans-serif;font-size:23px;font-weight:600}.holder-testimonials__source{margin:20px 0 0;color:#8a96ba;font-size:14px;font-weight:500;line-height:1.4;text-align:center;letter-spacing:0}@media (max-width:1360px){.holder-approval-strip{padding-inline:24px}.holder-approval-item{grid-template-columns:58px 1fr;gap:14px;padding-right:20px}.holder-approval-item:not(:last-child)::after{right:11px}.holder-approval-item__icon{width:58px;height:58px}.holder-approval-item__icon svg{width:28px;height:28px}.holder-testimonial-card{padding-inline:42px}.holder-testimonial-card blockquote{max-width:none}.holder-trust-logos{gap:12px}.holder-logo-card{padding-inline:10px}}@media (max-width:1180px){.holder-screen-08{min-height:auto;padding:76px clamp(24px,5vw,56px) 42px}.holder-testimonials__hero{grid-template-columns:1fr;gap:10px}.holder-voice-visual{min-height:190px;margin-top:6px}.holder-voice-visual__bubble--quote{left:42%}.holder-voice-visual__bubble--message{right:18%}.holder-voice-visual__bubble--like{right:12%}.holder-approval-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:18px}.holder-approval-item:nth-child(2)::after{display:none}.holder-testimonial-cards{grid-template-columns:1fr}.holder-testimonial-card{min-height:auto;padding:54px 46px 32px}.holder-testimonial-card blockquote{min-height:0}.holder-trust-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.holder-screen-08{padding:58px 18px 34px}.holder-testimonials__title h2{font-size:clamp(33px, 8.4vw, 42px);line-height:1.22}.holder-testimonials__lead{font-size:16px;line-height:1.72}.holder-desktop-break{display:none}.holder-voice-visual{min-height:170px;transform:scale(.86);transform-origin:center top}.holder-approval-strip{grid-template-columns:1fr;gap:18px;padding:22px 20px}.holder-approval-item{grid-template-columns:54px 1fr;padding:0}.holder-approval-item::after{display:none}.holder-approval-item__icon{width:54px;height:54px}.holder-approval-item h3{font-size:16px}.holder-approval-item p{margin-top:7px;font-size:14px}.holder-testimonial-card{padding:51px 24px 28px;border-radius:16px}.holder-testimonial-card__quote{left:22px;top:24px}.holder-testimonial-card__endquote{right:24px;bottom:35px;font-size:62px}.holder-testimonial-card blockquote{font-size:15px;line-height:1.72}.holder-testimonial-card img{width:70px;height:70px;flex-basis:70px}.holder-testimonial-card figcaption strong{font-size:17px}.holder-testimonial-card figcaption small{font-size:14px}.holder-trust-panel{padding:18px}.holder-trust-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-logo-card{height:66px}}@media (max-width:520px){.holder-screen-08{padding-inline:14px}.holder-testimonials__eyebrow{height:24px;font-size:13px}.holder-voice-visual{min-height:142px;transform:scale(.68);transform-origin:left top;width:145%}.holder-testimonial-cards{gap:18px}.holder-testimonial-card figcaption{align-items:flex-start}.holder-trust-logos{gap:10px}.holder-logo-card{min-height:64px;height:auto;flex-wrap:wrap;gap:5px;padding:10px;text-align:center}.holder-logo-card__mark{width:30px;height:30px;flex-basis:30px}.holder-logo-card strong{font-size:15px}.holder-logo-card small{width:100%;margin-top:0;font-size:9px}.holder-logo-card--dahua strong,.holder-logo-card--inspur strong{font-size:21px}}.holder-dual-engine{position:relative;scroll-margin-top:108px;overflow:hidden;padding:clamp(32px,3.3vw,56px) 0 clamp(38px,4vw,70px)}.holder-dual-engine::before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(220,232,255,.16) 1px,transparent 1px),linear-gradient(180deg,rgba(220,232,255,.14) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50% 46%,rgba(0,0,0,0.3),transparent 76%)}.holder-dual-engine__inner{position:relative;z-index:1;width:min(1728px,calc(100% - clamp(36px,3.6vw,72px)));margin:0 auto}.holder-dual-engine__header{max-width:1120px}.holder-dual-engine__eyebrow{margin:0 0 15px;color:var(--holder-blue);font-size:clamp(15px, 1.05vw, 18px);font-weight:600;line-height:1}.holder-dual-engine h2{margin:0;color:#06102d;font-size:clamp(34px, 3.02vw, 54px);font-weight:600;line-height:1.33;letter-spacing:0}.holder-dual-engine h2 span{color:var(--holder-blue);white-space:nowrap}.holder-dual-engine__header>p:last-child{max-width:990px;margin:clamp(14px,1.5vw,24px) 0 0;color:#34435f;font-size:clamp(15px, 1.05vw, 18px);font-weight:500;line-height:1.92}.holder-dual-engine__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(236px,16.6vw,300px) minmax(0,1fr);gap:clamp(20px,1.8vw,34px);align-items:center;margin-top:0}.holder-engine-panel{position:relative;min-height:clamp(500px,38.3vw,558px);padding:clamp(44px,3vw,55px) clamp(14px,1.25vw,24px) clamp(20px,1.8vw,28px);border:1px solid rgba(178,207,255,.5);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(250,253,255,.95)),radial-gradient(circle at 50% 0,rgba(21,93,255,.035),transparent 58%);box-shadow:0 16px 34px rgba(43,94,170,.045)}.holder-engine-panel--internal{border-color:rgba(132,201,214,.42);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(250,254,255,.95)),radial-gradient(circle at 50% 0,rgba(10,166,182,.032),transparent 58%)}.holder-engine-panel h3{position:absolute;top:-20px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(220px,17vw,278px);min-height:43px;margin:0;padding:0 24px;border:1px solid rgba(184,211,255,.58);border-radius:999px;color:var(--holder-blue);background:linear-gradient(180deg,#f5f9ff,#edf4ff);box-shadow:0 8px 18px rgba(21,93,255,.08);font-size:clamp(18px, 1.18vw, 23px);font-weight:600;line-height:1.1;transform:translateX(-50%);white-space:nowrap}.holder-engine-panel--internal h3{color:#0c7485;border-color:rgba(122,205,215,.52);background:linear-gradient(180deg,#f2fcff,#e9f9fc);box-shadow:0 8px 18px rgba(10,166,182,.07)}.holder-engine-panel__sub{margin:0;color:#283853;font-size:clamp(14px, .96vw, 17px);font-weight:600;line-height:1.55;text-align:center}.holder-agent-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,18px);margin:clamp(21px,2vw,31px) 0 0;padding:0;list-style:none}.holder-agent-flow li{position:relative;display:grid;justify-items:center;align-content:start;min-height:clamp(217px,16.7vw,254px);padding:clamp(23px,1.9vw,31px) 10px 12px;border:1px solid rgba(202,219,246,.48);border-radius:8px;background:rgba(255,255,255,.64);box-shadow:none;text-align:center}.holder-agent-flow li:not(:last-child)::after{position:absolute;top:50%;right:calc(clamp(10px,1vw,18px) * -.72);z-index:2;width:11px;height:13px;content:"";background:linear-gradient(90deg,#6fa0ff,#1d65ff);clip-path:polygon(0 0,100% 50%,0 100%);opacity:.5;transform:translate(50%,-50%)}.holder-engine-panel--internal .holder-agent-flow li:not(:last-child)::after{background:linear-gradient(90deg,#63c9d4,#0aa6b6)}.holder-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,3.7vw,58px);height:clamp(42px,3.7vw,58px);margin-bottom:clamp(14px,1.3vw,21px);border-radius:50%;color:var(--holder-blue);background:linear-gradient(145deg,#f7fbff,#edf4ff);box-shadow:0 8px 18px rgba(21,93,255,.08)}.holder-engine-panel--internal .holder-flow-icon{color:#0c7485;background:linear-gradient(145deg,#f6feff,#e7fbff);box-shadow:0 8px 18px rgba(10,166,182,.07)}.holder-flow-icon svg{width:58%;height:58%;stroke-width:2.4}.holder-agent-flow strong{display:block;color:#0b1530;font-size:clamp(15px, 1vw, 18px);font-weight:600;line-height:1.2}.holder-agent-flow small{display:block;min-height:3.75em;margin-top:clamp(11px,1vw,16px);color:#445474;font-size:clamp(12px, .82vw, 15px);font-weight:600;line-height:1.68}.holder-agent-flow .holder-agent-tag{display:inline-flex;align-items:center;justify-content:center;width:min(126px,100%);min-height:31px;margin-top:auto;padding:0 8px;border-radius:6px;color:var(--holder-blue);background:rgba(21,93,255,.055);box-shadow:inset 0 0 0 1px rgba(206,222,247,.52);font-size:clamp(11px, .78vw, 14px);font-weight:600;line-height:1.15}.holder-engine-panel--internal .holder-agent-flow .holder-agent-tag{color:#0c7485;background:rgba(10,166,182,.055);box-shadow:inset 0 0 0 1px rgba(193,233,238,.52)}.holder-value-loop{position:relative;height:46px;margin:10px clamp(16px,1.5vw,28px) 0}.holder-value-loop::before{position:absolute;top:11px;left:7%;right:7%;height:24px;content:"";border:1px solid rgba(21,93,255,.2);border-top:0;border-radius:0 0 16px 16px}.holder-engine-panel--internal .holder-value-loop::before{border-color:rgba(10,166,182,.18)}.holder-value-loop span{position:absolute;left:50%;bottom:0;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--holder-blue);background:#fbfdff;font-size:clamp(13px, .95vw, 16px);font-weight:600;line-height:1;transform:translateX(-50%);white-space:nowrap}.holder-engine-panel--internal .holder-value-loop span{color:#0c7485}.holder-engine-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:clamp(76px,6vw,96px);margin-top:8px;padding:clamp(11px,1vw,16px) clamp(10px,1vw,18px);border:1px solid rgba(213,227,249,.54);border-radius:8px;background:rgba(248,251,255,.72);box-shadow:none}.holder-engine-outcomes div{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;column-gap:clamp(9px,.8vw,14px);min-width:0;padding:0 clamp(8px,1vw,18px)}.holder-engine-outcomes div+div{border-left:1px solid rgba(183,199,225,.46)}.holder-engine-outcomes svg{grid-row:span 2;align-self:center;width:clamp(24px,2.4vw,38px);height:clamp(24px,2.4vw,38px);color:var(--holder-blue);stroke-width:2.3}.holder-engine-panel--internal .holder-engine-outcomes svg{color:#0c7485}.holder-engine-outcomes strong{color:var(--holder-blue);font-size:clamp(13px, .95vw, 16px);font-weight:600;line-height:1.28;white-space:nowrap}.holder-engine-panel--internal .holder-engine-outcomes strong{color:#0c7485}.holder-engine-outcomes small{margin-top:5px;color:#445474;font-size:clamp(11px, .82vw, 14px);font-weight:600;line-height:1.25}.holder-agent-core{position:relative;display:grid;justify-items:center;min-height:410px;align-self:center;text-align:center}.holder-agent-core::after,.holder-agent-core::before{position:absolute;top:51.5%;width:clamp(38px,3.8vw,70px);height:1px;content:"";border-top:1px solid rgba(21,93,255,.18)}.holder-agent-core::before{left:calc(clamp(38px,3.8vw,70px) * -.98)}.holder-agent-core::after{right:calc(clamp(38px,3.8vw,70px) * -.98)}.holder-agent-core h3{margin:0;color:#315074;font-size:clamp(15px, .98vw, 18px);font-weight:600;line-height:1.2}.holder-agent-core>p{margin:8px 0 0;color:#65748c;font-size:clamp(12px, .82vw, 14px);font-weight:500;line-height:1.35}.holder-agent-orbit{position:relative;width:min(300px,100%);aspect-ratio:1;margin-top:22px;border-radius:50%}.holder-agent-orbit::after,.holder-agent-orbit::before{position:absolute;inset:18%;content:"";border-radius:50%;background:conic-gradient(from 10deg,rgba(21,93,255,0),rgba(21,93,255,.14),rgba(21,93,255,0) 34%,rgba(21,93,255,.12),rgba(21,93,255,0) 72%);mask-image:radial-gradient(circle,transparent 54%,#000 55% 68%,transparent 69%)}.holder-agent-orbit::after{inset:28%;transform:rotate(140deg);opacity:.65}.holder-agent-ring{position:absolute;border-radius:50%;pointer-events:none}.holder-agent-ring--outer{inset:0;border:1px solid rgba(195,216,247,.5);background:radial-gradient(circle,rgba(255,255,255,.48),rgba(230,240,255,.12) 66%,transparent 67%)}.holder-agent-ring--middle{inset:15%;border:1px solid rgba(202,219,247,.58);background:rgba(242,247,255,.5);box-shadow:inset 0 0 22px rgba(21,93,255,.04)}.holder-agent-ring--inner{inset:28%;border:1px solid rgba(210,226,249,.62);background:rgba(255,255,255,.58)}.holder-agent-cube{position:absolute;left:50%;top:42%;width:clamp(48px,3.8vw,64px);height:clamp(48px,3.8vw,64px);border-radius:10px;background:linear-gradient(145deg,#3b7cff 0,#1d61f5 100%);box-shadow:0 14px 28px rgba(21,93,255,.16);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);transform:translate(-50%,-50%)}.holder-agent-cube::after{position:absolute;inset:14px;content:"";background:rgba(255,255,255,.92);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)}.holder-agent-orbit>strong{position:absolute;left:50%;top:56%;color:var(--holder-blue);font-family:Archivo,"Noto Sans SC",sans-serif;font-size:clamp(19px, 1.45vw, 24px);font-weight:600;line-height:1;transform:translateX(-50%)}.holder-core-pill{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:clamp(78px,5.3vw,96px);min-height:clamp(40px,3vw,48px);padding:7px 9px;border:1px solid rgba(215,228,249,.58);border-radius:8px;color:var(--holder-blue);background:rgba(255,255,255,.72);box-shadow:none;font-size:clamp(11px, .76vw, 13px);font-weight:600;line-height:1.2}.holder-core-pill svg{width:clamp(17px,1.35vw,22px);height:clamp(17px,1.35vw,22px);stroke-width:2.25}.holder-core-pill--data{left:5%;top:24%}.holder-core-pill--knowledge{right:5%;top:24%}.holder-core-pill--agent{left:4%;bottom:21%}.holder-core-pill--workflow{right:4%;bottom:20%}@media (max-width:1460px){.holder-dual-engine__stage{grid-template-columns:minmax(0,1fr) clamp(226px,17.2vw,280px) minmax(0,1fr)}.holder-engine-panel{padding-inline:14px}.holder-agent-flow{gap:10px}.holder-agent-flow li:not(:last-child)::after{right:-7px;width:11px;height:14px}.holder-engine-outcomes div{padding-inline:8px}}@media (max-width:1220px){.holder-dual-engine{min-height:auto}.holder-dual-engine__stage{grid-template-columns:1fr;align-items:stretch;gap:42px}.holder-agent-core{order:1;min-height:auto}.holder-agent-core::after,.holder-agent-core::before{display:none}.holder-agent-orbit{width:min(300px,78vw)}.holder-engine-panel--external{order:2}.holder-engine-panel--internal{order:3}.holder-engine-panel{min-height:auto;padding-inline:clamp(18px,4vw,42px)}.holder-agent-flow li{min-height:226px}}@media (max-width:900px){.holder-dual-engine{padding-block:56px}.holder-dual-engine__inner{width:min(100% - 28px,760px)}.holder-dual-engine__header{max-width:720px}.holder-dual-engine h2{font-size:clamp(32px, 6vw, 46px)}.holder-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.holder-agent-flow li:not(:last-child)::after{display:none}.holder-agent-flow li{min-height:212px}.holder-engine-outcomes{grid-template-columns:1fr}.holder-engine-outcomes div{min-height:62px;padding:10px 8px}.holder-engine-outcomes div+div{border-left:0;border-top:1px solid rgba(183,199,225,.46)}}@media (max-width:640px){.holder-dual-engine{scroll-margin-top:78px;padding:42px 0 48px}.holder-dual-engine__inner{width:calc(100% - 24px)}.holder-dual-engine__eyebrow{margin-bottom:12px;font-size:15px}.holder-dual-engine h2{font-size:clamp(28px, 9vw, 38px);line-height:1.28}.holder-dual-engine h2 span{white-space:normal}.holder-dual-engine__header>p:last-child{font-size:14px;line-height:1.78}.holder-dual-engine__stage{gap:34px;margin-top:36px}.holder-engine-panel{padding:42px 14px 18px;border-radius:10px}.holder-engine-panel h3{min-width:min(276px,calc(100% - 42px));min-height:39px;padding-inline:15px;font-size:17px}.holder-engine-panel__sub{font-size:13px}.holder-agent-flow{grid-template-columns:1fr;gap:12px}.holder-agent-flow li{min-height:auto;grid-template-columns:52px 1fr;justify-items:start;align-content:center;padding:16px;text-align:left}.holder-flow-icon{grid-row:span 3;width:44px;height:44px;margin:0 0 0}.holder-agent-flow small{min-height:0;margin-top:6px;line-height:1.55}.holder-agent-flow .holder-agent-tag{width:auto;min-height:28px;margin-top:10px;padding-inline:10px}.holder-value-loop{height:34px;margin-inline:6px}.holder-value-loop::before{left:12%;right:12%;height:18px}.holder-engine-outcomes{padding:10px 12px}.holder-agent-orbit{width:min(330px,94vw);margin-top:20px}.holder-core-pill{min-width:90px;min-height:44px;font-size:12px}.holder-core-pill--agent,.holder-core-pill--data{left:0}.holder-core-pill--knowledge,.holder-core-pill--workflow{right:0}}.holder-dual-engine__stage{position:relative;left:50%;display:block;width:min(88vw,1760px);aspect-ratio:2048/1159;margin-top:0;overflow:visible;transform:translateX(-50%);isolation:isolate}.holder-dual-engine__stage::after{position:absolute;z-index:0;left:50%;bottom:2.2%;width:38%;height:4.6%;content:"";border-radius:50%;background:radial-gradient(ellipse at center,rgba(54,79,126,.13) 0,rgba(54,79,126,.06) 42%,transparent 72%);filter:blur(8px);transform:translateX(-50%);pointer-events:none}.holder-dual-engine__stage img{position:absolute;display:block;max-width:none;height:auto;user-select:none}.holder-dual-engine__stage>picture{display:contents}.holder-dual-engine__diagram{z-index:1;top:.8%;left:50%;width:50%;filter:drop-shadow(0 24px 54px rgba(45, 66, 118, .09));transform:translateX(-50%)}.holder-dual-engine__bot{z-index:2;left:5.6%;bottom:1.6%;width:18.8%;filter:drop-shadow(0 18px 28px rgba(73, 102, 170, .12))}@media (min-width:2200px){.holder-dual-engine__stage{width:min(88vw,1880px)}}@media (max-width:900px){.holder-dual-engine__stage{width:min(96vw,820px);aspect-ratio:1.28;margin-top:30px}.holder-dual-engine__diagram{top:2%;width:58%}.holder-dual-engine__bot{left:0;bottom:2%;width:24%}}@media (max-width:640px){.holder-dual-engine__stage{width:min(98vw,470px);aspect-ratio:1.04;margin-top:26px}.holder-dual-engine__stage::after{bottom:5%;width:54%}.holder-dual-engine__diagram{top:3%;width:65%}.holder-dual-engine__bot{left:-2%;bottom:4%;width:27.5%}}.case-holder-main>section{scroll-margin-top:calc(var(--top-banner-h,50px) + 5.75rem)}.holder-ai-lifecycle,.holder-challenge,.holder-intro-screen,.holder-screen-08,.holder-solution{padding-inline:0}.holder-ai-lifecycle__shell,.holder-before-after__inner,.holder-dual-engine__inner,.holder-intro-screen,.holder-solution__shell,.holder-testimonials__shell{width:var(--holder-shell);max-width:none;margin-inline:auto}.holder-challenge{--holder-challenge-content:var(--holder-shell)}@media (min-width:1181px){.holder-hero__shade{inset:var(--holder-hero-top) 0 0}.holder-hero__copy{left:var(--holder-edge);top:clamp(calc(var(--holder-hero-top) + 2rem),19.5vh,12.5rem);width:min(45rem,calc(var(--holder-shell) * .52))}.holder-hero__cards{right:clamp(36px,5vw,80px);width:min(42rem,calc(var(--holder-shell) * .48))}}@media (max-width:1180px){.holder-hero__shade{top:var(--holder-hero-top)}.holder-hero__copy{width:min(620px,var(--holder-shell));padding-top:calc(var(--top-banner-h,50px) + 7rem);margin-left:var(--holder-edge)}.holder-hero__cards{width:min(620px,var(--holder-shell));margin-right:var(--holder-edge)}}@media (max-width:767px){.holder-hero__cards,.holder-hero__copy{width:var(--holder-shell);margin-inline:auto}.holder-hero__copy{padding-top:calc(var(--top-banner-h,50px) + 7.25rem)}.holder-intro-screen{border-radius:18px}}@media (min-width:1728px) and (min-height:900px){.case-holder-page{--holder-hero-top:calc(var(--top-banner-h, 50px) + 6.75rem)}.holder-hero h1{font-size:clamp(50px, 2.95vw, 60px)}.holder-hero__lead{font-size:clamp(21px, 1.25vw, 24px)}.holder-insight-card{height:clamp(190px,10.6vw,220px);padding:22px 20px 18px}.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2{font-size:clamp(52px, 3.14vw, 64px)}.holder-ai-lifecycle__header h2{font-size:clamp(68px, 4vw, 78px)}.holder-challenge-card{min-height:clamp(500px,28vw,560px)}.holder-engine-panel{min-height:clamp(560px,32vw,630px)}}@media (min-width:2200px) and (min-height:1100px){.case-holder-page{--holder-hero-top:calc(var(--top-banner-h, 50px) + 7.5rem)}.holder-hero h1{font-size:clamp(60px, 2.85vw, 72px)}.holder-hero__lead{font-size:clamp(24px, 1.15vw, 28px)}.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2{font-size:clamp(64px, 2.9vw, 76px)}.holder-ai-lifecycle__header h2{font-size:clamp(78px, 3.7vw, 92px)}}@media (min-width:1181px){.holder-hero{--holder-hero-fluid:clamp(0.86px, calc(100vw / 1672), 1.45px);--holder-hero-side:var(--holder-edge);--holder-hero-content-shift:clamp(42px, calc(46px + (100vh - 960px) * 0.08), 76px);--holder-hero-visual-top:calc(clamp(146px, 17.6vh, 174px) + var(--holder-hero-content-shift));--holder-hero-visual-right:max(var(--holder-edge), clamp(36px, 5vw, 80px));--holder-hero-visual-w:clamp(500px, 41vw, 680px);--holder-hero-card-gap:clamp(12px, calc(13 * var(--holder-hero-fluid)), 18px);--holder-hero-card-small-h:clamp(154px, calc(154 * var(--holder-hero-fluid)), 204px);--holder-hero-card-w:clamp(500px, calc(450 * var(--holder-hero-fluid)), 650px);height:100vh;min-height:760px;background-position:center top;background-size:cover}.holder-hero::before{background:linear-gradient(90deg,rgba(248,252,255,.92) 0,rgba(248,252,255,.68) 18%,rgba(248,252,255,.12) 42%,rgba(248,252,255,.04) 66%,rgba(248,252,255,.52) 100%),linear-gradient(180deg,rgba(248,252,255,.1) 0,rgba(248,252,255,0) 35%,rgba(248,252,255,.44) 100%)}.holder-hero__shade{inset:var(--holder-hero-top) 0 0;background:radial-gradient(circle at 27% 70%,rgba(255,255,255,.28) 0 7%,transparent 18%),linear-gradient(90deg,rgba(255,255,255,.24),transparent 34%,transparent 66%,rgba(255,255,255,.28))}.holder-hero__copy{left:var(--holder-hero-side);top:calc(clamp(156px,19.7vh,190px) + var(--holder-hero-content-shift));width:clamp(650px,calc(680 * var(--holder-hero-fluid)),780px)}.holder-hero h1{max-width:none;font-size:clamp(48px, 2.75vw, 60px);line-height:1.12}.holder-hero__lead{margin-top:clamp(27px,calc(27 * var(--holder-hero-fluid)),34px);font-size:clamp(20px, calc(20 * var(--holder-hero-fluid)), 24px);line-height:1.82}.holder-hero__actions{gap:1.35rem;margin-top:clamp(2rem,3.7vh,3rem)}.holder-btn{width:auto;min-width:13.1rem;min-height:3.2rem;padding-inline:1.75rem;font-size:1rem}.holder-hero__cards{top:var(--holder-hero-visual-top);right:var(--holder-hero-visual-right);width:var(--holder-hero-visual-w);grid-template-columns:none;grid-template-rows:none;gap:0}.holder-hero__cards-image{max-height:min(66vh,670px)}.holder-insight-card{height:var(--holder-hero-card-small-h);padding:clamp(17px,calc(19 * var(--holder-hero-fluid)),23px) clamp(18px,calc(20 * var(--holder-hero-fluid)),26px) clamp(16px,calc(18 * var(--holder-hero-fluid)),22px);border-radius:clamp(14px,calc(14 * var(--holder-hero-fluid)),18px);background:rgba(255,255,255,.68);box-shadow:0 18px 42px rgba(72,103,151,.1),inset 0 1px 0 rgba(255,255,255,.82)}.holder-insight-card--primary{grid-row:span 2;display:flex;flex-direction:column;height:auto;min-height:calc(var(--holder-hero-card-small-h) * 2 + var(--holder-hero-card-gap));padding:clamp(24px,calc(27 * var(--holder-hero-fluid)),34px) clamp(24px,calc(28 * var(--holder-hero-fluid)),36px) clamp(22px,calc(25 * var(--holder-hero-fluid)),32px);border-color:rgba(190,212,248,.76);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(244,249,255,.74)),rgba(255,255,255,.76);box-shadow:0 24px 58px rgba(52,87,145,.16),inset 0 1px 0 rgba(255,255,255,.92)}.holder-insight-card:nth-child(4){grid-column:span 2}.holder-insight-card__icon{width:clamp(36px,calc(38 * var(--holder-hero-fluid)),48px);height:clamp(36px,calc(38 * var(--holder-hero-fluid)),48px);margin-right:clamp(10px,calc(11 * var(--holder-hero-fluid)),14px)}.holder-insight-card--primary .holder-insight-card__icon{float:none;width:clamp(54px,calc(58 * var(--holder-hero-fluid)),72px);height:clamp(54px,calc(58 * var(--holder-hero-fluid)),72px);margin:0 0 clamp(18px,calc(22 * var(--holder-hero-fluid)),28px);box-shadow:0 18px 36px rgba(21,93,255,.18)}.holder-insight-card__icon svg{width:clamp(20px,calc(21 * var(--holder-hero-fluid)),27px);height:clamp(20px,calc(21 * var(--holder-hero-fluid)),27px)}.holder-insight-card--primary .holder-insight-card__icon>span{font-size:clamp(15px, calc(16 * var(--holder-hero-fluid)), 20px)}.holder-insight-card__icon>span{font-size:clamp(12px, calc(12 * var(--holder-hero-fluid)), 15px)}.holder-insight-card h2{padding-top:clamp(5px,calc(6 * var(--holder-hero-fluid)),8px);font-size:clamp(15px, calc(15 * var(--holder-hero-fluid)), 18px)}.holder-insight-card--primary h2{padding-top:0;font-size:clamp(20px, calc(21 * var(--holder-hero-fluid)), 26px);line-height:1.22}.holder-insight-card p{margin-top:clamp(10px,calc(11 * var(--holder-hero-fluid)),14px);margin-left:clamp(39px,calc(41 * var(--holder-hero-fluid)),52px);font-size:clamp(12px, calc(13 * var(--holder-hero-fluid)), 15px)}.holder-insight-card--primary p{margin:clamp(14px,calc(15 * var(--holder-hero-fluid)),19px) 0 0;font-size:clamp(14px, calc(15 * var(--holder-hero-fluid)), 18px);line-height:1.5;white-space:normal}.holder-insight-card__metric{gap:clamp(5px,calc(6 * var(--holder-hero-fluid)),8px);margin-top:clamp(20px,calc(24 * var(--holder-hero-fluid)),32px)}.holder-insight-card--primary .holder-insight-card__metric{margin-top:auto;padding-top:clamp(28px,calc(34 * var(--holder-hero-fluid)),48px)}.holder-insight-card__metric strong{font-size:clamp(30px, calc(32 * var(--holder-hero-fluid)), 40px)}.holder-insight-card--primary .holder-insight-card__metric strong{font-size:clamp(52px, calc(56 * var(--holder-hero-fluid)), 72px)}.holder-insight-card__metric em,.holder-insight-card__metric span{font-size:clamp(13px, calc(14 * var(--holder-hero-fluid)), 17px)}.holder-insight-card--primary .holder-insight-card__metric em,.holder-insight-card--primary .holder-insight-card__metric span{font-size:clamp(15px, calc(16 * var(--holder-hero-fluid)), 20px)}.holder-insight-card small{margin-top:clamp(9px,calc(11 * var(--holder-hero-fluid)),15px);font-size:clamp(12px, calc(13 * var(--holder-hero-fluid)), 16px)}.holder-insight-card--primary small{margin-top:clamp(16px,calc(18 * var(--holder-hero-fluid)),24px)}}@media (min-width:1920px){.case-holder-page{--holder-hero-top:calc(var(--top-banner-h, 50px) + 7rem)}.holder-hero{--holder-hero-fluid:clamp(1.34px, calc(100vw / 1840), 1.56px);--holder-hero-side:var(--holder-edge);--holder-hero-content-shift:clamp(104px, calc(118px + (100vh - 980px) * 0.065), 154px);--holder-hero-visual-top:calc(clamp(148px, 17.4vh, 172px) + var(--holder-hero-content-shift));--holder-hero-visual-right:max(var(--holder-edge), clamp(88px, 6vw, 154px));--holder-hero-visual-w:clamp(700px, 32vw, 820px);--holder-hero-card-gap:clamp(17px, calc(18 * var(--holder-hero-fluid)), 21px);--holder-hero-card-small-h:clamp(206px, calc(142 * var(--holder-hero-fluid)), 224px);--holder-hero-card-w:clamp(680px, 30vw, 730px);background-position:44% top;background-size:110% auto}.holder-hero::before{background:linear-gradient(90deg,rgba(248,252,255,.94) 0,rgba(248,252,255,.72) 17%,rgba(248,252,255,.14) 40%,rgba(248,252,255,.03) 65%,rgba(248,252,255,.44) 100%),linear-gradient(180deg,rgba(248,252,255,.08) 0,rgba(248,252,255,0) 34%,rgba(248,252,255,.42) 100%)}.holder-hero__shade{background:radial-gradient(circle at 24% 68%,rgba(255,255,255,.3) 0 7%,transparent 18%),linear-gradient(90deg,rgba(255,255,255,.22),transparent 32%,transparent 68%,rgba(255,255,255,.18))}.holder-hero__copy{top:calc(clamp(148px,18.1vh,174px) + var(--holder-hero-content-shift));width:clamp(790px,36vw,900px)}.hes2-brand-lockup{--hes2-brand-lockup-logo-h:clamp(24px, 1.25vw, 30px);gap:clamp(18px,1vw,24px);margin-bottom:clamp(2rem,2.8vh,2.55rem)}.hes2-brand-lockup__divider{height:clamp(42px,2.35vw,54px)}.holder-hero h1{max-width:900px;font-size:clamp(64px, 2.65vw, 70px);line-height:1.12}.holder-hero__lead{max-width:720px;margin-top:clamp(28px,2.1vh,36px);font-size:clamp(25px, 1.05vw, 28px);line-height:1.78}.holder-hero__actions{gap:1.35rem;margin-top:clamp(2rem,3.7vh,3rem)}.holder-btn{width:auto;min-width:13.1rem;min-height:3.2rem;padding-inline:1.75rem;border-radius:8px;font-size:1rem}.holder-btn--primary{box-shadow:0 18px 34px rgba(21,93,255,.27)}.holder-btn--ghost{border-color:rgba(21,93,255,.7);background:rgba(255,255,255,.55)}.holder-hero__cards{top:var(--holder-hero-visual-top);right:var(--holder-hero-visual-right);width:var(--holder-hero-visual-w);gap:0}.holder-hero__cards-image{max-height:min(67vh,760px)}.holder-insight-card{border-color:rgba(202,218,242,.7);background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(245,249,255,.68)),rgba(255,255,255,.78);box-shadow:0 24px 52px rgba(58,91,146,.13),inset 0 1px 0 rgba(255,255,255,.9)}.holder-insight-card--primary{border-color:rgba(172,201,246,.86);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,247,255,.82)),rgba(255,255,255,.92);box-shadow:0 34px 72px rgba(39,78,148,.22),0 8px 22px rgba(21,93,255,.08),inset 0 1px 0 rgba(255,255,255,.96)}.holder-insight-card:nth-child(4){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(132px,auto);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:clamp(16px,1vw,24px);row-gap:clamp(8px,.55vw,12px);min-height:var(--holder-hero-card-small-h)}.holder-insight-card:nth-child(4) .holder-insight-card__icon{float:none;grid-row:1/span 2;margin:0}.holder-insight-card:nth-child(4) h2{grid-column:2;padding-top:0}.holder-insight-card:nth-child(4) p{grid-column:2;margin:0}.holder-insight-card:nth-child(4) .holder-insight-card__metric{grid-column:3;grid-row:1;justify-self:end;min-width:132px;margin-top:0}.holder-insight-card:nth-child(4) small{grid-column:3;grid-row:2;justify-self:start;margin-top:0}}@media (min-width:1181px) and (max-width:1320px){.holder-hero{--holder-hero-visual-right:clamp(24px, 3vw, 42px);--holder-hero-visual-w:clamp(430px, 40vw, 500px);--holder-hero-card-w:clamp(430px, 38vw, 500px);--holder-hero-card-small-h:clamp(140px, 12.4vw, 164px)}.holder-hero__copy{width:min(35rem,calc(var(--holder-shell) * .48))}.holder-hero__cards{right:var(--holder-hero-visual-right)}}.case-holder-page :where(p,li,a,span,button,small,em,dd,dt,label,blockquote){font-weight:400}.case-holder-page :where(strong,b,h1,h2,h3,h4,h5,h6,th){font-weight:600}.holder-ai-lifecycle__eyebrow,.holder-before-after__eyebrow,.holder-challenge__kicker,.holder-dual-engine__eyebrow,.holder-intro-screen__eyebrow,.holder-section__eyebrow,.holder-solution__eyebrow,.holder-testimonials__eyebrow{display:block;width:auto;min-width:0;min-height:0;height:auto;margin:0 0 1.05rem;padding:0;border:0;border-radius:0;color:#1664ff;background:0 0;box-shadow:none;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.holder-challenge__kicker::after{display:none}.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{margin:0;color:#101827;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:600;line-height:1.27;letter-spacing:0;text-wrap:initial}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{margin-top:1.35rem;color:#334155;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:500;line-height:1.82;letter-spacing:0}@media (max-width:760px){.holder-ai-lifecycle__eyebrow,.holder-before-after__eyebrow,.holder-challenge__kicker,.holder-dual-engine__eyebrow,.holder-intro-screen__eyebrow,.holder-section__eyebrow,.holder-solution__eyebrow,.holder-testimonials__eyebrow{font-size:1rem!important;line-height:1.35!important}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{font-size:clamp(1rem, 1.12vw, 1.08rem)!important;line-height:1.72!important}}.holder-intro-screen{--holder-intro-gutter:max(calc((100% - var(--holder-shell)) / 2), 0px);width:100%;margin:0;display:grid;min-height:auto;grid-template-columns:minmax(560px,0.66fr) minmax(720px,1fr);align-items:center;gap:clamp(44px,3.8vw,64px);padding:clamp(72px,8vh,108px) var(--holder-intro-gutter) clamp(84px,9vh,128px)}.holder-intro-screen::before{left:12%;right:-10%;bottom:-26%;height:37%;border-color:rgba(21,93,255,.065)}.holder-intro-screen__content{min-height:0;justify-content:flex-start;gap:clamp(50px,6.4vh,74px)}.holder-intro-screen__copy{max-width:680px}.holder-intro-screen__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 1.05rem;color:#1664ff;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-intro-screen__eyebrow i,.holder-intro-screen__eyebrow svg{width:21px;height:21px;color:var(--holder-blue);stroke-width:2.15}.holder-intro-screen__eyebrow span{color:var(--holder-blue);font-weight:600}.holder-intro-screen__eyebrow strong{color:#101827;font-weight:600}.holder-solution__eyebrow{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0}.holder-intro-screen h2{max-width:36rem}.holder-ai-lifecycle__eyebrow,.holder-before-after__eyebrow,.holder-challenge__kicker,.holder-dual-engine__eyebrow,.holder-testimonials__eyebrow{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0}.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27}.holder-intro-screen h2{font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27}.holder-intro-screen__rule{width:38px;height:3px;margin:22px 0 18px}.holder-intro-screen__lead{max-width:min(680px,100%);margin:1.35rem 0 0;color:#334155}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}.holder-intro-screen__features{width:min(680px,100%)}.holder-intro-screen__features li{min-height:116px;padding:0 clamp(16px,1.15vw,22px)}.holder-intro-screen__features li+li::before{top:8px;bottom:8px;background:rgba(148,163,184,.32)}.holder-intro-screen__features i,.holder-intro-screen__features svg{width:42px;height:42px;margin-bottom:13px;stroke-width:1.9}.holder-intro-screen__features strong{font-size:16px;font-weight:700;line-height:1.25}.holder-intro-screen__features span{margin-top:9px;font-size:14px;font-weight:400;line-height:1.6}.holder-intro-screen__visual{width:min(clamp(680px,40vw,960px),100%);margin-top:0;align-self:center;border-radius:16px;box-shadow:none}@media (min-width:1081px) and (max-width:1480px){.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-intro-screen__lead{margin-top:1.1rem}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:1320px){.holder-intro-screen{grid-template-columns:minmax(430px,0.86fr) minmax(500px,1fr);gap:44px;padding:clamp(56px,8vh,74px) clamp(44px,4.6vw,62px) clamp(42px,6.2vh,58px)}.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-intro-screen__visual{width:min(600px,100%)}}@media (max-width:1180px){.holder-intro-screen{grid-template-columns:minmax(380px,0.86fr) minmax(430px,1fr);gap:34px;padding-inline:clamp(34px,4.2vw,48px)}.holder-intro-screen__copy{max-width:500px}.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-intro-screen__lead{margin-top:1.1rem}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}.holder-intro-screen__features{width:min(540px,100%)}.holder-intro-screen__features li{padding-inline:12px}.holder-intro-screen__visual{width:min(520px,100%)}}@media (max-width:1100px){.holder-intro-screen{min-height:auto}.holder-intro-screen{grid-template-columns:1fr;gap:42px;min-height:auto;padding:52px clamp(28px,6vw,64px) 34px}.holder-intro-screen__copy{max-width:680px}.holder-intro-screen__content{gap:38px}.holder-intro-screen__visual{width:min(749px,100%);margin-top:0;justify-self:start}}@media (max-width:1080px){.holder-ai-lifecycle__header h2,.holder-before-after h2,.holder-challenge__header h2,.holder-dual-engine h2,.holder-intro-screen h2,.holder-solution h2,.holder-testimonials__title h2{font-size:clamp(3rem, 3.8vw, 3.45rem);line-height:1.27}.holder-intro-screen__lead{margin-top:1.35rem}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-solution__lead,.holder-testimonials__lead{font-size:clamp(1rem, 1.12vw, 1.08rem);line-height:1.82}}@media (max-width:760px){.holder-intro-screen{margin-block:12px;width:calc(100% - 24px);gap:34px;padding:42px 20px 28px;border-radius:16px}.holder-intro-screen__eyebrow{display:inline-flex;flex-wrap:wrap;gap:7px;margin-bottom:1.05rem;font-size:1rem!important}.holder-ai-lifecycle__eyebrow,.holder-before-after__eyebrow,.holder-challenge__kicker,.holder-dual-engine__eyebrow,.holder-testimonials__eyebrow{font-size:1rem!important;font-weight:650;line-height:1.35!important}.holder-intro-screen__eyebrow i,.holder-intro-screen__eyebrow svg{width:20px;height:20px}.holder-intro-screen__rule{margin:20px 0 16px}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow),.holder-before-after__header p:not(.holder-before-after__eyebrow),.holder-challenge__header p:not(.holder-challenge__kicker),.holder-dual-engine__header>p:last-child,.holder-intro-screen__lead,.holder-testimonials__lead{font-size:clamp(1rem, 1.12vw, 1.08rem)!important;line-height:1.72!important}.holder-intro-screen__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;width:100%}.holder-intro-screen__features li{min-height:118px}.holder-intro-screen__features i,.holder-intro-screen__features svg{width:32px;height:32px}}@media (max-width:430px){.holder-intro-screen__features{grid-template-columns:1fr;gap:18px}.holder-intro-screen__features li{min-height:auto;grid-template-columns:36px 1fr;padding:0}}.holder-challenge{--holder-challenge-content:min(1556px, calc(100% - 116px));min-height:auto;padding:clamp(54px,5.5vh,72px) 0 clamp(42px,5vh,64px)}.holder-challenge__header>*{max-width:920px}.holder-challenge__kicker{margin-bottom:1.05rem;font-size:1rem;font-weight:650;line-height:1.35}.holder-challenge__header h2{max-width:1040px;margin:0;color:#101827;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;text-wrap:balance}.holder-challenge__header p:not(.holder-challenge__kicker){max-width:960px;margin-top:1.35rem;color:#334155;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}.holder-challenge-summary{gap:clamp(18px,1.6vw,28px);min-height:0;margin-top:clamp(24px,1.9vw,30px);padding:clamp(18px,1.45vw,24px) clamp(24px,2.35vw,40px);border:1px solid rgba(185,212,255,.72);border-radius:8px;background:linear-gradient(96deg,rgba(255,255,255,.96),rgba(235,244,255,.92));box-shadow:0 18px 42px rgba(44,91,166,.08),inset 0 1px 0 rgba(255,255,255,.96)}.holder-challenge-summary__icon{width:clamp(42px,2.8vw,50px);height:clamp(42px,2.8vw,50px);flex-basis:clamp(42px,2.8vw,50px);font-size:clamp(28px, 2vw, 34px)}.holder-challenge-summary p{font-size:clamp(1.08rem, 1.15vw, 1.35rem);line-height:1.48}.holder-challenge__grid{gap:clamp(18px,1.35vw,24px);margin-top:clamp(32px,2.4vw,40px)}.holder-challenge-card{position:relative;min-height:clamp(448px,29.2vw,490px);padding:clamp(24px,1.7vw,28px);overflow:hidden;border-color:rgba(197,220,255,.86);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,253,255,.88));box-shadow:0 16px 38px rgba(52,92,156,.08),inset 0 1px 0 rgba(255,255,255,.98)}.holder-challenge-card__index{position:relative;z-index:2;top:auto;right:auto;display:block;margin-bottom:clamp(20px,1.55vw,26px);color:#0d63ff;font-size:24px;font-weight:700;letter-spacing:0;line-height:1}.holder-challenge-card__heading,.holder-challenge-card__list,.holder-challenge-card__rule{position:relative;z-index:1}.holder-challenge-card__heading{align-items:center;gap:clamp(18px,1.35vw,24px);margin-top:0;padding-right:0}.holder-challenge-card__icon{width:clamp(66px,4.45vw,74px);height:clamp(66px,4.45vw,74px);flex-basis:clamp(66px,4.45vw,74px);background:linear-gradient(145deg,#f8fbff,#edf5ff);box-shadow:inset 0 0 0 1px rgba(214,230,255,.82),0 10px 22px rgba(21,93,255,.08)}.holder-challenge-card__icon svg{width:clamp(34px,2.55vw,42px);height:clamp(34px,2.55vw,42px);stroke-width:2.55}.holder-challenge-card__heading h3{max-width:none;color:#101827;font-size:24px;font-weight:700;line-height:1.44;letter-spacing:0}.holder-challenge-card__heading h3 span{display:block}.holder-challenge-card__rule{margin-top:clamp(16px,1.35vw,22px);background:linear-gradient(90deg,rgba(205,223,247,.96),rgba(226,236,249,.44))}.holder-challenge-card__list{gap:clamp(8px,.65vw,12px);margin-top:clamp(18px,1.45vw,24px);color:#334766;font-size:16px;font-weight:500;line-height:1.66}.holder-challenge-card__list li::before{width:5px;height:5px;background:rgba(21,93,255,.92)}.holder-challenge-card__art{position:relative;z-index:0;right:auto;bottom:auto;display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(142px,10.4vw,174px);margin:auto 0 0;padding:clamp(18px,1.2vw,24px) 0 0;opacity:1;pointer-events:none;transform:none}.holder-challenge-card__art img{width:min(310px,88%);max-height:100%;height:auto;opacity:1;object-fit:contain}.holder-challenge-card__art--opportunity img{width:min(292px,86%)}.holder-challenge-card__art--reuse img{width:min(302px,88%)}.holder-challenge-card__art--collab img{width:min(318px,92%)}.holder-challenge-card__art--knowledge img{width:min(334px,94%)}@media (min-width:1081px) and (max-width:1512px){.holder-challenge{--holder-challenge-content:min(1396px, calc(100% - 56px));padding-block:clamp(46px,5.2vh,58px) clamp(54px,5.8vh,68px)}.holder-challenge-card{min-height:clamp(408px,30vw,440px);padding:22px}.holder-challenge-card__index{margin-bottom:18px;font-size:20px}.holder-challenge-card__icon{width:62px;height:62px;flex-basis:62px}.holder-challenge-card__icon svg{width:34px;height:34px}.holder-challenge-card__heading h3{font-size:20px}.holder-challenge-card__list{font-size:14px}.holder-challenge-card__art{width:100%;height:clamp(130px,10.6vw,152px);opacity:1}}@media (min-width:1081px) and (max-width:1480px){.holder-challenge__header h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-challenge__header p:not(.holder-challenge__kicker){margin-top:1.1rem;font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (min-width:1920px){.holder-challenge{--holder-challenge-content:min(1904px, calc(100% - 144px));padding-block:clamp(68px,5.8vh,92px) clamp(80px,7vh,112px)}.holder-challenge__header>*{max-width:1020px}.holder-challenge__header p:not(.holder-challenge__kicker){max-width:1060px}.holder-challenge-summary{margin-top:clamp(26px,2vw,36px)}.holder-challenge-summary p{font-size:clamp(1.22rem, 1.03vw, 1.46rem)}.holder-challenge__grid{gap:clamp(24px,1.35vw,34px);margin-top:clamp(30px,2.1vw,42px)}.holder-challenge-card{min-height:clamp(520px,27vw,570px);padding:clamp(28px,1.55vw,34px)}.holder-challenge-card__index{margin-bottom:28px;font-size:26px}.holder-challenge-card__icon{width:82px;height:82px;flex-basis:82px}.holder-challenge-card__icon svg{width:44px;height:44px}.holder-challenge-card__heading h3{font-size:26px}.holder-challenge-card__list{font-size:18px}.holder-challenge-card__art{width:100%;height:clamp(180px,10.5vw,212px);opacity:1}.holder-challenge-card__art--opportunity img{width:min(340px,86%)}.holder-challenge-card__art--reuse img{width:min(352px,88%)}.holder-challenge-card__art--collab img{width:min(374px,92%)}.holder-challenge-card__art--knowledge img{width:min(394px,94%)}}@media (min-width:2200px){.holder-challenge{--holder-challenge-content:min(1976px, calc(100% - 192px))}.holder-challenge-card{min-height:clamp(560px,25.5vw,620px)}.holder-challenge-card__art{height:clamp(204px,10.3vw,236px)}}@media (max-width:1180px){.holder-challenge-card{min-height:clamp(400px,42vw,460px)}}@media (max-width:760px){.holder-challenge{padding:40px 20px 36px}.holder-challenge-summary,.holder-challenge__grid,.holder-challenge__header{width:100%}.holder-challenge-summary{align-items:flex-start;gap:14px;margin-top:20px;padding:16px}.holder-challenge-summary p{font-size:1rem;line-height:1.6}.holder-challenge__grid{gap:14px;margin-top:22px}.holder-challenge-card{min-height:0;padding:22px 20px}.holder-challenge-card__index{margin-bottom:16px;font-size:20px}.holder-challenge-card__heading{flex-direction:row;align-items:center;gap:14px;padding-right:0}.holder-challenge-card__heading h3{max-width:none;font-size:20px}.holder-challenge-card__art{right:auto;bottom:auto;width:100%;height:136px;opacity:1}}@media (max-width:767px){.holder-challenge__header p:not(.holder-challenge__kicker){font-size:clamp(1rem, 1.12vw, 1.08rem)!important;font-weight:400!important;line-height:1.72!important}}@media (max-width:430px){.holder-challenge{padding-inline:16px}.holder-challenge-card__heading{flex-direction:column;align-items:flex-start}.holder-challenge-card__art{width:100%;height:118px}}.holder-solution{--holder-solution-muted-blue:#7891b6;--holder-solution-soft-line:rgba(184, 204, 232, 0.72);--holder-solution-teal:#22b8a8;--holder-solution-shell:var(--holder-shell);--holder-solution-header-shell:100%}.holder-solution__shell{width:var(--holder-solution-shell);max-width:var(--holder-shell);min-height:auto}.holder-solution__header{width:min(100%,var(--holder-solution-header-shell));max-width:100%;margin-inline:auto}.holder-solution h2{max-width:17.6em;font-size:clamp(46px, 3.25vw, 58px);font-weight:800;line-height:1.18}.holder-solution h2 span{color:var(--holder-solution-blue);font-size:1.03em}.holder-solution__lead{max-width:98em;margin-top:18px;color:#334155;line-height:1.74}.holder-solution__dashboard{gap:18px;margin-top:22px}.holder-agent-matrix{width:100%;max-width:100%;padding:21px 16px 16px}.holder-agent-matrix h3{margin:0 0 16px 12px}.holder-agent-card{min-height:252px}.holder-agent-card:not(:last-child)::after{background:var(--holder-solution-muted-blue);opacity:.64}.holder-agent-card li::before{background:var(--holder-solution-muted-blue)}.holder-knowledge-engine{margin-top:28px;padding-top:18px}.holder-knowledge-engine__links{top:-22px;height:48px}.holder-knowledge-engine__links span{height:48px;border-color:rgba(120,145,182,.42)}.holder-knowledge-engine__links span::after{position:absolute;left:-4px;top:-3px;width:7px;height:7px;content:"";border-top:1px solid rgba(85,136,218,.52);border-left:1px solid rgba(85,136,218,.52);transform:rotate(45deg)}.holder-knowledge-engine__base{min-height:86px;padding:32px 28px 12px;background:linear-gradient(180deg,rgba(229,239,252,.82) 0,rgba(210,225,246,.88) 100%)}.holder-knowledge-engine__base::before{background:linear-gradient(180deg,rgba(245,249,255,.96),rgba(220,233,251,.78))}.holder-knowledge-engine__base article+article{border-left-color:rgba(112,139,176,.28)}@media (min-width:1513px) and (max-width:1919px){.holder-solution__dashboard{margin-top:28px}.holder-agent-matrix{padding:26px 22px 24px}.holder-agent-matrix h3{margin-bottom:20px;font-size:22px}.holder-solution-agent-flow{gap:24px}.holder-agent-card{min-height:296px;padding:18px 14px 14px}.holder-agent-card:not(:last-child)::after{right:-18px}.holder-agent-card__icon{width:74px;height:74px;margin:14px auto 17px}.holder-agent-card__icon i,.holder-agent-card__icon svg{width:37px;height:37px}.holder-agent-card ul{gap:9px;margin-top:16px;font-size:13px;line-height:1.4}.holder-agent-card b{min-height:35px}.holder-knowledge-engine{margin:36px 54px 0;padding-top:26px}.holder-knowledge-engine__links{top:-31px;height:60px}.holder-knowledge-engine__links span{height:60px}.holder-knowledge-engine__base{min-height:108px;padding:39px 34px 17px}}.holder-growth-wheel{padding:20px 58px 28px;border-color:rgba(42,58,84,.72);background:linear-gradient(135deg,#101827 0,#18243a 52%,#102c32 100%);box-shadow:0 18px 42px rgba(8,18,36,.16),inset 0 1px 0 rgba(255,255,255,.08)}.holder-growth-wheel::before{position:absolute;inset:12px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:6px;pointer-events:none}.holder-growth-wheel h3{position:relative;z-index:2;margin-bottom:24px;color:#f8fafc;font-size:18px;font-weight:650}.holder-growth-wheel ol::before{background:linear-gradient(90deg,transparent,rgba(172,189,213,.42),transparent)}.holder-growth-wheel li:not(:last-child)::after{background:rgba(180,194,214,.62)}.holder-growth-wheel i,.holder-growth-wheel svg{border-color:rgba(154,172,198,.34);color:var(--holder-solution-teal);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.05));box-shadow:none}.holder-growth-wheel strong{color:#f8fafc}.holder-growth-wheel span{color:rgba(226,232,240,.74)}.holder-growth-wheel__loop{border-color:rgba(34,184,168,.5)}.holder-growth-wheel__loop::after,.holder-growth-wheel__loop::before{background:rgba(34,184,168,.84)}.holder-growth-wheel p{color:#09201f;background:linear-gradient(90deg,#9ce7dc,#48d3c3);box-shadow:0 12px 24px rgba(34,184,168,.16)}@media (min-width:1181px) and (max-width:1512px){.holder-solution{padding-block:24px 34px}.holder-solution__eyebrow{margin-bottom:14px}.holder-solution h2{font-size:clamp(44px, 3.12vw, 48px);line-height:1.16}.holder-solution__lead{margin-top:15px;font-size:clamp(14px, .98vw, 15px);line-height:1.68}.holder-solution__dashboard{gap:16px;margin-top:22px}.holder-agent-matrix{padding:24px 16px 22px}.holder-agent-matrix h3{margin:0 0 18px 12px;font-size:20px}.holder-solution-agent-flow{gap:18px}.holder-agent-card{min-height:286px;padding:16px 12px 12px}.holder-agent-card:not(:last-child)::after{right:-15px;width:10px;height:17px}.holder-agent-card__icon{width:64px;height:64px;margin:12px auto 15px}.holder-agent-card__icon i,.holder-agent-card__icon svg{width:32px;height:32px}.holder-agent-card h4,.holder-agent-card strong{font-size:15.5px}.holder-agent-card ul{gap:7px;margin-top:14px;font-size:12.2px;line-height:1.38}.holder-agent-card b{min-height:32px;font-size:14px}.holder-knowledge-engine{margin:34px 36px 0;padding-top:24px}.holder-knowledge-engine__links{top:-30px;height:62px}.holder-knowledge-engine__links span{height:62px}.holder-knowledge-engine h4{font-size:20px}.holder-knowledge-engine__base{min-height:104px;padding:38px 26px 16px}.holder-knowledge-engine__base article{grid-template-columns:38px minmax(0,1fr);gap:11px;padding-inline:16px}.holder-knowledge-engine__base i,.holder-knowledge-engine__base svg{width:38px;height:38px;padding:7px}.holder-knowledge-engine__base strong{font-size:13.4px}.holder-knowledge-engine__base span{margin-top:4px;font-size:12.2px}.holder-growth-wheel{padding:16px 44px 20px}.holder-growth-wheel h3{margin-bottom:20px;font-size:16px}.holder-growth-wheel ol{gap:12px}.holder-growth-wheel ol::before{top:26px}.holder-growth-wheel li:not(:last-child)::after{right:-11px;top:21px;width:9px;height:15px}.holder-growth-wheel i,.holder-growth-wheel svg{width:50px;height:50px;padding:11px}.holder-growth-wheel strong{font-size:13px}.holder-growth-wheel span{font-size:11.5px}.holder-growth-wheel__loop{left:72px;right:72px;top:104px;height:46px}.holder-growth-wheel p{width:min(100%,360px);margin-top:24px;padding:8px 24px;font-size:13.5px}}@media (min-width:1920px){.case-holder-page{--holder-hero-top:calc(var(--top-banner-h, 50px) + 7rem)}.holder-solution{--holder-solution-shell:var(--holder-shell);--holder-solution-header-shell:100%;padding-block:34px 46px}.holder-solution h2{max-width:18em;font-size:clamp(58px, 2.55vw, 66px);line-height:1.16}.holder-solution__lead{margin-top:22px;font-size:clamp(17px, .82vw, 19px);line-height:1.78}.holder-solution__dashboard{gap:26px;margin-top:32px}.holder-agent-matrix{padding:30px 28px 28px}.holder-agent-matrix h3{margin:0 0 22px 14px;font-size:24px}.holder-solution-agent-flow{gap:28px}.holder-agent-card{min-height:328px;padding:20px 16px 16px}.holder-agent-card:not(:last-child)::after{right:-21px;width:12px;height:20px}.holder-agent-card__icon{width:82px;height:82px;margin:16px auto 18px}.holder-agent-card__icon i,.holder-agent-card__icon svg{width:40px;height:40px}.holder-agent-card h4,.holder-agent-card strong{font-size:18px}.holder-agent-card ul{gap:10px;margin-top:17px;font-size:14.5px;line-height:1.42}.holder-agent-card b{min-height:38px;font-size:16px}.holder-knowledge-engine{margin:38px 64px 0;padding-top:28px}.holder-knowledge-engine__links{top:-34px;height:64px}.holder-knowledge-engine__links span{height:64px}.holder-knowledge-engine h4{font-size:25px}.holder-knowledge-engine__base{min-height:116px;padding:42px 38px 20px}.holder-knowledge-engine__base article{grid-template-columns:46px minmax(0,1fr);gap:14px;padding-inline:24px}.holder-knowledge-engine__base i,.holder-knowledge-engine__base svg{width:44px;height:44px;padding:8px}.holder-knowledge-engine__base strong{font-size:15.5px}.holder-knowledge-engine__base span{font-size:13.5px}.holder-growth-wheel{padding:28px 76px 34px}.holder-growth-wheel h3{margin-bottom:30px;font-size:22px}.holder-growth-wheel ol{gap:20px}.holder-growth-wheel ol::before{top:36px}.holder-growth-wheel li:not(:last-child)::after{right:-18px;top:31px}.holder-growth-wheel i,.holder-growth-wheel svg{width:70px;height:70px;padding:15px}.holder-growth-wheel strong{font-size:16px}.holder-growth-wheel span{font-size:13px}.holder-growth-wheel__loop{left:112px;right:112px;top:144px;height:66px}.holder-growth-wheel p{width:min(100%,460px);margin-top:40px;padding:11px 34px;font-size:16px}}@media (max-width:980px){.holder-growth-wheel{background:linear-gradient(135deg,#101827 0,#18243a 54%,#102c32 100%)}}@media (max-width:640px){.holder-solution h2{font-size:clamp(30px, 9vw, 38px)}.holder-growth-wheel p{white-space:normal;line-height:1.45}}.holder-ai-lifecycle__shell,.holder-before-after__inner,.holder-dual-engine__inner,.holder-intro-screen,.holder-solution__shell,.holder-testimonials__shell{width:var(--holder-shell);max-width:none;margin-inline:auto}.holder-intro-screen{padding-inline:0}.holder-challenge{--holder-challenge-content:var(--holder-shell);padding-inline:0}.holder-challenge-summary,.holder-challenge__grid,.holder-challenge__header{width:var(--holder-challenge-content);max-width:none;margin-inline:auto}.holder-solution{--holder-solution-shell:var(--holder-shell);--holder-solution-header-shell:100%}.holder-solution__shell{width:var(--holder-shell)}.holder-dual-engine__stage{max-width:100%}@media (max-width:1100px){.holder-intro-screen{padding-inline:0}}@media (max-width:760px){.holder-intro-screen{width:var(--holder-shell);padding-inline:20px}}@media (max-width:430px){.holder-intro-screen{padding-inline:16px}}.holder-solution__eyebrow{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-solution h2{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.holder-solution h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-solution__lead{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}@media (min-width:1081px) and (max-width:1480px){.holder-solution h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-solution__lead{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:767px){.holder-solution__lead{font-size:clamp(1rem, 1.12vw, 1.08rem)!important;font-weight:400!important;line-height:1.72!important}}.holder-dual-engine__eyebrow{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-dual-engine h2{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.holder-dual-engine h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-dual-engine__header>p:last-child{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}@media (min-width:1081px) and (max-width:1480px){.holder-dual-engine h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-dual-engine__header>p:last-child{margin-top:1.1rem;font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:1320px){.holder-dual-engine h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}}@media (max-width:1180px){.holder-dual-engine h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-dual-engine__header>p:last-child{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:1080px){.holder-dual-engine h2{font-size:clamp(3rem, 3.8vw, 3.45rem);line-height:1.27}.holder-dual-engine__header>p:last-child{font-size:clamp(1rem, 1.12vw, 1.08rem);line-height:1.82}}@media (max-width:760px){.holder-dual-engine__header>p:last-child{font-size:clamp(1rem, 1.12vw, 1.08rem)!important;font-weight:400!important;line-height:1.72!important}}.holder-ai-lifecycle__eyebrow{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-ai-lifecycle__header h2{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.holder-ai-lifecycle__header h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow){font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82;letter-spacing:0}@media (min-width:1081px) and (max-width:1480px){.holder-ai-lifecycle__header h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow){margin-top:1.1rem;font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:767px){.holder-ai-lifecycle__eyebrow{font-size:1rem!important;line-height:1.35!important}.holder-ai-lifecycle__header>p:not(.holder-ai-lifecycle__eyebrow){font-size:clamp(1rem, 1.12vw, 1.08rem)!important;font-weight:400!important;line-height:1.72!important}}.holder-testimonials__eyebrow{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-testimonials__title h2{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.holder-testimonials__title h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-testimonials__lead{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}@media (min-width:1081px) and (max-width:1480px){.holder-testimonials__title h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-testimonials__lead{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:767px){.holder-testimonials__lead{font-size:clamp(1rem, 1.12vw, 1.08rem)!important;font-weight:400!important;line-height:1.72!important}}.holder-before-after__eyebrow{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0;text-transform:none}.holder-before-after h2{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.holder-before-after h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.holder-before-after__header p:not(.holder-before-after__eyebrow){font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:400;line-height:1.82}@media (min-width:1081px) and (max-width:1480px){.holder-before-after h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.holder-before-after__header p:not(.holder-before-after__eyebrow){margin-top:1.1rem;font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:1080px){.holder-before-after h2{font-size:clamp(2.35rem, 10vw, 3rem)}.holder-before-after__header p:not(.holder-before-after__eyebrow){line-height:1.72}}@media (max-width:767px){.holder-before-after__eyebrow{font-size:.95rem!important;font-weight:650!important;line-height:1.6!important}.holder-before-after h2{font-size:1.5rem!important;font-weight:900!important;line-height:1.3!important}.holder-before-after h2 span{font-weight:inherit!important}.holder-before-after__header p:not(.holder-before-after__eyebrow){font-size:.95rem!important;font-weight:400!important;line-height:1.6!important}}.case-holder-faq{--p2-faq-shell:min(1280px, var(--holder-shell));border-top:1px solid rgba(148,163,184,.18)}.case-holder-faq .p2-faq-badge{font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:0}.case-holder-faq .p2-faq-head h2{color:#030712;font-family:inherit;font-size:clamp(3rem, 3.8vw, 3.45rem);font-weight:900;line-height:1.27;letter-spacing:0}.case-holder-faq .p2-faq-head p{max-width:840px;margin-right:auto;margin-left:auto;color:#20304d;font-family:inherit;font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:500;line-height:1.82}.case-holder-faq .p2-faq-list{margin-top:42px}.case-holder-faq .p2-faq-list summary span{flex:1 1 auto}.case-holder-faq .p2-faq-bubble :is(i,svg,[data-lucide]){width:42px;height:42px}.case-holder-faq .p2-faq-bubble--shield :is(i,svg,[data-lucide]){width:34px;height:34px}.case-holder-faq .p2-faq-list summary span :is(i,svg,[data-lucide]){width:24px;height:24px}.case-holder-faq .p2-faq-cta__icon :is(i,svg,[data-lucide]){width:26px;height:26px}.case-holder-faq .p2-faq-cta{grid-template-columns:auto minmax(18rem,0.78fr) minmax(34rem,1.22fr)}.case-holder-faq .p2-faq-cta p{flex-wrap:wrap}.case-holder-faq .p2-faq-cta p span{line-height:1.55}.case-holder-faq .p2-faq-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.case-holder-faq .p2-faq-cta__actions a,.case-holder-faq .p2-faq-cta__actions button{min-width:112px;padding:0 16px}@media (min-width:1081px) and (max-width:1480px){.case-holder-faq .p2-faq-head h2{font-size:clamp(2.45rem, 2.6vw, 3rem);line-height:1.22}.case-holder-faq .p2-faq-head p{font-size:clamp(.94rem, .86vw, 1rem);line-height:1.74}}@media (max-width:1080px){.case-holder-faq .p2-faq-cta{grid-template-columns:auto 1fr}.case-holder-faq .p2-faq-cta__actions{grid-column:1/-1;justify-content:center}}@media (max-width:767px){.case-holder-faq{--p2-faq-shell:calc(100% - 32px)}.case-holder-faq .p2-faq-list{margin-top:28px}.case-holder-faq .p2-faq-head h2{font-size:clamp(2.35rem, 10vw, 3rem);line-height:1.27}.case-holder-faq .p2-faq-head p{font-size:clamp(1rem, 1.12vw, 1.08rem);font-weight:500;line-height:1.72}.case-holder-faq .p2-faq-cta{grid-template-columns:1fr}.case-holder-faq .p2-faq-cta__actions{width:100%;flex-direction:column;gap:10px}.case-holder-faq .p2-faq-cta__actions a,.case-holder-faq .p2-faq-cta__actions button{width:100%}.case-holder-faq .p2-faq-list summary span :is(i,svg,[data-lucide]){width:22px;height:22px}}.holder-case-snapshot{position:relative;background:linear-gradient(180deg,#f7fbff 0,#f2f7ff 100%);border-top:1px solid rgba(196,215,242,.58);border-bottom:1px solid rgba(196,215,242,.58)}.holder-case-snapshot__inner{width:var(--holder-shell);max-width:none;margin:0 auto;padding:clamp(30px,5vh,52px) 0}.holder-case-summary{position:relative;z-index:1;display:grid;grid-template-columns:minmax(17rem,1.12fr) repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(198,215,239,.84);border-radius:8px;background:rgba(198,215,239,.84);box-shadow:0 18px 48px rgba(31,79,150,.08)}.holder-case-summary article{position:relative;isolation:isolate;min-width:0;min-height:188px;padding:clamp(18px,1.9vw,24px);overflow:hidden;background:rgba(255,255,255,.96);cursor:pointer;outline:0;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.holder-case-summary article::before{position:absolute;inset:0;z-index:0;content:"";opacity:0;background:radial-gradient(circle at var(--holder-tap-x,50%) var(--holder-tap-y,50%),rgba(21,93,255,.2),rgba(10,166,182,.1) 34%,transparent 68%);transform:scale(.82);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.holder-case-summary article::after{position:absolute;top:14px;right:14px;z-index:1;width:8px;height:8px;content:"";border-radius:999px;background:var(--holder-blue);box-shadow:0 0 0 6px rgba(21,93,255,.12);opacity:0;transform:scale(.56);transition:opacity .22s ease,transform .22s ease}.holder-case-summary article>*{position:relative;z-index:1}.holder-case-summary article:focus-visible,.holder-case-summary article:hover{z-index:2;transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(21,93,255,.16),0 14px 32px rgba(31,79,150,.12)}.holder-case-summary article:focus-visible{box-shadow:inset 0 0 0 2px rgba(21,93,255,.42),0 14px 32px rgba(31,79,150,.12)}.holder-case-summary article.is-active{z-index:3;background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(255,255,255,.98));transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(21,93,255,.28),0 16px 38px rgba(31,79,150,.16)}.holder-case-summary article.is-active::after{opacity:1;transform:scale(1)}.holder-case-summary article.is-pressing::before{opacity:1;transform:scale(1)}.holder-case-summary__lead{background:linear-gradient(135deg,rgba(21,93,255,.96),rgba(10,166,182,.9)),var(--holder-blue)!important}.holder-case-summary__lead.is-active,.holder-case-summary__lead:focus-visible,.holder-case-summary__lead:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.36),0 16px 38px rgba(21,93,255,.24)}.holder-case-summary__lead::before{background:radial-gradient(circle at var(--holder-tap-x,50%) var(--holder-tap-y,50%),rgba(255,255,255,.32),rgba(255,255,255,.12) 34%,transparent 68%)}.holder-case-summary__lead::after{background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.18)}.holder-case-summary span{display:block;color:var(--holder-blue);font-size:.78rem;font-weight:800;line-height:1.35;letter-spacing:0}.holder-case-summary h2,.holder-case-summary strong{display:block;margin:.62rem 0 0;color:var(--holder-navy);font-size:1.04rem;font-weight:800;line-height:1.36;letter-spacing:0}.holder-case-summary h2{max-width:15em;font-size:1.32rem}.holder-case-summary article.is-active strong{color:var(--holder-blue)}.holder-case-summary p{margin:0;margin-top:.72rem;color:#46566f;font-size:.92rem;font-weight:500;line-height:1.68;overflow-wrap:anywhere}.holder-case-summary__lead span{color:rgba(255,255,255,.84)}.holder-case-summary article.holder-case-summary__lead.is-active h2,.holder-case-summary article.holder-case-summary__lead.is-active p,.holder-case-summary__lead h2,.holder-case-summary__lead p{color:#fff;text-shadow:0 1px 0 rgba(3,28,82,.18)}.holder-case-summary__lead p{color:rgba(239,246,255,.92)}.holder-impact-note{margin-top:clamp(18px,2.2vh,26px);padding:clamp(16px,2vh,22px) clamp(18px,2.4vw,28px);border:1px solid rgba(76,127,230,.2);border-radius:12px;background:linear-gradient(135deg,rgba(248,251,255,.94),rgba(233,242,255,.78));color:#314366}.holder-impact-note h3{margin:0 0 8px;color:var(--holder-blue);font-size:clamp(16px, .96vw, 18px);font-weight:600;line-height:1.35;letter-spacing:0}.holder-impact-note p{margin:0;color:#405273;font-size:clamp(14px, .86vw, 15.5px);font-weight:500;line-height:1.72}@media (max-width:1180px){.holder-case-snapshot__inner{width:min(100% - 48px,980px)}.holder-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-case-summary__lead{grid-column:1/-1}.holder-case-summary article{min-height:170px}.holder-case-summary h2{max-width:22em}}@media (max-width:760px){.holder-case-snapshot__inner{width:calc(100% - 32px);padding:26px 0}.holder-case-summary{grid-template-columns:1fr}.holder-case-summary article{min-height:0;padding:18px}.holder-case-summary h2{font-size:1.16rem}.holder-case-summary strong{font-size:1rem}.holder-impact-note{margin-top:18px;padding:16px;border-radius:10px}}@media (prefers-reduced-motion:reduce){.holder-case-summary article,.holder-case-summary article::after,.holder-case-summary article::before{transition:none!important}}.case-holder-page #footer-cta[data-layout=brand-close] .bc-shell,.case-holder-page #site-footer.site-footer--teable .site-footer__shell{width:var(--holder-shell);max-width:none;padding-left:0;padding-right:0}