.PrivacyPolicy_privacyContainer__U_NfT{min-height:100vh;background:var(--color-bg-canvas)}.PrivacyPolicy_hero__Dg11d{background:var(--color-bg-canvas);padding:8rem 0 5rem;margin-top:80px;position:relative;overflow:hidden}.PrivacyPolicy_hero__Dg11d:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,var(--color-overlay-gold-weak) 0,transparent 40%),radial-gradient(circle at 80% 50%,var(--color-overlay-gold-weak) 0,transparent 40%);pointer-events:none}.PrivacyPolicy_heroContent__CnJbT{max-width:1440px;margin:0 auto;padding:0 var(--space-lg);text-align:center;position:relative;z-index:1}.PrivacyPolicy_breadcrumbs__c7slL{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem;font-size:var(--font-size-badge);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.PrivacyPolicy_breadcrumbs__c7slL a{color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.PrivacyPolicy_breadcrumbs__c7slL a:hover{color:var(--color-gold-primary)}.PrivacyPolicy_separator__ukJUd{color:var(--color-text-muted);opacity:.5}.PrivacyPolicy_breadcrumbs__c7slL span:last-child{color:var(--color-gold-primary)}.PrivacyPolicy_heroTitle__E2Oj4{font-family:var(--font-display);font-size:var(--font-size-hero);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:1rem;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);animation:PrivacyPolicy_fadeInUp__KrUEP .6s var(--ease-premium)}@keyframes PrivacyPolicy_fadeInUp__KrUEP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_heroSubtitle__6BxCf{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);font-weight:var(--font-weight-light);margin-bottom:2rem;animation:PrivacyPolicy_fadeInUp__KrUEP .6s var(--ease-premium) .1s backwards}.PrivacyPolicy_lastUpdated__7G2_b{font-size:var(--font-size-micro);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-ultra-wide);text-transform:uppercase;opacity:.7;animation:PrivacyPolicy_fadeInUp__KrUEP .6s var(--ease-premium) .2s backwards}.PrivacyPolicy_contentWrapper__60WsB{display:grid;grid-template-columns:300px 1fr;gap:4rem;max-width:1440px;margin:0 auto;padding:4rem var(--space-lg) 6rem;position:relative}.PrivacyPolicy_tableOfContents___daaa{position:sticky;top:120px;height:-moz-fit-content;height:fit-content;animation:PrivacyPolicy_slideInLeft__dOaPk .6s var(--ease-premium) .3s backwards}@keyframes PrivacyPolicy_slideInLeft__dOaPk{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.PrivacyPolicy_tocContent__IrHX9{background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);padding:2rem}.PrivacyPolicy_tocTitle__HsW4q{font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle)}.PrivacyPolicy_tocNav__B_h65{display:flex;flex-direction:column;gap:.25rem}.PrivacyPolicy_tocLink__7d_MI{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-light);text-align:left;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative;overflow:hidden}.PrivacyPolicy_tocLink__7d_MI:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-gold-primary);transform:scaleY(0);transition:transform var(--duration-fast) var(--ease-out)}.PrivacyPolicy_tocLink__7d_MI:hover{background:var(--color-overlay-gold-weak);padding-left:1.25rem}.PrivacyPolicy_tocLink__7d_MI.PrivacyPolicy_active__UrlMM{color:var(--color-text-primary);font-weight:var(--font-weight-regular);background:var(--color-overlay-gold-weak)}.PrivacyPolicy_tocLink__7d_MI.PrivacyPolicy_active__UrlMM:before{transform:scaleY(1)}.PrivacyPolicy_tocNumber__9ye3d{font-size:var(--font-size-micro);color:var(--color-gold-primary);font-weight:var(--font-weight-regular)}.PrivacyPolicy_contactCard__O9iDp{margin-top:2rem;padding:1.5rem;background:var(--color-bg-canvas);border:1px solid var(--color-gold-primary)}.PrivacyPolicy_contactTitle__P6x1u{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin-bottom:.75rem;letter-spacing:var(--letter-spacing-snug)}.PrivacyPolicy_contactText__CulVc{font-size:var(--font-size-badge);color:var(--color-text-secondary);line-height:var(--line-height-comfortable);margin-bottom:1rem;font-weight:var(--font-weight-light)}.PrivacyPolicy_contactButton__5hdmy{display:inline-block;padding:.625rem 1.25rem;background:var(--color-gold-primary);color:var(--color-bg-canvas);text-decoration:none;font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-ultra-wide);text-transform:uppercase;transition:all var(--duration-fast) var(--ease-out)}.PrivacyPolicy_contactButton__5hdmy:hover{background:var(--color-gold-secondary);transform:translateY(-1px);box-shadow:var(--shadow-gold-hover)}.PrivacyPolicy_mainContent___yhXc{animation:PrivacyPolicy_fadeIn__PIaX_ .6s var(--ease-premium) .4s backwards}@keyframes PrivacyPolicy_fadeIn__PIaX_{0%{opacity:0}to{opacity:1}}.PrivacyPolicy_keyPoints__sBFyd{background:linear-gradient(135deg,var(--color-bg-canvas) 0,var(--color-overlay-gold-weak) 100%);padding:3rem;margin-bottom:4rem;border:1px solid var(--color-border-subtle)}.PrivacyPolicy_keyPointsTitle__J7xbu{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);color:var(--color-text-primary);margin-bottom:2rem;text-align:center;letter-spacing:var(--letter-spacing-snug)}.PrivacyPolicy_keyPointsGrid__8Yb3b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.PrivacyPolicy_keyPoint__uREmE{text-align:center;padding:1.5rem;background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);transition:all var(--duration-normal) var(--ease-premium)}.PrivacyPolicy_keyPoint__uREmE:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated);border-color:var(--color-gold-primary)}.PrivacyPolicy_keyPoint__uREmE svg{width:32px;height:32px;stroke:var(--color-gold-primary);stroke-width:1.5;margin-bottom:1rem}.PrivacyPolicy_keyPoint__uREmE h3{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin-bottom:.75rem;letter-spacing:var(--letter-spacing-normal)}.PrivacyPolicy_keyPoint__uREmE p{font-size:var(--font-size-label);color:var(--color-text-secondary);line-height:var(--line-height-comfortable);font-weight:var(--font-weight-light)}.PrivacyPolicy_policySection__14bXT{margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid var(--color-border-subtle);position:relative;scroll-margin-top:100px}.PrivacyPolicy_policySection__14bXT:last-of-type{border-bottom:none}.PrivacyPolicy_sectionNumber___81fD{position:absolute;left:-3rem;top:.5rem;font-family:var(--font-display);font-size:2rem;font-weight:var(--font-weight-light);color:var(--color-gold-primary);opacity:.3}.PrivacyPolicy_sectionTitle__G5Xid{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);color:var(--color-text-primary);margin-bottom:1.5rem;letter-spacing:var(--letter-spacing-snug)}.PrivacyPolicy_sectionContent____zEO{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-extra-loose);font-weight:var(--font-weight-light)}.PrivacyPolicy_sectionContent____zEO p{margin-bottom:1rem}.PrivacyPolicy_sectionContent____zEO p:last-child{margin-bottom:0}.PrivacyPolicy_introText__Cu_Yn{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);font-style:italic}.PrivacyPolicy_policyFooter__aDjvO{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:4rem;padding:3rem;background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle)}.PrivacyPolicy_contactInfo__K7btC h3,.PrivacyPolicy_effectiveDate__HIkGf h3{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-subtle)}.PrivacyPolicy_contactInfo__K7btC p,.PrivacyPolicy_effectiveDate__HIkGf p{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-light);margin-bottom:1rem}.PrivacyPolicy_contactInfo__K7btC address{font-style:normal;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-extra-loose);font-weight:var(--font-weight-light)}@media (max-width:1024px){.PrivacyPolicy_contentWrapper__60WsB{grid-template-columns:1fr;gap:3rem}.PrivacyPolicy_tableOfContents___daaa{position:static;margin-bottom:2rem}.PrivacyPolicy_tocContent__IrHX9{display:grid;grid-template-columns:1fr;gap:2rem}.PrivacyPolicy_tocNav__B_h65{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.PrivacyPolicy_sectionNumber___81fD{position:static;display:inline-block;margin-right:1rem;font-size:1.5rem;vertical-align:middle}}@media (max-width:768px){.PrivacyPolicy_hero__Dg11d{padding:5rem 0 3rem}.PrivacyPolicy_heroContent__CnJbT{padding:0 var(--space-md)}.PrivacyPolicy_heroTitle__E2Oj4{font-size:clamp(32px,9vw,48px)}.PrivacyPolicy_heroSubtitle__6BxCf{font-size:var(--font-size-body)}.PrivacyPolicy_contentWrapper__60WsB{padding:3rem var(--space-md) 4rem}.PrivacyPolicy_keyPointsGrid__8Yb3b{grid-template-columns:1fr;gap:1rem}.PrivacyPolicy_keyPoint__uREmE{padding:1.25rem}.PrivacyPolicy_policyFooter__aDjvO{grid-template-columns:1fr;gap:2rem;padding:2rem}.PrivacyPolicy_tocNav__B_h65{grid-template-columns:1fr}}@media (max-width:480px){.PrivacyPolicy_hero__Dg11d{padding:4rem 0 2.5rem}.PrivacyPolicy_heroContent__CnJbT{padding:0 var(--space-sm)}.PrivacyPolicy_heroTitle__E2Oj4{font-size:clamp(28px,10vw,38px)}.PrivacyPolicy_breadcrumbs__c7slL{font-size:var(--font-size-micro)}.PrivacyPolicy_contentWrapper__60WsB{padding:2rem var(--space-sm) 3rem}.PrivacyPolicy_keyPoints__sBFyd{padding:2rem 1.5rem}.PrivacyPolicy_keyPointsTitle__J7xbu{font-size:1.25rem}.PrivacyPolicy_sectionTitle__G5Xid{font-size:1.5rem}.PrivacyPolicy_policySection__14bXT{margin-bottom:3rem;padding-bottom:2rem}.PrivacyPolicy_tocContent__IrHX9{padding:1.5rem}.PrivacyPolicy_contactCard__O9iDp{padding:1.25rem}}@media print{.PrivacyPolicy_hero__Dg11d,.PrivacyPolicy_keyPoints__sBFyd,.PrivacyPolicy_tableOfContents___daaa{display:none}.PrivacyPolicy_contentWrapper__60WsB{grid-template-columns:1fr;padding:0}.PrivacyPolicy_policySection__14bXT{page-break-inside:avoid;margin-bottom:2rem;border:none}.PrivacyPolicy_sectionNumber___81fD{position:static;display:inline;margin-right:.5rem;font-size:1.25rem}}.PrivacyPolicy_contactButton__5hdmy:focus,.PrivacyPolicy_tocLink__7d_MI:focus{outline:2px solid var(--color-gold-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PrivacyPolicy_heroSubtitle__6BxCf,.PrivacyPolicy_heroTitle__E2Oj4,.PrivacyPolicy_lastUpdated__7G2_b,.PrivacyPolicy_mainContent___yhXc,.PrivacyPolicy_tableOfContents___daaa{animation:none}.PrivacyPolicy_contactButton__5hdmy,.PrivacyPolicy_keyPoint__uREmE,.PrivacyPolicy_tocLink__7d_MI{transition:none}}