.sfyp-section{padding:60px clamp(20px,4vw,48px);width:100%;background:var(--e-global-color-e51912a,#fff);font-family:var(--e-global-typography-text-font-family,Inter),sans-serif;color:var(--e-global-color-text,#202124)}
.sfyp-section .sfy-wrap{width:100%;max-width:1200px;margin:auto}.sfyp-section h2{margin:0 0 24px;font-family:var(--e-global-typography-primary-font-family,Inter),sans-serif;font-size:clamp(26px,3vw,38px)}
.sfyp-table-wrap{border:1px solid var(--e-global-color-4f9964a,#e5e5e5);border-radius:16px;overflow:hidden}.sfyp-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;background:#fff}.sfyp-table thead{background:var(--e-global-color-primary,#3e4095);color:white}.sfyp-table th,.sfyp-table td{padding:18px 22px;border:0;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.sfyp-table thead th:first-child{width:54%}.sfyp-table th:last-child,.sfyp-table td:last-child{text-align:right;width:24%}.sfyp-table tbody th{font-weight:600}.sfyp-table tbody tr:last-child>*{border-bottom:0}.sfyp-table small{display:block;font-weight:400;color:var(--e-global-color-b2915bd,#6b6b6b);margin-top:6px}.sfyp-editor{padding:18px;border:1px dashed #3e4095;background:#f5f6f7}.elementor .sfy-price-widget{width:100%;margin:0!important}
@media(max-width:767px){.sfyp-section{padding:36px 20px}.sfyp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sfyp-table,.sfyp-table tbody,.sfyp-table tr{display:block;width:100%}.sfyp-table tr{padding:16px;border-bottom:1px solid #e5e5e5}.sfyp-table tr:last-child{border:0}.sfyp-table tbody th{display:block;width:100%;padding:0 0 12px;border:0}.sfyp-table tbody td,.sfyp-table tbody td:last-child{display:flex;justify-content:space-between;gap:16px;width:100%;border:0;padding:5px 0;text-align:right}.sfyp-table td:before{content:attr(data-label);text-align:left;font-weight:500;flex-shrink:0}}
