.sv-intro{padding:48px 0 36px}.sv-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.sv-intro p{color:var(--body-color,#4a5866);margin:0 0 16px;font-size:17px;line-height:1.75}.sv-btn{color:#052132;border:1px solid #052132;border-radius:30px;margin-top:8px;padding:12px 28px;font-weight:600;transition:background-color .2s,color .2s;display:inline-block}.sv-btn:hover{color:#fff;background:#052132}.sv-img{text-align:center}.sv-img img{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:min(78vh,640px);display:inline-block}.sv-included{padding:0 0 56px}.sv-included h2{color:var(--theme-color);margin:0 0 8px;font-size:30px}.sv-included .sv-sub{color:#5d6b78;margin:0 0 22px}.sv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sv-card{background:#fff;border:1px solid #e3e8ee;border-radius:14px;gap:16px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.sv-card:hover{border-color:#eed26e;box-shadow:0 6px 20px #05213212}.sv-num{color:#eed26e;background:#052132;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex}.sv-card h3{color:var(--theme-color);margin:0 0 6px;font-size:18px;line-height:1.3}.sv-card p{color:#5d6b78;margin:0;font-size:15px;line-height:1.65}.sv-outro{margin-top:24px}.sv-outro p{color:#5d6b78;margin:0 0 12px}.sv-cta{background:#052132;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:26px 32px;display:flex}.sv-cta h3{color:#fff;margin:0 0 4px;font-size:22px}.sv-cta p{color:#b9c6d1;margin:0}.sv-cta a{color:#052132;background:#eed26e;border-radius:30px;padding:12px 28px;font-weight:600;transition:background-color .2s;display:inline-block}.sv-cta a:hover{color:#052132;background:#fff}@media (max-width:991px){.sv-intro{padding:36px 0 28px}.sv-intro-grid{grid-template-columns:1fr;gap:24px}.sv-included{padding-bottom:44px}}@media (max-width:767px){.sv-cards{grid-template-columns:1fr}.sv-included h2{font-size:24px}.sv-cta{padding:22px 20px}}
