/* AeonHost Cold Precision. Additive styling; existing Livewire/Alpine actions are preserved. */
body.dark{--color-background:216 33% 3%;--color-background-secondary:216 28% 7%;--color-neutral:215 23% 17%;--color-base:210 38% 97%;--color-muted:212 15% 65%;--color-primary:222 100% 59%}body{letter-spacing:0}body h1,body h2,body h3{letter-spacing:-.035em}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:2px solid #68d8ff;outline-offset:4px}body button,body input,body select,body textarea{font-family:Inter,Arial,sans-serif}body input,body select,body textarea{border-radius:6px}body>div>nav,body nav.fixed{top:0!important;width:100%!important;max-width:100%!important;padding:0!important}body nav.fixed>div{border-radius:0!important;border:0!important;border-bottom:1px solid hsl(var(--color-neutral))!important;box-shadow:none!important;background:hsl(var(--color-background)/.97)!important;backdrop-filter:blur(12px)!important}body nav.fixed>div>div{max-width:1328px;margin:auto}body nav.fixed img[alt=AeonHost]{height:auto!important;width:180px!important;max-width:100%;margin:0!important}body nav.fixed a,body nav.fixed button{font-weight:500;letter-spacing:0}body nav.fixed [aria-label]{min-height:40px}body footer{border-top:1px solid hsl(var(--color-neutral));box-shadow:none!important}body footer img[alt=AeonHost]{width:150px!important;height:auto!important}body .aeon-storefront{--aeon-line:#d6dde5}body.dark .aeon-storefront{--aeon-line:#26303d}.aeon-hero{grid-template-columns:1.2fr 1fr;min-height:650px;padding-block:110px 94px;gap:72px}.aeon-hero h1{font-size:clamp(52px,6.5vw,88px);letter-spacing:-.055em!important;line-height:1.08}.aeon-eyebrow{color:#647487;letter-spacing:.16em}.dark .aeon-eyebrow{color:#98a5b3}.aeon-visual{border:0;border-left:1px solid var(--aeon-line);border-radius:0;background:none!important;overflow:visible;max-width:460px;aspect-ratio:1.1}.aeon-orbit{width:78%;height:78%;opacity:.65}.aeon-orbit-inner{width:56%;height:56%;border-style:solid;opacity:.4}.aeon-signet{width:45%;height:45%}.aeon-coordinate{top:12px;left:24px}.aeon-visual-label{bottom:12px;left:24px}.aeon-visual:after{content:'';position:absolute;right:0;top:50%;width:20%;height:1px;background:var(--aeon-line)}.aeon-button{border-radius:6px;box-shadow:none!important;min-height:48px}.aeon-primary:hover{transform:none;background:#2459d8}.aeon-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.aeon-plan{border-radius:10px;padding:32px;box-shadow:none;border-top:2px solid #2e6bff}.aeon-plan-top .aeon-eyebrow{letter-spacing:.14em}.aeon-plan h3{font-size:28px}.aeon-price{font-size:38px;margin:8px 0 26px}.aeon-specs{font-size:13px}.aeon-specs>div{padding-block:14px;flex-direction:row}.aeon-specs dd{text-align:right}.aeon-plan-button{background:transparent}.aeon-plan:hover{border-color:#647487;border-top-color:#2e6bff}.aeon-section-heading>p{max-width:390px}.aeon-notice{border-radius:6px;background:transparent}.aeon-steps h3{letter-spacing:-.015em}.aeon-steps article{padding-right:24px}.aeon-closing{padding-block:48px 72px}
/* Match third-party software views to the surrounding customer area. */
.vx-mp-hero-premium{background:hsl(var(--color-background))!important}.vx-mp-hero-premium__blobs,.vx-mp-hero-premium__mesh{display:none!important}.vx-mp-hero-premium:before,.vx-mp-hero-premium:after{background:none!important}.vx-mp-hero-icon-wrap{border-radius:10px!important;box-shadow:none!important}.vx-mp-hero-title{font-family:Manrope,Inter,sans-serif!important;font-weight:600!important;letter-spacing:-.045em!important}.vx-mp-hero-kicker{letter-spacing:.14em!important;color:hsl(var(--color-muted))!important}.vx-mp-badge-soft{border-radius:4px!important;box-shadow:none!important;font-size:10px!important;letter-spacing:.04em!important}.vx-mp-meta-tile{background:transparent!important;box-shadow:none!important;border:0!important;border-left:1px solid hsl(var(--color-neutral))!important;border-radius:0!important;padding:4px 18px!important}.vx-mp-hero-premium__inner{padding-bottom:40px!important}.vx-mp-tab-pill{border-radius:5px!important;box-shadow:none!important}.mp-wrap a,.mp-wrap button{box-shadow:none!important}.mp-side a{background-image:none!important;border-radius:6px!important}.mp-side a[class*='primary'],.mp-side a[href$='/install']{background:#2e6bff!important;color:white!important}.mp-body{padding-bottom:64px}.mp-main{min-width:0}
@media(max-width:1100px){.aeon-hero{gap:36px}.aeon-hero h1{font-size:64px}.aeon-wrap{width:calc(100% - 64px)}}@media(max-width:760px){body nav.fixed img[alt=AeonHost]{width:150px!important}.aeon-wrap{width:calc(100% - 40px)}.aeon-hero{grid-template-columns:1fr;padding-block:66px 50px;gap:40px;min-height:auto}.aeon-hero h1{font-size:52px}.aeon-lead{max-width:520px;line-height:1.75}.aeon-visual{max-width:none;aspect-ratio:2.15;height:190px;border-left:0;border-top:1px solid var(--aeon-line);margin-top:8px}.aeon-signet{width:108px;height:108px}.aeon-orbit{width:166px;height:166px}.aeon-orbit-inner{width:134px;height:134px}.aeon-coordinate{left:0;top:20px}.aeon-visual-label{left:0;bottom:0;font-size:8px}.aeon-visual:after{width:18%}.aeon-plans{grid-template-columns:1fr}.aeon-plan{padding:26px}.aeon-price{font-size:36px}.aeon-specs>div{gap:20px}.aeon-specs dd{overflow-wrap:anywhere}.aeon-actions{gap:24px}.aeon-strip .aeon-wrap{display:grid;grid-template-columns:1fr;gap:12px;padding-block:20px;font-size:11px}.aeon-strip .aeon-wrap span{padding-left:12px;border-left:1px solid var(--aeon-line)}.aeon-steps article{padding-right:0}.aeon-section-heading{margin-bottom:28px}.aeon-closing{padding-block:32px 48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
body button.bg-primary,body a.bg-primary{background:#2e6bff!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border-radius:6px!important;transform:none!important;font-weight:500!important}body button.bg-primary:hover,body a.bg-primary:hover{background:#2459d8!important;transform:none!important}body main .rounded-2xl{border-radius:10px}body footer{border-radius:0!important;backdrop-filter:none!important;background:hsl(var(--color-background))!important;border-inline:0!important;border-bottom:0!important}body main .shadow-lg{box-shadow:none}

.aeon-signet-dark{display:none}.dark .aeon-signet-dark{display:block}.aeon-signet-light{display:block}.dark .aeon-signet-light{display:none}body:not(.dark) .aeon-visual{--aeon-line:#d6dde5}body:not(.dark) .aeon-visual-label,body:not(.dark) .aeon-coordinate{color:#526171}
