*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #0D0D0D;--white: #F5F0E8;--coral: #E8503A;--coral-dark: #c9402c;--gray: #6B6B6B;--gray-light: #1A1A1A;--font: "Inter", system-ui, sans-serif}html{font-family:var(--font);background:var(--black);color:var(--white);scroll-behavior:smooth}body{min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.4}.blob{position:fixed;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none;z-index:0}.blob-1{width:500px;height:500px;background:var(--coral);top:-150px;right:-100px;animation:drift 12s ease-in-out infinite alternate}.blob-2{width:350px;height:350px;background:#8b5cf6;bottom:-100px;left:-80px;animation:drift 16s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}.lang-bar{position:fixed;top:24px;right:24px;z-index:100;display:flex;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:4px;backdrop-filter:blur(12px)}.lang-btn{background:none;border:none;cursor:pointer;font-family:var(--font);font-size:.78rem;font-weight:700;letter-spacing:.08em;color:#ffffff73;padding:6px 14px;border-radius:100px;transition:all .2s}.lang-btn.active{background:var(--coral);color:#fff}.light-switch{position:fixed;top:0;left:36px;z-index:100;display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font)}.cord{width:4px;height:52px;background:repeating-linear-gradient(to bottom,#ffffff8c 0px 3px,#ffffff2e 3px 6px);border-radius:2px;transform-origin:top center}.cord-ring{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:#ffffff12;margin-top:-2px;transition:border-color .2s,background .2s}.cord-label{margin-top:8px;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;transition:color .2s}.light-switch:hover .cord-ring{border-color:#ffffffbf;background:#ffffff1f}.light-switch:hover .cord-label{color:#ffffff8c}.light-switch:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:4px}@keyframes cord-pull{0%{transform:scaleY(1) rotate(0)}25%{transform:scaleY(1.55) rotate(2deg)}50%{transform:scaleY(.82) rotate(-1.5deg)}70%{transform:scaleY(1.12) rotate(1deg)}85%{transform:scaleY(.95) rotate(-.5deg)}to{transform:scaleY(1) rotate(0)}}.cord.pulling{animation:cord-pull .5s cubic-bezier(.36,.07,.19,.97) forwards}.logo-wrap{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px;opacity:0;transform:translateY(16px);animation:fadeUp .6s ease forwards .1s;position:relative}.logo-wrap:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(232,80,58,.45) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.logo-wrap img{max-width:200px;height:auto;object-fit:contain;filter:drop-shadow(0 0 48px rgba(232,80,58,.6)) drop-shadow(0 0 16px rgba(232,80,58,.4)) drop-shadow(0 4px 16px rgba(0,0,0,.4));position:relative;z-index:1}.logo-wrap:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,240,232,.35) 0%,rgba(245,240,232,.08) 50%,transparent 75%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}html.light .logo-wrap:after{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html,body{transition:background-color .35s ease}html.light{background:#f0ebe1}html.light body{background:#f0ebe1;color:#1a1a1a}html.light body:before{opacity:.12}html.light .blob-1{opacity:.09}html.light .blob-2{opacity:.06}html.light .lang-bar{background:#0000000d;border-color:#0000001a}html.light .lang-btn{color:#0006}html.light .lang-btn.active{background:var(--coral);color:#fff}html.light .cord{background:repeating-linear-gradient(to bottom,#00000073 0px 3px,#00000026 3px 6px)}html.light .cord-ring{border-color:#0000006b;background:#0000000a}html.light .cord-label{color:#00000052}html.light .light-switch:hover .cord-ring{border-color:#000000b3;background:#00000012}html.light .light-switch:hover .cord-label{color:#0000008c}@media(max-width:480px){.lang-bar{top:16px;right:16px}.light-switch{left:20px}}.priv-page[data-astro-cid-fb3qbcs3]{position:relative;z-index:1;padding:80px clamp(20px,5vw,80px) 60px;min-height:100vh}.priv-wrap[data-astro-cid-fb3qbcs3]{max-width:720px;margin:0 auto}.logo-wrap[data-astro-cid-fb3qbcs3]:before{width:220px;height:220px}.logo-wrap[data-astro-cid-fb3qbcs3] img[data-astro-cid-fb3qbcs3]{max-width:120px}.logo-wrap[data-astro-cid-fb3qbcs3]{margin-bottom:40px}.back-link[data-astro-cid-fb3qbcs3]{display:inline-block;margin-bottom:36px;color:var(--coral);font-weight:700;text-decoration:underline;font-size:.95rem}.priv-wrap[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:clamp(1.5rem,4vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--white);margin-bottom:36px}.priv-wrap[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:clamp(1rem,2.2vw,1.4rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--white);margin-top:36px;margin-bottom:12px}.priv-wrap[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{margin-bottom:14px;color:#f5f0e899;line-height:1.75;font-size:.97rem}.priv-wrap[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--coral)}.priv-wrap[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--white)}.priv-footer[data-astro-cid-fb3qbcs3]{margin-top:56px;padding-top:24px;border-top:1px solid rgba(245,240,232,.1);color:#f5f0e833;font-size:.78rem;line-height:1.6;text-align:center}.priv-footer[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:inherit}html.light .priv-wrap[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3],html.light .priv-wrap[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:#1a1a1a}html.light .priv-wrap[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:#1a1a1aa6}html.light .priv-wrap[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:#1a1a1a}html.light .priv-footer[data-astro-cid-fb3qbcs3]{color:#1a1a1a4d;border-top-color:#1a1a1a1a}
