.terms-conditions-page{background-color:#f8fafc;min-height:100vh}.terms-conditions-page .terms-hero{background-color:var(--main-color,#0a2240);text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:150px 60px;padding-inline:20px;display:flex}@media (max-width:768px){.terms-conditions-page .terms-hero{padding-block:110px 40px}}.terms-conditions-page .terms-hero .page-title{color:#fff;font-size:38px;font-weight:800}@media (max-width:768px){.terms-conditions-page .terms-hero .page-title{font-size:26px}}.terms-conditions-page .terms-hero .page-subtitle{color:#ffffffd9;max-width:650px;font-size:16px;line-height:1.7}@media (max-width:768px){.terms-conditions-page .terms-hero .page-subtitle{font-size:14px}}.terms-conditions-page .terms-hero .last-updated{color:var(--accent-gold,#f4b35a);background:#f4b35a1a;border:1px solid #f4b35a33;border-radius:20px;margin-top:6px;padding:4px 14px;font-size:12.5px;font-weight:700}.terms-conditions-page .terms-body-section{grid-template-columns:280px 1fr;align-items:stretch;gap:40px;max-width:1200px;margin-inline:auto;padding-block:60px 90px;padding-inline:24px;display:grid}@media (max-width:991px){.terms-conditions-page .terms-body-section{grid-template-columns:1fr;gap:24px;padding-block:40px 60px;padding-inline:16px}}.terms-conditions-page .terms-body-section .terms-sidebar{height:100%}@media (max-width:991px){.terms-conditions-page .terms-body-section .terms-sidebar{display:none}}.terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;padding:24px 20px;display:flex;position:sticky;top:110px;box-shadow:0 4px 16px #00000005}.terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav .nav-title{color:var(--accent-gold,#f4b35a);text-transform:uppercase;border-bottom:1px solid #f1f5f9;padding-bottom:10px;font-size:13px;font-weight:800}.terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav .nav-links{flex-direction:column;gap:12px;display:flex}.terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav .nav-links .nav-link{color:#64748b;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .25s}.terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav .nav-links .nav-link:hover{color:var(--main-color,#0a2240);transform:translate(-4px)}:global([dir="ltr"]) .terms-conditions-page .terms-body-section .terms-sidebar .sticky-nav .nav-links .nav-link:hover{transform:translate(4px)}.terms-conditions-page .terms-body-section .terms-content-flow{flex-direction:column;gap:24px;display:flex}.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px;scroll-margin-top:110px;transition:all .3s;box-shadow:0 4px 18px #00000005}.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block:hover{border-color:#0a224026;box-shadow:0 8px 25px #0a22400d}@media (max-width:768px){.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block{border-radius:14px;padding:20px}}.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block .block-title{color:var(--main-color,#0a2240);margin-bottom:12px;font-size:20px;font-weight:800}@media (max-width:768px){.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block .block-title{font-size:17px}}.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block .block-paragraph{color:#475569;font-size:15px;line-height:1.85}@media (max-width:768px){.terms-conditions-page .terms-body-section .terms-content-flow .terms-card-block .block-paragraph{font-size:13.5px;line-height:1.7}}
