@import"https://fonts.googleapis.com/css2?family=Sen:wght@300;400;600;700;800&display=swap";:root{color-scheme:light dark}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;font-optical-sizing:auto;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html,body{height:100%}body{margin:0;background:#0a0a0a;color:#fff;font-family:"Sen",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.6}.logo{position:absolute;top:40px;left:50%;transform:translateX(-50%);height:24px;width:auto}.footer{position:fixed;left:0;right:0;bottom:0;padding:24px 34px;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;opacity:hsla(0,0%,100%,.65);letter-spacing:.02em;pointer-events:auto}@media(max-width: 768px){.footer{flex-direction:column;gap:1rem;text-align:center;padding:20px}}.footer-left{flex:1}.footer-right{display:flex;gap:2rem}@media(max-width: 768px){.footer-right{gap:1.5rem}}@media(max-width: 480px){.footer-right{flex-direction:column;gap:.5rem}}.footer-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.footer-link:hover{opacity:1}.page-home{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.page-home .wrap{text-align:center;padding:24px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;margin:0 auto;height:100%}@media(max-width: 768px){.page-home .wrap{padding:20px}}.page-home .hero-content{max-width:640px;padding:0 10px}.page-home .hero-content h2{float:left;width:100%;font-size:clamp(30px,3vw,60px);line-height:clamp(36px,3vw,66px);font-weight:700;margin:0;margin-bottom:20px;color:#fff;opacity:.8}.page-home .hero-content p{float:left;width:100%;font-size:clamp(14px,3vw,18px);line-height:clamp(22px,3vw,24px);color:hsla(0,0%,100%,.8);font-weight:300;opacity:.6}.page-privacy .container{max-width:1024px;margin:0 auto;padding:0 24px;min-height:100vh;display:flex;flex-direction:column;padding-bottom:120px}@media(max-width: 768px){.page-privacy .container{padding:0 20px 120px 20px}}.page-privacy .header{padding:2rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:3rem;position:relative}@media(max-width: 768px){.page-privacy .header{padding:1.5rem 0;margin-bottom:2rem}}.page-privacy .header .logo{position:static;transform:none;left:auto;top:auto}.page-privacy .main-content{flex:1;padding:120px 0}.page-privacy h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;color:#fff;letter-spacing:-0.02em}.page-privacy h2{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin-bottom:1rem;color:#fff;letter-spacing:-0.01em}.page-privacy .last-updated{color:hsla(0,0%,100%,.65);font-size:.9rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width: 768px){.page-privacy .last-updated{margin-bottom:2rem;padding-bottom:1.5rem}}.page-privacy .section{margin-bottom:2.5rem}@media(max-width: 768px){.page-privacy .section{margin-bottom:2rem}}.page-privacy .section p{margin-bottom:1rem;color:hsla(0,0%,100%,.8);font-size:1rem}.page-privacy .section ul{margin:1rem 0;padding-left:1.5rem;color:hsla(0,0%,100%,.8)}.page-privacy .section ul li{margin-bottom:.5rem}.page-privacy .contact-info{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;margin:1rem 0}.page-privacy .contact-info strong{color:#fff}.page-privacy .contact-section{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;margin-top:3rem}@media(max-width: 768px){.page-privacy .contact-section{padding:1.5rem;margin-top:2rem}}.page-privacy a{color:inherit;text-decoration:none;transition:opacity .2s ease}.page-privacy a:hover{opacity:.8;text-decoration:underline}.page-privacy .back-link{color:hsla(0,0%,100%,.65);font-size:.9rem;transition:color .2s ease;text-align:center;display:block;padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.1);margin-top:3rem}@media(max-width: 768px){.page-privacy .back-link{padding:1.5rem 0;margin-top:2rem}}.page-privacy .back-link:hover{color:#fff;text-decoration:none}/*# sourceMappingURL=main.css.map */
