@keyframes hb-kb-in{to{transform:scale(1)}}@keyframes hb-chip-in{0%{opacity:0}}@keyframes hb-bob{to{transform:translateY(-7px)}}@keyframes hb-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes dc-pulse{0%,72%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--dc-ready) 55%,transparent)}36%{box-shadow:0 0 0 5px color-mix(in srgb,var(--dc-ready) 0%,transparent)}}.hb{--hb-accent:var(--main-serverroom);--hb-hair:color-mix(in srgb, var(--muted-text) 24%, transparent);--hb-ease:cubic-bezier(.2, .7, .2, 1);--hb-sec:clamp(6rem, 14vh, 12rem);--hb-chip-bg:rgba(9, 14, 26, .55);--hb-chip-border:rgba(255, 255, 255, .09);font-family:"Hanken Grotesk",system-ui,sans-serif;color:var(--text);line-height:1.7;font-weight:400;letter-spacing:.01em}.hb *{box-sizing:border-box}.hb:where(:root:not([data-theme=dark]) *),body.light-bg .hb{--hb-chip-bg:rgba(255, 255, 255, .88);--hb-chip-border:rgba(18, 42, 84, .20)}.hb-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.hb-h1,.hb-h2{font-weight:380}.hb-h1,.hb-h2,.hb-h3{font-family:"Fraunces",Georgia,serif;font-optical-sizing:auto;line-height:1.05;letter-spacing:-.02em}.hb-kicker{font-family:"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-text);gap:.8rem;margin:0}.hb-kicker::before{content:"";width:34px;height:1px;background:var(--hb-accent)}.hb-btn,.hb-kicker,.hb-trust span{display:inline-flex;align-items:center}.hb-btn{gap:.6rem;font-family:inherit;font-size:1rem;font-weight:500;padding:1.05rem 2rem;border-radius:999px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--hb-ease),box-shadow .35s var(--hb-ease),color .3s,border-color .3s}.hb-btn-primary{background:var(--hb-accent);color:#fff;box-shadow:0 10px 30px -12px var(--hb-accent);position:relative;overflow:hidden}.hb-btn-primary::after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-180%) skewX(-18deg);pointer-events:none}.hb-btn-primary:hover::after{transform:translateX(320%) skewX(-18deg);transition:transform .8s var(--hb-ease)}.hb-btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 50px -16px var(--hb-accent)}.hb-btn-ghost{color:var(--text);border-color:var(--hb-hair);background:0 0}.hb-btn-ghost:hover{border-color:var(--hb-accent);color:var(--hb-accent);transform:translateY(-2px)}.hb-arrow{transition:transform .3s var(--hb-ease)}.hb-btn:hover .hb-arrow,.hb-go:hover .hb-arrow{transform:translateX(4px)}.hb-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.hb-cta button.hb-btn{appearance:none;-webkit-appearance:none;font:inherit;line-height:1}.hb-hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;padding-block:9rem 6rem}.hb-hero::after,.hb-hero::before{content:"";position:absolute;inset:0;z-index:0}.hb-hero::before{background:url(/dedicated/images/dedicated.webp?v=136da780f8)center/cover no-repeat;transform:scale(1.12);animation:hb-kb-in 32s var(--hb-ease) infinite alternate}.hb-hero::after{background:radial-gradient(70% 90%at 82% 30%,color-mix(in srgb,var(--hb-accent) 20%,transparent),transparent 64%),linear-gradient(90deg,var(--background) 10%,color-mix(in srgb,var(--background) 88%,transparent) 52%,color-mix(in srgb,var(--background) 38%,transparent) 78%,transparent 96%),linear-gradient(0deg,var(--background) 2%,transparent 34%)}.hb-hero .hb-wrap{position:relative;z-index:1}.hb-h1{font-size:clamp(2.8rem,7vw,6rem);max-width:16ch;margin:2rem 0 0}.hb-h1 em{font-weight:360}.hb-lead,.hb-trust{color:var(--muted-text)}.hb-lead{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:46ch;margin:2.2rem 0 0;font-weight:300;line-height:1.8}.hb-trust{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3.5rem;padding-top:1.6rem;border-top:1px solid var(--hb-hair);max-width:640px;font-family:"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.hb-trust span{gap:.5rem}.hb-dot{width:6px;height:6px;border-radius:50%;background:var(--hb-accent);box-shadow:0 0 12px var(--hb-accent)}.hb-regions-line{margin-top:1.3rem;font-family:"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-text);opacity:.8}.hb-card::after,.hb-telemetry{position:absolute;inset:0;z-index:1;pointer-events:none}.hb-chip{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:10px;border:1px solid var(--hb-chip-border);background:var(--hb-chip-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:"IBM Plex Mono",monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-text);box-shadow:0 14px 30px -18px rgba(4,17,31,.5);animation:hb-chip-in .9s var(--hb-ease) backwards,hb-bob 7s var(--hb-ease) infinite alternate}.hb-chip b{font-weight:500}.hb-chip .hb-dot{width:5px;height:5px}.hb-chip-1{top:23%;right:19%;animation-delay:.45s,0s}.hb-chip-2{top:46%;right:6%;animation-delay:.6s,-2.4s}.hb-chip-3{top:67%;right:24%;animation-delay:.75s,-4.6s}@media (prefers-reduced-motion:no-preference){.hb-hero :is(.hb-kicker,.hb-lead,.hb-trust,.hb-regions-line){animation:hb-rise .7s var(--hb-ease) backwards}.hb-hero .hb-lead{animation-delay:.08s}.hb-hero .hb-trust{animation-delay:.16s}.hb-hero .hb-regions-line{animation-delay:.22s}}.hb-section{padding-block:var(--hb-sec)}.hb-h2{font-size:clamp(2rem,4.4vw,3.4rem);max-width:20ch;margin:1.4rem 0 0}.hb-h1 em,.hb-h2 em{font-style:italic;color:var(--hb-accent)}.hb-muted{color:var(--muted-text);font-weight:300}.hb-ruled>.hb-wrap{position:relative}.hb-ruled>.hb-wrap::before{content:"";position:absolute;left:clamp(1.5rem,5vw,3rem);right:clamp(1.5rem,5vw,3rem);top:calc(-1*var(--hb-sec)/2);height:8px;background:repeating-linear-gradient(90deg,var(--hb-hair)0 1px,transparent 1px 28px),linear-gradient(0deg,transparent 3px,var(--hb-hair) 3px 4px,transparent 4px);-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hb-reason-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2.5vw,2rem);margin-top:4rem}.hb-card{border:1px solid var(--hb-hair);border-radius:18px;padding:clamp(2rem,3vw,2.8rem);background:color-mix(in srgb,var(--dark-card) 55%,transparent);transition:transform .4s var(--hb-ease),border-color .4s,box-shadow .4s;position:relative}.hb-card>*{position:relative;z-index:1}.hb-card::after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--hb-accent) 16%,transparent),transparent 60%);opacity:0;transition:opacity .4s var(--hb-ease)}.hb-card:hover::after{opacity:1}.hb-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--hb-accent) 55%,var(--hb-hair));box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.hb-h3{font-size:1.6rem;font-weight:400;margin:1.3rem 0 .8rem}.hb-reason .hb-h3{font-size:1.26rem;margin:1.1rem 0 .7rem}.hb-ricon{width:44px;height:44px;color:var(--hb-accent);display:inline-flex}.hb-ricon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dcp-hero .hb-h1{max-width:min(13ch,58%)}.hb-closer{padding-block:clamp(8rem,16vh,14rem);text-align:center}.hb-closer .hb-cta{justify-content:center}.hb.is-armed .hb-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--hb-ease),transform .9s var(--hb-ease);transition-delay:calc(var(--hb-i, 0)*90ms)}.hb.is-armed .hb-reveal.hb-in{opacity:1;transform:none}@media (max-width:1100px){.hb-telemetry{display:none}}@media (max-width:920px){.hb-hero{min-height:auto;padding-block:4rem}.hb-reason-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hb-reason-grid{grid-template-columns:1fr}.hb-btn{padding:.95rem 1.5rem;font-size:.94rem}}@media (prefers-reduced-motion:reduce){.hb *,.hb-hero::before{animation:none!important}.hb *{transition:none!important}.hb-hero::before{transform:scale(1.04)}}.dc{--dc-ease:cubic-bezier(.2, .7, .2, 1);--dc-hair:color-mix(in srgb, var(--muted-text) 24%, transparent);--dc-ready:var(--sc-available);--dc-bto:var(--muted-text);color:var(--text)}.dc *{box-sizing:border-box}.dc-wrap{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.dc-head{max-width:62ch}.dc-lede strong,.dc-shelf-stat strong,.hb-chip b{color:var(--text)}.dc-shelf{margin-top:clamp(3rem,6vw,5rem)}.dc-shelf-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.dc-shelf-stat{margin:0;display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:var(--muted-text)}.dc-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45;flex:none}.dc-shelf-blurb{color:var(--muted-text);max-width:68ch;margin:.6rem 0 0}.dc-rack{display:flex;align-items:flex-end;gap:7px;margin-top:1.4rem;padding-bottom:2px;flex-wrap:wrap}.dc-rack-run{display:inline-flex;gap:2px;padding:3px 4px;border-radius:5px;transition:opacity 260ms var(--dc-ease),background 260ms var(--dc-ease)}.dc-rack-run i{display:block;width:3px;height:13px;border-radius:1.5px;background:color-mix(in srgb,var(--dc-ready) 42%,transparent);transform-origin:bottom center;transform:scaleY(.35);opacity:.55;transition:transform 320ms var(--dc-ease),opacity 320ms var(--dc-ease),background 260ms var(--dc-ease)}.dc-rack.is-in .dc-rack-run i{transform:scaleY(1);opacity:1;transition-delay:calc(var(--t)*14ms)}.dc-shelf.is-linking .dc-rack-run{opacity:.3}.dc-shelf.is-linking .dc-rack-run.is-linked{opacity:1;background:color-mix(in srgb,var(--dc-ready) 12%,transparent)}.dc-shelf.is-linking .dc-rack-run.is-linked i{background:var(--dc-ready);box-shadow:0 0 8px color-mix(in srgb,var(--dc-ready) 60%,transparent)}.dc-cards{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:clamp(1rem,2vw,1.6rem)}.dc-card{display:flex}.dc-card-link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;position:relative;overflow:hidden}.dc-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.dc-avail{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--dc-ready)}.dc-avail.is-bto{color:var(--dc-bto)}.dc-live,.dc-ring{width:7px;height:7px;border-radius:50%;flex:none}.dc-live{background:var(--dc-ready);box-shadow:0 0 0 0 color-mix(in srgb,var(--dc-ready) 55%,transparent);animation:dc-pulse 2.8s var(--dc-ease) infinite}.dc-ring{border:1.5px solid currentColor}.dc-cpu{display:block}.dc-sub{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--muted-text)}.dc-variants{border-bottom:1px dotted var(--dc-hair);cursor:help}.dc-plan{display:block;color:var(--muted-text)}.dc-specs{display:grid;gap:.55rem;flex:1 1 auto;align-content:start}.dc-spec{display:grid;grid-template-columns:68px 1fr;align-items:baseline;gap:.7rem}.dc-k{color:var(--muted-text)}.dc-v{color:var(--text);min-width:0}.dc-ladder i,.dc-note{color:var(--muted-text)}.dc-ladder,.dc-note{grid-column:2}.dc-ladder{display:flex;flex-wrap:wrap;gap:4px;max-height:0;opacity:0;overflow:hidden;transition:max-height 300ms var(--dc-ease),opacity 240ms var(--dc-ease),margin-top 300ms var(--dc-ease)}.dc-ladder i{font-style:normal;padding:3px 6px;border-radius:5px;border:1px solid var(--dc-hair);transform:translateY(-5px);opacity:0;transition:transform 260ms var(--dc-ease),opacity 260ms var(--dc-ease);transition-delay:calc(var(--t)*45ms)}.dc-card-link:focus-visible .dc-ladder,.dc-card-link:hover .dc-ladder,.dc-card.is-open .dc-ladder{max-height:62px;opacity:1;margin-top:6px}.dc-card-link:focus-visible .dc-ladder i,.dc-card-link:hover .dc-ladder i,.dc-card.is-open .dc-ladder i{transform:none;opacity:1}.dc-buy{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-sm)}.dc-price{display:flex;flex-direction:column;align-items:flex-start}.dc-amt{white-space:nowrap}.dc-cur{font-size:.68em;vertical-align:.14em;margin-right:1px}.dc-from,.dc-per{color:var(--muted-text)}.dc-range{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height 280ms var(--dc-ease),opacity 240ms var(--dc-ease),margin-top 280ms var(--dc-ease)}.dc-range-bar,.dc-range-bar i{display:block;border-radius:2px}.dc-range-bar{height:2px;background:var(--dc-hair);overflow:hidden}.dc-range-bar i{height:100%;width:100%;background:linear-gradient(90deg,var(--dc-ready),var(--dc-accent));transform:scaleX(0);transform-origin:left center;transition:transform 520ms var(--dc-ease) 60ms}.dc-range-top{display:block;color:var(--muted-text)}.dc-card-link:focus-visible .dc-range,.dc-card-link:hover .dc-range,.dc-card.is-open .dc-range{max-height:40px;opacity:1;margin-top:5px}.dc-card-link:focus-visible .dc-range .dc-range-bar i,.dc-card-link:hover .dc-range .dc-range-bar i,.dc-card.is-open .dc-range .dc-range-bar i{transform:scaleX(1)}.dc-go{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.dc-arrow{transition:transform .3s var(--dc-ease)}.dc-card-link:hover .dc-arrow{transform:translateX(4px)}.dc.is-armed .dc-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--dc-ease),transform .8s var(--dc-ease);transition-delay:calc(var(--dc-i, 0)*60ms)}.dc.is-armed .dc-reveal.is-in{opacity:1;transform:none}.dc--classic .dc-foot a,.dc--hb .dc-foot a,.dc--hb .dc-h2 em,.dc-foot a{color:var(--dc-accent)}@media (prefers-reduced-motion:reduce){.dc *,.dc ::after,.dc ::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dc-ladder,.dc-range{max-height:none;opacity:1;margin-top:6px}.dc-ladder i{transform:none;opacity:1}.dc-range-bar i{transform:scaleX(1)}.dc-rack .dc-rack-run i{transform:scaleY(1);opacity:1}}@media (max-width:560px){.dc-cards{grid-template-columns:1fr}}.dc--hb{--dc-hair:color-mix(in srgb, var(--muted-text) 24%, transparent);padding-block:clamp(4rem,9vh,7rem)}.dc--hb .dc-eyebrow{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.dc--hb .dc-avail,.dc--hb .dc-code,.dc--hb .dc-from,.dc--hb .dc-go,.dc--hb .dc-k,.dc--hb .dc-note,.dc--hb .dc-per,.dc--hb .dc-range-top,.dc--hb .dc-shelf-stat,.dc--hb .dc-sub{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.dc--hb .dc-foot{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:.68rem}.dc--hb .dc-eyebrow{display:inline-flex;align-items:center;gap:.8rem;letter-spacing:.22em;font-size:.72rem;color:var(--muted-text);margin:0}.dc--hb .dc-eyebrow::before{content:"";width:34px;height:1px;background:var(--dc-accent)}.dc--hb .dc-h2,.dc--hb .dc-h3{font-family:"Fraunces",Georgia,serif;font-optical-sizing:auto;font-weight:380;letter-spacing:-.02em}.dc--hb .dc-h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.05;max-width:20ch;margin:1.4rem 0 0}.dc--hb .dc-h2 em{font-style:italic}.dc--hb .dc-h3{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;margin:0}.dc--hb .dc-lede{font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--muted-text);font-weight:300;line-height:1.8;margin:1.8rem 0 0}.dc--hb .dc-shelf-blurb{font-weight:300;line-height:1.7}.dc--hb .dc-shelf-head{padding-bottom:1.4rem;border-bottom:1px solid var(--dc-hair)}.dc--hb .dc-card-link{border:1px solid var(--dc-hair);border-radius:18px;padding:clamp(1.4rem,2.2vw,1.9rem);background:color-mix(in srgb,var(--dark-card) 55%,transparent);gap:.9rem;transition:transform .4s var(--dc-ease),border-color .4s var(--dc-ease),box-shadow .4s var(--dc-ease)}.dc--hb .dc-card-link::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--dc-accent) 16%,transparent),transparent 60%);opacity:0;transition:opacity .4s var(--dc-ease);pointer-events:none}.dc--hb .dc-card-link>*{position:relative;z-index:1}.dc--hb .dc-card-link:focus-visible::after,.dc--hb .dc-card-link:hover::after{opacity:1}.dc--hb .dc-card-link:focus-visible,.dc--hb .dc-card-link:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--dc-accent) 55%,var(--dc-hair));box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.dc--hb .dc-card-link:focus-visible{outline:2px solid var(--dc-accent);outline-offset:3px}.dc--hb .dc-card.is-bto .dc-card-link{border-style:dashed;background:color-mix(in srgb,var(--dark-card) 30%,transparent)}.dc--hb .dc-code{color:var(--muted-text)}.dc--hb .dc-cpu{font-family:"Fraunces",Georgia,serif;font-optical-sizing:auto;font-weight:380;font-size:1.3rem;line-height:1.15;letter-spacing:-.015em;color:var(--text)}.dc--hb .dc-plan{font-size:.82rem;font-weight:300}.dc--hb .dc-specs{padding-top:.9rem;margin-top:.2rem;border-top:1px solid var(--dc-hair);font-size:.84rem}.dc--hb .dc-amt,.dc--hb .dc-price-quote{font-family:"Fraunces",Georgia,serif;font-weight:360}.dc--hb .dc-amt{font-optical-sizing:auto;font-size:1.75rem;line-height:1;letter-spacing:-.02em}.dc--hb .dc-price-quote{font-size:1.3rem;text-transform:none;letter-spacing:0}.dc--hb .dc-buy{padding-top:1rem;border-top:1px solid var(--dc-hair)}.dc--hb .dc-go{color:var(--dc-accent);background-image:linear-gradient(var(--dc-accent),var(--dc-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .35s var(--dc-ease)}.dc--hb .dc-card-link:hover .dc-go{background-size:100% 1px}.dc--hb .dc-foot{margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.6rem;border-top:1px solid var(--dc-hair);color:var(--muted-text);letter-spacing:.08em;line-height:1.9}.dc--classic{padding-block:clamp(3rem,7vh,5rem)}.dc--classic .dc-eyebrow{font-size:.74rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--dc-accent);margin:0 0 .7rem}.dc--classic .dc-h2{font-size:var(--h2);font-weight:var(--weight-bold);line-height:1.15;margin:0 0 1rem}.dc--classic .dc-h3{font-size:var(--h3);font-weight:var(--weight-semibold);margin:0}.dc--classic .dc-lede{font-size:var(--lead);line-height:var(--lh-body);color:var(--muted-text);margin:0}.dc--classic .dc-shelf-blurb{font-size:var(--body-sm);line-height:var(--lh-body)}.dc--classic .dc-shelf-head{padding-bottom:var(--spacing-md);border-bottom:var(--border-default)}.dc--classic .dc-avail,.dc--classic .dc-from,.dc--classic .dc-k,.dc--classic .dc-note,.dc--classic .dc-per,.dc--classic .dc-range-top,.dc--classic .dc-shelf-stat,.dc--classic .dc-sub{font-size:var(--meta)}.dc--classic .dc-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--body-sm);font-weight:var(--weight-semibold);color:var(--muted-text)}.dc--classic .dc-card-link{border:var(--border-default);border-radius:var(--border-radius-default);padding:var(--spacing-md);background:var(--dark-card);gap:.75rem;transition:transform .3s var(--dc-ease),border-color .3s var(--dc-ease),box-shadow .3s var(--dc-ease)}.dc--classic .dc-card-link::before{content:"";position:absolute;inset:0 auto auto 0;height:2px;width:100%;background:var(--dc-accent);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--dc-ease)}.dc--classic .dc-card-link:focus-visible,.dc--classic .dc-card-link:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dc-accent) 45%,var(--border-color));box-shadow:var(--shadow)}.dc--classic .dc-card-link:focus-visible::before,.dc--classic .dc-card-link:hover::before{transform:scaleX(1)}.dc--classic .dc-card-link:focus-visible{outline:2px solid var(--dc-accent);outline-offset:3px}.dc--classic .dc-card.is-bto .dc-card-link{border-style:dashed}.dc--classic .dc-card.is-bto .dc-card-link::before{background:var(--dc-bto)}.dc--classic .dc-cpu{font-size:1.06rem;font-weight:var(--weight-semibold);line-height:1.25;color:var(--text)}.dc--classic .dc-plan{font-size:var(--meta)}.dc--classic .dc-specs{padding-top:var(--spacing-sm);border-top:var(--border-default);font-size:var(--body-sm)}.dc--classic .dc-amt{font-size:1.5rem;font-weight:var(--weight-bold)}.dc--classic .dc-price-quote{font-size:1.05rem;font-weight:var(--weight-semibold)}.dc--classic .dc-buy{padding-top:var(--spacing-sm);border-top:var(--border-default)}.dc--classic .dc-go{font-size:var(--meta);font-weight:var(--weight-semibold);color:var(--dc-accent);padding:7px 13px;border-radius:var(--border-radius-max);border:1px solid var(--border-color);transition:border-color .25s var(--dc-ease),background .25s var(--dc-ease)}.dc--classic .dc-card-link:hover .dc-go{border-color:var(--dc-accent);background:color-mix(in srgb,var(--dc-accent) 12%,transparent)}.dc--classic .dc-foot{margin-top:var(--spacing-xl);font-size:var(--meta);color:var(--muted-text)}.dcp-fleet{padding-block:0}.dcp-fleet>.hb-wrap{padding:0;max-width:none}.dcp-why .hb-h2{max-width:24ch}.dcp-hero{padding-block:clamp(3rem,7vh,5.5rem)}.dcp-hero .container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem);align-items:center}.dcp-hero h1{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.1;font-weight:var(--weight-bold);margin:.6rem 0 1rem;max-width:18ch}.dcp-hero .lead{max-width:52ch}.dcp-hero-regions{margin-top:.6rem;color:var(--muted-text)}.dcp-hero-card{padding:clamp(1.3rem,2.4vw,1.9rem);display:flex;flex-direction:column;gap:.75rem;align-self:stretch;justify-content:center}.dcp-hero-card-code{margin:.4rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--meta);letter-spacing:.08em;color:var(--muted-text)}.dcp-hero-card-cpu{margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:var(--weight-bold);line-height:1.2}.dcp-hero-card-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;padding:1rem 0;border-block:var(--border-default)}.dcp-hero-card-specs .spec-label{margin:0 0 2px}.dcp-hero-card-specs strong{font-size:var(--body-sm)}.dcp-hero-card-buy{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap}.dcp-hero-card-price{margin:0;font-size:2rem;font-weight:var(--weight-bold);line-height:1}.dcp-hero-card-price span{font-size:var(--meta);font-weight:var(--weight-regular);color:var(--muted-text)}.dcp-hero-card-stock{margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--sc-available)}.dcp-why-grid,.dcv-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.dcp-why-grid .card,.dcv-why-grid .card{padding:var(--spacing-md)}.dcp-why-grid h3,.dcp-why-grid h4,.dcv-why-grid h3,.dcv-why-grid h4{margin:0 0 .5rem;font-size:var(--h3);font-weight:var(--weight-semibold)}.dcp-why-grid h4,.dcv-why-grid h4{font-size:1.02rem}.dcv-why{padding-block:clamp(2.5rem,5vh,4rem)}.dcv-why-title{font-size:var(--h3);font-weight:var(--weight-semibold);margin:0 0 .5rem}.dcv-why-lede{max-width:70ch;color:var(--muted-text)}@media (max-width:900px){.dcp-hero .container{grid-template-columns:1fr}.dcp-hero-card{order:2}}.dcp-also{padding-block:clamp(2rem,5vh,3.5rem)}.dcp-also-list{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.9rem clamp(1.4rem,4vw,3rem)}.dcp-also-list a{text-decoration:none;color:var(--main-serverroom)}.dcp-also-list li{margin:0}.dc{--dc-accent:var(--main-serverroom)}