/* JomeTech Hosting — commercial page content */
.jt-page-content>.jt-container{max-width:1060px}
.jt-page-content .jt-intro{max-width:820px;margin-bottom:44px;font-size:17px;line-height:1.8;color:#556176}
.jt-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0 42px}
.jt-content-grid.two{grid-template-columns:repeat(2,1fr)}
.jt-content-card{padding:24px;border:1px solid var(--jth-line);border-radius:16px;background:#fff}
.jt-content-card h3{margin:0 0 8px!important;font-size:17px!important}
.jt-content-card p{margin:0;font-size:13px}
.jt-content-card strong{color:var(--jth-ink)}
.jt-content-card .jt-card-label{display:block;margin-bottom:10px;color:var(--jth-blue);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.jt-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin:20px 0 40px;padding:0;list-style:none}
.jt-feature-list li{position:relative;margin:0;padding:12px 14px 12px 38px;border:1px solid var(--jth-line);border-radius:12px;background:#fafbfe;font-size:13px}
.jt-feature-list li:before{content:"";position:absolute;left:14px;top:16px;width:14px;height:14px;border-radius:50%;background:#eef3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23173fd6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/10px no-repeat}
.jt-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:48px 0 8px;padding:31px 34px;border-radius:18px;background:linear-gradient(115deg,#0b1433,#172b6c);color:#fff}
.jt-inline-cta h2{margin:0 0 7px!important;color:#fff!important;font-size:25px!important}
.jt-inline-cta p{margin:0;color:#b8c3dd}
.jt-inline-cta .jt-button{flex:0 0 auto;background:#fff;border-color:#fff;color:#0b1433}
.jt-page-content .jt-note{padding:17px 19px;border-left:3px solid var(--jth-blue);border-radius:0 10px 10px 0;background:#f4f7ff;color:#536078}
.jt-page-content .jt-price-table{overflow:auto;margin:28px 0 40px;border:1px solid var(--jth-line);border-radius:15px}
.jt-page-content .jt-price-table table{margin:0;border:0}
.jt-page-content .jt-price-table th,.jt-page-content .jt-price-table td{border-width:0 0 1px 0}
.jt-page-content .jt-price-table tr:last-child td{border-bottom:0}
.jt-page-content .jt-faq-list{margin-top:25px;border-top:1px solid var(--jth-line)}
.jt-page-content .jt-faq-list details{border-bottom:1px solid var(--jth-line)}
.jt-page-content .jt-faq-list summary{padding:18px 0;cursor:pointer;color:var(--jth-ink);font-weight:800}
.jt-page-content .jt-faq-list details p{margin:0;padding:0 0 18px;font-size:13px}
.jt-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.jt-post-card{padding:24px;border:1px solid var(--jth-line);border-radius:16px;background:#fff}
.jt-post-card>span{color:var(--jth-muted-2);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.jt-post-card h2{margin:10px 0!important;font-size:18px!important}
.jt-post-card p{font-size:12px}
.jt-post-card>a{font-size:11px}
@media(max-width:850px){
  .jt-content-grid,.jt-content-grid.two,.jt-feature-list,.jt-post-grid{grid-template-columns:1fr}
  .jt-inline-cta{align-items:flex-start;flex-direction:column}
}
