.CookiePolicy-module__8OpjKW__hero{background:linear-gradient(135deg,#a51b44 0%,#8a1538 100%);padding-block:72px 56px;position:relative;overflow:hidden}.CookiePolicy-module__8OpjKW__hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#d39d551f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0%,#0000 40%);position:absolute;inset:0}.CookiePolicy-module__8OpjKW__heroInner{z-index:1;margin-inline:auto;padding-inline:40px;position:relative}.CookiePolicy-module__8OpjKW__heroBadge{color:#d39d55;letter-spacing:.06em;text-transform:uppercase;background:#d39d552e;border:1px solid #d39d5559;border-radius:100px;align-items:center;gap:8px;margin-block-end:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.CookiePolicy-module__8OpjKW__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:42px;font-weight:800;line-height:1.15}.CookiePolicy-module__8OpjKW__heroSubtitle{color:#ffffffb8;max-inline-size:620px;margin:0 0 32px;font-size:16px;line-height:1.6}.CookiePolicy-module__8OpjKW__heroMeta{flex-wrap:wrap;gap:24px;display:flex}.CookiePolicy-module__8OpjKW__heroMetaItem{color:#fff9;align-items:center;gap:8px;font-size:13.5px;display:flex}.CookiePolicy-module__8OpjKW__heroMetaItem strong{color:#ffffffe6;font-weight:600}.CookiePolicy-module__8OpjKW__page{background-color:#f8f9fb;padding-block:48px 80px}.CookiePolicy-module__8OpjKW__pageInner{margin-inline:auto;padding-inline:40px}.CookiePolicy-module__8OpjKW__content{flex-direction:column;gap:20px;display:flex}.CookiePolicy-module__8OpjKW__sectionCard{background-color:#fff;border:1px solid #e8e9eb;border-radius:18px;padding:36px 40px;scroll-margin-top:84px;transition:box-shadow .2s;box-shadow:0 4px 16px #080c160a}.CookiePolicy-module__8OpjKW__sectionCard:hover{box-shadow:0 8px 28px #080c1614}.CookiePolicy-module__8OpjKW__noticeCard{background:linear-gradient(135deg,#8a15380a 0%,#d39d550a 100%);border:1.5px solid #8a153833;border-radius:18px;padding:32px 40px;scroll-margin-top:84px;box-shadow:0 4px 16px #8a15380f}.CookiePolicy-module__8OpjKW__noticeHeader{align-items:center;gap:12px;margin-block-end:16px;display:flex}.CookiePolicy-module__8OpjKW__noticeBadge{color:#8a1538;letter-spacing:.05em;text-transform:uppercase;background-color:#8a153814;border:1px solid #8a153826;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.CookiePolicy-module__8OpjKW__noticeTitle{color:#8a1538;letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:800}.CookiePolicy-module__8OpjKW__noticeText{color:#3f4147;margin:0 0 12px;font-size:14.5px;line-height:1.75}.CookiePolicy-module__8OpjKW__noticeText:last-child{margin-block-end:0}.CookiePolicy-module__8OpjKW__sectionHeadingRow{border-block-end:1px solid #f0f0f1;align-items:center;gap:14px;margin-block-end:20px;padding-block-end:16px;display:flex}.CookiePolicy-module__8OpjKW__sectionNumber{color:#fff;background:linear-gradient(135deg,#a51b44,#b01c47);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.CookiePolicy-module__8OpjKW__sectionHeading{color:#16181d;letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800;line-height:1.3}.CookiePolicy-module__8OpjKW__subHeading{color:#16181d;letter-spacing:-.01em;border-inline-start:3px solid #8a1538;margin:24px 0 12px;padding-inline-start:12px;font-size:15px;font-weight:700}.CookiePolicy-module__8OpjKW__subHeading:first-of-type{margin-block-start:8px}.CookiePolicy-module__8OpjKW__bodyText{color:#3f4147;margin:0 0 16px;font-size:14.5px;line-height:1.75}.CookiePolicy-module__8OpjKW__bodyText:last-child{margin-block-end:0}.CookiePolicy-module__8OpjKW__bulletList{flex-direction:column;gap:6px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.CookiePolicy-module__8OpjKW__bulletList li{color:#3f4147;background-color:#fafafa;border:1px solid #f0f0f1;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14.5px;line-height:1.65;transition:background-color .15s;display:flex}.CookiePolicy-module__8OpjKW__bulletList li:hover{background-color:#f5f5f6}.CookiePolicy-module__8OpjKW__bulletList li:before{content:"";background:linear-gradient(135deg,#a51b44 0%,#8a1538 100%);border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:7px}.CookiePolicy-module__8OpjKW__orderedList{counter-reset:privacy-counter;flex-direction:column;gap:6px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.CookiePolicy-module__8OpjKW__orderedList li{color:#3f4147;counter-increment:privacy-counter;background-color:#fafafa;border:1px solid #f0f0f1;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;font-size:14.5px;line-height:1.65;transition:background-color .15s;display:flex}.CookiePolicy-module__8OpjKW__orderedList li:hover{background-color:#f5f5f6}.CookiePolicy-module__8OpjKW__orderedList li:before{content:counter(privacy-counter);color:#fff;background:linear-gradient(135deg,#a51b44,#b01c47);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.CookiePolicy-module__8OpjKW__calloutBox{background-color:#d39d550f;border:1px solid #d39d554d;border-inline-start:3px solid #a5762f;border-radius:10px;margin:16px 0;padding:18px 20px}.CookiePolicy-module__8OpjKW__calloutHeader{color:#a5762f;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-block-end:8px;font-size:12.5px;font-weight:800;display:flex}.CookiePolicy-module__8OpjKW__calloutText{color:#3f4147;margin:0;font-size:14px;line-height:1.7}.CookiePolicy-module__8OpjKW__infoTable{border:1px solid #e8e9eb;border-radius:12px;flex-direction:column;margin-block-start:16px;display:flex;overflow:hidden}.CookiePolicy-module__8OpjKW__infoRow{background-color:#fafafa;border-block-end:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.CookiePolicy-module__8OpjKW__infoRow:nth-child(2n){background-color:#fff}.CookiePolicy-module__8OpjKW__infoRow:last-child{border-block-end:none}.CookiePolicy-module__8OpjKW__infoLabel{color:#6b6d72;font-size:13.5px;font-weight:600}.CookiePolicy-module__8OpjKW__infoValue{color:#16181d;text-align:end;word-break:break-word;font-size:13.5px;font-weight:700}.CookiePolicy-module__8OpjKW__footerLine{color:#9b9da3;text-align:center;margin:0;padding-block:4px;font-size:12.5px}.CookiePolicy-module__8OpjKW__contactGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-block-start:20px;display:grid}.CookiePolicy-module__8OpjKW__contactItem{background-color:#f8f9fb;border:1px solid #e8e9eb;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s,background-color .18s;display:flex}.CookiePolicy-module__8OpjKW__contactItem:hover{background-color:#8a153805;border-color:#8a153833}.CookiePolicy-module__8OpjKW__contactItemIcon{color:#8a1538;background-color:#8a153814;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CookiePolicy-module__8OpjKW__contactItemLabel{color:#8b8d92;letter-spacing:.06em;text-transform:uppercase;margin-block-end:3px;font-size:11px;font-weight:600;display:block}.CookiePolicy-module__8OpjKW__contactItemValue{color:#16181d;font-size:14px;font-weight:500;display:block}.CookiePolicy-module__8OpjKW__introCard{background-color:#fff;border:1px solid #e8e9eb;border-radius:18px;padding:32px 40px;scroll-margin-top:84px;box-shadow:0 4px 16px #080c160a}.CookiePolicy-module__8OpjKW__introText{color:#3f4147;margin:0 0 14px;font-size:15px;line-height:1.75}.CookiePolicy-module__8OpjKW__introText:last-child{margin-block-end:0}.CookiePolicy-module__8OpjKW__introText strong{color:#16181d;font-weight:600}.CookiePolicy-module__8OpjKW__backToTopWrap{justify-content:center;margin-block-start:8px;display:flex}.CookiePolicy-module__8OpjKW__backToTop{color:#6b6d72;cursor:pointer;background-color:#fff;border:1.5px solid #e8e9eb;border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.CookiePolicy-module__8OpjKW__backToTop:hover{color:#8a1538;background-color:#8a153808;border-color:#8a1538;transform:translateY(-1px)}@media (max-width:1100px){.CookiePolicy-module__8OpjKW__sectionCard,.CookiePolicy-module__8OpjKW__noticeCard,.CookiePolicy-module__8OpjKW__introCard{padding:28px 32px}}@media (max-width:900px){.CookiePolicy-module__8OpjKW__pageInner{padding-inline:20px}}@media (max-width:720px){.CookiePolicy-module__8OpjKW__hero{padding-block:52px 40px}.CookiePolicy-module__8OpjKW__heroInner{padding-inline:20px}.CookiePolicy-module__8OpjKW__heroTitle{font-size:30px}.CookiePolicy-module__8OpjKW__heroSubtitle{font-size:14.5px}.CookiePolicy-module__8OpjKW__heroMeta{gap:14px}.CookiePolicy-module__8OpjKW__heroMetaItem{font-size:12.5px}.CookiePolicy-module__8OpjKW__page{padding-block:28px 60px}.CookiePolicy-module__8OpjKW__pageInner{gap:16px;padding-inline:16px}.CookiePolicy-module__8OpjKW__sectionCard,.CookiePolicy-module__8OpjKW__noticeCard,.CookiePolicy-module__8OpjKW__introCard{border-radius:14px;padding:22px 20px}.CookiePolicy-module__8OpjKW__sectionHeading{font-size:16.5px}.CookiePolicy-module__8OpjKW__bodyText,.CookiePolicy-module__8OpjKW__bulletList li,.CookiePolicy-module__8OpjKW__orderedList li{font-size:14px}.CookiePolicy-module__8OpjKW__contactGrid{grid-template-columns:1fr}.CookiePolicy-module__8OpjKW__infoRow{flex-direction:column;align-items:flex-start;gap:4px}.CookiePolicy-module__8OpjKW__infoValue{text-align:start}}@media (max-width:480px){.CookiePolicy-module__8OpjKW__hero{padding-block:40px 32px}.CookiePolicy-module__8OpjKW__heroTitle{font-size:26px}.CookiePolicy-module__8OpjKW__heroBadge{font-size:11px}.CookiePolicy-module__8OpjKW__pageInner{padding-inline:12px}.CookiePolicy-module__8OpjKW__sectionCard,.CookiePolicy-module__8OpjKW__noticeCard,.CookiePolicy-module__8OpjKW__introCard{padding:18px 16px}.CookiePolicy-module__8OpjKW__sectionHeading{font-size:15.5px}.CookiePolicy-module__8OpjKW__bulletList li,.CookiePolicy-module__8OpjKW__orderedList li{padding:8px 12px}}
