/* Nextows: native blocks, a compact mobile hero and a single design-token system. */
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--nx-background,#071422);color:var(--nx-text,#dce7f0);font-family:var(--nx-body-font,system-ui,sans-serif);font-size:calc(16px * var(--nx-type-scale,1));font-weight:var(--nx-body-weight,400);line-height:var(--nx-body-line-height,1.65);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;color:var(--nx-heading,#fff);font-family:var(--nx-heading-font,system-ui,sans-serif);font-weight:var(--nx-heading-weight,700);line-height:var(--nx-heading-line-height,1.1);letter-spacing:-.035em}h1{font-size:clamp(2.6rem,5vw,4.5rem)}h2{font-size:clamp(2rem,3.2vw,2.75rem)}h3{font-size:1.35rem}p{margin:0 0 1.25rem}a{color:var(--nx-link,#65e6f6);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%;height:auto}figure{margin:0}svg{max-width:100%}button:disabled,input:disabled{cursor:not-allowed;opacity:.65}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--nx-focus,#ffe08a);outline-offset:4px}::selection{background:var(--nx-accent,#25d9f2);color:#061726}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-skip-link{position:fixed;top:-100px;left:16px;z-index:99999;background:#fff;color:#081528;padding:12px 20px;border-radius:8px}.nx-skip-link:focus{top:12px}.nx-container{width:min(calc(100% - 64px),var(--nx-content-width,1160px));margin-inline:auto}.nx-section{padding-block:var(--nx-section-padding,88px)}.nx-spacing-compact .nx-section{padding-block:calc(var(--nx-section-padding,88px)*.75)}.nx-small{font-size:.875rem}.nx-muted{color:var(--nx-muted,#a2b6c9)}.nx-lead{font-size:1.125rem;color:var(--nx-muted,#a2b6c9)}.nx-eyebrow{display:block;margin-bottom:16px;color:var(--nx-brand,#25d9f2);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nx-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:13px 23px;border:1px solid transparent;border-radius:var(--nx-button-radius,10px);background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331);font:inherit;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.nx-button:hover,.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--nx-button-hover-color,#8beefa);color:var(--nx-button-text-color,#042331);transform:translateY(-1px)}.nx-button-small{min-height:42px;padding:10px 17px;font-size:.8125rem}.nx-button-outline{background:transparent;color:var(--nx-heading,#fff);border-color:var(--nx-border,#294158)}.nx-button-outline:hover{background:var(--nx-surface,#102337);color:var(--nx-heading,#fff);border-color:var(--nx-accent,#25d9f2)}.nx-text-link{display:inline-flex;align-items:center;gap:14px;font-weight:600;text-decoration:none}.nx-text-link:hover{gap:20px}.nx-card{border:var(--nx-card-border,1px) solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);background:var(--nx-card-color,#102337);box-shadow:0 14px 40px rgb(0 0 0 / var(--nx-shadow-intensity,.2));overflow:hidden}
/* The header never takes a full mobile screen before the domain input. */
.nx-topbar{background:var(--nx-header-color,#071422);border-bottom:1px solid color-mix(in srgb,var(--nx-border,#294158) 55%,transparent);font-size:.75rem;color:var(--nx-muted,#a2b6c9)}.nx-topbar-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-topbar-left,.nx-topbar-right{display:flex;align-items:center;gap:24px}.nx-topbar a{color:var(--nx-muted,#a2b6c9);text-decoration:none}.nx-topbar a:hover{color:var(--nx-accent,#25d9f2)}.nx-topbar .nx-contact-link{margin:0}.nx-topbar .nx-social-links{margin:0}.nx-header{position:relative;z-index:100;background:var(--nx-header-color,#071422);border-bottom:1px solid color-mix(in srgb,var(--nx-border,#294158) 35%,transparent)}.nx-sticky-header .nx-header{position:sticky;top:0}.admin-bar.nx-sticky-header .nx-header{top:32px}.nx-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:48px}.nx-logo{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--nx-heading,#fff);font-size:1.75rem;font-weight:750;letter-spacing:-.055em;line-height:1;text-decoration:none}.nx-logo-dot{color:var(--nx-brand,#25d9f2)}.nx-logo-mark{display:inline-block;width:28px;height:30px;color:var(--nx-brand,#25d9f2);margin-right:2px}.nx-logo picture{display:block}.nx-logo-image{width:var(--nx-logo-width,150px);max-height:70px;object-fit:contain}.nx-navigation{display:flex;align-items:center;justify-content:space-between;gap:44px;flex:1}.nx-menu{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.nx-menu>li{position:relative}.nx-menu a{display:inline-flex;align-items:center;min-height:44px;color:var(--nx-muted,#a2b6c9);font-size:.875rem;font-weight:550;text-decoration:none}.nx-menu a:hover,.nx-menu .current-menu-item>a{color:var(--nx-heading,#fff)}.nx-menu .current-menu-item>a::after{content:"";height:3px;width:12px;margin-left:7px;border-radius:2px;background:var(--nx-brand,#25d9f2)}.nx-header-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.nx-account-link{display:flex;align-items:center;gap:8px;color:var(--nx-heading,#fff);font-size:.8125rem;text-decoration:none;white-space:nowrap}.nx-account-link svg{width:17px;height:20px}.nx-cart-link{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--nx-border,#294158);border-radius:10px;color:var(--nx-heading,#fff)}.nx-cart-link svg{width:20px;height:20px}.nx-menu-toggle{display:none;border:1px solid var(--nx-border,#294158);border-radius:8px;background:transparent;color:var(--nx-heading,#fff);width:44px;height:44px}.nx-menu-bars,.nx-menu-bars::before,.nx-menu-bars::after{display:block;width:19px;height:2px;background:currentColor;position:relative;margin:auto;transition:transform .15s}.nx-menu-bars::before,.nx-menu-bars::after{content:"";position:absolute;left:0}.nx-menu-bars::before{top:-6px}.nx-menu-bars::after{top:6px}.nx-menu-open .nx-menu-bars{background:transparent}.nx-menu-open .nx-menu-bars::before{transform:translateY(6px) rotate(45deg)}.nx-menu-open .nx-menu-bars::after{transform:translateY(-6px) rotate(-45deg)}.nx-submenu-toggle{background:transparent;color:var(--nx-muted,#a2b6c9);border:0;min-width:32px;min-height:44px;padding:0}.nx-menu .sub-menu{position:absolute;min-width:220px;top:100%;left:0;list-style:none;margin:0;padding:10px;background:var(--nx-surface,#102337);border:1px solid var(--nx-border,#294158);border-radius:12px;box-shadow:0 18px 40px #0004;z-index:120;display:none}.nx-menu .sub-menu a{padding:8px 12px;width:100%}.nx-menu .sub-menu .sub-menu{top:0;left:100%}.nx-menu li:hover>.sub-menu,.nx-menu li:focus-within>.sub-menu,.nx-menu li.nx-submenu-open>.sub-menu{display:block}.nx-header-layout-centered .nx-header-inner{flex-wrap:wrap;justify-content:center;gap:12px;padding-block:18px}.nx-header-layout-centered .nx-navigation{flex-basis:100%;justify-content:center;gap:40px}.nx-header-layout-centered .nx-header-actions{margin:0}.nx-logo-alignment-center .nx-header-inner{display:grid;grid-template-columns:1fr auto 1fr}.nx-logo-alignment-center .nx-logo{grid-column:2}.nx-logo-alignment-center .nx-navigation{grid-column:1/-1;justify-content:center}.nx-logo-alignment-center .nx-header-actions{margin-left:20px}
/* First-load hero: search stays inline and uses a real input and submit button. */
.nx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--nx-hero-color,#091b30);background-image:linear-gradient(var(--nx-hero-gradient-direction,135deg),var(--nx-hero-gradient-start,#091b30),var(--nx-hero-gradient-end,#102e46));border-bottom:1px solid var(--nx-border,#294158)}.nx-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:var(--nx-hero-overlay,0);pointer-events:none}.nx-hero::after{content:"";position:absolute;width:470px;height:470px;border:1px solid #7bdfe80a;border-radius:50%;right:-100px;top:-280px;box-shadow:0 0 0 55px #7bdfe804,0 0 0 110px #7bdfe803;z-index:-1;pointer-events:none}.nx-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:center;gap:22px;padding-block:var(--nx-hero-padding,72px)}.nx-hero-copy{width:100%;max-width:var(--nx-hero-content-width,600px);position:relative;z-index:2}.nx-hero-eyebrow{margin-bottom:18px}.nx-hero h1{max-width:600px;margin-bottom:23px;font-size:clamp(3rem,4.9vw,4.5rem);letter-spacing:-.045em}.nx-heading-dot{color:var(--nx-brand,#25d9f2)}.nx-hero-description{max-width:480px;color:var(--nx-muted,#a2b6c9);font-size:1.0625rem;line-height:1.75;margin-bottom:29px}.nx-hero-search{width:100%;max-width:var(--nx-hero-form-width,620px);scroll-margin-top:150px}.nx-domain-form{display:flex;gap:7px;position:relative;width:100%;margin:0;padding:6px;border-radius:calc(var(--nx-button-radius,10px) + 4px);background:var(--nx-form-color,#fff);border:1px solid var(--nx-border,#294158);box-shadow:0 8px 28px #0002}.nx-domain-form input[type=text],.nx-domain-form input[type=search]{min-width:0;flex:1;width:100%;border:0;border-radius:var(--nx-button-radius,10px);padding:13px 15px;background:var(--nx-form-color,#fff);color:var(--nx-form-text-color,#132a3d);font-size:.9375rem;line-height:1.5;min-height:48px;box-shadow:none}.nx-domain-form input::placeholder{color:var(--nx-form-text-color,#132a3d);opacity:.62}.nx-domain-form button{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;min-height:48px;padding:13px 19px;border:1px solid transparent;border-radius:var(--nx-button-radius,10px);background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331);font-size:.875rem;font-weight:750;line-height:1.4;white-space:nowrap}.nx-domain-form button:hover{background:var(--nx-button-hover-color,#8beefa)}.nx-hero-button-style-outline .nx-domain-form button{border-color:var(--nx-button-color,#25d9f2);background:transparent;color:var(--nx-form-text-color,#132a3d)}.nx-hero-button-style-outline .nx-domain-form button:hover{background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331)}.nx-search-note{font-size:.75rem;color:var(--nx-muted,#a2b6c9);margin:10px 0 0;line-height:1.55}.nx-search-note a{color:inherit}.nx-hero-secondary{display:inline-flex;align-items:center;gap:18px;margin-top:25px;font-size:.875rem;font-weight:650;color:var(--nx-heading,#fff);text-decoration:none}.nx-hero-secondary:hover span{transform:translate(2px,-2px)}.nx-hero-secondary span{color:var(--nx-brand,#25d9f2);font-size:1.3rem;transition:transform .15s}.nx-extension-chips{margin-top:17px;display:flex;flex-wrap:wrap;gap:10px}.nx-extension-chips a,.nx-extension-chips span.nx-extension-chip{font-size:.8125rem;text-decoration:none}.nx-extension-chips .nx-domain-extensions{display:flex;gap:16px;flex-wrap:wrap}.nx-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--nx-border,#294158);border-radius:99px;padding:5px 12px;color:var(--nx-muted,#a2b6c9);font-size:.7rem;font-weight:600;margin-bottom:18px}.nx-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--nx-accent,#25d9f2)}.nx-hero-illustration{position:relative;width:100%;max-width:var(--nx-hero-image-width,480px);justify-self:end}.nx-hosting-art{width:100%;height:auto;filter:contrast(var(--nx-illustration-contrast,100%))}.nx-hero-illustration figcaption{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--nx-muted,#a2b6c9);font-size:.64rem;letter-spacing:.025em}.nx-hero-illustration figcaption i{color:var(--nx-brand,#25d9f2);font-style:normal}.nx-hero-alignment-center .nx-hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:36px}.nx-hero-alignment-center .nx-hero-copy,.nx-hero-alignment-center .nx-hero-description,.nx-hero-alignment-center .nx-hero-search{margin-inline:auto}.nx-hero-alignment-center .nx-hero-illustration{justify-self:center}.nx-hero-alignment-center .nx-extension-chips{justify-content:center}
/* Sections read as a progression: catalog, process, questions, support. */
.nx-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:37px}.nx-section-heading>div{flex:1;min-width:0}.nx-section-heading h2{max-width:650px;margin:0}.nx-section-heading>p{flex:0 1 360px;margin:0;color:var(--nx-muted,#a2b6c9);font-size:.9375rem}.nx-catalog-empty{padding:35px 40px;position:relative;border:1px solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);background:linear-gradient(115deg,var(--nx-card-color,#102337),transparent);display:grid;grid-template-columns:1fr auto;column-gap:45px}.nx-catalog-empty h3{max-width:600px;margin-bottom:12px;padding-right:40px}.nx-catalog-empty p{color:var(--nx-muted,#a2b6c9);max-width:640px;margin-bottom:0;font-size:.9375rem}.nx-catalog-empty .nx-button{grid-column:2;grid-row:1/4;align-self:center}.nx-catalog-symbol{position:absolute;right:22px;top:12px;font-size:2rem;color:var(--nx-brand,#25d9f2);opacity:.6}.nx-admin-hint{font-size:.75rem;color:var(--nx-muted,#a2b6c9);margin-top:12px}.nx-plan-grid{display:grid;grid-template-columns:repeat(var(--nx-plan-columns,3),minmax(0,1fr));gap:var(--nx-card-gap,24px)}.nx-plan-card{position:relative;padding:35px 29px;display:flex;flex-direction:column;align-items:flex-start}.nx-plan-card h3{font-size:1.5rem;margin-bottom:13px}.nx-plan-description{color:var(--nx-muted,#a2b6c9);font-size:.875rem;min-height:75px}.nx-plan-description p{margin-bottom:12px}.nx-plan-price{font-weight:700;font-size:2.2rem;letter-spacing:-.04em;color:var(--nx-heading,#fff);line-height:1.3}.nx-plan-price del{display:block;font-size:1rem;color:var(--nx-muted,#a2b6c9)}.nx-plan-price ins{text-decoration:none}.nx-plan-price .woocommerce-price-suffix{display:block;color:var(--nx-muted,#a2b6c9);font-size:.72rem;letter-spacing:0;font-weight:400}.nx-plan-period{font-size:.8125rem;color:var(--nx-muted,#a2b6c9);margin-top:5px}.nx-plan-featured{border-color:var(--nx-brand,#25d9f2)}.nx-plan-badge{margin:-35px -29px 25px;width:calc(100% + 58px);padding:6px 16px;background:var(--nx-brand,#25d9f2);color:#061726;text-align:center;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nx-plan-card .nx-button{margin-top:auto;width:100%}.nx-check-list{list-style:none;padding:0;margin:20px 0 28px;width:100%;font-size:.875rem;color:var(--nx-muted,#a2b6c9)}.nx-check-list li{position:relative;padding:7px 0 7px 25px}.nx-check-list li::before{content:"✓";position:absolute;left:0;color:var(--nx-brand,#25d9f2)}.nx-comparison-scroll{overflow:auto;margin-top:35px}.nx-comparison{border-collapse:collapse;min-width:620px;width:100%;font-size:.875rem}.nx-comparison caption{text-align:left;font-size:1.2rem;color:var(--nx-heading,#fff);font-weight:650;margin-bottom:20px}.nx-comparison th,.nx-comparison td{padding:18px;border-bottom:1px solid var(--nx-border,#294158);text-align:left}.nx-process-section{border-block:1px solid var(--nx-border,#294158);background:color-mix(in srgb,var(--nx-surface,#102337) 45%,var(--nx-background,#071422))}.nx-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nx-card-gap,24px)}.nx-process-grid article{position:relative;padding:17px 35px 0 0}.nx-process-grid article+article{border-left:1px solid var(--nx-border,#294158);padding-left:35px}.nx-step-number{position:absolute;top:10px;right:28px;font-size:3.2rem;font-weight:750;letter-spacing:-.04em;line-height:1;color:var(--nx-muted,#a2b6c9);opacity:.17}.nx-line-icon{font-size:2.2rem;line-height:1;color:var(--nx-brand,#25d9f2);margin-bottom:25px}.nx-process-grid h3{font-size:1.125rem;letter-spacing:-.02em}.nx-process-grid p{margin:0;color:var(--nx-muted,#a2b6c9);font-size:.875rem}.nx-faq-section{display:grid;grid-template-columns:.9fr 1.3fr;gap:90px}.nx-faq-heading h2{font-size:clamp(2rem,3vw,2.65rem)}.nx-faq-heading p{color:var(--nx-muted,#a2b6c9);font-size:.9375rem;max-width:320px}.nx-faq-heading .nx-text-link{font-size:.875rem;margin-top:10px}.nx-faq-list details{border-bottom:1px solid var(--nx-border,#294158)}.nx-faq-list details:first-child{border-top:1px solid var(--nx-border,#294158)}.nx-faq-list summary{cursor:pointer;padding:21px 42px 21px 0;position:relative;color:var(--nx-heading,#fff);font-size:.9375rem;font-weight:550;list-style:none}.nx-faq-list summary::-webkit-details-marker{display:none}.nx-faq-list summary::after{content:"+";position:absolute;right:6px;top:17px;color:var(--nx-brand,#25d9f2);font-size:1.5rem;font-weight:400}.nx-faq-list details[open] summary::after{content:"−"}.nx-faq-list details p{font-size:.875rem;color:var(--nx-muted,#a2b6c9);max-width:95%;padding-bottom:8px}.nx-final-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:43px 48px;margin-bottom:var(--nx-section-padding,88px);border:1px solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);background:linear-gradient(115deg,color-mix(in srgb,var(--nx-brand,#25d9f2) 8%,var(--nx-surface,#102337)),var(--nx-surface,#102337))}.nx-final-cta h2{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:14px}.nx-final-cta p{margin:0;color:var(--nx-muted,#a2b6c9);font-size:.9375rem}.nx-final-cta .nx-button{flex-shrink:0}.nx-final-cta .nx-eyebrow{margin-bottom:13px}
/* Footer and editorial pages. */
.nx-footer{background:var(--nx-footer-color,#06101c);border-top:1px solid var(--nx-border,#294158);padding-top:60px}.nx-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px;padding-bottom:45px}.nx-footer-brand .nx-logo{margin-bottom:22px}.nx-footer-brand p{max-width:280px;color:var(--nx-muted,#a2b6c9);font-size:.875rem}.nx-footer-brand .nx-small{font-size:.75rem}.nx-footer-heading{font-size:.875rem;font-weight:650;letter-spacing:0;margin:5px 0 18px}.nx-footer a:not(.nx-logo){color:var(--nx-muted,#a2b6c9);font-size:.8125rem;text-decoration:none}.nx-footer a:hover{color:var(--nx-link,#65e6f6)}.nx-footer-menu,.nx-policy-menu{list-style:none;padding:0;margin:0}.nx-footer-menu li{margin-bottom:10px}.nx-contact-link{display:block;margin-top:12px}.nx-social-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:19px;font-size:.75rem}.nx-footer-bottom{padding-block:22px;border-top:1px solid var(--nx-border,#294158);display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:.6875rem;color:var(--nx-muted,#a2b6c9)}.nx-footer-bottom p{margin:0}.nx-policy-menu{display:flex;gap:22px;flex-wrap:wrap}.nx-footer-bottom .nx-policy-menu a{font-size:.6875rem}.nx-footer-columns-2 .nx-footer-grid{grid-template-columns:1.5fr 1fr}.nx-footer-columns-2 .nx-footer-grid>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:25px;flex-wrap:wrap}.nx-footer-columns-2 .nx-footer-grid>div:last-child h2{width:100%;margin:0}.nx-footer-columns-4 .nx-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.nx-footer-columns-4 .nx-footer-grid .nx-footer-brand{grid-column:span 2}.nx-footer-columns-1 .nx-footer-grid{grid-template-columns:1fr;gap:30px}.nx-page-title{margin-bottom:45px;padding:35px;border-radius:var(--nx-card-radius,18px);background:var(--nx-page-title-background,#091b30)}.nx-page-title h1{margin-bottom:0;font-size:clamp(2.2rem,4vw,3.75rem)}.nx-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:.75rem;color:var(--nx-muted,#a2b6c9)}.nx-breadcrumbs a{text-decoration:none}.nx-page-layout{display:block}.nx-sidebar-layout-right .nx-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px}.nx-entry-content{max-width:var(--nx-wide-width,1360px);overflow-wrap:break-word}.nx-entry-content>p,.nx-entry-content>h2,.nx-entry-content>h3,.nx-entry-content>ul,.nx-entry-content>ol,.nx-entry-content>blockquote{max-width:760px}.nx-entry-content h2,.nx-entry-content h3{margin-top:2rem}.nx-entry-content>.alignwide,.nx-home-content>.alignwide{max-width:var(--nx-wide-width,1360px);margin-inline:auto}.nx-entry-content>.alignfull{width:auto;max-width:none}.nx-entry-content p{margin-bottom:1.5rem}.nx-home-content>.wp-block-group{padding-block:var(--nx-section-padding,88px)}.nx-home-content>.wp-block-group>.wp-block-group__inner-container,.nx-home-content>.wp-block-group.is-layout-constrained>*{max-width:var(--nx-content-width,1160px);margin-inline:auto}.nx-home-content>.wp-block-group.is-layout-constrained{padding-inline:32px}.nx-home-content :where(h2,h3){margin-bottom:1rem}.nx-home-content .wp-block-columns{gap:var(--nx-card-gap,24px)}.nx-widget{border-bottom:1px solid var(--nx-border,#294158);padding-bottom:25px;margin-bottom:25px;font-size:.875rem}.nx-widget-title{font-size:1.2rem}.nx-post-grid{display:grid;grid-template-columns:repeat(var(--nx-archive-columns,3),minmax(0,1fr));gap:var(--nx-card-gap,24px)}.nx-post-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.nx-post-card-body{padding:25px}.nx-post-card h2{font-size:1.4rem;line-height:1.3;margin:12px 0}.nx-post-card h2 a{color:var(--nx-heading,#fff);text-decoration:none}.nx-post-card p{font-size:.875rem;color:var(--nx-muted,#a2b6c9)}.nx-post-card .nx-text-link{font-size:.8125rem}.nx-blog-layout-list .nx-post-grid{grid-template-columns:1fr}.nx-blog-layout-list .nx-post-card{display:grid;grid-template-columns:minmax(200px,.7fr) 1.3fr}.nx-blog-layout-list .nx-post-card img{height:100%;aspect-ratio:auto}.nx-search-result{padding:25px;margin-bottom:20px}.nx-search-result h2{font-size:1.5rem}.nx-search-result h2 a{text-decoration:none}.nx-empty{padding:40px;border:1px solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);max-width:760px}.nx-not-found{max-width:820px;min-height:65vh}.nx-not-found h1{max-width:700px}.nx-not-found .search-form{margin-top:30px}.navigation.pagination,.post-navigation{margin-block:40px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;margin:3px;border:1px solid var(--nx-border,#294158);border-radius:8px;text-decoration:none}.page-numbers.current{background:var(--nx-brand,#25d9f2);color:#061726}.nx-featured-image{border-radius:var(--nx-card-radius,18px);margin-bottom:35px}.nx-comments{margin-top:45px}.comment-list{padding-left:25px}.comment-body{padding-block:20px;border-bottom:1px solid var(--nx-border,#294158)}.comment-form label{display:block;margin-bottom:8px}.search-form{display:flex;gap:10px}.search-form label{flex:1}.search-field{width:100%}.search-submit,input[type=submit]{padding:12px 20px;min-height:46px;background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331);border:1px solid transparent;border-radius:var(--nx-button-radius,10px);font-weight:650}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{border:1px solid var(--nx-border,#294158);border-radius:8px;background:var(--nx-form-color,#fff);color:var(--nx-form-text-color,#132a3d);padding:12px;max-width:100%;min-height:46px}textarea{width:100%}table{border-collapse:collapse;max-width:100%}td,th{text-align:left;padding:12px;border-bottom:1px solid var(--nx-border,#294158)}.wp-block-table{overflow-x:auto}.wp-block-separator{border:0;border-top:1px solid var(--nx-border,#294158)}blockquote{border-left:3px solid var(--nx-brand,#25d9f2);padding-left:25px;margin-left:0;color:var(--nx-muted,#a2b6c9)}.wp-block-image figcaption{font-size:.8125rem;color:var(--nx-muted,#a2b6c9)}.nx-entry-content a:not(.wp-element-button){text-decoration:underline}.nx-entry-content a:hover{color:var(--nx-heading,#fff)}.nx-pattern-contact{border:1px solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);padding:32px;background:var(--nx-card-color,#102337)}
/* WooCommerce: use supported hooks and CSS, without copied checkout templates. */
.woocommerce .woocommerce-breadcrumb{color:var(--nx-muted,#a2b6c9);font-size:.75rem}.woocommerce .woocommerce-breadcrumb a{color:var(--nx-link,#65e6f6)}.woocommerce ul.products li.product{background:var(--nx-card-color,#102337);border:1px solid var(--nx-border,#294158);border-radius:var(--nx-card-radius,18px);padding:20px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--nx-heading,#fff)}.woocommerce .quantity .qty{padding:10px 4px;min-width:65px}.woocommerce div.product form.cart .button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331)}.woocommerce div.product form.cart .button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--nx-button-hover-color,#8beefa);color:var(--nx-button-text-color,#042331)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--nx-surface,#102337);border-color:var(--nx-border,#294158);color:var(--nx-text,#dce7f0)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--nx-background,#071422);color:var(--nx-heading,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border-color:var(--nx-border,#294158)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:inherit}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--nx-surface,#102337);color:var(--nx-text,#dce7f0);border-top-color:var(--nx-brand,#25d9f2)}.woocommerce-info::before,.woocommerce-message::before{color:var(--nx-brand,#25d9f2)}.woocommerce table.shop_table{border-color:var(--nx-border,#294158)}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border-color:var(--nx-border,#294158)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--nx-border,#294158)}.woocommerce form .form-row label{color:var(--nx-text,#dce7f0)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;background:var(--nx-form-color,#fff);color:var(--nx-form-text-color,#132a3d)}.select2-container--default .select2-selection--single{height:48px;background:var(--nx-form-color,#fff);border-color:var(--nx-border,#294158)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--nx-form-text-color,#132a3d);line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout #payment{background:var(--nx-surface,#102337)}.woocommerce-checkout #payment div.payment_box{background:var(--nx-background,#071422);color:var(--nx-text,#dce7f0)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--nx-background,#071422)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--nx-border,#294158);border-radius:12px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--nx-border,#294158)}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 18px;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:var(--nx-surface,#102337);color:var(--nx-heading,#fff)}.wc-block-components-title,.wc-block-components-product-name,.wc-block-components-checkout-step__title{color:var(--nx-heading,#fff)}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-text-input textarea{background:var(--nx-form-color,#fff)!important;color:var(--nx-form-text-color,#132a3d)!important}.wc-block-components-text-input label{color:var(--nx-form-text-color,#132a3d)!important}.wc-block-components-order-summary-item__description,.wc-block-components-checkout-step__description{color:var(--nx-muted,#a2b6c9)}.wc-block-components-button:not(.is-link){border-radius:var(--nx-button-radius,10px);background:var(--nx-button-color,#25d9f2);color:var(--nx-button-text-color,#042331);font-weight:650}.wc-block-components-panel,.wc-block-components-order-summary,.wc-block-checkout__order-notes{border-color:var(--nx-border,#294158)}
@media(min-width:1600px){.nx-hero-grid{gap:55px}}
@media(max-width:1100px){.nx-header-inner{gap:30px}.nx-navigation{gap:25px}.nx-menu{gap:20px}.nx-header-actions{gap:15px}.nx-hero-grid{grid-template-columns:1.15fr .85fr;gap:10px}.nx-hero-illustration{width:calc(100% + 25px);margin-left:-25px}.nx-hero h1{font-size:3.5rem}.nx-faq-section{gap:55px}}
@media(max-width:960px){.nx-container{width:min(calc(100% - 48px),var(--nx-content-width,1160px))}.nx-section{padding-block:var(--nx-section-padding-tablet,64px)}.nx-spacing-compact .nx-section{padding-block:calc(var(--nx-section-padding-tablet,64px)*.75)}.nx-header-inner{min-height:78px;flex-wrap:wrap;gap:0}.nx-logo-image{width:var(--nx-logo-width-tablet,135px)}.nx-menu-toggle{display:block}.nx-navigation{flex-basis:100%;padding:10px 0 20px;display:flex;flex-wrap:wrap;gap:18px}.nx-has-js .nx-navigation{display:none}.nx-has-js .nx-menu-open .nx-navigation{display:flex}.nx-menu{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0}.nx-menu a{font-size:1rem;min-height:48px;padding-block:8px}.nx-header-actions{margin-left:0;padding-top:10px;gap:22px}.nx-menu .sub-menu{position:static;box-shadow:none;width:100%;border:0;border-left:1px solid var(--nx-border,#294158);border-radius:0;margin:0 0 10px 12px;padding:0 15px;background:transparent}.nx-menu .sub-menu .sub-menu{position:static}.nx-menu .menu-item-has-children{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.nx-menu .menu-item-has-children>.sub-menu{flex-basis:100%;margin-left:10px}.nx-has-js .nx-menu li:not(.nx-submenu-open)>.sub-menu{display:none}.nx-menu li.nx-submenu-open>.sub-menu{display:block}.nx-submenu-toggle{width:44px}.nx-mobile-menu-drawer.nx-menu-open .nx-navigation{position:absolute;right:0;top:100%;width:min(400px,100%);max-height:calc(100dvh - 110px);overflow:auto;background:var(--nx-header-color,#071422);padding:20px 28px 28px;box-shadow:-15px 24px 45px #0006;border:1px solid var(--nx-border,#294158);border-right:0;border-radius:0 0 0 14px}.nx-header-layout-centered .nx-header-inner,.nx-logo-alignment-center .nx-header-inner{display:flex;justify-content:space-between;padding-block:0}.nx-header-layout-centered .nx-navigation,.nx-logo-alignment-center .nx-navigation{justify-content:flex-start}.nx-header-layout-centered .nx-header-actions,.nx-logo-alignment-center .nx-header-actions{margin:0}.nx-header-layout-centered .nx-logo,.nx-logo-alignment-center .nx-logo{grid-column:auto}.nx-hero-grid{grid-template-columns:minmax(0,1fr);padding-block:min(var(--nx-hero-padding,72px),54px)}.nx-hero-copy{max-width:var(--nx-hero-content-width,600px)}.nx-hero-illustration{display:none;max-width:var(--nx-hero-image-width,480px);margin:20px auto 0;width:100%;justify-self:center}.nx-mobile-illustration .nx-hero-illustration{display:block}.nx-hero h1{font-size:3.8rem;max-width:600px}.nx-hero-description{max-width:540px}.nx-section-heading{gap:28px}.nx-section-heading>p{flex-basis:300px}.nx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-plan-card{padding:28px 24px}.nx-plan-badge{margin:-28px -24px 25px;width:calc(100% + 48px)}.nx-process-grid article{padding-right:20px}.nx-process-grid article+article{padding-left:25px}.nx-step-number{right:16px}.nx-process-grid h3{font-size:1.0625rem}.nx-faq-section{gap:40px;grid-template-columns:1fr 1.4fr}.nx-footer-grid{gap:40px}.nx-footer-columns-4 .nx-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.nx-footer-columns-4 .nx-footer-grid .nx-footer-brand{grid-column:auto}.nx-sidebar-layout-right .nx-page-layout{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.nx-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-final-cta{margin-bottom:var(--nx-section-padding-tablet,64px);padding:35px}}
@media(max-width:600px){body{font-size:calc(16px * var(--nx-type-scale-mobile,1))}.nx-container{width:calc(100% - 36px)}.nx-topbar-inner{min-height:32px;gap:10px}.nx-topbar-left{gap:8px;min-width:0}.nx-topbar-tagline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:225px;font-size:.65rem}.nx-topbar .nx-contact-link,.nx-topbar .nx-social-links,.nx-topbar-right>a:not(:first-child){display:none}.nx-topbar-right{flex-shrink:0;gap:0;font-size:.65rem}.nx-header-inner{min-height:70px}.nx-logo{font-size:1.6rem}.nx-logo-mark{width:24px;height:26px}.nx-logo-image{width:var(--nx-logo-width-mobile,120px);max-height:54px}.nx-hero-grid{padding-top:min(var(--nx-hero-padding,72px),35px);padding-bottom:38px;gap:0}.nx-hero-eyebrow{font-size:.61rem;letter-spacing:.12em;margin-bottom:12px}.nx-hero h1{font-size:2.75rem;line-height:var(--nx-heading-line-height,1.1);margin-bottom:15px;max-width:360px}.nx-hero-description{font-size:.9375rem;line-height:1.6;margin-bottom:22px;max-width:340px}.nx-domain-form{flex-direction:column;gap:8px;padding:0;background:transparent;border:0;box-shadow:none}.nx-domain-form input[type=text],.nx-domain-form input[type=search]{min-height:50px;padding:13px 16px;border:1px solid var(--nx-border,#294158);font-size:1rem;border-radius:var(--nx-button-radius,10px)}.nx-domain-form button{min-height:48px;padding:13px 16px;width:100%;font-size:.875rem}.nx-hero-button-style-outline .nx-domain-form button{color:var(--nx-heading,#fff)}.nx-search-note{font-size:.6875rem;line-height:1.5;margin-top:10px}.nx-hero-secondary{font-size:.8125rem;margin-top:19px;gap:16px}.nx-extension-chips{margin-top:14px}.nx-extension-chips .nx-domain-extensions{gap:12px}.nx-hero-illustration{margin-top:26px}.nx-hero-illustration figcaption{font-size:.57rem;gap:8px}.nx-pill{font-size:.65rem;margin-bottom:13px;padding:4px 10px}.nx-section{padding-block:var(--nx-section-padding-mobile,48px)}.nx-spacing-compact .nx-section{padding-block:calc(var(--nx-section-padding-mobile,48px)*.75)}.nx-eyebrow{font-size:.63rem;letter-spacing:.13em;margin-bottom:12px}h2{font-size:1.9rem}.nx-section-heading{display:block;margin-bottom:26px}.nx-section-heading h2{margin-bottom:18px}.nx-section-heading>p{font-size:.875rem}.nx-catalog-empty{display:block;padding:26px 23px}.nx-catalog-empty h3{font-size:1.2rem;line-height:1.3;padding-right:18px}.nx-catalog-empty p{font-size:.8125rem;margin-bottom:22px}.nx-catalog-empty .nx-button{min-height:46px;padding:11px 16px;font-size:.8125rem}.nx-catalog-symbol{right:16px;top:11px}.nx-plan-grid{grid-template-columns:1fr}.nx-plan-description{min-height:0}.nx-process-grid{grid-template-columns:1fr;gap:26px}.nx-process-grid article{padding:0 35px 25px 0;border-bottom:1px solid var(--nx-border,#294158)}.nx-process-grid article+article{padding:0 35px 25px 0;border-left:0}.nx-process-grid article:last-child{border-bottom:0;padding-bottom:0}.nx-line-icon{font-size:1.8rem;margin-bottom:18px}.nx-step-number{right:5px;top:0;font-size:2.7rem}.nx-process-grid h3{font-size:1.2rem}.nx-process-grid p{font-size:.875rem;max-width:310px}.nx-faq-section{grid-template-columns:1fr;gap:30px}.nx-faq-heading h2{font-size:2rem}.nx-faq-heading p{max-width:none}.nx-faq-heading .nx-text-link{margin-top:0}.nx-faq-list summary{font-size:.875rem;padding-block:19px}.nx-final-cta{display:block;padding:30px 24px;margin-bottom:var(--nx-section-padding-mobile,48px)}.nx-final-cta h2{font-size:1.8rem}.nx-final-cta p{font-size:.875rem}.nx-final-cta .nx-button{margin-top:25px;min-height:46px;font-size:.8125rem}.nx-footer{padding-top:40px}.nx-footer-grid,.nx-footer-columns-2 .nx-footer-grid,.nx-footer-columns-4 .nx-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.nx-footer-brand{grid-column:1/-1}.nx-footer-brand .nx-logo{margin-bottom:16px}.nx-footer-brand p{max-width:100%;font-size:.8125rem;margin-bottom:12px}.nx-footer-grid>div:not(.nx-footer-brand){min-width:0}.nx-footer-heading{font-size:.8125rem;margin-bottom:15px}.nx-footer a:not(.nx-logo){font-size:.75rem;overflow-wrap:anywhere}.nx-footer-columns-2 .nx-footer-grid>div:last-child{display:block;grid-column:auto}.nx-footer-columns-2 .nx-footer-grid>div:last-child h2{margin-bottom:15px}.nx-footer-columns-1 .nx-footer-grid{grid-template-columns:1fr}.nx-footer-columns-4 .nx-footer-grid .nx-footer-brand{grid-column:1/-1}.nx-footer-bottom{display:block;padding-block:20px;font-size:.625rem}.nx-footer-bottom p{margin-bottom:12px}.nx-policy-menu{gap:17px}.nx-footer-bottom .nx-policy-menu a{font-size:.625rem}.nx-footer .nx-social-links{gap:12px}.nx-page-title{padding:24px;margin-bottom:30px}.nx-page-title h1{font-size:2.2rem}.nx-breadcrumbs{font-size:.6875rem;margin-bottom:16px}.nx-sidebar-layout-right .nx-page-layout{display:block}.nx-sidebar{margin-top:40px}.nx-home-content>.wp-block-group.is-layout-constrained{padding-inline:18px}.nx-home-content>.wp-block-group{padding-block:var(--nx-section-padding-mobile,48px)}.nx-post-grid{grid-template-columns:1fr}.nx-blog-layout-list .nx-post-card{display:block}.nx-post-card h2{font-size:1.5rem}.nx-post-card img{aspect-ratio:16/10}.nx-blog-layout-list .nx-post-card img{aspect-ratio:16/10}.nx-empty{padding:25px}.nx-not-found h1{font-size:2.5rem}.nx-not-found .search-form{display:block}.nx-not-found .search-submit{margin-top:10px;width:100%}.nx-entry-content h2{font-size:1.75rem}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce table.shop_table{font-size:.8125rem}.woocommerce table.shop_table td{padding:10px 7px}.admin-bar.nx-sticky-header .nx-header{top:46px}}
/* The plugin owns form markup; the hero retains a compact accessible label. */
.nx-hero .nx-search-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-hero .nx-domain-search>.nx-domain-form{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nx-hero .nx-domain-input-row{width:100%;margin:0}.nx-hero .nx-domain-input-row input{font-size:.9375rem}.nx-hero .nx-domain-help{margin:10px 0 0;font-size:.72rem;color:var(--nx-muted,#a2b6c9)}.nx-hero .nx-extension-chips .nx-domain-extensions{margin:0;gap:10px}.nx-hero .nx-extension-chips .nx-domain-extensions li{padding:8px 12px;background:color-mix(in srgb,var(--nx-card-color,#102337) 65%,transparent);border-radius:8px;font-size:.75rem;gap:1px}.nx-hero .nx-extension-chips .nx-domain-extensions strong{font-size:.9375rem}.nx-hero .nx-domain-results{max-width:var(--nx-hero-form-width,620px)}.nx-hero .nx-state-available{border-color:var(--nx-accent,#25d9f2)}
@media(max-width:600px){.nx-hero .nx-domain-input-row{flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none;gap:8px}.nx-hero .nx-domain-input-row input{font-size:1rem;min-height:50px;border:1px solid var(--nx-border,#294158)}.nx-hero .nx-domain-input-row button{min-height:48px}.nx-hero .nx-domain-help{font-size:.6875rem}}
/* JavaScript submenus are opened explicitly, so Escape really closes them. */
.nx-has-js .nx-menu li:not(.nx-submenu-open)>.sub-menu{display:none}.nx-has-js .nx-menu li.nx-submenu-open>.sub-menu{display:block}
/* Keep system type scale coherent, including headings expressed in rem. */
html{font-size:calc(16px * var(--nx-type-scale,1))}body{font-size:1rem}.nx-logo-text{display:inline-flex;align-items:center;gap:8px}.nx-logo-mobile-only{display:none}.nx-heading-dot,.nx-hero-secondary span,.nx-faq-list summary::after,.nx-catalog-symbol{color:var(--nx-accent,#25d9f2)}.nx-hero{background-image:linear-gradient(var(--nx-hero-gradient-direction,135deg),color-mix(in srgb,var(--nx-hero-gradient-start,#091b30) 88%,transparent),color-mix(in srgb,var(--nx-hero-gradient-end,#102e46) 88%,transparent))}.is-style-nextows-hidden{display:none!important}.editor-styles-wrapper .is-style-nextows-hidden{display:block!important;opacity:.5;outline:2px dashed var(--nx-muted,#a2b6c9)}.nx-faq-pattern{max-width:var(--nx-content-width,1160px);margin-inline:auto}.nx-domain-catalog-section .nx-domain-extensions{display:flex;flex-wrap:wrap;gap:var(--nx-card-gap,24px)}
@media(max-width:600px){html{font-size:calc(16px * var(--nx-type-scale-mobile,1))}body{font-size:1rem}.nx-logo-mobile-only{display:block}.nx-logo-mobile-only+.nx-logo-text{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
.nx-shop-layout{display:block}.nx-shop-layout>.nx-shop{min-width:0}.nx-shop-layout.nx-shop-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}.nx-shop-layout .nx-sidebar{margin:0}@media(max-width:960px){.nx-shop-layout.nx-shop-with-sidebar{grid-template-columns:minmax(0,1fr) 220px;gap:32px}}@media(max-width:600px){.nx-shop-layout.nx-shop-with-sidebar{display:block}.nx-shop-layout .nx-sidebar{margin-top:32px}}
