.BundleSection-module-scss-module__iMdt7W__page{background:var(--color-surface)}.BundleSection-module-scss-module__iMdt7W__container{max-width:1440px;margin-inline:auto;padding:40px 32px 80px}@media (max-width:1024px){.BundleSection-module-scss-module__iMdt7W__container{padding:32px 24px 64px}}@media (max-width:768px){.BundleSection-module-scss-module__iMdt7W__container{padding:24px 20px 48px}}@media (max-width:480px){.BundleSection-module-scss-module__iMdt7W__container{padding:20px 16px 40px}}.BundleSection-module-scss-module__iMdt7W__stateBox{color:var(--color-ink4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px;font-size:15px;display:flex}.BundleSection-module-scss-module__iMdt7W__stateBox i{font-size:40px}.BundleSection-module-scss-module__iMdt7W__bundlesGrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}@media (max-width:480px){.BundleSection-module-scss-module__iMdt7W__bundlesGrid{gap:16px}}.BundleSection-module-scss-module__iMdt7W__bundleCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.BundleSection-module-scss-module__iMdt7W__bundleCard:hover{border-color:#2556c84d;transform:translateY(-4px);box-shadow:0 12px 36px #2556c81f}.BundleSection-module-scss-module__iMdt7W__bundleCard:hover .BundleSection-module-scss-module__iMdt7W__bundleImg{transform:scale(1.05)}.BundleSection-module-scss-module__iMdt7W__bundleCard:hover .BundleSection-module-scss-module__iMdt7W__cardArrow{opacity:1;transform:translateY(-50%)translate(0)}.BundleSection-module-scss-module__iMdt7W__bundleImgWrap{aspect-ratio:16/9;background:var(--color-bg);position:relative;overflow:hidden}.BundleSection-module-scss-module__iMdt7W__bundleImg{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.BundleSection-module-scss-module__iMdt7W__bundleImgPlaceholder{height:100%;color:var(--color-ink5);justify-content:center;align-items:center;display:flex}.BundleSection-module-scss-module__iMdt7W__bundleImgPlaceholder i{font-size:48px}.BundleSection-module-scss-module__iMdt7W__savingsBadge{color:#fff;letter-spacing:.06em;z-index:1;background:#2556c8;border-radius:6px;padding:4px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.BundleSection-module-scss-module__iMdt7W__bundleInfo{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.BundleSection-module-scss-module__iMdt7W__bundleName{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.BundleSection-module-scss-module__iMdt7W__bundleDesc{color:var(--color-ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.BundleSection-module-scss-module__iMdt7W__bundlePrice{align-items:center;gap:8px;margin-top:4px;display:flex}.BundleSection-module-scss-module__iMdt7W__price{color:#2556c8;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700}.BundleSection-module-scss-module__iMdt7W__originalPrice{color:var(--color-ink4);font-size:13px;text-decoration:line-through}.BundleSection-module-scss-module__iMdt7W__bundleMeta{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.BundleSection-module-scss-module__iMdt7W__itemCount{color:var(--color-ink4);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.BundleSection-module-scss-module__iMdt7W__itemCount i{font-size:14px}.BundleSection-module-scss-module__iMdt7W__savingsText{color:#16a34a;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.BundleSection-module-scss-module__iMdt7W__savingsText i{font-size:13px}.BundleSection-module-scss-module__iMdt7W__cardArrow{color:#fff;opacity:0;pointer-events:none;background:#2556c8;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)translate(6px)}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundlesGrid{grid-template-columns:repeat(auto-fill,180px);justify-content:flex-start;gap:12px}@media (max-width:480px){.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundlesGrid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundleImgWrap{aspect-ratio:1}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundleInfo{gap:2px;padding:12px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundleName{font-size:13px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundleDesc{display:none}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__price{font-size:15px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__bundleMeta{padding-top:8px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__savingsBadge{padding:3px 8px;font-size:11px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__stateBox{padding:40px}.BundleSection-module-scss-module__iMdt7W__compact .BundleSection-module-scss-module__iMdt7W__stateBox i{font-size:28px}.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__bundlesGrid{grid-template-columns:minmax(0,1fr);gap:16px}.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__bundleCard{flex-direction:row}.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__bundleImgWrap{aspect-ratio:4/3;flex-shrink:0;width:220px}@media (max-width:640px){.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__bundleImgWrap{width:120px}}.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__bundleInfo{justify-content:center}.BundleSection-module-scss-module__iMdt7W__list .BundleSection-module-scss-module__iMdt7W__stateBox{text-align:left;flex-direction:row;justify-content:flex-start;gap:20px;padding:40px 16px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundlesGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child{flex-direction:row;grid-column:1/-1;align-items:stretch}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleImgWrap{aspect-ratio:16/10;flex-shrink:0;width:45%}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleInfo{justify-content:center;gap:12px;padding:32px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleName{font-size:24px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleDesc{-webkit-line-clamp:3}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__price{font-size:28px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__savingsBadge{padding:5px 12px;font-size:12px}@media (max-width:640px){.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child{flex-direction:column}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleImgWrap{aspect-ratio:16/9;width:100%}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleInfo{padding:20px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__bundleName{font-size:18px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__bundleCard:first-child .BundleSection-module-scss-module__iMdt7W__price{font-size:22px}}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__stateBox{padding:80px 32px;font-size:17px}.BundleSection-module-scss-module__iMdt7W__featured .BundleSection-module-scss-module__iMdt7W__stateBox i{font-size:56px}.BundleSection-module-scss-module__iMdt7W__header{text-align:center;margin-bottom:40px}.BundleSection-module-scss-module__iMdt7W__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2556c8;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.BundleSection-module-scss-module__iMdt7W__title{color:var(--color-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,5vw,52px);font-weight:700}.BundleSection-module-scss-module__iMdt7W__sub{color:var(--color-ink3);margin-top:12px;font-size:15px}.BundleSection-module-scss-module__iMdt7W__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start;gap:32px;display:grid}@media (max-width:1024px){.BundleSection-module-scss-module__iMdt7W__layout{grid-template-columns:minmax(0,1fr)}}.BundleSection-module-scss-module__iMdt7W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.BundleSection-module-scss-module__iMdt7W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.BundleSection-module-scss-module__iMdt7W__grid{grid-template-columns:minmax(0,1fr)}}.BundleSection-module-scss-module__iMdt7W__card{background:var(--color-surface);border:1.5px solid var(--color-border);cursor:pointer;text-align:left;transition:border-color all .18s cubic-bezier(.4, 0, .2, 1);border-radius:12px;overflow:hidden}.BundleSection-module-scss-module__iMdt7W__card:hover{border-color:#2556c8}.BundleSection-module-scss-module__iMdt7W__cardSelected{background:#2556c80a;border-color:#2556c8}.BundleSection-module-scss-module__iMdt7W__imgWrap{aspect-ratio:3/4;background:var(--color-bg);position:relative}.BundleSection-module-scss-module__iMdt7W__img{object-fit:cover}.BundleSection-module-scss-module__iMdt7W__checkMark{color:#fff;background:#2556c866;justify-content:center;align-items:center;font-size:36px;display:flex;position:absolute;inset:0}.BundleSection-module-scss-module__iMdt7W__cardInfo{padding:12px}.BundleSection-module-scss-module__iMdt7W__cardName{color:var(--color-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.BundleSection-module-scss-module__iMdt7W__cardPrice{color:var(--color-ink3);margin-top:4px;font-size:13px}.BundleSection-module-scss-module__iMdt7W__summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:96px}.BundleSection-module-scss-module__iMdt7W__summaryTitle{color:var(--color-ink);margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.BundleSection-module-scss-module__iMdt7W__summaryEmpty{color:var(--color-ink4);font-size:13px}.BundleSection-module-scss-module__iMdt7W__summaryItems{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.BundleSection-module-scss-module__iMdt7W__summaryItem{color:var(--color-ink2);justify-content:space-between;font-size:13px;display:flex}.BundleSection-module-scss-module__iMdt7W__discountBadge{color:#2556c8;text-align:center;background:#2556c814;border:1px solid #2556c833;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600}.BundleSection-module-scss-module__iMdt7W__calcRow{color:var(--color-ink2);justify-content:space-between;font-size:14px;display:flex}.BundleSection-module-scss-module__iMdt7W__savings{color:#16a34a}.BundleSection-module-scss-module__iMdt7W__totalRow{color:var(--color-ink);border-top:1px solid var(--color-border);padding-top:12px;font-size:18px;font-weight:700}.BundleSection-module-scss-module__iMdt7W__addBtn{color:#fff;cursor:pointer;width:100%;transition:background all .18s cubic-bezier(.4, 0, .2, 1),box-shadow all .18s cubic-bezier(.4, 0, .2, 1);background:#2556c8;border:none;border-radius:6px;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.BundleSection-module-scss-module__iMdt7W__addBtn:hover:not(:disabled){background:#1a3baf;box-shadow:0 6px 20px #2556c84d}.BundleSection-module-scss-module__iMdt7W__addBtn:disabled{opacity:.4;cursor:not-allowed}
.BundleDetailHeroSection-module-scss-module__eSFiyG__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-block:48px 64px;position:relative;overflow:hidden}[data-theme=dark] .BundleDetailHeroSection-module-scss-module__eSFiyG__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.BundleDetailHeroSection-module-scss-module__eSFiyG__banner{padding-block:32px 40px}}.BundleDetailHeroSection-module-scss-module__eSFiyG__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.BundleDetailHeroSection-module-scss-module__eSFiyG__deco i{line-height:1;display:block}[data-theme=dark] .BundleDetailHeroSection-module-scss-module__eSFiyG__deco{color:#2556c82e}@media (max-width:640px){.BundleDetailHeroSection-module-scss-module__eSFiyG__deco{display:none}}.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerInner{padding-inline:24px}}@media (max-width:768px){.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerInner{padding-inline:20px}}@media (max-width:480px){.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerInner{padding-inline:16px}}.BundleDetailHeroSection-module-scss-module__eSFiyG__breadcrumb{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.BundleDetailHeroSection-module-scss-module__eSFiyG__breadcrumb a{color:#2556c8;font-weight:500;text-decoration:none;transition:color .2s}.BundleDetailHeroSection-module-scss-module__eSFiyG__breadcrumb a:hover{color:#1a3baf}.BundleDetailHeroSection-module-scss-module__eSFiyG__breadcrumb i{color:var(--color-ink4);font-size:14px}.BundleDetailHeroSection-module-scss-module__eSFiyG__breadActive{color:var(--color-ink);font-weight:600}.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,40px);font-weight:800}.BundleDetailHeroSection-module-scss-module__eSFiyG__bannerSub{color:var(--color-ink4);margin:0;font-size:14px}.BundleDetailHeroSection-module-scss-module__eSFiyG__loadingPage{background:var(--color-bg);justify-content:center;align-items:center;min-height:40vh;display:flex}.BundleDetailHeroSection-module-scss-module__eSFiyG__spinner{border:3px solid var(--color-border);border-top-color:#2556c8;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite BundleDetailHeroSection-module-scss-module__eSFiyG__spin}@keyframes BundleDetailHeroSection-module-scss-module__eSFiyG__spin{to{transform:rotate(360deg)}}.BundleDetailHeroSection-module-scss-module__eSFiyG__notFound{min-height:40vh;color:var(--color-ink4);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.BundleDetailHeroSection-module-scss-module__eSFiyG__notFound i{color:var(--color-ink5);font-size:56px}.BundleDetailHeroSection-module-scss-module__eSFiyG__notFound p{color:var(--color-ink3);font-size:16px}.BundleDetailHeroSection-module-scss-module__eSFiyG__notFound a{color:#2556c8;font-weight:600;text-decoration:none}.BundleDetailHeroSection-module-scss-module__eSFiyG__notFound a:hover{text-decoration:underline}.BundleDetailHeroSection-module-scss-module__eSFiyG__minimal{background:var(--color-bg);border-bottom-color:var(--color-border)}.BundleDetailHeroSection-module-scss-module__eSFiyG__minimal .BundleDetailHeroSection-module-scss-module__eSFiyG__deco{display:none}.BundleDetailHeroSection-module-scss-module__eSFiyG__centered .BundleDetailHeroSection-module-scss-module__eSFiyG__bannerInner{text-align:center;align-items:center}.BundleDetailHeroSection-module-scss-module__eSFiyG__centered .BundleDetailHeroSection-module-scss-module__eSFiyG__breadcrumb{justify-content:center}.BundleDetailHeroSection-module-scss-module__eSFiyG__compact{padding-block:24px 32px}.BundleDetailHeroSection-module-scss-module__eSFiyG__compact .BundleDetailHeroSection-module-scss-module__eSFiyG__bannerTitle{font-size:clamp(18px,2.5vw,28px)}
.PointsCheckoutPanel-module-scss-module__OKYt3G__panel{background:#2556c80a;border:1px solid #2556c826;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.PointsCheckoutPanel-module-scss-module__OKYt3G__earn{color:var(--color-primary);align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.PointsCheckoutPanel-module-scss-module__OKYt3G__earn i{font-size:16px;line-height:1.2}.PointsCheckoutPanel-module-scss-module__OKYt3G__earn a{color:inherit;text-decoration:underline}.PointsCheckoutPanel-module-scss-module__OKYt3G__balance{color:var(--color-ink);margin:0;font-size:13px;font-weight:600}.PointsCheckoutPanel-module-scss-module__OKYt3G__hint{color:var(--color-ink4);margin:0;font-size:12px}.PointsCheckoutPanel-module-scss-module__OKYt3G__error{color:#ef4444;margin:0;font-size:12px}.PointsCheckoutPanel-module-scss-module__OKYt3G__redeem{flex-direction:column;gap:8px;display:flex}.PointsCheckoutPanel-module-scss-module__OKYt3G__inputRow{gap:8px;display:flex}.PointsCheckoutPanel-module-scss-module__OKYt3G__input{border:1px solid var(--color-border);background:var(--color-surface,#fff);min-width:0;height:40px;color:var(--color-ink);border-radius:6px;flex:1;padding:0 12px;font-size:14px}.PointsCheckoutPanel-module-scss-module__OKYt3G__max{border:1px solid var(--color-primary);height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}
.ShippingZoneCards-module-scss-module__jwTqJG__wrap{flex-direction:column;gap:12px;display:flex}.ShippingZoneCards-module-scss-module__jwTqJG__hint{color:var(--color-ink3);margin:0;font-size:13px}.ShippingZoneCards-module-scss-module__jwTqJG__grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;padding-top:10px;display:grid}.ShippingZoneCards-module-scss-module__jwTqJG__card{border:1px solid var(--color-border);background:var(--color-surface,#fff);cursor:default;-webkit-user-select:text;user-select:text;border-radius:12px;flex-direction:column;gap:6px;padding:16px;transition:opacity .2s,border-color .2s;display:flex;position:relative}.ShippingZoneCards-module-scss-module__jwTqJG__mine{border:2px solid var(--color-primary);background:#2556c814;box-shadow:0 0 0 3px #2556c81f}.ShippingZoneCards-module-scss-module__jwTqJG__dim{opacity:.55}.ShippingZoneCards-module-scss-module__jwTqJG__badge{background:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-10px;left:12px;color:#fff!important}.ShippingZoneCards-module-scss-module__jwTqJG__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ShippingZoneCards-module-scss-module__jwTqJG__name{color:var(--color-ink);font-size:14px;font-weight:700}.ShippingZoneCards-module-scss-module__jwTqJG__price{color:var(--color-primary);white-space:nowrap;font-size:15px;font-weight:700}.ShippingZoneCards-module-scss-module__jwTqJG__meta{color:var(--color-ink3);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.ShippingZoneCards-module-scss-module__jwTqJG__meta i{font-size:13px}.ShippingZoneCards-module-scss-module__jwTqJG__freeOver{color:#16a34a;margin-left:auto;font-weight:600}.ShippingZoneCards-module-scss-module__jwTqJG__pick{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.ShippingZoneCards-module-scss-module__jwTqJG__pick:hover{border-color:var(--color-primary)}.ShippingZoneCards-module-scss-module__jwTqJG__pick:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.CheckoutFields-module-scss-module__jp_YXG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:480px){.CheckoutFields-module-scss-module__jp_YXG__grid{grid-template-columns:minmax(0,1fr)}}.CheckoutFields-module-scss-module__jp_YXG__one{grid-template-columns:minmax(0,1fr)}.CheckoutFields-module-scss-module__jp_YXG__full{grid-column:1/-1}.CheckoutFields-module-scss-module__jp_YXG__help{color:var(--color-ink4);margin:2px 0 0;font-size:12px}.CheckoutFields-module-scss-module__jp_YXG__fieldError{color:#ef4444;margin:4px 0 0;font-size:12px}.CheckoutFields-module-scss-module__jp_YXG__textarea{resize:vertical;min-height:84px}.CheckoutFields-module-scss-module__jp_YXG__checkRow{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}
.BundleDetailSection-module-scss-module__p3Gf4G__pageWrap{background:var(--color-bg)}.BundleDetailSection-module-scss-module__p3Gf4G__page{max-width:1440px;margin:0 auto;padding:40px 32px 80px}@media (max-width:1024px){.BundleDetailSection-module-scss-module__p3Gf4G__page{padding:32px 24px 64px}}@media (max-width:768px){.BundleDetailSection-module-scss-module__p3Gf4G__page{padding:24px 20px 48px}}@media (max-width:480px){.BundleDetailSection-module-scss-module__p3Gf4G__page{padding:20px 16px 40px}}.BundleDetailSection-module-scss-module__p3Gf4G__layout{grid-template-columns:minmax(0,1fr) 460px;align-items:flex-start;gap:40px;display:grid}@media (max-width:1024px){.BundleDetailSection-module-scss-module__p3Gf4G__layout{grid-template-columns:minmax(0,1fr);gap:32px}}.BundleDetailSection-module-scss-module__p3Gf4G__bundleInfo{flex-direction:column;gap:24px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__heroCard{aspect-ratio:16/8;background:#f5f8ff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 40px #2556c824,0 4px 8px #00000014}.BundleDetailSection-module-scss-module__p3Gf4G__heroImg{object-fit:cover}.BundleDetailSection-module-scss-module__p3Gf4G__heroOverlay{background:linear-gradient(to top, rgba(var(--color-ink), .72) 0%, rgba(var(--color-ink), .1) 55%);position:absolute;inset:0}.BundleDetailSection-module-scss-module__p3Gf4G__heroBottom{justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.BundleDetailSection-module-scss-module__p3Gf4G__heroBottom{flex-direction:column;align-items:flex-start;padding:16px 20px}}.BundleDetailSection-module-scss-module__p3Gf4G__heroPriceBlock{flex-direction:column;gap:4px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__heroBundleLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__heroPriceRow{align-items:baseline;gap:12px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__heroPrice{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1}.BundleDetailSection-module-scss-module__p3Gf4G__heroOrigPrice{color:#ffffff8c;font-size:18px;text-decoration:line-through}.BundleDetailSection-module-scss-module__p3Gf4G__savingsBadge{color:#fff;white-space:nowrap;background:#f59e0b;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #f59e0b66}.BundleDetailSection-module-scss-module__p3Gf4G__metaCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:12px;padding:24px 32px;display:flex}@media (max-width:640px){.BundleDetailSection-module-scss-module__p3Gf4G__metaCard{padding:20px}}.BundleDetailSection-module-scss-module__p3Gf4G__bundleName{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(20px,2.5vw,30px);font-weight:700;line-height:1.2}.BundleDetailSection-module-scss-module__p3Gf4G__bundleDesc{color:var(--color-ink3);margin:0;font-size:14px;line-height:1.8}.BundleDetailSection-module-scss-module__p3Gf4G__metaPriceRow{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding-top:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__bundlePrice{color:#2556c8;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:700}.BundleDetailSection-module-scss-module__p3Gf4G__origPrice{color:var(--color-ink5);font-size:16px;text-decoration:line-through}.BundleDetailSection-module-scss-module__p3Gf4G__savingsChip{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:4px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.BundleDetailSection-module-scss-module__p3Gf4G__productsBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.BundleDetailSection-module-scss-module__p3Gf4G__productsHeader{border-bottom:1px solid var(--color-border);background:#2556c80a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__productsLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);align-items:center;gap:8px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__productsLabel i{color:#2556c8;font-size:16px}.BundleDetailSection-module-scss-module__p3Gf4G__productCount{color:#fff;background:#2556c8;border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__productChips{flex-direction:column;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__productChip{border-bottom:1px solid var(--color-border);transition:background all .18s cubic-bezier(.4, 0, .2, 1);align-items:center;gap:16px;padding:16px 24px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__productChip:last-child{border-bottom:none}.BundleDetailSection-module-scss-module__p3Gf4G__productChip:hover{background:#2556c808}.BundleDetailSection-module-scss-module__p3Gf4G__chipNum{color:#2556c8;background:#2556c81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__chipImg{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.BundleDetailSection-module-scss-module__p3Gf4G__chipImgEl{object-fit:cover}.BundleDetailSection-module-scss-module__p3Gf4G__chipInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__chipTopRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__chipName{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.BundleDetailSection-module-scss-module__p3Gf4G__chipPrice{color:#2556c8;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.BundleDetailSection-module-scss-module__p3Gf4G__chipMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__chipTag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__chipSizes{color:var(--color-ink5);font-size:12px}.BundleDetailSection-module-scss-module__p3Gf4G__chipQtyRow{align-items:center;gap:6px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__chipQtyLabel{color:var(--color-ink4);font-size:11px;font-weight:500}.BundleDetailSection-module-scss-module__p3Gf4G__chipQtyVal{color:#2556c8;background:#2556c81a;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.BundleDetailSection-module-scss-module__p3Gf4G__orderForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;display:flex;position:sticky;top:92px;overflow:hidden;box-shadow:0 2px 12px #2556c814}.BundleDetailSection-module-scss-module__p3Gf4G__formHeader{background:#2556c8;align-items:center;gap:12px;padding:20px 24px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__formHeader i{color:#ffffffd9;font-size:22px}.BundleDetailSection-module-scss-module__p3Gf4G__formTitle{color:#fff;letter-spacing:.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.BundleDetailSection-module-scss-module__p3Gf4G__formBody{flex-direction:column;gap:16px;padding:24px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:480px){.BundleDetailSection-module-scss-module__p3Gf4G__twoCol{grid-template-columns:minmax(0,1fr)}}.BundleDetailSection-module-scss-module__p3Gf4G__field{flex-direction:column;gap:6px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink3);font-size:12px;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__input{background:var(--color-bg);border:1.5px solid var(--color-border);color:var(--color-ink);transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),background all .18s cubic-bezier(.4, 0, .2, 1);border-radius:6px;width:100%;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px}.BundleDetailSection-module-scss-module__p3Gf4G__input::placeholder{color:var(--color-ink5)}.BundleDetailSection-module-scss-module__p3Gf4G__input:focus{background:var(--color-surface);border-color:#2556c8;outline:none}.BundleDetailSection-module-scss-module__p3Gf4G__blockLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink3);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__blockLabel i{color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__shippingBlock{flex-direction:column;gap:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__radioLabel{background:var(--color-bg);border:1.5px solid var(--color-border);cursor:pointer;color:var(--color-ink3);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__radioLabel input[type=radio]{accent-color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__radioLabel:hover{color:var(--color-ink);border-color:#4a7fe5}.BundleDetailSection-module-scss-module__p3Gf4G__radioActive{color:var(--color-ink);background:#2556c80a;border-color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__radioPrice{color:#2556c8;margin-left:auto;font-weight:700}.BundleDetailSection-module-scss-module__p3Gf4G__paymentBlock{flex-direction:column;gap:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__paymentMethods{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:8px;display:grid}.BundleDetailSection-module-scss-module__p3Gf4G__payMethod{background:var(--color-bg);border:1.5px solid var(--color-border);cursor:pointer;color:var(--color-ink3);border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__payMethod input[type=radio]{accent-color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__payMethod:hover{color:var(--color-ink);border-color:#4a7fe5}.BundleDetailSection-module-scss-module__p3Gf4G__payMethodActive{color:#2556c8;background:#2556c80d;border-color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__payFee{color:var(--color-ink3);margin-left:auto;font-size:12px;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__couponSection{border-top:1px solid var(--color-border);padding-top:12px}.BundleDetailSection-module-scss-module__p3Gf4G__couponRow{gap:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__couponRow .BundleDetailSection-module-scss-module__p3Gf4G__input{flex:1}.BundleDetailSection-module-scss-module__p3Gf4G__couponBtn{color:#fff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#2556c8;border:none;border-radius:6px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1)}.BundleDetailSection-module-scss-module__p3Gf4G__couponBtn:hover:not(:disabled){background:#1a3baf}.BundleDetailSection-module-scss-module__p3Gf4G__couponBtn:disabled{opacity:.5;cursor:not-allowed}.BundleDetailSection-module-scss-module__p3Gf4G__couponApplied{background:#10b98114;border:1px solid #10b98140;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__couponAppliedInfo{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__couponAppliedInfo i{color:#10b981;font-size:15px}.BundleDetailSection-module-scss-module__p3Gf4G__couponRemove{color:var(--color-ink4);cursor:pointer;transition:color all .18s cubic-bezier(.4, 0, .2, 1);background:0 0;border:none;font-size:16px;line-height:1}.BundleDetailSection-module-scss-module__p3Gf4G__couponRemove:hover{color:#ef4444}.BundleDetailSection-module-scss-module__p3Gf4G__loyaltySection{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:12px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__loyaltyRow{align-items:center;gap:8px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__loyaltyLabel{color:var(--color-ink3);align-items:center;gap:8px;font-size:13px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__loyaltyInputGroup{flex-direction:column;gap:8px;width:100%;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__loyaltyHint{color:var(--color-ink4);font-size:12px}.BundleDetailSection-module-scss-module__p3Gf4G__summaryBox{background:#2556c80a;border:1px solid #2556c826;border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__summaryRow{color:var(--color-ink3);justify-content:space-between;font-size:14px;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__savingsRow{color:#10b981;font-weight:600}.BundleDetailSection-module-scss-module__p3Gf4G__totalRow{color:var(--color-ink);border-top:1px solid #2556c833;justify-content:space-between;margin-top:4px;padding-top:12px;font-size:17px;font-weight:700;display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__totalAmount{color:#2556c8}.BundleDetailSection-module-scss-module__p3Gf4G__orderBtn{color:#fff;letter-spacing:.04em;cursor:pointer;background:#2556c8;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.BundleDetailSection-module-scss-module__p3Gf4G__orderBtn i{font-size:18px}.BundleDetailSection-module-scss-module__p3Gf4G__orderBtn:hover:not(:disabled){background:#1a3baf;transform:translateY(-1px);box-shadow:0 10px 40px #2556c824,0 4px 8px #00000014}.BundleDetailSection-module-scss-module__p3Gf4G__orderBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (min-width:1024px){.BundleDetailSection-module-scss-module__p3Gf4G__split{grid-template-columns:460px minmax(0,1fr)}.BundleDetailSection-module-scss-module__p3Gf4G__split .BundleDetailSection-module-scss-module__p3Gf4G__bundleInfo{order:2}.BundleDetailSection-module-scss-module__p3Gf4G__split .BundleDetailSection-module-scss-module__p3Gf4G__orderForm{order:1}}.BundleDetailSection-module-scss-module__p3Gf4G__compact{gap:24px}@media (min-width:1024px){.BundleDetailSection-module-scss-module__p3Gf4G__compact{grid-template-columns:minmax(0,1fr) 380px}}.BundleDetailSection-module-scss-module__p3Gf4G__stacked{grid-template-columns:minmax(0,1fr)}.BundleDetailSection-module-scss-module__p3Gf4G__blockHint{color:#4a5878;margin:0;font-size:13px}
.ContactHeroBanner-module-scss-module__-NVTUa__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-block:48px 64px;position:relative;overflow:hidden}[data-theme=dark] .ContactHeroBanner-module-scss-module__-NVTUa__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.ContactHeroBanner-module-scss-module__-NVTUa__banner{padding-block:32px 40px}}.ContactHeroBanner-module-scss-module__-NVTUa__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.ContactHeroBanner-module-scss-module__-NVTUa__deco i{line-height:1;display:block}[data-theme=dark] .ContactHeroBanner-module-scss-module__-NVTUa__deco{color:#2556c82e}@media (max-width:640px){.ContactHeroBanner-module-scss-module__-NVTUa__deco{display:none}}.ContactHeroBanner-module-scss-module__-NVTUa__d1{font-size:110px;top:-10px;left:5%;transform:rotate(-15deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d2{font-size:80px;bottom:-5px;left:18%;transform:rotate(10deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d3{opacity:.7;font-size:130px;top:-15px;left:32%;transform:rotate(5deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d4{font-size:90px;bottom:-8px;left:46%;transform:rotate(-8deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d5{opacity:.8;font-size:120px;top:-12px;right:28%;transform:rotate(12deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d7{opacity:.75;font-size:95px;top:-6px;right:4%;transform:rotate(18deg)}.ContactHeroBanner-module-scss-module__-NVTUa__d8{opacity:.6;font-size:75px;top:30%;left:58%;transform:rotate(-12deg)}.ContactHeroBanner-module-scss-module__-NVTUa__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.ContactHeroBanner-module-scss-module__-NVTUa__bannerInner{padding-inline:24px}}@media (max-width:768px){.ContactHeroBanner-module-scss-module__-NVTUa__bannerInner{padding-inline:20px}}.ContactHeroBanner-module-scss-module__-NVTUa__breadcrumb{color:var(--color-ink4);align-items:center;gap:4px;font-size:13px;display:flex}.ContactHeroBanner-module-scss-module__-NVTUa__breadcrumb a{color:#2556c8;font-weight:500;text-decoration:none}.ContactHeroBanner-module-scss-module__-NVTUa__breadcrumb a:hover{color:#1a3baf}.ContactHeroBanner-module-scss-module__-NVTUa__breadcrumb i{color:var(--color-ink4);font-size:14px}.ContactHeroBanner-module-scss-module__-NVTUa__breadActive{color:var(--color-ink);font-weight:600}.ContactHeroBanner-module-scss-module__-NVTUa__bannerTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800}.ContactHeroBanner-module-scss-module__-NVTUa__bannerSub{color:var(--color-ink4);margin:0;font-size:14px}.ContactHeroBanner-module-scss-module__-NVTUa__centered .ContactHeroBanner-module-scss-module__-NVTUa__bannerInner{text-align:center;align-items:center}.ContactHeroBanner-module-scss-module__-NVTUa__centered .ContactHeroBanner-module-scss-module__-NVTUa__breadcrumb{justify-content:center}.ContactHeroBanner-module-scss-module__-NVTUa__minimal{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:32px}[data-theme=dark] .ContactHeroBanner-module-scss-module__-NVTUa__minimal{background:var(--color-surface)}.ContactHeroBanner-module-scss-module__-NVTUa__accent{background:var(--color-surface);border-bottom:none;border-left:4px solid #2556c8;padding-block:32px}.ContactHeroBanner-module-scss-module__-NVTUa__accent .ContactHeroBanner-module-scss-module__-NVTUa__bannerInner{padding-inline:24px}.ContactHeroBanner-module-scss-module__-NVTUa__accent .ContactHeroBanner-module-scss-module__-NVTUa__bannerTitle{font-weight:900}
.ContactInfoSection-module-scss-module__BaXVoq__helpSection{background:var(--color-surface);padding:80px 0}.ContactInfoSection-module-scss-module__BaXVoq__container{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.ContactInfoSection-module-scss-module__BaXVoq__container{padding-inline:24px}}@media (max-width:768px){.ContactInfoSection-module-scss-module__BaXVoq__container{padding-inline:20px}}@media (max-width:480px){.ContactInfoSection-module-scss-module__BaXVoq__container{padding-inline:16px}}.ContactInfoSection-module-scss-module__BaXVoq__helpGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}@media (max-width:768px){.ContactInfoSection-module-scss-module__BaXVoq__helpGrid{grid-template-columns:minmax(0,1fr);gap:40px}}.ContactInfoSection-module-scss-module__BaXVoq__helpLeft{flex-direction:column;gap:16px;display:flex}.ContactInfoSection-module-scss-module__BaXVoq__helpEye{color:#2556c8;letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.ContactInfoSection-module-scss-module__BaXVoq__helpTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.5vw,42px);font-weight:800;line-height:1.2}.ContactInfoSection-module-scss-module__BaXVoq__helpBody{color:var(--color-ink3);margin:0;font-size:14px;line-height:1.8}.ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}@media (max-width:480px){.ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:minmax(0,1fr)}}.ContactInfoSection-module-scss-module__BaXVoq__serviceBox{background:var(--color-surface);flex-direction:column;gap:8px;padding:24px 20px;display:flex}.ContactInfoSection-module-scss-module__BaXVoq__serviceBoxActive{background:var(--color-surface)}.ContactInfoSection-module-scss-module__BaXVoq__serviceTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.ContactInfoSection-module-scss-module__BaXVoq__serviceTitleActive{color:#2556c8}.ContactInfoSection-module-scss-module__BaXVoq__serviceBody{color:var(--color-ink3);margin:0;font-size:13px;line-height:1.75}.ContactInfoSection-module-scss-module__BaXVoq__stacked .ContactInfoSection-module-scss-module__BaXVoq__helpGrid{grid-template-columns:minmax(0,1fr);gap:32px}.ContactInfoSection-module-scss-module__BaXVoq__stacked .ContactInfoSection-module-scss-module__BaXVoq__helpLeft{text-align:center;align-items:center;max-width:640px;margin-inline:auto}.ContactInfoSection-module-scss-module__BaXVoq__stacked .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.ContactInfoSection-module-scss-module__BaXVoq__stacked .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ContactInfoSection-module-scss-module__BaXVoq__stacked .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:minmax(0,1fr)}}.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__helpGrid{grid-template-columns:minmax(0,1fr);gap:32px}.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__helpLeft{text-align:center;align-items:center;max-width:640px;margin-inline:auto}.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{background:0 0;border:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:768px){.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{grid-template-columns:minmax(0,1fr)}}.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__serviceBox{border:1px solid var(--color-border);border-radius:16px;transition:all .18s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #2556c814,0 1px 2px #0000000f}.ContactInfoSection-module-scss-module__BaXVoq__cards .ContactInfoSection-module-scss-module__BaXVoq__serviceBox:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2556c81f,0 2px 4px #00000014}.ContactInfoSection-module-scss-module__BaXVoq__minimal .ContactInfoSection-module-scss-module__BaXVoq__serviceGrid{background:0 0;border:none;grid-template-columns:minmax(0,1fr);gap:20px}.ContactInfoSection-module-scss-module__BaXVoq__minimal .ContactInfoSection-module-scss-module__BaXVoq__serviceBox{border-bottom:1px solid var(--color-border);padding:0;padding-bottom:16px}
.ContactLocationsSection-module-scss-module__Oa6YOW__root{background:var(--color-surface)}.ContactLocationsSection-module-scss-module__Oa6YOW__container{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.ContactLocationsSection-module-scss-module__Oa6YOW__container{padding-inline:24px}}@media (max-width:768px){.ContactLocationsSection-module-scss-module__Oa6YOW__container{padding-inline:20px}}@media (max-width:480px){.ContactLocationsSection-module-scss-module__Oa6YOW__container{padding-inline:16px}}.ContactLocationsSection-module-scss-module__Oa6YOW__mapWrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:100%;height:420px;overflow:hidden}@media (max-width:768px){.ContactLocationsSection-module-scss-module__Oa6YOW__mapWrap{height:280px}}.ContactLocationsSection-module-scss-module__Oa6YOW__mapIframe{border:none;width:100%;height:100%;display:block}.ContactLocationsSection-module-scss-module__Oa6YOW__locSection{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:48px 0}.ContactLocationsSection-module-scss-module__Oa6YOW__locGrid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:768px){.ContactLocationsSection-module-scss-module__Oa6YOW__locGrid{grid-template-columns:minmax(0,1fr)}}.ContactLocationsSection-module-scss-module__Oa6YOW__locCard{background:var(--color-surface);flex-direction:column;gap:12px;padding:32px 24px;display:flex}.ContactLocationsSection-module-scss-module__Oa6YOW__locTitle{color:#2556c8;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.ContactLocationsSection-module-scss-module__Oa6YOW__locInfo{color:var(--color-ink3);flex-direction:column;gap:5px;font-size:13px;line-height:1.6;display:flex}.ContactLocationsSection-module-scss-module__Oa6YOW__locInfo span{color:var(--color-ink)}.ContactLocationsSection-module-scss-module__Oa6YOW__cards-only .ContactLocationsSection-module-scss-module__Oa6YOW__locSection,.ContactLocationsSection-module-scss-module__Oa6YOW__map-bottom .ContactLocationsSection-module-scss-module__Oa6YOW__locSection{border-bottom:none}.ContactLocationsSection-module-scss-module__Oa6YOW__side-by-side .ContactLocationsSection-module-scss-module__Oa6YOW__sideBySide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:768px){.ContactLocationsSection-module-scss-module__Oa6YOW__side-by-side .ContactLocationsSection-module-scss-module__Oa6YOW__sideBySide{grid-template-columns:minmax(0,1fr)}}.ContactLocationsSection-module-scss-module__Oa6YOW__side-by-side .ContactLocationsSection-module-scss-module__Oa6YOW__mapWrap{height:100%;min-height:420px}.ContactLocationsSection-module-scss-module__Oa6YOW__side-by-side .ContactLocationsSection-module-scss-module__Oa6YOW__locSection{border-bottom:none;padding:0}.ContactLocationsSection-module-scss-module__Oa6YOW__side-by-side .ContactLocationsSection-module-scss-module__Oa6YOW__locGrid{grid-template-columns:minmax(0,1fr);height:100%;overflow-y:auto}
.ContactFormSection-module-scss-module__P-Z2OW__formSection{background:var(--color-bg);padding:80px 0}.ContactFormSection-module-scss-module__P-Z2OW__container{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.ContactFormSection-module-scss-module__P-Z2OW__container{padding-inline:24px}}@media (max-width:768px){.ContactFormSection-module-scss-module__P-Z2OW__container{padding-inline:20px}}@media (max-width:480px){.ContactFormSection-module-scss-module__P-Z2OW__container{padding-inline:16px}}.ContactFormSection-module-scss-module__P-Z2OW__formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}@media (max-width:768px){.ContactFormSection-module-scss-module__P-Z2OW__formGrid{grid-template-columns:minmax(0,1fr);gap:32px}}.ContactFormSection-module-scss-module__P-Z2OW__formLeft{flex-direction:column;gap:16px;display:flex}.ContactFormSection-module-scss-module__P-Z2OW__formEye{color:#2556c8;letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.ContactFormSection-module-scss-module__P-Z2OW__formTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.ContactFormSection-module-scss-module__P-Z2OW__formSub{color:var(--color-ink4);margin:0;font-size:13px}.ContactFormSection-module-scss-module__P-Z2OW__alertSuccess{color:#059669;background:#10b98114;border:1px solid #10b9814d;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.ContactFormSection-module-scss-module__P-Z2OW__alertError{color:#dc2626;background:#ef44440f;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.ContactFormSection-module-scss-module__P-Z2OW__form{flex-direction:column;gap:16px;display:flex}.ContactFormSection-module-scss-module__P-Z2OW__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:480px){.ContactFormSection-module-scss-module__P-Z2OW__twoCol{grid-template-columns:minmax(0,1fr)}}.ContactFormSection-module-scss-module__P-Z2OW__input{background:var(--color-surface);border:1px solid var(--color-border);border-bottom:2px solid var(--color-border);width:100%;color:var(--color-ink);transition:border-color all .18s cubic-bezier(.4, 0, .2, 1);appearance:none;border-radius:0;outline:none;padding:13px 16px;font-family:Inter,sans-serif;font-size:14px}.ContactFormSection-module-scss-module__P-Z2OW__input::placeholder{color:var(--color-ink4)}.ContactFormSection-module-scss-module__P-Z2OW__input:focus{border-bottom-color:#2556c8}.ContactFormSection-module-scss-module__P-Z2OW__input option{background:var(--color-surface);color:var(--color-ink)}.ContactFormSection-module-scss-module__P-Z2OW__textarea{resize:vertical;min-height:140px;line-height:1.6}.ContactFormSection-module-scss-module__P-Z2OW__socials{gap:8px;padding-top:8px;display:flex}.ContactFormSection-module-scss-module__P-Z2OW__socialLink{border:1.5px solid var(--color-border2);width:36px;height:36px;color:var(--color-ink3);border-radius:50%;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.ContactFormSection-module-scss-module__P-Z2OW__socialLink:hover{color:#fff;background:#2556c8;border-color:#2556c8}@media (max-width:768px){.ContactFormSection-module-scss-module__P-Z2OW__formRight{display:none}}.ContactFormSection-module-scss-module__P-Z2OW__formImg{object-fit:cover;aspect-ratio:1;border-radius:16px;width:100%;height:auto;display:block}.ContactFormSection-module-scss-module__P-Z2OW__image-left .ContactFormSection-module-scss-module__P-Z2OW__formLeft{order:2}.ContactFormSection-module-scss-module__P-Z2OW__image-left .ContactFormSection-module-scss-module__P-Z2OW__formRight{order:1}.ContactFormSection-module-scss-module__P-Z2OW__no-image .ContactFormSection-module-scss-module__P-Z2OW__formGrid,.ContactFormSection-module-scss-module__P-Z2OW__centered .ContactFormSection-module-scss-module__P-Z2OW__formGrid{grid-template-columns:minmax(0,1fr)}.ContactFormSection-module-scss-module__P-Z2OW__centered .ContactFormSection-module-scss-module__P-Z2OW__formLeft{text-align:center;align-items:center;max-width:640px;margin-inline:auto}.ContactFormSection-module-scss-module__P-Z2OW__centered .ContactFormSection-module-scss-module__P-Z2OW__form{text-align:left;width:100%}.ContactFormSection-module-scss-module__P-Z2OW__centered .ContactFormSection-module-scss-module__P-Z2OW__socials{justify-content:center}
.FaqHeroSection-module-scss-module__EZ6zCW__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-top:120px;padding-bottom:64px;position:relative;overflow:hidden}[data-theme=dark] .FaqHeroSection-module-scss-module__EZ6zCW__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.FaqHeroSection-module-scss-module__EZ6zCW__banner{padding-top:104px;padding-bottom:48px}}.FaqHeroSection-module-scss-module__EZ6zCW__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.FaqHeroSection-module-scss-module__EZ6zCW__deco i{line-height:1;display:block}[data-theme=dark] .FaqHeroSection-module-scss-module__EZ6zCW__deco{color:#2556c82e}@media (max-width:640px){.FaqHeroSection-module-scss-module__EZ6zCW__deco{display:none}}.FaqHeroSection-module-scss-module__EZ6zCW__deco1{font-size:120px;top:-10px;left:3%;transform:rotate(-15deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco2{font-size:90px;bottom:-5px;left:16%;transform:rotate(10deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco3{opacity:.7;font-size:130px;top:-15px;left:30%;transform:rotate(5deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco4{font-size:80px;bottom:-8px;left:46%;transform:rotate(-8deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco5{opacity:.8;font-size:110px;top:-12px;right:28%;transform:rotate(12deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco7{opacity:.75;font-size:100px;top:-6px;right:4%;transform:rotate(18deg)}.FaqHeroSection-module-scss-module__EZ6zCW__deco8{opacity:.6;font-size:70px;top:35%;left:60%;transform:rotate(-12deg)}.FaqHeroSection-module-scss-module__EZ6zCW__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.FaqHeroSection-module-scss-module__EZ6zCW__bannerInner{padding-inline:24px}}@media (max-width:768px){.FaqHeroSection-module-scss-module__EZ6zCW__bannerInner{padding-inline:20px}}@media (max-width:480px){.FaqHeroSection-module-scss-module__EZ6zCW__bannerInner{padding-inline:16px}}.FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb{color:#2556c8a6;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}[data-theme=dark] .FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb{color:#4a7fe5b3}.FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb i{font-size:14px}.FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb a{color:inherit;transition:color all .18s cubic-bezier(.4, 0, .2, 1);text-decoration:none}.FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb a:hover{color:var(--color-primary)}.FaqHeroSection-module-scss-module__EZ6zCW__breadActive{color:var(--color-primary);font-weight:600}.FaqHeroSection-module-scss-module__EZ6zCW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:12px;font-weight:700}.FaqHeroSection-module-scss-module__EZ6zCW__title{letter-spacing:-.03em;color:#1a2e6e;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5.5vw,60px);font-weight:800;line-height:1.08}[data-theme=dark] .FaqHeroSection-module-scss-module__EZ6zCW__title{color:var(--color-ink)}@media (max-width:768px){.FaqHeroSection-module-scss-module__EZ6zCW__title{font-size:clamp(28px,7vw,42px)}}.FaqHeroSection-module-scss-module__EZ6zCW__sub{color:#1a2e6ea6;max-width:520px;margin-top:4px;font-size:15px;line-height:1.6}[data-theme=dark] .FaqHeroSection-module-scss-module__EZ6zCW__sub{color:var(--color-ink3)}@media (max-width:768px){.FaqHeroSection-module-scss-module__EZ6zCW__sub{font-size:14px}}.FaqHeroSection-module-scss-module__EZ6zCW__minimal{background:var(--color-bg);border-bottom-color:var(--color-border);padding-top:104px;padding-bottom:40px}.FaqHeroSection-module-scss-module__EZ6zCW__centered .FaqHeroSection-module-scss-module__EZ6zCW__bannerInner{text-align:center;align-items:center}.FaqHeroSection-module-scss-module__EZ6zCW__centered .FaqHeroSection-module-scss-module__EZ6zCW__breadcrumb{justify-content:center}.FaqHeroSection-module-scss-module__EZ6zCW__centered .FaqHeroSection-module-scss-module__EZ6zCW__sub{max-width:600px}.FaqHeroSection-module-scss-module__EZ6zCW__compact{padding-top:96px;padding-bottom:32px}.FaqHeroSection-module-scss-module__EZ6zCW__compact .FaqHeroSection-module-scss-module__EZ6zCW__title{font-size:clamp(26px,4vw,38px)}
.FaqListSection-module-scss-module__nUvB2q__content{padding-block:40px 80px}.FaqListSection-module-scss-module__nUvB2q__container{max-width:860px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.FaqListSection-module-scss-module__nUvB2q__container{padding-inline:24px}}@media (max-width:768px){.FaqListSection-module-scss-module__nUvB2q__container{padding-inline:20px}}@media (max-width:480px){.FaqListSection-module-scss-module__nUvB2q__container{padding-inline:16px}}.FaqListSection-module-scss-module__nUvB2q__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.FaqListSection-module-scss-module__nUvB2q__searchWrap{flex:260px;align-items:center;min-width:0;max-width:420px;display:flex;position:relative}@media (max-width:640px){.FaqListSection-module-scss-module__nUvB2q__searchWrap{flex-basis:100%;max-width:none}}.FaqListSection-module-scss-module__nUvB2q__searchWrap{background:var(--color-surface);transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),box-shadow all .18s cubic-bezier(.4, 0, .2, 1);border:1.5px solid #2556c833;border-radius:9999px;gap:12px;padding:12px 20px}.FaqListSection-module-scss-module__nUvB2q__searchWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #2556c81f}.FaqListSection-module-scss-module__nUvB2q__searchWrap>i{color:var(--color-primary);flex-shrink:0;font-size:18px}.FaqListSection-module-scss-module__nUvB2q__searchInput{color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:14px}.FaqListSection-module-scss-module__nUvB2q__searchInput::placeholder{color:var(--color-ink4)}.FaqListSection-module-scss-module__nUvB2q__clearBtn{background:var(--color-surface2);width:24px;height:24px;color:var(--color-ink3);cursor:pointer;transition:background all .18s cubic-bezier(.4, 0, .2, 1),color all .18s cubic-bezier(.4, 0, .2, 1);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.FaqListSection-module-scss-module__nUvB2q__clearBtn:hover{background:var(--color-primary);color:#fff}.FaqListSection-module-scss-module__nUvB2q__chip{border:1.5px solid var(--color-border2);color:var(--color-ink3);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;padding:7px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.FaqListSection-module-scss-module__nUvB2q__chip:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.FaqListSection-module-scss-module__nUvB2q__count{color:var(--color-ink4);white-space:nowrap;font-size:13px;font-weight:500}.FaqListSection-module-scss-module__nUvB2q__accordion{flex-direction:column;gap:12px;display:flex}.FaqListSection-module-scss-module__nUvB2q__item{border:1.5px solid var(--color-border);background:var(--color-surface);transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),box-shadow all .18s cubic-bezier(.4, 0, .2, 1);border-radius:16px;animation:.3s both FaqListSection-module-scss-module__nUvB2q__fadeUp;overflow:hidden}.FaqListSection-module-scss-module__nUvB2q__item:hover{border-color:var(--color-border2)}.FaqListSection-module-scss-module__nUvB2q__itemOpen{box-shadow:0 0 0 3px #2556c814,0 1px 3px #2556c814,0 1px 2px #0000000f;border-color:var(--color-primary)!important}.FaqListSection-module-scss-module__nUvB2q__question{cursor:pointer;text-align:left;width:100%;transition:background all .18s cubic-bezier(.4, 0, .2, 1);background:0 0;border:none;align-items:center;gap:16px;padding:20px 24px;display:flex}.FaqListSection-module-scss-module__nUvB2q__question:hover{background:var(--color-surface2)}@media (max-width:640px){.FaqListSection-module-scss-module__nUvB2q__question{gap:12px;padding:16px}}.FaqListSection-module-scss-module__nUvB2q__qNum{color:var(--color-primary);opacity:.6;letter-spacing:.05em;flex-shrink:0;min-width:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700}.FaqListSection-module-scss-module__nUvB2q__itemOpen .FaqListSection-module-scss-module__nUvB2q__qNum{opacity:1}.FaqListSection-module-scss-module__nUvB2q__qText{color:var(--color-ink2);transition:color all .18s cubic-bezier(.4, 0, .2, 1);flex:1;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.FaqListSection-module-scss-module__nUvB2q__itemOpen .FaqListSection-module-scss-module__nUvB2q__qText{color:var(--color-ink)}@media (max-width:640px){.FaqListSection-module-scss-module__nUvB2q__qText{font-size:14px}}.FaqListSection-module-scss-module__nUvB2q__qIcon{border:1.5px solid var(--color-border2);width:32px;height:32px;color:var(--color-ink4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.FaqListSection-module-scss-module__nUvB2q__itemOpen .FaqListSection-module-scss-module__nUvB2q__qIcon{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.FaqListSection-module-scss-module__nUvB2q__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.FaqListSection-module-scss-module__nUvB2q__answerOpen{grid-template-rows:1fr}.FaqListSection-module-scss-module__nUvB2q__answer{overflow:hidden}.FaqListSection-module-scss-module__nUvB2q__answer p{padding:0 24px 24px;color:var(--color-ink3);padding-left:64px;font-size:14px;line-height:1.85}@media (max-width:640px){.FaqListSection-module-scss-module__nUvB2q__answer p{padding:0 16px 16px 52px}}.FaqListSection-module-scss-module__nUvB2q__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}.FaqListSection-module-scss-module__nUvB2q__emptyIcon{background:var(--color-primary-pale);width:72px;height:72px;color:var(--color-primary);border-radius:24px;justify-content:center;align-items:center;margin-bottom:8px;font-size:32px;display:flex}.FaqListSection-module-scss-module__nUvB2q__emptyTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.FaqListSection-module-scss-module__nUvB2q__emptySub{color:var(--color-ink4);max-width:300px;margin:0;font-size:14px}@keyframes FaqListSection-module-scss-module__nUvB2q__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FaqListSection-module-scss-module__nUvB2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.FaqListSection-module-scss-module__nUvB2q__grid{grid-template-columns:minmax(0,1fr)}}.FaqListSection-module-scss-module__nUvB2q__grid .FaqListSection-module-scss-module__nUvB2q__answer p{padding-left:24px}.FaqListSection-module-scss-module__nUvB2q__two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;display:grid}@media (max-width:768px){.FaqListSection-module-scss-module__nUvB2q__two-column{grid-template-columns:minmax(0,1fr)}}.FaqListSection-module-scss-module__nUvB2q__compact{gap:8px}.FaqListSection-module-scss-module__nUvB2q__compact .FaqListSection-module-scss-module__nUvB2q__question{gap:12px;padding:12px 16px}.FaqListSection-module-scss-module__nUvB2q__compact .FaqListSection-module-scss-module__nUvB2q__qText{font-size:13px}.FaqListSection-module-scss-module__nUvB2q__compact .FaqListSection-module-scss-module__nUvB2q__answer p{padding:0 16px 16px 52px;font-size:13px}
.LoyaltyHeroSection-module-scss-module__bikK0a__page{background:var(--color-bg)}.LoyaltyHeroSection-module-scss-module__bikK0a__banner{background:linear-gradient(135deg,#e8f0fe 0%,#f0f4ff 50%,#e8ecfb 100%);border-bottom:1px solid #2556c81f;padding-block:56px 64px;position:relative;overflow:hidden}[data-theme=dark] .LoyaltyHeroSection-module-scss-module__bikK0a__banner{background:linear-gradient(135deg,#0f1b35 0%,#0d1a3a 50%,#0a1630 100%);border-bottom-color:#2556c840}@media (max-width:768px){.LoyaltyHeroSection-module-scss-module__bikK0a__banner{padding-block:40px 48px}}.LoyaltyHeroSection-module-scss-module__bikK0a__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.LoyaltyHeroSection-module-scss-module__bikK0a__deco i{line-height:1;display:block}[data-theme=dark] .LoyaltyHeroSection-module-scss-module__bikK0a__deco{color:#2556c82e}@media (max-width:576px){.LoyaltyHeroSection-module-scss-module__bikK0a__deco{display:none}}.LoyaltyHeroSection-module-scss-module__bikK0a__deco1{font-size:130px;top:-15px;left:3%;transform:rotate(-15deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco2{font-size:90px;bottom:-8px;left:16%;transform:rotate(10deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco3{opacity:.7;font-size:110px;top:-10px;left:30%;transform:rotate(5deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco4{font-size:85px;bottom:-6px;left:48%;transform:rotate(-10deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco5{opacity:.8;font-size:120px;top:-12px;right:26%;transform:rotate(12deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco6{font-size:80px;bottom:-4px;right:12%;transform:rotate(-6deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco7{opacity:.75;font-size:100px;top:-8px;right:2%;transform:rotate(18deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__deco8{opacity:.55;font-size:70px;top:35%;left:60%;transform:rotate(-12deg)}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerInner{z-index:2;flex-direction:column;gap:12px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.LoyaltyHeroSection-module-scss-module__bikK0a__bannerInner{padding-inline:24px}}@media (max-width:768px){.LoyaltyHeroSection-module-scss-module__bikK0a__bannerInner{padding-inline:20px}}@media (max-width:480px){.LoyaltyHeroSection-module-scss-module__bikK0a__bannerInner{padding-inline:16px}}.LoyaltyHeroSection-module-scss-module__bikK0a__breadcrumb{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.LoyaltyHeroSection-module-scss-module__bikK0a__breadcrumb a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.LoyaltyHeroSection-module-scss-module__bikK0a__breadcrumb a:hover{color:var(--color-primary-dark,#1a4fc4)}.LoyaltyHeroSection-module-scss-module__bikK0a__breadcrumb i{color:var(--color-ink4);font-size:14px}.LoyaltyHeroSection-module-scss-module__bikK0a__breadActive{color:var(--color-ink);font-weight:600}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerEyebrow:before{content:"";background:var(--color-primary);border-radius:2px;width:24px;height:2px;display:inline-block}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.1}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerTitle span{color:var(--color-primary)}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerDesc{color:var(--color-ink3);max-width:520px;margin:0;font-size:15px;line-height:1.65}.LoyaltyHeroSection-module-scss-module__bikK0a__bannerActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.LoyaltyHeroSection-module-scss-module__bikK0a__btnPrimary{background:var(--color-primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.LoyaltyHeroSection-module-scss-module__bikK0a__btnPrimary:hover{background:var(--color-primary-dark,#1a4fc4);transform:translateY(-1px);box-shadow:0 6px 20px #2556c859}.LoyaltyHeroSection-module-scss-module__bikK0a__btnOutline{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--color-primary);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.LoyaltyHeroSection-module-scss-module__bikK0a__btnOutline:hover{background:var(--color-primary);color:#fff}.LoyaltyHeroSection-module-scss-module__bikK0a__statsStrip{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 1px 3px #2556c814,0 1px 2px #0000000f}.LoyaltyHeroSection-module-scss-module__bikK0a__statsInner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:1440px;margin-inline:auto;padding-inline:32px;display:grid;position:relative}@media (max-width:1024px){.LoyaltyHeroSection-module-scss-module__bikK0a__statsInner{padding-inline:24px}}@media (max-width:768px){.LoyaltyHeroSection-module-scss-module__bikK0a__statsInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:20px}}@media (max-width:480px){.LoyaltyHeroSection-module-scss-module__bikK0a__statsInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:16px}}.LoyaltyHeroSection-module-scss-module__bikK0a__statItem{cursor:default;align-items:center;gap:12px;padding:16px 12px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (max-width:480px){.LoyaltyHeroSection-module-scss-module__bikK0a__statItem{gap:8px;padding:12px 8px}}.LoyaltyHeroSection-module-scss-module__bikK0a__statItem:hover .LoyaltyHeroSection-module-scss-module__bikK0a__statIconWrap{background:var(--color-primary);border-color:var(--color-primary)}.LoyaltyHeroSection-module-scss-module__bikK0a__statItem:hover .LoyaltyHeroSection-module-scss-module__bikK0a__statIconWrap i{color:#fff}.LoyaltyHeroSection-module-scss-module__bikK0a__statItem:hover .LoyaltyHeroSection-module-scss-module__bikK0a__statLabel{color:var(--color-primary)}.LoyaltyHeroSection-module-scss-module__bikK0a__statIconWrap{background:var(--color-primary-pale);border:1.5px solid var(--color-border);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.LoyaltyHeroSection-module-scss-module__bikK0a__statIconWrap i{color:var(--color-primary);font-size:22px;transition:all .18s cubic-bezier(.4,0,.2,1)}.LoyaltyHeroSection-module-scss-module__bikK0a__statText{flex-direction:column;gap:2px;min-width:0;display:flex}.LoyaltyHeroSection-module-scss-module__bikK0a__statLabel{color:var(--color-ink);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;transition:color .18s}@media (max-width:480px){.LoyaltyHeroSection-module-scss-module__bikK0a__statLabel{font-size:12px}}.LoyaltyHeroSection-module-scss-module__bikK0a__statDesc{color:var(--color-ink4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:480px){.LoyaltyHeroSection-module-scss-module__bikK0a__statDesc{font-size:12px}}.LoyaltyHeroSection-module-scss-module__bikK0a__statDivider{background:var(--color-border);width:1px;height:60%;position:absolute;top:20%;right:0}@media (max-width:768px){.LoyaltyHeroSection-module-scss-module__bikK0a__statDivider{display:none}}.LoyaltyHeroSection-module-scss-module__bikK0a__minimal .LoyaltyHeroSection-module-scss-module__bikK0a__banner{background:var(--color-bg);border-bottom-color:var(--color-border);padding-block:40px 48px}.LoyaltyHeroSection-module-scss-module__bikK0a__centered .LoyaltyHeroSection-module-scss-module__bikK0a__bannerInner{text-align:center;align-items:center}.LoyaltyHeroSection-module-scss-module__bikK0a__centered .LoyaltyHeroSection-module-scss-module__bikK0a__breadcrumb{justify-content:center}.LoyaltyHeroSection-module-scss-module__bikK0a__centered .LoyaltyHeroSection-module-scss-module__bikK0a__bannerDesc{max-width:600px}.LoyaltyHeroSection-module-scss-module__bikK0a__centered .LoyaltyHeroSection-module-scss-module__bikK0a__bannerActions{justify-content:center}.LoyaltyHeroSection-module-scss-module__bikK0a__compact .LoyaltyHeroSection-module-scss-module__bikK0a__banner{padding-block:36px 40px}.LoyaltyHeroSection-module-scss-module__bikK0a__compact .LoyaltyHeroSection-module-scss-module__bikK0a__bannerTitle{font-size:clamp(24px,3.5vw,38px)}
.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__howSection{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:32px 0 56px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionInner{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionInner{padding-inline:24px}}@media (max-width:768px){.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionInner{padding-inline:20px}}@media (max-width:480px){.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionInner{padding-inline:16px}}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionHead{text-align:center;margin-bottom:40px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px;font-size:12px;font-weight:700}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__sectionDesc{color:var(--color-ink4);max-width:440px;margin:0 auto;font-size:14px;line-height:1.65}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__grid:before{content:"";background:linear-gradient(to right, var(--color-primary), transparent 50%, var(--color-primary));opacity:.2;pointer-events:none;height:2px;position:absolute;top:36px;left:calc(16.66% + 20px);right:calc(16.66% + 20px)}@media (max-width:768px){.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__grid{grid-template-columns:minmax(0,1fr)}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__grid:before{display:none}}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepCard{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;border-radius:16px;padding:32px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepCard:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 32px #2556c81f}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepNum{background:var(--color-primary);color:#fff;letter-spacing:.12em;border-radius:9999px;padding:4px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepIcon{background:#2556c81a;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin:16px auto;display:flex}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepIcon i{color:var(--color-primary);font-size:24px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepDesc{color:var(--color-ink4);font-size:13px;line-height:1.65}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__list{flex-direction:column;gap:16px;display:flex}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__list:before{display:none}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__list .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepCard{text-align:left;align-items:center;gap:20px;padding:20px 24px;display:flex}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__list .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepNum{flex-shrink:0;position:static;transform:none}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__list .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepIcon{flex-shrink:0;margin:0}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__numbered-cards:before{display:none}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__numbered-cards .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepCard{padding-top:44px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__numbered-cards .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepNum{padding:6px 16px;font-size:13px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact{gap:14px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact:before{display:none}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepCard{padding:20px 16px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepIcon{width:44px;height:44px;margin:10px auto}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepIcon i{font-size:19px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepLabel{font-size:13px}.LoyaltyHowItWorksSection-module-scss-module__b9Q25W__compact .LoyaltyHowItWorksSection-module-scss-module__b9Q25W__stepDesc{font-size:12px}
.LoyaltyTiersSection-module-scss-module__xL-VGG__tiersSection{background:var(--color-bg);padding:64px 0 80px}.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionInner{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1024px){.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionInner{padding-inline:24px}}@media (max-width:768px){.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionInner{padding-inline:20px}}@media (max-width:480px){.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionInner{padding-inline:16px}}.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionHead{text-align:center;margin-bottom:40px}.LoyaltyTiersSection-module-scss-module__xL-VGG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px;font-size:12px;font-weight:700}.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800}.LoyaltyTiersSection-module-scss-module__xL-VGG__sectionDesc{color:var(--color-ink4);max-width:440px;margin:0 auto;font-size:14px;line-height:1.65}.LoyaltyTiersSection-module-scss-module__xL-VGG__tiersLoading{text-align:center;color:var(--color-ink4);padding:60px 0;font-size:14px}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierGrid,.LoyaltyTiersSection-module-scss-module__xL-VGG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1024px){.LoyaltyTiersSection-module-scss-module__xL-VGG__tierGrid,.LoyaltyTiersSection-module-scss-module__xL-VGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.LoyaltyTiersSection-module-scss-module__xL-VGG__tierGrid,.LoyaltyTiersSection-module-scss-module__xL-VGG__grid{grid-template-columns:minmax(0,1fr)}}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:16px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardHead{border-bottom:1px solid var(--color-border);padding:24px 24px 20px}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierBadgeRow{align-items:center;gap:10px;margin-bottom:6px;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierIcon{background:#2556c81a;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierIcon i{font-size:20px}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierName{text-transform:uppercase;letter-spacing:.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierRange{color:var(--color-ink4);margin-bottom:10px;font-size:12px}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierMultiplier{color:var(--color-primary);background:#2556c814;border:1px solid #2556c833;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardBody{flex-direction:column;gap:8px;padding:20px 24px 24px;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierBenefit{color:var(--color-ink3);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__tierBenefit i{flex-shrink:0;margin-top:1px;font-size:15px}.LoyaltyTiersSection-module-scss-module__xL-VGG__carousel{scroll-snap-type:x mandatory;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.LoyaltyTiersSection-module-scss-module__xL-VGG__carousel .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCard{scroll-snap-align:start;flex:0 0 280px}.LoyaltyTiersSection-module-scss-module__xL-VGG__compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1024px){.LoyaltyTiersSection-module-scss-module__xL-VGG__compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.LoyaltyTiersSection-module-scss-module__xL-VGG__compact{grid-template-columns:minmax(0,1fr)}}.LoyaltyTiersSection-module-scss-module__xL-VGG__compact .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardHead{padding:16px 16px 14px}.LoyaltyTiersSection-module-scss-module__xL-VGG__compact .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardBody{gap:6px;padding:14px 16px 16px}.LoyaltyTiersSection-module-scss-module__xL-VGG__compact .LoyaltyTiersSection-module-scss-module__xL-VGG__tierName{font-size:16px}.LoyaltyTiersSection-module-scss-module__xL-VGG__compact .LoyaltyTiersSection-module-scss-module__xL-VGG__tierBenefit{font-size:12px}.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list{flex-direction:column;gap:14px;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCard{align-items:stretch;display:flex}.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardHead{border-bottom:none;border-right:1px solid var(--color-border);flex:0 0 220px}.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardBody{flex:1}@media (max-width:768px){.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCard{flex-direction:column}.LoyaltyTiersSection-module-scss-module__xL-VGG__stacked-list .LoyaltyTiersSection-module-scss-module__xL-VGG__tierCardHead{border-right:none;border-bottom:1px solid var(--color-border);flex:none}}
.LoyaltyCtaSection-module-scss-module__buuYkq__ctaSection{text-align:center;background:linear-gradient(135deg,#e8f0fe 0%,#f0f4ff 100%);border-top:1px solid #2556c81f;padding:72px 0;position:relative;overflow:hidden}[data-theme=dark] .LoyaltyCtaSection-module-scss-module__buuYkq__ctaSection{background:linear-gradient(135deg,#0f1b35 0%,#0d1a3a 100%);border-top-color:#2556c840}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDeco{color:#2556c80f;pointer-events:none;position:absolute}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDeco i{line-height:1;display:block}@media (max-width:576px){.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDeco{display:none}}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDeco1{font-size:200px;top:-40px;left:-40px;transform:rotate(-20deg)}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDeco2{font-size:160px;bottom:-30px;right:-20px;transform:rotate(15deg)}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaInner{z-index:2;max-width:1440px;margin-inline:auto;padding-inline:32px;position:relative}@media (max-width:768px){.LoyaltyCtaSection-module-scss-module__buuYkq__ctaInner{padding-inline:20px}}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px;font-size:12px;font-weight:700}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:800}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaDesc{color:var(--color-ink3);max-width:400px;margin:0 auto 32px;font-size:15px;line-height:1.65}.LoyaltyCtaSection-module-scss-module__buuYkq__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.LoyaltyCtaSection-module-scss-module__buuYkq__btnPrimary{background:var(--color-primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.LoyaltyCtaSection-module-scss-module__buuYkq__btnPrimary:hover{background:var(--color-primary-dark,#1a4fc4);transform:translateY(-1px);box-shadow:0 6px 20px #2556c859}.LoyaltyCtaSection-module-scss-module__buuYkq__btnOutline{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--color-primary);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.LoyaltyCtaSection-module-scss-module__buuYkq__btnOutline:hover{background:var(--color-primary);color:#fff}.LoyaltyCtaSection-module-scss-module__buuYkq__centered{text-align:center}.LoyaltyCtaSection-module-scss-module__buuYkq__minimal{background:var(--color-bg);border-top-color:var(--color-border);padding:56px 0}.LoyaltyCtaSection-module-scss-module__buuYkq__split{text-align:left}.LoyaltyCtaSection-module-scss-module__buuYkq__split .LoyaltyCtaSection-module-scss-module__buuYkq__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.LoyaltyCtaSection-module-scss-module__buuYkq__split .LoyaltyCtaSection-module-scss-module__buuYkq__ctaDesc{margin:0}.LoyaltyCtaSection-module-scss-module__buuYkq__split .LoyaltyCtaSection-module-scss-module__buuYkq__ctaActions{flex-shrink:0;justify-content:flex-start}@media (max-width:768px){.LoyaltyCtaSection-module-scss-module__buuYkq__split{text-align:center}.LoyaltyCtaSection-module-scss-module__buuYkq__split .LoyaltyCtaSection-module-scss-module__buuYkq__ctaInner{text-align:center;flex-direction:column}.LoyaltyCtaSection-module-scss-module__buuYkq__split .LoyaltyCtaSection-module-scss-module__buuYkq__ctaActions{justify-content:center}}
.quiz-module-scss-module__-qi1Ra__page{justify-content:center;align-items:center;min-height:100svh;padding:104px 24px 32px;display:flex}.quiz-module-scss-module__-qi1Ra__container{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:600px;display:flex}.quiz-module-scss-module__-qi1Ra__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:600}.quiz-module-scss-module__-qi1Ra__title{text-transform:uppercase;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,4vw,44px);font-weight:700}.quiz-module-scss-module__-qi1Ra__progressBar{background:var(--color-border2);border-radius:9999px;width:100%;height:4px;overflow:hidden}.quiz-module-scss-module__-qi1Ra__progressFill{background:var(--color-primary);border-radius:9999px;height:100%;transition:width .4s}.quiz-module-scss-module__-qi1Ra__stepLabel{color:var(--color-ink4);font-size:13px}.quiz-module-scss-module__-qi1Ra__card{background:var(--color-surface);border:1px solid #d8def0;border-radius:20px;flex-direction:column;gap:24px;width:100%;padding:32px;display:flex}.quiz-module-scss-module__-qi1Ra__question{text-transform:uppercase;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(18px,3vw,26px);font-weight:700}.quiz-module-scss-module__-qi1Ra__options{flex-direction:column;gap:12px;display:flex}.quiz-module-scss-module__-qi1Ra__option{background:var(--color-surface2);color:var(--color-ink2);cursor:pointer;text-align:left;transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),color all .18s cubic-bezier(.4, 0, .2, 1),background all .18s cubic-bezier(.4, 0, .2, 1);border:1.5px solid #d8def0;border-radius:6px;padding:14px 20px;font-size:15px;font-weight:500}.quiz-module-scss-module__-qi1Ra__option:hover{color:#fff;border-color:#fff}.quiz-module-scss-module__-qi1Ra__optionSelected{border-color:var(--color-primary);background:rgba(var(--color-primary), .1);color:var(--color-primary)}.quiz-module-scss-module__-qi1Ra__result{background:var(--color-surface);border:1px solid #d8def0;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:40px;animation:.4s quiz-module-scss-module__-qi1Ra__scaleIn;display:flex}.quiz-module-scss-module__-qi1Ra__resultLabel{color:var(--color-ink3);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.quiz-module-scss-module__-qi1Ra__resultSize{color:var(--color-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:80px;font-weight:700;line-height:1}.quiz-module-scss-module__-qi1Ra__resultNote{color:var(--color-ink3);max-width:360px;font-size:14px;line-height:1.7}.quiz-module-scss-module__-qi1Ra__resultNote strong{color:#fff}.quiz-module-scss-module__-qi1Ra__resultActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.quiz-module-scss-module__-qi1Ra__shopBtn{background:var(--color-primary);color:#fff;text-transform:uppercase;transition:background all .18s cubic-bezier(.4, 0, .2, 1);border-radius:6px;padding:13px 28px;font-size:13px;font-weight:700;text-decoration:none}.quiz-module-scss-module__-qi1Ra__shopBtn:hover{background:var(--color-primary-dark)}.quiz-module-scss-module__-qi1Ra__retryBtn{color:var(--color-ink2);text-transform:uppercase;cursor:pointer;transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),color all .18s cubic-bezier(.4, 0, .2, 1);background:0 0;border:1.5px solid #c4ccdf;border-radius:6px;padding:13px 28px;font-size:13px;font-weight:600}.quiz-module-scss-module__-qi1Ra__retryBtn:hover{color:#fff;border-color:#fff}@keyframes quiz-module-scss-module__-qi1Ra__scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
.LegalPageSection-module-scss-module__6SaffG__page{background:var(--color-bg);min-height:100svh}.LegalPageSection-module-scss-module__6SaffG__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-top:120px;padding-bottom:64px;position:relative;overflow:hidden}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.LegalPageSection-module-scss-module__6SaffG__banner{padding-top:104px;padding-bottom:48px}}.LegalPageSection-module-scss-module__6SaffG__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.LegalPageSection-module-scss-module__6SaffG__deco i{line-height:1;display:block}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__deco{color:#2556c82e}@media (max-width:640px){.LegalPageSection-module-scss-module__6SaffG__deco{display:none}}.LegalPageSection-module-scss-module__6SaffG__deco1{font-size:120px;top:-10px;left:3%;transform:rotate(-15deg)}.LegalPageSection-module-scss-module__6SaffG__deco2{font-size:90px;bottom:-5px;left:16%;transform:rotate(10deg)}.LegalPageSection-module-scss-module__6SaffG__deco3{opacity:.7;font-size:130px;top:-15px;left:30%;transform:rotate(5deg)}.LegalPageSection-module-scss-module__6SaffG__deco4{font-size:80px;bottom:-8px;left:46%;transform:rotate(-8deg)}.LegalPageSection-module-scss-module__6SaffG__deco5{opacity:.8;font-size:110px;top:-12px;right:28%;transform:rotate(12deg)}.LegalPageSection-module-scss-module__6SaffG__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.LegalPageSection-module-scss-module__6SaffG__deco7{opacity:.75;font-size:100px;top:-6px;right:4%;transform:rotate(18deg)}.LegalPageSection-module-scss-module__6SaffG__deco8{opacity:.6;font-size:70px;top:35%;left:60%;transform:rotate(-12deg)}.LegalPageSection-module-scss-module__6SaffG__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.LegalPageSection-module-scss-module__6SaffG__bannerInner{padding-inline:24px}}@media (max-width:768px){.LegalPageSection-module-scss-module__6SaffG__bannerInner{padding-inline:20px}}@media (max-width:480px){.LegalPageSection-module-scss-module__6SaffG__bannerInner{padding-inline:16px}}.LegalPageSection-module-scss-module__6SaffG__breadcrumb{color:#2556c8a6;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__breadcrumb{color:#4a7fe5b3}.LegalPageSection-module-scss-module__6SaffG__breadcrumb i{font-size:13px}.LegalPageSection-module-scss-module__6SaffG__breadcrumb a{color:inherit;transition:color all .18s cubic-bezier(.4, 0, .2, 1);text-decoration:none}.LegalPageSection-module-scss-module__6SaffG__breadcrumb a:hover{color:var(--color-primary)}.LegalPageSection-module-scss-module__6SaffG__breadcrumb span{color:#2556c880}.LegalPageSection-module-scss-module__6SaffG__breadActive{font-weight:600;color:var(--color-primary)!important}.LegalPageSection-module-scss-module__6SaffG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:12px;font-weight:700}.LegalPageSection-module-scss-module__6SaffG__bannerTitle{letter-spacing:-.03em;color:#1a2e6e;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5.5vw,60px);font-weight:800;line-height:1.08}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__bannerTitle{color:var(--color-ink)}@media (max-width:768px){.LegalPageSection-module-scss-module__6SaffG__bannerTitle{font-size:clamp(26px,7vw,40px)}}.LegalPageSection-module-scss-module__6SaffG__bannerUpdated{color:#1a2e6e8c;margin-top:4px;font-size:13px}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__bannerUpdated{color:var(--color-ink4)}.LegalPageSection-module-scss-module__6SaffG__container{max-width:780px;margin-inline:auto;padding:48px 32px 80px}@media (max-width:1024px){.LegalPageSection-module-scss-module__6SaffG__container{padding-inline:24px}}@media (max-width:768px){.LegalPageSection-module-scss-module__6SaffG__container{padding:32px 20px 64px}}@media (max-width:480px){.LegalPageSection-module-scss-module__6SaffG__container{padding-inline:16px}}.LegalPageSection-module-scss-module__6SaffG__empty{color:var(--color-ink3);padding:40px 0;font-size:15px}.LegalPageSection-module-scss-module__6SaffG__content{color:var(--color-ink2);font-size:15px;line-height:1.85}.LegalPageSection-module-scss-module__6SaffG__content h1,.LegalPageSection-module-scss-module__6SaffG__content h2,.LegalPageSection-module-scss-module__6SaffG__content h3,.LegalPageSection-module-scss-module__6SaffG__content h4{color:var(--color-ink);letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.LegalPageSection-module-scss-module__6SaffG__content h1{font-size:clamp(1.6rem,3vw,2.2rem)}.LegalPageSection-module-scss-module__6SaffG__content h2{border-bottom:2px solid var(--color-primary-pale);padding-bottom:8px;font-size:clamp(1.2rem,2.5vw,1.5rem)}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__content h2{border-bottom-color:var(--color-border)}.LegalPageSection-module-scss-module__6SaffG__content h3{color:var(--color-primary);font-size:1.1rem}.LegalPageSection-module-scss-module__6SaffG__content h4{font-size:1rem}.LegalPageSection-module-scss-module__6SaffG__content p{margin-bottom:16px}.LegalPageSection-module-scss-module__6SaffG__content ul,.LegalPageSection-module-scss-module__6SaffG__content ol{margin:16px 0;padding-left:24px}.LegalPageSection-module-scss-module__6SaffG__content ul li,.LegalPageSection-module-scss-module__6SaffG__content ol li{margin-bottom:8px}.LegalPageSection-module-scss-module__6SaffG__content ul li::marker{color:var(--color-primary)}.LegalPageSection-module-scss-module__6SaffG__content ol li::marker{color:var(--color-primary)}.LegalPageSection-module-scss-module__6SaffG__content ul{list-style:outside}.LegalPageSection-module-scss-module__6SaffG__content ol{list-style:decimal}.LegalPageSection-module-scss-module__6SaffG__content ul ul,.LegalPageSection-module-scss-module__6SaffG__content ol ol,.LegalPageSection-module-scss-module__6SaffG__content ul ol,.LegalPageSection-module-scss-module__6SaffG__content ol ul{margin:8px 0}.LegalPageSection-module-scss-module__6SaffG__content li>p,.LegalPageSection-module-scss-module__6SaffG__content th>p,.LegalPageSection-module-scss-module__6SaffG__content td>p{margin:0}.LegalPageSection-module-scss-module__6SaffG__content h5,.LegalPageSection-module-scss-module__6SaffG__content h6{color:var(--color-ink);margin:24px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.LegalPageSection-module-scss-module__6SaffG__content h5{font-size:.95rem}.LegalPageSection-module-scss-module__6SaffG__content h6{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.LegalPageSection-module-scss-module__6SaffG__content>:first-child{margin-top:0}.LegalPageSection-module-scss-module__6SaffG__content a{color:var(--color-primary);text-underline-offset:3px;transition:opacity all .18s cubic-bezier(.4, 0, .2, 1);text-decoration:underline}.LegalPageSection-module-scss-module__6SaffG__content a:hover{opacity:.75}.LegalPageSection-module-scss-module__6SaffG__content strong{color:var(--color-ink);font-weight:600}.LegalPageSection-module-scss-module__6SaffG__content hr{border:none;border-top:1px solid var(--color-border);margin:32px 0}.LegalPageSection-module-scss-module__6SaffG__content em{font-style:italic}.LegalPageSection-module-scss-module__6SaffG__content u{text-underline-offset:2px;text-decoration:underline}.LegalPageSection-module-scss-module__6SaffG__content s{opacity:.6;text-decoration:line-through}.LegalPageSection-module-scss-module__6SaffG__content sub{vertical-align:sub;font-size:.75em}.LegalPageSection-module-scss-module__6SaffG__content sup{vertical-align:super;font-size:.75em}.LegalPageSection-module-scss-module__6SaffG__content mark{color:inherit;background:#2556c826;border-radius:3px;padding:1px 3px}[data-theme=dark] .LegalPageSection-module-scss-module__6SaffG__content mark{background:#4a7fe533}.LegalPageSection-module-scss-module__6SaffG__content blockquote{border-left:3px solid var(--color-primary);background:var(--color-primary-ghost);color:var(--color-ink3);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-style:italic}.LegalPageSection-module-scss-module__6SaffG__content pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin:20px 0;padding:16px 20px;overflow-x:auto}.LegalPageSection-module-scss-module__6SaffG__content pre code{color:var(--color-ink2);background:0 0;padding:0;font-family:monospace;font-size:13px}.LegalPageSection-module-scss-module__6SaffG__content code{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:6px;padding:1px 6px;font-family:monospace;font-size:13px}.LegalPageSection-module-scss-module__6SaffG__content table{border-collapse:collapse;border-radius:12px;width:100%;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.LegalPageSection-module-scss-module__6SaffG__content table th,.LegalPageSection-module-scss-module__6SaffG__content table td{border:1px solid var(--color-border);text-align:left;padding:12px 16px}.LegalPageSection-module-scss-module__6SaffG__content table th{background:var(--color-primary-pale);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.LegalPageSection-module-scss-module__6SaffG__content table tr:nth-child(2n) td{background:var(--color-surface)}.LegalPageSection-module-scss-module__6SaffG__content ul[data-type=taskList]{padding-left:8px;list-style:none}.LegalPageSection-module-scss-module__6SaffG__content ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.LegalPageSection-module-scss-module__6SaffG__content ul[data-type=taskList] li input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;margin-top:3px}.LegalPageSection-module-scss-module__6SaffG__content img{border-radius:16px;max-width:100%;margin:16px 0;box-shadow:0 4px 16px #2556c81f,0 2px 4px #00000014}.LegalPageSection-module-scss-module__6SaffG__content iframe{border-radius:16px;max-width:100%;margin:16px 0}.LegalPageSection-module-scss-module__6SaffG__content div[data-youtube-video]{aspect-ratio:16/9;margin:20px 0;position:relative}.LegalPageSection-module-scss-module__6SaffG__content div[data-youtube-video] iframe{border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.LegalPageSection-module-scss-module__6SaffG__skeleton{background:var(--color-surface2);border-radius:12px;max-width:320px;height:40px;margin-bottom:16px;animation:1.5s ease-in-out infinite LegalPageSection-module-scss-module__6SaffG__pulse}.LegalPageSection-module-scss-module__6SaffG__skeletonBody{background:var(--color-surface2);border-radius:12px;height:400px;animation:1.5s ease-in-out .15s infinite LegalPageSection-module-scss-module__6SaffG__pulse}@keyframes LegalPageSection-module-scss-module__6SaffG__pulse{0%,to{opacity:1}50%{opacity:.35}}
.LegalHeroSection-module-scss-module__fRc1lW__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-top:120px;padding-bottom:64px;position:relative;overflow:hidden}[data-theme=dark] .LegalHeroSection-module-scss-module__fRc1lW__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.LegalHeroSection-module-scss-module__fRc1lW__banner{padding-top:104px;padding-bottom:48px}}.LegalHeroSection-module-scss-module__fRc1lW__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.LegalHeroSection-module-scss-module__fRc1lW__deco i{line-height:1;display:block}[data-theme=dark] .LegalHeroSection-module-scss-module__fRc1lW__deco{color:#2556c82e}@media (max-width:640px){.LegalHeroSection-module-scss-module__fRc1lW__deco{display:none}}.LegalHeroSection-module-scss-module__fRc1lW__deco1{font-size:120px;top:-10px;left:3%;transform:rotate(-15deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco2{font-size:90px;bottom:-5px;left:16%;transform:rotate(10deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco3{opacity:.7;font-size:130px;top:-15px;left:30%;transform:rotate(5deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco4{font-size:80px;bottom:-8px;left:46%;transform:rotate(-8deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco5{opacity:.8;font-size:110px;top:-12px;right:28%;transform:rotate(12deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco7{opacity:.75;font-size:100px;top:-6px;right:4%;transform:rotate(18deg)}.LegalHeroSection-module-scss-module__fRc1lW__deco8{opacity:.6;font-size:70px;top:35%;left:60%;transform:rotate(-12deg)}.LegalHeroSection-module-scss-module__fRc1lW__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.LegalHeroSection-module-scss-module__fRc1lW__bannerInner{padding-inline:24px}}@media (max-width:768px){.LegalHeroSection-module-scss-module__fRc1lW__bannerInner{padding-inline:20px}}@media (max-width:480px){.LegalHeroSection-module-scss-module__fRc1lW__bannerInner{padding-inline:16px}}.LegalHeroSection-module-scss-module__fRc1lW__breadcrumb{color:#2556c8a6;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}[data-theme=dark] .LegalHeroSection-module-scss-module__fRc1lW__breadcrumb{color:#4a7fe5b3}.LegalHeroSection-module-scss-module__fRc1lW__breadcrumb i{font-size:13px}.LegalHeroSection-module-scss-module__fRc1lW__breadcrumb a{color:inherit;transition:color all .18s cubic-bezier(.4, 0, .2, 1);text-decoration:none}.LegalHeroSection-module-scss-module__fRc1lW__breadcrumb a:hover{color:var(--color-primary)}.LegalHeroSection-module-scss-module__fRc1lW__breadcrumb span{color:#2556c880}.LegalHeroSection-module-scss-module__fRc1lW__breadActive{font-weight:600;color:var(--color-primary)!important}.LegalHeroSection-module-scss-module__fRc1lW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:12px;font-weight:700}.LegalHeroSection-module-scss-module__fRc1lW__bannerTitle{letter-spacing:-.03em;color:#1a2e6e;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5.5vw,60px);font-weight:800;line-height:1.08}[data-theme=dark] .LegalHeroSection-module-scss-module__fRc1lW__bannerTitle{color:var(--color-ink)}@media (max-width:768px){.LegalHeroSection-module-scss-module__fRc1lW__bannerTitle{font-size:clamp(26px,7vw,40px)}}.LegalHeroSection-module-scss-module__fRc1lW__bannerUpdated{color:#1a2e6e8c;margin-top:4px;font-size:13px}[data-theme=dark] .LegalHeroSection-module-scss-module__fRc1lW__bannerUpdated{color:var(--color-ink4)}.LegalHeroSection-module-scss-module__fRc1lW__minimal{background:var(--color-bg);border-bottom-color:var(--color-border);padding-top:104px;padding-bottom:40px}.LegalHeroSection-module-scss-module__fRc1lW__centered .LegalHeroSection-module-scss-module__fRc1lW__bannerInner{text-align:center;align-items:center}.LegalHeroSection-module-scss-module__fRc1lW__centered .LegalHeroSection-module-scss-module__fRc1lW__breadcrumb{justify-content:center}.LegalHeroSection-module-scss-module__fRc1lW__compact{padding-top:96px;padding-bottom:32px}.LegalHeroSection-module-scss-module__fRc1lW__compact .LegalHeroSection-module-scss-module__fRc1lW__bannerTitle{font-size:clamp(24px,4vw,36px)}
