.privacy-page .scroll-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:1100}.privacy-page .scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg, var(--outfy-dark), var(--outfy), #2eb7a8)}.privacy-page .privacy-hero{position:relative;padding:clamp(4.4rem, 8vw, 4rem) 0 clamp(6.4rem, 10vw, 9rem);color:var(--ink);background:radial-gradient(circle at 8% 20%, rgba(22,166,106,0.16), transparent 25%),radial-gradient(circle at 92% 12%, rgba(124,109,242,0.12), transparent 25%),radial-gradient(circle at 78% 88%, rgba(69,167,245,0.1), transparent 24%),linear-gradient(180deg, #fbfffd 0%, #f2faf6 100%)}.privacy-page .privacy-hero::before{content:"";position:absolute;inset:0;opacity:.32;background-image:radial-gradient(rgba(8,118,75,0.18) 1px, transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom, #000, transparent 86%);mask-image:linear-gradient(to bottom, #000, transparent 86%);pointer-events:none}.privacy-page .privacy-hero h1{letter-spacing:-.055em;line-height:1.04}.privacy-page .hero-orb{position:absolute;border-radius:999px;pointer-events:none}.privacy-page .hero-orb-one{width:190px;height:190px;left:-60px;top:34px;border:34px solid rgba(22,166,106,0.08)}.privacy-page .hero-orb-two{width:130px;height:130px;right:5%;bottom:12%;background:linear-gradient(145deg, rgba(255,130,111,0.12), rgba(124,109,242,0.1));transform:rotate(22deg);border-radius:34px}.privacy-page .hero-subtitle{color:#425149;font-size:clamp(1rem, 1.5vw, 1.3rem);font-weight:500}.privacy-page .last-updated{color:var(--outfy-dark) !important;border-color:#d7ebe0 !important;font-size:.9rem;font-weight:600}.privacy-page .privacy-shell{margin-top:-4rem}.privacy-page .privacy-document{border-color:rgba(218,230,224,0.95) !important;box-shadow:0 1.6rem 4.5rem rgba(20,42,32,0.1) !important}.privacy-page .privacy-document>p:first-of-type{color:#26342d;font-size:clamp(1.02rem, 1.3vw, 1.14rem)}.privacy-page .privacy-document p{margin-bottom:1rem}.privacy-page .privacy-document ul{margin-top:1rem;margin-bottom:1.2rem}.privacy-page .privacy-document li{margin-bottom:.72rem}.privacy-page .privacy-document li::marker{color:var(--outfy)}.privacy-page .privacy-document a{color:var(--outfy-dark);font-weight:500;overflow-wrap:anywhere;text-decoration-color:rgba(8,118,75,0.35);text-underline-offset:.18em}.privacy-page .privacy-document a:hover{color:var(--outfy);text-decoration-color:currentColor}.privacy-page .document-accent{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, var(--outfy-dark), var(--outfy) 42%, #39b9ae 70%, var(--violet))}.privacy-page .policy-section{border-color:var(--line) !important}.privacy-page .policy-section h2{position:relative;margin-bottom:1.25rem;padding-left:1rem;color:var(--ink);font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.35;letter-spacing:-.025em}.privacy-page .policy-section h2::before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:var(--bs-border-radius-pill);background:linear-gradient(180deg, var(--outfy), #37b9a8)}.privacy-page .policy-section h3{margin:1.9rem 0 .8rem;color:#27352e;font-size:1.08rem;line-height:1.45}.privacy-page .cookie-bar{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1090;padding:.95rem 0;color:#3d4943;border-color:#dbe7e0 !important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.privacy-page .cookie-bar p{font-size:.88rem}.privacy-page .cookie-bar a{color:var(--outfy-dark);font-weight:600}@media (max-width: 991.98px){.privacy-page .privacy-hero{padding-top:3.6rem}}@media (max-width: 767.98px){.privacy-page body{font-size:.96rem}.privacy-page .privacy-shell{margin-top:-2.6rem}.privacy-page .cookie-bar{left:.6rem;right:.6rem;bottom:.6rem}}@media (prefers-reduced-motion: reduce){.privacy-page html{scroll-behavior:auto}.privacy-page *,.privacy-page *::before,.privacy-page *::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}
/*# sourceMappingURL=privacy.min.css.map */
