.c-actions{gap:var(--a-space-2);margin-top:var(--a-space-5);flex-wrap:wrap;display:flex}@media (width<=479px){.c-actions>.a-btn{flex:100%}}.c-title{font-size:var(--a-text-2xl);letter-spacing:-.02em;color:var(--a-ink);font-weight:800}.c-subtitle{margin-top:var(--a-space-6);margin-bottom:var(--a-space-3);font-size:var(--a-text-lg);color:var(--a-ink);font-weight:800}.c-prose{gap:var(--a-space-3);max-width:68ch;margin-top:var(--a-space-4);font-size:var(--a-text-base);color:var(--a-ink-2);line-height:1.65;display:grid}.c-prose strong{color:var(--a-ink);font-weight:700}.c-band{margin-block:var(--a-section-gap);padding-block:var(--a-section-gap);border-block:1px solid var(--a-line);background:var(--a-surface-2)}.c-split{gap:var(--a-space-8);display:grid}.c-split__main{min-width:0}@media (width>=960px){.c-split{align-items:start;gap:var(--a-space-12);grid-template-columns:minmax(0,1fr) 380px}.c-split--media{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.c-split--aside-start{grid-template-columns:340px minmax(0,1fr)}.c-split--aside-start .c-split__aside{position:sticky;top:9rem}}.c-brands{gap:var(--a-space-2);margin-top:var(--a-space-5);flex-wrap:wrap;display:flex}.c-brands__link,.c-brands__link:hover{align-items:center;gap:var(--a-space-2);min-height:48px;padding:4px var(--a-space-4) 4px 4px;border:1px solid var(--a-line-strong);border-radius:var(--a-radius-pill);background:var(--a-surface);color:var(--a-ink);font-size:var(--a-text-md);transition:border-color var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);font-weight:700;display:inline-flex}.c-brands__link:hover{border-color:var(--a-brand-700)}.c-brands__link:active{transform:scale(.97)}.c-brands__link img{object-fit:cover;border-radius:50%;width:40px;height:40px}.c-visit{gap:var(--a-space-4);display:grid}.c-visit .a-panel__title{margin-bottom:0}.c-visit .a-fact>.a-icon{color:var(--a-brand-700)}.c-visit .a-fact small{font-size:var(--a-text-sm)}.c-visit .a-fact a{width:fit-content;display:block}@media (width>=960px){.c-visit{position:sticky;top:9rem}}.c-chips{gap:var(--a-space-2);flex-wrap:wrap;display:flex}.c-chip,.c-chip:hover{align-items:center;gap:var(--a-space-2);min-height:48px;padding:6px var(--a-space-4) 6px 6px;border:1px solid var(--a-line);border-radius:var(--a-radius-pill);background:var(--a-surface);color:var(--a-ink);font-size:var(--a-text-md);transition:border-color var(--a-dur) ease, color var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);font-weight:600;display:inline-flex}.c-chip:hover{border-color:var(--a-brand-700);color:var(--a-brand-700)}.c-chip:active{transform:scale(.97)}.c-chip img,.c-chip__initial{object-fit:cover;background:var(--a-surface-2);border-radius:50%;width:36px;height:36px}.c-chip__initial{background:var(--a-brand-50);color:var(--a-brand-800);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.c-logo{width:72px;height:72px;margin-bottom:var(--a-space-4);object-fit:cover;box-shadow:var(--a-shadow-sm);border-radius:50%}.c-mosaic{gap:var(--a-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-mosaic__item{aspect-ratio:1;border-radius:var(--a-radius-lg);background:var(--a-surface-3);overflow:hidden}.c-mosaic__item--hero{aspect-ratio:4/3;grid-column:1/-1}.c-mosaic__item{position:relative}.c-mosaic__item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=640px){.c-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.c-mosaic__item--hero{aspect-ratio:auto;grid-area:span 2/span 2}.c-mosaic__item:nth-child(n+4){aspect-ratio:4/3}.c-mosaic__item:nth-child(4){grid-column:1/span 1}.c-mosaic__item:nth-child(5){aspect-ratio:auto;grid-column:2/span 2}}.c-tags{gap:var(--a-space-2);flex-wrap:wrap;display:flex}.c-tags li{min-height:36px;padding:0 var(--a-space-3);border-radius:var(--a-radius-pill);background:var(--a-surface);color:var(--a-ink-2);font-size:var(--a-text-sm);box-shadow:var(--a-shadow-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.c-tags .a-icon{color:var(--a-offer-700)}.c-loyalty{gap:var(--a-space-4);padding:var(--a-space-6);border:1px solid var(--a-brand-100);border-radius:var(--a-radius-xl);background:var(--a-brand-50);justify-items:start;display:grid}@media (width>=768px){.c-loyalty{align-items:center;gap:var(--a-space-6);padding:var(--a-space-8);grid-template-columns:auto minmax(0,1fr) auto}}.c-loyalty__logos{display:flex}.c-loyalty__logos img{border:3px solid var(--a-brand-50);object-fit:cover;background:#fff;border-radius:50%;width:64px;height:64px}.c-loyalty__logos img+img{margin-left:-14px}.c-loyalty__title{font-size:var(--a-text-xl);letter-spacing:-.01em;color:var(--a-ink);font-weight:800}.c-loyalty__copy p{margin-top:var(--a-space-1);font-size:var(--a-text-md);color:var(--a-ink-2)}.c-steps{gap:var(--a-space-5);display:grid}@media (width>=720px){.c-steps{gap:var(--a-space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.c-steps__item{column-gap:var(--a-space-4);grid-template-columns:44px minmax(0,1fr);align-content:start;row-gap:2px;display:grid;position:relative}.c-steps__num{background:var(--a-brand-700);width:44px;height:44px;color:var(--a-on-primary);font-size:var(--a-text-lg);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.c-steps__title{font-size:var(--a-text-base);color:var(--a-ink);align-self:end;font-weight:800}.c-steps__text{font-size:var(--a-text-md);color:var(--a-muted)}.c-steps__item:not(:last-child):after{content:"";top:48px;bottom:calc(-1 * var(--a-space-5) + 4px);background:var(--a-brand-100);border-radius:1px;width:2px;position:absolute;left:21px}@media (width>=720px){.c-steps__item{row-gap:var(--a-space-1);grid-template-columns:minmax(0,1fr)}.c-steps__num{margin-bottom:var(--a-space-2);grid-row:auto}.c-steps__item:not(:last-child):after{top:21px;bottom:auto;left:56px;right:calc(-1 * var(--a-space-6) + 12px);width:auto;height:2px}}.c-live{border:1px solid var(--a-line);border-radius:var(--a-radius-xl);background:var(--a-surface);box-shadow:var(--a-shadow);overflow:hidden}.c-live__bar{justify-content:space-between;align-items:center;gap:var(--a-space-2);padding:var(--a-space-2);border-bottom:1px solid var(--a-line);background:var(--a-surface-2);flex-wrap:wrap;display:flex}.c-live__tabs{border-radius:var(--a-radius-pill);background:var(--a-surface-3);gap:4px;padding:3px;display:inline-flex}.c-live__tab{min-height:44px;padding:0 var(--a-space-4);border-radius:var(--a-radius-pill);color:var(--a-ink-2);font-size:var(--a-text-md);transition:background-color var(--a-dur) ease, color var(--a-dur) ease, box-shadow var(--a-dur) ease, transform var(--a-dur-press) var(--a-ease-out);align-items:center;gap:6px;font-weight:700;display:inline-flex}.c-live__tab:hover{color:var(--a-ink)}.c-live__tab:active{transform:scale(.97)}.c-live__tab[aria-pressed=true]{background:var(--a-surface);color:var(--a-brand-800);box-shadow:var(--a-shadow-sm)}.c-live__tab[aria-pressed=true] .a-icon{color:var(--a-brand-700)}.c-live__open,.c-live__open:hover{min-height:44px;padding:0 var(--a-space-3);border-radius:var(--a-radius-pill);color:var(--a-brand-800);font-size:var(--a-text-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.c-live__open:hover{background:var(--a-surface);text-decoration:underline}.c-live__screen{background:var(--a-surface);height:clamp(480px,75vh,760px);position:relative}.c-live__screen iframe{z-index:1;background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.c-live__loading{justify-content:center;align-items:center;gap:var(--a-space-3);color:var(--a-muted);font-size:var(--a-text-md);flex-direction:column;font-weight:600;display:flex;position:absolute;inset:0}.c-spinner{border:3px solid var(--a-brand-100);border-top-color:var(--a-brand-700);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite a-spin}.c-help-wrap{max-width:820px;margin-bottom:var(--a-section-gap)}.c-help{align-items:center;gap:var(--a-space-3) var(--a-space-4);padding:var(--a-space-5);border-radius:var(--a-radius-lg);background:var(--a-surface-2);grid-template-columns:auto minmax(0,1fr);display:grid}.c-help>.a-icon{color:var(--a-brand-700)}.c-help>.a-btn{grid-column:1/-1}@media (width>=640px){.c-help{grid-template-columns:auto minmax(0,1fr) auto}.c-help>.a-btn{grid-column:auto}}.c-help__title{font-size:var(--a-text-base);color:var(--a-ink);font-weight:800}.c-help__copy p{font-size:var(--a-text-md);color:var(--a-muted)}.c-points{border-top:1px solid var(--a-line);display:grid}@media (width>=640px){.c-points{column-gap:var(--a-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.c-points__item{gap:var(--a-space-3);padding-block:var(--a-space-5);border-bottom:1px solid var(--a-line);display:flex}.c-points__item>.a-icon{color:var(--a-brand-700);margin-top:1px}.c-points__title{font-size:var(--a-text-base);color:var(--a-ink);font-weight:800}.c-points__item p{font-size:var(--a-text-md);color:var(--a-muted);margin-top:2px}.c-cta{gap:var(--a-space-4);display:grid}@media (width>=960px){.c-cta{align-items:center;gap:var(--a-space-10);grid-template-columns:minmax(0,1fr) auto}.c-cta .c-actions{margin-top:0}}.c-cta__copy p{max-width:62ch;margin-top:var(--a-space-2);font-size:var(--a-text-base);color:var(--a-ink-2)}.c-cta__copy .c-cta__note{font-size:var(--a-text-md);color:var(--a-muted)}.store-layout:has(.c-allies>.c-band:last-child) .a-footer{margin-top:0}.c-allies>.c-band:last-child{margin-bottom:0}.c-legal__updated{margin-top:var(--a-space-2);font-size:var(--a-text-sm);color:var(--a-muted)}.c-legal__layout{gap:var(--a-space-6);margin-block:var(--a-space-6) var(--a-section-gap);display:grid}@media (width>=1024px){.c-legal__layout{gap:var(--a-space-12);grid-template-columns:260px minmax(0,1fr);align-items:start}}.c-legal__toc{padding:var(--a-space-4);border:1px solid var(--a-line);border-radius:var(--a-radius-lg);background:var(--a-surface-2)}@media (width>=1024px){.c-legal__toc{background:0 0;border:0;padding:0;position:sticky;top:9rem}}.c-legal__toc-title{margin-bottom:var(--a-space-2);font-size:var(--a-text-sm);color:var(--a-ink);font-weight:800}.c-legal__toc ol{gap:2px;display:grid}.c-legal__toc a,.c-legal__toc a:hover{min-height:40px;padding:var(--a-space-1) var(--a-space-2);border-radius:var(--a-radius-sm);color:var(--a-ink-2);font-size:var(--a-text-md);align-items:center;line-height:1.3;display:flex}.c-legal__toc a:hover{background:var(--a-surface);color:var(--a-brand-700);text-decoration:underline}@media (width>=1024px){.c-legal__toc a:hover{background:var(--a-surface-2)}}.c-legal__doc{max-width:70ch;font-size:var(--a-text-base);color:var(--a-ink-2);line-height:1.7}.c-legal__intro{font-size:var(--a-text-lg);color:var(--a-ink);line-height:1.6}.c-legal__section{margin-top:var(--a-space-8)}.c-legal__section h2{margin-bottom:var(--a-space-2);font-size:var(--a-text-xl);letter-spacing:-.01em;color:var(--a-ink);font-weight:800}.c-legal__section ul{gap:var(--a-space-1);margin-top:var(--a-space-2);padding-left:1.25rem;list-style:outside;display:grid}.c-legal__section li::marker,.c-legal__section:target h2{color:var(--a-brand-700)}.c-legal__closing{margin-top:var(--a-space-8);padding-top:var(--a-space-5);border-top:1px solid var(--a-line)}.a-page .faq-section__title+.faq-list{margin-top:var(--a-space-5)}
