.store-badge{min-width:214px;border-radius:16px;border:1px solid rgba(19,19,18,.1);background:#ffffffd1;padding:.7rem .82rem;display:inline-flex;align-items:center;gap:.82rem;box-shadow:var(--shadow-line);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.store-badge:hover{transform:translateY(-3px);border-color:#ff7d3557;box-shadow:0 18px 34px #1f17111f}.store-badge__icon-wrap{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:grid;place-items:center;background:var(--jakarta-cream);color:var(--jakarta-charcoal)}.store-badge__icon{width:24px;height:24px;display:block}.store-badge__content{display:grid;gap:.02rem}.store-badge__eyebrow{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--jakarta-muted)}.store-badge__title{font-family:Sora,sans-serif;font-size:1.02rem;line-height:1.1;font-weight:700;color:var(--jakarta-charcoal)}.store-badge__helper{font-size:.76rem;font-weight:600;color:var(--jakarta-muted)}.store-badge--dark{border-color:#ffffff3d;background:#ffffff1a;box-shadow:0 18px 34px #0000002e}.store-badge--dark .store-badge__icon-wrap{background:#ffffff1f;color:#fff}.store-badge--dark .store-badge__eyebrow,.store-badge--dark .store-badge__helper{color:#ffffffb8}.store-badge--dark .store-badge__title{color:#fff}@media(max-width:860px){.store-badge{width:100%;min-width:0}}.store-badge--soon{cursor:default;opacity:.78}.store-badge--soon:hover{transform:none;border-color:#1313121a;box-shadow:var(--shadow-line)}.store-badge--dark.store-badge--soon:hover{border-color:#ffffff3d;box-shadow:0 18px 34px #0000002e}.interest-cta{padding-top:0;background:linear-gradient(180deg,var(--jakarta-paper),#f8efe7)}.interest-cta__card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(1.5rem,5vw,4rem);align-items:center;border-radius:34px;padding:clamp(1.5rem,5vw,3.5rem);color:#fff;background:radial-gradient(circle at 5% 0%,rgba(255,125,53,.36),transparent 34%),linear-gradient(140deg,#131312,#2c211a);box-shadow:0 30px 72px #13131242}.interest-cta__content h2{max-width:12ch;margin-top:.8rem;color:#fff;font-size:clamp(2.3rem,1.5rem + 2.8vw,4.3rem)}.interest-cta__content>p:not(.section-heading__eyebrow){margin-top:1rem;color:#ffffffb3}.interest-cta__content ul{display:grid;gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none}.interest-cta__content li{position:relative;padding-left:1rem;color:#ffffffc7;font-size:.82rem;font-weight:700}.interest-cta__content li:before{content:"";position:absolute;left:0;top:.46rem;width:6px;height:6px;border-radius:50%;background:var(--jakarta-orange)}.interest-form{display:grid;gap:.85rem;border:1px solid rgba(255,255,255,.13);border-radius:26px;padding:clamp(1.1rem,3vw,1.6rem);background:#ffffff17;backdrop-filter:blur(16px)}.interest-form label{display:grid;gap:.38rem}.interest-form label>span:first-child{color:#ffffffbf;font-size:.72rem;font-weight:800}.interest-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.interest-form input[type=text],.interest-form input[type=tel],.interest-form input[type=email]{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:.75rem .82rem;color:var(--jakarta-charcoal);background:#fff;font:700 .9rem Manrope,sans-serif}.interest-form input:focus{outline:3px solid rgba(255,125,53,.4);outline-offset:2px}.interest-form__consent{grid-template-columns:auto 1fr;align-items:start;gap:.6rem!important}.interest-form__consent input{width:18px;height:18px;margin-top:.12rem;accent-color:var(--jakarta-orange)}.interest-form__consent span{color:#ffffffb3!important;font-size:.74rem!important;line-height:1.5}.interest-form__consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.interest-form__status{border-radius:12px;padding:.68rem .75rem;font-size:.78rem;font-weight:700}.interest-form__status--success{color:#d9ffe9;background:#18a05838}.interest-form__status--error{color:#ffe6dc;background:#d657133d}.interest-form__status--loading{color:#fffc;background:#ffffff14}.interest-form .btn{width:100%}.interest-form .btn:disabled{cursor:wait;opacity:.72}.interest-cta__stores{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:900px){.interest-cta__card{grid-template-columns:1fr}}@media(max-width:580px){.interest-cta__card{border-radius:26px;padding:1.25rem}.interest-form__row{grid-template-columns:1fr}.interest-cta__content h2{font-size:clamp(2.1rem,10vw,2.8rem)}.interest-form{border-radius:20px;padding:1rem}}
