
/* HOME v4 — web3domain.it: editorial dark UI inspired by premium Web3 landing pages */
.g4-home{background:#07090c;color:#fff;font-family:Inter,system-ui,sans-serif}.g4-section{position:relative;padding:92px 0;border-top:1px solid rgba(85,174,255,.18);overflow:hidden}.g4-wrap{width:min(1160px,calc(100% - 38px));margin:0 auto}.g4-center{text-align:center}.g4-mini{display:inline-block;color:#59d3ff;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.orange-text{color:#ff2bbf}.g4-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border:1px solid #38e4a0;border-radius:999px;color:#eafff7;background:#0a1014;font-size:12px;font-weight:800}.g4-pill.small{border-color:#567080}.green-pill{background:#31ed9f;color:#05110c;border-color:#31ed9f}.g4-section h2{font-size:clamp(46px,7vw,86px);line-height:.95;letter-spacing:-.055em;margin:22px auto 22px;max-width:980px}.g4-section h2 em{font-style:normal;background:linear-gradient(90deg,#ff2bbf 0%,#d941f4 30%,#bae229 62%,#36ef9d 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.g4-lead{max-width:820px;margin:0 auto;color:#b9c1ce;font-size:18px;line-height:1.65}.g4-cta{display:inline-flex;align-items:center;gap:14px;margin-top:28px;padding:17px 28px;border-radius:15px;background:linear-gradient(120deg,#2789db,#53d4ff);color:#fff;text-decoration:none;font-size:18px;font-weight:900;box-shadow:0 14px 42px rgba(48,178,255,.24)}.g4-cta.secondary{background:#fff;color:#135f9d;box-shadow:none}.g4-fine{color:#77879a;font-size:11px;max-width:850px;margin:20px auto 0;line-height:1.55}.g4-renewal{background:radial-gradient(circle at 90% 20%,rgba(255,43,191,.13),transparent 32%),#07090c}.g4-renewal h2 em{background:linear-gradient(90deg,#ff2bbf,#d941f4);-webkit-background-clip:text;background-clip:text}.g4-stats-row{display:grid;grid-template-columns:repeat(4,1fr);margin:58px auto 0;max-width:900px}.g4-stats-row article{padding:0 22px;border-right:1px solid #173a57}.g4-stats-row article:last-child{border-right:0}.g4-stats-row strong{display:block;color:#34efa5;font-size:38px;line-height:1}.g4-stats-row article:nth-child(2) strong{color:#4fcaff}.g4-stats-row article:nth-child(3) strong{color:#ff58d2}.g4-stats-row article:nth-child(4) strong{color:#d941f4}.g4-stats-row span{display:block;margin-top:9px;color:#a9b2bf;font-size:12px}.g4-portfolio{background:linear-gradient(180deg,#071015,#07090c)}.g4-tld-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.g4-tld-card{position:relative;min-height:300px;border:1px solid #2d4a62;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;background:#0e141d;display:flex;flex-direction:column}.g4-tld-card img{width:100%;height:160px;object-fit:cover;filter:saturate(.86) brightness(.76);transition:.25s}.g4-tld-card:hover img{transform:scale(1.035);filter:saturate(1) brightness(.88)}.g4-tld-card>div{padding:17px;display:flex;flex-direction:column;flex:1}.g4-tld-card b{font-size:24px;letter-spacing:-.04em}.g4-tld-card span{font-size:12px;color:#aab6c5;margin-top:5px}.g4-tld-card i{font-style:normal;font-size:12px;font-weight:900;margin-top:auto;padding:9px 11px;border-radius:8px;background:#193149;color:#eaffff}.g4-tld-card.green{border-color:#2ae8a0}.g4-tld-card.orange{border-color:#ff2bbf}.g4-tld-card.cyan{border-color:#42cfff}.g4-tld-card.violet{border-color:#9b5bff}.g4-tld-card.more{align-items:center;justify-content:center;text-align:center;border-style:dashed}.g4-tld-card.more>div{justify-content:center}.g4-question{font-size:45px!important;color:#55d5ff!important}.g4-rwa{background:radial-gradient(circle at 0 100%,rgba(255,43,191,.20),transparent 42%),#07090c}.g4-rwa .g4-wrap>h2,.g4-rwa .g4-wrap>.g4-lead{text-align:center}.g4-four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.g4-info-card{display:block;text-decoration:none;color:#fff;text-align:left;min-height:315px;padding:28px 24px;border:1px solid #37506b;border-radius:18px;background:#0d111a}.g4-info-card>span{display:grid;place-items:center;width:54px;height:54px;border-radius:13px;background:#273649;font-size:28px}.g4-info-card h3{font-size:27px;margin:18px 0 8px}.g4-info-card p{color:#aab4c2;line-height:1.55;font-size:14px}.g4-info-card b{display:block;margin-top:20px;color:#50d0ff}.g4-info-card.yellow{border-color:#d4b100}.g4-info-card.yellow>span{background:#e9c800;color:#111}.g4-info-card.blue{border-color:#45cfff}.g4-info-card.orange{border-color:#ff2bbf}.g4-info-card.green{border-color:#2dec9e}.g4-info-card.green>span{background:#46e2ba;color:#032118}.g4-market{background:#07090c}.g4-number-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;text-align:left}.g4-number-grid a{min-height:220px;padding:24px 20px;border-radius:17px;border:1px solid #2d455d;background:#0e1420;color:#fff;text-decoration:none}.g4-number-grid strong{display:block;font-size:clamp(30px,4vw,54px);line-height:.98;color:#34ed9e;letter-spacing:-.05em}.g4-number-grid a:nth-child(2n) strong{color:#4fcaff}.g4-number-grid a:nth-child(3n) strong{color:#ff2bbf}.g4-number-grid span{display:block;margin-top:16px;font-weight:800}.g4-number-grid small{display:block;margin-top:8px;color:#8190a4}.g4-trust{background:linear-gradient(180deg,#080b10,#0c1521)}.g4-trust h2 em{background:linear-gradient(90deg,#3fe8a9,#50cfff);-webkit-background-clip:text;background-clip:text}.g4-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px;text-align:left}.g4-trust-grid article{padding:24px;background:#101927;border:1px solid #2b435e;border-radius:16px}.g4-trust-grid article>span{font-size:27px;color:#3eea9f}.g4-trust-grid h3{font-size:18px}.g4-trust-grid p{font-size:13px;line-height:1.55;color:#9ca9ba}.g4-legal-note{margin:28px auto 0;max-width:920px;padding:16px 18px;border:1px solid #33506c;background:#0a111b;border-radius:12px;color:#9dadc1;font-size:12px;line-height:1.6}.g4-legal-note a{color:#51d2ff}.g4-now{background:#07090c}.g4-two-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;text-align:left}.g4-two-grid a{padding:28px;border:1px solid #3c5470;border-radius:18px;background:#0e1320;color:#fff;text-decoration:none}.g4-two-grid a:nth-child(1),.g4-two-grid a:nth-child(3){border-color:#49cfff}.g4-two-grid a:nth-child(2){border-color:#2ee99d}.g4-two-grid a:nth-child(4){border-color:#ff2bbf}.g4-two-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#238fd7}.g4-two-grid h3{font-size:22px;margin:18px 0 9px}.g4-two-grid p{color:#a5b0c0;line-height:1.55}.g4-two-grid span{font-size:12px;color:#57d4ff;font-weight:800}.g4-compare{background:radial-gradient(circle at 50% 0,rgba(30,137,202,.32),transparent 45%),#09111a}.g4-compare h2 em{background:linear-gradient(90deg,#ff2bbf,#d941f4);-webkit-background-clip:text;background-clip:text}.g4-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:40px auto 0;text-align:left}.g4-compare-grid article{padding:27px;border-radius:18px;background:#0d1824}.g4-compare-grid .bad{border:1px solid #ff4f3f}.g4-compare-grid .good{border:1px solid #31e99c}.g4-compare-grid article>span{font-size:11px;font-weight:900}.g4-compare-grid .bad>span{color:#ff614d}.g4-compare-grid .good>span{color:#38eca1}.g4-compare-grid h3{font-size:24px}.g4-compare-grid ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:15px;color:#aab6c4}.g4-compare-grid li:before{margin-right:9px}.g4-compare-grid .bad li:before{content:'✕';color:#ff5a4b}.g4-compare-grid .good li:before{content:'✓';color:#38e9a1}.g4-audience{background:#0c1320}.g4-audience h2 em{background:linear-gradient(90deg,#2cefa3,#50d0ff);-webkit-background-clip:text;background-clip:text}.g4-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;text-align:left}.g4-audience-grid article{padding:20px;border:1px solid #334a63;border-radius:18px;background:#111c2a}.g4-audience-grid article:nth-child(1){border-color:#2dea9c}.g4-audience-grid article:nth-child(2){border-color:#50cfff}.g4-audience-grid article:nth-child(3){border-color:#ff2bbf}.g4-audience-grid img{width:100%;height:220px;object-fit:cover;border-radius:12px;filter:brightness(.8)}.g4-audience-grid h3{font-size:21px}.g4-audience-grid p{color:#9eabba;line-height:1.55}.g4-audience-grid a{color:#53d2ff;font-weight:850;text-decoration:none}.g4-steps{background:#07090c}.g4-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:920px;margin:36px auto;text-align:left}.g4-step-grid article{padding:26px;border-radius:16px;background:#101725;border:1px solid #38516c}.g4-step-grid article:nth-child(1){border-color:#2fe89c}.g4-step-grid article:nth-child(3){border-color:#ff2bbf}.g4-step-grid b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#30eaa0;color:#07110d;font-size:20px}.g4-step-grid article:nth-child(2) b{background:#47c8ff}.g4-step-grid article:nth-child(3) b{background:#ff2bbf}.g4-step-grid h3{font-size:22px}.g4-step-grid p{color:#9daaba;line-height:1.5}.g4-home + .gold-section{border-top:1px solid rgba(80,182,255,.2)}
@media(max-width:980px){.g4-tld-grid,.g4-four,.g4-number-grid,.g4-trust-grid{grid-template-columns:repeat(2,1fr)}.g4-audience-grid{grid-template-columns:1fr}.g4-stats-row{grid-template-columns:repeat(2,1fr);gap:28px}.g4-stats-row article{border-right:0}.g4-two-grid,.g4-compare-grid{grid-template-columns:1fr}.g4-step-grid{grid-template-columns:1fr}}
@media(max-width:620px){.g4-section{padding:68px 0}.g4-section h2{font-size:46px}.g4-lead{font-size:16px}.g4-tld-grid,.g4-four,.g4-number-grid,.g4-trust-grid,.g4-stats-row{grid-template-columns:1fr}.g4-stats-row article{padding:12px}.g4-tld-card{min-height:280px}.g4-wrap{width:min(100% - 28px,1160px)}}
