.legal-page[data-case-page=sayonar] .detail-page-body{width:min(1180px,calc(100% - 32px))}.legal-page[data-case-page=sayonar] .detail-evidence-hero__eyebrow{color:#071b27}.say-case-journey{--say-ink: #071b27;--say-muted: #4c6570;--say-line: #cfe4e8;--say-blue: #0192c9;--say-blue-ink: #00658a;--say-green: #2fc77e;--say-mint: #eaf9f2;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;color:var(--say-ink);contain:inline-size;overflow:clip}.say-case-journey section,.say-case-journey article,.say-case-journey div{min-width:0}.say-case-journey h2,.say-case-journey h3,.say-case-journey p,.say-case-journey dl,.say-case-journey ol,.say-case-journey ul{margin-top:0}.say-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}.say-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:32px;align-items:end}.say-heading__intro{margin-bottom:0;color:var(--say-muted);font-size:17px;line-height:1.65}.say-heading--inverse,.say-heading--inverse .say-heading__intro{color:#fff}.say-heading--inverse .say-heading__intro{color:#ffffffc2}.say-eyebrow{margin-bottom:14px;color:var(--say-blue-ink);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.say-heading--inverse .say-eyebrow,.say-routing .say-eyebrow,.say-marking .say-eyebrow{color:#7ee5ba}.say-playbook{overflow:hidden;padding:clamp(28px,5vw,64px);border-radius:34px;background:radial-gradient(circle at 88% 8%,rgba(47,199,126,.28),transparent 30%),linear-gradient(135deg,#041a26,#06364b);color:#fff}.say-playbook__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:#ffffffb8;font-size:14px;line-height:1.5}.say-motion-toggle{display:inline-flex;min-width:112px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.say-motion-toggle[hidden]{display:none}.say-motion-toggle:hover,.say-motion-toggle:focus-visible{border-color:var(--say-green);background:#2fc77e29}.say-motion-toggle i{width:9px;height:12px;border-inline:3px solid currentColor}.say-motion-toggle[aria-pressed=true] i{height:0;border:6px solid transparent;border-inline-start:10px solid currentColor;border-inline-end:0}.say-motion-toggle strong{font-size:13px}.say-playbook__workspace{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.45fr);gap:clamp(24px,4vw,52px);margin-top:34px;align-items:stretch}.say-playbook:not([data-motion-mode]) .say-playbook__workspace{display:none}.say-visit-phone{display:flex;min-height:560px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:34px;background:#020d13;box-shadow:0 24px 60px #00000047;flex-direction:column}.say-visit-phone__bar{display:flex;min-height:46px;padding:0 12px;color:#ffffffb8;font-size:13px;font-weight:750;align-items:center;justify-content:space-between}.say-visit-phone__bar i{width:52px;height:7px;border-radius:999px;background:#ffffff29}.say-visit-phone__screen{display:flex;padding:24px;border-radius:24px;background:#f6fbfc;color:var(--say-ink);flex:1;flex-direction:column}.say-visit-phone__screen>p{margin-bottom:7px;color:#087099;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.say-visit-phone__screen h3{margin-bottom:22px;font-size:27px;line-height:1.04;letter-spacing:-.035em}.say-visit-phone__screen ol{display:grid;gap:9px;margin-bottom:18px;padding:0;list-style:none}.say-visit-phone__screen li{position:relative;display:grid;min-height:54px;padding:10px 34px 10px 12px;border:1px solid #d9e9ed;border-radius:14px;background:#fff;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center}.say-visit-phone__screen li>span{color:var(--say-blue);font-size:13px;font-weight:850}.say-visit-phone__screen li>strong{font-size:14px;line-height:1.3}.say-visit-pulse{position:absolute;inset-inline-end:13px;width:10px;height:10px;border:2px solid var(--say-green);border-radius:50%;background:#fff}.say-playbook[data-motion-mode=auto] .say-visit-pulse,.say-case-journey[data-motion-mode=auto] .say-visit-pulse{animation:say-pulse 2.2s ease-in-out infinite}.say-playbook[data-motion-mode=paused] .say-visit-pulse,.say-case-journey[data-motion-mode=paused] .say-visit-pulse{animation-play-state:paused}.say-visit-phone__screen small,.say-disclosure{margin-top:auto;color:#607782;font-size:13px;line-height:1.5}.say-playbook__control{display:grid;grid-template-rows:auto 1fr;min-width:0}.say-playbook__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.say-playbook__tabs button{display:flex;min-height:64px;padding:10px 8px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;color:#ffffffad;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.say-playbook__tabs button:hover,.say-playbook__tabs button:focus-visible{color:#fff;transform:translateY(-2px)}.say-playbook__tabs button[aria-selected=true]{border-color:var(--say-green);background:var(--say-green);color:#062117}.say-playbook__tabs button span{font-size:13px;font-weight:850}.say-playbook__tabs button strong{font-size:13px;line-height:1.2;text-align:start}.say-playbook__panels{margin-top:14px}.say-playbook__panels article{min-height:430px;padding:clamp(24px,4vw,42px);border-radius:24px;background:#fff;color:var(--say-ink)}.say-playbook__panels article>p,.say-playbook__noscript article>p{margin-bottom:10px;color:#087099;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.say-playbook__panels h3,.say-playbook__noscript h3{margin-bottom:24px;font-size:clamp(25px,3vw,38px);line-height:1.05;letter-spacing:-.035em}.say-playbook__panels dl,.say-playbook__noscript dl{display:grid;gap:12px;margin-bottom:0}.say-playbook__panels dl div,.say-playbook__noscript dl div{padding-top:13px;border-top:1px solid #dcebed}.say-playbook__panels dt,.say-playbook__noscript dt{margin-bottom:4px;color:#087099;font-size:13px;font-weight:800}.say-playbook__panels dd,.say-playbook__noscript dd{margin:0;color:#334f5b;font-size:15px;line-height:1.5}.say-playbook__noscript{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.say-playbook__noscript article{padding:24px;border-radius:20px;background:#fff;color:var(--say-ink)}.say-mml,.say-mobile,.say-transformation,.say-capabilities,.say-questions{padding:clamp(28px,5vw,60px);border:1px solid var(--say-line);border-radius:30px;background:#fff}.say-mml-board{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.say-mml-board>div{position:relative;min-height:180px;padding:24px;border-radius:22px;background:linear-gradient(145deg,#f5fbfc,#eaf8f2)}.say-mml-board>div>span{display:inline-flex;width:38px;height:38px;margin-bottom:28px;border-radius:50%;background:var(--say-ink);color:#fff;font-size:13px;font-weight:850;align-items:center;justify-content:center}.say-mml-board strong{display:block;margin-bottom:6px;font-size:18px;line-height:1.2}.say-mml-board p{margin-bottom:0;color:var(--say-muted);font-size:15px;line-height:1.5}.say-mml-board i{position:absolute;z-index:2;top:34px;inset-inline-end:-24px;width:32px;height:2px;background:var(--say-blue)}.say-mml-board i:after{position:absolute;top:-4px;inset-inline-end:0;width:8px;height:8px;border-top:2px solid var(--say-blue);border-inline-end:2px solid var(--say-blue);content:"";transform:rotate(45deg)}.say-disclosure{display:block;margin-top:16px}.say-routing{overflow:hidden;padding:clamp(28px,5vw,60px);border-radius:30px;background:radial-gradient(circle at 10% 100%,rgba(1,146,201,.28),transparent 34%),#061f2c;color:#fff}.say-route-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.say-route-stream{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff12}.say-route-stream header{display:flex;margin-bottom:26px;align-items:center;gap:12px}.say-route-stream header span{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--say-green);color:#062117;font-size:13px;font-weight:850;align-items:center;justify-content:center}.say-route-stream header h3{margin-bottom:0;font-size:20px}.say-route-stream>div{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.say-route-stream>div:before{position:absolute;top:25px;inset-inline:20%;height:2px;background:#ffffff3d;content:""}.say-route-stream>div>div{position:relative;z-index:1;min-height:130px;padding:18px;border-radius:18px;background:#fff;color:var(--say-ink)}.say-route-stream>div>div>span{display:block;margin-bottom:30px;color:var(--say-blue);font-size:13px;font-weight:850}.say-route-stream>div>div strong{font-size:15px;line-height:1.35}.say-route-pulse{position:absolute;top:19px;inset-inline-end:18px;width:12px;height:12px;border:3px solid var(--say-green);border-radius:50%;background:#fff}.say-case-journey[data-motion-mode=auto] .say-route-pulse{animation:say-route 2.4s ease-in-out infinite alternate}.say-case-journey[data-motion-mode=paused] .say-route-pulse{animation-play-state:paused}.say-mobile__operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.say-mobile__operations article{padding:28px;border-radius:24px;background:#f0f9fb}.say-mobile__operations article:last-child{background:var(--say-mint)}.say-mobile__operations span{display:block;margin-bottom:44px;color:var(--say-blue);font-size:13px;font-weight:850}.say-mobile__operations h3{margin-bottom:9px;font-size:25px;line-height:1.1}.say-mobile__operations p{margin-bottom:0;color:var(--say-muted);font-size:16px;line-height:1.55}.say-data{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.say-reporting,.say-marking{padding:clamp(28px,5vw,54px);border-radius:30px}.say-reporting{background:linear-gradient(145deg,#eaf8fb,#f7fcfd)}.say-marking{background:#07212e;color:#fff}.say-reporting h2,.say-marking h2{margin-bottom:18px;font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04}.say-reporting>p:not(.say-eyebrow),.say-marking>p:not(.say-eyebrow){margin-bottom:28px;color:var(--say-muted);font-size:16px;line-height:1.6}.say-marking>p:not(.say-eyebrow){color:#ffffffbd}.say-reporting__sources{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.say-reporting__sources div{min-height:112px;padding:14px;border:1px solid #cfe4e8;border-radius:16px;background:#fff}.say-reporting__sources span{display:block;margin-bottom:28px;color:var(--say-blue);font-size:13px;font-weight:850}.say-reporting__sources strong{font-size:14px;line-height:1.25}.say-marking ol{display:grid;gap:10px;margin-bottom:0;padding:0;list-style:none}.say-marking li{display:grid;min-height:58px;padding:12px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center}.say-marking li span{color:var(--say-green);font-size:13px;font-weight:850}.say-marking li strong{font-size:14px}.say-transformation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px}.say-transformation article{padding:30px;border-radius:24px}.say-transformation .is-before{background:#f2f6f7}.say-transformation .is-after{background:var(--say-mint)}.say-transformation article>span{display:block;margin-bottom:48px;color:var(--say-blue);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.say-transformation h3{margin-bottom:10px;font-size:24px;line-height:1.1}.say-transformation article p{margin-bottom:0;color:var(--say-muted);font-size:16px;line-height:1.55}.say-capabilities .case-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:34px 0 0;padding:0;list-style:none}.say-capabilities .case-capabilities li{display:grid;min-height:78px;padding:18px;border:1px solid var(--say-line);border-radius:18px;background:#f8fcfd;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center}.say-capabilities .case-capabilities li:before{display:none}.say-capabilities .case-capabilities li>span{color:var(--say-blue);font-size:13px;font-weight:850}.say-capabilities .case-capabilities li strong{font-size:15px;line-height:1.35}.say-questions>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:34px}.say-questions article{display:flex;min-height:260px;padding:20px;border-radius:20px;background:#071f2b;color:#fff;flex-direction:column}.say-questions article>p{margin-bottom:18px;color:#7ee5ba;font-size:13px;font-weight:800;line-height:1.35}.say-questions article>span{display:block;margin-top:auto;margin-bottom:10px;color:#ffffff75;font-size:13px;font-weight:850}.say-questions h3{margin-bottom:0;font-size:17px;line-height:1.35}.say-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}.say-evidence h2{margin-bottom:18px;font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04}.say-evidence>div>p:last-child{margin-bottom:0;color:var(--say-muted);font-size:15px;line-height:1.6}.say-evidence dl{display:grid;gap:12px;margin-bottom:0}.say-evidence dl div{padding:20px;border:1px solid var(--say-line);border-radius:18px;background:#fff}.say-evidence dt{margin-bottom:6px;color:#087099;font-size:13px;font-weight:850}.say-evidence dd{margin:0;color:var(--say-muted);font-size:14px;line-height:1.55}@keyframes say-pulse{0%,to{box-shadow:0 0 #2fc77e4d;transform:scale(.92)}50%{box-shadow:0 0 0 8px #2fc77e00;transform:scale(1.08)}}@keyframes say-route{0%{transform:translate(-3px)}to{transform:translate(3px)}}@media(max-width:980px){.say-heading,.say-playbook__workspace,.say-data,.say-evidence{grid-template-columns:minmax(0,1fr)}.say-heading{align-items:start}.say-heading__intro{max-width:720px}.say-visit-phone{min-height:0}.say-visit-phone__screen ol{grid-template-columns:repeat(5,minmax(0,1fr))}.say-visit-phone__screen li{min-height:116px;padding:12px;grid-template-columns:minmax(0,1fr);align-content:start}.say-visit-pulse{top:14px}.say-reporting__sources,.say-questions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.say-questions article{min-height:220px}}@media(max-width:720px){.legal-page[data-case-page=sayonar] .detail-page-body{width:min(100% - 20px,1180px)}.say-case-journey{gap:18px}.say-playbook,.say-mml,.say-routing,.say-mobile,.say-transformation,.say-capabilities,.say-questions,.say-evidence,.say-reporting,.say-marking{padding:24px 18px;border-radius:24px}.say-case-journey h2{overflow-wrap:anywhere}.say-playbook__guide{align-items:flex-start;flex-direction:column}.say-motion-toggle{min-width:118px}.say-visit-phone__screen{padding:18px}.say-visit-phone__screen ol{grid-template-columns:minmax(0,1fr)}.say-visit-phone__screen li{min-height:54px;padding:10px 34px 10px 12px;grid-template-columns:32px minmax(0,1fr);align-content:center}.say-playbook__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.say-playbook__tabs button{min-width:0;min-height:66px}.say-playbook__tabs button:last-child:nth-child(odd){grid-column:1 / -1}.say-playbook__control{order:-1}.say-playbook__panels article{min-height:0;padding:24px 18px}.say-mml-board,.say-route-board,.say-mobile__operations,.say-transformation>div,.say-capabilities .case-capabilities,.say-reporting__sources,.say-questions>div{grid-template-columns:minmax(0,1fr)}.say-mml-board i{top:auto;bottom:-17px;inset-inline-end:50%;width:2px;height:18px}.say-mml-board i:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.say-route-stream>div{gap:12px}.say-route-stream>div>div{min-height:145px;padding:14px}.say-reporting__sources div{min-height:72px}.say-reporting__sources span,.say-transformation article>span,.say-mobile__operations span{margin-bottom:18px}.say-questions article{min-height:190px}}@media(prefers-reduced-motion:reduce){.say-case-journey *,.say-case-journey *:before,.say-case-journey *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.say-motion-toggle{display:none!important}}@media(max-width:680px){.legal-page[data-case-page=sayonar] .detail-page-body{width:calc(100% - 24px)}.say-case-journey{overflow:visible}.say-playbook{width:calc(100% + 24px);margin-inline:-12px;padding-inline:clamp(6px,calc((100% - 312px)/2),12px);border-radius:0}}@media(max-width:680px){.say-case-journey h2,.say-reporting h2,.say-marking h2,.say-evidence h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06;overflow-wrap:anywhere}}
