.legal-page[data-case-page=serene-pharma] .detail-page-body{width:min(1180px,calc(100% - 32px))}.legal-page[data-case-page=serene-pharma] .detail-evidence-hero__eyebrow{color:#071b27}.serene-case-journey{--serene-ink: #071b27;--serene-muted: #4b6571;--serene-line: #cfe4e8;--serene-blue: #0192c9;--serene-blue-ink: #00658a;--serene-green: #2fc77e;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;color:var(--serene-ink);overflow:clip}.serene-case-journey section,.serene-case-journey article,.serene-case-journey div{min-width:0}.serene-case-journey h2,.serene-case-journey h3,.serene-case-journey p,.serene-case-journey dl,.serene-case-journey ol,.serene-case-journey ul{margin-top:0}.serene-case-journey h2{margin-bottom:0;font-size:clamp(42px,4.35vw,64px);font-weight:600;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.serene-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:32px;align-items:end}.serene-heading__intro{margin-bottom:0;color:var(--serene-muted);font-size:17px;line-height:1.65}.serene-heading--inverse,.serene-heading--inverse .serene-heading__intro{color:#fff}.serene-heading--inverse .serene-heading__intro{color:#ffffffbd}.serene-eyebrow{margin-bottom:14px;color:var(--serene-blue-ink);font-size:13px;font-weight:850;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.serene-heading--inverse .serene-eyebrow,.serene-priority .serene-eyebrow{color:#7ee5ba}.serene-cockpit{overflow:hidden;padding:clamp(28px,5vw,64px);border-radius:34px;background:radial-gradient(circle at 92% 0%,rgba(1,146,201,.34),transparent 34%),linear-gradient(135deg,#041923,#092c3b 72%,#083348);color:#fff}.serene-cockpit__guide{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);color:#ffffffb3;font-size:14px;line-height:1.5}.serene-motion-toggle{display:inline-flex;min-width:112px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff14;color:#fff;align-items:center;justify-content:center;gap:9px;cursor:pointer}.serene-motion-toggle[hidden]{display:none}.serene-motion-toggle:hover,.serene-motion-toggle:focus-visible{border-color:var(--serene-green);background:#2fc77e26}.serene-motion-toggle i{width:9px;height:12px;border-inline:3px solid currentColor}.serene-motion-toggle[aria-pressed=true] i{height:0;border:6px solid transparent;border-inline-start:10px solid currentColor;border-inline-end:0}.serene-motion-toggle strong{font-size:13px}.serene-cockpit__workspace{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.4fr);gap:clamp(24px,4vw,48px);margin-top:34px;align-items:stretch}.serene-cockpit:not([data-motion-mode]) .serene-cockpit__workspace{display:none}.serene-data-board{position:relative;display:flex;min-height:530px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(150deg,#ffffff1f,#ffffff0d);flex-direction:column}.serene-data-board__header{display:flex;min-height:42px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16);align-items:center;justify-content:space-between;gap:12px}.serene-data-board__header span,.serene-data-board__header strong{font-size:13px;line-height:1.3}.serene-data-board__header span{color:#ffffff9e}.serene-data-board__core{position:relative;display:flex;width:116px;height:116px;margin:26px auto;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:var(--serene-green);color:#062117;align-items:center;justify-content:center}.serene-data-board__core span{font-size:18px;font-weight:850}.serene-signal-pulse{position:absolute;top:10px;right:13px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--serene-blue)}.serene-case-journey[data-motion-mode=auto] .serene-signal-pulse,.serene-cockpit[data-motion-mode=auto] .serene-signal-pulse{animation:serene-signal 2.2s ease-in-out infinite}.serene-case-journey[data-motion-mode=paused] .serene-signal-pulse,.serene-cockpit[data-motion-mode=paused] .serene-signal-pulse{animation-play-state:paused}.serene-data-board__entities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.serene-data-board__entities div{min-height:70px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff12}.serene-data-board__entities span{display:block;margin-bottom:12px;color:#7ee5ba;font-size:13px;font-weight:850}.serene-data-board__entities strong{font-size:14px}.serene-data-board__audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px}.serene-data-board__audiences div{padding:12px;border-radius:14px;background:#fff;color:var(--serene-ink)}.serene-data-board__audiences strong,.serene-data-board__audiences span{display:block;font-size:13px;line-height:1.35}.serene-data-board__audiences span{margin-top:5px;color:var(--serene-muted)}.serene-cockpit__control{display:grid;grid-template-rows:auto 1fr}.serene-cockpit__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.serene-cockpit__tabs button{display:flex;min-height:58px;padding:9px 11px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:#ffffff0f;color:#ffffffad;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.serene-cockpit__tabs button:hover,.serene-cockpit__tabs button:focus-visible{color:#fff;transform:translateY(-2px)}.serene-cockpit__tabs button[aria-selected=true]{border-color:var(--serene-green);background:var(--serene-green);color:#062117}.serene-cockpit__tabs button span,.serene-cockpit__tabs button strong{font-size:13px;line-height:1.2;text-align:start}.serene-cockpit__tabs button span{font-weight:850}.serene-cockpit__panels{margin-top:14px}.serene-cockpit__panels article{min-height:390px;padding:clamp(24px,4vw,40px);border-radius:24px;background:#fff;color:var(--serene-ink)}.serene-cockpit__panels article>p,.serene-cockpit__noscript article>p{margin-bottom:10px;color:#087099;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.serene-cockpit__panels h3,.serene-cockpit__noscript h3{margin-bottom:22px;font-size:clamp(25px,3vw,37px);line-height:1.05;letter-spacing:-.035em}.serene-cockpit__panels dl,.serene-cockpit__noscript dl{display:grid;gap:11px;margin-bottom:0}.serene-cockpit__panels dl div,.serene-cockpit__noscript dl div{padding-top:12px;border-top:1px solid #dcebed}.serene-cockpit__panels dt,.serene-cockpit__noscript dt{margin-bottom:4px;color:#087099;font-size:13px;font-weight:850}.serene-cockpit__panels dd,.serene-cockpit__noscript dd{margin:0;color:#334f5b;font-size:15px;line-height:1.5}.serene-cockpit__noscript{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.serene-cockpit__noscript article{padding:24px;border-radius:20px;background:#fff;color:var(--serene-ink)}.serene-order,.serene-transformation,.serene-capabilities,.serene-questions{padding:clamp(28px,5vw,60px);border:1px solid var(--serene-line);border-radius:30px;background:#fff}.serene-order-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.15fr);gap:12px;margin-top:36px}.serene-order-track>div,.serene-order-track>article{position:relative;min-height:190px;padding:22px;border-radius:22px}.serene-order-track>div{border:1px solid var(--serene-line);background:linear-gradient(145deg,#f5fbfc,#eaf8f2)}.serene-order-track>div>span{display:block;margin-bottom:46px;color:var(--serene-blue);font-size:13px;font-weight:850}.serene-order-track h3{margin-bottom:7px;font-size:21px;line-height:1.08}.serene-order-track p{margin-bottom:0;color:var(--serene-muted);font-size:14px;line-height:1.45}.serene-order-track>article{background:#082430;color:#fff}.serene-order-track>article>span{display:block;margin-bottom:28px;color:#7ee5ba;font-size:13px;font-weight:850}.serene-order-track>article p{color:#ffffffb8}.serene-priority{padding:clamp(28px,5vw,60px);border-radius:30px;background:radial-gradient(circle at 100% 100%,rgba(47,199,126,.22),transparent 34%),#061f2c;color:#fff}.serene-priority-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.serene-priority-board article{min-height:220px;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff12}.serene-priority-board article span{display:inline-flex;width:44px;height:44px;margin-bottom:54px;border-radius:50%;background:var(--serene-green);color:#062117;font-size:13px;font-weight:850;align-items:center;justify-content:center}.serene-priority-board h3{margin-bottom:8px;font-size:23px}.serene-priority-board p{margin-bottom:0;color:#ffffffb8;font-size:15px;line-height:1.5}.serene-priority>small{display:block;margin-top:16px;color:#ffffff94;font-size:13px;line-height:1.5}.serene-language-dashboard{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:18px}.serene-languages,.serene-dashboard{padding:clamp(28px,5vw,54px);border-radius:30px}.serene-languages{background:linear-gradient(145deg,#eaf8fb,#f7fcfd)}.serene-dashboard{background:#ecf9f3}.serene-languages h2,.serene-dashboard h2{margin-bottom:18px;font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04}.serene-languages>p:not(.serene-eyebrow),.serene-dashboard>p:not(.serene-eyebrow){margin-bottom:28px;color:var(--serene-muted);font-size:16px;line-height:1.6}.serene-languages>div{display:grid;gap:9px}.serene-languages>div>div{display:flex;min-height:64px;padding:12px 16px;border:1px solid var(--serene-line);border-radius:16px;background:#fff;align-items:center;justify-content:space-between;gap:12px}.serene-languages strong{font-size:17px}.serene-languages span{color:var(--serene-muted);font-size:13px}.serene-dashboard__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.serene-dashboard__signals div{min-height:112px;padding:16px;border:1px solid #bfe8d3;border-radius:17px;background:#fff}.serene-dashboard__signals span{display:block;margin-bottom:28px;color:var(--serene-blue);font-size:13px;font-weight:850}.serene-dashboard__signals strong{font-size:15px;line-height:1.3}.serene-dashboard__roles{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.serene-dashboard__roles span{padding:9px 13px;border-radius:999px;background:#092735;color:#fff;font-size:13px;font-weight:750}.serene-dashboard>small{display:block;margin-top:14px;color:var(--serene-muted);font-size:13px}.serene-transformation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.serene-transformation article{padding:30px;border-radius:24px}.serene-transformation .is-before{background:#f2f6f7}.serene-transformation .is-after{background:#e9f9f1}.serene-transformation article>span{display:block;margin-bottom:44px;color:var(--serene-blue);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.serene-transformation h3{margin-bottom:9px;font-size:24px;line-height:1.1}.serene-transformation article p{margin-bottom:0;color:var(--serene-muted);font-size:16px;line-height:1.55}.serene-capabilities .case-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:34px 0 0;padding:0;list-style:none}.serene-capabilities .case-capabilities li{display:grid;min-height:82px;padding:18px;border:1px solid var(--serene-line);border-radius:18px;background:#f8fcfd;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center}.serene-capabilities .case-capabilities li:before{display:none}.serene-capabilities .case-capabilities li>span{color:var(--serene-blue);font-size:13px;font-weight:850}.serene-capabilities .case-capabilities li strong{font-size:15px;line-height:1.35}.serene-questions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.serene-questions article{display:flex;min-height:230px;padding:22px;border-radius:20px;background:#071f2b;color:#fff;flex-direction:column}.serene-questions article>p{margin-bottom:16px;color:#7ee5ba;font-size:13px;font-weight:850}.serene-questions article>span{display:block;margin-top:auto;margin-bottom:10px;color:#ffffff73;font-size:13px;font-weight:850}.serene-questions h3{margin-bottom:0;font-size:18px;line-height:1.35}.serene-evidence{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:34px;padding:clamp(28px,5vw,54px);border-radius:30px;background:#edf7f9}.serene-evidence h2{margin-bottom:18px;font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04}.serene-evidence>div>p:last-child{margin-bottom:0;color:var(--serene-muted);font-size:15px;line-height:1.6}.serene-evidence dl{display:grid;gap:12px;margin-bottom:0}.serene-evidence dl div{padding:20px;border:1px solid var(--serene-line);border-radius:18px;background:#fff}.serene-evidence dt{margin-bottom:6px;color:#087099;font-size:13px;font-weight:850}.serene-evidence dd{margin:0;color:var(--serene-muted);font-size:14px;line-height:1.55}@keyframes serene-signal{0%,to{box-shadow:0 0 #0192c957;transform:scale(.92)}50%{box-shadow:0 0 0 8px #0192c900;transform:scale(1.08)}}@media(max-width:980px){.serene-heading,.serene-cockpit__workspace,.serene-language-dashboard,.serene-evidence{grid-template-columns:minmax(0,1fr)}.serene-heading{align-items:start}.serene-heading__intro{max-width:720px}.serene-data-board{min-height:0}.serene-data-board__entities{grid-template-columns:repeat(4,minmax(0,1fr))}.serene-data-board__audiences{margin-top:18px}.serene-order-track{grid-template-columns:repeat(3,minmax(0,1fr))}.serene-order-track>article{grid-column:1 / -1}}@media(max-width:720px){.legal-page[data-case-page=serene-pharma] .detail-page-body{width:min(100% - 20px,1180px)}.serene-case-journey{gap:18px}.serene-cockpit,.serene-order,.serene-priority,.serene-languages,.serene-dashboard,.serene-transformation,.serene-capabilities,.serene-questions,.serene-evidence{padding:24px 18px;border-radius:24px}.serene-case-journey h2{overflow-wrap:anywhere}.serene-cockpit__guide{align-items:flex-start;flex-direction:column}.serene-data-board__entities,.serene-order-track,.serene-priority-board,.serene-transformation>div,.serene-capabilities .case-capabilities,.serene-questions>div,.serene-dashboard__signals{grid-template-columns:minmax(0,1fr)}.serene-data-board__entities{grid-template-columns:repeat(2,minmax(0,1fr))}.serene-cockpit__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.serene-cockpit__tabs button{min-width:0;min-height:66px}.serene-cockpit__control{order:-1}.serene-cockpit__panels article{min-height:0;padding:24px 18px}.serene-order-track>article{grid-column:auto}.serene-priority-board article{min-height:190px}.serene-priority-board article span,.serene-transformation article>span{margin-bottom:24px}.serene-questions article{min-height:190px}}@media(prefers-reduced-motion:reduce){.serene-case-journey *,.serene-case-journey *:before,.serene-case-journey *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.serene-motion-toggle{display:none!important}}@media(max-width:680px){.serene-case-journey h2,.serene-languages h2,.serene-dashboard h2,.serene-evidence h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06;overflow-wrap:anywhere}}
