.privacy-policy_page__gIPSQ{min-height:100vh;padding:0 0 4.5rem;background:radial-gradient(circle at 88% -5%,rgba(255,190,104,.24),transparent 28rem),linear-gradient(180deg,#fbf8f2,#f7f0e6);color:#211e1b}.privacy-policy_header__PQOtY{width:min(1060px,calc(100% - 2rem));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.privacy-policy_header__PQOtY .brand-logo{width:148px;height:58px}.privacy-policy_portalLink__UEUWe{min-height:40px;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border:1px solid #e9e2d8;border-radius:999px;background:rgba(255,255,255,.72);color:#3f3934;font-size:.72rem;font-weight:760;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.privacy-policy_portalLink__UEUWe svg{width:.95rem;height:.95rem}.privacy-policy_portalLink__UEUWe:hover{border-color:rgba(255,107,0,.42);background:#ffffff;color:#b94700}.privacy-policy_portalLink__UEUWe:active{transform:translateY(1px)}.privacy-policy_shell__lA_x8{width:min(860px,calc(100% - 2rem));margin:1rem auto 0}.privacy-policy_hero__07uyC{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.65rem,5vw,3.4rem);border-radius:32px;background:linear-gradient(135deg,#ff7900,#ee4f00);color:#ffffff;box-shadow:0 22px 60px rgba(92,53,17,.17)}.privacy-policy_hero__07uyC:after{content:"";position:absolute;z-index:-1;width:320px;height:320px;top:-170px;right:-135px;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.07),0 0 0 88px rgba(255,255,255,.045)}.privacy-policy_heroMark__PoHwx{position:absolute;z-index:0;right:clamp(1.2rem,4vw,2.5rem);bottom:clamp(1.2rem,4vw,2.5rem);width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:18px;background:rgba(255,255,255,.14)}.privacy-policy_heroMark__PoHwx svg{width:1.55rem;height:1.55rem}.privacy-policy_kicker__WOeRn{position:relative;z-index:1;margin:0 0 .7rem;color:rgba(255,255,255,.78);font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.privacy-policy_hero__07uyC h1{position:relative;z-index:1;max-width:720px;margin:0;font-size:clamp(2.5rem,8vw,4.9rem);line-height:.98;letter-spacing:-.065em}.privacy-policy_lede__X5dWK{position:relative;z-index:1;max-width:620px;margin:1.05rem 0 0;color:rgba(255,255,255,.9);font-size:clamp(.92rem,2vw,1.05rem);line-height:1.62}.privacy-policy_effective__byrUJ{position:relative;z-index:1;margin:1.25rem 0 0;color:rgba(255,255,255,.72);font-size:.72rem}.privacy-policy_document__w6oEX{margin-top:1rem;padding:clamp(1.35rem,4vw,2.9rem);border:1px solid #e9e2d8;border-radius:32px;background:rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(70,47,27,.08)}.privacy-policy_document__w6oEX li,.privacy-policy_document__w6oEX p{color:#5f554d;font-size:.9rem;line-height:1.75}.privacy-policy_intro__artCP{margin:0;padding:1rem 1.1rem;border-left:3px solid #ff6b00;border-radius:0 14px 14px 0;background:#fff5e9;color:#3f3934!important;font-size:.98rem!important;line-height:1.7!important}.privacy-policy_section__PpBW6{margin-top:2.25rem;padding-top:1.65rem;border-top:1px solid #eee6dc}.privacy-policy_section__PpBW6 h2{margin:0;color:#211e1b;font-size:clamp(1.12rem,2.5vw,1.38rem);line-height:1.25;letter-spacing:-.025em}.privacy-policy_section__PpBW6 p{margin:.72rem 0 0}.privacy-policy_section__PpBW6 ul{margin:.75rem 0 0;padding-left:1.25rem}.privacy-policy_section__PpBW6 li{padding-left:.15rem}.privacy-policy_section__PpBW6 li::marker{color:#ff6b00}.privacy-policy_section__PpBW6 li+li{margin-top:.45rem}.privacy-policy_contact__7fUSz{margin-top:2.4rem;padding:1.35rem 1.2rem 0;border-top-color:#ffc991}.privacy-policy_footer__fhUEi{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem .2rem 0;color:#766f68;font-size:.7rem}.privacy-policy_footerLink__Xycm2{display:inline-flex;align-items:center;gap:.32rem;color:#b94700;font-weight:760}.privacy-policy_footerLink__Xycm2 svg{width:.82rem;height:.82rem}.privacy-policy_footerLink__Xycm2:focus-visible,.privacy-policy_portalLink__UEUWe:focus-visible{outline:3px solid rgba(255,107,0,.32);outline-offset:3px}@media (max-width:699px){.privacy-policy_page__gIPSQ{padding-bottom:2.5rem}.privacy-policy_header__PQOtY{width:calc(100% - 1.5rem);min-height:72px}.privacy-policy_header__PQOtY .brand-logo{width:132px;height:52px}.privacy-policy_portalLink__UEUWe{min-height:36px;padding:.42rem .62rem;font-size:.62rem}.privacy-policy_shell__lA_x8{width:calc(100% - 1.5rem);margin-top:.5rem}.privacy-policy_hero__07uyC{padding:1.45rem;border-radius:24px}.privacy-policy_hero__07uyC h1{max-width:75%;font-size:clamp(2.35rem,13vw,3.6rem)}.privacy-policy_heroMark__PoHwx{right:1.15rem;bottom:1.15rem;width:44px;height:44px;border-radius:14px}.privacy-policy_heroMark__PoHwx svg{width:1.25rem;height:1.25rem}.privacy-policy_document__w6oEX{padding:1.15rem;border-radius:24px}.privacy-policy_document__w6oEX li,.privacy-policy_document__w6oEX p{font-size:.84rem;line-height:1.68}.privacy-policy_intro__artCP{padding:.85rem .9rem;font-size:.9rem!important}.privacy-policy_section__PpBW6{margin-top:1.85rem;padding-top:1.3rem}.privacy-policy_contact__7fUSz{padding:1.1rem .9rem 0}.privacy-policy_footer__fhUEi{align-items:flex-start;flex-direction:column;gap:.45rem;padding-top:1rem}}@media print{.privacy-policy_page__gIPSQ{padding:0;background:#ffffff}.privacy-policy_header__PQOtY{min-height:64px}.privacy-policy_portalLink__UEUWe{display:none}.privacy-policy_hero__07uyC{color:#211e1b;background:#fff3e4;box-shadow:none}.privacy-policy_effective__byrUJ,.privacy-policy_kicker__WOeRn,.privacy-policy_lede__X5dWK{color:#5f554d}.privacy-policy_document__w6oEX{box-shadow:none}}