@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap');.pricing-grid-expanded{grid-template-columns:repeat(3,1fr)}
.pricing-grid-expanded .price-card{min-height:500px}
@media(max-width:980px){.pricing-grid-expanded{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.pricing-grid-expanded{grid-template-columns:1fr}}
/* hour7-v1-cleanup */html,body{max-width:100%}body{overflow-x:hidden}img,svg,video,canvas{max-width:100%}input,select,textarea,button{max-width:100%}button:disabled,[aria-disabled="true"]{opacity:.55;cursor:wait}.form-error:empty,.form-success:empty,.page-error:empty{display:none}@media(max-width:660px){input,select,textarea{font-size:16px}.toast,.global-state{max-width:calc(100vw - 24px)}}
.pricing-seo-section{width:min(1180px,92vw);margin:70px auto 0}.pricing-seo-head p{font-size:12px;letter-spacing:.12em;font-weight:800;color:#777}.pricing-seo-head h2{font-size:clamp(32px,5vw,56px);letter-spacing:-.045em;max-width:900px;margin:8px 0 24px}.pricing-table-wrap{overflow:auto;border:1px solid #dedfd9;border-radius:18px;background:#fff}.pricing-comparison{width:100%;border-collapse:collapse;min-width:900px}.pricing-comparison th,.pricing-comparison td{padding:14px 16px;border-bottom:1px solid #eceee8;text-align:left}.pricing-comparison thead th{background:#f4f5f1;font-size:12px;letter-spacing:.04em}.pricing-comparison tbody th{font-weight:800}.pricing-faq details{border:1px solid #dedfd9;background:#fff;border-radius:14px;padding:16px 18px;margin:9px 0}.pricing-faq summary{font-weight:800;cursor:pointer}.pricing-faq details p{color:#5f6259;line-height:1.65}

.plan-billing-detail{font-size:12px;line-height:1.5;color:#5b625d;min-height:72px}.pricing-comparison caption{text-align:left;padding:12px 0;font-weight:600}.pricing-table-wrap>p{max-width:85ch;font-size:14px;line-height:1.6}
.price-card.featured .plan-billing-detail{color:#c1cec5}
