.ds-calls .ds-hero{padding-block:64px 80px}.ds-calls .ds-hero h1{max-width:800px}.ds-calls .ds-hero .ds-description{max-width:640px;margin-block:20px}.ds-calls-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:20px}.ds-calls .ds-hero .ds-calls-actions{justify-content:center}.ds-calls-link{font-size:14px;text-decoration:underline;text-underline-offset:4px}.ds-calls-proof-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.ds-calls-proof-heading .ds-section-heading{max-width:720px}.ds-calls-proof .home-callfeed-wrap{max-width:none}.ds-calls-proof .home-callfeed{padding:24px;background:var(--ds-soft);box-shadow:0 12px 40px #17201d08}.ds-calls-proof .home-callfeed-row{padding:18px}.ds-calls-proof .home-callfeed-row-text b{font-size:15px;white-space:normal}.ds-calls-proof .home-callfeed-tag{font-size:12px}.ds-calls-review,.ds-calls-strategy{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ds-calls .ds-timeline{margin-top:28px}.ds-calls .ds-step-content{display:block}.ds-calls .ds-timeline h3{font-size:19px;margin-bottom:8px}.ds-calls .ds-timeline p{font-size:15px}.ds-calls-decisions{border:1px solid var(--ds-border);background:#fff;border-radius:16px;overflow:hidden}.ds-calls-decisions article{padding:32px}.ds-calls-decisions article+article{border-top:1px solid var(--ds-border)}.ds-calls-decisions h3,.ds-calls-strategy h3{font-size:24px;line-height:1.3;margin-bottom:12px}.ds-calls-decisions p:not(.ds-eyebrow),.ds-calls-strategy p{color:var(--ds-muted);line-height:1.7}.ds-calls-state{display:inline-block;margin-top:20px;background:#e8f6ee;color:#20533e;padding:6px 10px;border-radius:5px;font-size:13px}.ds-calls-state--review{background:#fff3d9;color:#765108}.ds-calls-note{padding:20px 32px;border-top:1px solid var(--ds-border);font-size:13px}.ds-calls-strategy .ds-calls-actions{margin-top:24px}.ds-calls-close>.ds-wrap>div{border-top:1px solid var(--ds-border);padding-block:40px;display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width:760px){.ds-calls .ds-hero{padding-block:44px 64px}.ds-calls .ds-hero h1{font-size:clamp(38px,10vw,54px)}.ds-calls-close>.ds-wrap>div,.ds-calls-proof-heading{display:block}.ds-calls-proof-heading>a{display:inline-block;margin-bottom:24px}.ds-calls-review,.ds-calls-strategy{grid-template-columns:1fr;gap:32px}.ds-calls-proof .home-callfeed{padding:12px}.ds-calls-proof .home-callfeed-row{align-items:flex-start;flex-direction:column;padding:16px;gap:12px}.ds-calls-proof .home-callfeed-row-text b{font-size:14px}.ds-calls-decisions article{padding:24px}.ds-calls .ds-section{padding-block:44px}.ds-calls .ds-section--compact{padding-block:28px}}.ds-calls .ds-hero--ambient{background:#fff}.ds-calls .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,#000 7%,transparent 25%,transparent 75%,#000 93%,#000)}.ds-calls .ds-hero-ambient>.ds-signal-field{mask-image:linear-gradient(180deg,transparent,#000 54px,#000 calc(100% - 80px),transparent)}@media(max-width:760px){.ds-calls .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,transparent 20px,transparent calc(100% - 20px),#000),linear-gradient(180deg,#000,transparent 85px)}}.ds-calls .ds-section{padding-block:calc(var(--ds-section) * 1.2)}.ds-calls .ds-section--compact{padding-block:calc(var(--ds-compact) * 1.2)}.ds-calls-caption{margin-top:14px;color:var(--ds-muted);font-size:13px;line-height:1.6}.ds-calls-prerequisite{margin-top:28px;padding-top:24px;border-top:1px solid var(--ds-border);color:var(--ds-muted);line-height:1.65;max-width:760px}.ds-calls-prerequisite strong{color:var(--ds-ink)}.ds-calls #call-review{scroll-margin-top:90px}.call-evidence-spread{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}.call-evidence-frame{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:20px;background:#eef0fa;margin:0}.call-frame-lines{position:absolute;inset:0;z-index:-1;pointer-events:none}.call-frame-lines .ds-signal-field{width:100%;height:100%}.call-frame-lines .ds-field-current{display:none}.call-evidence-surface{background:#fff;border:1px solid var(--ds-border);border-radius:12px;overflow:hidden}.ds-calls .call-evidence-surface .home-callfeed{padding:14px;background:#fff;box-shadow:none}.ds-calls .call-evidence-surface .home-callfeed-row{padding:16px 12px}.call-evidence-frame .ds-calls-caption{position:relative;color:#414d65;background:#eef0fa;margin-bottom:0}.call-evidence-guide h3{font-family:var(--ds-serif);font-size:32px;line-height:1.15;margin-bottom:16px}.call-evidence-guide dd,.call-evidence-guide p:not(.ds-eyebrow){color:var(--ds-muted);line-height:1.65}.call-evidence-guide dl{margin-top:24px}.call-evidence-guide dl>div{border-top:1px solid var(--ds-border);padding-block:16px}.call-evidence-guide dt{font-weight:700;margin-bottom:5px}.call-evidence-guide dd{margin:0;font-size:14px}.ds-calls .call-context-section{background:linear-gradient(120deg,#172840,#291c44);color:#fff;--ds-muted:#d0d4e2}.call-context-heading{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:40px}.call-context-heading .ds-eyebrow{color:#b4c6ff}.call-context-heading>a{justify-self:end;margin-bottom:40px}.call-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px}.call-context-grid article{border-top:1px solid #ffffff38;padding-top:24px}.call-context-number{color:#a9c7ff;font-size:13px;letter-spacing:.1em}.call-context-grid h3{font-size:23px;line-height:1.3;margin:20px 0 14px}.call-context-grid p{color:var(--ds-muted);line-height:1.7}.ds-calls .ds-calls-related{padding-top:calc(var(--ds-compact) * 1.2)}@media(max-width:900px){.call-evidence-spread{grid-template-columns:1fr;gap:32px}.call-context-heading{grid-template-columns:1fr;gap:0}.call-context-heading>a{justify-self:start;margin-bottom:24px}}@media(max-width:600px){.call-evidence-frame{padding:16px;border-radius:14px}.call-evidence-guide h3{font-size:28px}.call-context-grid{grid-template-columns:1fr;gap:28px}.call-context-grid article{padding-top:20px}.call-context-grid h3{margin-top:12px}.ds-calls .ds-calls-proof-heading h2{max-width:15ch}}.call-context-grid>*,.call-evidence-spread>*,.ds-calls-review>*{min-width:0}.ds-calls .ds-calls-link:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}@media(min-width:761px) and (max-width:1100px){.ds-calls-review{grid-template-columns:1fr;gap:40px}}