/* Dense, warm hosting homepage inspired by the visual direction of Layout 28. */
:root{--r28-ink:#10251f;--r28-forest:#153d32;--r28-forest-2:#0c2d25;--r28-mint:#d9f2df;--r28-cream:#f4f0e6;--r28-paper:#fffdf8;--r28-orange:#ed6b35;--r28-line:#d9ded3}
body{background:var(--r28-cream)!important;color:var(--r28-ink)}.container{max-width:1240px}
.offer-bar{position:relative;z-index:1100;padding:10px 0;background:var(--r28-orange);color:#fff;font-size:.78rem;font-weight:800}.offer-bar a{color:#fff;text-decoration:none}
.hp-navbar{top:38px!important;padding:18px 0!important;background:var(--r28-paper)!important;border-bottom:1px solid rgba(16,37,31,.08)!important;box-shadow:none!important}.hp-navbar.scrolled{top:0!important;background:rgba(255,253,248,.96)!important}.hp-navbar .navbar-brand,.hp-navbar.scrolled .navbar-brand{color:var(--r28-ink)!important}.hp-navbar .navbar-brand .brand-icon{color:#fff!important;background:var(--r28-forest)!important;border-radius:50%!important}.hp-nav-links a,.hp-navbar.scrolled .hp-nav-links a{color:var(--r28-ink)!important;font-weight:750!important}.hp-nav-links a:hover,.hp-navbar.scrolled .hp-nav-links a:hover{color:var(--r28-orange)!important;background:transparent!important}.btn-nav-login{color:var(--r28-ink)!important}.btn-nav-cta,.hp-navbar.scrolled .btn-nav-cta{color:#fff!important;background:var(--r28-orange)!important;border-radius:8px!important;padding:12px 21px!important}
.hp-hero{min-height:800px!important;padding:190px 0 110px!important;background:radial-gradient(circle at 78% 35%,rgba(217,242,223,.95),transparent 29%),linear-gradient(120deg,var(--r28-paper) 0 58%,#e7f2e8 58% 100%)!important;color:var(--r28-ink)!important}.hp-hero::before,.hp-hero::after{display:none!important}.hp-hero h1{color:var(--r28-ink)!important;max-width:620px;font-size:clamp(3.4rem,6vw,6.6rem)!important;line-height:.96!important;letter-spacing:-.075em!important}.hp-hero .hero-desc{color:#49635a!important;max-width:590px;font-size:1.06rem}.hero-badge,.section-badge{background:var(--r28-mint)!important;color:var(--r28-forest)!important;border:0!important;border-radius:999px!important;font-weight:850!important}.btn-hero-primary,.btn-hp-primary,.reference-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:8px!important;background:var(--r28-orange)!important;color:#fff!important;border:0!important;text-decoration:none;font-weight:850;box-shadow:0 12px 0 rgba(207,79,34,.15)!important}.btn-hero-secondary,.btn-hp-outline{color:var(--r28-forest)!important;border-color:var(--r28-forest)!important;border-radius:8px!important}.hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#49635a;font-size:.83rem;font-weight:750}.hero-proof i{color:var(--r28-orange)}.hero-service-cards{padding:42px 32px 28px;border:12px solid var(--r28-forest-2);border-radius:26px;background:linear-gradient(180deg,#347866 0 17%,var(--r28-forest) 17%);box-shadow:0 28px 0 #0c2d25,0 50px 80px rgba(16,37,31,.2);transform:rotate(-2deg);opacity:1}.hero-float-card{border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important}.hero-float-card .hfc-price{color:rgba(255,255,255,.62)!important}
.hp-domain-search{margin-top:-38px!important}.domain-search-box{padding:36px 42px!important;background:var(--r28-forest)!important;border:0!important;border-radius:18px!important;box-shadow:0 28px 60px rgba(16,37,31,.18)!important}.domain-search-box h2,.domain-search-box .subtitle{color:#fff!important}.domain-search-box .subtitle{opacity:.7}.domain-input-wrap{border:0!important;background:#fff!important;padding:7px!important;border-radius:10px!important}.domain-input-wrap .btn-search-domain{background:var(--r28-orange)!important;border-radius:8px!important}.domain-tld-prices{border-top-color:rgba(255,255,255,.12)!important}.tld-price-item .tld,.tld-price-item .price{color:#fff!important}
.hp-flash-sale,.hp-services,.hp-why-different,.hp-pricing,.hp-faq,.hp-newsletter{padding:105px 0!important}.hp-flash-sale,.hp-why-different,.hp-faq,.hp-newsletter{background:var(--r28-cream)!important}.hp-services,.hp-pricing{background:var(--r28-paper)!important}.flash-sale-card{background:var(--r28-orange)!important;border-radius:18px!important}.section-title,section h2{color:var(--r28-ink)!important;font-size:clamp(2.4rem,4vw,4.3rem)!important;letter-spacing:-.055em!important}.section-subtitle{color:#657a71!important}.service-card,.why-card,.pricing-card{border:1px solid var(--r28-line)!important;border-radius:14px!important;box-shadow:none!important;background:var(--r28-paper)!important}.service-card{min-height:255px;padding:32px!important}.service-card:hover,.why-card:hover,.pricing-card:hover{border-color:var(--r28-orange)!important;box-shadow:0 24px 55px rgba(16,37,31,.11)!important}.service-card .sc-arrow{background:var(--r28-forest)!important;color:#fff!important}.big-stat{background:var(--r28-forest)!important;border-radius:18px!important}.big-stat .number,.big-stat .label{color:#fff!important}.pricing-card{padding:38px!important}.pricing-card.popular{background:var(--r28-forest)!important;border-color:var(--r28-forest)!important;transform:translateY(-16px)}.pricing-card.popular h4,.pricing-card.popular .price,.pricing-card.popular .features-list li{color:#fff!important}.pricing-card.popular .plan-desc,.pricing-card.popular .price .period{color:rgba(255,255,255,.62)!important}.pricing-card.popular::before{background:var(--r28-orange)!important}.btn-plan{border-color:var(--r28-forest)!important;color:var(--r28-forest)!important;border-radius:8px!important}.btn-plan:hover,.btn-plan.filled{background:var(--r28-orange)!important;border-color:var(--r28-orange)!important;color:#fff!important}
.hp-performance{padding:105px 0;background:var(--r28-paper)}.performance-shell{padding:65px;border-radius:22px;background:var(--r28-forest);color:#fff;overflow:hidden;position:relative}.performance-shell::after{content:"";position:absolute;inset:-40% -10% auto auto;width:420px;aspect-ratio:1;border-radius:50%;background:#2c695833}.performance-shell h2{color:#fff!important}.performance-shell p{color:rgba(255,255,255,.66);max-width:500px}.section-kicker{color:#b8e3c2;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative;z-index:2}.performance-grid div{min-height:160px;padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(255,255,255,.06)}.performance-grid i{display:block;color:#f28b5e;font-size:1.6rem;margin-bottom:22px}.performance-grid strong,.performance-grid span{display:block}.performance-grid span{margin-top:5px;color:rgba(255,255,255,.55);font-size:.75rem}
.hp-testimonials{background:var(--r28-forest-2)!important}.testimonial-card{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.13)!important}.faq-accordion .accordion-item{border-color:var(--r28-line)!important;border-radius:10px!important}.newsletter-card{background:var(--r28-orange)!important;border-radius:18px!important}.hp-footer{background:var(--r28-forest-2)!important}
[data-aos]{opacity:1!important;transform:none!important}
@media(max-width:991px){.offer-bar{display:none}.hp-navbar{top:0!important}.hp-hero{min-height:auto!important;padding-top:140px!important}.hp-hero::before,.hp-hero::after{display:none!important}.performance-shell{padding:35px 24px}.performance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.hp-hero h1{font-size:3.2rem!important}.performance-grid{grid-template-columns:1fr}.domain-search-box{padding:25px 18px!important}}
