:root{--primary:#16a34a;--primary-hover:#15803d;--primary-dark:#166534;--primary-light:#dcfce7;--primary-soft:#f0fdf4;--dark:#0f172a;--heading:#172033;--text:#64748b;--background:#f8fafc;--background-soft:#f3f7f5;--card:#fff;--border:#e2e8f0;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--radius-sm:8px;--radius:14px;--radius-lg:20px;--shadow-sm:0 2px 8px rgba(15,23,42,.05);--shadow:0 8px 30px rgba(15,23,42,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:#fff!important;color:var(--text)!important;font-family:Inter,system-ui,sans-serif!important;line-height:1.65}.pt-shell,.container,.hero-container,.types-container,.moneyback-container,.feature-container,.reason-container,.software-container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-inline:auto!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}h1,h2,h3,h4{color:var(--heading)!important;letter-spacing:-.035em!important}a{text-decoration:none}.pt-btn,.btn,.btn-primary,.btn-outline,.type-btn,.card-btn,.cta-btn,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:11px 22px;border:1px solid transparent;border-radius:9px;font:600 .9rem Inter,sans-serif;text-decoration:none;transition:.2s ease;cursor:pointer}.pt-btn:hover,.btn:hover,.type-btn:hover,.card-btn:hover,.cta-btn:hover{transform:translateY(-2px)}.pt-btn-primary,.btn.primary,.btn-primary,.featured-btn,button[type=submit]{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.pt-btn-primary:hover,.btn.primary:hover,.btn-primary:hover{background:var(--primary-hover)!important}.pt-btn-outline,.btn.outline,.btn-outline{background:#fff!important;color:var(--primary-dark)!important;border-color:#bbdfc6!important}.pt-header{position:sticky;top:0;z-index:9999;height:76px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px)}.pt-nav-wrap{width:min(1240px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center}.pt-logo{display:flex;flex:0 0 auto}.pt-logo img{display:block;width:auto;height:48px;max-width:130px}.pt-nav{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:16px}.pt-menu{display:flex;align-items:center;gap:1px;margin:0;padding:0}.pt-menu li{position:relative;list-style:none}.pt-menu a,.pt-menu button{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:#344054;font:600 12.5px Inter,sans-serif;white-space:nowrap;cursor:pointer}.pt-menu a:hover,.pt-menu button:hover{background:var(--primary-soft);color:var(--primary-dark)}.pt-dropdown>button i{font-size:8px}.pt-dropdown>ul{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:215px;margin:0;padding:8px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.pt-dropdown:hover>ul{display:block}.pt-dropdown>ul a{font-size:13px}.pt-nav-actions{display:flex;gap:7px}.pt-menu-toggle{display:none;margin-left:auto;border:0;background:transparent;color:var(--primary);font-size:1.4rem}.pt-footer{background:var(--dark);color:#94a3b8}.pt-footer-main{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;padding-top:70px;padding-bottom:55px}.pt-footer img{width:auto;height:55px;filter:brightness(0) invert(1)}.pt-footer h3{margin:0 0 20px;color:#fff!important;font-size:.9rem;letter-spacing:0!important}.pt-footer p{color:#94a3b8}.pt-footer ul{margin:0;padding:0;list-style:none}.pt-footer li{margin-bottom:10px;font-size:.86rem}.pt-footer a{color:#94a3b8}.pt-footer a:hover{color:#4ade80}.pt-footer-brand>p{max-width:330px}.pt-contact li{display:flex;gap:9px}.pt-contact i{width:16px;color:#4ade80}.pt-footer-bottom{border-top:1px solid #1e293b}.pt-footer-bottom>.pt-shell{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px}.pt-footer-bottom p{margin:0;font-size:.8rem}.pt-footer-bottom div div{display:flex;gap:20px;font-size:.8rem}
.gh-hero{position:relative;overflow:hidden;padding:95px 0 85px;background:linear-gradient(135deg,#f8fafc,#effbf2)}.gh-hero:before,.gh-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px)}.gh-hero:before{width:420px;height:420px;right:-160px;top:-190px;background:rgba(34,197,94,.12)}.gh-hero:after{width:280px;height:280px;left:-150px;bottom:-190px;background:rgba(22,163,74,.08)}.gh-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:65px;align-items:center}.gh-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--primary-dark);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gh-kicker i{font-size:.5rem}.gh-hero h1{max-width:730px;margin:16px 0 20px;font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:1.04}.gh-lead{max-width:650px;margin:0 0 28px;font-size:1.07rem;line-height:1.75}.gh-actions{display:flex;flex-wrap:wrap;gap:10px}.gh-btn-secondary{background:#fff!important;color:var(--primary-dark)!important;border-color:#cce8d4!important}.gh-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:.82rem}.gh-proof i{color:var(--primary)}.gh-dashboard{padding:20px;border:1px solid #cae8d3;border-radius:var(--radius-lg);background:rgba(255,255,255,.88);box-shadow:0 30px 70px rgba(22,101,52,.14)}.gh-dash-top{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--border);color:#64748b;font-size:.75rem}.gh-dash-top span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(34,197,94,.12)}.gh-server-list{display:grid;gap:10px;margin:18px 0}.gh-server{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px}.gh-server>i{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--primary-light);color:var(--primary)}.gh-server div{display:grid;flex:1}.gh-server b{color:var(--heading);font-size:.86rem}.gh-server small{font-size:.72rem}.gh-server em{color:var(--success);font-size:.7rem;font-style:normal;font-weight:700}.gh-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gh-metrics span{display:grid;padding:12px;border-radius:9px;background:var(--primary-soft);text-align:center;font-size:.68rem}.gh-metrics b{color:var(--primary-dark);font-size:1rem}.gh-trust{border-bottom:1px solid var(--border);background:#fff}.gh-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.gh-trust-item{display:flex;align-items:center;gap:12px;padding:24px;border-right:1px solid var(--border)}.gh-trust-item:last-child{border:0}.gh-trust-item i{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.gh-trust-item span{display:grid}.gh-trust-item b{color:var(--heading);font-size:.82rem}.gh-trust-item small{font-size:.7rem}.gh-section{padding:90px 0}.gh-soft{background:var(--background-soft)}.gh-heading{max-width:680px;margin-bottom:40px}.gh-heading.center{margin-left:auto;margin-right:auto;text-align:center}.gh-heading h2,.gh-feature-copy h2{margin:10px 0 12px;font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.12}.gh-heading p{margin:0}.gh-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.gh-card{display:flex;flex-direction:column;min-height:245px;padding:24px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);transition:.22s}.gh-card:hover{transform:translateY(-4px);border-color:#a7dcb7;box-shadow:var(--shadow)}.gh-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:12px;background:var(--primary-light);color:var(--primary);font-size:1.1rem}.gh-card h3{margin:0 0 8px;font-size:1.04rem}.gh-card p{margin:0 0 20px;font-size:.87rem;line-height:1.65}.gh-card a{margin-top:auto;color:var(--primary-dark);font-size:.82rem;font-weight:700}.gh-card-featured{background:linear-gradient(145deg,#166534,#16a34a)}.gh-card-featured h3,.gh-card-featured p,.gh-card-featured a{color:#fff!important}.gh-card-featured .gh-icon{background:rgba(255,255,255,.14);color:#fff}.gh-domain{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;align-items:center;padding:35px;border:1px solid #cbe8d3;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.gh-domain h2{margin:8px 0 0}.gh-domain-form{display:flex;padding:7px;border:1px solid var(--border);border-radius:12px}.gh-domain-form input{flex:1;min-width:80px;height:50px;padding:0 15px;border:0!important;outline:0}.gh-domain-form button{white-space:nowrap}.gh-tlds{display:flex;gap:16px;margin-top:12px;font-size:.72rem}.gh-tlds b{color:var(--heading)}.gh-solutions{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.gh-solution{padding:23px;border-top:3px solid var(--primary);border-radius:0 0 14px 14px;background:#fff;box-shadow:var(--shadow-sm)}.gh-solution i{color:var(--primary);font-size:1.2rem}.gh-solution h3{font-size:.94rem}.gh-solution p{font-size:.8rem;line-height:1.6}.gh-radio{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.gh-radio-art{padding:28px;border-radius:var(--radius-lg);background:linear-gradient(145deg,#052e16,#166534);box-shadow:0 25px 60px rgba(5,46,22,.2);color:#fff}.gh-radio-top{display:flex;justify-content:space-between;font-size:.75rem}.gh-live{color:#86efac}.gh-wave{display:flex;align-items:end;gap:6px;height:110px;margin:25px 0}.gh-wave i{flex:1;border-radius:3px;background:linear-gradient(#86efac,#22c55e)}.gh-player{display:flex;align-items:center;gap:14px}.gh-play{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#4ade80;color:#052e16}.gh-player div{display:grid}.gh-player small{color:#bbf7d0}.gh-feature-list{display:grid;gap:15px;margin:25px 0;padding:0;list-style:none}.gh-feature-list li{display:flex;gap:11px}.gh-feature-list i{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:.7rem}.gh-feature-list b{display:block;color:var(--heading)}.gh-cta{padding:85px 0;background:linear-gradient(135deg,#0f172a,#172b25);text-align:center}.gh-cta h2{max-width:750px;margin:0 auto 12px;color:#fff!important;font-size:clamp(2rem,4vw,3.4rem)}.gh-cta p{max-width:620px;margin:0 auto 25px;color:#cbd5e1}.gh-cta .gh-btn-secondary{background:transparent!important;color:#fff!important;border-color:#64748b!important}
/* Legacy pages: visual unification without changing their PHP or links */.hero,.contact-hero,.support-hero,.about-hero,.reviews-hero,.app-hero,.software-hero,.design-hero,.blog-hero,.domain-hero{background:linear-gradient(135deg,#f8fafc,#effbf2)!important;color:var(--heading)!important}.hero h1,.hero h2,.contact-hero h1,.support-hero h1,.about-hero h1,.reviews-hero h1,.app-hero h1,.software-hero h1,.design-hero h1,.domain-hero h1{color:var(--heading)!important}.hero p,.contact-hero p,.support-hero p,.about-hero p,.reviews-hero p{color:var(--text)!important}.card,.pricing-card,.support-card,.feature-card,.reason-card,.type-card,.category-box,.faq-item,.contact-form,.contact-info,.domain-card,.solution-box{border:1px solid var(--border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}.card:hover,.support-card:hover,.feature-card:hover,.type-card:hover,.domain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)!important}.pricing,.features,.support-options,.help-categories,.contact-section,.faq-section,.reason-section,.software-section{background:var(--background)!important}.popular,.featured-type{border:2px solid var(--primary)!important}.tag,.popular-badge,.hero-badge,.badge{background:var(--primary)!important;color:#fff!important}.icon-box,.reason-icon,.type-icon{background:var(--primary-light)!important;color:var(--primary)!important}input,select,textarea{font:inherit;border:1px solid var(--border)!important;border-radius:10px!important;background:#fff!important;color:var(--heading)!important}input{min-height:50px}input:focus,select:focus,textarea:focus{outline:0!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(22,163,74,.12)!important}.cta,.cta-section{background:var(--dark)!important}.cta h2,.cta-section h2,.cta p,.cta-section p{color:#fff!important}
@media(max-width:1100px){.pt-menu-toggle{display:block}.pt-header{height:68px}.pt-nav-wrap{width:min(100% - 28px,1240px)}.pt-logo img{height:42px}.pt-nav{display:none;position:fixed;top:68px;left:0;width:100%;max-height:calc(100vh - 68px);overflow:auto;padding:15px 20px 25px;background:#fff;border-bottom:1px solid var(--border);box-shadow:var(--shadow);align-items:stretch;flex-direction:column}.pt-nav.is-open{display:flex}.pt-menu{align-items:stretch;flex-direction:column}.pt-menu a,.pt-menu button{width:100%;justify-content:space-between;padding:11px}.pt-dropdown>ul{position:static;display:none;box-shadow:none}.pt-dropdown.is-open>ul{display:block}.pt-dropdown:hover>ul{display:none}.pt-dropdown.is-open:hover>ul{display:block}.pt-nav-actions{display:grid;grid-template-columns:1fr 1fr}.gh-service-grid{grid-template-columns:repeat(3,1fr)}.gh-solutions{grid-template-columns:repeat(3,1fr)}.pt-footer-main{grid-template-columns:2fr repeat(2,1fr)}}
@media(max-width:780px){.pt-shell,.container,.hero-container,.types-container,.moneyback-container,.feature-container,.reason-container,.software-container{width:min(100% - 28px,1180px)!important}.gh-grid,.gh-radio,.gh-domain{grid-template-columns:1fr}.gh-dashboard{max-width:560px}.gh-trust-grid{grid-template-columns:repeat(2,1fr)}.gh-trust-item:nth-child(2){border-right:0}.gh-service-grid{grid-template-columns:repeat(2,1fr)}.gh-solutions{grid-template-columns:repeat(2,1fr)}.pt-footer-main{grid-template-columns:1fr 1fr}.pt-footer-brand{grid-column:1/-1}.pt-footer-bottom>.pt-shell{flex-direction:column}.pricing-grid,.support-grid,.feature-grid,.types-container{grid-template-columns:1fr!important}.hero-container,.moneyback-container,.feature-container{grid-template-columns:1fr!important}}
@media(max-width:480px){.gh-hero{padding:65px 0}.gh-hero h1{font-size:2.5rem}.gh-service-grid,.gh-solutions,.pt-footer-main{grid-template-columns:1fr}.gh-trust-grid{grid-template-columns:1fr}.gh-trust-item{border-right:0;border-bottom:1px solid var(--border)}.gh-domain{padding:23px}.gh-domain-form{flex-wrap:wrap}.gh-domain-form input{width:100%}.gh-domain-form button{width:100%}.pt-nav-actions{grid-template-columns:1fr}.gh-metrics{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.sg-hero{padding:90px 0;background:linear-gradient(135deg,#f8fafc,#effbf2)}.sg-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.sg-hero h1{margin:14px 0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.05}.sg-hero p{max-width:680px;margin:0 0 26px;font-size:1.05rem}.sg-hero-icon{display:grid;place-items:center;min-height:280px;border:1px solid #cde9d5;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.sg-hero-icon i{font-size:7rem;color:var(--primary)}.sg-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sg-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.sg-steps article{padding:22px;border-top:2px solid var(--primary);background:#fff}.sg-steps span{color:var(--primary);font-size:.75rem;font-weight:800}.sg-steps h3{font-size:.9rem}.sg-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.sg-tags span{padding:11px 15px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--heading);font-size:.85rem}.sg-tags i{margin-right:7px;color:var(--primary)}@media(max-width:780px){.sg-hero-grid{grid-template-columns:1fr}.sg-hero-icon{min-height:180px;order:-1}.sg-hero-icon i{font-size:5rem}.sg-feature-grid{grid-template-columns:1fr 1fr}.sg-steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sg-feature-grid,.sg-steps{grid-template-columns:1fr}}
.gh-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center}.gh-price{position:relative;padding:32px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.gh-price.is-popular{padding-top:46px;border:2px solid var(--primary);box-shadow:var(--shadow)}.gh-popular{position:absolute;top:0;left:50%;padding:7px 15px;border-radius:0 0 9px 9px;background:var(--primary);color:#fff;font-size:.68rem;font-weight:800;transform:translateX(-50%)}.gh-plan-label{color:var(--primary);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gh-price h3{margin:7px 0}.gh-price-value{margin:5px 0;color:var(--heading)!important;font-size:2.5rem;font-weight:800}.gh-price-value small{font-size:.75rem;font-weight:500;color:var(--text)}.gh-price ul{display:grid;gap:11px;margin:24px 0;padding:20px 0 0;border-top:1px solid var(--border);list-style:none}.gh-price li:before{content:"✓";margin-right:8px;color:var(--primary);font-weight:800}.gh-price .pt-btn{width:100%}@media(max-width:780px){.gh-pricing{grid-template-columns:1fr}}
::selection{background:#bbf7d0;color:#14532d}.gh-dashboard{position:relative;overflow:hidden}.gh-dashboard:before{content:"";position:absolute;inset:-1px;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.8) 45%,transparent 65%);transform:translateX(-120%);animation:prime-sheen 8s ease-in-out infinite;pointer-events:none}.gh-card{position:relative;overflow:hidden}.gh-card:not(.gh-card-featured):before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary),#86efac);transform:scaleX(0);transform-origin:left;transition:transform .25s}.gh-card:hover:before{transform:scaleX(1)}.gh-icon{background:linear-gradient(145deg,#dcfce7,#f0fdf4);box-shadow:inset 0 0 0 1px rgba(22,163,74,.08)}.gh-price{transition:transform .22s,box-shadow .22s}.gh-price:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.pt-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(22,163,74,.35),transparent)}@keyframes prime-sheen{0%,70%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@media(prefers-reduced-motion:reduce){.gh-dashboard:before{animation:none}}
