@font-face{font-family:roboto;src:url(../media/Roboto_VariableFont_wdth,wght-s.p.2202ffzl88wir.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Italic_VariableFont_wdth,wght-s.p.0sm6a_0btx4_o.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.hBRHkW_className{font-family:roboto,roboto Fallback}.hBRHkW_variable{--font-roboto:"roboto", "roboto Fallback"}
:root{--color-white:#fff;--color-text:#111;--color-layout-dark:#1b1b1b;--color-highlight:#ed3136;--color-highlight-hover:#c92227;--color-gray-light:#f5f5f5;--color-border-dark:#2e2e2e;--color-border-light:#e2e2e2;--color-brand-light:#08aaec;--color-brand:#011c5b;--max-width:1320px;--section-padding:90px 20px;--font-body:var(--font-roboto), Arial, sans-serif;--font-display:var(--font-roboto), Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-bold);line-height:1.2}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style-position:inside}.container{max-width:var(--max-width);width:100%;margin:0 auto}
.ldgnoG_header{z-index:200;width:100%;padding:28px 40px 56px;position:absolute;top:0;left:0}.ldgnoG_inner{max-width:var(--max-width);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.ldgnoG_homeBtn{color:var(--color-text);opacity:0;background:0 0;border:none;justify-self:start;align-items:center;gap:8px;padding:0;font-size:.95rem;text-decoration:none;transition:opacity .2s;animation:.5s cubic-bezier(.22,1,.36,1) .1s forwards ldgnoG_navFadeIn;display:inline-flex}.ldgnoG_homeBtn:hover{opacity:.6}.ldgnoG_navIcon{color:currentColor;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ldgnoG_homeBtn:hover .ldgnoG_navIcon{transform:scale(1.1)}@keyframes ldgnoG_navFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ldgnoG_logo{opacity:0;justify-self:center;align-items:center;animation:.75s cubic-bezier(.22,1,.36,1) .25s forwards ldgnoG_logoDropFromTop;display:inline-flex}.ldgnoG_logoImg{object-fit:contain;width:auto;height:auto;max-height:54px}.ldgnoG_menuBtn{color:var(--color-text);cursor:pointer;opacity:0;background:0 0;border:none;justify-self:end;align-items:center;gap:10px;padding:0;font-size:.95rem;font-weight:500;transition:opacity .2s;animation:.65s cubic-bezier(.22,1,.36,1) .4s forwards ldgnoG_menuBtnLoad;display:inline-flex}.ldgnoG_menuBtn:hover{opacity:.7}.ldgnoG_menuText{display:inline-block}.ldgnoG_burgerLines{flex-direction:column;gap:6px;width:22px;display:flex}.ldgnoG_burgerLines span{background-color:currentColor;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.ldgnoG_menuBtn:hover .ldgnoG_burgerLines span:first-child{transform:translateY(8px)}.ldgnoG_menuBtn:hover .ldgnoG_burgerLines span:last-child{transform:translateY(-8px)}@keyframes ldgnoG_xRepostLoad{0%{opacity:0;transform:scale(.4)rotate(-180deg)}60%{opacity:1;transform:scale(1.22)rotate(12deg)}80%{transform:scale(.94)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ldgnoG_fadeInRegionActive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ldgnoG_fadeInRegionInactive{0%{opacity:0;transform:translateY(4px)}to{opacity:.75;transform:translateY(0)}}@keyframes ldgnoG_logoDropFromTop{0%{opacity:0;transform:translateY(-38px)}to{opacity:1;transform:translateY(0)}}@keyframes ldgnoG_menuBtnLoad{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ldgnoG_fullPageMenu{color:#fff;z-index:300;opacity:0;visibility:hidden;pointer-events:none;background-color:#080406;width:100%;height:100vh;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:hidden}.ldgnoG_menuOpen{opacity:1;visibility:visible;pointer-events:auto}.ldgnoG_menuBackdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 40%,#1a0408 0%,#080406 70%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ldgnoG_ambientGlowLeft{filter:blur(70px);pointer-events:none;background:radial-gradient(#c8102e47 0%,#8813241f 45%,#0000 70%);border-radius:50%;width:55vw;height:75vh;position:absolute;top:15%;left:-12%}.ldgnoG_ambientGlowRight{filter:blur(80px);pointer-events:none;background:radial-gradient(#b91c1c38 0%,#50071314 50%,#0000 75%);border-radius:50%;width:50vw;height:65vh;position:absolute;top:-15%;right:-10%}.ldgnoG_ambientWaveArc{filter:blur(50px);pointer-events:none;background:radial-gradient(at 0 100%,#e11d4826 0%,#0000 60%);border-radius:50% 50% 0 0;width:60vw;height:50vh;position:absolute;bottom:0;left:0}.ldgnoG_menuScrollContainer{z-index:1;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.ldgnoG_menuInnerWrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:1.5rem 3.5rem 1.8rem;display:flex}.ldgnoG_menuTopBar{justify-content:space-between;align-items:center;width:100%;padding:12px 0 20px;display:flex}.ldgnoG_menuBrandLink{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ldgnoG_brandHouseIcon{flex-shrink:0}.ldgnoG_brandTitleText{color:#fff;letter-spacing:2px;font-size:18px;font-weight:800}.ldgnoG_centerNavLinks{align-items:center;gap:36px;display:flex}.ldgnoG_centerNavLink{font-family:var(--font-roboto), var(--font-body), sans-serif;color:#cbd5e1;letter-spacing:.3px;padding:6px 0;font-size:17px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.ldgnoG_centerNavLink:hover{color:#fff}.ldgnoG_centerNavActive{font-weight:600;color:#c8102e!important}.ldgnoG_activeUnderline{background:#c8102e;border-radius:2px;width:100%;height:2px;position:absolute;bottom:-4px;left:0}.ldgnoG_circleCloseBtn{color:#fff;cursor:pointer;background:#8c141e73;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex;box-shadow:0 4px 14px #0006}.ldgnoG_circleCloseBtn:hover{background:#c8102e;transform:rotate(90deg)}.ldgnoG_menuDivider{background:#ffffff14;width:100%;height:1px;margin:0}.ldgnoG_menuHeroRow{flex:1;justify-content:space-between;align-items:center;gap:40px;padding:56px 0;display:flex}.ldgnoG_heroTextCol{flex-direction:column;align-items:flex-start;max-width:620px;display:flex}.ldgnoG_eyebrowTag{letter-spacing:3.5px;color:#94a3b8;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700}.ldgnoG_mainSerifHeadline{font-family:var(--font-roboto), var(--font-body), sans-serif;color:#fff;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(48px,6.2vw,76px);font-weight:800;line-height:1.08}.ldgnoG_crimsonDot{color:#c8102e}.ldgnoG_heroDescription{color:#94a3b8;max-width:440px;margin:0 0 32px;font-size:16.5px;line-height:1.6}.ldgnoG_exploreCtaPill{color:#fff;background:linear-gradient(135deg,#7a0e1c 0%,#a81326 100%);border-radius:9999px;align-items:center;gap:16px;padding:8px 10px 8px 24px;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #b91c1c59}.ldgnoG_exploreCtaPill:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c8102e73}.ldgnoG_exploreCtaText{letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:800}.ldgnoG_ctaArrowCircle{color:#fff;background:#c8102e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s;display:flex}.ldgnoG_exploreCtaPill:hover .ldgnoG_ctaArrowCircle{transform:translate(3px)}.ldgnoG_followUsCol{flex-direction:column;align-items:flex-start;gap:16px;margin-right:40px;display:flex}.ldgnoG_followUsTitle{letter-spacing:2.5px;color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.ldgnoG_socialButtonsRow{align-items:center;gap:14px;display:flex}.ldgnoG_socialCircleBtn{color:#c8102e;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:all .25s;display:flex}.ldgnoG_socialCircleBtn:hover{color:#fff;background:#c8102e4d;border-color:#c8102e80;transform:translateY(-3px)}.ldgnoG_menuBottomStrip{grid-template-columns:1.4fr 1.3fr 1fr 1fr;align-items:flex-start;gap:32px;padding:30px 0 32px;display:grid}.ldgnoG_contactBlock{align-items:flex-start;gap:14px;display:flex}.ldgnoG_contactIcon{flex-shrink:0;margin-top:2px}.ldgnoG_contactText{color:#cbd5e1;flex-direction:column;gap:3px;font-size:13px;line-height:1.55;display:flex}.ldgnoG_contactText a{color:#cbd5e1;text-decoration:none;transition:color .2s}.ldgnoG_contactText a:hover{color:#c8102e}.ldgnoG_contactSublabel{letter-spacing:1.5px;color:#94a3b8;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:800}.ldgnoG_phoneHighlight{font-size:14px;font-weight:700;text-decoration:none;color:#fff!important}.ldgnoG_brochureDownloadLink{color:#fff;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.ldgnoG_brochureDownloadLink:hover{color:#c8102e}@media (max-width:1024px){.ldgnoG_menuInnerWrapper{padding:1.5rem 2rem 1.8rem}.ldgnoG_menuBottomStrip{grid-template-columns:1fr 1fr;gap:24px}.ldgnoG_centerNavLinks{gap:20px}.ldgnoG_centerNavLink{font-size:16px}}@media (max-width:768px){.ldgnoG_menuTopBar{flex-wrap:wrap;gap:16px}.ldgnoG_centerNavLinks{order:3;justify-content:space-around;gap:12px;width:100%;padding-top:10px}.ldgnoG_menuHeroRow{flex-direction:column;align-items:flex-start;padding:36px 0}.ldgnoG_followUsCol{margin-top:24px;margin-right:0}.ldgnoG_menuBottomStrip{grid-template-columns:1fr;gap:20px}}
.Grjkva_footer{--color-white:#fff;--color-text:#111;--color-layout-dark:#1b1b1b;--color-highlight:#ed3136;--color-highlight-hover:#c92227;--color-gray-light:#f5f5f5;--color-border-dark:#2e2e2e;--color-border-light:#e2e2e2;--color-brand:#358bca;background-color:var(--color-layout-dark);width:100%;color:var(--color-white);border-radius:0;margin:0;padding:0;position:relative;overflow:hidden}.Grjkva_parallaxInner{will-change:transform;width:100%;padding:96px 24px 0;position:relative}.Grjkva_bgImageWrapper{z-index:0;pointer-events:none;will-change:transform;background-image:url(/footer.webp);background-position:50%;background-size:cover;position:absolute;inset:-22% 0}.Grjkva_bgImage{object-fit:cover;object-position:center;opacity:.9;width:100%;height:100%;display:block}.Grjkva_bgOverlay{background:linear-gradient(#121212 0%,#121212cc 45%,#0e0e0eeb 100%);position:absolute;inset:0}.Grjkva_contentContainer{z-index:2;max-width:var(--max-width,1320px);will-change:transform;margin:0 auto;position:relative}.Grjkva_topRow{grid-template-columns:1.55fr .75fr 1.2fr;align-items:start;gap:56px;padding-bottom:52px;display:grid}.Grjkva_brandCol{flex-direction:column;align-items:flex-start;display:flex}.Grjkva_logoLink{background:#fffffff5;border-radius:12px;margin-bottom:18px;padding:8px 14px;display:inline-block;box-shadow:0 8px 24px #00000040}.Grjkva_logoImg{object-fit:contain;width:auto;height:auto;max-height:48px;display:block}.Grjkva_tagline{color:#ffffffdb;max-width:410px;margin-bottom:24px;font-size:.98rem;line-height:1.6}.Grjkva_socialRow{align-items:center;gap:22px;margin-bottom:26px;display:flex}.Grjkva_socialIconBtn{color:var(--color-white);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s;display:inline-flex}.Grjkva_socialIconBtn:hover{color:var(--color-brand);transform:translateY(-3px)}.Grjkva_brochureBtn{letter-spacing:-.01em;color:var(--color-highlight);background:0 0;border:none;align-items:center;gap:10px;margin-bottom:24px;padding:0;font-size:1.35rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.Grjkva_brochureBtn:hover{opacity:.85;transform:translate(3px)}.Grjkva_subscribeForm{width:100%;max-width:420px}.Grjkva_subscribeInputGroup{-webkit-backdrop-filter:blur(18px);background:#141414ad;border:1.5px solid #ffffff38;border-radius:999px;align-items:center;padding:5px 5px 5px 18px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 12px 32px #00000059}.Grjkva_subscribeInputGroup:focus-within{border-color:var(--color-brand);box-shadow:0 8px 28px #358bca52}.Grjkva_subscribeInput{color:var(--color-white);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.92rem}.Grjkva_subscribeInput::placeholder{color:#ffffff94}.Grjkva_subscribeBtn{background-color:var(--color-highlight);color:var(--color-white);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:11px 22px;font-size:.9rem;font-weight:600;transition:background-color .25s,transform .2s;display:inline-flex}.Grjkva_subscribeBtn:hover{background-color:var(--color-highlight-hover);transform:translateY(-1px)}.Grjkva_subscribeBtn svg{transition:transform .25s}.Grjkva_subscribeBtn:hover svg{transform:translate(3px)}.Grjkva_linksCol{padding-top:8px}.Grjkva_linkList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Grjkva_navLink{color:#ffffffeb;font-weight:500;text-decoration:none;transition:color .2s}.Grjkva_navLink:hover{color:var(--color-brand)}.Grjkva_contactCol{flex-direction:column;gap:18px;padding-top:8px;display:flex}.Grjkva_contactCol h3{color:var(--color-white);margin:0;font-size:1.15rem;font-weight:700}.Grjkva_addressText{color:#ffffffd1;font-size:.96rem;font-style:normal;line-height:1.65}.Grjkva_contactGroup{flex-direction:column;gap:6px;display:flex}.Grjkva_contactItem{color:#ffffffeb;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Grjkva_contactItem:hover{color:var(--color-brand)}.Grjkva_phoneItem{color:var(--color-white);font-size:1.05rem;font-weight:700;text-decoration:none;transition:color .2s}.Grjkva_phoneItem:hover{color:var(--color-highlight)}.Grjkva_bottomRow{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:20px;display:flex}.Grjkva_copyright{color:#ffffffb3;margin:0;font-size:.88rem}.Grjkva_legalLinks{align-items:center;gap:28px;display:flex}.Grjkva_legalLink{color:#ffffffe0;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.Grjkva_legalLink:hover{color:var(--color-brand)}.Grjkva_bigBrandWrapper{z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;margin-bottom:0;padding-top:10px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 10%,#0000006b 65%,#0000 99%);mask-image:linear-gradient(#000 10%,#0000006b 65%,#0000 99%)}.Grjkva_bigBrandText{letter-spacing:-.04em;white-space:nowrap;text-align:center;text-transform:uppercase;background:linear-gradient(#fffffff5 0%,#d7e1eb80 55%,#fff0 100%);color:#0000;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,12.2vw,12.5rem);font-weight:900;line-height:.82}@media (max-width:960px){.Grjkva_topRow{grid-template-columns:1fr 1fr;gap:40px}.Grjkva_brandCol{grid-column:1/-1}}@media (max-width:640px){.Grjkva_parallaxInner{padding:64px 18px 0}.Grjkva_topRow{grid-template-columns:1fr;gap:34px;padding-bottom:32px}.Grjkva_brochureBtn{font-size:1.2rem}.Grjkva_subscribeInputGroup{padding:4px 4px 4px 14px}.Grjkva_subscribeBtn{padding:10px 16px;font-size:.85rem}.Grjkva_bottomRow{flex-direction:column;align-items:flex-start}}
.ORNcuG_bannerWrapper{z-index:999998;-webkit-backdrop-filter:blur(4px);background:#0f172a73;justify-content:flex-end;align-items:center;padding:24px;animation:.3s ease-out forwards ORNcuG_backdropFadeIn;display:flex;position:fixed;inset:0}@keyframes ORNcuG_backdropFadeIn{0%{opacity:0}to{opacity:1}}.ORNcuG_bannerCard{color:#0f172a;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:20px;width:100%;max-width:680px;max-height:calc(100vh - 48px);padding:34px 38px 30px;font-family:inherit;animation:.45s cubic-bezier(.16,1,.3,1) forwards ORNcuG_slideInFromSide;overflow-y:auto;box-shadow:0 25px 60px -15px #00000047,0 0 0 1px #0000000d}@keyframes ORNcuG_slideInFromSide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ORNcuG_bannerCard::-webkit-scrollbar{width:5px}.ORNcuG_bannerCard::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ORNcuG_headerRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ORNcuG_title{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.25}.ORNcuG_closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:inline-flex}.ORNcuG_closeBtn:hover{color:#0f172a;background-color:#f1f5f9}.ORNcuG_description{color:#475569;margin:0 0 22px;font-size:.88rem;line-height:1.55}.ORNcuG_description strong{color:#0f172a;font-weight:600}.ORNcuG_preferencesList{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:0;margin-bottom:22px;display:flex}.ORNcuG_preferenceItem{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.ORNcuG_preferenceItem:last-child{border-bottom:none}.ORNcuG_prefText{flex:1}.ORNcuG_prefTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.ORNcuG_prefName{color:#0f172a;letter-spacing:-.01em;font-size:.95rem;font-weight:700}.ORNcuG_requiredBadge,.ORNcuG_optionalBadge{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background-color:#f1f5f9;border-radius:4px;padding:2.5px 7px;font-size:.65rem;font-weight:700}.ORNcuG_prefDesc{color:#64748b;margin:0;font-size:.82rem;line-height:1.5}.ORNcuG_switchWrapper{flex-shrink:0;width:44px;height:24px;margin-top:2px;position:relative}.ORNcuG_toggleInput{opacity:0;width:0;height:0;position:absolute}.ORNcuG_toggleLabel{cursor:pointer;background-color:#cbd5e1;border-radius:999px;width:100%;height:100%;transition:background-color .25s;display:block;position:relative}.ORNcuG_toggleThumb{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ORNcuG_toggleInput:checked+.ORNcuG_toggleLabel{background-color:#dc2626}.ORNcuG_toggleInput:checked+.ORNcuG_toggleLabel .ORNcuG_toggleThumb{transform:translate(20px)}.ORNcuG_toggleDisabled{cursor:not-allowed;background-color:#fca5a5!important}.ORNcuG_toggleDisabled .ORNcuG_toggleThumb{transform:translate(20px)}.ORNcuG_actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ORNcuG_policyLink{color:#64748b;text-underline-offset:3px;font-size:.86rem;font-weight:500;text-decoration:underline;transition:color .2s}.ORNcuG_policyLink:hover{color:#0f172a}.ORNcuG_buttonsGroup{align-items:center;gap:12px;display:flex}.ORNcuG_saveBtn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:9999px;padding:10px 22px;font-size:.88rem;font-weight:600;transition:all .2s}.ORNcuG_saveBtn:hover{background-color:#f8fafc;border-color:#94a3b8}.ORNcuG_acceptAllBtn{color:#fff;cursor:pointer;background-color:#dc2626;border:1px solid #dc2626;border-radius:9999px;padding:10px 24px;font-size:.88rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #dc262640}.ORNcuG_acceptAllBtn:hover{background-color:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 12px #dc262659}@media (max-width:640px){.ORNcuG_bannerWrapper{align-items:flex-end;padding:12px}.ORNcuG_bannerCard{border-radius:18px;max-height:85vh;padding:24px 20px 20px}.ORNcuG_title{font-size:1.25rem}.ORNcuG_preferenceItem{gap:14px;padding:14px 0}.ORNcuG_actionRow{flex-direction:column-reverse;align-items:stretch;gap:14px}.ORNcuG_buttonsGroup{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ORNcuG_saveBtn,.ORNcuG_acceptAllBtn{text-align:center;width:100%;padding:10px 14px}.ORNcuG_policyLink{text-align:center}}
._8EfPFq_cursorContainer{pointer-events:none;z-index:999999;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden}._8EfPFq_cursorHidden{opacity:0}._8EfPFq_cursorVisible{opacity:1}._8EfPFq_cursorDot{pointer-events:none;z-index:1000000;will-change:transform;background:#c8102e;border-radius:50%;width:8px;height:8px;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),background-color .2s,opacity .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #c8102eb3}._8EfPFq_cursorDotHovered{background:#c8102e;width:4px;height:4px;box-shadow:0 0 6px #c8102ee6}._8EfPFq_cursorDotClick{transform:translate(-50%,-50%)scale(.6)}._8EfPFq_cursorRing{pointer-events:none;z-index:999999;will-change:transform, width, height, border-color, background-color;border:1.5px solid #c8102e73;border-radius:50%;width:36px;height:36px;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),border-color .25s,background-color .25s,box-shadow .25s;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 15px #c8102e1a}._8EfPFq_cursorRingHovered{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#c8102e1a;border-color:#c8102e;width:58px;height:58px;box-shadow:0 0 25px #c8102e40}._8EfPFq_cursorRingClick{background:#c8102e33;border-color:#900a1f;transform:translate(-50%,-50%)scale(.8)}._8EfPFq_cursorRingInput{opacity:.15;width:20px;height:20px}@media (hover:none) and (pointer:coarse){._8EfPFq_cursorContainer{display:none!important}}
