.terms-section{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px);background:var(--color-surface)}.terms-container{max-width:1200px;margin:0 auto}.terms-section .section-header{text-align:center;margin-bottom:48px}.terms-section .section-title{font-size:36px;font-weight:700;color:var(--color-brand);margin:0 0 12px;font-family:var(--font-family-heading, "Montserrat", sans-serif)}.terms-section .section-description{font-size:16px;color:#64748b;margin:0;line-height:1.6}.terms-table-wrapper{overflow-x:auto;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-8)}.terms-table{width:100%;border-collapse:collapse}.terms-table thead{background:linear-gradient(135deg,var(--color-brand) 0%,#0a4d7a 100%);color:#fff}.terms-table th{padding:16px 20px;font-size:14px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,255,255,.2)}.terms-table tbody tr{border-bottom:1px solid var(--color-border);transition:var(--transition-button)}.terms-table tbody tr:hover{background:var(--color-surface-alt)}.terms-table tbody tr:last-child{border-bottom:none}.terms-table tbody tr.row-highlight{background:var(--color-cta-50)}.terms-table tbody tr.row-highlight:hover{background:var(--color-cta-100)}.terms-table td{padding:20px;font-size:15px;color:var(--color-neutral-700);line-height:1.5}.tier-badge{display:inline-block;padding:var(--spacing-1-5) var(--spacing-4);font-size:13px;font-weight:700;border-radius:var(--radius-button);text-transform:uppercase;letter-spacing:.5px}.tier-badge--standard{background:var(--color-neutral-200);color:var(--color-neutral-600)}.tier-badge--premium{background:var(--color-cta-200);color:var(--color-cta-900)}.tier-badge--vip{background:linear-gradient(135deg,var(--color-cta) 0%,var(--color-cta-hover) 100%);color:var(--color-cta-text)}.commission-rate{font-size:18px;font-weight:700;color:var(--color-cta)}.terms-note{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6);background:var(--color-info-50);border-radius:var(--radius-card);border-left:4px solid var(--color-info)}.note-icon{flex-shrink:0;color:var(--color-info);margin-top:2px}.terms-note p{margin:0;font-size:14px;color:var(--color-info-800);line-height:var(--line-height-normal)}@media(max-width:767px){.terms-section{padding-top:40px;padding-bottom:40px}.terms-section .section-title{font-size:24px}.terms-section .section-description{font-size:14px}.terms-table-wrapper{box-shadow:none}.terms-table thead{display:none}.terms-table tbody tr{display:block;margin-bottom:var(--spacing-4);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-card);padding:var(--spacing-4)}.terms-table tbody tr.row-highlight{border-color:var(--color-cta)}.terms-table tbody tr:hover{background:var(--color-surface)}.terms-table td{display:block;text-align:left;padding:12px 0;border:none}.terms-table td:first-child{padding-top:0}.terms-table td:last-child{padding-bottom:0}.terms-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.tier-badge{font-size:11px;padding:4px 12px}.commission-rate{font-size:16px}.terms-note{padding:16px 20px}.terms-note p{font-size:13px}}@media(min-width:768px)and (max-width:1024px){.terms-table th,.terms-table td{padding:16px;font-size:14px}.commission-rate{font-size:16px}}@media print{.terms-table-wrapper{box-shadow:none}.terms-table tbody tr{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-creator-terms.css.map */
