:root{--ec-primary:#01b75f;--ec-primary-hover:#20c878;--ec-primary-active:#00ac59;--ec-on-primary:#fff;--ec-button-primary:#102a20;--ec-button-primary-hover:#173a2d;--ec-button-primary-active:#062e21;--ec-button-on-primary:#fff;--ec-on-white-button:#102a20;--ec-canvas:#f5f8f3;--ec-surface:#fff;--ec-soft:#eaf2e9;--ec-ink:#102a20;--ec-body:#40594d;--ec-muted:#5c7063;--ec-border:#d2dfd4;--ec-control:#7a8f80;--ec-night:#081f17;--ec-night-raised:#102d22;--ec-night-soft:#173a2d;--ec-night-ink:#f2f8f2;--ec-night-body:#c0d1c4;--ec-night-border:#315543;--ec-danger:#b42318;--ec-focus:#067647;--ec-gutter:clamp(20px,4vw,48px);--ec-section:clamp(56px,7vw,112px);--ec-shadow-sm:0 2px 8px rgba(6,46,33,.05);--ec-shadow-md:0 12px 32px rgba(6,46,33,.08);--ec-shadow-lg:0 24px 64px rgba(6,46,33,.12);--font-heading:Inter,system-ui,sans-serif;--font-subheading:Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif}html{scroll-padding-top:104px}body{background:var(--ec-canvas);color:var(--ec-ink);font-family:var(--font-body)}h1,h2,h3,h4{color:inherit;text-wrap:balance}p{color:var(--ec-body)}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ec-focus)!important;outline-offset:3px!important}[id]:where(h1,h2,h3,article,div),section[id]{scroll-margin-top:112px}.container,.ec-container{width:min(1280px,calc(100% - (2 * var(--ec-gutter))));margin-inline:auto}.utility{margin:0;background:var(--ec-night);color:var(--ec-night-body)}.utility,.utility-inner{min-height:32px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:0;border-bottom:1px solid var(--ec-border);background:rgba(255,255,255,.96);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{width:min(1280px,calc(100% - (2 * var(--ec-gutter))));min-height:88px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand img{width:160px;height:auto}.desktop-nav{gap:26px}.desktop-nav .menu-item{display:flex;align-items:center}.desktop-nav .menu-item>a,.desktop-nav>a,.header-action-link{min-height:44px;display:inline-flex;align-items:center;color:var(--ec-body);font-size:14px;font-weight:600}.nav-disclosure{width:32px;height:44px;padding:0;display:grid;place-items:center;border:0;color:var(--ec-body);background:transparent;cursor:pointer}.nav-disclosure svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.has-dropdown.is-open .nav-disclosure svg{transform:rotate(180deg)}.has-dropdown.is-open .dropdown-menu,.has-dropdown:focus-within .dropdown-menu:not([hidden]),.has-dropdown:hover .dropdown-menu:not([hidden]){display:block}.dropdown-menu[hidden]{display:none!important}.dropdown-menu{border-top:1px solid var(--ec-border);background:var(--ec-surface);box-shadow:var(--ec-shadow-md)}.mega-menu-inner.is-compact{grid-template-columns:1fr}.mega-menu-column a{border-radius:12px}.mega-menu-column a:hover{background:var(--ec-soft)}.mega-menu-icon{color:var(--ec-ink);background:#d8f7e5}.mega-menu-promo{color:var(--ec-night-ink);background:var(--ec-night);border-radius:24px}.desktop-nav .has-current-page>a,.desktop-nav>a[aria-current=page]{color:#067647;box-shadow:inset 0 -3px #067647}.premium-menu{border:0;background:transparent;box-shadow:none}.premium-menu:not([hidden]){display:block;grid-template-rows:1fr;padding:14px 0 0;opacity:1;pointer-events:auto;transform:none;animation:premium-menu-in .16s cubic-bezier(.2,.8,.2,1)}.premium-menu-panel{overflow:hidden;padding:28px;border:1px solid var(--ec-border);border-radius:24px;background:var(--ec-surface);box-shadow:var(--ec-shadow-md)}.premium-menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.premium-menu-group+.premium-menu-group{padding-left:24px;border-left:1px solid var(--ec-border)}.premium-menu-footer-label,.premium-menu-group h2{margin:0 0 12px;color:var(--ec-muted);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.premium-menu-links{display:grid;grid-gap:4px;gap:4px}.site-header .premium-menu-links>a,.site-header .premium-menu-links>a:visited{min-width:0;min-height:82px;padding:12px;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;grid-gap:14px;gap:14px;border-radius:12px;color:var(--ec-ink);background:transparent;transition:color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1);-webkit-text-fill-color:currentColor}.site-header .premium-menu-links>a:focus-visible,.site-header .premium-menu-links>a:hover,.site-header .premium-menu-links>a[aria-current=page]{color:#067647;background:var(--ec-soft)}.premium-menu-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ec-border);border-radius:12px;color:#067647;background:#effcf4;transition:border-color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.premium-menu-links a:focus-visible .premium-menu-icon,.premium-menu-links a:hover .premium-menu-icon,.premium-menu-links a[aria-current=page] .premium-menu-icon{border-color:#b3edce;background:#d8f7e5}.premium-menu-copy{min-width:0}.premium-menu-copy small,.premium-menu-copy strong{display:block}.premium-menu-copy strong{color:inherit;font-size:15px;line-height:1.3;font-weight:600;-webkit-text-fill-color:currentColor}.premium-menu-copy small{margin-top:5px;color:var(--ec-muted);font-size:13px;line-height:1.45;-webkit-text-fill-color:var(--ec-muted)}.premium-menu-arrow{opacity:0;color:#067647;transform:translateX(-4px);transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.premium-menu-links a:focus-visible .premium-menu-arrow,.premium-menu-links a:hover .premium-menu-arrow{opacity:1;transform:translateX(0)}.premium-menu-footer{min-height:78px;margin-top:20px;padding:16px 12px 4px;display:grid;grid-template-columns:160px 46px minmax(0,1fr) 20px;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid var(--ec-border);border-radius:0 0 12px 12px;color:var(--ec-ink)}.premium-menu-footer:focus-visible,.premium-menu-footer:hover,.premium-menu-footer[aria-current=page]{color:#067647;background:var(--ec-soft)}.premium-menu-footer-label{margin:0}.premium-menu-panel.is-explore-more,.premium-menu-panel.is-resources{width:min(760px,calc(100% - (2 * var(--ec-gutter))))}.premium-menu-panel.is-explore-more .premium-menu-groups,.premium-menu-panel.is-resources .premium-menu-groups,.premium-menu-panel.is-resources .premium-menu-links{grid-template-columns:1fr}.premium-menu-panel.is-explore-more .premium-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-menu-panel.is-hosting{max-height:calc(100dvh - 134px);overflow-x:hidden;overflow-y:auto}.hosting-menu-preview{min-width:0;min-height:440px;padding:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);border-radius:20px;background:#f7faf7;animation:hosting-preview-change .18s ease both}.hosting-menu-preview-copy{min-width:0}.hosting-menu-preview-copy .ec-eyebrow{margin-bottom:12px;color:#067647;font-size:12px;letter-spacing:.08em}.hosting-menu-preview-copy h2,.hosting-menu-preview-copy h3{margin:0;color:#102a20;font-size:clamp(30px,2.7vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.hosting-menu-preview-copy p{max-width:44ch;margin:16px 0 0;color:#52675c;font-size:16px;line-height:1.65}.hosting-menu-preview-copy ul{margin:22px 0 26px;padding:0;display:grid;grid-gap:12px;gap:12px;list-style:none}.hosting-menu-preview-copy li{display:inline-flex;align-items:center;gap:9px;color:#40594d;font-size:15px;font-weight:500}.hosting-menu-preview-copy li svg{flex:0 0 auto;color:#067647}.hosting-menu-preview-copy .ec-button{min-height:50px;width:-moz-fit-content;width:fit-content;padding-inline:20px;font-size:15px}.hosting-menu-visual{position:relative;width:100%;max-width:340px;min-height:320px;justify-self:end;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#edf5ee}.hosting-menu-visual:before{content:"";position:absolute;width:66%;aspect-ratio:1;border-radius:50%;background:#d8f7e5}.hosting-menu-visual:after{content:"";position:absolute;inset:12%;border:1px solid rgba(16,42,32,.11);border-radius:50%;transform:rotate(-18deg) scaleX(.88)}.hosting-art-symbol{position:relative;z-index:1;width:160px;height:160px;display:grid;place-items:center;color:#067647}.hosting-menu-visual.is-woocommerce:after{transform:rotate(26deg) scaleX(.94);border-radius:44% 56% 52% 48%}.hosting-menu-visual.is-agency-hosting:after{inset:9% 15%;transform:rotate(-32deg) scaleX(.9);border-radius:45% 55% 48% 52%}.hosting-menu-visual.is-business-hosting:after{inset:13% 9%;transform:rotate(18deg) scaleX(.82);border-radius:48% 52% 46% 54%}@keyframes premium-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes hosting-preview-change{0%{opacity:.74}to{opacity:1}}@media (min-width:1181px) and (max-width:1280px){.premium-menu-panel{padding:22px}.premium-menu-groups{gap:16px}.premium-menu-group+.premium-menu-group{padding-left:16px}.site-header .premium-menu-links>a,.site-header .premium-menu-links>a:visited{padding-inline:8px;gap:10px}.hosting-menu-preview{grid-template-columns:minmax(0,1fr) 280px;gap:28px}}.header-actions{margin-left:auto}.header-actions .header-cta{padding-inline:24px;font-family:Inter,system-ui,sans-serif}.btn.btn-primary,.cart-continue,.header-actions .btn-primary{min-height:48px;border-radius:12px;border:1px solid var(--ec-button-primary);background:var(--ec-button-primary);color:var(--ec-button-on-primary);font-weight:700}.header-actions .header-cta{font-weight:600}.btn.btn-primary:hover,.cart-continue:hover,.header-actions .btn-primary:hover{background:var(--ec-button-primary-hover);color:var(--ec-button-on-primary)}.btn.btn-primary:active,.cart-continue:active,.header-actions .btn-primary:active{background:var(--ec-button-primary-active)}.header-icon,.icon-button{min-width:44px;min-height:44px}.icon-button{color:var(--ec-on-white-button)}.currency-menu{border:1px solid var(--ec-border);border-radius:12px;background:var(--ec-surface);box-shadow:var(--ec-shadow-md)}.currency-menu button.active{background:var(--ec-soft);color:var(--ec-ink)}.mobile-menu{border-top:1px solid var(--ec-border);background:var(--ec-surface);box-shadow:var(--ec-shadow-md)}.mobile-menu a,.mobile-menu summary{min-height:48px}.mobile-menu a[aria-current=page],.mobile-menu details.has-current-page>summary,.mobile-menu details[open]>summary{color:#067647;background:var(--ec-soft);box-shadow:inset 3px 0 #067647}.mobile-menu details>summary svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.mobile-menu details[open]>summary svg{transform:rotate(180deg)}.mobile-menu .mobile-primary-cta{width:calc(100% - 28px);margin:8px auto 0;color:var(--ec-button-on-primary);background:var(--ec-button-primary);font-weight:600}.mobile-menu .mobile-primary-cta:hover{color:var(--ec-button-on-primary);background:var(--ec-button-primary-hover)}.mobile-menu .mobile-primary-cta:active{background:var(--ec-button-primary-active)}.mobile-account-links,.mobile-domain-search{display:none}@media (max-width:720px){.mobile-account-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 14px 0;padding-top:12px;border-top:1px solid var(--ec-border)}.mobile-account-links a{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--ec-border);border-radius:10px;overflow-wrap:anywhere}.mobile-account-links svg{flex-shrink:0}}.domain-search-overlay,.domain-search-overlay *{box-sizing:border-box}.domain-search-overlay{position:fixed;inset:0;z-index:1000;height:100dvh;color:var(--ec-ink);background:var(--ec-canvas)}.domain-search-dialog{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:max(64px,env(safe-area-inset-top)) max(var(--ec-gutter),env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(var(--ec-gutter),env(safe-area-inset-left))}.domain-search-dialog:before{content:"";position:fixed;inset:0 0 auto;z-index:3;height:max(72px,env(safe-area-inset-top));background:var(--ec-canvas)}.domain-search-grip{position:absolute;top:max(20px,env(safe-area-inset-top));left:50%;width:56px;height:5px;border-radius:999px;background:#b9c9bd;transform:translateX(-50%)}.domain-search-close{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(28px,env(safe-area-inset-right));z-index:5;width:48px;height:48px;padding:0;display:grid;place-items:center;border:1px solid var(--ec-border);border-radius:50%;color:var(--ec-on-white-button);background:#fff;cursor:pointer;box-shadow:var(--ec-shadow-sm)}.domain-search-close:hover{background:var(--ec-soft)}.domain-search-close svg{width:24px}.domain-search-content{width:min(1120px,100%);margin-inline:auto}.domain-search-heading{padding-top:8px;text-align:center}.domain-search-heading h1{margin:0;font-size:clamp(28px,2.2vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.domain-search-sticky{position:-webkit-sticky;position:sticky;top:72px;z-index:4;margin-top:32px;padding:12px 0 16px;background:var(--ec-canvas);isolation:isolate}.domain-search-sticky:before{content:"";position:absolute;left:50%;bottom:100%;z-index:0;width:100vw;height:100vh;background:var(--ec-canvas);transform:translateX(-50%)}.domain-search-form{position:relative;z-index:1;min-height:84px;padding:13px 14px 13px 24px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--ec-control);border-radius:12px;background:#fff;box-shadow:var(--ec-shadow-sm)}.domain-search-form:focus-within{border-color:var(--ec-focus);box-shadow:0 0 0 3px rgba(6,118,71,.18),var(--ec-shadow-sm)}.domain-search-form>svg{width:24px;height:24px;color:var(--ec-body)}.domain-search-form input{min-width:0;height:54px;padding:0;border:0;outline:0!important;color:var(--ec-ink);background:transparent;font-size:clamp(18px,1.5vw,22px);box-shadow:none}.domain-search-form input::placeholder{color:#718278;opacity:1}.domain-search-form input::-webkit-search-cancel-button{display:none}.domain-search-clear{min-width:48px;min-height:44px;padding:0 8px;border:0;color:#067647;background:transparent;font-weight:700;cursor:pointer}.domain-search-submit{min-width:120px;min-height:56px;padding:0 24px;border:1px solid var(--ec-button-primary);border-radius:10px;color:var(--ec-button-on-primary);background:var(--ec-button-primary);font-weight:700;cursor:pointer}.domain-search-submit:hover:not(:disabled){background:var(--ec-button-primary-hover)}.domain-search-submit:active:not(:disabled){background:var(--ec-button-primary-active)}.domain-search-submit:disabled{color:#718278;border-color:var(--ec-border);background:#e0e7e0}.domain-empty-region{position:relative;min-height:390px;margin-top:36px;display:grid;place-items:center}.domain-placeholder-rows{position:absolute;inset:0;display:grid;grid-gap:14px;gap:14px;align-content:start;opacity:.52}.domain-placeholder-rows i{height:96px;border:1px solid #dfe9e0;border-radius:16px;background:rgba(255,255,255,.45)}.domain-empty-card{position:relative;width:min(460px,calc(100% - 32px));padding:38px 28px;display:grid;justify-items:center;text-align:center;border:1px solid var(--ec-border);border-radius:16px;background:#fff;box-shadow:var(--ec-shadow-md)}.domain-empty-card svg{width:32px;height:32px;color:var(--ec-muted)}.domain-empty-card strong{margin-top:18px;font-size:20px}.domain-empty-card p{margin:8px 0 0}.domain-search-message{min-height:170px;margin-top:36px;padding:32px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--ec-border);border-radius:16px;color:var(--ec-body);background:rgba(255,255,255,.72);text-align:center}.domain-search-message.is-error,.domain-search-message.is-invalid{color:var(--ec-danger);border-color:#e8b4b0;background:#fff5f4}.domain-search-message svg{flex:0 0 auto;width:22px}.domain-search-spinner{width:22px;height:22px;border:2px solid var(--ec-border);border-top-color:var(--ec-focus);border-radius:50%;animation:domain-search-spin .8s linear infinite}@keyframes domain-search-spin{to{transform:rotate(1turn)}}.domain-search-results{margin-top:28px}.domain-fixture-notice{margin:0 0 16px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #e2c271;border-radius:12px;color:#684b09;background:#fff3d6;line-height:1.5}.domain-fixture-notice svg{flex:0 0 auto;width:20px;margin-top:2px}.domain-fixture-notice strong{color:inherit}.domain-search-results ul{margin:0;padding:0;list-style:none}.domain-offer{min-width:0;padding:24px 0;display:grid;grid-template-columns:34px minmax(260px,1fr) minmax(220px,.6fr) 168px;align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid var(--ec-border)}.domain-offer.is-exact{margin-bottom:16px;padding:28px;border:1px solid var(--ec-border);border-radius:16px;background:#fff;box-shadow:var(--ec-shadow-sm)}.domain-offer-icon{align-self:start;padding-top:4px}.domain-offer-icon svg{width:28px;height:28px}.domain-offer.is-available .domain-offer-icon,.domain-offer.is-available .domain-offer-status{color:#067647}.domain-offer.is-taken .domain-offer-icon,.domain-offer.is-taken .domain-offer-status{color:var(--ec-muted)}.domain-offer-name{min-width:0}.domain-offer-status{display:block;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.07em}.domain-offer-name h2{margin:6px 0 0;overflow-wrap:anywhere;font-size:clamp(24px,2.25vw,32px);line-height:1.15;font-weight:500;letter-spacing:-.025em}.domain-offer-name h2 strong{color:#067647;font-weight:800}.domain-exact-badge{margin-top:10px;padding:5px 8px;display:inline-block;border-radius:999px;color:#067647;background:var(--ec-soft);font-size:12px;font-weight:700}.domain-offer-name p{margin:9px 0 0;font-size:14px;line-height:1.45}.domain-offer-commercial{display:grid;grid-gap:5px;gap:5px}.domain-offer-commercial strong{font-size:16px}.domain-offer-commercial span{color:var(--ec-body);font-size:14px;line-height:1.45}.domain-offer>button{min-height:52px;padding:0 16px;border:1px solid var(--ec-control);border-radius:12px;font-weight:700}.domain-offer>button:not(:disabled){color:var(--ec-button-on-primary);border-color:var(--ec-button-primary);background:var(--ec-button-primary)}.domain-offer>button:not(:disabled):hover{background:var(--ec-button-primary-hover)}.domain-offer>button:not(:disabled):active{background:var(--ec-button-primary-active)}@media (max-width:767px){.domain-search-dialog{padding:max(60px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.domain-search-close{top:max(10px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:44px;height:44px}.domain-search-grip{top:max(16px,env(safe-area-inset-top));width:44px}.domain-search-heading{padding-top:10px}.domain-search-heading h1{font-size:26px}.domain-search-sticky{top:60px;margin-top:16px;padding-block:12px}.domain-search-form{min-height:0;padding:12px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.domain-search-form input{min-height:48px;font-size:16px}.domain-search-clear{min-width:44px;padding-inline:4px}.domain-search-submit{grid-column:1/-1;width:100%;min-height:50px}.domain-empty-region{min-height:330px;margin-top:24px}.domain-placeholder-rows i{height:84px}.domain-empty-card{padding:30px 20px}.domain-search-message{min-height:140px;margin-top:24px;padding:24px 18px}.domain-search-results{margin-top:20px}.domain-offer,.domain-offer.is-exact{padding:22px 0;grid-template-columns:28px minmax(0,1fr);gap:12px}.domain-offer.is-exact{padding:22px 18px}.domain-offer-commercial,.domain-offer>button{grid-column:2}.domain-offer-name h2{font-size:24px}.domain-offer>button{width:100%}}@media (max-width:359px){.domain-search-form{grid-template-columns:22px minmax(0,1fr)}.domain-search-clear{grid-column:1/-1;justify-self:end;margin-top:-8px}.domain-search-submit{grid-column:1/-1}}.footer{background:var(--ec-night);color:var(--ec-night-ink)}.footer a,.footer p,.footer-bottom{color:var(--ec-night-body)}.footer a:hover{color:#79dfa9}.footer h3{color:var(--ec-night-ink)}.footer-logo{padding:0;background:transparent}.footer-logo img{filter:brightness(0) invert(1)}.footer-columns-grid{padding-block:72px 48px}.footer-bottom{border-color:var(--ec-night-border)}.emerald-home{background:var(--ec-canvas);color:var(--ec-ink)}.emerald-home *,.emerald-home :after,.emerald-home :before{box-sizing:border-box}.ec-hero{padding:clamp(72px,8vw,120px) 0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,252,244,.52) 18%,transparent 42%),linear-gradient(90deg,rgba(239,252,244,.36),rgba(239,252,244,.24) 34%,transparent 55%),radial-gradient(ellipse 46% 78% at 14% 42%,rgba(255,255,255,.76) 0,rgba(239,252,244,.48) 48%,transparent 80%),radial-gradient(ellipse 62% 58% at 0 82%,rgba(179,237,206,.76) 0,rgba(67,214,164,.34) 50%,transparent 84%),radial-gradient(ellipse 62% 58% at 100% 78%,rgba(179,237,206,.72) 0,rgba(67,214,164,.32) 50%,transparent 84%),radial-gradient(ellipse 74% 62% at 55% 104%,#061c20 0,#061c20 18%,#064c4b 48%,rgba(0,143,131,.86) 72%,transparent 100%),radial-gradient(ellipse 72% 62% at 50% 24%,rgba(179,237,206,.82) 0,rgba(67,214,164,.48) 38%,transparent 78%),linear-gradient(180deg,#fff,#effcf4 20%,#b3edce 46%,#43d6a4 67%,#008f83 82%,#064c4b 94%,#061c20)}.ec-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px)}.ec-eyebrow{display:inline-block;margin-bottom:18px;color:#067647;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ec-hero-title{max-width:11ch;margin:0;font-family:var(--font-heading);font-size:var(--home-heading-size);font-weight:400;line-height:1.08;letter-spacing:-.035em}.ec-hero-description{max-width:58ch;margin:28px 0 0;font-family:var(--font-body);font-size:var(--home-description-size);font-weight:400;line-height:1.65;letter-spacing:normal}.ec-hero .ec-hero-eyebrow{font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em}.ec-actions,.ec-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ec-button{min-height:48px;padding:11px 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:12px;font-weight:500;line-height:1.5;transition:background .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.ec-button:hover{transform:translateY(-2px)}.ec-button svg{width:19px}.ec-button-primary{border-color:var(--ec-button-primary);color:var(--ec-button-on-primary);background:var(--ec-button-primary)}.ec-button-primary:hover{color:var(--ec-button-on-primary);background:var(--ec-button-primary-hover)}.ec-button-primary:active{background:var(--ec-button-primary-active)}.ec-button-secondary{border-color:var(--ec-control);color:var(--ec-on-white-button);background:var(--ec-surface)}.ec-button-secondary:hover{background:var(--ec-soft)}.ec-button-inverse{border-color:var(--ec-night-control,#70927d);color:var(--ec-night-ink);background:transparent}.ec-hero-notes{margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:18px;list-style:none;color:var(--ec-body);font-size:14px;font-weight:600}.ec-hero-notes li{display:inline-flex;align-items:center;gap:7px}.ec-hero-notes svg{width:17px;color:#067647}.ec-product-frame{position:relative;margin:0;border:1px solid var(--ec-night-border);border-radius:32px;overflow:hidden;color:var(--ec-night-ink);background:var(--ec-night);box-shadow:var(--ec-shadow-lg)}.ec-product-frame figcaption{position:absolute;z-index:2;top:17px;right:20px;color:var(--ec-night-body);font-size:11px}.ec-frame-bar{height:48px;padding:0 18px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--ec-night-border)}.ec-frame-bar>span{width:8px;height:8px;border-radius:50%;background:#70927d}.ec-frame-bar small{margin-left:8px;color:var(--ec-night-body)}.ec-frame-layout{min-height:400px;display:grid;grid-template-columns:80px 1fr}.ec-frame-layout>aside{padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:16px;border-right:1px solid var(--ec-night-border);background:#062e21}.ec-frame-layout>aside img{width:44px;height:22px;object-fit:contain;filter:brightness(0) invert(1)}.ec-frame-layout>aside i{width:30px;height:30px;border-radius:8px;background:var(--ec-night-soft)}.ec-frame-layout>aside i.active{background:var(--ec-primary)}.ec-frame-content{min-width:0;padding:28px}.ec-frame-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.ec-frame-title small,.ec-frame-title strong{display:block}.ec-frame-title small{color:var(--ec-night-body)}.ec-frame-title span{padding:7px 10px;border-radius:8px;color:#79dfa9;background:var(--ec-night-soft);font-size:12px}.ec-frame-cards{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ec-frame-cards article{min-width:0;padding:16px;border:1px solid var(--ec-night-border);border-radius:16px;background:var(--ec-night-raised)}.ec-frame-cards svg{width:20px;color:#79dfa9}.ec-frame-cards b,.ec-frame-cards small{display:block;margin-top:10px;overflow-wrap:anywhere}.ec-frame-cards small{color:var(--ec-night-body)}.ec-frame-list{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.ec-frame-list>span{padding:14px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--ec-night-border)}.ec-frame-list i{width:8px;height:8px;border-radius:50%;background:var(--ec-primary)}.ec-frame-list small{color:var(--ec-night-body)}.ec-domain-search-section{position:relative;z-index:3;margin-top:-52px;padding-bottom:52px;background:linear-gradient(to bottom,transparent 52px,var(--ec-surface) 52px)}.ec-domain-search-card{min-height:100px;padding:20px 24px;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.35fr) minmax(400px,1.15fr);align-items:center;grid-gap:24px;gap:24px;border:1px solid rgba(16,42,32,.06);border-radius:18px;background:var(--ec-surface);box-shadow:0 24px 64px rgba(6,46,33,.15)}.ec-domain-search-intro{min-width:0;display:flex;align-items:center;gap:14px}.ec-domain-search-intro svg{flex:0 0 auto;width:24px;color:var(--ec-ink)}.ec-domain-search-intro b{font-size:20px;line-height:1.3}.ec-domain-search-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ec-border);border-radius:10px;background:#fff}.ec-domain-search-field:focus-within{border-color:var(--ec-focus);box-shadow:0 0 0 3px rgba(6,118,71,.16)}.ec-domain-search-field input{min-width:0;min-height:52px;padding:0 18px;border:0;outline:0;color:var(--ec-ink);background:transparent;font-size:16px}.ec-domain-search-field input::placeholder{color:#718278;opacity:1}.ec-domain-search-field button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:var(--ec-button-on-primary);background:var(--ec-button-primary);font-weight:700;cursor:pointer}.ec-domain-search-field button:hover{background:var(--ec-button-primary-hover)}.ec-domain-search-field button:active{background:var(--ec-button-primary-active)}.ec-domain-search-field button svg{width:20px}.ec-domain-prices{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ec-domain-prices span{min-width:0;padding:2px 12px;display:grid;justify-items:center;grid-gap:3px;gap:3px;border-left:1px solid var(--ec-border);text-align:center}.ec-domain-prices b,.ec-domain-prices small{display:block}.ec-domain-prices b{color:var(--ec-ink);font-size:17px}.ec-domain-prices small{color:var(--ec-muted);font-size:11px;line-height:1.35}.ec-track-record{background:var(--ec-surface)}.ec-track-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(40px,6vw,72px);gap:clamp(40px,6vw,72px)}.ec-track-record-progress{min-width:0}.ec-track-record-meta{display:flex;align-items:baseline;justify-content:space-between;gap:24px;color:var(--ec-ink)}.ec-track-record-meta strong{font-size:15px;font-weight:700}.ec-track-record-meta span{color:var(--ec-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;letter-spacing:.04em}.ec-track-record-progress ol{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none}.ec-track-record-progress li{height:3px;overflow:hidden;background:var(--ec-border);transition:background-color .18s cubic-bezier(.2,.8,.2,1)}.ec-track-record-progress li.is-active{background:var(--ec-primary)}.ec-track-record-progress>h3{margin:24px 0 0;color:var(--ec-ink);font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem);line-height:1.25;font-weight:600;letter-spacing:-.02em}.ec-track-record-progress>p{max-width:48ch;margin:10px 0 0;color:var(--ec-body);line-height:1.6}.ec-section{padding:var(--ec-section) 0}.ec-heading{max-width:760px}.ec-final h2,.ec-heading h2{margin:0;font-size:clamp(2rem,1.25rem + 3vw,4rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.ec-heading p{max-width:68ch;margin:20px 0 0;font-size:18px;line-height:1.65}.ec-heading.is-inverse h2{color:var(--ec-night-ink)}.ec-heading.is-inverse p{color:var(--ec-night-body)}.ec-heading.is-inverse .ec-eyebrow{color:#79dfa9}.ec-section.ec-pathways{padding:80px 0;background:#fff}.ec-pathways .ec-heading h2{max-width:18ch;color:#102a20;font-size:clamp(36px,3vw,44px);font-weight:400;line-height:1.12;letter-spacing:-.035em}.ec-pathways .ec-heading p{max-width:70ch;margin-top:16px;color:#52675c;font-size:17px;line-height:1.6}.ec-pathway-list{margin-top:48px;padding-top:32px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"preview items";align-items:stretch;grid-gap:32px;gap:32px;border-top:1px solid #e3eae4}.ec-pathway-items{min-width:0;display:grid;align-content:stretch;grid-gap:12px;gap:12px}.ec-pathway-list>.ec-pathway-items{grid-area:items}.ec-pathway-card{position:relative;width:100%;min-width:0;min-height:100px;padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;grid-gap:16px;gap:16px;border:1px solid #e3eae4;border-radius:12px;color:#52675c;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ec-pathway-card:hover{border-color:#c6d9ca;background:#fbfdfb}.ec-pathway-card.is-selected{border-color:#a9d9ba;border-left:3px solid #01b75f;color:#102a20;background:#edf5ee}.ec-pathway-card:focus-visible{outline:3px solid var(--ec-focus);outline-offset:3px}.ec-pathway-card b,.ec-pathway-card small{display:block}.ec-pathway-card b{color:inherit;font-size:19px;line-height:1.35;font-weight:600}.ec-pathway-card small{margin-top:6px;color:#52675c;font-size:14px;line-height:1.45;white-space:normal}.ec-pathway-card>svg{color:#718379;transition:color .16s ease}.ec-pathway-card.is-selected>svg{color:#067647}.ec-pathways .hosting-menu-preview{grid-area:preview;min-height:440px;margin:0}.ec-pathways .ec-button:hover{transform:none}.ec-section.ec-offer{padding:80px 0;background:#edf5ee}.ec-offer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.ec-offer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);margin-top:48px}.ec-offer-intro{max-width:760px}.ec-offer-intro .ec-eyebrow{color:#018f4b;font-size:13px}.ec-offer-intro h2{max-width:720px;margin:14px 0 0;color:#102a20;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,4.2vw,60px);font-weight:400;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.ec-offer-intro h2 a{color:inherit;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.ec-offer-intro h2 a:hover{text-decoration:none}.ec-offer-intro h2 a:focus-visible{outline:3px solid var(--ec-focus);outline-offset:5px;border-radius:2px}.ec-offer-title-break{display:block}.ec-offer-intro p{max-width:62ch;margin:24px 0 0;color:#52675c;font-size:18px;line-height:1.6}.ec-offer-visual{width:100%;max-width:742px;aspect-ratio:742/530;margin:0;overflow:hidden}.ec-offer-visual img{display:block;width:100%;height:100%;object-fit:cover;animation:ec-offer-visual-in .3s ease both}@keyframes ec-offer-visual-in{0%{opacity:.35}to{opacity:1}}.ec-offer-content{min-width:0}.ec-offer-points{position:relative;padding-left:28px}.ec-offer-points:after,.ec-offer-points:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px}.ec-offer-points:before{background:#dce5de}.ec-offer-points:after{top:8px;bottom:auto;height:104px;background:#01b75f;transition:top .3s ease,opacity .2s ease}.ec-offer-points[data-active-index="-1"]:after{opacity:0}.ec-offer-points[data-active-index="1"]:after{top:144px}.ec-offer-points[data-active-index="2"]:after{top:280px}.ec-offer-step{height:136px;padding:8px 0}.ec-offer-step-button{display:inline-flex;max-width:100%;padding:0;border:0;color:#102a20;background:transparent;text-align:left;cursor:pointer}.ec-offer-step-button:hover{color:#067647}.ec-offer-step-button:focus-visible{border-radius:2px}.ec-offer-step h3,.ec-offer-step p{margin:0}.ec-offer-step h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.25}.ec-offer-step p{max-width:48ch;margin-top:7px;color:#52675c;font-size:17px;line-height:1.55}.ec-offer-compare{min-height:50px;margin:80px 0 0;padding-inline:24px;gap:10px;border-radius:9px;flex:0 0 auto}.ec-offer-compare:focus-visible{outline:3px solid var(--ec-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ec-offer-intro h2 a,.ec-offer-points:after{transition:none}.ec-offer-visual img{animation:none}}.ec-migration{background:var(--ec-surface)}.ec-timeline{margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.ec-timeline li{position:relative;padding:0 26px 0 0}.ec-timeline li:not(:last-child):after{content:"";position:absolute;top:23px;left:52px;right:16px;height:1px;background:var(--ec-border)}.ec-timeline li>span{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border:1px solid #067647;border-radius:50%;color:var(--ec-on-primary);background:var(--ec-primary);font-weight:800}.ec-timeline h3{margin:22px 0 8px}.ec-timeline p{margin:0;line-height:1.6}.ec-text-link{min-height:44px;margin-top:32px;display:inline-flex;align-items:center;gap:8px;color:#067647;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ec-text-link svg{width:18px}.ec-showcase{padding:var(--ec-section) 0;color:var(--ec-night-ink);background:var(--ec-night)}.ec-showcase-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px)}.ec-showcase ul{margin:32px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;list-style:none}.ec-showcase li{padding:14px;display:flex;align-items:center;gap:10px;border:1px solid var(--ec-night-border);border-radius:12px;color:var(--ec-night-body);background:var(--ec-night-raised)}.ec-showcase li svg{width:19px;color:#79dfa9}.ec-showcase .ec-product-frame{box-shadow:none}.ec-faq{background:var(--ec-canvas)}.ec-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px)}.ec-faq-list{border-top:1px solid var(--ec-border)}.ec-faq-list details{border-bottom:1px solid var(--ec-border)}.ec-faq-list summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:var(--ec-ink);font-weight:700;list-style:none}.ec-faq-list summary:after{content:"+";font-size:26px;font-weight:400}.ec-faq-list details[open] summary:after{content:"−"}.ec-faq-list p{margin:-4px 0 24px;line-height:1.65}.faq-section{padding:clamp(72px,8vw,112px) 0;color:#102a20;background:#fff}.faq-section__container{width:min(1280px,calc(100% - (2 * var(--ec-gutter))));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;grid-gap:clamp(48px,8vw,112px);gap:clamp(48px,8vw,112px)}.faq-section__intro{min-width:0}.faq-section__eyebrow{display:block;margin-bottom:14px;color:#018f4b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-section__intro>h2{max-width:12ch;margin:0;color:#102a20;font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.04em}.faq-section__subtitle{max-width:34ch;margin:18px 0 0;color:#52675c;font-size:16px;line-height:1.65}.faq-section__contact-link{display:inline-block;margin-top:4px;color:#018f4b;font-weight:600;text-underline-offset:4px}.faq-section__contact-link:hover{color:#102a20}.faq-section__visual{margin-top:32px}.faq-section__visual img,.faq-section__visual svg{display:block;max-width:100%;height:auto}.faq-section__contact-card{margin-top:32px;padding:24px;border-radius:12px;color:#fff;background:#102a20}.faq-section__contact-card h3{margin:0;font-size:20px;line-height:1.3}.faq-section__contact-card p{margin:10px 0 18px;color:#e0eee5;line-height:1.55}.faq-section__contact-card a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;color:#102a20;background:#fff;font-weight:600;text-decoration:none}.faq-section__contact-card a:hover{background:#edf5ee}.faq-section__list{min-width:0;border-top:1px solid #e5eae6}.faq-section__item{border-bottom:1px solid #e5eae6}.faq-section__question-heading{margin:0}.faq-section__trigger{width:100%;min-height:72px;padding:18px 8px 18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;color:#102a20;background:transparent;text-align:left;font:inherit;font-size:17px;font-weight:500;line-height:1.45;cursor:pointer}.faq-section__trigger:hover{color:#018f4b}.faq-section__contact-card a:focus-visible,.faq-section__contact-link:focus-visible,.faq-section__trigger:focus-visible{outline:3px solid var(--ec-focus);outline-offset:4px;border-radius:4px}.faq-section__chevron{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;color:#40594d;background:#f3f6f3;transition:transform .18s ease,color .18s ease,background-color .18s ease}.faq-section__trigger[aria-expanded=true] .faq-section__chevron{transform:rotate(180deg);color:#018f4b;background:#edf5ee}.faq-section__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .16s ease}.faq-section__answer-wrap[data-open=true]{grid-template-rows:1fr;opacity:1}.faq-section__answer{min-height:0;overflow:hidden}.faq-section__answer p{margin:0;padding:0 44px 24px 0;color:#52675c;font-size:15px;line-height:1.7}@media (max-width:1023px){.faq-section__container{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:36px}}@media (max-width:767px){.faq-section{padding:64px 0}.faq-section__container{grid-template-columns:minmax(0,1fr);gap:32px}.faq-section__intro>h2{max-width:16ch;font-size:clamp(32px,9vw,40px)}.faq-section__contact-card,.faq-section__visual{margin-top:24px}.faq-section__trigger{min-height:68px;padding-block:16px;font-size:16px}.faq-section__answer p{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.faq-section__answer-wrap,.faq-section__chevron{transition:none}}.ec-final{padding:64px 0;color:var(--ec-night-ink);background:var(--ec-night-raised)}.ec-final>div{display:flex;align-items:center;justify-content:space-between;gap:48px}.ec-final h2{font-size:clamp(2rem,1.3rem + 2vw,3rem)}.ec-final p{margin-bottom:0;color:var(--ec-night-body)}.ec-final .ec-actions{flex:0 0 auto;margin-top:0}.content-hero,.pricing-hero{padding-block:clamp(72px,8vw,112px);color:var(--ec-night-ink);background:var(--ec-night)}.content-hero .motion-bg,.pricing-hero .motion-bg{display:none}.content-hero-inner{max-width:980px}.content-hero h1,.pricing-hero h1{max-width:14ch;margin-inline:auto;font-size:clamp(2.5rem,1.35rem + 4.6vw,5.5rem);line-height:1.03;letter-spacing:-.045em}.content-hero p{max-width:68ch;color:var(--ec-night-body);font-size:18px;line-height:1.65}.content-section,.pricing-faq-section,.pricing-main,.pricing-platform{background:var(--ec-canvas)}.content-card-grid{gap:24px}.cart-plan-panel,.cart-summary,.cart-upsell-card,.content-card,.content-form,.content-panel,.hostinger-plan,.platform-card,.wp-plan-card{border:1px solid var(--ec-border);border-radius:24px;background:var(--ec-surface);box-shadow:var(--ec-shadow-sm)}.content-card:hover{border-color:#79dfa9;box-shadow:var(--ec-shadow-md)}.feature-icon{border-radius:12px;color:#067647;background:var(--ec-soft)}.cart-domain-search input,.content-field input,.content-field select,.content-field textarea,.pricing-selects select{min-height:52px;border:1px solid var(--ec-control);border-radius:12px;background:var(--ec-surface)}.btn.btn-outline{min-height:48px;border:1px solid var(--ec-control);border-radius:12px;color:var(--ec-on-white-button);background:var(--ec-surface)}.btn.btn-outline:hover{background:var(--ec-soft)}.service-banner,.service-hero-panel,.solution-banner,.solution-hero-panel,.wp-email-panel,.wp-intro-panel{border-radius:24px;background:var(--ec-night);color:var(--ec-night-ink)}.wp-intro-panel h1{margin:12px 0 20px;color:var(--ec-night-ink);font-size:clamp(2.5rem,1.35rem + 4.6vw,5.5rem);font-weight:800;line-height:1.03;letter-spacing:-.045em}.service-banner p,.service-hero-panel p,.solution-banner p,.solution-hero-panel p,.wp-email-panel p,.wp-intro-panel p{color:var(--ec-night-body)}.service-trust-row,.wp-preview-score{display:none}.wp-dashboard-preview:before{content:"Illustrative interface";display:inline-block;margin-bottom:14px;color:var(--ec-night-body);font-size:12px;letter-spacing:.04em}.eyebrow,.plan-eyebrow,.service-eyebrow,.solution-eyebrow{color:#067647;background:#d8f7e5}.service-hero-panel .plan-eyebrow,.solution-hero-panel .plan-eyebrow,.wp-intro-panel .plan-eyebrow{color:var(--ec-on-primary);background:#79dfa9}.company-section,.resource-section,.service-section,.solution-section,.wp-feature-band{border-color:var(--ec-border)}.company-card,.resource-card,.service-card,.solution-card,.wp-feature-card{border:1px solid var(--ec-border);border-radius:24px;background:var(--ec-surface);box-shadow:var(--ec-shadow-sm)}.company-card:hover,.resource-card:hover,.service-card:hover,.solution-card:hover,.wp-feature-card:hover{border-color:#79dfa9;box-shadow:var(--ec-shadow-md)}.pricing-hero{padding-top:clamp(72px,8vw,112px)}.pricing-hero-inner{min-height:auto}.pricing-service-band{position:relative;margin:0;padding:20px 0;background:var(--ec-surface);border-bottom:1px solid var(--ec-border);box-shadow:none}.pricing-badges{overflow-x:auto;border:0;background:transparent;box-shadow:none}.pricing-badges a{min-height:44px;border-radius:12px;color:var(--ec-body);background:var(--ec-soft)}.pricing-badges a.active{color:var(--ec-on-primary);background:var(--ec-primary)}.pricing-faq-section h2,.pricing-heading h2,.pricing-platform h2{color:var(--ec-ink)}.pricing-card-row{gap:24px}.hostinger-plan{overflow:hidden}.hostinger-plan.featured{border:2px solid var(--ec-night);background:var(--ec-night)}.hostinger-plan.featured .hostinger-plan-inner,.hostinger-plan.featured .renewal-copy,.hostinger-plan.featured li,.hostinger-plan.featured p{color:var(--ec-night-body)}.hostinger-plan.featured .hostinger-price,.hostinger-plan.featured .plan-group-title,.hostinger-plan.featured h3{color:var(--ec-night-ink)}.hostinger-plan-ribbon{color:var(--ec-on-primary);background:var(--ec-primary)}.discount-badge,.feature-new-tag{color:#067647;background:#d8f7e5}.hostinger-plan .btn-outline{width:100%;border-color:var(--ec-button-primary)}.hostinger-plan .btn-outline,.hostinger-plan.featured .btn-outline{color:var(--ec-button-on-primary);background:var(--ec-button-primary)}.renewal-copy{min-height:64px;color:var(--ec-body);font-size:14px;line-height:1.5}.compare-group{border-color:var(--ec-border);background:var(--ec-surface)}.compare-group summary{min-height:64px;color:var(--ec-ink)}.pricing-matrix td,.pricing-matrix th{border-color:var(--ec-border)}.pricing-cta-band{color:var(--ec-night-ink);background:var(--ec-night)}.pricing-cta-band p{color:var(--ec-night-body)}.pricing-faq-list details{border-color:var(--ec-border);background:var(--ec-surface)}.cart-page{background:var(--ec-canvas)}.cart-review-notice,.form-availability-note{padding:14px 16px;border:1px solid #e2c271;border-radius:12px;color:#815500;background:#fff3d6;line-height:1.55}.form-availability-note{margin:0 0 20px}.btn:disabled,button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:1;color:#526859;border-color:var(--ec-border);background:#e0e7e0}.cart-select-label select{min-height:48px;padding:0 14px;border:1px solid var(--ec-control);border-radius:12px}.cart-checkout-header{border-color:var(--ec-border);background:var(--ec-surface)}.cart-ai-btn{min-height:44px;border:1px solid var(--ec-control);border-radius:12px;color:var(--ec-on-white-button);background:var(--ec-surface)}.cart-guarantee,.cart-product-icon,.cart-save-pill{color:#067647;background:var(--ec-soft)}.cart-coupon,.cart-email-action button,.cart-select-label button{min-height:48px;border:1px solid var(--ec-control);border-radius:12px;color:var(--ec-on-white-button);background:var(--ec-surface)}.domain-search button,.domain-submit:not(.transfer),.hc-domain-search button,.hc-testimonial-controls button,.mnh-ai-demo button,.mnh-btn:not(.outline):not(.ghost),.mnh-domain button,.mnh-nav-actions .mnh-btn{color:var(--ec-button-on-primary);border-color:var(--ec-button-primary);background:var(--ec-button-primary)}.domain-search button:hover,.domain-submit:not(.transfer):hover,.hc-domain-search button:hover,.hc-testimonial-controls button:hover,.mnh-ai-demo button:hover,.mnh-btn:not(.outline):not(.ghost):hover,.mnh-domain button:hover,.mnh-nav-actions .mnh-btn:hover{color:var(--ec-button-on-primary);background:var(--ec-button-primary-hover)}.cms-bulk-bar button,.cms-menu-item-toolbar a,.cms-menu-item-toolbar button,.cms-pages-row>button:not(:nth-child(2)),.cms-pages-row>div a,.cms-pages-row>div button,.cms-repeater-actions button,.domain-options button,.hc-main-cta,.hero-actions .btn-primary,.mnh-btn.ghost,.tabs button{color:var(--ec-on-white-button)}.mnh-final aside a{color:var(--ec-button-on-primary);background:var(--ec-button-primary)}.mnh-final aside a+a{color:var(--ec-on-white-button);background:var(--ec-surface)}.plan-card:focus-within .btn-outline,.plan-card:hover .btn-outline{color:var(--ec-button-on-primary);border-color:var(--ec-button-primary);background:var(--ec-button-primary)}.cart-mobile-total a{color:var(--ec-button-on-primary);background:var(--ec-button-primary)}.cart-mobile-total a:hover{color:var(--ec-button-on-primary);background:var(--ec-button-primary-hover)}.cart-mobile-total a:active{background:var(--ec-button-primary-active)}.cart-summary{top:112px}.cart-mobile-total{background:var(--ec-surface);border-color:var(--ec-border)}.legal-page-simple{max-width:76ch;color:var(--ec-ink)}.legal-page-simple>h1{font-size:clamp(2rem,1.4rem + 1.9vw,3rem)}.legal-page-simple p{line-height:1.75}.legal-page-simple section{padding-block:18px;border-top:1px solid var(--ec-border)}.legal-firm-details{border:1px solid var(--ec-border);border-radius:16px;background:var(--ec-soft)}.cms-login-page,.cms-shell{background:linear-gradient(135deg,var(--ec-soft),var(--ec-canvas))}.cms-card,.cms-login-card,.cms-panel,.cms-sidebar{border-color:var(--ec-border);border-radius:24px;background:var(--ec-surface);box-shadow:var(--ec-shadow-md)}.cms-status-pill{color:#176a3a;background:#e5f5ec}@media (max-width:1023px){.header-inner{min-height:72px}.brand img{width:128px}.ec-faq-grid,.ec-hero-grid,.ec-showcase-grid{grid-template-columns:1fr}.ec-pathway-list{grid-template-columns:minmax(0,1fr);grid-template-areas:"items" "preview";gap:24px}.ec-offer-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}.ec-offer-intro h2{max-width:600px;font-size:clamp(40px,4.8vw,48px)}.ec-product-frame{max-width:720px;width:100%}.ec-showcase-grid>div:first-child{max-width:720px}.ec-timeline{grid-template-columns:1fr 1fr;gap:36px 20px}.ec-showcase ul{max-width:720px}.ec-final>div{flex-direction:column;align-items:flex-start;gap:32px}.ec-final>div>div{min-width:0;max-width:100%}.ec-final .ec-actions{max-width:100%;flex-wrap:wrap}.faq-section__contact-link{display:inline-flex;align-items:center;min-height:44px}.footer-group a,.footer-legal-links a{display:flex;align-items:center;min-height:44px;padding-block:8px}.footer-group a{margin-top:0}.footer-legal-links{gap:6px 20px}}@media (max-width:1180px){.header-actions{display:none}}@media (max-width:1199px){.ec-domain-search-card{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.ec-domain-prices{grid-column:1/-1}.ec-pathways .hosting-menu-preview{padding:32px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px}.ec-pathways .hosting-menu-visual{min-height:280px}.ec-pathways .hosting-menu-preview-copy h3{font-size:clamp(28px,3vw,34px)}}@media (max-width:767px){.ec-section.ec-pathways{padding:64px 0}.ec-pathways .hosting-menu-preview{min-height:0;padding:24px;grid-template-columns:minmax(0,1fr);gap:24px}.ec-pathways .hosting-menu-visual{min-height:260px;justify-self:center}.ec-pathway-card{min-height:88px;padding:16px 18px}.ec-pathway-card small{white-space:normal}.ec-pathways .hosting-menu-preview-copy .ec-button{width:100%}.ec-section.ec-offer{padding:64px 0}.ec-offer-header{flex-direction:column;gap:24px}.ec-offer-intro h2{max-width:600px;font-size:clamp(34px,9vw,40px);white-space:normal}.ec-offer-intro p{font-size:16px}.ec-offer-title-break{display:none}.ec-offer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ec-offer-visual{max-width:100%}.ec-offer-points{padding-left:22px}.ec-offer-points:after,.ec-offer-points:before{left:0}.ec-offer-step h3{font-size:24px}.ec-offer-step p{font-size:16px}.ec-offer-compare{width:auto;margin:0}.ec-domain-search-section{margin-top:-40px;padding-bottom:40px;background:linear-gradient(to bottom,transparent 40px,var(--ec-surface) 40px)}.ec-domain-search-card{padding:20px;grid-template-columns:1fr;gap:18px}.ec-domain-prices{grid-column:auto}.ec-track-record-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:639px){:root{--ec-gutter:20px}.utility{display:none}.site-header{top:0}.mobile-domain-search{display:block;margin-left:auto}.mobile-domain-search .header-icon{color:var(--ec-on-white-button);background:transparent}.mobile-domain-search+.mobile-toggle{margin-left:4px}.header-inner{min-height:72px}.ec-hero{padding-block:64px}.ec-hero-grid{gap:48px}.ec-actions,.ec-hero-actions{display:grid}.ec-button{width:100%}.ec-hero-notes{display:grid;grid-gap:10px;gap:10px}.ec-frame-layout{min-height:340px;grid-template-columns:54px 1fr}.ec-frame-layout>aside{padding:16px 9px}.ec-frame-layout>aside img{width:34px}.ec-frame-content{padding:18px 14px}.ec-frame-cards{grid-template-columns:1fr}.ec-frame-cards article{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:0 8px;gap:0 8px}.ec-frame-cards article b,.ec-frame-cards article small{margin-top:0}.ec-frame-cards article b{grid-column:2}.ec-frame-list small{display:none}.ec-domain-search-intro b{font-size:18px}.ec-domain-search-field button{padding-inline:18px}.ec-domain-prices{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ec-heading p{font-size:16px}.ec-pathway-card{min-height:88px;grid-template-columns:minmax(0,1fr) 18px;gap:12px;padding:16px}.ec-pathway-card b{font-size:17px}.ec-pathway-card small{font-size:13px}.ec-timeline{grid-template-columns:1fr}.ec-timeline li{padding:0 0 0 68px;min-height:96px}.ec-timeline li>span{position:absolute;left:0;top:0}.ec-timeline li:not(:last-child):after{top:48px;bottom:-36px;left:23px;width:1px;height:auto}.ec-timeline h3{margin-top:0}.ec-showcase ul{grid-template-columns:1fr}.ec-final .ec-actions,.ec-final>div{display:grid}.content-hero h1,.pricing-hero h1{font-size:40px;overflow-wrap:anywhere}.solution-mini-stats{grid-template-columns:1fr}.solution-mini-stats span{overflow-wrap:anywhere}.pricing-badges{display:flex;flex-wrap:nowrap}}.ec-preview-page{min-height:100vh;padding:var(--ec-section) var(--ec-gutter);background:var(--ec-canvas)}.ec-preview-page>header,.ec-preview-page>section{max-width:1100px;margin-inline:auto}.ec-preview-page>header{margin-bottom:64px}.ec-preview-page h1{max-width:12ch;margin:0;font-size:clamp(2.5rem,1.35rem + 4.6vw,5.5rem);line-height:1.03;letter-spacing:-.045em}.ec-preview-page>section{padding-block:32px;border-top:1px solid var(--ec-border)}.ec-preview-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ec-preview-cards,.ec-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ec-preview-fields label{display:grid;grid-gap:8px;gap:8px;color:var(--ec-ink);font-weight:600}.ec-preview-fields input{min-height:52px;padding:0 14px;border:1px solid var(--ec-control);border-radius:12px;background:var(--ec-surface)}.ec-preview-fields input[aria-invalid=true]{border-color:var(--ec-danger)}.ec-preview-fields small{display:flex;align-items:center;gap:7px;color:var(--ec-danger)}.ec-preview-fields small svg{width:16px}.ec-empty,.ec-status{margin:0;padding:12px 16px;display:flex;gap:8px;border-radius:12px}.ec-status.success{color:#176a3a;background:#e5f5ec}.ec-status.error{color:var(--ec-danger);background:#feecec}.ec-empty{color:var(--ec-body);border:1px dashed var(--ec-control);background:var(--ec-surface)}.ec-preview-cards article{padding:32px;border:1px solid var(--ec-border);border-radius:24px;background:var(--ec-surface)}.ec-preview-cards article.inverse{color:var(--ec-night-ink);border-color:var(--ec-night-border);background:var(--ec-night)}.ec-preview-cards article.inverse p{color:var(--ec-night-body)}.ec-spinner{animation:ec-spin .9s linear infinite}@keyframes ec-spin{to{transform:rotate(1turn)}}.emerald-home{--home-heading-size:clamp(2rem,1.25rem + 3vw,4rem);--home-description-size:18px}.emerald-home :is(.ec-heading>h2,.ec-offer-intro>h2,.faq-section__intro>h2,.ec-final h2){font-family:var(--font-heading);font-size:var(--home-heading-size);font-weight:400;line-height:1.08;letter-spacing:-.035em}.emerald-home :is(.ec-heading>p,.ec-offer-intro>p,.faq-section__subtitle,.ec-final p){font-family:var(--font-body);font-size:var(--home-description-size);font-weight:400;line-height:1.65;letter-spacing:normal}.emerald-home :is(.ec-eyebrow,.faq-section__eyebrow){font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em}@media (max-width:639px){.emerald-home{--home-description-size:16px}.ec-preview-cards,.ec-preview-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}