.pricing-features{padding:90px 0;background:#fff}.pricing-section-heading{text-align:center;max-width:760px;margin:0 auto 54px}.pricing-section-heading h2{font-size:clamp(2rem,4vw,3.2rem);color:#075273;margin:12px 0 18px}.pricing-section-heading>i{display:block;width:60px;height:2px;background:var(--orange);margin:auto}.feature-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.feature-columns h3{font-size:1.15rem;color:#243449;margin:0 0 20px}.feature-columns ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.feature-columns li{position:relative;padding-left:28px;color:#687386;font-size:.86rem;line-height:1.45}.feature-columns li:before{content:"✓";position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:.65rem;font-weight:900}.pricing-faq{padding:90px 0 110px;background:#f8f7f5}.pricing-faq>.container{max-width:1000px}.faq-category{margin:0 0 32px}.faq-category>h3{color:var(--orange);font-size:1rem;margin:0 0 12px}.pricing-faq details{background:#fff;border:1px solid #eef0f2;border-radius:7px;margin-bottom:8px}.pricing-faq summary{list-style:none;display:flex;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;color:#263548;font-weight:700;font-size:.9rem}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary span{color:#738090;transition:.2s}.pricing-faq details[open] summary span{transform:rotate(180deg)}.pricing-faq details p{margin:0;padding:0 18px 17px;color:#687386;font-size:.88rem;line-height:1.65}.pricing-faq details a{color:var(--orange);text-decoration:underline}@media(max-width:900px){.feature-columns{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pricing-features,.pricing-faq{padding:65px 0}.feature-columns{grid-template-columns:1fr}.pricing-section-heading{margin-bottom:38px}}
