.AppPromotion_homeBanner__l_oBG{width:min(58rem,100%);margin:2rem auto 0;padding:clamp(1.25rem,3vw,1.75rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1rem,3vw,1.75rem);gap:clamp(1rem,3vw,1.75rem);color:#111827;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;box-shadow:0 8px 24px rgba(17,24,39,.14)}.AppPromotion_homeIconWrap__JjCQp{width:4.5rem;height:4.5rem}.AppPromotion_homeIcon__1rfhW,.AppPromotion_promptAppIcon__uMMum{display:block;border-radius:1rem;box-shadow:0 5px 14px rgba(17,24,39,.18)}.AppPromotion_eyebrow__KkS1l,.AppPromotion_promptEyebrow___5o7s{margin:0 0 .35rem;color:#b91c1c;font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.AppPromotion_homeCopy__e4IDM h2{margin:0;color:#111827;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}.AppPromotion_homeCopy__e4IDM>p:not(.AppPromotion_eyebrow__KkS1l){max-width:36rem;margin:.5rem 0 0;color:#4b5563;font-size:.95rem;line-height:1.55}.AppPromotion_storeBadges__9orIm{min-height:3.25rem;margin-top:.85rem;display:flex;align-items:center;gap:.65rem}.AppPromotion_appStoreBadge___TzQG{width:120px;height:40px}.AppPromotion_googlePlayBadge__751iM{width:129px;height:50px;margin:-5px 0;object-fit:contain}.AppPromotion_homeAction__xI2nO{width:min(15rem,100%);display:flex;flex-direction:column;align-items:stretch;gap:.55rem;text-align:center}.AppPromotion_homeAction__xI2nO>span{color:#6b7280;font-size:.72rem;line-height:1.4}.AppPromotion_primaryButton__GHtA1,.AppPromotion_promptDownloadButton__sytB2{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.15rem;color:#fff;background:#b91c1c;border:1px solid #b91c1c;border-radius:.5rem;box-shadow:0 2px 5px rgba(17,24,39,.14);font-size:.86rem;font-weight:800;letter-spacing:.025em;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease}.AppPromotion_primaryButton__GHtA1:hover,.AppPromotion_promptDownloadButton__sytB2:hover{background:#991b1b;border-color:#991b1b}.AppPromotion_continueButton__74t2e:focus-visible,.AppPromotion_primaryButton__GHtA1:focus-visible,.AppPromotion_promptClose__XmkeH:focus-visible,.AppPromotion_promptDownloadButton__sytB2:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.AppPromotion_promptBackdrop__cxnNz{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(17,24,39,.7)}.AppPromotion_prompt__x2n5Y{position:relative;width:min(27rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;padding:2rem clamp(1.25rem,5vw,2.25rem) 1.35rem;color:#111827;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 24px 60px rgba(0,0,0,.3)}.AppPromotion_promptClose__XmkeH{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:#4b5563;background:transparent;border:0;border-radius:999px;cursor:pointer}.AppPromotion_promptClose__XmkeH:hover{color:#111827;background:#f3f4f6}.AppPromotion_promptAppIcon__uMMum{width:4rem;height:4rem;margin:0 auto 1.15rem}.AppPromotion_prompt__x2n5Y h2{margin:0;color:#111827;font-size:clamp(1.65rem,7vw,2rem);font-weight:750;letter-spacing:-.03em;line-height:1.12}.AppPromotion_promptDescription__kKEkk{margin:.8rem auto 0;color:#4b5563;font-size:.96rem;line-height:1.6}.AppPromotion_prompt__x2n5Y .AppPromotion_storeBadges__9orIm{justify-content:center;margin:1rem auto}.AppPromotion_promptDownloadButton__sytB2{width:100%}.AppPromotion_continueButton__74t2e{margin-top:.55rem;padding:.65rem .9rem;color:#4b5563;background:transparent;border:0;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.AppPromotion_continueButton__74t2e:hover{color:#111827;text-decoration:underline;text-underline-offset:3px}.AppPromotion_successPromo__QPR6r{margin-bottom:2rem;padding:1.25rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;color:#111827;text-align:left;background:#f9fafb;border:1px solid #d1d5db;border-radius:.75rem}.AppPromotion_successPromoIcon__azfgF{width:4rem;height:4rem;border:1px solid #e5e7eb;border-radius:.875rem}.AppPromotion_successPromoEyebrow__IOmIe{margin:0 0 .25rem;color:#b91c1c;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AppPromotion_successPromoCopy__APwPJ h3{margin:0;color:#111827;font-size:1.05rem;line-height:1.3}.AppPromotion_successPromoCopy__APwPJ>p:not(.AppPromotion_successPromoEyebrow__IOmIe){margin:.4rem 0 0;color:#4b5563;font-size:.86rem;line-height:1.5}.AppPromotion_successPromoButton__21h1W{min-height:3rem;grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;color:#fff;background:#b91c1c;border-radius:.5rem;font-size:.86rem;font-weight:800;letter-spacing:.025em;text-decoration:none;text-transform:uppercase}.AppPromotion_successPromoButton__21h1W:focus-visible,.AppPromotion_successPromoButton__21h1W:hover{background:#991b1b}.AppPromotion_successPromoButton__21h1W:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}@media (max-width:760px){.AppPromotion_homeBanner__l_oBG{grid-template-columns:auto minmax(0,1fr)}.AppPromotion_homeAction__xI2nO{grid-column:1/-1;width:100%}}@media (max-width:500px){.AppPromotion_homeBanner__l_oBG{grid-template-columns:1fr;text-align:center}.AppPromotion_homeIconWrap__JjCQp{margin:0 auto}.AppPromotion_storeBadges__9orIm{justify-content:center;gap:.35rem}}@media (prefers-reduced-motion:no-preference){.AppPromotion_promptBackdrop__cxnNz{animation:AppPromotion_prompt-fade-in__0sYUY .16s ease-out}.AppPromotion_prompt__x2n5Y{animation:AppPromotion_prompt-rise-in___CtMA .18s ease-out}}@keyframes AppPromotion_prompt-fade-in__0sYUY{0%{opacity:0}to{opacity:1}}@keyframes AppPromotion_prompt-rise-in___CtMA{0%{transform:translateY(8px)}to{transform:translateY(0)}}