/* HIBA CREATIVE v40 - Home dynamic domain/hosting/server blocks */
.h40-market-section{padding:72px 0;background:linear-gradient(180deg,#f4f7fb 0%,#fff 100%);position:relative;overflow:hidden}.h40-market-section:before{content:"";position:absolute;inset:40px auto auto -160px;width:360px;height:360px;border-radius:50%;background:rgba(255,111,24,.12);filter:blur(55px);pointer-events:none}.h40-market-section .h33-container{position:relative;z-index:1}.h40-market-head{margin-bottom:30px!important}.h40-domain-panel{background:#fff;border:1px solid #e4eaf2;border-radius:34px;padding:30px;box-shadow:0 24px 70px rgba(15,27,45,.08);display:grid;grid-template-columns:.86fr 1.14fr;gap:26px;align-items:center;margin-bottom:22px}.h40-domain-copy span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:#fff3ec;border:1px solid rgba(255,111,24,.18);color:#ff6f18;font-weight:900;font-size:13px}.h40-domain-copy h3{font-size:clamp(25px,3vw,42px);line-height:1.05;letter-spacing:-.035em;color:#071426;margin:14px 0 10px}.h40-domain-copy p{margin:0;color:#5d6b82;line-height:1.7;font-size:16px}.h40-domain-form{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;padding:12px;background:#f6f8fb;border:1px solid #e4eaf2;border-radius:24px}.h40-domain-form input{width:100%;height:58px;border:1px solid #e4eaf2;border-radius:16px;background:#fff;padding:0 18px;color:#071426;font-size:15px;outline:0}.h40-domain-form button,.h40-domain-form a{height:58px;border:0;border-radius:16px;background:#ff6f18;color:#fff!important;text-decoration:none;font-weight:950;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;box-shadow:0 10px 22px rgba(255,111,24,.22);cursor:pointer}.h40-domain-form a{background:#071426;box-shadow:none}.h40-tld-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:2px}.h40-tld-card{border:1px solid #e4eaf2;border-radius:18px;background:#fbfcfe;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:#071426;transition:.18s}.h40-tld-card:hover{border-color:rgba(255,111,24,.35);transform:translateY(-2px)}.h40-tld-card b{font-size:18px;color:#ff6f18}.h40-tld-card small{font-weight:900;color:#5d6b82}.h40-product-grid{display:grid;grid-template-columns:1fr 1fr .82fr;gap:18px;align-items:stretch}.h40-product-card,.h40-product-note{background:#fff;border:1px solid #e4eaf2;border-radius:28px;padding:26px;text-decoration:none;color:#071426;box-shadow:0 18px 52px rgba(15,27,45,.06);min-height:260px;display:flex;flex-direction:column;align-items:flex-start}.h40-product-card>i{width:58px;height:58px;border-radius:18px;background:#fff3ec;color:#ff6f18;display:grid;place-items:center;font-size:24px;margin-bottom:18px}.h40-product-card span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ff6f18;font-weight:950}.h40-product-card h3{margin:10px 0;font-size:24px;line-height:1.18;letter-spacing:-.025em;color:#071426}.h40-product-card p,.h40-product-note p{color:#5d6b82;line-height:1.7;margin:0 0 20px}.h40-product-card em{margin-top:auto;font-style:normal;font-weight:950;color:#ff6f18}.h40-product-card.dark{background:#071426;border-color:#14263d;color:#fff}.h40-product-card.dark h3{color:#fff}.h40-product-card.dark p{color:#c7d3e3}.h40-product-card.dark>i{background:rgba(255,255,255,.09);color:#ff8a3d}.h40-product-note{background:linear-gradient(135deg,#fff3ec,#fff);justify-content:center}.h40-product-note b{display:flex;align-items:center;gap:9px;color:#071426;font-size:20px;margin-bottom:12px}.h40-product-note b i{color:#ff6f18}.h40-product-note a{height:44px;padding:0 16px;border-radius:14px;background:#071426;color:#fff!important;text-decoration:none;font-weight:900;display:inline-flex;align-items:center;margin-top:auto}@media(max-width:980px){.h40-domain-panel{grid-template-columns:1fr}.h40-product-grid{grid-template-columns:1fr}.h40-tld-row{grid-template-columns:repeat(2,1fr)}.h40-domain-form{grid-template-columns:1fr}.h40-domain-form button,.h40-domain-form a{width:100%}}@media(max-width:560px){.h40-market-section{padding:48px 0}.h40-domain-panel{padding:18px;border-radius:24px}.h40-tld-row{grid-template-columns:1fr}.h40-product-card,.h40-product-note{padding:20px;border-radius:22px;min-height:auto}}
