:root{--cl-border-light:#0000001a;--cl-border-heavy:#000;--cl-panel:#fffc;--cl-panel-solid:#fff;--cl-panel-hl:#fdfaf5;--cl-coral-glow:#f981054d;--cl-shadow-base:#000;--cl-shadow-soft:#00000026;--cl-rim-light:inset 1px 1px 0px #fffc;--cl-film-grain:none}[data-theme=dark]{--cl-border-light:#ffffff1a;--cl-border-heavy:#fff;--cl-panel:#1a1a1a99;--cl-panel-solid:#111;--cl-panel-hl:#1a110a;--cl-shadow-base:#222;--cl-shadow-soft:#0009;--cl-rim-light:inset 1px 1px 0px #ffffff26}.page-wipe{background:var(--color-coral);z-index:9999;pointer-events:none;position:fixed;inset:0;transform:translate(0)}.cl-content{opacity:0;z-index:1;animation:.3s ease-out .35s forwards av-fade-in;position:relative}@media (prefers-reduced-motion:reduce){.cl-content{opacity:1;animation:none}}.cl-content>.dark-noise{z-index:0;width:100%;height:100%;position:fixed;inset:0}.cl-content>:not(.dark-noise):not(.cl-accent-glyph){z-index:1;position:relative}.cl-content>section[id$=-hero]{align-items:stretch;min-height:100svh;display:flex}.cl-content>section[id$=-hero]>[class$=-hero-content]{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:100svh;display:flex}.cl-section-head{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-coral-text);letter-spacing:.2em;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.75rem;font-weight:700;display:flex}.cl-section-rule{background:var(--color-coral);width:0;height:1px}.cl-section-label{color:var(--color-text);letter-spacing:.2em}.cl-clip-wrap{vertical-align:top;display:inline-block;overflow:clip}.cl-clip-inner{display:inline-block}html.cl-js .cl-clip-inner{transform:translateY(105%)}@media (prefers-reduced-motion:reduce){html.cl-js .cl-clip-inner{transform:none}}.cl-h-disp{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:.95}.cl-h-sec{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2rem,4vw,4rem);font-weight:700}.cl-h-sub{font-family:var(--font-display);color:var(--color-text);font-size:1.5rem;font-weight:700}.cl-t-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.cl-t-mono-sm{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);font-size:.6rem}.cl-t-coral{color:var(--color-coral-text)}.cl-t-lead{color:var(--color-text-muted);text-wrap:balance;max-width:600px;font-size:1.125rem;line-height:1.6}@keyframes cl-sweep{0%{transform:translate(-30%,-50%)rotate(30deg)}to{transform:translate(20%,-20%)rotate(40deg)}}@keyframes cl-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(-20px,30px)}}@keyframes cl-slow-float{0%{transform:rotateX(10deg)rotateY(-20deg)translateY(0)}to{transform:rotateX(15deg)rotateY(-25deg)translateY(-20px)}}@keyframes cl-pulse-glow{0%{opacity:.3}to{opacity:1}}@keyframes cl-float-up{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(.5)}}@keyframes cl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cl-orbit-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.cl-content .cl-plans,.cl-content .cl-timeline-sec,.cl-content .cl-specs-sec,.cl-content .cl-marquee-wrap,.cl-content .cl-cta{padding-top:100px;padding-bottom:80px}.cl-content .cl-marquee-wrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;padding-top:.5rem;padding-bottom:.5rem}.cl-content .cl-mq-item{color:var(--color-text);letter-spacing:.2em;font-size:.75rem}.cl-content .cl-section-head{letter-spacing:.16em;color:var(--color-coral-text);gap:12px;margin-bottom:16px;padding-top:20px;font-size:10px;position:relative}.cl-content .cl-section-head:before{content:"";background:var(--color-coral);width:100px;height:1px;position:absolute;top:0;left:0}.cl-content .cl-section-head-centered:before{left:50%;transform:translate(-50%)}.cl-content .cl-section-rule{background:var(--color-coral);flex-shrink:0;height:1px;width:24px!important}.cl-content .cl-section-label{color:var(--color-coral-text);letter-spacing:.16em}.cl-content .cl-section-head-centered{justify-content:flex-start}.cl-content .cl-h-disp,.cl-content .cl-h-sec,.cl-content .cl-h-sub,.cl-content .cl-tl-title,.cl-content .cl-spec-block-title,.cl-content .cl-monolith-name,.cl-content .cl-monolith-price,.cl-content .pcta-h2{font-family:var(--font-display);letter-spacing:-.02em}.cl-content .cl-timeline-intro{text-align:left;max-width:none;margin-left:0;margin-right:0}.cl-content .cl-timeline-lead{margin-left:0;margin-right:0}.cl-content .cl-specs-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr);gap:2.5rem;max-width:100%;padding-left:max(40px,6vw);padding-right:max(40px,6vw)}.cl-content .cl-specs-matrix{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;padding-top:0;display:grid}.cl-content .cl-spec-block{border:1px solid var(--color-border);background:var(--cl-spec-block-bg,transparent);isolation:isolate;flex-direction:column;min-width:0;height:100%;margin-bottom:0;padding:1.75rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.cl-content .cl-spec-block .cl-spec-rows{flex:1}.cl-content .cl-spec-block:hover{border-color:var(--color-coral);box-shadow:6px 6px 0 0 var(--color-coral);transform:translate(-3px,-3px)}.cl-content[data-cl-slug=vps] .cl-spec-block:hover,.cl-content[data-cl-slug=dedicated] .cl-spec-block:hover{border-color:var(--color-coral);box-shadow:0 0 0 1px var(--color-coral), 0 12px 28px #f981052e;transform:rotate(-.6deg)translate(-2px,-2px)}.cl-content .cl-spec-block-title,.cl-content .cl-spec-block-coral .cl-spec-block-title{border-bottom-color:var(--color-coral)}@media (width>=1101px){.cl-content[data-cl-slug=hosting] .cl-spec-block:nth-child(odd) .cl-spec-block-title,.cl-content[data-cl-slug=hosting] .cl-spec-block:nth-child(odd).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=vps] .cl-spec-block:nth-child(odd) .cl-spec-block-title,.cl-content[data-cl-slug=vps] .cl-spec-block:nth-child(odd).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=dedicated] .cl-spec-block:nth-child(odd) .cl-spec-block-title,.cl-content[data-cl-slug=dedicated] .cl-spec-block:nth-child(odd).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=managed] .cl-spec-block:nth-child(odd) .cl-spec-block-title,.cl-content[data-cl-slug=managed] .cl-spec-block:nth-child(odd).cl-spec-block-coral .cl-spec-block-title{border-bottom-color:var(--color-text)}.cl-content[data-cl-slug=hosting] .cl-spec-block:nth-child(2n) .cl-spec-block-title,.cl-content[data-cl-slug=hosting] .cl-spec-block:nth-child(2n).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=vps] .cl-spec-block:nth-child(2n) .cl-spec-block-title,.cl-content[data-cl-slug=vps] .cl-spec-block:nth-child(2n).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=dedicated] .cl-spec-block:nth-child(2n) .cl-spec-block-title,.cl-content[data-cl-slug=dedicated] .cl-spec-block:nth-child(2n).cl-spec-block-coral .cl-spec-block-title,.cl-content[data-cl-slug=managed] .cl-spec-block:nth-child(2n) .cl-spec-block-title,.cl-content[data-cl-slug=managed] .cl-spec-block:nth-child(2n).cl-spec-block-coral .cl-spec-block-title{border-bottom-color:var(--color-coral)}}.cl-content .cl-spec-row{flex-wrap:wrap;gap:1rem}.cl-content .cl-spec-row-val{text-align:right;word-break:break-word}@media (width<=1100px){.cl-content .cl-specs-matrix{grid-template-columns:1fr}}@media (width<=900px){.cl-content .cl-specs-layout{grid-template-columns:1fr;gap:2rem;padding-left:max(24px,5vw);padding-right:max(24px,5vw)}.cl-content .cl-specs-sidebar{position:static}.cl-content .cl-spec-block{margin-bottom:0;padding:1.5rem 1.25rem}}@media (width<=600px){.cl-content .cl-specs-sec{padding-top:64px;padding-bottom:48px}.cl-content .cl-specs-layout{gap:1.5rem;padding-left:max(20px,4vw);padding-right:max(20px,4vw)}.cl-content .cl-specs-matrix{gap:1rem}.cl-content .cl-spec-block{padding:1.25rem 1rem}.cl-content .cl-spec-block-title{letter-spacing:0;font-size:1rem}.cl-content .cl-spec-row{flex-direction:column;align-items:stretch;gap:.25rem;padding:.65rem 0;font-size:.7rem}.cl-content .cl-spec-row-label{letter-spacing:.08em}.cl-content .cl-spec-row-val{text-align:left;word-break:break-word}.cl-content .cl-spec-row:hover{background:0 0;padding-left:0;padding-right:0}.cl-content .cl-specs-h{font-size:clamp(1.35rem,6vw,1.75rem)}.cl-content .cl-specs-icon{font-size:2rem}}.cl-content .cl-monolith{transition:transform .25s,border-color .25s,box-shadow .25s}.cl-content .cl-monolith:hover{border-color:var(--color-coral);box-shadow:6px 6px 0 0 var(--color-coral);transform:translate(-3px,-3px)}.cl-content .cl-monolith-hl{border-color:var(--color-coral);transform:translateY(calc(-1 * var(--cl-plan-highlight-lift,20px)))}.cl-content .cl-monolith-hl:hover{transform:translate(-3px, calc(-1 * var(--cl-plan-highlight-lift,20px)))}@media (width<=600px){.cl-content .cl-timeline-sec,.cl-content .cl-plans{padding-top:64px;padding-bottom:48px}}.cl-accent-glyph{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-coral-text);opacity:.55;pointer-events:none;z-index:2;mix-blend-mode:difference;font-size:11px;position:fixed;top:80px;right:24px}.cl-content[data-cl-variant=tilt] .cl-spec-block:hover{border-color:var(--color-coral);box-shadow:0 0 0 1px var(--color-coral), 0 12px 28px #f981052e;transform:rotate(-.6deg)translate(-2px,-2px)}.cl-content[data-cl-variant=lift] .cl-spec-block:hover{border-color:var(--color-coral);box-shadow:0 16px 32px #0000001f, 0 0 0 1px var(--color-coral) inset;transform:translateY(-6px)}.cl-content[data-cl-variant=edge] .cl-spec-block{position:relative}.cl-content[data-cl-variant=edge] .cl-spec-block:before{content:"";background:var(--color-coral);height:2px;transition:right .35s;position:absolute;bottom:-1px;left:0;right:100%}.cl-content[data-cl-variant=edge] .cl-spec-block:hover:before{right:0}.cl-content[data-cl-variant=edge] .cl-spec-block:hover{border-color:var(--color-coral);box-shadow:none;transform:none}.cl-content[data-cl-variant=tilt] .cl-tl-dot{border-radius:2px;transform:translate(-50%,-50%)rotate(45deg)}.cl-content[data-cl-variant=tilt] .cl-tl-item:hover .cl-tl-dot{transform:translate(-50%,-50%)rotate(45deg)scale(1.4)}.cl-content[data-cl-variant=lift] .cl-tl-dot{width:10px;height:10px}.cl-content[data-cl-variant=edge] .cl-tl-dot{border-radius:1px}
