.cookie-policy-wrap.svelte-fxpmqk,.cookie-policy-wrap.svelte-fxpmqk :where(.svelte-fxpmqk){box-sizing:border-box;margin-left:0;margin-right:0}.cookie-policy-wrap.svelte-fxpmqk{--cp-bg: #f4f7fd;--cp-surface: #ffffff;--cp-surface-alt: #eef3ff;--cp-text: #0f1f45;--cp-muted: #5d6c93;--cp-border: #d5ddf1;--cp-accent: #1f3e87;--cp-accent-2: #fa7736;background:radial-gradient(circle at 85% -20%,rgba(31,62,135,.2),transparent 48%),radial-gradient(circle at -10% 10%,rgba(250,119,54,.14),transparent 46%),var(--cp-bg);padding:34px 0 90px;float:none}.cookie-policy-wrap.svelte-fxpmqk .container:where(.svelte-fxpmqk){width:min(1120px,92%);margin:0 auto;float:none;display:block;max-width:none}.cp-hero.svelte-fxpmqk{background:linear-gradient(135deg,#11204a,#1f3e87 55%,#3259ae);color:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.26);box-shadow:0 24px 70px #0e1b3b47;padding:34px;position:relative;overflow:hidden;margin-bottom:22px}.cp-hero.svelte-fxpmqk:before{content:"";position:absolute;right:-120px;bottom:-140px;width:360px;height:360px;border-radius:50%;background:#ffffff1a;pointer-events:none}.cp-badge.svelte-fxpmqk{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff21;padding:6px 12px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.cp-hero.svelte-fxpmqk h1:where(.svelte-fxpmqk){margin:16px 0 12px;font-size:clamp(29px,4vw,42px);line-height:1.1;max-width:780px}.cp-hero.svelte-fxpmqk p:where(.svelte-fxpmqk){margin:0;font-size:17px;line-height:1.55;max-width:740px;color:#ffffffeb}.cp-actions.svelte-fxpmqk{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.cp-btn.svelte-fxpmqk{border-radius:10px;border:1px solid transparent;height:46px;padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .2s ease,color .2s ease}.cp-btn.svelte-fxpmqk:hover{transform:translateY(-1px)}.cp-btn-primary.svelte-fxpmqk{color:#fff;background:linear-gradient(135deg,var(--cp-accent-2) 0%,#ef5e45 100%);box-shadow:0 10px 28px #e3633959}.cp-btn-primary.svelte-fxpmqk:hover{box-shadow:0 14px 32px #e363396b}.cp-btn-secondary.svelte-fxpmqk{border-color:#ffffff73;color:#fff;background:#ffffff1a}.cp-btn-secondary.svelte-fxpmqk:hover{background:#ffffff2e}.cp-content.svelte-fxpmqk{margin-top:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;width:100%}.cp-content.svelte-fxpmqk>:where(.svelte-fxpmqk){min-width:0;width:100%}.cp-card.svelte-fxpmqk{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:16px;box-shadow:0 10px 30px #0e1b3b14;padding:24px;min-width:0}.cp-card.svelte-fxpmqk h2:where(.svelte-fxpmqk){margin:0 0 10px;color:var(--cp-text);font-size:23px}.cp-card.svelte-fxpmqk>p:where(.svelte-fxpmqk){margin:0;color:var(--cp-muted);line-height:1.62}.cp-stack.svelte-fxpmqk{margin-top:18px;display:grid;gap:12px}.cp-item.svelte-fxpmqk{border:1px solid var(--cp-border);background:var(--cp-surface-alt);border-radius:12px;padding:14px 15px}.cp-item.svelte-fxpmqk strong:where(.svelte-fxpmqk){display:block;margin-bottom:4px;color:var(--cp-text);font-size:15px}.cp-item.svelte-fxpmqk p:where(.svelte-fxpmqk){margin:0;color:var(--cp-muted);line-height:1.52;font-size:14px}.cp-side.svelte-fxpmqk{display:grid;gap:18px;width:100%;align-content:start}.cp-list.svelte-fxpmqk{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.cp-list.svelte-fxpmqk li:where(.svelte-fxpmqk){position:relative;padding-left:18px;color:var(--cp-muted);line-height:1.5;font-size:14px}.cp-list.svelte-fxpmqk li:where(.svelte-fxpmqk):before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--cp-accent) 0%,#3f73dc 100%);position:absolute;left:0;top:8px}.cp-contact.svelte-fxpmqk{margin-top:18px;border-radius:14px;border:1px solid #d8dfef;background:#fff;padding:18px 20px;color:#4d5d86;font-size:14px;line-height:1.55}.cp-contact.svelte-fxpmqk a:where(.svelte-fxpmqk){color:var(--cp-accent);font-weight:600}@media (max-width: 980px){.cp-content.svelte-fxpmqk{grid-template-columns:1fr}.cp-hero.svelte-fxpmqk{padding:26px 22px}}@media (max-width: 640px){.cookie-policy-wrap.svelte-fxpmqk{padding:20px 0 80px}.cp-btn.svelte-fxpmqk{width:100%;justify-content:center}.cp-card.svelte-fxpmqk{padding:18px}}
