:root{
  --sh-blue:#1c3d85;
  --sh-blue-dark:#102a63;
  --sh-blue-deep:#081b44;
  --sh-blue-soft:#eaf0fb;
  --sh-yellow:#edc245;
  --sh-yellow-dark:#d5a91f;
  --sh-bg:#f5f7fb;
  --sh-text:#172033;
  --sh-muted:#687386;
  --sh-border:#e3e9f2;
  --sh-white:#fff;
  --sh-green:#1d9a5b;
  --sh-shadow:0 20px 55px rgba(21,47,96,.10);
}
html{scroll-behavior:smooth}
body.startenhost-theme{background:#fff;color:var(--sh-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.startenhost-theme a{transition:.2s ease}
.startenhost-theme .container{max-width:1180px}
.sh-utility-bar{background:var(--sh-blue-deep);color:#c9d5ef;font-size:12px}
.sh-utility-inner{height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.sh-utility-left,.sh-utility-right{display:flex;align-items:center;gap:20px}
.sh-utility-left i{color:var(--sh-yellow);margin-right:6px}.sh-utility-right a{color:#dce5f7;text-decoration:none}.sh-utility-right a:hover{color:#fff}
.sh-header{background:#fff;box-shadow:0 4px 20px rgba(13,38,84,.06);position:relative;z-index:30}
.sh-accountbar{background:#f7f9fd;border-bottom:1px solid var(--sh-border);padding:7px 0;font-size:12px}.sh-notification-btn,.sh-account-name{color:var(--sh-blue)!important;font-size:12px}.sh-account-name{display:flex;align-items:center;gap:7px;text-decoration:none}.sh-notification-count{background:var(--sh-yellow);color:var(--sh-blue-deep);border-radius:20px;padding:1px 6px;font-weight:800}
.sh-navbar-wrap{background:#fff}.sh-navbar{min-height:82px;display:flex;align-items:center;gap:34px}.sh-brand{display:flex;align-items:center;flex:0 0 auto}.sh-brand img{width:205px;max-height:64px;object-fit:contain}.sh-mobile-toggle{border:0;background:var(--sh-blue-soft);color:var(--sh-blue);height:42px;width:42px;border-radius:10px;margin-left:auto}.sh-nav-collapse{align-items:center}.sh-main-nav{gap:3px;flex:1}.sh-main-nav .nav-link{font-size:14px;font-weight:700;color:#31415f!important;padding:13px 11px!important;border-radius:8px}.sh-main-nav .nav-link:hover{color:var(--sh-blue)!important;background:#f4f7fc}.sh-main-nav .dropdown-menu{border:1px solid var(--sh-border);border-radius:12px;box-shadow:var(--sh-shadow);padding:10px}.sh-main-nav .dropdown-item{border-radius:7px;padding:8px 12px;font-size:13px}.sh-nav-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.sh-cart-link{width:42px;height:42px;border:1px solid var(--sh-border);display:grid;place-items:center;border-radius:10px;color:var(--sh-blue);position:relative}.sh-cart-link span{position:absolute;right:-5px;top:-6px;background:var(--sh-yellow);color:var(--sh-blue-deep);font-size:10px;font-weight:900;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center}
.sh-btn{border-radius:9px!important;font-weight:800!important;font-size:13px!important;letter-spacing:-.01em;padding:10px 17px!important;border:1px solid transparent!important;box-shadow:none!important}.sh-btn-lg{font-size:14px!important;padding:13px 20px!important}.sh-btn-block{display:block;width:100%}.sh-btn-primary{background:var(--sh-yellow)!important;color:var(--sh-blue-deep)!important;border-color:var(--sh-yellow)!important}.sh-btn-primary:hover,.sh-btn-yellow:hover{background:#f3cd5e!important;border-color:#f3cd5e!important;transform:translateY(-1px)}.sh-btn-outline{background:#fff!important;border-color:#cdd7e8!important;color:var(--sh-blue)!important}.sh-btn-outline:hover{border-color:var(--sh-blue)!important;background:var(--sh-blue-soft)!important}.sh-btn-light{background:#fff!important;color:var(--sh-blue)!important;border-color:#fff!important}.sh-btn-yellow{background:var(--sh-yellow)!important;color:var(--sh-blue-deep)!important;border-color:var(--sh-yellow)!important}.sh-btn-ghost{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important}.sh-btn-ghost:hover{border-color:#fff!important;background:rgba(255,255,255,.08)!important}
.sh-breadcrumb{background:#f6f8fc;border:0}.sh-breadcrumb .breadcrumb{background:transparent;margin:0;padding:12px 0;font-size:12px}.sh-inner-main{padding:34px 0 60px}.sh-inner-main .card{border:1px solid var(--sh-border);border-radius:12px;box-shadow:0 8px 28px rgba(21,47,96,.06)}.sh-inner-main .btn-primary{background:var(--sh-blue);border-color:var(--sh-blue)}.sh-inner-main .btn-success{background:var(--sh-green);border-color:var(--sh-green)}
.sh-home-main{padding:0!important}.sh-home-shell{width:100%}.sh-home{overflow:hidden}.sh-hero{position:relative;background:linear-gradient(135deg,var(--sh-blue-deep) 0%,var(--sh-blue) 66%,#2856aa 100%);color:#fff;padding:82px 0 76px}.sh-hero:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;top:-210px}.sh-hero:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(237,194,69,.16),transparent 67%);right:34%;bottom:-140px}.sh-hero .container{position:relative;z-index:2}.sh-eyebrow,.sh-section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--sh-blue);display:flex;align-items:center;gap:9px}.sh-eyebrow{color:#dce6fb;margin-bottom:18px}.sh-eyebrow span{display:block;width:24px;height:3px;border-radius:3px;background:var(--sh-yellow)}.sh-hero h1{font-size:50px;line-height:1.07;letter-spacing:-.045em;font-weight:850;margin:0 0 22px;max-width:650px;color:#fff}.sh-hero-lead{font-size:17px;line-height:1.7;color:#d5e0f5;max-width:610px;margin-bottom:28px}.sh-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.sh-hero-proof{display:flex;gap:30px;margin-top:34px;padding-top:25px;border-top:1px solid rgba(255,255,255,.13);max-width:540px}.sh-hero-proof div{display:flex;flex-direction:column}.sh-hero-proof strong{font-size:20px;color:#fff}.sh-hero-proof span{font-size:11px;color:#afc0e0;margin-top:2px}.sh-hero-visual{height:430px;position:relative;margin-left:30px}.sh-orbit{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.sh-orbit-one{width:390px;height:390px;right:8px;top:12px}.sh-orbit-two{width:300px;height:300px;right:52px;top:58px;border-style:dashed}.sh-server-card{position:absolute;background:#fff;color:var(--sh-text);border-radius:18px;box-shadow:0 35px 80px rgba(3,16,47,.35)}.sh-server-main{width:390px;right:20px;top:76px;padding:22px}.sh-server-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sh-muted)}.sh-server-head b{margin-left:auto;font-size:9px;color:var(--sh-green);background:#eaf8f1;padding:5px 8px;border-radius:20px;letter-spacing:.08em}.sh-dot{width:8px;height:8px;border-radius:50%;display:block}.sh-dot-green{background:var(--sh-green)}.sh-server-score{display:flex;justify-content:space-between;align-items:center;margin:26px 0}.sh-server-score small{display:block;color:#8894a8;font-size:10px}.sh-server-score strong{font-size:33px;letter-spacing:-.04em;color:var(--sh-blue-deep)}.sh-score-ring{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--sh-yellow) 0 88%,#e8edf5 88%);display:grid;place-items:center;position:relative}.sh-score-ring:before{content:"";position:absolute;width:48px;height:48px;background:#fff;border-radius:50%}.sh-score-ring span{position:relative;font-weight:900;color:var(--sh-blue)}.sh-chart{height:80px;display:flex;align-items:flex-end;gap:7px;border-bottom:1px solid #edf1f6;padding:0 3px 9px}.sh-chart i{display:block;flex:1;background:linear-gradient(to top,#dce6f8,var(--sh-blue));border-radius:4px 4px 1px 1px}.sh-chart i:nth-child(1){height:29%}.sh-chart i:nth-child(2){height:43%}.sh-chart i:nth-child(3){height:37%}.sh-chart i:nth-child(4){height:55%}.sh-chart i:nth-child(5){height:47%}.sh-chart i:nth-child(6){height:68%}.sh-chart i:nth-child(7){height:74%}.sh-chart i:nth-child(8){height:91%;background:linear-gradient(to top,#f4e6b4,var(--sh-yellow))}.sh-server-meta{display:flex;justify-content:space-between;margin-top:15px;font-size:10px;color:#7d899c}.sh-server-meta i{color:var(--sh-blue);margin-right:5px}.sh-float-card{position:absolute;background:#fff;color:var(--sh-text);padding:13px 15px;border-radius:13px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px rgba(3,16,47,.28);min-width:190px}.sh-float-card>i{width:38px;height:38px;display:grid;place-items:center;background:var(--sh-blue-soft);color:var(--sh-blue);border-radius:10px;font-size:16px}.sh-float-card strong,.sh-float-card span{display:block}.sh-float-card strong{font-size:11px}.sh-float-card span{font-size:9px;color:#8792a5;margin-top:2px}.sh-float-support{left:0;top:28px}.sh-float-backup{right:-22px;bottom:20px}.sh-float-backup>i{background:#fff6d8;color:#b58a09}
.sh-trust-strip{background:#fff;border-bottom:1px solid var(--sh-border)}.sh-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:22px;padding-bottom:22px}.sh-trust-grid>div{display:flex;align-items:center;gap:12px;padding:2px 24px;border-right:1px solid var(--sh-border)}.sh-trust-grid>div:first-child{padding-left:0}.sh-trust-grid>div:last-child{border:0}.sh-trust-grid i{font-size:22px;color:var(--sh-blue)}.sh-trust-grid strong,.sh-trust-grid small{display:block}.sh-trust-grid strong{font-size:12px;color:var(--sh-text)}.sh-trust-grid small{font-size:10px;color:#8b96a8;margin-top:2px}
.sh-domain-section{padding:55px 0;background:#fff}.sh-domain-card{background:#f6f8fc;border:1px solid var(--sh-border);border-radius:18px;padding:30px 34px;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.sh-domain-card h2{font-size:26px;letter-spacing:-.03em;margin:7px 0 7px;color:var(--sh-text)}.sh-domain-card p{margin:0;color:var(--sh-muted);font-size:13px}.sh-domain-form{width:100%}.sh-domain-input-wrap{background:#fff;border:1px solid #dbe3ef;border-radius:12px;display:flex;align-items:center;padding:6px 6px 6px 15px;box-shadow:0 10px 24px rgba(25,53,104,.06)}.sh-domain-input-wrap>i{color:#8d99ab}.sh-domain-input-wrap input{border:0!important;outline:0!important;box-shadow:none!important;flex:1;font-size:14px;padding:10px 12px;color:var(--sh-text);background:transparent}.sh-domain-transfer{border:0;background:transparent;color:var(--sh-blue);font-size:11px;font-weight:800;padding:9px 2px 0}.sh-domain-transfer i{margin-left:5px}
.sh-products,.sh-solutions,.sh-security,.sh-faq{padding:82px 0}.sh-products{background:var(--sh-bg)}.sh-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.sh-section-heading>div{max-width:650px}.sh-section-heading h2,.sh-feature-copy h2,.sh-faq h2{font-size:36px;line-height:1.15;letter-spacing:-.04em;margin:8px 0 0;font-weight:850;color:var(--sh-text)}.sh-section-heading>p{max-width:430px;color:var(--sh-muted);font-size:14px;line-height:1.7;margin:0}.sh-section-heading-center{text-align:center;display:block;max-width:820px;margin:0 auto 42px}.sh-section-heading-center .sh-section-kicker{justify-content:center}.sh-section-heading-center>p{margin:13px auto 0;max-width:620px}.sh-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.sh-plan-card{position:relative;background:#fff;border:1px solid var(--sh-border);border-radius:17px;padding:25px;display:flex;flex-direction:column;box-shadow:0 8px 25px rgba(21,47,96,.04)}.sh-plan-featured{border:2px solid var(--sh-yellow);box-shadow:0 18px 45px rgba(21,47,96,.12);transform:translateY(-7px)}.sh-plan-label{position:absolute;right:16px;top:-12px;background:var(--sh-yellow);color:var(--sh-blue-deep);font-weight:900;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:20px}.sh-plan-icon,.sh-solution-icon{width:48px;height:48px;border-radius:12px;background:var(--sh-blue-soft);display:grid;place-items:center;color:var(--sh-blue);font-size:20px}.sh-plan-card h3{font-size:19px;margin:16px 0 6px}.sh-plan-desc{font-size:12px;color:var(--sh-muted);line-height:1.55;min-height:38px}.sh-plan-price{margin:17px 0;border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border);padding:15px 0}.sh-plan-price small{display:block;font-size:9px;color:#919bad}.sh-plan-price strong{font-size:26px;letter-spacing:-.04em;color:var(--sh-blue-deep)}.sh-plan-price span{font-size:10px;color:#8b96a8;margin-left:4px}.sh-plan-card ul{list-style:none;padding:0;margin:0 0 22px;flex:1}.sh-plan-card li{font-size:11px;color:#536078;margin:9px 0;display:flex;gap:8px}.sh-plan-card li i{color:var(--sh-green);margin-top:2px}.sh-products-footer{text-align:center;margin-top:30px}.sh-products-footer a,.sh-text-link{font-size:12px;font-weight:900;color:var(--sh-blue);text-decoration:none}.sh-products-footer i,.sh-text-link i{margin-left:5px}
.sh-solutions{background:#fff}.sh-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.sh-solution-grid-four{grid-template-columns:repeat(4,1fr)}.sh-solution-card{border:1px solid var(--sh-border);border-radius:16px;padding:25px;background:#fff;transition:.25s ease}.sh-solution-card:hover{transform:translateY(-4px);box-shadow:var(--sh-shadow);border-color:#d4deed}.sh-solution-card h3{font-size:17px;margin:16px 0 7px}.sh-solution-card p{font-size:12px;line-height:1.65;color:var(--sh-muted);min-height:58px}.sh-solution-card a{font-size:11px;font-weight:900;color:var(--sh-blue);text-decoration:none}
.sh-feature-section{padding:88px 0}.sh-feature-performance{background:linear-gradient(180deg,#f7f9fc,#fff)}.sh-feature-copy{max-width:530px}.sh-feature-copy p{font-size:14px;line-height:1.8;color:var(--sh-muted);margin:18px 0}.sh-check-list{list-style:none;padding:0;margin:22px 0}.sh-check-list li{display:flex;gap:11px;margin:13px 0;font-size:13px;line-height:1.6;color:#556279}.sh-check-list i{color:var(--sh-green);font-size:17px;margin-top:2px}.sh-dashboard-mock{background:#fff;border:1px solid var(--sh-border);border-radius:18px;box-shadow:var(--sh-shadow);padding:20px;margin-left:35px}.sh-mock-top{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--sh-border);gap:10px}.sh-mock-top>span{display:flex;gap:4px}.sh-mock-top>span i{width:7px;height:7px;border-radius:50%;background:#d9e1ed}.sh-mock-top b{font-size:11px}.sh-mock-top small{margin-left:auto;font-size:9px;color:#939dae}.sh-mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.sh-mock-metrics>div{background:#f7f9fc;border-radius:10px;padding:12px}.sh-mock-metrics small,.sh-mock-metrics strong,.sh-mock-metrics span{display:block}.sh-mock-metrics small{font-size:9px;color:#8d98aa}.sh-mock-metrics strong{font-size:18px;color:var(--sh-blue-deep);margin:5px 0}.sh-mock-metrics span{font-size:8px;color:#8591a4}.sh-mock-metrics .positive{color:var(--sh-green)}.sh-mock-graph{height:120px;border-radius:12px;background:linear-gradient(180deg,#f9fbfe,#fff);position:relative;overflow:hidden;border:1px solid #eef2f7}.sh-mock-graph:before,.sh-mock-graph:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed #e5eaf2}.sh-mock-graph:before{top:38px}.sh-mock-graph:after{top:78px}.sh-graph-line{position:absolute;left:15px;right:15px;bottom:30px;height:48px;border-top:3px solid var(--sh-blue);transform:skewY(-5deg);border-radius:50%}.sh-mock-graph span{position:absolute;width:7px;height:7px;background:var(--sh-yellow);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--sh-yellow)}.sh-mock-graph .g1{left:17%;bottom:48px}.sh-mock-graph .g2{left:35%;bottom:59px}.sh-mock-graph .g3{left:54%;bottom:52px}.sh-mock-graph .g4{left:70%;bottom:71px}.sh-mock-graph .g5{left:86%;bottom:78px}.sh-mock-sites{margin-top:12px}.sh-mock-sites>div{display:grid;grid-template-columns:16px 1fr auto;align-items:center;padding:9px 4px;border-bottom:1px solid #eef2f7}.sh-mock-sites>div:last-child{border:0}.sh-mock-sites b{font-size:10px}.sh-mock-sites small{font-size:9px;color:var(--sh-green)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--sh-green)}
.sh-migration{background:#fff}.sh-migration-visual{padding:20px 50px 20px 0}.sh-migration-card{background:linear-gradient(145deg,var(--sh-blue-deep),var(--sh-blue));border-radius:20px;color:#fff;padding:25px;box-shadow:0 28px 60px rgba(12,40,92,.23)}.sh-migration-head{display:flex;align-items:center;gap:12px}.sh-migration-head>i{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);display:grid;place-items:center;color:var(--sh-yellow)}.sh-migration-head span{flex:1}.sh-migration-head strong,.sh-migration-head small{display:block}.sh-migration-head strong{font-size:12px}.sh-migration-head small{font-size:9px;color:#b9c9e6;margin-top:3px}.sh-migration-head b{font-size:17px;color:var(--sh-yellow)}.sh-progress{height:5px;background:rgba(255,255,255,.13);border-radius:4px;margin:22px 0}.sh-progress i{display:block;width:75%;height:100%;border-radius:4px;background:var(--sh-yellow)}.sh-migration-item{display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.07);padding:12px;border-radius:10px;margin:8px 0}.sh-migration-item>i{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.11);display:grid;place-items:center;color:#c8d5eb}.sh-migration-item.done>i{color:var(--sh-yellow)}.sh-migration-item span{flex:1}.sh-migration-item strong,.sh-migration-item small{display:block}.sh-migration-item strong{font-size:10px}.sh-migration-item small{font-size:8px;color:#afc0df;margin-top:2px}.sh-steps{margin:21px 0 25px}.sh-steps>div{display:flex;gap:13px;margin:13px 0}.sh-steps b{width:31px;height:31px;border-radius:50%;background:var(--sh-blue-soft);display:grid;place-items:center;color:var(--sh-blue);font-size:9px;flex:0 0 auto}.sh-steps span strong,.sh-steps span small{display:block}.sh-steps span strong{font-size:12px}.sh-steps span small{font-size:10px;color:#8792a4;margin-top:2px}
.sh-security{background:var(--sh-bg)}.sh-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sh-security-grid article{background:#fff;border:1px solid var(--sh-border);border-radius:16px;padding:26px}.sh-security-grid i{font-size:22px;color:var(--sh-blue);width:48px;height:48px;border-radius:12px;background:var(--sh-blue-soft);display:grid;place-items:center}.sh-security-grid h3{font-size:16px;margin:16px 0 7px}.sh-security-grid p{font-size:11px;line-height:1.65;color:var(--sh-muted);margin:0}
.sh-support-section{padding:80px 0;background:#fff}.sh-support-card{background:linear-gradient(135deg,var(--sh-blue-deep),var(--sh-blue));border-radius:22px;padding:48px;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;overflow:hidden;position:relative}.sh-support-card:after{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;bottom:-190px}.sh-support-copy{position:relative;z-index:2}.sh-kicker-light{color:var(--sh-yellow)}.sh-support-copy h2{font-size:35px;color:#fff;letter-spacing:-.04em;line-height:1.14;margin:9px 0 15px}.sh-support-copy p{color:#c5d3ec;font-size:13px;line-height:1.8}.sh-support-actions{display:flex;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap}.sh-light-link{color:#fff!important;font-size:11px;font-weight:800;text-decoration:none}.sh-chat-mock{position:relative;z-index:2;background:#fff;border-radius:16px;padding:17px;box-shadow:0 25px 55px rgba(3,16,47,.3)}.sh-chat-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--sh-border);font-size:10px}.sh-chat-header span{display:flex;align-items:center;gap:7px}.sh-chat-header i{width:8px;height:8px;border-radius:50%;background:var(--sh-green);display:block}.sh-chat-header b{color:var(--sh-green);font-size:8px}.sh-chat-message{font-size:9px;line-height:1.5;max-width:82%;padding:9px 11px;border-radius:10px;margin:11px 0}.sh-chat-message.bot{background:#f3f6fb;color:#48566e}.sh-chat-message.user{background:var(--sh-blue);color:#fff;margin-left:auto}.sh-chat-input{border:1px solid var(--sh-border);border-radius:9px;padding:10px;color:#9aa4b3;font-size:9px;margin-top:15px;display:flex;justify-content:space-between}.sh-chat-input i{color:var(--sh-blue)}
.sh-ecosystem{padding:0 0 82px;background:#fff}.sh-ecosystem-card{border:1px solid var(--sh-border);border-radius:20px;background:#f7f9fc;padding:38px;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.sh-ecosystem-card h2{font-size:29px;letter-spacing:-.04em;line-height:1.18;margin:8px 0 10px}.sh-ecosystem-card p{font-size:12px;line-height:1.7;color:var(--sh-muted);margin:0}.sh-eco-brand{background:var(--sh-blue-deep);padding:25px;border-radius:15px;color:#fff}.sh-eco-brand strong,.sh-eco-brand span,.sh-eco-brand a{display:block}.sh-eco-brand strong{font-size:21px}.sh-eco-brand span{font-size:11px;line-height:1.7;color:#c8d5eb;margin:7px 0 16px}.sh-eco-brand a{color:var(--sh-yellow);font-size:10px;font-weight:900;text-decoration:none}
.sh-faq{background:var(--sh-bg)}.sh-faq>.container>.row>.col-lg-5>p{color:var(--sh-muted);font-size:13px;line-height:1.8;margin:15px 0 19px;max-width:400px}.sh-faq-list details{background:#fff;border:1px solid var(--sh-border);border-radius:12px;margin-bottom:9px;padding:0 18px}.sh-faq-list summary{list-style:none;cursor:pointer;padding:17px 0;font-size:12px;font-weight:800;display:flex;justify-content:space-between;gap:12px}.sh-faq-list summary::-webkit-details-marker{display:none}.sh-faq-list details p{font-size:11px;color:var(--sh-muted);line-height:1.7;padding:0 0 16px;margin:0}.sh-faq-list details[open] summary i{transform:rotate(45deg)}.sh-faq-list summary i{transition:.2s;color:var(--sh-blue)}
.sh-final-cta{padding:65px 0;background:#fff}.sh-final-card{background:var(--sh-blue-deep);color:#fff;border-radius:20px;padding:38px 42px;display:flex;justify-content:space-between;align-items:center;gap:35px}.sh-final-card span{font-size:11px;color:#b6c6e2}.sh-final-card h2{font-size:28px;max-width:650px;color:#fff;margin:6px 0 0;letter-spacing:-.035em}.sh-final-card>div:last-child{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.sh-footer{background:#071735;color:#9fb0cf;padding:58px 0 25px}.sh-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px;padding-bottom:35px}.sh-footer-brand img{width:190px;filter:brightness(0) invert(1);opacity:.95}.sh-footer-brand p{font-size:11px;line-height:1.7;max-width:330px;margin:15px 0;color:#a9bad7}.sh-footer-badges{display:flex;gap:8px;flex-wrap:wrap}.sh-footer-badges span{border:1px solid rgba(255,255,255,.11);border-radius:20px;padding:6px 9px;font-size:9px}.sh-footer-badges i{color:var(--sh-yellow);margin-right:4px}.sh-footer h4{font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 14px}.sh-footer-grid>div:not(.sh-footer-brand) a{display:block;color:#9fb0cf;font-size:10px;text-decoration:none;margin:9px 0}.sh-footer-grid>div:not(.sh-footer-brand) a:hover{color:#fff}.sh-footer-bottom{border-top:1px solid rgba(255,255,255,.09);padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px}.sh-footer-bottom p{margin:0}.sh-footer-bottom a{color:#9fb0cf;text-decoration:none;margin-left:14px}
@media(max-width:1199px){.sh-nav-collapse{position:absolute;top:82px;left:15px;right:15px;background:#fff;padding:16px;border:1px solid var(--sh-border);border-radius:12px;box-shadow:var(--sh-shadow)}.sh-main-nav{gap:0}.sh-main-nav .nav-link{padding:9px!important}.sh-nav-actions{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sh-border);justify-content:flex-start}.sh-hero h1{font-size:43px}.sh-plan-grid{grid-template-columns:repeat(2,1fr)}.sh-solution-grid-four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991px){.sh-hero{padding:65px 0}.sh-hero-visual{margin:45px auto 0;max-width:500px}.sh-trust-grid{grid-template-columns:repeat(2,1fr)}.sh-trust-grid>div{border-right:0;border-bottom:1px solid var(--sh-border);padding:14px 10px}.sh-domain-card{grid-template-columns:1fr;gap:22px}.sh-section-heading{display:block}.sh-section-heading>p{margin-top:12px}.sh-solution-grid{grid-template-columns:repeat(2,1fr)}.sh-dashboard-mock{margin:40px 0 0}.sh-migration-visual{padding:35px 0 0}.sh-security-grid{grid-template-columns:repeat(2,1fr)}.sh-support-card{grid-template-columns:1fr}.sh-chat-mock{max-width:520px}.sh-ecosystem-card{grid-template-columns:1fr}.sh-faq-list{margin-top:30px}.sh-final-card{display:block}.sh-final-card>div:last-child{justify-content:flex-start;margin-top:22px}.sh-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.sh-footer-grid>div:last-child{display:none}}
@media(max-width:767px){.sh-utility-left span:nth-child(2){display:none}.sh-utility-right a:first-child{display:none}.sh-navbar{min-height:72px}.sh-brand img{width:170px}.sh-nav-collapse{top:72px}.sh-nav-actions{flex-wrap:wrap}.sh-hero{padding:50px 0 55px}.sh-hero h1{font-size:36px}.sh-hero-lead{font-size:15px}.sh-hero-proof{gap:18px}.sh-hero-visual{height:350px}.sh-server-main{width:315px;right:5px;top:68px}.sh-float-support{left:0}.sh-float-backup{right:0}.sh-trust-grid{grid-template-columns:1fr}.sh-domain-card{padding:24px 20px}.sh-domain-input-wrap{display:grid;grid-template-columns:25px 1fr}.sh-domain-input-wrap .sh-btn{grid-column:1 / -1;width:100%;margin-top:5px}.sh-products,.sh-solutions,.sh-security,.sh-faq,.sh-feature-section{padding:60px 0}.sh-section-heading h2,.sh-feature-copy h2,.sh-faq h2{font-size:30px}.sh-plan-grid,.sh-solution-grid,.sh-solution-grid-four,.sh-security-grid{grid-template-columns:1fr}.sh-plan-featured{transform:none}.sh-mock-metrics{grid-template-columns:1fr 1fr}.sh-mock-metrics>div:last-child{grid-column:1/-1}.sh-support-card{padding:30px 22px}.sh-support-copy h2{font-size:29px}.sh-ecosystem-card{padding:26px 22px}.sh-final-card{padding:29px 23px}.sh-final-card h2{font-size:24px}.sh-footer-grid{grid-template-columns:1fr 1fr}.sh-footer-brand{grid-column:1/-1}.sh-footer-bottom{display:block}.sh-footer-bottom div{margin-top:10px}.sh-footer-bottom a{margin:0 14px 0 0}}
@media(max-width:480px){.sh-utility-inner{height:auto;min-height:36px}.sh-utility-right{gap:10px}.sh-hero h1{font-size:32px}.sh-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sh-hero-proof strong{font-size:16px}.sh-hero-proof span{font-size:9px}.sh-hero-visual{height:320px}.sh-server-main{width:285px;padding:17px}.sh-float-card{min-width:160px;padding:10px}.sh-float-card>i{width:32px;height:32px}.sh-float-support{top:18px}.sh-float-backup{bottom:5px}.sh-section-heading h2,.sh-feature-copy h2,.sh-faq h2{font-size:27px}.sh-footer-grid{grid-template-columns:1fr}.sh-footer-brand{grid-column:auto}}

/* =========================================================
   STARTENHOST MODERN 1.0.1 - Commercial polish + Client Area
   ========================================================= */
.sh-navbar{min-height:92px;gap:40px}.sh-brand img{width:232px;max-height:72px}.sh-main-nav .nav-link{font-size:13px;padding:15px 12px!important}.sh-nav-actions .sh-btn{min-height:42px;display:inline-flex;align-items:center}.sh-utility-right a{display:inline-flex;align-items:center;gap:6px}.sh-utility-right a i{font-size:11px;color:var(--sh-yellow)}
.sh-hero{padding:88px 0 82px}.sh-hero h1{font-size:54px;max-width:690px}.sh-hero-lead{max-width:640px}.sh-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-5px 0 24px}.sh-hero-chips span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;color:#dfe8fa;font-size:10px;font-weight:700}.sh-hero-chips i{color:var(--sh-yellow)}
.sh-products{padding-top:88px}.sh-plan-card{transition:.22s ease;border-color:#dfe6f1}.sh-plan-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(21,47,96,.12);border-color:#c8d5e8}.sh-plan-featured:hover{transform:translateY(-10px)}.sh-plan-card h3{font-size:21px;letter-spacing:-.025em}.sh-plan-price strong{font-size:29px}.sh-plan-id{display:block;margin-top:11px;text-align:center;font-size:8px;color:#b0b8c5;letter-spacing:.03em}.sh-plan-featured .sh-plan-id{color:#a89354}
.sh-domain-card{box-shadow:0 18px 45px rgba(21,47,96,.07)}
.sh-footer-brand .sh-footer-logo{display:inline-flex;background:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 8px 22px rgba(0,0,0,.12)}.sh-footer-brand .sh-footer-logo img{width:205px;filter:none;opacity:1}.sh-footer-brand p{font-size:12px}.sh-footer-grid>div:not(.sh-footer-brand) a{font-size:11px}.sh-footer h4{font-size:12px}
.sh-whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:80;background:#20b66b;color:#fff!important;text-decoration:none!important;border-radius:999px;display:flex;align-items:center;gap:9px;padding:12px 17px;box-shadow:0 16px 36px rgba(13,92,56,.28);font-size:12px;font-weight:800}.sh-whatsapp-float i{font-size:20px}.sh-whatsapp-float:hover{transform:translateY(-2px);background:#18995a}

/* Internal pages */
.sh-inner-hero{background:linear-gradient(135deg,#071735,#102a63 62%,#1c3d85);padding:43px 0 40px;color:#fff;position:relative;overflow:hidden}.sh-inner-hero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:8%;top:-155px}.sh-inner-hero .container{position:relative;z-index:2}.sh-inner-hero span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;color:var(--sh-yellow);margin-bottom:6px}.sh-inner-hero h1{margin:0;color:#fff;font-size:34px;line-height:1.15;letter-spacing:-.035em;font-weight:850}.sh-inner-hero p{margin:8px 0 0;color:#c5d3ec;font-size:12px;max-width:650px}.sh-breadcrumb{background:#fff;border-bottom:1px solid var(--sh-border)}.sh-breadcrumb .breadcrumb{padding:13px 0}.sh-breadcrumb .breadcrumb-item,.sh-breadcrumb .breadcrumb-item a{font-size:11px;color:#7c899d}.sh-inner-main{background:#f5f7fb;padding:38px 0 72px;min-height:520px}.sh-inner-main .primary-content>.card,.sh-inner-main .card{border:1px solid #dfe6f1;border-radius:15px;box-shadow:0 10px 30px rgba(21,47,96,.06);overflow:hidden}.sh-inner-main .card-header{background:#fff;border-bottom:1px solid var(--sh-border);padding:17px 20px;font-weight:800;color:#1f2d46}.sh-inner-main .card-body{padding:21px}.sh-inner-main .panel{border:1px solid #dfe6f1;border-radius:15px;box-shadow:0 10px 30px rgba(21,47,96,.05);overflow:hidden}.sh-inner-main .panel-heading{background:#fff;border-bottom:1px solid var(--sh-border);padding:16px 18px;font-weight:800}.sh-inner-main .panel-body{padding:18px}.sh-inner-main .sidebar .card,.sh-inner-main .sidebar .panel{box-shadow:none}.sh-inner-main .list-group-item{border-color:#e7ecf3;font-size:12px;padding:11px 15px}.sh-inner-main .list-group-item.active{background:var(--sh-blue);border-color:var(--sh-blue)}.sh-inner-main .btn{border-radius:8px;font-weight:700}.sh-inner-main .btn-primary{background:var(--sh-blue);border-color:var(--sh-blue)}.sh-inner-main .btn-primary:hover{background:var(--sh-blue-dark);border-color:var(--sh-blue-dark)}.sh-inner-main .btn-success{background:#169b59;border-color:#169b59}.sh-inner-main .form-control{border-color:#d9e1ed;border-radius:8px;min-height:40px;box-shadow:none}.sh-inner-main .form-control:focus{border-color:#9fb4d8;box-shadow:0 0 0 3px rgba(28,61,133,.08)}.sh-inner-main table.table{background:#fff}.sh-inner-main .table thead th{background:#f8fafc;border-color:#e5eaf1;color:#526079;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.sh-inner-main .table td{border-color:#edf0f5;font-size:12px;vertical-align:middle}.sh-inner-main .alert{border:0;border-radius:10px}.sh-inner-main .badge{border-radius:999px;padding:.4em .7em}.sh-inner-main .client-home-panels .card{height:100%}.sh-inner-main h1,.sh-inner-main h2,.sh-inner-main h3,.sh-inner-main h4{color:#172033}.sh-inner-main .logincontainer,.sh-inner-main .login-container{background:#fff;border:1px solid var(--sh-border);border-radius:18px;padding:28px;box-shadow:0 18px 46px rgba(21,47,96,.08)}

/* Ticket/support pages */
.sh-inner-main .ticket-reply,.sh-inner-main .ticket-reply.staff{border-radius:13px;border:1px solid var(--sh-border);overflow:hidden}.sh-inner-main .ticket-reply .date,.sh-inner-main .ticket-reply .user{font-size:11px}.sh-inner-main .ticket-reply .message{font-size:13px;line-height:1.65}.sh-inner-main .knowledgebase-category,.sh-inner-main .kb-article-item{border-radius:12px}

/* Shopping cart harmonisation without replacing the active order form */
.startenhost-theme #order-standard_cart .products .product,.startenhost-theme #order-standard_cart .product-info,.startenhost-theme #order-standard_cart .summary-container{border-radius:14px!important}.startenhost-theme #order-standard_cart .btn-primary{background:var(--sh-blue)!important;border-color:var(--sh-blue)!important}.startenhost-theme #order-standard_cart .btn-success{background:#169b59!important;border-color:#169b59!important}.startenhost-theme #order-standard_cart .order-summary{border-color:var(--sh-blue)!important}.startenhost-theme #order-standard_cart .order-summary h2{background:var(--sh-blue)!important}

@media(max-width:1199px){.sh-navbar{min-height:84px}.sh-brand img{width:210px}.sh-nav-collapse{top:84px}.sh-hero h1{font-size:46px}.sh-plan-featured:hover{transform:translateY(-5px)}}
@media(max-width:767px){.sh-navbar{min-height:74px}.sh-brand img{width:180px}.sh-nav-collapse{top:74px}.sh-hero{padding:56px 0 60px}.sh-hero h1{font-size:37px}.sh-hero-chips{margin-bottom:20px}.sh-whatsapp-float span{display:none}.sh-whatsapp-float{right:16px;bottom:16px;width:52px;height:52px;padding:0;justify-content:center}.sh-whatsapp-float i{font-size:23px}.sh-inner-hero{padding:34px 0}.sh-inner-hero h1{font-size:29px}.sh-inner-main{padding:26px 0 55px}}

/* =========================================================
   STARTENHOST MODERN 1.0.2 - Pricing robustness + refinements
   ========================================================= */
.sh-navbar-wrap{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.97);backdrop-filter:saturate(150%) blur(10px);-webkit-backdrop-filter:saturate(150%) blur(10px);box-shadow:0 1px 0 rgba(17,39,80,.08)}
.sh-navbar{max-width:1240px}.sh-main-nav{gap:2px}.sh-main-nav .nav-link{font-weight:750;color:#34425b!important}.sh-main-nav .nav-link:hover{color:var(--sh-blue)!important}.sh-nav-actions{gap:9px}
.sh-hero-copy{padding-right:34px}.sh-hero h1{letter-spacing:-.048em}.sh-hero-lead{font-size:16px;line-height:1.75}.sh-hero-actions{gap:10px}.sh-hero-proof{margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}
.sh-plan-grid{align-items:stretch}.sh-plan-card{display:flex;flex-direction:column;padding:25px 22px 20px}.sh-plan-card .sh-plan-desc{min-height:58px}.sh-plan-card ul{margin-bottom:22px;flex:1}.sh-plan-price{min-height:66px;display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:5px}.sh-plan-price small{width:100%;margin-bottom:2px}.sh-plan-price strong{line-height:1}.sh-plan-price span{padding-bottom:2px}.sh-plan-card .sh-btn{margin-top:auto}
.sh-plan-card:not(.sh-plan-featured) .sh-btn-outline{border-width:1.5px}.sh-plan-featured{box-shadow:0 18px 50px rgba(23,50,101,.14)}
.sh-section-heading>p{font-size:13px;line-height:1.7}.sh-solution-card p,.sh-security-card p{line-height:1.65}
.sh-footer{padding-top:62px}.sh-footer-grid{gap:38px}.sh-footer-brand p{max-width:330px;line-height:1.7}
@media(max-width:1199px){.sh-navbar-wrap{position:relative}.sh-hero-copy{padding-right:15px}}
@media(max-width:767px){.sh-utility-bar{display:none}.sh-navbar-wrap{position:sticky;top:0}.sh-plan-card .sh-plan-desc{min-height:0}}

/* =========================================================
   STARTENHOST MODERN 1.0.3 - Header completo, menus e login
   ========================================================= */
body.startenhost-theme{padding-top:0!important}
.sh-site-header{position:relative;z-index:100;background:#071427;color:#fff}
.sh-public-topbar{background:#071a3c;border-bottom:1px solid rgba(255,255,255,.08)}
.sh-public-topbar-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.sh-topbar-trust,.sh-topbar-actions{display:flex;align-items:center;gap:20px}
.sh-topbar-trust{font-size:11px;color:#b9c6dc}.sh-topbar-trust span{display:inline-flex;align-items:center;gap:7px}.sh-topbar-trust i{color:var(--sh-yellow)}
.sh-topbar-actions{margin-left:auto}.sh-top-link,.sh-top-button,.sh-account-trigger{border:0;background:transparent;color:#cbd6e8!important;text-decoration:none!important;font-size:11px;display:inline-flex;align-items:center;gap:7px;padding:7px 3px;cursor:pointer}.sh-top-link:hover,.sh-top-button:hover,.sh-account-trigger:hover{color:#fff!important}.sh-top-link i,.sh-top-button i{color:var(--sh-yellow)}
.sh-top-button:focus,.sh-account-trigger:focus{outline:none;box-shadow:none}
.sh-account-trigger{background:rgba(255,255,255,.06);border-radius:999px;padding:7px 12px;color:#fff!important;font-weight:700}.sh-account-trigger i{font-size:13px}
.sh-top-dropdown,.sh-account-panel{margin-top:9px!important;background:#0b162d;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 26px 65px rgba(0,0,0,.32);padding:10px;min-width:330px;color:#fff}
.sh-top-dropdown{width:355px;max-height:70vh;overflow:auto}.sh-menu-card{display:flex;align-items:flex-start;gap:12px;border-radius:11px;padding:11px;color:#fff!important;text-decoration:none!important}.sh-menu-card:hover{background:rgba(255,255,255,.055)}.sh-menu-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:9px;background:rgba(255,255,255,.055);color:#d7e4f8}.sh-menu-card strong,.sh-account-panel-head strong{display:block;font-size:12px;color:#fff;margin:1px 0 2px}.sh-menu-card small,.sh-account-panel-head small{display:block;font-size:10px;line-height:1.45;color:#8fa0ba;font-weight:500}
.sh-account-panel{width:330px}.sh-account-panel-head{display:flex;align-items:center;gap:11px;padding:9px 9px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.sh-account-dynamic{padding:7px 0}.sh-account-dynamic>a{display:flex;align-items:center;gap:10px;color:#d4dced!important;text-decoration:none!important;padding:9px 10px;border-radius:9px;font-size:11px}.sh-account-dynamic>a:hover{background:rgba(255,255,255,.055);color:#fff!important}.sh-account-dynamic>a i{width:18px;color:#8fa4c7;text-align:center}.sh-account-panel .dropdown-divider{border-color:rgba(255,255,255,.09);margin:6px 4px}.sh-account-quick{padding:8px 8px 3px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:5px}.sh-account-quick a{color:#9fb0ca!important;text-decoration:none!important;font-size:10px;display:flex;gap:8px;align-items:center}.sh-account-quick a:hover{color:#fff!important}

.sh-commercial-bar{background:linear-gradient(90deg,#081426 0%,#0a1427 55%,#0d1830 100%);border-bottom:1px solid rgba(255,255,255,.08)}
.sh-commercial-inner{min-height:88px;display:flex;align-items:center;gap:40px;position:relative}.sh-commercial-brand{display:flex;align-items:center;flex:0 0 auto}.sh-commercial-brand>span{display:inline-flex;background:#fff;border-radius:12px;padding:7px 12px;box-shadow:0 8px 22px rgba(0,0,0,.14)}.sh-commercial-brand img{display:block;width:198px;max-height:52px;object-fit:contain}
.sh-commercial-collapse{display:flex;align-items:center;flex:1}.sh-commercial-menu{display:flex;flex-direction:row;align-items:center;gap:1px;margin-left:auto}.sh-commercial-menu>.nav-item>.nav-link{color:#c5cfdf!important;font-size:13px;font-weight:650;padding:13px 11px!important;border-radius:9px;text-decoration:none}.sh-commercial-menu>.nav-item>.nav-link:hover,.sh-commercial-menu>.nav-item.show>.nav-link{color:#fff!important;background:rgba(255,255,255,.06)}.sh-commercial-menu .dropdown-toggle:after{margin-left:7px;font-size:9px;opacity:.55}
.sh-commercial-actions{display:flex;align-items:center;gap:10px;margin-left:12px}.sh-cart-compact{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#cbd6e8!important;position:relative;text-decoration:none!important}.sh-cart-compact:hover{background:rgba(255,255,255,.07);color:#fff!important}.sh-cart-compact span{position:absolute;top:-6px;right:-6px;background:var(--sh-yellow);color:#071a3c;border-radius:999px;font-size:9px;font-weight:900;min-width:18px;height:18px;display:grid;place-items:center}.sh-offers-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}.sh-offers-btn:hover{background:var(--sh-yellow);border-color:var(--sh-yellow);color:#071a3c!important}
.sh-mega-menu{top:calc(100% + 12px)!important;left:50%!important;transform:translateX(-50%)!important;background:#0b162d;border:1px solid rgba(255,255,255,.08);border-radius:17px;box-shadow:0 28px 75px rgba(0,0,0,.36);padding:15px;min-width:630px}.sh-mega-2{min-width:520px;display:none;grid-template-columns:repeat(2,1fr);gap:5px}.sh-mega-3{display:none;grid-template-columns:repeat(3,1fr);gap:5px}.sh-mega-item.show .sh-mega-2,.sh-mega-item.show .sh-mega-3{display:grid}.sh-mega-link{display:flex;gap:12px;align-items:flex-start;padding:13px;border-radius:11px;color:#fff!important;text-decoration:none!important}.sh-mega-link:hover{background:rgba(255,255,255,.055)}.sh-mega-link>i{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.055);display:grid;place-items:center;color:#adc0df;flex:0 0 34px}.sh-mega-link strong{display:block;font-size:12px;color:#fff;margin:0 0 3px}.sh-mega-link small{display:block;font-size:10px;line-height:1.5;color:#889ab7;font-weight:500}

.sh-client-nav-bar{background:#09111f;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}.sh-client-nav-inner{min-height:48px;display:flex;align-items:center}.sh-client-nav-collapse{display:flex;align-items:center;justify-content:space-between;width:100%}.sh-client-menu{display:flex;flex-direction:row;align-items:center;gap:3px}.sh-client-menu>li>a{color:#c6cfdd!important;text-decoration:none!important;font-size:12px;font-weight:650;padding:10px 12px!important;border-radius:7px;display:block}.sh-client-menu>li>a:hover,.sh-client-menu>li.show>a{background:rgba(255,255,255,.055);color:#fff!important}.sh-client-menu .dropdown-menu{background:#121d31;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 22px 55px rgba(0,0,0,.28);padding:8px;min-width:230px}.sh-client-menu .dropdown-item,.sh-client-menu .dropdown-item a{color:#cdd7e7!important;background:transparent!important;text-decoration:none!important;font-size:11px}.sh-client-menu .dropdown-item:hover{background:rgba(255,255,255,.055)!important;border-radius:7px}.sh-client-menu .dropdown-divider{border-color:rgba(255,255,255,.09)}.sh-open-ticket-link{color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 12px;margin-left:auto;white-space:nowrap}.sh-open-ticket-link:hover{background:var(--sh-yellow);border-color:var(--sh-yellow);color:#071a3c!important}
.sh-client-mobile-toggle{border:0;background:rgba(255,255,255,.06);color:#fff;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:750;margin:8px 0}

/* Login standalone */
body.startenhost-login-page{background:#edf2f8}.startenhost-login-page #main-body{padding:0!important;margin:0!important;min-height:100vh;display:flex;align-items:center}.sh-login-shell{max-width:1540px!important;padding:22px}.sh-login-main .primary-content{width:100%}.sh-login-layout{min-height:calc(100vh - 44px);display:grid;grid-template-columns:40% 60%;background:#fff;border:1px solid #dce4ef;border-radius:28px;overflow:hidden;box-shadow:0 26px 70px rgba(16,40,83,.12)}
.sh-login-brand-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#06172f 0%,#0a2a5e 68%,#103a79 100%);padding:52px 58px;color:#fff;display:flex;flex-direction:column}.sh-login-logo{position:relative;z-index:3;align-self:flex-start}.sh-login-logo span{display:inline-flex;background:#fff;border-radius:12px;padding:8px 13px}.sh-login-logo img{width:210px;display:block}.sh-login-brand-content{position:relative;z-index:3;margin:auto 0}.sh-login-kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#b9c9e2;font-weight:800}.sh-login-kicker span{width:35px;height:1px;background:var(--sh-yellow)}.sh-login-brand-content h1{font-size:52px;line-height:1.14;letter-spacing:-.045em;color:#fff;margin:25px 0 20px;font-weight:550}.sh-login-brand-content h1 strong{color:#75c8f7;font-weight:800}.sh-login-brand-content>p{color:#c5d3e7;font-size:15px;line-height:1.7;max-width:520px}.sh-login-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.sh-login-benefits span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);padding:8px 11px;border-radius:999px;color:#d9e4f3;font-size:10px;font-weight:750}.sh-login-benefits i{color:var(--sh-yellow)}.sh-login-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.sh-login-orbit-a{width:640px;height:240px;left:-200px;top:180px;transform:rotate(-8deg)}.sh-login-orbit-b{width:800px;height:330px;left:-180px;bottom:30px;transform:rotate(9deg)}
.sh-login-form-panel{display:flex;align-items:center;justify-content:center;padding:50px;background:radial-gradient(circle at 95% 10%,#f1f7ff 0,transparent 30%),#fff}.sh-login-form-wrap{width:100%;max-width:590px}.sh-login-back{display:inline-flex;align-items:center;gap:7px;color:#7a879b!important;font-size:11px;text-decoration:none!important;margin-bottom:42px}.sh-login-eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:#2e65d3;margin-bottom:13px}.sh-login-form-wrap h2{font-size:42px;line-height:1.15;letter-spacing:-.045em;color:#142035;margin:0 0 8px;font-weight:850}.sh-login-subtitle{font-size:15px;color:#65758c;margin:0 0 35px}.sh-login-form .form-group{margin-bottom:22px}.sh-login-form label{font-size:12px;color:#34435c;font-weight:750;margin-bottom:8px}.sh-login-label-row{display:flex;align-items:center;justify-content:space-between}.sh-login-label-row a{font-size:11px;color:#245fd3!important;text-decoration:none!important}.sh-login-input{position:relative}.sh-login-input>i{position:absolute;left:17px;top:50%;transform:translateY(-50%);z-index:4;color:#7292c9;font-size:15px}.sh-login-input .form-control{height:56px;border:1.5px solid #dce4ef;border-radius:13px;padding:0 48px;font-size:14px;box-shadow:none}.sh-login-input .form-control:focus{border-color:#3972dd;box-shadow:0 0 0 4px rgba(57,114,221,.09)}.sh-reveal-pw{position:absolute!important;right:8px;top:50%;transform:translateY(-50%);z-index:5;border:0!important;background:transparent!important;color:#8aa0bd!important;box-shadow:none!important}.sh-login-remember{margin:-5px 0 17px}.sh-login-remember label{display:inline-flex;align-items:center;gap:8px;color:#6c7a8e;font-size:11px;font-weight:600}.sh-login-submit{width:100%;height:55px;border:0;border-radius:999px;background:linear-gradient(90deg,#184eae,#2f6fea);color:#fff!important;font-size:14px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 14px 30px rgba(39,99,210,.25)}.sh-login-submit:hover{transform:translateY(-1px);box-shadow:0 18px 35px rgba(39,99,210,.31)}.sh-login-register{text-align:center;margin-top:20px;color:#77859a;font-size:12px}.sh-login-register a{font-weight:800;color:#245fd3!important;text-decoration:none!important}.sh-login-security{text-align:center;margin-top:45px;color:#7b899c;font-size:11px}.sh-login-security i{margin-right:6px}.sh-login-captcha{display:flex;justify-content:center;margin:5px 0 18px}

@media(min-width:1200px){
  .sh-commercial-collapse{display:flex!important}
  .sh-client-nav-collapse{display:flex!important}
}
@media(max-width:1199px){
  .sh-commercial-inner{min-height:76px}.sh-commercial-brand img{width:176px}.sh-commercial-collapse{position:absolute;top:76px;left:15px;right:15px;z-index:110;background:#0b162d;border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.32)}.sh-commercial-menu{display:block;margin:0}.sh-commercial-menu>.nav-item>.nav-link{padding:10px!important}.sh-commercial-actions{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.sh-mega-menu{position:static!important;transform:none!important;min-width:0!important;width:100%;margin:0!important;box-shadow:none;border:0;background:rgba(255,255,255,.035);padding:8px}.sh-mega-item.show .sh-mega-2,.sh-mega-item.show .sh-mega-3{grid-template-columns:1fr}.sh-client-nav-inner{display:block}.sh-client-nav-collapse{padding-bottom:10px}.sh-client-menu{display:block}.sh-open-ticket-link{display:inline-flex;margin:8px 0 0}.sh-login-layout{grid-template-columns:44% 56%}.sh-login-brand-panel{padding:45px 38px}.sh-login-brand-content h1{font-size:43px}.sh-login-form-panel{padding:45px 35px}
}
@media(max-width:767px){
  .sh-public-topbar-inner{min-height:34px}.sh-topbar-trust{display:none}.sh-topbar-actions{width:100%;justify-content:flex-end;gap:9px}.sh-top-link,.sh-top-button,.sh-account-trigger{font-size:10px}.sh-support-dropdown{margin-right:auto}.sh-top-dropdown,.sh-account-panel{position:fixed!important;left:12px!important;right:12px!important;top:42px!important;transform:none!important;width:auto!important;min-width:0!important;max-height:75vh}.sh-commercial-inner{min-height:70px}.sh-commercial-collapse{top:70px}.sh-commercial-brand img{width:155px}.sh-commercial-brand>span{padding:6px 9px}.sh-login-shell{padding:0}.sh-login-layout{min-height:100vh;border:0;border-radius:0;grid-template-columns:1fr}.sh-login-brand-panel{display:none}.sh-login-form-panel{padding:38px 22px}.sh-login-form-wrap h2{font-size:34px}.sh-login-back{margin-bottom:34px}.sh-login-input .form-control{height:52px}.sh-login-security{margin-top:32px}
}

/* =========================================================
   StartenHost Modern v1.0.4
   Header externo claro + correções de camadas/dropdowns
   ========================================================= */
body.startenhost-theme{overflow-x:hidden}

/* Header comercial externo claro. A faixa superior continua institucional em azul. */
.sh-commercial-bar{background:#fff;border-bottom:1px solid #e6ebf2;box-shadow:0 5px 18px rgba(15,42,91,.045)}
.sh-commercial-brand>span{background:transparent;padding:0;box-shadow:none;border-radius:0}
.sh-commercial-menu>.nav-item>.nav-link{color:#33435f!important}
.sh-commercial-menu>.nav-item>.nav-link:hover,
.sh-commercial-menu>.nav-item.show>.nav-link{color:var(--sh-blue)!important;background:#f1f5fb}
.sh-commercial-menu .dropdown-toggle:after{color:#77859a}
.sh-cart-compact{border-color:#dce3ee;color:var(--sh-blue)!important;background:#fff}
.sh-cart-compact:hover{background:#f4f7fb;color:var(--sh-blue)!important;border-color:#cbd6e5}
.sh-offers-btn{border-color:#cfd9e8;color:var(--sh-blue-deep)!important;background:#fff}
.sh-offers-btn:hover{background:var(--sh-blue-deep);border-color:var(--sh-blue-deep);color:#fff!important}
.sh-mobile-toggle{background:#eef3fb;color:var(--sh-blue)}

/* Mega menus continuam escuros para criar contraste e hierarquia. */
.sh-mega-menu{z-index:2400!important}
.sh-public-header,.sh-commercial-bar,.sh-commercial-inner{overflow:visible}

/* Corrige dropdowns de ações do WHMCS, como cPanel/Webmail, que ficavam atrás de cards. */
.sh-inner-main .dropdown.show,
.sh-inner-main .btn-group.show,
.sh-inner-main .input-group.show{position:relative;z-index:2300!important}
.sh-inner-main .dropdown-menu{z-index:2400!important}
.sh-inner-main .card,
.sh-inner-main .card-body,
.sh-inner-main .panel,
.sh-inner-main .panel-body,
.sh-inner-main .list-group,
.sh-inner-main .list-group-item{overflow:visible}
.sh-inner-main .table-responsive{overflow-x:auto;overflow-y:visible}

/* Evita que blocos vizinhos cubram dropdowns abertos. */
.sh-inner-main .row{position:relative}
.sh-inner-main .dropdown.show{isolation:isolate}

/* Login: a nova assinatura é uma única frase de posicionamento. */
.sh-login-brand-content h1{max-width:560px}

@media(max-width:1199px){
  .sh-commercial-collapse{background:#fff;border-color:#dfe6f0;box-shadow:0 24px 60px rgba(24,47,88,.18)}
  .sh-commercial-menu>.nav-item>.nav-link{color:#33435f!important}
  .sh-commercial-actions{border-top-color:#e6ebf2}
  .sh-mega-menu{background:#0b162d!important}
}

/* =========================================================
   Fatura standalone - StartenHost Modern v1.0.4
   ========================================================= */
body.startenhost-invoice-page{margin:0;background:#f3f6f9;color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.sh-invoice-shell{width:100%;max-width:1180px;margin:0 auto;padding:28px 18px 46px}
.sh-invoice-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.sh-invoice-top-brand{display:inline-flex;align-items:center;text-decoration:none}.sh-invoice-top-brand img{width:190px;max-height:58px;object-fit:contain}.sh-invoice-top-actions{display:flex;align-items:center;gap:9px}.sh-invoice-top-actions a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #dce4ef;border-radius:9px;background:#fff;color:#40516d;text-decoration:none;font-size:12px;font-weight:700}.sh-invoice-top-actions a:hover{color:#1c3d85;border-color:#bfcde2}
.sh-invoice-card{background:#fff;border:1px solid #e0e7f0;border-radius:20px;box-shadow:0 22px 65px rgba(25,52,99,.10);padding:34px 38px}.sh-invoice-error{padding:26px}.sh-invoice-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;border-bottom:1px solid #e8edf3}.sh-invoice-kicker,.sh-invoice-section-kicker{font-size:10px;font-weight:900;letter-spacing:.14em;color:#1c3d85;text-transform:uppercase}.sh-invoice-head h1{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:7px 0 7px;color:#172033}.sh-invoice-head p{margin:0;color:#7b8798;font-size:13px}.sh-invoice-status-wrap{min-width:210px;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.sh-invoice-status{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;font-size:11px;line-height:1;font-weight:900;letter-spacing:.06em}.sh-invoice-status.is-danger{background:#fff0ed;color:#b42318}.sh-invoice-status.is-success{background:#eaf8ef;color:#16833b}.sh-invoice-status.is-info{background:#eaf3ff;color:#2366a8}.sh-invoice-status.is-warning{background:#fff5df;color:#9b6510}.sh-invoice-status.is-neutral{background:#eef1f5;color:#667287}.sh-invoice-status-wrap small{font-size:10px;color:#8b96a7;margin-top:11px}.sh-invoice-status-wrap strong{font-size:15px;color:#172033;margin-top:2px}
.sh-invoice-message{margin-top:20px;padding:13px 15px;border-radius:10px;font-size:13px;line-height:1.55}.sh-invoice-message.success{background:#edf9f1;color:#27623b}.sh-invoice-message.info{background:#eef6ff;color:#365a7c}.sh-invoice-message.danger{background:#fff0ed;color:#8d332a}
.sh-invoice-paybox{margin:24px 0 0;background:linear-gradient(135deg,#0a2a5d,#163e83);border-radius:16px;padding:24px;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;color:#fff}.sh-invoice-paybox h2{margin:5px 0 8px;font-size:22px;color:#fff;letter-spacing:-.03em}.sh-invoice-paybox p{margin:0;color:#d4e0f2;font-size:12px;line-height:1.65}.sh-invoice-paybox .sh-invoice-section-kicker{color:#edc245}.sh-invoice-payment-action{text-align:center}.sh-invoice-payment-action .btn,.sh-invoice-payment-action button,.sh-invoice-payment-action a.btn{border-radius:9px!important;font-weight:800!important;box-shadow:none!important}.sh-invoice-payment-action .alert{margin:12px 0 0;border-radius:10px;font-size:12px}.sh-invoice-payment-action img{max-width:100%;height:auto}
.sh-invoice-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.sh-invoice-meta-card{border:1px solid #e3e9f2;background:#f9fbfd;border-radius:13px;padding:17px;display:flex;align-items:flex-start;gap:13px;min-height:126px}.sh-invoice-meta-icon{width:38px;height:38px;border-radius:10px;background:#eaf0fb;color:#1c3d85;display:grid;place-items:center;flex:0 0 38px}.sh-invoice-meta-card span{display:block;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#7c889a;margin:1px 0 7px}.sh-invoice-meta-card address{margin:0;color:#34445f;font-size:12px;line-height:1.55;font-style:normal}.sh-invoice-meta-card>div:last-child>strong{font-size:15px;color:#172033}.sh-invoice-meta-card small{display:block;color:#7e899a;font-size:11px;margin-top:4px}.sh-invoice-payment-method{width:100%}.sh-invoice-payment-method form{margin:0}.sh-invoice-payment-method select{height:42px;border:1px solid #d6dfeb;border-radius:8px;background:#fff;font-size:12px}
.sh-invoice-credit{background:#eff9f2;border:1px solid #d7efdd;border-radius:12px;padding:16px;margin-bottom:20px}.sh-invoice-credit form{display:flex;align-items:center;justify-content:space-between;gap:20px}.sh-invoice-credit p{margin:4px 0 0;color:#5b7562;font-size:12px}.sh-invoice-credit .input-group{max-width:330px}.sh-invoice-note{background:#eef6ff;border-radius:12px;padding:15px 17px;margin:0 0 20px;color:#365a7c;font-size:12px}.sh-invoice-note strong{display:block;color:#234f7b;margin-bottom:5px}
.sh-invoice-section{border:1px solid #e3e9f2;border-radius:14px;overflow:hidden;margin-top:18px;background:#fff}.sh-invoice-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid #e9eef4;background:#fbfcfe}.sh-invoice-section-title h2{margin:3px 0 0;font-size:19px;letter-spacing:-.025em;color:#172033}.sh-invoice-number{font-size:11px;font-weight:800;color:#708097;background:#eef2f7;padding:6px 9px;border-radius:999px}.sh-invoice-table-wrap{overflow-x:auto}.sh-invoice-table{margin:0!important}.sh-invoice-table thead th{border-top:0!important;border-bottom:1px solid #e6ebf2!important;background:#fff;color:#778399;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:12px 15px!important}.sh-invoice-table tbody td{font-size:12px;color:#34445f;border-color:#edf1f5!important;padding:13px 15px!important;vertical-align:middle}.sh-invoice-table tfoot td{font-size:12px;border-color:#edf1f5!important;padding:9px 15px!important;color:#55647b}.sh-invoice-table tfoot td:first-child{text-align:right;font-weight:700}.sh-invoice-table .sh-invoice-total td{background:#f5f8fc;color:#172033;font-size:15px;font-weight:900!important;padding-top:13px!important;padding-bottom:13px!important}.sh-invoice-tax-note{font-size:10px;color:#8b96a6;margin:8px 14px 12px}.sh-invoice-transactions .sh-transid{word-break:break-all}.sh-invoice-balance td{background:#f8fafc;color:#172033!important}
.sh-invoice-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px}.sh-invoice-link{color:#1c3d85;text-decoration:none;font-size:12px;font-weight:750}.sh-invoice-link i{margin-right:6px}.sh-invoice-actions>div{display:flex;gap:8px}.sh-invoice-btn-primary,.sh-invoice-btn-secondary{border-radius:9px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important}.sh-invoice-btn-primary{background:#1c3d85!important;border-color:#1c3d85!important;color:#fff!important}.sh-invoice-btn-secondary{background:#fff!important;border:1px solid #d7e0ec!important;color:#44546d!important}.sh-invoice-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8793a5;font-size:10px;padding:16px 5px}.sh-invoice-footer a{color:#1c3d85;text-decoration:none;font-weight:750}
@media(max-width:767px){.sh-invoice-shell{padding:14px 10px 30px}.sh-invoice-top{align-items:flex-start}.sh-invoice-top-brand img{width:150px}.sh-invoice-top-actions a{font-size:0;padding:9px}.sh-invoice-top-actions a i{font-size:14px}.sh-invoice-card{padding:22px 16px;border-radius:15px}.sh-invoice-head{display:block}.sh-invoice-head h1{font-size:28px}.sh-invoice-status-wrap{align-items:flex-start;text-align:left;margin-top:16px}.sh-invoice-paybox{grid-template-columns:1fr;padding:19px}.sh-invoice-meta-grid{grid-template-columns:1fr}.sh-invoice-credit form{display:block}.sh-invoice-credit .input-group{margin-top:12px;max-width:none}.sh-invoice-actions{display:block}.sh-invoice-actions>div{margin-top:13px}.sh-invoice-footer{display:block;text-align:center}.sh-invoice-footer a{display:block;margin-top:5px}}
@media print{body.startenhost-invoice-page{background:#fff}.sh-invoice-shell{max-width:none;padding:0}.sh-invoice-card{box-shadow:none;border:0;padding:0}.sh-invoice-paybox{background:#f4f6f9!important;color:#172033!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sh-invoice-paybox h2{color:#172033}.sh-invoice-paybox p{color:#56647b}.sh-invoice-meta-card,.sh-invoice-section{break-inside:avoid}}

/* =========================================================
   StartenHost Modern v1.0.5
   Mega menu flutuante + fluxo de pagamento da fatura
   ========================================================= */

/* Desktop: mega menus devem flutuar fora do fluxo do header, sem aumentar sua altura. */
@media (min-width:1200px){
  .sh-site-header,
  .sh-commercial-bar,
  .sh-commercial-inner,
  .sh-commercial-collapse,
  .sh-commercial-menu{overflow:visible!important}
  .sh-commercial-inner{position:relative!important}
  .sh-commercial-collapse{position:static!important}
  .sh-commercial-menu>.sh-mega-item{position:static!important}
  .sh-commercial-menu>.sh-mega-item>.sh-mega-menu{
    position:absolute!important;
    top:calc(100% + 10px)!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    z-index:5000!important;
    max-width:calc(100vw - 48px)
  }
  .sh-commercial-menu>.sh-mega-item.show>.sh-mega-menu{display:grid!important}
  .sh-commercial-menu>.sh-mega-item:not(.show)>.sh-mega-menu{display:none!important}
  .sh-commercial-bar{position:relative;z-index:4900}
  .sh-client-nav-bar{position:relative;z-index:4800}
  .sh-inner-hero,.sh-home-main,.sh-inner-main{position:relative;z-index:1}
}

/* Card arredondado para a marca na página de fatura. */
.sh-invoice-top-brand{
  background:#fff;
  border:1px solid #dfe7f1;
  border-radius:14px;
  padding:10px 14px;
  box-shadow:0 8px 24px rgba(23,52,100,.07);
  overflow:hidden
}
.sh-invoice-top-brand img{border-radius:9px}

/* Escolha do gateway vem antes do bloco de pagamento. */
.sh-invoice-payment-selector{
  margin:24px 0 0;
  padding:18px 20px;
  display:grid;
  grid-template-columns:1fr minmax(250px,340px);
  align-items:center;
  gap:24px;
  background:#f8fafc;
  border:1px solid #e1e8f1;
  border-radius:14px
}
.sh-invoice-payment-selector-copy h2{
  margin:5px 0 5px;
  color:#172033;
  font-size:19px;
  line-height:1.25;
  letter-spacing:-.025em
}
.sh-invoice-payment-selector-copy p{
  margin:0;
  color:#738096;
  font-size:12px;
  line-height:1.55
}
.sh-invoice-payment-selector-control form{margin:0}
.sh-invoice-payment-selector-control label{
  display:block;
  margin:0 0 6px;
  color:#66758b;
  font-size:10px;
  line-height:1.2;
  font-weight:850;
  letter-spacing:.055em;
  text-transform:uppercase
}
.sh-invoice-payment-selector-control select{
  width:100%;
  height:46px;
  border:1px solid #cfd9e7;
  border-radius:10px;
  background:#fff;
  color:#172033;
  font-size:13px;
  font-weight:700;
  box-shadow:0 4px 14px rgba(23,52,100,.04)
}
.sh-invoice-selected-method{
  min-height:46px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:9px 12px;
  background:#fff;
  border:1px solid #d8e1ec;
  border-radius:10px
}
.sh-invoice-selected-method span{font-size:9px;color:#7e8a9d;text-transform:uppercase;font-weight:800;letter-spacing:.05em}
.sh-invoice-selected-method strong{margin-top:2px;font-size:13px;color:#172033}

/* Com a forma de pagamento no topo, a data ocupa toda a largura do resumo inferior. */
.sh-invoice-meta-card-date{grid-column:1/-1;min-height:auto}

@media(max-width:767px){
  .sh-invoice-payment-selector{grid-template-columns:1fr;gap:14px;padding:16px}
  .sh-invoice-top-brand{padding:8px 10px;border-radius:12px}
}

/* =========================================================
   StartenHost Modern v1.0.6
   Hover bridge dos mega menus + ordem correta de camadas
   ========================================================= */

@media (min-width:1200px){
  /* A faixa superior precisa ficar acima do header comercial para que
     Suporte e Minha Conta nunca sejam cobertos pelo menu branco. */
  .sh-public-topbar{
    position:relative!important;
    z-index:7200!important;
    overflow:visible!important;
  }
  .sh-public-topbar-inner,
  .sh-topbar-actions,
  .sh-support-dropdown,
  .sh-account-dropdown{
    position:relative;
    overflow:visible!important;
  }
  .sh-top-dropdown,
  .sh-account-panel{
    z-index:7300!important;
  }

  /* O menu comercial fica abaixo da faixa superior, mas acima do corpo. */
  .sh-commercial-bar{
    position:relative!important;
    z-index:5200!important;
  }
  .sh-client-nav-bar{
    position:relative!important;
    z-index:5100!important;
  }

  /* Ponte invisível entre o item do menu e o dropdown.
     Ela cobre o pequeno vão visual sem alterar o layout. */
  .sh-commercial-menu>.sh-mega-item>.sh-mega-menu::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:-16px;
    height:16px;
    background:transparent;
  }

  /* Mantém o dropdown clicável durante todo o deslocamento do cursor. */
  .sh-commercial-menu>.sh-mega-item>.sh-mega-menu{
    pointer-events:auto!important;
    z-index:5400!important;
  }

  /* O próprio item fica acima da camada-base do menu para manter hover contínuo. */
  .sh-commercial-menu>.sh-mega-item{
    z-index:1;
  }
}
