.agentSystem-module__QIm64W__section{background:#f4f6fa;border-top:1px solid #e6e9ee;padding:90px 0 72px;scroll-margin-top:105px}.agentSystem-module__QIm64W__container{max-width:1360px;margin:auto;padding-inline:56px}.agentSystem-module__QIm64W__intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-bottom:50px;display:grid}.agentSystem-module__QIm64W__intro h2{letter-spacing:-.04em;font-size:clamp(28px,3.3vw,46px);font-weight:500;line-height:1.65}.agentSystem-module__QIm64W__intro p{color:#5b6370;font-size:14px;line-height:2.2}.agentSystem-module__QIm64W__intro a{border-bottom:1px solid #0755ed;align-items:center;gap:25px;margin-top:25px;padding-bottom:10px;font-size:12px;display:inline-flex}.agentSystem-module__QIm64W__intro a:hover{color:#0755ed}.agentSystem-module__QIm64W__section button:focus-visible,.agentSystem-module__QIm64W__section a:focus-visible{outline-offset:4px;outline:2px solid #0755ed}.agentSystem-module__QIm64W__demo{background:#fff;border-radius:12px;position:relative;box-shadow:0 24px 60px -25px #24375430}.agentSystem-module__QIm64W__demo .desktop-mock-shell{box-shadow:none;background:#e9edf2;border-color:#dce1e9;border-radius:12px;margin:0;padding:5px}.agentSystem-module__QIm64W__demo .desktop-mock-grid{border:0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 350px;height:760px;min-height:0}.agentSystem-module__QIm64W__demo .desktop-mock-grid>aside:first-child{gap:10px;padding-top:14px}.agentSystem-module__QIm64W__demo [data-demo-orders]{transition:opacity .5s,filter .5s}.agentSystem-module__QIm64W__demo [data-demo-table]{padding:18px}.agentSystem-module__QIm64W__demo [data-demo-orders] h3{font-size:16px}.agentSystem-module__QIm64W__demo [data-demo-orders] input{font-size:11px}.agentSystem-module__QIm64W__demo [data-demo-table]>div:nth-child(2){margin-top:12px;padding:12px}.agentSystem-module__QIm64W__demo [data-demo-table]>div:nth-child(3){margin-top:12px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div,.agentSystem-module__QIm64W__demo [data-demo-rows]~div{font-size:10px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div,.agentSystem-module__QIm64W__demo [data-demo-rows]~div,.agentSystem-module__QIm64W__demo [data-demo-rows]+div{padding:11px 10px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div,.agentSystem-module__QIm64W__demo [data-demo-rows]:before{gap:8px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 62px 88px 12px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div span{font-size:10px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div>div{min-width:0}.agentSystem-module__QIm64W__demo [data-demo-orders] .hidden.sm\:grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 62px 88px 12px;gap:8px;padding:10px;font-size:10px}.agentSystem-module__QIm64W__demo .desktop-ai-panel{transition:box-shadow .5s}.agentSystem-module__QIm64W__demo .desktop-ai-panel>div:first-child{height:48px}.agentSystem-module__QIm64W__demo .desktop-ai-panel>div:last-child{padding:10px}.agentSystem-module__QIm64W__demo [data-demo-scroll]{scrollbar-width:thin;scrollbar-color:#c8d0df transparent;padding:16px}.agentSystem-module__QIm64W__demo [data-demo-scroll]>div{gap:12px}.agentSystem-module__QIm64W__demo [data-demo-scroll]>div>div{font-size:11px;line-height:1.8}.agentSystem-module__QIm64W__demo [data-demo-analysis]{padding:12px;transition:box-shadow .5s,opacity .5s}.agentSystem-module__QIm64W__demo [data-demo-analysis]>div{margin-top:10px}.agentSystem-module__QIm64W__demo [data-demo-analysis]>div:first-child{margin-top:0}.agentSystem-module__QIm64W__demo [data-demo-analysis] div,.agentSystem-module__QIm64W__demo [data-demo-analysis] span,.agentSystem-module__QIm64W__demo [data-demo-action] p{font-size:10px}.agentSystem-module__QIm64W__demo [data-demo-analysis]>div:nth-child(2)>div{padding:10px}.agentSystem-module__QIm64W__demo [data-demo-analysis]>div:last-child>div+div{margin-top:9px}.agentSystem-module__QIm64W__demo [data-demo-action]{transition:box-shadow .5s,background .5s}.agentSystem-module__QIm64W__demo [data-demo-action] button{font-size:11px;animation:none}@media (max-width:1150px){.agentSystem-module__QIm64W__container{padding-inline:38px}.agentSystem-module__QIm64W__demo .desktop-mock-grid{grid-template-columns:38px minmax(0,1fr) 320px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div>div:nth-child(2){display:none}.agentSystem-module__QIm64W__demo [data-demo-rows]>div{grid-template-columns:minmax(0,1fr) 62px 88px 12px}.agentSystem-module__QIm64W__demo [data-demo-orders] .hidden.sm\:grid{grid-template-columns:minmax(0,1fr) 62px 88px 12px}.agentSystem-module__QIm64W__demo [data-demo-orders] .hidden.sm\:grid>span:nth-child(2){display:none}}@media (max-width:767px){.agentSystem-module__QIm64W__demo{display:none}.agentSystem-module__QIm64W__section{padding-block:60px}.agentSystem-module__QIm64W__container{padding-inline:24px}.agentSystem-module__QIm64W__intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.agentSystem-module__QIm64W__intro p{font-size:13px}.agentSystem-module__QIm64W__intro p br{display:none}.agentSystem-module__QIm64W__demo .desktop-mock-grid{flex-direction:column;height:820px;display:flex}.agentSystem-module__QIm64W__demo .desktop-mock-grid>aside:first-child{display:none}.agentSystem-module__QIm64W__demo [data-demo-orders]{flex-shrink:0;height:215px}.agentSystem-module__QIm64W__demo [data-demo-orders]>div:first-child{height:32px}.agentSystem-module__QIm64W__demo [data-demo-table]{padding:10px}.agentSystem-module__QIm64W__demo [data-demo-table]>div:nth-child(2),.agentSystem-module__QIm64W__demo [data-demo-rows]>div:nth-child(n+3){display:none}.agentSystem-module__QIm64W__demo [data-demo-rows]>div{grid-template-columns:minmax(0,1fr) 55px 70px;gap:5px;padding:8px;display:grid}.agentSystem-module__QIm64W__demo [data-demo-rows]>div span{font-size:8px}.agentSystem-module__QIm64W__demo [data-demo-rows]>div>div>span:first-child:not(:last-child),.agentSystem-module__QIm64W__demo [data-demo-rows]>div>svg{display:none}.agentSystem-module__QIm64W__demo [data-demo-orders] .hidden.sm\:grid{display:none}.agentSystem-module__QIm64W__demo .desktop-ai-panel{border-left:0;flex:1;min-height:0}.agentSystem-module__QIm64W__demo [data-demo-scroll]{padding:12px}}@media (prefers-reduced-motion:reduce){.agentSystem-module__QIm64W__demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.systemRenewal-module__BPmdyq__page{--accent:#0755ed;--ink:#141414;color:var(--ink);background:#fff;font-family:YuGothic,Noto Sans JP,sans-serif}.systemRenewal-module__BPmdyq__container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:56px}.systemRenewal-module__BPmdyq__page a:focus-visible,.systemRenewal-module__BPmdyq__page button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.systemRenewal-module__BPmdyq__page h2{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(28px,3.25vw,46px);font-weight:500;line-height:1.65}.systemRenewal-module__BPmdyq__heroBackground{border-bottom:1px solid #e5e5e5;position:relative}.systemRenewal-module__BPmdyq__breadcrumbs{z-index:2;width:auto;position:absolute;top:18px;left:max(0px,50% - 680px)}.systemRenewal-module__BPmdyq__breadcrumbs ol{color:#737373;font-size:10px}.systemRenewal-module__BPmdyq__hero{grid-template-columns:53% 47%;max-width:1600px;min-height:720px;margin:auto;display:grid;position:relative}.systemRenewal-module__BPmdyq__heroCopy{z-index:1;pointer-events:none;padding:122px 0 98px max(56px,50vw - 624px);position:relative}.systemRenewal-module__BPmdyq__heroCopy a{pointer-events:auto}.systemRenewal-module__BPmdyq__hero h1{letter-spacing:.12em;margin-bottom:26px;font-size:18px;font-weight:700}.systemRenewal-module__BPmdyq__heroMessage{letter-spacing:-.055em;width:max-content;font-size:clamp(36px,4.1vw,64px);font-weight:600;line-height:1.65;position:relative}.systemRenewal-module__BPmdyq__heroMessage>span{display:block}.systemRenewal-module__BPmdyq__lead{letter-spacing:.015em;width:max-content;max-width:112%;margin-top:26px;font-size:14px;line-height:2.2}.systemRenewal-module__BPmdyq__heroActions{align-items:center;gap:32px;margin-top:38px;display:flex}.systemRenewal-module__BPmdyq__primaryButton{color:#fff;background:#141414;justify-content:space-between;align-items:center;gap:28px;padding:21px 25px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.systemRenewal-module__BPmdyq__primaryButton:hover{background:var(--accent)}.systemRenewal-module__BPmdyq__primaryButton svg,.systemRenewal-module__BPmdyq__textButton svg{flex-shrink:0}.systemRenewal-module__BPmdyq__textButton{border-bottom:1px solid var(--accent);justify-content:space-between;align-items:center;gap:20px;padding-block:15px;font-size:12px;display:inline-flex}.systemRenewal-module__BPmdyq__textButton:hover{color:var(--accent)}.systemRenewal-module__BPmdyq__ctaNote{color:#777;margin-top:17px;font-size:10px}.systemRenewal-module__BPmdyq__sculpture{background:linear-gradient(115deg,#f6f7f8,#eceff1 75%,#f7f8f9);min-width:0;position:relative;overflow:hidden}.systemRenewal-module__BPmdyq__sculptureCanvas{position:absolute;inset:8% -6% -10% -8%}.systemRenewal-module__BPmdyq__sculptureCanvas canvas{width:100%;height:100%;display:block;position:relative}.systemRenewal-module__BPmdyq__sculptureCaption{text-wrap:balance;letter-spacing:.16em;max-width:13em;font-size:12px;line-height:2.2;position:absolute;top:68px;right:36px}.systemRenewal-module__BPmdyq__motionToggle{color:#666;background:#ffffffba;padding:8px;font-size:9px;position:absolute;bottom:18px;right:22px}.systemRenewal-module__BPmdyq__sculptureFallback{position:absolute;inset:24% 12% 10% 15%;transform:skewY(-12deg)}.systemRenewal-module__BPmdyq__sculptureFallback i{background:linear-gradient(120deg,#fff,#c5cbd1);width:40%;height:27%;position:absolute;box-shadow:20px 22px #c8cfd6,25px 32px 35px #3d424b20}.systemRenewal-module__BPmdyq__sculptureFallback i:first-child{bottom:0;left:0}.systemRenewal-module__BPmdyq__sculptureFallback i:nth-child(2){bottom:0;left:48%}.systemRenewal-module__BPmdyq__sculptureFallback i:nth-child(3){bottom:36%;left:48%}.systemRenewal-module__BPmdyq__sculptureFallback i:nth-child(4){bottom:72%;left:0}.systemRenewal-module__BPmdyq__sculptureFallback i:nth-child(5){background:#0755ed;bottom:36%;left:0;box-shadow:20px 22px #0342b9}.systemRenewal-module__BPmdyq__sculptureFallback i:nth-child(6){background:0 0;border:1px solid #959fa9;bottom:72%;left:48%;box-shadow:20px 22px #dbe0e555}.systemRenewal-module__BPmdyq__sculptureCanvas[data-ready=true] .systemRenewal-module__BPmdyq__sculptureFallback{display:none}.systemRenewal-module__BPmdyq__section{padding-block:90px}.systemRenewal-module__BPmdyq__page section[id],.systemRenewal-module__BPmdyq__page article[id]{scroll-margin-top:112px}.systemRenewal-module__BPmdyq__sectionLead{color:#535353;margin-top:21px;font-size:14px;line-height:2.1}.systemRenewal-module__BPmdyq__strengthLinks{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.systemRenewal-module__BPmdyq__strengthLinks>a{border-left:1px solid #d0d0d0;min-width:0;padding:0 34px}.systemRenewal-module__BPmdyq__strengthLinks>a:first-child{border-left:0;padding-left:0}.systemRenewal-module__BPmdyq__strengthLinks>a:last-child{padding-right:0}.systemRenewal-module__BPmdyq__strengthLinkTop{align-items:center;gap:20px;display:flex}.systemRenewal-module__BPmdyq__strengthLinkTop>span{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1}.systemRenewal-module__BPmdyq__strengthLinks h3{letter-spacing:-.04em;margin-top:25px;font-size:clamp(15px,1.55vw,21px);font-weight:600}.systemRenewal-module__BPmdyq__strengthLinks p{color:#4a4a4a;font-size:13px;line-height:2}.systemRenewal-module__BPmdyq__detailLink{justify-content:space-between;align-items:center;margin-top:24px;font-size:11px;display:flex}.systemRenewal-module__BPmdyq__detailLink svg{transition:transform .2s}.systemRenewal-module__BPmdyq__strengthLinks a:hover .systemRenewal-module__BPmdyq__detailLink{color:var(--accent)}.systemRenewal-module__BPmdyq__strengthLinks a:hover .systemRenewal-module__BPmdyq__detailLink svg{transform:translate(5px)}.systemRenewal-module__BPmdyq__strengthIllustration{perspective:850px;place-items:center;height:210px;display:grid;position:relative}.systemRenewal-module__BPmdyq__uiPlanes{width:175px;height:116px;transform-style:preserve-3d;position:relative;transform:rotateX(12deg)rotateY(-28deg)skewY(-8deg)}.systemRenewal-module__BPmdyq__uiPlanes>div{background:#ffffffe6;border:1px solid #c6cbd1;padding:23px 10px 10px 37px;position:absolute;inset:0}.systemRenewal-module__BPmdyq__uiPlanes>div:before{content:"";border-top:1px solid #d7dbe1;position:absolute;top:12px;left:0;right:0}.systemRenewal-module__BPmdyq__uiPlanes>div>span{background:#edf0f4;width:19px;position:absolute;top:23px;bottom:10px;left:8px}.systemRenewal-module__BPmdyq__uiPlanes i{background:#f1f3f6;border:1px solid #e4e8ed;height:10px;margin-bottom:9px;display:block}.systemRenewal-module__BPmdyq__uiPlanes>div:first-child{transform:translate3d(-37px,17px,-50px)}.systemRenewal-module__BPmdyq__uiPlanes>div:nth-child(2){border-color:var(--accent);transform:translateZ(0)}.systemRenewal-module__BPmdyq__uiPlanes>div:nth-child(2) i:first-of-type{background:#e5eeff;border-color:#9cbcff}.systemRenewal-module__BPmdyq__uiPlanes>div:nth-child(3){opacity:.3;transform:translate3d(37px,-17px,50px)}.systemRenewal-module__BPmdyq__strengthIllustration[data-kind=infrastructure]>svg{width:52px;height:52px;color:var(--accent);stroke-width:0;position:absolute;top:28px}.systemRenewal-module__BPmdyq__infraPlanes{width:150px;height:100px;transform-style:preserve-3d;margin-top:46px;position:relative;transform:rotateX(60deg)rotate(-35deg)}.systemRenewal-module__BPmdyq__infraPlanes i{background:linear-gradient(135deg,#fff,#dfe3e8);border:1px solid #d4d9de;position:absolute;inset:0;box-shadow:-5px 6px #d9dde2}.systemRenewal-module__BPmdyq__infraPlanes i:first-child{transform:translateZ(-25px)}.systemRenewal-module__BPmdyq__infraPlanes i:nth-child(2){background:#0755ed;border-color:#0755ed;transform:translateZ(0);box-shadow:-5px 6px #0240c5}.systemRenewal-module__BPmdyq__infraPlanes i:nth-child(3){transform:translateZ(25px)}.systemRenewal-module__BPmdyq__modularCubes{width:235px;height:155px;position:relative}.systemRenewal-module__BPmdyq__modularCubes>div{width:50px;height:50px;position:absolute;top:55px;left:90px}.systemRenewal-module__BPmdyq__modularCubes i{width:50px;height:50px;position:absolute}.systemRenewal-module__BPmdyq__modularCubes i:first-child{background:#f1f3f6;transform:skewY(30deg)}.systemRenewal-module__BPmdyq__modularCubes i:nth-child(2){background:#cfd5dd;transform:translate(50px)skewY(-30deg)}.systemRenewal-module__BPmdyq__modularCubes i:nth-child(3){background:#f9fafb;height:58px;transform:translate(25px,-43px)rotate(30deg)skew(-30deg)scaleY(.866)}.systemRenewal-module__BPmdyq__modularCubes>div:first-child{opacity:.6;top:30px;left:20px;transform:scale(.53)}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(2){opacity:.8;top:20px;left:142px;transform:scale(.55)}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(3){opacity:.65;top:94px;left:60px;transform:scale(.45)}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(4){opacity:.5;top:100px;left:162px;transform:scale(.55)}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(5) i:first-child{background:#0755ed}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(5) i:nth-child(2){background:#003eb5}.systemRenewal-module__BPmdyq__modularCubes>div:nth-child(5) i:nth-child(3){background:#2878ff}.systemRenewal-module__BPmdyq__strengthsSection{padding-bottom:0}.systemRenewal-module__BPmdyq__challenges{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:42px;display:grid}.systemRenewal-module__BPmdyq__challenge{border-top:1px solid #d7d7d7;padding:24px 0 30px}.systemRenewal-module__BPmdyq__number{font-family:Georgia,serif;font-size:25px}.systemRenewal-module__BPmdyq__challenge h3{margin-block:15px 13px;font-size:16px;font-weight:600}.systemRenewal-module__BPmdyq__challenge p{color:#666;font-size:13px;line-height:2}.systemRenewal-module__BPmdyq__challengeConclusion{border-top:1px solid #d7d7d7;flex-direction:column;justify-content:center;gap:18px;font-size:14px;line-height:2.1;display:flex}.systemRenewal-module__BPmdyq__challengeConclusion svg{color:var(--accent)}.systemRenewal-module__BPmdyq__approachBackground{background:#f7f7f7;border-block:1px solid #e9e9e9}.systemRenewal-module__BPmdyq__approachHead{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.systemRenewal-module__BPmdyq__approachHead>p{color:#555;font-size:14px;line-height:2.2}.systemRenewal-module__BPmdyq__approachSteps{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px;display:grid}.systemRenewal-module__BPmdyq__approachSteps li{border-top:1px solid #bbb;padding-top:25px}.systemRenewal-module__BPmdyq__approachSteps h3{margin-block:20px 15px;font-size:20px;font-weight:600}.systemRenewal-module__BPmdyq__approachSteps p{color:#666;font-size:13px;line-height:2.1}.systemRenewal-module__BPmdyq__detail{border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:70px;display:grid}.systemRenewal-module__BPmdyq__detail:first-child{padding-top:0}.systemRenewal-module__BPmdyq__detail:last-child{border-bottom:0;padding-bottom:0}.systemRenewal-module__BPmdyq__detail h3{font-size:23px;font-weight:600;line-height:1.6}.systemRenewal-module__BPmdyq__detailCatch{margin-top:25px;font-size:26px;font-weight:500;line-height:1.8}.systemRenewal-module__BPmdyq__detailCatch+p{color:#666;margin-top:22px;font-size:14px;line-height:2.1}.systemRenewal-module__BPmdyq__checkList{margin-top:25px}.systemRenewal-module__BPmdyq__checkList li{align-items:flex-start;gap:10px;padding-block:7px;font-size:13px;line-height:1.8;display:flex}.systemRenewal-module__BPmdyq__checkList svg{color:var(--accent);flex-shrink:0;margin-top:4px;font-size:17px}.systemRenewal-module__BPmdyq__reversed>div{order:2}.systemRenewal-module__BPmdyq__visualPanel{min-width:0}.systemRenewal-module__BPmdyq__visualStage{background:radial-gradient(at 50% 0,#edf3ff 0%,#0000 70%),#fafbfd;border-radius:22px;padding:36px;position:relative;box-shadow:inset 0 1px #fff,0 16px 48px -32px #233a6840}.systemRenewal-module__BPmdyq__visualPanel small{margin-top:6px;font-size:10px;display:block}.systemRenewal-module__BPmdyq__visualStage:has(.systemRenewal-module__BPmdyq__businessScreenshot){padding:22px}.systemRenewal-module__BPmdyq__businessScreenshot{border:1px solid #e4e8ef;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 18px 34px -18px #18345f45,0 2px 6px #18345f08}.systemRenewal-module__BPmdyq__cloudDiagram{text-align:center}.systemRenewal-module__BPmdyq__cloudHeading{color:#29354a;flex-direction:column;align-items:center;gap:14px;font-size:14px;display:flex}.systemRenewal-module__BPmdyq__cloudHeading svg{width:48px;height:48px;color:var(--accent);background:#fff;border:1px solid #e0e8f8;border-radius:14px;padding:10px;box-shadow:0 6px 16px #194a9d08}.systemRenewal-module__BPmdyq__loadBalancer{color:#61708a;background:#fff;border:1px solid #dfe6f1;border-radius:30px;width:fit-content;margin:24px auto 0;padding:10px 22px;font-size:11px}.systemRenewal-module__BPmdyq__cloudConnector{background:#a7bce8;width:1px;height:30px;margin:auto}.systemRenewal-module__BPmdyq__containers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;display:grid;position:relative}.systemRenewal-module__BPmdyq__containers:before{content:"";background:#a7bce8;height:1px;position:absolute;top:0;left:calc(16.6667% - 4px);right:calc(16.6667% - 4px)}.systemRenewal-module__BPmdyq__containers>div{background:#fff;border:1px solid #e2e8f2;border-radius:12px;padding:18px 4px;position:relative;box-shadow:0 8px 16px -10px #22498430}.systemRenewal-module__BPmdyq__containers>div:before{content:"";background:#a7bce8;width:1px;height:18px;position:absolute;bottom:100%;left:50%}.systemRenewal-module__BPmdyq__containers svg{width:22px;height:22px;color:var(--accent);margin:0 auto 12px}.systemRenewal-module__BPmdyq__containers span{color:#40516c;font-size:9px}.systemRenewal-module__BPmdyq__containers small{color:#8b96a7;font-size:9px}.systemRenewal-module__BPmdyq__cloudBase{color:#78869b;letter-spacing:.08em;border-top:1px dashed #d3ddeb;margin-top:20px;padding:14px 0 0;font-size:10px}.systemRenewal-module__BPmdyq__architectureDiagram{padding:8px 0}.systemRenewal-module__BPmdyq__layer{background:#fff;border:1px solid #e2e8f2;border-radius:12px;align-items:center;gap:20px;margin-bottom:20px;padding:22px 20px;display:flex;position:relative;box-shadow:0 8px 18px -12px #22498430}.systemRenewal-module__BPmdyq__layer:not(:nth-child(3)):after{content:"";background:#a7bce8;width:1px;height:20px;position:absolute;top:100%;left:50%}.systemRenewal-module__BPmdyq__layer span{width:54px;height:36px;color:var(--accent);letter-spacing:.08em;background:#f0f4ff;border-radius:8px;flex-shrink:0;place-items:center;font-size:9px;display:grid}.systemRenewal-module__BPmdyq__layer strong{color:#29354a;font-size:13px;font-weight:500}.systemRenewal-module__BPmdyq__pipeline{color:#64738b;justify-content:space-between;align-items:center;gap:8px;margin-top:28px;font-size:10px;display:flex}.systemRenewal-module__BPmdyq__pipeline span{background:#fff;border:1px solid #e4eaf3;border-radius:6px;padding:8px 10px}.systemRenewal-module__BPmdyq__pipeline svg{color:#9babc5;flex-shrink:0}.systemRenewal-module__BPmdyq__consultation{text-align:center;background:#f4f5f6;border-block:1px solid #e3e3e3;padding-block:86px}.systemRenewal-module__BPmdyq__consultation p{color:#666;margin-top:22px;font-size:14px;line-height:2}.systemRenewal-module__BPmdyq__consultation .systemRenewal-module__BPmdyq__primaryButton{min-width:310px;margin-top:34px}.systemRenewal-module__BPmdyq__bottom{padding-block:40px}.systemRenewal-module__BPmdyq__worksLink{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-block:28px;font-size:16px;display:flex}.systemRenewal-module__BPmdyq__worksLink:hover,.systemRenewal-module__BPmdyq__backLink:hover{color:var(--accent)}.systemRenewal-module__BPmdyq__backLink{margin-top:30px;font-size:12px;display:inline-block}@media (min-width:1600px){.systemRenewal-module__BPmdyq__heroCopy{padding-left:176px}}@media (max-width:1150px){.systemRenewal-module__BPmdyq__container{padding-inline:38px}.systemRenewal-module__BPmdyq__heroCopy{padding-left:38px}.systemRenewal-module__BPmdyq__heroActions{gap:20px}.systemRenewal-module__BPmdyq__primaryButton{gap:20px;padding:20px;font-size:12px}.systemRenewal-module__BPmdyq__textButton{gap:10px;font-size:11px}.systemRenewal-module__BPmdyq__sculptureCaption{font-size:11px;top:52px;right:25px}.systemRenewal-module__BPmdyq__strengthLinks>a{padding-inline:24px}.systemRenewal-module__BPmdyq__strengthLinkTop{gap:14px}.systemRenewal-module__BPmdyq__detail{gap:40px}}@media (max-width:900px){.systemRenewal-module__BPmdyq__hero{grid-template-columns:54% 46%;min-height:670px}.systemRenewal-module__BPmdyq__heroMessage{font-size:4.3vw}.systemRenewal-module__BPmdyq__lead{width:auto;max-width:96%;font-size:13px}.systemRenewal-module__BPmdyq__heroActions{flex-direction:column;align-items:flex-start;gap:12px}.systemRenewal-module__BPmdyq__sculptureCaption{font-size:10px;right:22px}.systemRenewal-module__BPmdyq__strengthLinks>a{padding-inline:18px}.systemRenewal-module__BPmdyq__strengthIllustration{margin-inline:-20px;transform:scale(.82)}.systemRenewal-module__BPmdyq__approachHead{gap:30px}}@media (max-width:767px){.systemRenewal-module__BPmdyq__container{padding-inline:24px}.systemRenewal-module__BPmdyq__breadcrumbs{top:14px}.systemRenewal-module__BPmdyq__hero{flex-direction:column;min-height:auto;display:flex}.systemRenewal-module__BPmdyq__heroCopy{padding:85px 24px 34px}.systemRenewal-module__BPmdyq__hero h1{margin-bottom:20px;font-size:14px}.systemRenewal-module__BPmdyq__heroMessage{letter-spacing:-.05em;width:auto;font-size:clamp(23px,5.6vw,40px);line-height:1.8}.systemRenewal-module__BPmdyq__lead{max-width:100%;margin-top:18px;font-size:12px}.systemRenewal-module__BPmdyq__heroActions{flex-flow:wrap;align-items:center;gap:14px 25px;margin-top:24px}.systemRenewal-module__BPmdyq__ctaNote{font-size:9px}.systemRenewal-module__BPmdyq__sculpture{height:450px}.systemRenewal-module__BPmdyq__sculptureCanvas{inset:0}.systemRenewal-module__BPmdyq__sculptureCaption{top:26px;right:25px}.systemRenewal-module__BPmdyq__section{padding-block:60px}.systemRenewal-module__BPmdyq__page h2{font-size:clamp(25px,5vw,34px)}.systemRenewal-module__BPmdyq__sectionLead{font-size:13px}.systemRenewal-module__BPmdyq__sectionLead br{display:none}.systemRenewal-module__BPmdyq__strengthLinks{grid-template-columns:1fr;margin-top:30px}.systemRenewal-module__BPmdyq__strengthLinks>a,.systemRenewal-module__BPmdyq__strengthLinks>a:first-child,.systemRenewal-module__BPmdyq__strengthLinks>a:last-child{border-bottom:1px solid #ddd;border-left:0;padding:28px 0}.systemRenewal-module__BPmdyq__strengthLinkTop>span{font-size:54px}.systemRenewal-module__BPmdyq__strengthLinks h3{margin-top:20px;font-size:21px}.systemRenewal-module__BPmdyq__strengthIllustration{height:190px;margin-inline:0;transform:none}.systemRenewal-module__BPmdyq__detailLink{margin-top:17px}.systemRenewal-module__BPmdyq__strengthsSection{padding-bottom:0}.systemRenewal-module__BPmdyq__challenges{grid-template-columns:1fr 1fr;gap:0 25px}.systemRenewal-module__BPmdyq__challengeConclusion{padding-block:25px}.systemRenewal-module__BPmdyq__approachHead,.systemRenewal-module__BPmdyq__approachSteps{grid-template-columns:1fr;gap:28px}.systemRenewal-module__BPmdyq__approachSteps{margin-top:30px}.systemRenewal-module__BPmdyq__detail{grid-template-columns:1fr;gap:30px;padding-block:48px}.systemRenewal-module__BPmdyq__reversed>div{order:0}.systemRenewal-module__BPmdyq__detail h3{font-size:21px}.systemRenewal-module__BPmdyq__detailCatch{font-size:24px}.systemRenewal-module__BPmdyq__visualStage{border-radius:18px;padding:26px 20px}.systemRenewal-module__BPmdyq__visualStage:has(.systemRenewal-module__BPmdyq__businessScreenshot){padding:12px}.systemRenewal-module__BPmdyq__pipeline span{padding:7px 6px;font-size:9px}.systemRenewal-module__BPmdyq__consultation{padding-block:60px}.systemRenewal-module__BPmdyq__consultation .systemRenewal-module__BPmdyq__primaryButton{min-width:0}}@media (max-width:420px){.systemRenewal-module__BPmdyq__challenges{grid-template-columns:1fr}.systemRenewal-module__BPmdyq__heroActions{gap:12px}.systemRenewal-module__BPmdyq__heroActions .systemRenewal-module__BPmdyq__primaryButton{width:100%}.systemRenewal-module__BPmdyq__heroMessage{font-size:5.65vw}.systemRenewal-module__BPmdyq__sculpture{height:390px}.systemRenewal-module__BPmdyq__layer{gap:12px;padding:17px 12px}}@media (prefers-reduced-motion:reduce){.systemRenewal-module__BPmdyq__motionToggle{display:none}.systemRenewal-module__BPmdyq__page *,.systemRenewal-module__BPmdyq__page :before,.systemRenewal-module__BPmdyq__page :after{transition:none!important}}.systemRenewal-module__BPmdyq__sculpture:has(.systemRenewal-module__BPmdyq__sculptureCanvas:not([data-ready=true])) .systemRenewal-module__BPmdyq__motionToggle{display:none}
