@font-face{font-family:Ravnix Chivo;src:url(/fonts/interiors/chivo.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}main.rx-interior{--ri-bg: oklch(14% .018 255);--ri-panel: oklch(18% .021 255);--ri-line: oklch(31% .028 255);--ri-ink: oklch(94% .016 250);--ri-muted: oklch(77% .028 250);--ri-accent: oklch(78% .13 225);--rx-heading-font: "Ravnix Chivo", system-ui, sans-serif;--rx-body-font: system-ui, sans-serif;background:var(--ri-bg);color:var(--ri-ink);font-family:var(--rx-body-font);font-size:16px;line-height:1.65}.rx-interior--cloud{--ri-accent: oklch(82% .13 165)}.rx-interior--dedicated{--ri-accent: oklch(83% .12 65)}.rx-interior--colocation{--ri-accent: oklch(80% .11 295)}main.rx-interior :is(h1,h2,h3,h4){font-family:var(--rx-heading-font);color:var(--ri-ink);text-wrap:balance}main.rx-interior :is(p,li,dd){overflow-wrap:anywhere}main.rx-interior a{text-underline-offset:.23em}main.rx-interior :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ri-accent);outline-offset:5px}main.rx-interior .rx-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}main.rx-interior .rx-section{padding-block:clamp(60px,7vw,104px);border:0;background:none}main.rx-interior .rx-section+.rx-section{border-top:1px solid color-mix(in oklch,var(--ri-line),transparent 45%)}main.rx-interior .ri-hero{min-height:610px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:var(--ri-bg)}main.rx-interior .ri-hero--compact{min-height:390px}main.rx-interior .ri-hero-media{position:absolute;inset:0;z-index:-3}main.rx-interior .ri-hero-media picture,main.rx-interior .ri-hero-media img{width:100%;height:100%;display:block}main.rx-interior .ri-hero-media img{object-fit:cover;object-position:65% center;opacity:.85}main.rx-interior .ri-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#02060df2,#02060db3 42%,#02060d0d 82%),linear-gradient(0deg,var(--ri-bg),transparent 30%)}main.rx-interior .ri-hero-angle{position:absolute;width:40%;height:100%;right:-12%;bottom:-36%;background:color-mix(in oklch,var(--ri-accent),transparent 89%);transform:rotate(-45deg);border:1px solid color-mix(in oklch,var(--ri-accent),transparent 75%);z-index:-1}main.rx-interior .ri-hero-content{padding-block:96px}main.rx-interior .ri-hero h1{font-size:clamp(40px,4.8vw,68px);line-height:1.07;font-weight:650;letter-spacing:-.04em;max-width:850px;margin:0 0 27px;user-select:text}main.rx-interior .ri-hero h1 span{color:var(--ri-accent)}main.rx-interior .ri-hero-content>p{font-size:clamp(17px,1.5vw,20px);line-height:1.65;max-width:650px;color:#bbc9d8;margin:0}main.rx-interior .ri-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}main.rx-interior .rx-cta{border-radius:6px;min-height:48px;padding:13px 21px;font:650 15px/1.35 var(--rx-body-font);letter-spacing:0;text-transform:none;gap:16px;box-shadow:none;transition:border-color .2s,background .2s}main.rx-interior .rx-cta.primary{color:#060c13;background:var(--ri-accent);border:1px solid var(--ri-accent)}main.rx-interior .rx-cta.secondary{background:#080e16b3;color:var(--ri-ink);border:1px solid var(--ri-line)}main.rx-interior .rx-cta:hover{transform:none;filter:none;border-color:var(--ri-ink)}main.rx-interior .rx-cta svg{fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .25s}main.rx-interior .rx-cta:hover svg{transform:translate(4px)}main.rx-interior .ri-section-head{margin:0 0 36px;max-width:800px}main.rx-interior .ri-section-head h2{font-size:clamp(30px,3vw,43px);line-height:1.17;letter-spacing:-.025em;font-weight:600;margin:0 0 15px}main.rx-interior .ri-section-head p{color:var(--ri-muted);max-width:65ch;margin:0;font-size:17px}main.rx-interior .rx-module{border:0;border-radius:0;background:none;padding:24px 0;box-shadow:none;border-top:1px solid var(--ri-line)}main.rx-interior .rx-module:before,main.rx-interior .rx-module:after{display:none}main.rx-interior .rx-module:hover{transform:none}main.rx-interior .rx-module h3{font-size:21px;letter-spacing:-.015em;margin:10px 0}main.rx-interior .rx-module p{color:var(--ri-muted);font-size:16px;line-height:1.65}main.rx-interior .rx-module-grid{gap:24px 40px}main.rx-interior .rx-module-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}main.rx-interior .rx-module :is(.rx-module-icon,.rx-feature-icon){border:0;background:none;padding:0;width:27px;height:27px;color:var(--ri-accent)}main.rx-interior .rx-plan-group{border:0;border-radius:0;background:none;box-shadow:none;padding:0}main.rx-interior .rx-plan-group>header{border-bottom:1px solid var(--ri-line);padding-bottom:24px;margin-bottom:24px}main.rx-interior .rx-plan-group>header h3{font-size:27px;letter-spacing:-.02em;margin:0 0 8px}main.rx-interior .rx-plan-group>header p{color:var(--ri-muted);max-width:68ch}main.rx-interior .rx-plan-groups{gap:64px}main.rx-interior .rx-plan{background:var(--ri-panel);border:1px solid var(--ri-line);border-radius:7px;box-shadow:none;padding:26px 22px;min-width:0;transition:border-color .2s}main.rx-interior .rx-plan:hover{transform:none;border-color:var(--ri-accent)}main.rx-interior .rx-plan:before,main.rx-interior .rx-plan:after{display:none}main.rx-interior .rx-plan h4{font-size:18px;letter-spacing:-.015em;margin:0}main.rx-interior .rx-plan h3{font-size:26px;letter-spacing:-.025em}main.rx-interior .rx-plan-head p,main.rx-interior .rx-plan>p{color:var(--ri-muted)}main.rx-interior .rx-spec-list{margin-block:26px}main.rx-interior .rx-spec-list li{border-color:var(--ri-line);gap:0}main.rx-interior .rx-spec-list svg{display:none}main.rx-interior .rx-spec-list small{color:var(--ri-muted);text-transform:none;letter-spacing:0;font-family:var(--rx-body-font)}main.rx-interior .rx-spec-list strong{font-family:var(--rx-body-font);color:var(--ri-ink);font-weight:500}main.rx-interior .rx-price{border-color:var(--ri-line)}main.rx-interior .rx-price strong{color:var(--ri-ink);font-family:var(--rx-heading-font);letter-spacing:-.04em}main.rx-interior .rx-price>span{color:var(--ri-muted)}main.rx-interior .rx-plan .rx-cta{width:100%}main.rx-interior .rx-final-cta{background:var(--ri-panel);border:1px solid var(--ri-line);box-shadow:none;border-radius:8px;padding:clamp(26px,4vw,52px)}main.rx-interior .rx-final-cta h2{font-size:clamp(30px,3vw,43px);letter-spacing:-.025em}main.rx-interior .rx-final-cta p{color:var(--ri-muted)}main.rx-interior .rx-faq-list details{border:0;border-bottom:1px solid var(--ri-line);background:none;border-radius:0;padding:20px 0}main.rx-interior .rx-faq-list summary{font-size:18px;line-height:1.5;min-height:30px}main.rx-interior .rx-faq-list p{color:var(--ri-muted);line-height:1.7}main.rx-interior .rx-interior-columns,main.rx-interior .rx-interior-network-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}main.rx-interior .rx-interior-copy p{color:var(--ri-muted);max-width:65ch;margin:0 0 22px;font-size:18px}main.rx-interior .rx-interior-copy .rx-signature{color:var(--ri-ink);font-size:15px}main.rx-interior .rx-interior-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}main.rx-interior .rx-interior-row{padding-top:26px;border-top:1px solid var(--ri-line)}main.rx-interior .rx-interior-row h3{font-size:24px;margin:0 0 12px}main.rx-interior .rx-interior-row p{color:var(--ri-muted);margin:0}main.rx-interior .rx-interior-facts{margin:0}main.rx-interior .rx-interior-fact{border-top:1px solid var(--ri-line);padding:23px 0}main.rx-interior .rx-interior-fact dt{color:var(--ri-muted);font-size:14px;margin-bottom:9px}main.rx-interior .rx-interior-fact dd{margin:0;font-size:19px}main.rx-interior .rx-interior-facility-row{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:48px;padding:35px 0;border-top:1px solid var(--ri-line)}main.rx-interior .rx-interior-facility-row h3{margin:0;font-size:26px;line-height:1.25}main.rx-interior .rx-interior-facility-row p{margin:0;color:var(--ri-muted)}main.rx-interior .rx-interior-facts-list{list-style:none;margin:0;padding:0;color:var(--ri-muted)}main.rx-interior .rx-interior-facts-list li+li{margin-top:9px}main.rx-interior .rx-interior-network{background:linear-gradient(110deg,oklch(21% .035 245),var(--ri-bg))}main.rx-interior .rx-interior-contact-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:100px}main.rx-interior .rx-interior-contact-details{padding-top:8px}main.rx-interior .rx-interior-contact-details h2{font-size:27px}main.rx-interior .rx-interior-contact-details a{color:var(--ri-accent)}main.rx-interior .rx-interior-form{display:grid;gap:10px}main.rx-interior .rx-interior-form label{font-weight:600;margin-top:12px}main.rx-interior .rx-interior-form label span{font-weight:400;color:var(--ri-muted);font-size:13px}main.rx-interior .rx-interior-form :is(input,textarea){width:100%;min-width:0;font:inherit;color:var(--ri-ink);background:var(--ri-panel);border:1px solid var(--ri-line);border-radius:5px;padding:13px 15px}main.rx-interior .rx-interior-form textarea{resize:vertical}main.rx-interior .rx-interior-form button{justify-self:start;margin-top:16px;cursor:pointer}main.rx-interior .rx-legal-doc{width:100%;max-width:none;margin:0;padding:0}main.rx-interior .rx-legal-content-header{width:min(1240px,calc(100% - 64px));margin:40px auto 0}main.rx-interior .rx-legal-notice{background:var(--ri-panel);border:1px solid var(--ri-line);border-radius:6px;padding:24px 28px;line-height:1.6;color:var(--ri-muted)}main.rx-interior .rx-legal-notice strong{color:var(--ri-ink);display:block;margin-bottom:8px}main.rx-interior .rx-legal-grid{width:min(1240px,calc(100% - 64px));margin:50px auto 0;padding-bottom:90px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px}main.rx-interior .rx-legal-grid>aside{position:sticky;top:110px;align-self:start;padding:0;border:0;background:none}main.rx-interior .rx-legal-grid>aside p{color:var(--ri-muted);font-size:14px}main.rx-interior .rx-legal-body{max-width:78ch;min-width:0}main.rx-interior .rx-legal-toc{border:0;border-bottom:1px solid var(--ri-line);border-radius:0;background:none;padding:0 0 30px;margin-bottom:40px}main.rx-interior .rx-legal-toc h2{font-size:24px;margin:0 0 18px}main.rx-interior .rx-legal-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;list-style:none;padding:0}main.rx-interior .rx-legal-toc a{display:inline-block;padding-block:5px;color:var(--ri-accent);font-size:15px}main.rx-interior .rx-legal-section{margin-top:45px;border-top:1px solid var(--ri-line);padding-top:30px}main.rx-interior .rx-legal-body h2{font-size:29px;line-height:1.3}main.rx-interior .rx-legal-body h3{font-size:22px;line-height:1.4;margin-top:28px}main.rx-interior .rx-legal-body h4{font-size:18px;line-height:1.5}main.rx-interior .rx-legal-body :is(p,li,dd){color:var(--ri-muted);line-height:1.8}main.rx-interior .rx-legal-body .clause-list{list-style:none;padding-left:0}main.rx-interior .rx-legal-pair{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid var(--ri-line);padding-block:20px}main.rx-interior .rx-legal-pair dt span{display:block}main.rx-interior .rx-legal-pair dd{margin:0}main.rx-interior .rx-legal-credits{width:100%;border-collapse:collapse}main.rx-interior .rx-legal-credits :is(th,td){padding:14px;border:1px solid var(--ri-line);text-align:left}main.rx-interior [id]{scroll-margin-top:100px}@media(prefers-reduced-motion:no-preference){main.rx-interior .ri-hero h1{animation:ri-enter .55s cubic-bezier(.16,1,.3,1) both}main.rx-interior .ri-hero-content>p{animation:ri-enter .6s .06s cubic-bezier(.16,1,.3,1) both}main.rx-interior .ri-hero-actions{animation:ri-enter .6s .12s cubic-bezier(.16,1,.3,1) both}main.rx-interior .ri-hero-angle{animation:ri-angle .8s cubic-bezier(.16,1,.3,1) both}}@keyframes ri-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ri-angle{0%{opacity:0;transform:translate(80px) rotate(-45deg)}to{opacity:1;transform:translate(0) rotate(-45deg)}}@media(max-width:1050px){main.rx-interior .rx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.rx-interior .rx-interior-facility-row{grid-template-columns:1fr 2fr;gap:22px 40px}main.rx-interior .rx-interior-facility-row ul{grid-column:2}main.rx-interior .rx-interior-contact-layout{gap:50px}main.rx-interior .rx-legal-grid{grid-template-columns:170px minmax(0,1fr);gap:36px}}@media(max-width:700px){main.rx-interior .rx-container,main.rx-interior .rx-legal-content-header,main.rx-interior .rx-legal-grid{width:calc(100% - 40px)}main.rx-interior .ri-hero{min-height:530px}main.rx-interior .ri-hero--compact{min-height:350px}main.rx-interior .ri-hero-content{padding-block:68px}main.rx-interior .ri-hero h1{font-size:clamp(36px,8.8vw,48px);max-width:100%}main.rx-interior .ri-hero-media img{opacity:.55;object-position:70% center}main.rx-interior .ri-hero:before{background:linear-gradient(90deg,#02060de6,#02060d8c),linear-gradient(0deg,var(--ri-bg),transparent 40%)}main.rx-interior .ri-hero-actions{gap:12px}main.rx-interior .rx-cta{padding-inline:17px}main.rx-interior .rx-module-grid,main.rx-interior .rx-module-grid.four,main.rx-interior .rx-module-grid.three,main.rx-interior .rx-two-col,main.rx-interior .rx-interior-columns,main.rx-interior .rx-interior-network-layout,main.rx-interior .rx-interior-contact-layout,main.rx-interior .rx-interior-rows{grid-template-columns:1fr;gap:30px}main.rx-interior .rx-interior-facility-row{grid-template-columns:1fr;gap:16px}main.rx-interior .rx-interior-facility-row ul{grid-column:auto}main.rx-interior .rx-legal-grid{display:block}main.rx-interior .rx-legal-grid>aside{display:none}main.rx-interior .rx-legal-toc ul{grid-template-columns:1fr}main.rx-interior .rx-legal-pair{grid-template-columns:1fr;gap:9px}}@media(max-width:480px){main.rx-interior .rx-plan-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){main.rx-interior *,main.rx-interior *:before,main.rx-interior *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}main.rx-interior .rx-legal-grid>aside .rx-legal-toc ul{grid-template-columns:1fr}main.rx-interior .rx-legal-grid>aside .rx-legal-toc{border-bottom:0}main.rx-interior .rx-legal-grid>aside .rx-legal-toc a{line-height:1.45}@media(max-width:700px){main.rx-interior .rx-legal-grid>aside{display:block;position:static;margin-bottom:38px}main.rx-interior .rx-legal-grid>aside .rx-legal-toc{border-bottom:1px solid var(--ri-line)}}main.rx-interior .ri-network-diagram{grid-column:2;grid-row:1;align-self:start}main.rx-interior .rx-interior-network-layout>.rx-interior-facts{grid-column:2;margin-top:-15px}main.rx-interior .rx-interior-network-layout>.rx-interior-copy{grid-row:1 / 3}main.rx-interior .ri-network-diagram svg{width:100%;display:block;overflow:visible}main.rx-interior .ri-network-line{fill:none;stroke:var(--ri-line);stroke-width:2}main.rx-interior .ri-network-trace{fill:none;stroke:var(--ri-accent);stroke-width:2;stroke-dasharray:360;stroke-dashoffset:0}main.rx-interior .ri-network-nodes{fill:var(--ri-bg);stroke:var(--ri-accent);stroke-width:2}main.rx-interior .ri-network-diagram text{fill:var(--ri-ink);font:18px system-ui,sans-serif}main.rx-interior .ri-network-diagram .ri-network-caption{fill:var(--ri-muted);font-size:14px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main.rx-interior .ri-network-trace{animation:ri-route linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes ri-route{0%{stroke-dashoffset:360}to{stroke-dashoffset:0}}@media(max-width:700px){main.rx-interior .ri-network-diagram,main.rx-interior .rx-interior-network-layout>.rx-interior-facts,main.rx-interior .rx-interior-network-layout>.rx-interior-copy{grid-column:auto;grid-row:auto;margin:0}}main.rx-interior .rx-spec-list li{grid-template-columns:minmax(0,1fr)}main.rx-interior .ri-hero-actions .rx-cta.primary:after,main.rx-interior .rx-plan-head:before{display:none}main.rx-interior .rx-cta{max-width:100%;white-space:normal;text-align:center}main.rx-interior .rx-cta.primary:is(:hover,:focus-visible){background:var(--ri-accent);color:#060c13;box-shadow:none;filter:none;transform:none}main.rx-interior .rx-plan:is(:hover,:focus-within){transform:none;box-shadow:none;border-color:var(--ri-accent)}main.rx-interior .ri-operator-note{color:var(--ri-accent);margin:-16px 0 38px;font-size:15px}main.rx-interior--cloud{--ri-accent: oklch(82% .13 165)}main.rx-interior--dedicated{--ri-accent: oklch(83% .12 65)}main.rx-interior--colocation{--ri-accent: oklch(80% .11 295)}main.rx-interior .ri-hero-angle{width:42%;height:80%;right:-12%;bottom:0;border:0;clip-path:polygon(0 0,100% 100%,0 100%);transform:none;background:linear-gradient(160deg,color-mix(in oklch,var(--ri-accent),transparent 96%),color-mix(in oklch,var(--ri-accent),transparent 84%))}@keyframes ri-angle{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@media(max-width:700px){main.rx-interior .ri-hero-angle{display:none}}@media(max-width:700px){main.rx-interior--contact .ri-hero{min-height:400px}main.rx-interior--contact .ri-hero-content{padding-block:48px}}
