.dedicated-applications,.dedicated-freedom,.dedicated-conversation{color:var(--metal-ink)}.dedicated-applications{background:#fff;padding:72px 0 80px}.dedicated-opening{margin-bottom:40px}.dedicated-opening h2 span{display:inline-block}.dedicated-opening h2,.dedicated-freedom-heading h2,.dedicated-contact-heading h2{letter-spacing:-.04em;margin:0;scroll-margin-top:100px;font-size:clamp(36px,3.5vw,48px);font-weight:500;line-height:1.25}.dedicated-opening h2{font-size:clamp(30px,2.8vw,40px);line-height:1.35}.dedicated-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.dedicated-application-grid article{border-top:1px solid #dce5ed;min-width:0;padding-top:24px}.dedicated-application-heading{margin-bottom:14px}.dedicated-application-icon{color:#527d9d;width:48px;height:48px;margin-bottom:20px;display:block}.application-icon-fill{fill:#eff5fa}.dedicated-application-grid h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:550;line-height:1.4}.dedicated-application-grid p{color:#597084;text-wrap:pretty;max-width:25em;margin:0;font-size:16px;line-height:1.85}.dedicated-freedom{--deployment-accent:#176baf;background:#f7f9fc;padding:88px 0;scroll-margin-top:70px;position:relative}.dedicated-freedom-heading{grid-area:1/1;margin-bottom:32px}.dedicated-freedom-heading h2{color:#172c40;letter-spacing:-.04em;font-size:clamp(36px,3.4vw,48px);font-weight:450;line-height:1.3}.dedicated-freedom-heading h2 span{color:#627e94}.dedicated-contact-link svg{flex-shrink:0;transition:transform .18s}.dedicated-contact-link:hover svg{transform:translate(4px)}.deployment-options{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:80px;display:grid}.deployment-tabs{border-bottom:1px solid #dae3ec;grid-area:2/1;gap:28px;display:flex;position:relative}.deployment-tabs button{color:#697c8d;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 0 17px;font-size:15px;font-weight:500;transition:color .2s;position:relative}.deployment-tabs button:after{content:"";background:var(--deployment-accent);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.deployment-tabs button[aria-selected=true]{color:#176baf}.deployment-tabs button[aria-selected=true]:after{opacity:.2;transform:scaleX(1)}.deployment-tab-progress{z-index:1;background:var(--deployment-accent);transform-origin:0;height:2px;animation:4s linear both paused deployment-tab-countdown;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.deployment-options[data-rotating=true] .deployment-tab-progress{animation-play-state:running}@keyframes deployment-tab-countdown{to{transform:scaleX(1)}}.deployment-tabs button:hover{color:#172c40}.deployment-tabs button:focus-visible,.deployment-panel:focus-visible{outline:2px solid var(--deployment-accent);outline-offset:5px}.deployment-panels{grid-area:3/1;min-width:0;display:grid}.deployment-panel,.deployment-panel[aria-hidden=true]{grid-area:1/1;min-width:0;padding-top:32px;display:block}.deployment-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.deployment-panel[aria-hidden=false]{animation:.4s both deployment-copy-enter}.deployment-panel-copy h3{color:#172c40;letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.45}.deployment-panel-copy p{color:#586b7e;max-width:27em;margin:0;font-size:16px;line-height:1.85}.deployment-visual{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2/4/3;align-self:center;padding-block:16px;position:relative}.deployment-stack{width:100%;height:auto;max-height:400px;display:block;overflow:visible}.deployment-layer{transition:transform .85s cubic-bezier(.22,1,.36,1)}.deployment-sheet{fill:url(#deployment-sheet);stroke:#cfdeee;stroke-width:1px;transition:stroke .5s}.deployment-tray-front{fill:url(#deployment-front);stroke:#c2d3e8;stroke-width:.8px}.deployment-tray-side{fill:url(#deployment-side);stroke:#abc1dc;stroke-width:.8px}.deployment-tray-rim{fill:none;stroke:#fff;stroke-width:1.6px;opacity:.9}.deployment-tray-shadow{fill:#6a86b1;opacity:.09}.deployment-contact-shadow{fill:#5a79a6;opacity:.12}.deployment-solid-front{fill:#cad9ec;stroke:#bed0e5;stroke-width:.6px}.deployment-solid-side{fill:#a3bedf;stroke:#9bb5d6;stroke-width:.6px}.deployment-solid-top{fill:url(#deployment-surface);stroke:#d2e0f0;stroke-width:.8px}.deployment-solid-chip .deployment-solid-top{fill:url(#deployment-chip-surface);stroke:#99c8ef;transition:fill .5s}.deployment-solid-chip .deployment-solid-front{fill:#6195cf}.deployment-solid-chip .deployment-solid-side{fill:#457db8}.deployment-solid-memory .deployment-solid-top{fill:#a2bfde;stroke:#c0d5ed}.deployment-solid-memory .deployment-solid-front{fill:#8faed1}.deployment-solid-memory .deployment-solid-side{fill:#7195bf}.deployment-chip{fill:#6398bf;transition:fill .5s}.deployment-circuit{fill:none;stroke:#b5cce3;stroke-width:1.5px}.deployment-node-core{fill:#4b88b5}.deployment-drive-inset{fill:#d4e5f7;transition:fill .5s}.deployment-processor-rim{fill:#e8eff9;stroke:#bfd0e5;stroke-width:1px}.deployment-pins{fill:none;stroke:#bad0e7;stroke-width:3px}.deployment-circuit-flow{opacity:0;transition:opacity .35s}.deployment-flow-track{fill:none;stroke:#bfd9eb;stroke-width:1.2px;stroke-linejoin:round}.deployment-signal{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 48;animation:4.8s linear infinite paused deployment-data-flow}.deployment-signal-glow{stroke:#40a9e6;stroke-width:7px;stroke-opacity:.38}.deployment-signal-core{stroke:#eaffff;stroke-width:2.5px}.deployment-visual[data-active=network] .deployment-stack[data-animation-running=true] .deployment-signal{animation-play-state:running}.deployment-visual[data-active=performance] .deployment-sheet{stroke:#acc9e7}.deployment-visual[data-active=performance] .deployment-chip{fill:#2c83bd}.deployment-visual[data-active=performance] .deployment-drive-inset{fill:#b8d9f5}.deployment-visual[data-active=performance] .deployment-solid-chip .deployment-solid-top{stroke:#6aa8df}.deployment-visual[data-active=performance] .deployment-layer-compute{transform:translateY(-10px)}.deployment-visual[data-active=performance] .deployment-layer-base{transform:translateY(6px)}.deployment-boundary{fill:none;stroke:#4e8ebc;stroke-width:1.3px;stroke-linejoin:round;opacity:0;transition:opacity .5s}.deployment-boundary-back{stroke-dasharray:5 7;transition:opacity .45s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(7px)}.deployment-boundary-trace{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .35s}.deployment-visual[data-active=performance] .deployment-boundary-back{transition-delay:.12s;transform:translateY(0)}.deployment-visual[data-active=performance] .deployment-boundary-trace{stroke-dashoffset:0;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1) .15s}.deployment-boundary-front path:last-child{stroke-width:2.5px}.deployment-visual[data-active=performance] .deployment-boundary{opacity:.85}.deployment-visual[data-active=network] .deployment-layer-compute{transform:translateY(6px)}.deployment-visual[data-active=network] .deployment-layer-base{transform:translateY(-6px)}.deployment-visual[data-active=network] .deployment-circuit-flow{opacity:1;transition-delay:.18s}.deployment-solid{transition:transform .85s cubic-bezier(.22,1,.36,1)}.deployment-visual[data-active=custom] .deployment-layer-compute{transform:translateY(-16px)}.deployment-visual[data-active=custom] .deployment-layer-base{transition-delay:.12s;transform:translateY(12px)}.deployment-visual[data-active=custom] .deployment-layer-storage{transition-delay:70ms}.deployment-visual[data-active=custom] .deployment-solid{transition-delay:var(--deployment-stagger,0s);transform:translate(-5px,-5px)}.deployment-visual[data-active=custom] .deployment-solid-chip{transform:translate(-8px,-8px)}.deployment-visual[data-active=custom] .deployment-solid-memory{transform:translate(-10px,-10px)}.deployment-visual[data-active=custom] .deployment-drive-inset{fill:#c1d7ef}@keyframes deployment-copy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes deployment-data-flow{to{stroke-dashoffset:-100px}}.dedicated-conversation{background:#fff;padding:72px 0;scroll-margin-top:70px}.dedicated-contact-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.dedicated-contact-heading h2{font-size:clamp(30px,2.8vw,40px);line-height:1.35}.dedicated-contact-heading h2 span{color:#627e94}.dedicated-contact-heading p{text-wrap:pretty;color:#597084;max-width:27em;margin:0 0 24px;font-size:17px;line-height:1.85}.dedicated-contact-link{color:#183d57;border-bottom:1px solid #315773;justify-content:space-between;align-items:center;gap:38px;min-height:48px;padding:12px 0;font-size:18px;font-weight:550;text-decoration:none;display:inline-flex}.dedicated-contact-link:focus-visible{outline-offset:6px;outline:2px solid #557d9a}@media (width<=1040px){.dedicated-contact-heading{gap:48px}.dedicated-application-grid{gap:32px}.dedicated-freedom-heading h2{font-size:clamp(30px,3.7vw,38px)}.deployment-options{grid-template-columns:1fr 1fr;column-gap:40px}.deployment-tabs{gap:24px}}@media (width<=760px){.dedicated-applications{padding:52px 0}.dedicated-opening{margin-bottom:32px}.dedicated-opening h2,.dedicated-contact-heading h2{font-size:clamp(28px,7.2vw,34px);line-height:1.35}.dedicated-application-grid{grid-template-columns:1fr;gap:24px}.dedicated-application-grid article{padding-top:20px}.dedicated-application-heading{align-items:center;gap:14px;margin-bottom:12px;display:flex}.dedicated-application-icon{flex-shrink:0;width:40px;height:40px;margin:0}.dedicated-application-grid h3{font-size:21px}.dedicated-application-grid p{max-width:36em;line-height:1.8}.dedicated-freedom{padding:56px 0}.dedicated-freedom-heading{margin-bottom:28px}.dedicated-freedom-heading h2{font-size:clamp(29px,7.7vw,38px)}.deployment-options{grid-template-rows:auto;grid-template-columns:1fr;gap:0}.deployment-tabs{justify-content:space-between;gap:16px}.deployment-tabs button{font-size:15px}.deployment-panel,.deployment-panel[aria-hidden=true]{padding-top:24px}.deployment-panel-copy h3{font-size:21px}.deployment-visual{z-index:1;grid-area:4/1;justify-self:center;width:100%;max-width:500px;margin-top:16px;padding-block:0}.deployment-stack{max-height:300px}.dedicated-conversation{padding:56px 0 52px}.dedicated-contact-heading{grid-template-columns:1fr;gap:24px}.dedicated-contact-heading p{margin-bottom:14px;font-size:16px}.dedicated-contact-link{font-size:17px}}@media (prefers-reduced-motion:reduce){.deployment-tab-progress{animation:none;transform:scaleX(1)}.deployment-visual[data-active] .deployment-layer,.deployment-visual[data-active] .deployment-solid,.deployment-visual[data-active] .deployment-boundary,.deployment-visual[data-active] .deployment-boundary-trace,.deployment-visual[data-active] .deployment-circuit-flow{transition:none}.deployment-signal,.deployment-panel[aria-hidden=false]{animation:none}.deployment-layer,.deployment-chip,.deployment-solid-chip .deployment-solid-top,.deployment-sheet,.deployment-drive-inset,.deployment-signal,.deployment-circuit-flow,.deployment-boundary,.deployment-solid,.deployment-tabs button,.deployment-tabs button:after,.dedicated-contact-link svg{transition:none}}
