.PoliciesPage_container__eExZk{min-height:100vh;background:var(--main-bg);padding:2rem 0}.PoliciesPage_breadcrumb__sGbPV{max-width:1000px;margin:0 auto;padding:0 1rem 1rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.PoliciesPage_breadcrumbLink__m8TIh{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.PoliciesPage_breadcrumbLink__m8TIh:hover{color:var(--primary-dark);text-decoration:underline}.PoliciesPage_breadcrumbSeparator__OrZ2h{color:var(--text-light);font-weight:700}.PoliciesPage_breadcrumbCurrentPage__wicm4{color:var(--text-light);font-weight:500}.PoliciesPage_header__DHxJW{text-align:center;margin-bottom:3rem;padding:0 1rem}.PoliciesPage_infoAlert__vArwd{background:var(--info-light);border:1px solid var(--info-color);border-radius:8px;padding:1.5rem;margin:0 auto 2rem;max-width:800px;display:flex;align-items:flex-start;gap:1rem;text-align:right}.PoliciesPage_infoIcon__gMPtd{color:var(--info-color);font-size:1.5rem;margin-top:.2rem;flex-shrink:0}.PoliciesPage_infoContent__NQ5Ra h3{color:var(--info-dark);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.PoliciesPage_infoContent__NQ5Ra p{color:var(--text-dark);line-height:1.6;margin:0}.PoliciesPage_mainTitle__bRbwO{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem;line-height:1.3}.PoliciesPage_subtitle__s272d{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:20px auto;line-height:1.6}.PoliciesPage_content__PjXVy{max-width:1000px;margin:0 auto;padding:0 1rem}.PoliciesPage_section__IIKO6{margin-bottom:4rem}.PoliciesPage_sectionTitle__0gUS9{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:2rem;text-align:center;position:relative}.PoliciesPage_sectionTitle__0gUS9:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px}.PoliciesPage_accordion__GpGlh{background:var(--base-bg);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-color)}.PoliciesPage_accordionItem__8iaoo{border-bottom:1px solid var(--border-color)}.PoliciesPage_accordionItem__8iaoo:last-child{border-bottom:none}.PoliciesPage_accordionHeader__M5Joa{width:100%;padding:1.5rem;background:transparent;border:none;text-align:right;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-family:inherit}.PoliciesPage_accordionHeader__M5Joa:hover{background:var(--primary-light)}.PoliciesPage_accordionHeaderOpen__0lfgo{background:var(--primary-light);color:var(--primary-color)}.PoliciesPage_accordionTitle__wetPX{font-size:1.2rem;font-weight:600;color:var(--text-dark);flex:1 1;text-align:right}.PoliciesPage_accordionHeaderOpen__0lfgo .PoliciesPage_accordionTitle__wetPX{color:var(--primary-color)}.PoliciesPage_accordionIcon__P_X5b{width:20px;height:20px;color:var(--primary-color);transition:transform .3s ease;margin-left:1rem}.PoliciesPage_accordionContent__PwkLi{max-height:0;overflow:hidden;transition:max-height .3s ease}.PoliciesPage_accordionContentOpen__bgia0{max-height:2000px}.PoliciesPage_accordionBody__4Qw_Q{padding:0 1.5rem 1.5rem;background:var(--bg-light)}.PoliciesPage_policyItem__gWpCI{margin-bottom:1rem;line-height:1.8;color:var(--text-dark);font-size:1rem;padding:.5rem 0}.PoliciesPage_policyItem__gWpCI:last-child{margin-bottom:0}@media (max-width:768px){.PoliciesPage_container__eExZk{padding:1rem 0}.PoliciesPage_mainTitle__bRbwO{font-size:2rem}.PoliciesPage_subtitle__s272d{font-size:1rem}.PoliciesPage_sectionTitle__0gUS9{font-size:1.5rem}.PoliciesPage_accordionHeader__M5Joa{padding:1rem}.PoliciesPage_accordionTitle__wetPX{font-size:1.1rem}.PoliciesPage_accordionBody__4Qw_Q{padding:0 1rem 1rem}.PoliciesPage_policyItem__gWpCI{font-size:.95rem}.PoliciesPage_accordionIcon__P_X5b{width:18px;height:18px}}@media (max-width:480px){.PoliciesPage_mainTitle__bRbwO{font-size:1.8rem}.PoliciesPage_accordionHeader__M5Joa{padding:.8rem}.PoliciesPage_accordionTitle__wetPX{font-size:1rem}.PoliciesPage_accordionBody__4Qw_Q{padding:0 .8rem .8rem}.PoliciesPage_policyItem__gWpCI{font-size:.9rem}}.PoliciesPage_accordionItem__8iaoo{transition:all .3s ease}.PoliciesPage_accordionItem__8iaoo:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.PoliciesPage_policyItem__gWpCI strong{color:var(--primary-color);font-weight:600}.PoliciesPage_policyItem__gWpCI:first-line{font-weight:500}.PoliciesPage_searchContainer__GWsPv{margin-bottom:2rem;display:flex;justify-content:center}.PoliciesPage_searchInput__ZjFUp{width:100%;max-width:400px;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s ease;background:var(--base-bg)}.PoliciesPage_searchInput__ZjFUp:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.PoliciesPage_searchInput__ZjFUp::placeholder{color:var(--text-light)}.PoliciesPage_controlsContainer__rxPQh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.PoliciesPage_expandButton__qz2yc{padding:.5rem 1rem;background:var(--primary-color);color:white;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-family:inherit;transition:all .3s ease}.PoliciesPage_expandButton__qz2yc:hover{background:var(--primary-dark);transform:translateY(-1px)}.PoliciesPage_expandButton__qz2yc:active{transform:translateY(0)}.PoliciesPage_collapseButton__lavJ_{background:var(--secondary-color);margin-right:.5rem}.PoliciesPage_collapseButton__lavJ_:hover{background:var(--text-light)}.PoliciesPage_highlightText__u8seO{background:yellow;font-weight:700;padding:0 2px;border-radius:2px}.PoliciesPage_accordionHeader__M5Joa:focus{outline:2px solid var(--primary-color);outline-offset:-2px}.PoliciesPage_backToTop__X3QnS{position:fixed;bottom:6rem;right:2.4rem;width:50px;height:50px;border:none;border-radius:50%;background:var(--primary-color);color:white;font-size:1.5rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow);transition:all .3s ease;z-index:1000}.PoliciesPage_backToTop__X3QnS:hover{background:var(--primary-dark);transform:translateY(-2px)}@media (max-width:768px){.PoliciesPage_backToTop__X3QnS{bottom:4.5rem;right:1rem;font-size:1.2rem}}@media print{.PoliciesPage_container__eExZk{background:white}.PoliciesPage_accordionContent__PwkLi{max-height:none!important}.PoliciesPage_accordionIcon__P_X5b,.PoliciesPage_backToTop__X3QnS,.PoliciesPage_controlsContainer__rxPQh,.PoliciesPage_searchContainer__GWsPv{display:none}}