._promotion_46cou_2{background:color-mix(in oklch,var(--primary) 5%,var(--card));color:var(--foreground);border:1px solid var(--border);border-inline-start:4px solid var(--primary);text-align:start;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;margin-block:28px;padding:28px 32px;display:grid}._label_46cou_3{color:var(--primary);margin:0 0 12px;font-size:.95rem;font-weight:600}._title_46cou_3{margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.55}._body_46cou_3{max-width:42ch;color:var(--muted-foreground);margin:12px 0 0;font-size:1.05rem;line-height:1.85}._price_46cou_3{color:var(--primary);background:color-mix(in oklch,var(--primary) 13%,transparent);border-radius:999px;justify-self:start;margin:0 0 14px;padding:4px 14px;font-size:1.05rem;font-weight:600;line-height:1.7;display:inline-block}._cta_46cou_3{background:var(--primary);min-height:52px;color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;line-height:1.6;display:flex}._note_46cou_3{margin:0 0 18px;font-size:1rem;line-height:1.85}._note_46cou_3 summary{cursor:pointer;min-height:44px;display:list-item}._note_46cou_3 p{color:var(--muted-foreground);margin:8px 0}:is(._promotion_46cou_2 a:focus-visible,._promotion_46cou_2 summary:focus-visible){outline:3px solid var(--ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){._cta_46cou_3:hover{background:color-mix(in oklch,var(--primary) 88%,var(--foreground))}}@media (max-width:720px){._promotion_46cou_2{grid-template-columns:1fr;gap:20px;margin-block:22px;padding:22px}}
