.story-technical-wrap{padding:0 0 66px;background:#f3f5f8}.story-technical>summary{padding:22px 0;font-size:23px;font-weight:700;cursor:pointer;min-height:46px}.story-technical #current-by-design{padding:40px 28px;margin-top:16px}.story-technical #current-by-design>.container{width:100%;max-width:none;padding:0}.story-signal{color:inherit;text-decoration:none;min-height:44px}.story-signal:focus-visible{outline:2px solid #FF9B58;outline-offset:4px}.story-chapters article{scroll-margin-top:170px}.story-care .story-overlay{inset:7% 4% 7% 58%}.care-spotlight{position:relative;background:#fff;color:#0b1020;border:1px solid #DCE2EB;border-radius:22px 0;padding:22px 18px;box-shadow:5px 5px #dce2eb,9px 9px #fff,0 20px 34px #0b102029;display:grid;gap:18px}.care-spotlight .story-label{color:#667085}.care-card-content{display:grid;gap:14px;min-height:160px}.care-card-content>span{font-size:12px;letter-spacing:.14em;color:#c83b42;font-weight:800}.care-card-content strong{font-size:clamp(17px,1.65vw,24px);line-height:1.18;letter-spacing:-.025em}.care-segments{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.care-segments span{height:4px;background:#dce2eb}.care-segments .is-active{background:#0b1020}@media (max-width:1100px) and (min-width:901px){.care-spotlight{padding:14px 12px;gap:10px}.care-card-content{min-height:155px;gap:10px}.care-card-content strong{font-size:18px}}@media (max-width:900px){.story-care .story-overlay{padding:26px;background:#0b1020}.care-spotlight{padding:26px;gap:22px}.care-card-content{min-height:112px}.care-card-content strong{font-size:27px}.story-chapters article{scroll-margin-top:150px}}.story-opening{background:#0b1020;color:#fff;padding:90px 0 76px}.story-opening .eyebrow{color:#ff7a76}.story-opening h1{max-width:1000px;font-size:clamp(44px,6.5vw,82px);line-height:1.02;letter-spacing:-.045em;margin:22px 0 30px}.story-opening .lead{max-width:820px;color:#aab4c7;margin-bottom:32px}.story-layout{max-width:1440px;margin:auto;padding:96px 40px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:start}.story-sticky{position:sticky;top:150px}.story-scene{position:relative;border-radius:30px 0;overflow:hidden;background:#e9edf3;isolation:isolate}.story-plate{display:block;width:100%;height:auto;max-width:100%}.story-overlay{position:absolute;inset:10% 4% 14% 61%;display:flex;flex-direction:column;justify-content:center;gap:14px;color:#0b1020}.story-solutions .story-overlay{color:#fff;top:8%;bottom:24%;gap:10px}.story-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;margin:0}.story-signal{display:flex;gap:9px;align-items:center;border-left:2px solid #7557FF;padding:5px 0 5px 9px;transition:transform .48s cubic-bezier(.65,0,.35,1),opacity .48s cubic-bezier(.65,0,.35,1),border-color .48s cubic-bezier(.65,0,.35,1);opacity:.65}.story-signal strong{font-size:clamp(13px,1.4vw,20px);line-height:1.22}.story-signal-number{font-size:10px;opacity:.8}.story-signal.is-active{opacity:1;transform:translate(4px);border-color:#ff625e}.story-module,.story-foundation{padding:16px 14px;border-radius:20px 0;display:grid;gap:6px}.story-module{background:#fff;border:1px solid #DCE2EB;transition:transform .48s cubic-bezier(.65,0,.35,1)}.story-module strong,.story-foundation strong{font-size:clamp(13px,1.5vw,21px);line-height:1.18}.story-module span,.story-foundation span{font-size:11px;line-height:1.35}.story-foundation{background:#0b1020;color:#fff}.story-connection{width:2px;height:18px;background:linear-gradient(#7557ff,#ff625e);margin:-9px auto}.story-caption{font-size:12px;line-height:1.55;color:#667085;margin:18px 0}.story-progress{height:2px;background:#dce2eb;overflow:hidden}.story-progress span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--story-progress,.01));background:linear-gradient(90deg,#7557ff,#ff625e,#ff9b58)}.story-chapters article{min-height:66vh;padding:20px 0 90px;border-top:1px solid #DCE2EB}.story-chapters h2{font-size:clamp(32px,3.5vw,50px);line-height:1.08;letter-spacing:-.035em;margin:24px 0}.story-chapters p{font-size:18px;line-height:1.7;color:#667085}.story-chapter{font-size:12px;letter-spacing:.15em;font-weight:800;color:#c83b42}.story-care .story-chapters article{min-height:42vh}.story-care .story-chapters .care-benefit{border-radius:0;background:transparent;box-shadow:none;margin:0}.story-care .story-chapters h2{font-size:clamp(30px,3vw,42px)}.story-chapters article:last-child{min-height:50vh;padding-bottom:20px}.story-secondary{background:#f3f5f8;padding:66px 0}.story-secondary>.container>details>summary{padding:22px 0;font-size:23px;font-weight:700;cursor:pointer;min-height:46px}.story-secondary details:focus-within{outline-offset:6px}.story-secondary .capability-grid{display:block}.story-secondary .capability-card{box-shadow:none;border-radius:0;padding:28px 0;background:transparent;border:0;border-top:1px solid #DCE2EB}.story-secondary .capability-card-featured{grid-column:auto}.story-secondary .capability-card h3{max-width:none}.story-secondary .capability-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.story-secondary .section{padding:30px 0}.story-secondary .capability-section .container{width:100%;padding:0}.story-secondary .comparison-list{width:100%;margin:24px 0 0}.story-closing{padding:90px 0}.story-closing h2{max-width:860px}.story-closing .lead{max-width:760px;margin-bottom:30px}@media (min-width:901px){.story-layout.story-enhanced .story-chapters article{transition:opacity .48s cubic-bezier(.65,0,.35,1)}.story-layout.story-enhanced .story-chapters article.is-past{opacity:.55}}@media (max-width:1100px){.story-layout{gap:32px;padding-inline:28px}.story-overlay{gap:8px}.story-module,.story-foundation{padding:10px}.story-label{font-size:9px}}@media (max-width:900px){.story-opening{padding:62px 0}.story-layout{display:block;padding:54px 22px}.story-sticky{position:static;margin-bottom:48px}.story-scene{overflow:hidden}.story-overlay{position:static;padding:26px;gap:18px;background:#e9edf3}.story-solutions .story-overlay{background:#0b1020;gap:18px}.story-label{font-size:11px}.story-signal strong{font-size:22px}.story-signal-number{font-size:12px}.story-signal{opacity:1;padding:10px 0 10px 16px}.story-module,.story-foundation{padding:24px}.story-module strong,.story-foundation strong{font-size:23px}.story-module span,.story-foundation span{font-size:14px}.story-connection{height:24px;margin:-12px auto}.story-chapters article,.story-care .story-chapters article,.story-chapters article:last-child{min-height:0;padding:28px 0 42px}.story-chapters h2{font-size:36px}.story-chapters p{font-size:17px}.story-progress{display:none}.story-secondary{padding:40px 0}.story-secondary .capability-loop{grid-template-columns:1fr}.story-closing{padding:64px 0}}@media (prefers-reduced-motion:reduce){.story-layout *{transition:none!important;animation:none!important}.story-layout.story-enhanced .story-chapters article.is-past{opacity:1}}
