.hosting-benefit-art.svelte-1qpdqgn{--art-mist:#eaf6ff;--art-border:#b8d3ea;--art-white:#fff;--art-slate:var(--nu-night,#04172d);--art-pale:#d8eaf7;--art-edge:#224f73;--art-blue:var(--nu-electric,#0788f5);--art-cyan:var(--nu-cyan,#29d3ff);--art-outline:#7da9ca;--art-detail:#2f7aa5;--art-circuit:#4baadc;--art-pin:#e9f9ff;--art-mark:#fff;block-size:auto;inline-size:100%;display:block}.hosting-benefit-art[data-art-tone=dark].svelte-1qpdqgn{--art-mist:#0b304f;--art-border:#24658a;--art-white:#123b59;--art-slate:#061b31;--art-pale:#1d5175;--art-edge:#28789f;--art-blue:#168eff;--art-cyan:#53e1ff;--art-outline:#51a0c7;--art-detail:#9ed9f2;--art-circuit:#79d3f3;--art-pin:#eefcff;--art-mark:#fff}.mist.svelte-1qpdqgn{fill:var(--nu-art-mist,var(--art-mist))}.rim.svelte-1qpdqgn{fill:var(--nu-art-border,var(--art-border))}.white.svelte-1qpdqgn{fill:var(--nu-art-white,var(--art-white))}.navy.svelte-1qpdqgn{fill:var(--nu-art-slate,var(--art-slate))}.raised.svelte-1qpdqgn{fill:var(--nu-art-pale,var(--art-pale))}.edge.svelte-1qpdqgn{fill:var(--nu-art-edge,var(--art-edge))}.electric.svelte-1qpdqgn{fill:var(--nu-art-blue,var(--art-blue))}.cyan.svelte-1qpdqgn{fill:var(--nu-art-cyan,var(--art-cyan))}.panel.svelte-1qpdqgn{stroke:var(--nu-art-outline,var(--art-outline));stroke-width:1.5px}.detail.svelte-1qpdqgn{stroke:var(--nu-art-detail,var(--art-detail));stroke-width:1.5px}.accent-line.svelte-1qpdqgn,.blue-line.svelte-1qpdqgn{stroke:var(--nu-art-blue,var(--art-blue));stroke-width:2px}.circuit.svelte-1qpdqgn{stroke:var(--nu-art-circuit,var(--art-circuit));stroke-width:1.5px}.pin.svelte-1qpdqgn{stroke:var(--nu-art-pin,var(--art-pin));stroke-width:1.5px}.white-line.svelte-1qpdqgn{stroke:var(--nu-art-mark,var(--art-mark));stroke-width:3.5px}.hosting-page :is(.button>svg,.hosting-pricing-benefits svg,.hosting-plan-features svg,.hosting-story-points svg){flex-shrink:0}.hosting-introduction{background:#fff;padding-block:clamp(3rem,5vw,4.75rem)}.hosting-introduction-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hosting-page :is(.hosting-introduction,.hosting-story,.hosting-migration) h2{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(2.25rem,3.75vw,3.75rem);font-weight:800;line-height:1.08}.hosting-page :is(.hosting-introduction,.hosting-story,.hosting-migration) h2 span{color:#0067bc;display:block}.hosting-introduction-copy>p{margin:0;font-size:1.125rem}.hosting-alternative{border-top:1px solid #cfdfec;margin-top:1.25rem;padding-top:1.25rem}.hosting-alternative p{margin:0 0 .25rem;font-size:.9375rem}.hosting-page :is(.hosting-alternative a,.hosting-maintenance-note a,.hosting-inclusions-link){align-items:center;gap:.625rem;min-height:2.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.hosting-page :is(.hosting-alternative a,.hosting-maintenance-note a):hover{text-underline-offset:.25em;text-decoration:underline}.hosting-plans{background:radial-gradient(ellipse at 76% 0, #123954 0, transparent 65%), var(--nu-night);color:#bfd0e1;border-top:1px solid #274764;padding-block:3rem 1.75rem}.hosting-pricing-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.hosting-pricing-layout>*{min-width:0}.hosting-page .hosting-pricing-intro .family-service-eyebrow{color:var(--nu-cyan);letter-spacing:.09em;font-size:.6875rem}.hosting-page .hosting-pricing-intro h2{color:#fff;max-width:18ch;margin:0 0 1rem;font-size:clamp(1.625rem,2.1vw,2rem);line-height:1.15}.hosting-pricing-description{margin:0 0 1.25rem;font-size:.875rem;line-height:1.65}.hosting-pricing-benefits,.hosting-plan-features{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.hosting-pricing-benefits li,.hosting-plan-features li{align-items:start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.hosting-pricing-benefits svg,.hosting-plan-features svg{color:var(--nu-cyan);margin-top:.1875rem}.hosting-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.hosting-plan-card{color:#c8d8e7;background:linear-gradient(145deg,#1b3c568c,#112b438c);border:1px solid #3b5873;border-radius:.875rem;flex-direction:column;min-width:0;padding:1.375rem 1rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.hosting-page .hosting-plan-card h3{color:#fff;margin:0;font-size:1.125rem;line-height:1.25}.hosting-plan-price{flex-wrap:wrap;align-items:baseline;gap:.125rem .375rem;margin:1rem 0;display:flex}.hosting-plan-price strong{color:#fff;font:750 2.25rem/1.1 var(--nu-font-heading);letter-spacing:-.04em}.hosting-plan-price span{color:#bfd0e1;font-size:.875rem}.hosting-plan-description{margin:0 0 1rem;font-size:.875rem;line-height:1.6}.hosting-plan-features{border-top:1px solid #35516b;gap:.625rem;margin:auto 0 1.25rem;padding-top:1rem}.hosting-page .hosting-plan-action{color:#fff;text-align:center;background:0 0;border:1px solid #6e8eab;border-radius:.5rem;gap:.5rem;width:100%;min-height:2.75rem;margin-top:0;padding:.625rem .5rem;font-size:.875rem;line-height:1.4}.hosting-page .hosting-plan-action:hover{border-color:var(--nu-cyan);color:#fff;background:#1e425f}.hosting-popular-card{border-color:var(--nu-cyan);background:linear-gradient(145deg,#174560,#102e49);box-shadow:0 0 0 1px #29d3ff22}.hosting-popular-badge{color:#06172a;background:var(--nu-cyan);border:1px solid #62ddff;border-radius:.3125rem;margin:0;padding:.125rem .625rem;font-size:.75rem;font-weight:750;line-height:1.4;position:absolute;top:-.6875rem;left:1rem}.hosting-page .hosting-popular-card .hosting-plan-action{background:#0066bd;border-color:#167fdb}.hosting-page .hosting-popular-card .hosting-plan-action:hover{border-color:var(--nu-cyan);background:#00549c}.hosting-custom-price{color:#fff;font:700 1.75rem/1.3 var(--nu-font-heading);margin:1rem 0}.hosting-page .hosting-custom-card .hosting-plan-action{border-color:var(--nu-cyan);color:#8de8ff}.hosting-plans a:focus-visible{outline-color:var(--nu-cyan)}.hosting-page .hosting-pricing-note{color:#b9cddd;border-top:1px solid #294b67;max-width:none;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.hosting-page .hosting-traffic-note{color:#b9cddd;max-width:none;margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.hosting-page .hosting-inclusions-link{color:#8de8ff;margin-top:1.25rem}.hosting-story{isolation:isolate;background:#fff;padding-block:clamp(3.5rem,7vw,6.5rem);position:relative}.hosting-story-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hosting-story-grid>*,.hosting-introduction-grid>*,.hosting-compatibility-grid>*{min-width:0}.hosting-story-copy{z-index:1;position:relative}.hosting-story-lead{max-width:44ch;margin:0;font-size:1.125rem;line-height:1.7}.hosting-story-points{gap:1.375rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.hosting-story-points-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hosting-story-points li{align-items:start;gap:.625rem;display:flex}.hosting-story-points svg{color:#0079b9;margin-top:.25rem}.hosting-page .hosting-story-points h3{letter-spacing:-.015em;margin:0 0 .375rem;font-size:1.0625rem;line-height:1.4}.hosting-story-points p{margin:0;font-size:.9375rem;line-height:1.65}.hosting-story-art{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:34rem;display:grid;position:relative}.hosting-story-art:before{content:"";z-index:-1;background:radial-gradient(circle,#bbe9ff 0,#e4f5ff 48%,#eff9ff00 72%);border-radius:50%;position:absolute;inset:4%}.hosting-art-orbit{border:1px solid #bbddef;border-radius:50%;position:absolute;inset:15%;transform:rotate(-24deg)scaleY(.8)}.hosting-art-orbit:after{content:"";border:1px dashed #c7dfea;border-radius:50%;position:absolute;inset:-6%}.hosting-art-main{width:97%;position:relative}.hosting-art-satellite{background:#f4fbff;border:1px solid #b2d6ef;border-radius:1.25rem;width:31%;padding:.375rem;position:absolute;bottom:0;right:-1%;transform:rotate(5deg);box-shadow:0 1rem 3rem #084c7d1a}.hosting-story-dark{color:#bfd3e5;background:radial-gradient(at 20% 60%,#113958 0,#0000 58%),#071e33}.hosting-story-dark .hosting-story-copy h2,.hosting-page .hosting-story-dark h3{color:#fff}.hosting-story-dark .hosting-story-copy h2 span,.hosting-page .hosting-story-dark .family-service-eyebrow,.hosting-story-dark .hosting-story-points svg{color:#53ddff}.hosting-story-reversed .hosting-story-copy{grid-area:1/2}.hosting-story-reversed .hosting-story-art{grid-area:1/1}.hosting-story-dark .hosting-story-art:before{background:radial-gradient(circle,#0879ac48,#11628c14 50%,#0000 72%)}.hosting-story-dark .hosting-art-orbit{border-color:#205377}.hosting-story-dark .hosting-art-orbit:after{border-color:#1c4666}.hosting-story-backups{background:radial-gradient(at 20%,#154f85 0,#0000 62%),#0b2b50}.hosting-maintenance-note{border-left:3px solid #0076cf;margin-top:1.75rem;padding:0 0 0 1.25rem}.hosting-maintenance-note p{margin:0;font-size:.9375rem}.hosting-compatibility-band{color:#c6d8e7;background:linear-gradient(115deg,#16384d,#102639);border-block:1px solid #304d62;padding-block:3rem}.hosting-compatibility-grid{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2rem;display:grid}.hosting-page .hosting-compatibility-band .family-service-eyebrow{color:#c5eeff}.hosting-page .hosting-compatibility-band h2{color:#fff;margin:0;font-size:clamp(1.625rem,2.4vw,2.5rem);line-height:1.14}.hosting-compatibility-band h2 span{color:#79dcf4;display:block}.hosting-compatibility-band p:not(.family-service-eyebrow){margin:0;font-size:1rem}.hosting-compatibility-band p.hosting-compatibility-intro{margin-top:1rem}.hosting-compatibility-points{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.hosting-compatibility-points li{align-items:start;gap:.625rem;display:flex}.hosting-compatibility-points svg{color:#79dcf4;flex:none;margin-top:.25rem}.hosting-page .hosting-compatibility-points h3{color:#fff;margin:0 0 .25rem;font-size:1.0625rem;line-height:1.4}.hosting-compatibility-band .hosting-compatibility-points p{font-size:.9375rem;line-height:1.65}.hosting-compatibility-managed{border-top:1px solid #42617c;grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem;padding-top:1.5rem;display:grid}.hosting-page .hosting-compatibility-managed h3{color:#fff;margin:0;font-size:1.125rem;line-height:1.4}.hosting-page .hosting-compatibility-managed p{font-size:.9375rem;line-height:1.65}.hosting-technical{background:#fff}.hosting-migration{background:#eaf3fa;border-block:1px solid #d4e5f2;padding-block:clamp(3.5rem,6vw,5rem)}.hosting-migration-heading{grid-template-columns:minmax(0,1fr) 17rem;align-items:center;gap:4rem;display:grid}.hosting-migration-heading p:not(.family-service-eyebrow){max-width:55ch;margin:0}.hosting-migration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.hosting-migration-steps li{border-top:1px solid #adcce2;padding-top:1.5rem}.hosting-migration-steps li>span{font:800 2.25rem/1 var(--nu-font-heading);color:#0067bc;letter-spacing:-.04em;margin-bottom:1rem;display:block}.hosting-page .hosting-migration-steps h3{margin:0 0 .75rem;font-size:1.1875rem}.hosting-migration-steps p{margin:0;font-size:.9375rem;line-height:1.7}@media (width<=74.9375em){.hosting-pricing-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.hosting-pricing-intro{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.hosting-pricing-intro>:is(.family-service-eyebrow,h2,.hosting-pricing-description,.hosting-inclusions-link){grid-column:1}.hosting-pricing-benefits{grid-area:1/2/5;align-content:center}.hosting-pricing-description{margin-bottom:0}}@media (width<=61.9375em){.hosting-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.hosting-plan-card{padding:1.5rem}.hosting-story-grid{grid-template-columns:1.25fr 1fr;gap:2rem}.hosting-story-reversed .hosting-story-grid{grid-template-columns:1fr 1.25fr}.hosting-page .hosting-story h2{font-size:2.5rem}.hosting-story-points-grid{grid-template-columns:minmax(0,1fr)}.hosting-compatibility-grid{grid-template-columns:6rem minmax(0,1fr);gap:1.5rem}.hosting-compatibility-points,.hosting-compatibility-managed{grid-column:2}.hosting-compatibility-managed{grid-template-columns:minmax(0,1fr);gap:.625rem}.hosting-migration-heading{grid-template-columns:minmax(0,1fr) 13rem;gap:2rem}}@media (width<=43.75em){.hosting-introduction-grid,.hosting-story-grid,.hosting-story-reversed .hosting-story-grid,.hosting-migration-heading,.hosting-migration-steps{grid-template-columns:minmax(0,1fr)}.hosting-introduction-grid{gap:.25rem}.hosting-plans{padding-block:2.5rem 1.5rem}.hosting-pricing-intro{display:block}.hosting-pricing-description{margin-bottom:1rem}.hosting-plan-grid{grid-template-columns:minmax(0,1fr)}.hosting-page :is(.hosting-story,.hosting-introduction,.hosting-migration) h2{font-size:clamp(2rem,8vw,2.75rem)}.hosting-story-reversed .hosting-story-copy,.hosting-story-reversed .hosting-story-art{grid-area:auto}.hosting-story-grid{gap:2rem}.hosting-story-art{width:94%;max-width:23rem}.hosting-story-lead{font-size:1.0625rem}.hosting-compatibility-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.hosting-compatibility-art{display:none}.hosting-compatibility-points,.hosting-compatibility-managed{grid-column:auto}.hosting-migration-heading{gap:1.5rem}.hosting-migration-art{justify-self:center;width:12rem}.hosting-migration-steps{gap:1.5rem;margin-top:2rem}}@media (prefers-reduced-transparency:reduce){.hosting-plan-card{background:#112e47}}
