.MarketingFooter-module__UE0CUW__footer{background:var(--color-bg-fixed-dark);width:100%;color:var(--color-text-on-fixed-dark)}.MarketingFooter-module__UE0CUW__inner{align-items:center;gap:var(--space-md);width:100%;max-width:1240px;padding:var(--space-3xl) var(--space-4xl);margin:0 auto;display:flex}.MarketingFooter-module__UE0CUW__brand{color:var(--color-text-on-fixed-dark);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--font-tracking-tight);line-height:1}.MarketingFooter-module__UE0CUW__brandAccent{color:var(--color-fg-on-fixed-dark-accent)}.MarketingFooter-module__UE0CUW__pricingLink{margin-left:var(--space-xl);color:var(--color-text-on-fixed-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.75;transition:opacity var(--duration-150) var(--ease-in-out)}.MarketingFooter-module__UE0CUW__pricingLink:hover{opacity:1}.MarketingFooter-module__UE0CUW__copyright{color:var(--color-text-on-fixed-dark);font-size:var(--font-size-sm);opacity:.6;margin:0 0 0 auto}.MarketingFooter-module__UE0CUW__legal{gap:var(--space-lg);width:100%;max-width:1240px;padding:0 var(--space-4xl) var(--space-3xl);flex-wrap:wrap;margin:0 auto;display:flex}.MarketingFooter-module__UE0CUW__legalLink{color:var(--color-text-on-fixed-dark);font-size:var(--font-size-sm);opacity:.6;transition:opacity var(--duration-150) var(--ease-in-out)}.MarketingFooter-module__UE0CUW__legalLink:hover{opacity:1}.MarketingFooter-module__UE0CUW__contact{gap:var(--space-lg);width:100%;max-width:1240px;padding:0 var(--space-4xl) var(--space-3xl);flex-wrap:wrap;margin:0 auto;display:flex}@media (max-width:768px){.MarketingFooter-module__UE0CUW__inner{padding:var(--space-2xl) var(--space-xl);flex-wrap:wrap}.MarketingFooter-module__UE0CUW__copyright{flex-basis:100%;margin-left:0}.MarketingFooter-module__UE0CUW__legal,.MarketingFooter-module__UE0CUW__contact{padding:0 var(--space-xl) var(--space-2xl)}}
.PolicyPage-module__F42e2G__page{background:var(--color-bg-page);scroll-margin-top:var(--space-5xl);flex-direction:column;flex:1;align-items:center;display:flex}.PolicyPage-module__F42e2G__article{width:100%;max-width:var(--max-content-width);padding:var(--space-5xl) var(--space-4xl) var(--space-6xl);margin:0 auto}.PolicyPage-module__F42e2G__header{max-width:calc(var(--space-6xl) * 6);margin-bottom:var(--space-4xl)}.PolicyPage-module__F42e2G__eyebrow{margin:0 0 var(--space-sm);color:var(--color-fg-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-label);text-transform:uppercase}.PolicyPage-module__F42e2G__title{font-weight:var(--font-weight-extrabold);letter-spacing:var(--font-tracking-tight);margin:0}.PolicyPage-module__F42e2G__summary{margin-top:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.PolicyPage-module__F42e2G__layout{grid-template-columns:minmax(var(--space-6xl), calc(var(--space-6xl) + var(--space-3xl))) minmax(0, 1fr);align-items:start;gap:var(--space-4xl);display:grid}.PolicyPage-module__F42e2G__content{width:100%;min-width:0;max-width:calc(var(--space-6xl) * 6)}.PolicyPage-module__F42e2G__toc{top:var(--space-5xl);z-index:var(--z-action);padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--space-xl));backdrop-filter:blur(var(--space-xl));position:sticky}.PolicyPage-module__F42e2G__tocHeading{margin:0 0 var(--space-md);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-label);text-transform:uppercase}.PolicyPage-module__F42e2G__meta{gap:var(--space-2xs);margin-bottom:var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.PolicyPage-module__F42e2G__tocList{padding-left:var(--space-lg);gap:var(--space-2xs);color:var(--color-text-secondary);flex-direction:column;margin:0;display:flex}.PolicyPage-module__F42e2G__section{margin-top:var(--space-3xl);scroll-margin-top:var(--space-5xl)}.PolicyPage-module__F42e2G__sectionTitle{margin:0 0 var(--space-md);font-weight:var(--font-weight-bold)}.PolicyPage-module__F42e2G__sectionBody{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.PolicyPage-module__F42e2G__sectionBody p{margin:0 0 var(--space-md)}.PolicyPage-module__F42e2G__sectionBody ul{margin:0 0 var(--space-md);padding-left:var(--space-xl);gap:var(--space-2xs);flex-direction:column;display:flex}.PolicyPage-module__F42e2G__sectionBody strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.PolicyPage-module__F42e2G__disclosure{margin:0 0 var(--space-md);padding:var(--space-md) var(--space-lg);border-left:1px solid var(--color-border-primary);background:var(--color-bg-subtle);color:var(--color-text-primary)}.PolicyPage-module__F42e2G__disclosure p{margin:0 0 var(--space-md)}.PolicyPage-module__F42e2G__disclosure p:last-child{margin-bottom:0}.PolicyPage-module__F42e2G__backToTop{margin-top:var(--space-sm);font-size:var(--font-size-sm);display:inline-block}@media (max-width:768px){.PolicyPage-module__F42e2G__article{padding:var(--space-4xl) var(--space-xl) var(--space-5xl)}.PolicyPage-module__F42e2G__layout{gap:var(--space-3xl);flex-direction:column;display:flex}.PolicyPage-module__F42e2G__toc{width:100%;position:static}}
