.ssf-scroll-shell[data-v-5306a09b]{overflow-x:auto;padding-bottom:.5rem}.ssf-scroll-track[data-v-5306a09b]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,22rem);gap:1rem}.ssf-scroll-card[data-v-5306a09b]{padding:1.25rem;scroll-snap-align:start}.ssf-icon-band[data-v-5306a09b]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem}.ssf-icon-wrap[data-v-5306a09b]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.95rem;background:color-mix(in srgb,var(--color-primary, #22c55e) 12%,transparent);color:var(--color-primary, #22c55e);flex-shrink:0}.ssf-band-copy[data-v-5306a09b]{min-width:0}.ssf-band-ordinal[data-v-5306a09b]{display:block;margin-bottom:.2rem;color:color-mix(in srgb,var(--color-primary, #22c55e) 80%,transparent);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media(max-width:1023px){.ssf-icon-band[data-v-5306a09b]{align-items:flex-start}}.bonus-detail-card{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 94%,var(--color-section-bg, #f8fafc) 6%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 78%,var(--color-section-bg, #f8fafc) 22%)}.bonus-detail-card-soft{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 90%,var(--color-section-bg, #f8fafc) 10%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 72%,var(--color-section-bg, #f8fafc) 28%)}.bonus-detail-callout{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 86%,var(--color-section-bg, #f8fafc) 14%);border:1px solid color-mix(in srgb,var(--color-card-border, #cbd5e1) 68%,var(--color-primary, #22c55e) 12%)}.bonus-detail-card,.bonus-detail-card-soft,.bonus-detail-callout{box-shadow:0 20px 44px -34px #0f172a24}.bonus-detail-button-muted{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 86%,var(--color-section-bg, #f8fafc) 14%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 76%,var(--color-section-bg, #f8fafc) 24%);color:var(--color-heading, #0f172a)}.bonus-tool-links[data-v-76c1998f],.bonus-tool-links__header[data-v-76c1998f],.bonus-tool-links__list[data-v-76c1998f]{display:grid;gap:.9rem}.bonus-tool-links__header h2[data-v-76c1998f]{color:var(--color-heading, #0f172a);font-size:1rem;margin:0}.bonus-tool-links__header p[data-v-76c1998f]{color:var(--color-muted, #64748b);font-size:.9rem;line-height:1.6;margin:0}.bonus-tool-links__item[data-v-76c1998f]{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 88%,var(--color-primary, #2563eb) 12%);border:1px solid color-mix(in srgb,var(--color-card-border, #cbd5e1) 72%,var(--color-primary, #2563eb) 28%);border-radius:1rem;color:inherit;display:grid;gap:.3rem;padding:.95rem 1rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bonus-tool-links__item[data-v-76c1998f]:hover{border-color:color-mix(in srgb,var(--color-primary, #2563eb) 40%,var(--color-card-border, #cbd5e1) 60%);box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.bonus-tool-links__label[data-v-76c1998f]{color:var(--color-heading, #0f172a);font-size:.88rem;font-weight:700}.bonus-tool-links__description[data-v-76c1998f]{color:var(--color-muted, #64748b);font-size:.8rem;line-height:1.55}.bonus-terms-shell[data-v-63339bdf]{overflow:hidden}.bonus-terms-summary[data-v-63339bdf]::-webkit-details-marker{display:none}.bonus-terms-toggle[data-v-63339bdf]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:9999px;background:color-mix(in srgb,var(--color-card-border, #cbd5e1) 30%,transparent);color:var(--color-heading, #0f172a);font-size:1.125rem;line-height:1}.bonus-terms-toggle-minus[data-v-63339bdf],.bonus-terms-shell[open] .bonus-terms-toggle-plus[data-v-63339bdf]{display:none}.bonus-terms-shell[open] .bonus-terms-toggle-minus[data-v-63339bdf]{display:inline}.bonus-terms-list[data-v-63339bdf]{list-style:disc}@supports not (color: color-mix(in srgb,red,blue)){.bonus-terms-toggle[data-v-63339bdf]{background:#94a3b82e}}[id^=promotion-detail-anchor-]{scroll-margin-top:8rem}.promotion-detail-surface__review-panel{scroll-margin-top:8rem;border-radius:1.8rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 84%,white);background:color-mix(in srgb,var(--color-card-bg, #ffffff) 98%,var(--color-section-bg, #f8fafc) 2%);padding:1.5rem;box-shadow:0 26px 60px -48px #0f172a2e}.promotion-detail-surface__review-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.promotion-detail-surface__review-panel-title-wrap{display:flex;align-items:flex-start;gap:.9rem}.promotion-detail-surface__review-panel-title-icon{flex:0 0 auto;margin-top:.15rem;color:var(--color-primary, #16a34a)}.promotion-detail-surface__review-panel-title{margin:0;color:var(--color-heading, #0f172a);font-size:1.65rem;font-weight:900;line-height:1.08}.promotion-detail-surface__review-panel-subtitle{margin:.45rem 0 0;color:var(--color-body, #64748b);font-size:.97rem;line-height:1.6}.promotion-detail-surface__inline-link{color:var(--color-body, #64748b);font-size:.9rem;font-weight:700;text-decoration:none;transition:color .18s ease}.promotion-detail-surface__inline-link:hover{color:var(--color-heading, #0f172a)}.promotion-detail-surface--warm .promotion-detail-surface__review-hero{background:#07281f}.promotion-detail-surface--warm .promotion-detail-surface__review-panel-title,.promotion-detail-surface--warm h1,.promotion-detail-surface--warm h2,.promotion-detail-surface--warm h3{font-family:"Source Serif 4",Georgia,serif;letter-spacing:-.015em}.promotion-detail-surface--warm .promotion-detail-surface__hero-eyebrow{color:#e0a52b}.promotion-detail-surface__review-hero{position:relative;isolation:isolate;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid rgb(148 163 184 / .18);background:#0a1424}.promotion-detail-surface__review-hero-backdrop{position:absolute;inset:0;background:#07111f6b;pointer-events:none}.promotion-detail-surface__review-hero-inner{position:relative;z-index:1;width:min(100%,94rem);margin:0 auto;padding:var(--site-shell-header-content-gap, clamp(1.25rem, 2vw, 2rem)) 1.25rem 3.2rem}.promotion-detail-surface__review-hero .promotion-detail-surface__breadcrumbs{color:#e2e8f0b8;margin-bottom:1.6rem}.promotion-detail-surface__review-hero .promotion-detail-surface__breadcrumb-link:hover{color:#fff}.promotion-detail-surface__review-hero-grid{display:grid;gap:1.8rem;align-items:start}.promotion-detail-surface__review-hero-copy{min-width:0}.promotion-detail-surface__review-hero-trust{display:inline-flex;align-items:center;margin-bottom:1rem;padding:.45rem .8rem;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255 / .12);color:#e2e8f0eb;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.promotion-detail-surface__review-hero .promotion-detail-surface__logo-card{border-color:#ffffff29;background:#fffffff5;box-shadow:0 24px 70px -38px #0f172aa3}.promotion-detail-surface__review-hero .promotion-detail-surface__hero-eyebrow{color:#94a3b8e6}.promotion-detail-surface__review-hero .promotion-detail-surface__hero-title{color:#f8fafc;max-width:16ch}.promotion-detail-surface__review-hero .promotion-detail-surface__hero-intro{color:#cbd5e1eb;max-width:44rem}.promotion-detail-surface__review-hero-meta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.2rem}.promotion-detail-surface__review-hero-rating{display:inline-flex;align-items:center;gap:.55rem}.promotion-detail-surface__review-hero-rating-value{color:#fff;font-size:1rem;font-weight:800}.promotion-detail-surface__review-hero-rating-scale{color:#e2e8f0d6;font-size:.95rem;font-weight:600}.promotion-detail-surface__review-hero-cta{border-radius:2rem;border:1px solid rgb(226 232 240 / .16);background:#fffffff7;padding:1.15rem;box-shadow:0 32px 60px -46px #0f172ab8}.promotion-detail-surface__review-hero-cta-badge{display:inline-flex;align-items:center;gap:.5rem;color:#334155;font-size:.92rem;font-weight:600}.promotion-detail-surface__review-hero-primary,.promotion-detail-surface__review-hero-secondary{margin-top:.9rem}.promotion-detail-surface__review-hero-note,.promotion-detail-surface__review-hero-subnote{margin:.95rem 0 0;color:#64748b;font-size:.84rem;text-align:center}.promotion-detail-surface__review-hero-subnote{margin-top:.45rem}[data-hero-tone=light] .promotion-detail-surface__review-hero{background:radial-gradient(700px 300px at 85% -20%,var(--color-accent-soft, #e8f0e9),transparent 60%),linear-gradient(180deg,var(--ed-paper, #f8fafc),var(--ed-bg, #f1f5f9));border-bottom-color:var(--ed-line, #e2e8f0)}[data-hero-tone=light] .promotion-detail-surface__review-hero-backdrop{display:none}[data-hero-tone=light] .promotion-detail-surface__review-hero-trust{background:color-mix(in srgb,var(--ed-brand, var(--color-primary, #16a34a)) 8%,transparent);border-color:color-mix(in srgb,var(--ed-brand, var(--color-primary, #16a34a)) 24%,transparent);color:var(--ed-brand, var(--color-primary, #16a34a))}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__breadcrumbs{color:color-mix(in srgb,var(--ed-muted, var(--color-muted, #64748b)) 90%,transparent)}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__breadcrumb-link:hover{color:var(--ed-ink, var(--color-heading, #0f172a))}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__hero-eyebrow{color:var(--ed-brand, var(--color-primary, #16a34a))}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__hero-title{color:var(--ed-ink, var(--color-heading, #0f172a))}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__hero-intro{color:var(--ed-ink-2, var(--color-body, #475569))}[data-hero-tone=light] .promotion-detail-surface__review-hero-rating-value{color:var(--ed-ink, var(--color-heading, #0f172a))}[data-hero-tone=light] .promotion-detail-surface__review-hero-rating-scale{color:var(--ed-muted, var(--color-muted, #64748b))}[data-hero-tone=light] .promotion-detail-surface__review-hero .promotion-detail-surface__logo-card{border-color:color-mix(in srgb,var(--color-card-border, #d6deea) 88%,white);box-shadow:0 28px 60px -48px #0f172a3d}.promotion-detail-surface__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;color:color-mix(in srgb,var(--color-muted, #64748b) 90%,transparent);font-size:.85rem}.promotion-detail-surface__breadcrumb-link,.promotion-detail-surface__breadcrumb-current,.promotion-detail-surface__breadcrumb-separator{color:inherit}.promotion-detail-surface__breadcrumb-link{transition:color .18s ease}.promotion-detail-surface__breadcrumb-link:hover{color:var(--color-heading, #0f172a)}.promotion-detail-surface__hero-identity{display:grid;gap:1.1rem;align-items:start}.promotion-detail-surface__logo-card{border-radius:1.7rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 88%,white);background:color-mix(in srgb,var(--color-card-bg, #ffffff) 96%,var(--color-section-bg, #f8fafc) 4%);box-shadow:0 28px 60px -48px #0f172a3d}.promotion-detail-surface__logo-fallback{color:var(--color-muted, #64748b);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.promotion-detail-surface__hero-copy-block{min-width:0}.promotion-detail-surface__hero-eyebrow{margin:0 0 .45rem;color:color-mix(in srgb,var(--color-muted, #64748b) 88%,transparent);font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.promotion-detail-surface__hero-title{margin:0;color:var(--color-heading, #0f172a);font-size:clamp(2.2rem,4vw,3.45rem);font-weight:900;line-height:.98;letter-spacing:-.04em}.promotion-detail-surface__hero-intro{max-width:46rem;margin:.95rem 0 0;color:var(--color-body, #475569);font-size:1.04rem;line-height:1.7}@media(min-width:768px){.promotion-detail-surface__hero-identity{grid-template-columns:auto minmax(0,1fr)}}@media(min-width:1100px){.promotion-detail-surface__review-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.86fr)}}.promotion-detail-surface__anchor-bar{position:relative;z-index:2;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.7rem;margin-bottom:1.2rem;padding:.9rem;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 78%,white);background:color-mix(in srgb,var(--color-card-bg, #ffffff) 97%,var(--color-section-bg, #f8fafc) 3%);box-shadow:0 22px 44px -34px #0f172a2e}.promotion-detail-surface__anchor-chip{display:inline-flex;flex:0 0 auto;white-space:nowrap;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem 1.1rem;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;color:#475569;font-size:.96rem;font-weight:700;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.promotion-detail-surface__anchor-chip:hover,.promotion-detail-surface__anchor-chip--active{border-color:color-mix(in srgb,var(--color-primary, #22c55e) 16%,transparent);background:color-mix(in srgb,var(--color-primary, #22c55e) 9%,white);color:#0f172a;transform:translateY(-1px)}a.promotion-detail-surface__anchor-chip{text-decoration:none}.promotion-detail-surface__review-body:has(#promotion-detail-anchor-overview:target) .promotion-detail-surface__anchor-chip[data-anchor=overview],.promotion-detail-surface__review-body:has(#promotion-detail-anchor-terms:target) .promotion-detail-surface__anchor-chip[data-anchor=terms],.promotion-detail-surface__review-body:has(#promotion-detail-anchor-claim:target) .promotion-detail-surface__anchor-chip[data-anchor=claim],.promotion-detail-surface__review-body:has(#promotion-detail-anchor-similar:target) .promotion-detail-surface__anchor-chip[data-anchor=similar],.promotion-detail-surface__review-body:has(#promotion-detail-anchor-more:target) .promotion-detail-surface__anchor-chip[data-anchor=more]{border-color:color-mix(in srgb,var(--color-primary, #22c55e) 16%,transparent);background:color-mix(in srgb,var(--color-primary, #22c55e) 9%,white);color:#0f172a;transform:translateY(-1px)}.promotion-detail-surface__overview-grid{display:grid;gap:1.2rem}.promotion-detail-surface__overview-copy{display:grid;gap:1rem}.promotion-detail-surface__overview-paragraph,.promotion-detail-surface__summary-paragraph{margin:0;color:var(--color-body, #334155);font-size:1rem;line-height:1.85}.promotion-detail-surface__overview-score-card{border-radius:1.6rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 82%,white);background:#fffffffa;padding:1.2rem}.promotion-detail-surface__overview-score-ring{--promotion-score: 0%;display:flex;align-items:center;justify-content:center;width:7.25rem;height:7.25rem;margin:0 auto 1rem;border-radius:50%;border:.72rem solid rgb(226 232 240 / .92);background:#fff;box-shadow:inset 0 0 0 .32rem var(--color-primary, #22c55e)}.promotion-detail-surface__overview-score-ring-inner{display:flex;flex-direction:column;align-items:center;gap:.05rem}.promotion-detail-surface__overview-score-value{color:var(--color-heading, #0f172a);font-size:2rem;font-weight:900;line-height:1}.promotion-detail-surface__overview-score-scale{color:var(--color-body, #64748b);font-size:.82rem;font-weight:700}.promotion-detail-surface__overview-score-copy h3{margin:0;color:var(--color-heading, #0f172a);font-size:1.15rem;font-weight:900;text-align:center}.promotion-detail-surface__overview-score-copy p{margin:.35rem 0 0;color:var(--color-body, #64748b);font-size:.92rem;line-height:1.55;text-align:center}.promotion-detail-surface__overview-score-list{margin:1rem 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 60%,white)}.promotion-detail-surface__overview-score-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 48%,white);color:var(--color-body, #475569);font-size:.92rem}.promotion-detail-surface__overview-score-item:last-child{border-bottom:0;padding-bottom:0}.promotion-detail-surface__overview-score-item strong{color:var(--color-heading, #0f172a);font-size:1rem;font-weight:900}.promotion-detail-surface__payment-summary{margin-top:1.35rem;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 48%,white)}.promotion-detail-surface__payment-summary-title{margin:0 0 .8rem;color:var(--color-heading, #0f172a);font-size:.92rem;font-weight:800}.promotion-detail-surface__payment-summary-row{display:flex;flex-wrap:wrap;gap:.6rem}.promotion-detail-surface__payment-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.45rem;padding:.65rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 78%,white);background:#fff;color:var(--color-heading, #0f172a);font-size:.88rem;font-weight:600}@media(min-width:768px){.promotion-detail-surface__overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr)}}.promotion-detail-surface__verdict-grid{display:grid;gap:1.2rem}.promotion-detail-surface__verdict-column{min-width:0}.promotion-detail-surface__verdict-title{margin:0 0 1rem;font-size:1.22rem;font-weight:900}.promotion-detail-surface__verdict-title--positive{color:#15803d}.promotion-detail-surface__verdict-title--negative{color:#dc2626}.promotion-detail-surface__verdict-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.promotion-detail-surface__verdict-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:flex-start;color:#166534;font-size:.98rem;line-height:1.65}.promotion-detail-surface__verdict-item--negative{color:#b91c1c}@media(min-width:768px){.promotion-detail-surface__verdict-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr)}}.promotion-detail-surface__terms-grid{display:grid;gap:1.35rem 1.5rem}.promotion-detail-surface__term-card{min-width:0}.promotion-detail-surface__term-head{display:inline-flex;align-items:center;gap:.45rem}.promotion-detail-surface__term-icon{flex:0 0 auto;color:#64748b}.promotion-detail-surface__term-label{margin:0;color:var(--color-body, #64748b);font-size:.8rem;font-weight:700;line-height:1.35}.promotion-detail-surface__term-value{margin:.34rem 0 0;padding-left:1.6rem;color:var(--color-heading, #0f172a);font-size:.98rem;font-weight:800;line-height:1.45;text-wrap:balance}@media(min-width:768px){.promotion-detail-surface__terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.promotion-detail-surface__terms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.promotion-detail-surface__facts-panel{position:static}.promotion-detail-surface__facts-list{overflow:hidden;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 72%,white);background:color-mix(in srgb,var(--color-card-bg, #ffffff) 94%,var(--color-section-bg, #f8fafc) 6%)}.promotion-detail-surface__facts-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.86rem 1rem;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 55%,white);color:var(--color-body, #475569);font-size:.94rem}.promotion-detail-surface__facts-row:first-child{border-top:0}.promotion-detail-surface__facts-row strong{color:var(--color-heading, #0f172a);font-weight:800;text-align:right}.promotion-detail-surface__facts-inline-actions{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 48%,white)}.promotion-detail-surface__ec-howto .bcard>p{font-size:13px;color:var(--ink-2);margin-top:8px;line-height:1.5}.promotion-detail-surface__ec-howto .cta{width:100%;justify-content:center;margin-top:20px}.promotion-detail-surface__ec-howto .fine{font-size:11.5px;color:var(--muted);text-align:center;margin-top:11px}.promotion-detail-surface__claim-panel{display:grid;gap:1rem}.promotion-detail-surface__claim-steps-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.promotion-detail-surface__claim-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.promotion-detail-surface__claim-step-index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary, #22c55e) 12%,white);color:var(--color-primary, #15803d);font-size:.9rem;font-weight:900}.promotion-detail-surface__claim-step-copy h3{margin:0;color:var(--color-heading, #0f172a);font-size:.98rem;font-weight:800}.promotion-detail-surface__claim-step-copy p{margin:.3rem 0 0;color:var(--color-body, #64748b);font-size:.92rem;line-height:1.6}.promotion-detail-surface__claim-primary{margin-top:.25rem}.promotion-detail-surface__claim-note{margin:0;color:var(--color-body, #64748b);font-size:.82rem;text-align:center}.promotion-detail-surface__similar-list{display:grid;gap:.85rem}.promotion-detail-surface__similar-item{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 0;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 48%,white);color:inherit;text-decoration:none}.promotion-detail-surface__similar-item:first-child{border-top:0;padding-top:0}.promotion-detail-surface__similar-item-main{display:flex;align-items:center;gap:.8rem;min-width:0}.promotion-detail-surface__similar-logo{border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d6deea) 82%,white);background:#fff}.promotion-detail-surface__similar-logo-fallback{color:var(--color-muted, #64748b);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.promotion-detail-surface__similar-copy{min-width:0}.promotion-detail-surface__similar-name{margin:0;color:var(--color-heading, #0f172a);font-size:.95rem;font-weight:800}.promotion-detail-surface__similar-value{margin:.22rem 0 0;color:var(--color-body, #64748b);font-size:.88rem;line-height:1.45}.promotion-detail-surface__similar-score{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.42rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary, #22c55e) 20%,transparent);background:color-mix(in srgb,var(--color-primary, #22c55e) 10%,white);color:var(--color-primary, #15803d);font-size:.84rem;font-weight:800}.bonus-detail-card[data-v-1860a57a]{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 94%,var(--color-section-bg, #f8fafc) 6%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 78%,var(--color-section-bg, #f8fafc) 22%)}.bonus-detail-card-soft[data-v-1860a57a]{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 90%,var(--color-section-bg, #f8fafc) 10%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 72%,var(--color-section-bg, #f8fafc) 28%)}.bonus-detail-callout[data-v-1860a57a]{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 86%,var(--color-section-bg, #f8fafc) 14%);border:1px solid color-mix(in srgb,var(--color-card-border, #cbd5e1) 68%,var(--color-primary, #22c55e) 12%)}.bonus-detail-card[data-v-1860a57a],.bonus-detail-card-soft[data-v-1860a57a],.bonus-detail-callout[data-v-1860a57a]{box-shadow:0 20px 44px -34px #0f172a24}.bonus-detail-button-muted[data-v-1860a57a]{background:color-mix(in srgb,var(--color-card-bg, #ffffff) 86%,var(--color-section-bg, #f8fafc) 14%);border-color:color-mix(in srgb,var(--color-card-border, #cbd5e1) 76%,var(--color-section-bg, #f8fafc) 24%);color:var(--color-heading, #0f172a)}.promotion-detail-surface__review-body[data-v-1860a57a]{position:relative;margin-top:-1.2rem;padding:0 0 2rem}.promotion-detail-surface__review-body--paper[data-v-1860a57a]{margin-top:0}.promotion-detail-surface__container[data-v-1860a57a]{width:min(100%,92rem);margin:0 auto;padding:0 1rem}@media(max-width:560px){.promotion-detail-surface__container[data-v-1860a57a]{padding-left:0;padding-right:0}}.promotion-detail-surface__review-grid[data-v-1860a57a]{display:grid;gap:1.5rem;align-items:start}.promotion-detail-surface__review-main[data-v-1860a57a],.promotion-detail-surface__review-aside[data-v-1860a57a]{display:grid;gap:1.5rem;min-width:0}.promotion-detail-surface__terms-shell[data-v-1860a57a],.promotion-detail-surface__more-shell[data-v-1860a57a]{scroll-margin-top:8rem}.promotion-detail-surface__review-body[data-v-1860a57a] .ui-card,.promotion-detail-surface__review-body[data-v-1860a57a] .ui-panel-shell,.promotion-detail-surface__review-body[data-v-1860a57a] .ui-panel-shell-bordered{border-radius:1.8rem}@media(min-width:1100px){.promotion-detail-surface__review-grid[data-v-1860a57a]{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.86fr)}}.promotion-detail-surface--warm[data-v-1860a57a]{--color-card-bg: var(--ed-card, #ffffff);--color-card-border: var(--ed-line, #e8e4da);--color-section-bg: var(--ed-bg, #fbfaf6);--color-heading: var(--ed-ink, #16181d);--color-body: var(--ed-ink-2, #4b4e58);--color-muted: var(--ed-muted, #63666f);--color-primary: var(--ed-brand, #1f7a52);background:var(--ed-bg, #fbfaf6)}.cur[data-v-a71e8b17]{--paper: var(--ed-paper, #f4f1ea);--ink: var(--ed-ink, #16181d);--ink-2: var(--ed-ink-2, #4b4e58);--muted: var(--ed-muted, #63666f);--line: var(--ed-line, #e8e4da);--line-2: var(--ed-line-2, #dcd7cb);--card: var(--ed-card, #fff);--accent: var(--color-accent, var(--ed-brand, #1f7a52));color:var(--ink)}.cur-wrap[data-v-a71e8b17]{width:min(1180px,100% - 40px);margin-inline:auto}.cur-ph[data-v-a71e8b17]{padding:36px 0 0}.cur-body[data-v-a71e8b17]{padding:24px 0 0}.cur-meta[data-v-a71e8b17]{display:flex;flex-wrap:wrap;gap:6px 20px;font:400 12px var(--font-body-family, inherit);color:var(--muted);margin:0 0 10px}.cur-h1[data-v-a71e8b17]{font-size:34px;font-weight:700;line-height:1.08;margin:0}.cur-lead[data-v-a71e8b17]{font-size:15px;color:var(--ink-2);line-height:1.6;margin:10px 0 0;max-width:70ch}.cur-grid[data-v-a71e8b17]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}.cur-main[data-v-a71e8b17]{display:flex;flex-direction:column;gap:26px;min-width:0}.cur-rail[data-v-a71e8b17]{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px}.cur-art[data-v-a71e8b17]{max-width:72ch}.cur-art h2[data-v-a71e8b17]{font-size:21px;font-weight:600;margin:0 0 10px}.cur-art p[data-v-a71e8b17]{font-size:14.5px;line-height:1.75;color:var(--ink-2);margin:0 0 14px}.cur-art p[data-v-a71e8b17]:last-child{margin-bottom:0}.cur-termslink[data-v-a71e8b17]{margin:0;font:600 12px var(--font-mono-family, ui-monospace, monospace)}.cur-termslink a[data-v-a71e8b17]{color:var(--accent);text-decoration:none}.cur-termslink a[data-v-a71e8b17]:hover{text-decoration:underline}@media(max-width:960px){.cur-grid[data-v-a71e8b17]{grid-template-columns:1fr}.cur-rail[data-v-a71e8b17]{position:static}}@media(max-width:640px){.cur-h1[data-v-a71e8b17]{font-size:26px}}.routed-seo-section[data-v-48aad1d7]{padding:8px 0 40px}.routed-seo-section__wrap[data-v-48aad1d7]{max-width:1180px;margin:0 auto;padding:0 28px}@media(max-width:640px){.routed-seo-section__wrap[data-v-48aad1d7]{padding:0 16px}}.promo-expired-notice[data-astro-cid-zy5bcmv2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 18px;padding:12px 16px;border:1px solid var(--line, #e8e4da);border-left:3px solid var(--muted, #7a7d87);border-radius:var(--radius-sm, 10px);background:var(--paper, #f6f4ef);font-size:14.5px;line-height:1.5}.promo-expired-notice__text[data-astro-cid-zy5bcmv2]{color:var(--ink-2, #4b4e58)}.promo-expired-notice__link[data-astro-cid-zy5bcmv2]{color:var(--accent, #1f7a52);font-weight:600;text-decoration:underline;text-underline-offset:2px}
