.terms-and-conditions_container__aIANH{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.terms-and-conditions_header__dftu0{background:linear-gradient(135deg,#1e293b,#334155);color:white;padding:3rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.terms-and-conditions_headerContent___69p_{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:2rem}.terms-and-conditions_headerIcon__VdG7g{background:rgba(255,255,255,.1);padding:1rem;border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.terms-and-conditions_headerText__h4JDi{flex:1}.terms-and-conditions_title__FtKfH{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.025em}.terms-and-conditions_subtitle__LpUNt{font-size:1rem;color:#94a3b8;margin:0 0 1rem;font-weight:500}.terms-and-conditions_description__fNevM{font-size:1.125rem;color:#e2e8f0;margin:0;line-height:1.6}.terms-and-conditions_mainContent__L5h34{display:flex;max-width:1200px;margin:0 auto;gap:2rem;padding:2rem}.terms-and-conditions_sidebar__zTtLy{width:280px;height:fit-content;position:sticky;top:2rem}.terms-and-conditions_sidebarContent__dcd8L{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e2e8f0}.terms-and-conditions_navTitle__Z1cqi{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #f1f5f9}.terms-and-conditions_navList__2LJqW{list-style:none;padding:0;margin:0}.terms-and-conditions_navItem__P4vbc{margin-bottom:.25rem}.terms-and-conditions_navLink__nRbEH{display:block;width:100%;text-align:left;padding:.75rem 1rem;color:#64748b;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:500;background:none;border:none;cursor:pointer;transition:all .2s ease}.terms-and-conditions_navLink__nRbEH:hover{background:#f8fafc;color:#3b82f6;transform:translateX(4px)}.terms-and-conditions_navLinkActive__CPL1V{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;box-shadow:0 2px 8px rgba(59,130,246,.3)}.terms-and-conditions_navLinkActive__CPL1V:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;transform:translateX(0)}.terms-and-conditions_content__mT2lY{flex:1;background:white;border-radius:16px;padding:2.5rem;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e2e8f0}.terms-and-conditions_section__uiiQk{margin-bottom:3rem;scroll-margin-top:2rem}.terms-and-conditions_section__uiiQk:last-child{margin-bottom:0}.terms-and-conditions_sectionTitle__bbkot{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:3px solid #3b82f6;letter-spacing:-.025em}.terms-and-conditions_subsection__ULUqR{margin-bottom:2rem}.terms-and-conditions_subsectionTitle__PY702{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 1rem}.terms-and-conditions_text__zJ0rB{font-size:1rem;line-height:1.7;color:#4b5563;margin:0 0 1rem}.terms-and-conditions_textContent__oMlIY p:last-child{margin-bottom:0}.terms-and-conditions_definitionsList__PfrjX{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.terms-and-conditions_definition__23fVV{padding:1.25rem;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;font-size:.95rem;line-height:1.6;color:#374151}.terms-and-conditions_definition__23fVV strong{color:#1e293b;font-weight:600}.terms-and-conditions_highlight__loM2f{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:1px solid #f59e0b;border-radius:12px;padding:1.25rem;margin:1.5rem 0;color:#92400e;font-size:.95rem;line-height:1.6}.terms-and-conditions_callout__kbOfU{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;border-radius:12px;padding:1.25rem;margin:1.5rem 0;color:#1e40af;font-weight:500;font-size:.95rem;line-height:1.6}.terms-and-conditions_warningBox___2yQC{background:linear-gradient(135deg,#fecaca,#fca5a5);border:1px solid #ef4444;border-radius:12px;padding:1.25rem;margin:1.5rem 0}.terms-and-conditions_warningBox___2yQC .terms-and-conditions_text__zJ0rB{color:#991b1b;margin:0}.terms-and-conditions_disclaimerList__tA0cT{margin-top:1.5rem}.terms-and-conditions_listTitle__S7Pv3{font-size:1.1rem;font-weight:600;color:#374151;margin:0 0 1rem}.terms-and-conditions_list__L0f7z{list-style:none;padding:0;margin:0}.terms-and-conditions_list__L0f7z li{position:relative;padding:.5rem 0 .5rem 1.5rem;color:#4b5563;line-height:1.6}.terms-and-conditions_list__L0f7z li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0;top:.5rem}.terms-and-conditions_complianceBox__kF_T5{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;padding:1.25rem;margin:1.5rem 0}.terms-and-conditions_complianceBox__kF_T5 .terms-and-conditions_text__zJ0rB{color:#475569;margin:0}.terms-and-conditions_contactContent__NGMwd{background:#f8fafc;border-radius:12px;padding:2rem;border:1px solid #e2e8f0}.terms-and-conditions_contactMethods__NXAJ8{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.terms-and-conditions_contactMethod__gFR24{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.terms-and-conditions_contactIcon__t5tVz{color:#3b82f6;background:#dbeafe;padding:.5rem;border-radius:8px;width:40px;height:40px}.terms-and-conditions_contactDetails__CjqSg{display:flex;flex-direction:column;gap:.25rem}.terms-and-conditions_contactLabel__mB9n_{font-size:.875rem;font-weight:500;color:#6b7280}.terms-and-conditions_contactLink__ivjaj{font-size:1rem;font-weight:600;color:#3b82f6;text-decoration:none;transition:color .2s ease}.terms-and-conditions_contactLink__ivjaj:hover{color:#2563eb;text-decoration:underline}.terms-and-conditions_link__uR_yR{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.terms-and-conditions_link__uR_yR:hover{color:#2563eb;text-decoration:underline}.terms-and-conditions_footer__wvWEA{margin-top:3rem;padding-top:2rem;border-top:2px solid #f1f5f9}.terms-and-conditions_footerContent__oQVA7{text-align:center}.terms-and-conditions_footerText__L9UEw{font-size:.95rem;font-weight:600;color:#374151;margin:0 0 .5rem}.terms-and-conditions_footerNote__HRrv4{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.terms-and-conditions_backToTop__uw_jc{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(59,130,246,.3);transition:all .3s ease;z-index:1000}.terms-and-conditions_backToTop__uw_jc:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.4)}@media (max-width:768px){.terms-and-conditions_headerContent___69p_{flex-direction:column;text-align:center;gap:1.5rem}.terms-and-conditions_title__FtKfH{font-size:2rem}.terms-and-conditions_mainContent__L5h34{flex-direction:column;padding:1rem;gap:1rem}.terms-and-conditions_sidebar__zTtLy{width:100%;position:static;order:2}.terms-and-conditions_content__mT2lY{padding:1.5rem;order:1}.terms-and-conditions_sectionTitle__bbkot{font-size:1.5rem}.terms-and-conditions_contactMethods__NXAJ8{flex-direction:column}.terms-and-conditions_backToTop__uw_jc{bottom:1rem;right:1rem}}@media (max-width:480px){.terms-and-conditions_header__dftu0{padding:2rem 1rem}.terms-and-conditions_title__FtKfH{font-size:1.75rem}.terms-and-conditions_content__mT2lY,.terms-and-conditions_definition__23fVV,.terms-and-conditions_sidebarContent__dcd8L{padding:1rem}}