/* SiteMetra Home V6 — redesign premium, scoped */
.sm-home-v6{--hm-bg:#050914;--hm-bg2:#07111e;--hm-panel:#0a1728;--hm-panel2:#0d1b2e;--hm-line:rgba(117,154,205,.16);--hm-text:#f6f9ff;--hm-muted:#8fa2bd;--hm-blue:#168dff;--hm-violet:#8a3cff;--hm-cyan:#25dfd0;--hm-green:#29dba5;--hm-orange:#ffb24a;--hm-red:#ff5c78;background:var(--hm-bg)!important;color:var(--hm-text)!important;overflow-x:hidden}
.sm-home-v6 .site-global-header{height:74px;background:rgba(5,9,20,.82)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(16px)}
.sm-home-v6 .site-global-header .wrap{width:min(1240px,calc(100% - 40px));min-height:74px}
.sm-home-v6 .site-global-header .nav{color:#aebbd0}
.sm-home-v6 .site-global-header .nav a{font-size:14px}.sm-home-v6 .site-global-header .nav a:hover{color:#fff}
.sm-home-v6 .site-global-header .actions .btn{background:#091423!important;border-color:#263b58!important;color:#e6edf8!important;border-radius:10px!important;padding:10px 16px!important}
.sm-home-v6 .site-global-header .actions .btn.primary{background:linear-gradient(90deg,#0a9dff,#4b5fff 56%,#9736ff)!important;border:0!important;box-shadow:0 10px 28px rgba(55,87,255,.22)}
.sm-home-v6 .site-global-header .brand-logo img{height:54px!important;max-width:255px!important}
.hm-wrap{width:min(1240px,calc(100% - 40px));margin:auto}.hm-hero{padding:82px 0 58px;position:relative;background:radial-gradient(900px 500px at 72% 0,rgba(48,74,255,.18),transparent 66%),radial-gradient(650px 430px at 8% 30%,rgba(16,149,255,.08),transparent 70%)}
.hm-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;align-items:center}.hm-kicker,.hm-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7da2d0;font-weight:850}.hm-copy h1{font-size:clamp(48px,5.6vw,78px);line-height:.99;letter-spacing:-3.4px;margin:17px 0 22px;max-width:650px}.hm-copy h1 span{display:block;background:linear-gradient(90deg,#18b7ff,#4f72ff 50%,#a63cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-copy>p{font-size:18px;line-height:1.7;color:#a4b2c7;max-width:610px;margin:0 0 27px}.hm-actions{display:flex;gap:10px;flex-wrap:wrap}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:10px;border:1px solid #27415f;color:#edf4ff;font-weight:800;font-size:14px;transition:.18s;background:#091523}.hm-btn:hover{transform:translateY(-2px);border-color:#3f6592}.hm-btn-primary{background:linear-gradient(90deg,#0a9eff,#4a5eff 55%,#9c32ff);border:0;box-shadow:0 12px 34px rgba(55,82,255,.24)}.hm-btn-ghost{background:#09131f}.hm-points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px;color:#aab8ca;font-size:12px}.hm-points span{display:flex;gap:7px}.hm-points i{font-style:normal;color:#2ee2c2}
.hm-product-stage{border:1px solid #20528e;border-radius:22px;padding:10px;background:linear-gradient(180deg,rgba(15,31,56,.94),rgba(6,14,26,.97));box-shadow:0 38px 110px rgba(0,0,0,.46),0 0 70px rgba(47,82,255,.11);transform:perspective(1500px) rotateY(-3deg) rotateX(1deg)}.hm-stage-top{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:#6e819a;font-size:10px}.hm-ui{display:grid;grid-template-columns:145px 1fr;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;background:#071321}.hm-ui-side{background:#06101c;border-right:1px solid rgba(98,145,203,.15);padding:16px 11px}.hm-ui-side img{width:116px;display:block;margin:0 4px 17px}.hm-ui-side span{display:block;font-size:9px;color:#7286a0;padding:8px 9px;border-radius:7px;margin-bottom:3px}.hm-ui-side span.active{color:#fff;background:linear-gradient(90deg,#1268ff,#633bff)}.hm-ui-main{padding:16px}.hm-ui-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.hm-ui-head small{display:block;color:#687f9b;font-size:7px;letter-spacing:.12em}.hm-ui-head b{font-size:13px}.hm-ui-head>span{padding:7px 9px;border-radius:7px;background:linear-gradient(90deg,#0a9eff,#8d33ff);font-size:8px;font-weight:800}.hm-ui-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.hm-mini-card{background:#0b1a2d;border:1px solid #1b3c62;border-radius:9px;padding:10px}.hm-mini-card small{display:block;color:#7489a3;font-size:7px}.hm-mini-card strong{font-size:19px;display:block;margin:5px 0 1px}.hm-mini-card em{font-size:7px;color:#66809a;font-style:normal}.hm-mini-card.hm-score{border-color:#1764a7}.hm-ui-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8px;margin-top:8px}.hm-chart-card,.hm-issues-card{background:#091827;border:1px solid #1a3859;border-radius:9px;padding:10px;min-height:170px}.hm-card-title{font-size:9px;font-weight:800;color:#e4edf8}.hm-chart-card svg{width:100%;height:125px;margin-top:8px}.hm-issues-card>div:not(.hm-card-title){display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.05);font-size:7px}.hm-issues-card i,.hm-priority>i{width:7px;height:7px;border-radius:50%;display:block}.red{background:#ff5d79}.amber{background:#ffb44d}.blue{background:#2b94ff}
.hm-strip{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:20px 0;background:#06101a}.hm-strip .hm-wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#7187a2;font-size:12px}.hm-section{padding:88px 0;border-bottom:1px solid rgba(255,255,255,.05)}.hm-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.hm-section-head h2,.hm-two-copy h2,.hm-final h2{font-size:42px;line-height:1.08;letter-spacing:-1.6px;margin:9px 0 0}.hm-section-head>p{max-width:510px;color:var(--hm-muted);font-size:16px;line-height:1.65;margin:0}.hm-section-head.centered{justify-content:center;text-align:center}.hm-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hm-feature{background:linear-gradient(180deg,#0a1728,#07121f);border:1px solid #1a304d;border-radius:16px;padding:23px;min-height:225px;transition:.2s}.hm-feature:hover{transform:translateY(-3px);border-color:#2e547d}.hm-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#0f315d;color:#31b7ff;font-size:21px;margin-bottom:20px}.hm-icon.cyan{background:#103c38;color:#30e0ca}.hm-icon.violet{background:#2d1b4c;color:#bb76ff}.hm-icon.orange{background:#462817;color:#ffb454}.hm-feature h3{font-size:18px;margin:0 0 8px}.hm-feature p{color:#8697aa;font-size:13px;line-height:1.65;margin:0}.hm-feature a{display:inline-block;margin-top:14px;color:#63aaff;font-size:12px;font-weight:700}.hm-two-grid,.hm-monitor-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.hm-two-copy p{color:#92a2b6;font-size:16px;line-height:1.7;margin:17px 0 24px}.hm-audit-panel,.hm-monitor-card{background:linear-gradient(180deg,#0b1829,#081321);border:1px solid #1c3859;border-radius:18px;padding:25px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.hm-panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.hm-panel-head small{display:block;color:#6e839d;font-size:9px;letter-spacing:.14em}.hm-panel-head b{font-size:15px}.hm-panel-head>span{font-size:9px;color:#42ddb2;border:1px solid rgba(66,221,178,.2);background:rgba(66,221,178,.07);padding:5px 8px;border-radius:999px}.hm-score-line{display:flex;align-items:center;gap:10px;padding:20px 0}.hm-score-line>strong{font-size:48px}.hm-score-line>small{color:#7287a0}.hm-score-line>div{display:flex;flex-direction:column;margin-left:8px}.hm-score-line>div b{color:#4de0b4}.hm-score-line>div span{font-size:10px;color:#71849d}.hm-priority{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.06)}.hm-priority b{display:block;font-size:13px}.hm-priority small{color:#6f8197;font-size:10px}.hm-priority em{font-style:normal;font-size:9px;color:#93a4b9}.hm-uptime{font-size:52px;font-weight:900;letter-spacing:-2px;margin:20px 0 7px}.hm-uptime small{font-size:11px;color:#71859e;font-weight:600;letter-spacing:0}.hm-progress{height:7px;border-radius:999px;background:#14283e;overflow:hidden;margin-bottom:20px}.hm-progress i{display:block;width:99.98%;height:100%;background:linear-gradient(90deg,#26e1c1,#45d59f)}.hm-monitor-event{display:grid;grid-template-columns:9px 1fr auto;gap:10px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.06)}.hm-monitor-event>span{width:8px;height:8px;border-radius:50%}.hm-monitor-event .ok{background:#2edca8}.hm-monitor-event .warn{background:#ffb44d}.hm-monitor-event b{display:block;font-size:12px}.hm-monitor-event small,.hm-monitor-event time{font-size:9px;color:#71849d}.hm-pricing{background:radial-gradient(700px 320px at 50% 0,rgba(36,87,255,.08),transparent 70%)}.hm-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hm-plan{position:relative;background:linear-gradient(180deg,#0a1727,#07121f);border:1px solid #1a314f;border-radius:17px;padding:25px;display:flex;flex-direction:column}.hm-plan.featured{border-color:#4769ff;box-shadow:0 0 0 1px rgba(145,51,255,.28) inset,0 25px 70px rgba(50,73,255,.1)}.hm-badge{position:absolute;right:16px;top:15px;background:linear-gradient(90deg,#0c91ff,#9437ff);padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900}.hm-badge.subtle{background:#17243a;color:#a6b6ca;border:1px solid #2b3e5c}.hm-plan-top{display:flex;justify-content:space-between;align-items:end;gap:16px}.hm-plan-top h3{font-size:20px;margin:0}.hm-plan-top span{font-size:27px;font-weight:900}.hm-plan-top small{font-size:10px;color:#7d8fa5}.hm-plan>p{color:#8496aa;font-size:12px;min-height:42px}.hm-plan ul{list-style:none;padding:14px 0;margin:0 0 18px;border-top:1px solid rgba(255,255,255,.06);flex:1}.hm-plan li{padding:7px 0;color:#a6b4c5;font-size:12px}.hm-plan li:before{content:'✓';color:#32dca9;margin-right:8px}.hm-pricing-note{text-align:center;color:#6f8198;font-size:11px;margin-top:18px}.hm-faq{max-width:860px;margin:auto}.hm-faq details{border-top:1px solid #1b304b;padding:17px 0}.hm-faq details:last-child{border-bottom:1px solid #1b304b}.hm-faq summary{cursor:pointer;font-weight:750}.hm-faq p{color:#8496aa;font-size:13px;line-height:1.7;margin:12px 0 0}.hm-final{padding:72px 0}.hm-final .hm-wrap{border:1px solid #29415f;border-radius:20px;padding:34px 38px;background:radial-gradient(450px 220px at 88% 45%,rgba(111,48,255,.16),transparent 70%),#091522;display:flex;justify-content:space-between;align-items:center;gap:26px}.hm-final p{color:#8799ad;margin:9px 0 0}.hm-footer{border-top:1px solid rgba(255,255,255,.06);padding:48px 0 23px;background:#050a12}.hm-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:42px}.hm-footer-brand img{width:190px}.hm-footer-brand p{color:#8191a5;max-width:380px;font-size:12px;line-height:1.7}.hm-footer-brand>span{display:inline-flex;align-items:center;gap:7px;color:#91a2b5;font-size:11px}.hm-footer-brand>span i{width:7px;height:7px;border-radius:50%;background:#2bdba5;box-shadow:0 0 10px rgba(43,219,165,.5)}.hm-footer-grid>div:not(.hm-footer-brand){display:flex;flex-direction:column;gap:9px}.hm-footer-grid b{font-size:12px}.hm-footer-grid a{color:#718297;font-size:12px}.hm-footer-grid a:hover{color:#a7c4e6}.hm-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px;margin-top:34px;color:#5e6e82;font-size:10px}
@media(max-width:1020px){.hm-hero-grid{grid-template-columns:1fr}.hm-product-stage{transform:none}.hm-feature-grid{grid-template-columns:repeat(2,1fr)}.hm-two-grid,.hm-monitor-grid{grid-template-columns:1fr}.hm-footer-grid{grid-template-columns:1fr 1fr}.hm-footer-brand{grid-column:1/-1}}@media(max-width:680px){.hm-wrap{width:min(100% - 24px,1240px)}.sm-home-v6 .site-global-header .nav{display:none}.sm-home-v6 .site-global-header .actions .btn:first-child{display:none}.hm-hero{padding-top:52px}.hm-copy h1{font-size:45px;letter-spacing:-2px}.hm-points,.hm-feature-grid,.hm-price-grid{grid-template-columns:1fr}.hm-ui{grid-template-columns:1fr}.hm-ui-side{display:none}.hm-ui-kpis{grid-template-columns:1fr 1fr}.hm-ui-grid{grid-template-columns:1fr}.hm-product-stage{padding:7px}.hm-section-head,.hm-final .hm-wrap{flex-direction:column;align-items:flex-start}.hm-section-head h2,.hm-two-copy h2,.hm-final h2{font-size:34px}.hm-footer-grid{grid-template-columns:1fr}.hm-footer-brand{grid-column:auto}.hm-footer-bottom{flex-direction:column}}
