.condition-cta{--lime: 88 72% 74%;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-areas:"pitch" "benefits" "ease" "actions" "review";gap:.85rem;padding:1.1rem 1rem 1rem;border-radius:1.5rem;color:hsl(var(--nav-foreground));border:1px solid hsl(var(--nav-foreground) / .16);background:radial-gradient(80% 110% at 100% 0%,hsl(var(--lime) / .26),transparent 58%),linear-gradient(150deg,hsl(var(--nav-highlight)),hsl(var(--nav-surface)) 62%);box-shadow:0 30px 60px -34px hsl(var(--nav-surface)),inset 0 1px hsl(var(--nav-foreground) / .2)}.condition-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(hsl(0 0% 100% / .09) 1px,transparent 1.3px) 0 0 / 18px 18px;-webkit-mask-image:linear-gradient(120deg,transparent 35%,#000);mask-image:linear-gradient(120deg,transparent 35%,#000)}.condition-cta a:focus-visible{outline:2px solid hsl(var(--lime));outline-offset:3px}.condition-cta__pitch{grid-area:pitch;min-width:0}.condition-cta__eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .8rem .25rem .3rem;border-radius:999px;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .16);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--lime))}.condition-cta__title{margin-top:.65rem;font-size:1.35rem;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff;text-wrap:balance}.condition-cta__highlight{white-space:nowrap;color:hsl(var(--lime));background:linear-gradient(hsl(var(--score-gold-mid) / .85),hsl(var(--score-gold-mid) / .85)) 0 96% / 100% .12em no-repeat}.condition-cta__body{max-width:38rem;margin-top:.45rem;font-size:.9rem;line-height:1.5;color:hsl(var(--nav-foreground) / .84)}.condition-cta__benefits{grid-area:benefits;display:grid;gap:.4rem}.condition-cta__benefits li{display:flex;align-items:center;gap:.65rem;padding:.4rem .75rem .4rem .4rem;border-radius:.95rem;background:#ffffff14;border:1px solid hsl(0 0% 100% / .13);font-size:.86rem;font-weight:700;line-height:1.3;color:#fff}.condition-cta__benefit-icon{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:.75rem;background:#ffffffeb;box-shadow:0 8px 16px -10px #00000080}.condition-cta__ease{grid-area:ease;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;font-size:.78rem;font-weight:700;color:hsl(var(--nav-foreground) / .86)}.condition-cta__ease li{display:inline-flex;align-items:center;gap:.3rem}.condition-cta__ease svg{width:.9rem;height:.9rem;color:hsl(var(--lime))}@media (max-width: 639px){.condition-cta__ease .condition-cta__wide{display:none}.condition-cta .store-buttons{flex-wrap:nowrap;gap:.5rem}.condition-cta .store-buttons>*{flex:1 1 0;min-width:0;min-height:3rem;gap:.45rem;padding:.4rem .6rem}.condition-cta .store-button svg{width:1.3rem;height:1.3rem}.condition-cta .store-button__text small{font-size:.55rem}.condition-cta .store-button__text strong{font-size:.98rem}}.condition-cta__actions{grid-area:actions;min-width:0}.condition-cta .qr-pair__card--android,.condition-cta .store-button--play{background:linear-gradient(160deg,#459339,hsl(var(--nav-highlight)));box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 36px -20px #00000073}.condition-cta .store-buttons{max-width:none}.condition-cta .condition-cta__review{grid-area:review;padding-top:.75rem;border-top:1px solid hsl(0 0% 100% / .14);color:hsl(var(--nav-foreground) / .72)}.condition-cta .condition-cta__review strong,.condition-cta .condition-cta__review a{color:#fff}.condition-cta .condition-cta__review a:hover{color:hsl(var(--lime))}.condition-cta .condition-cta__review svg{color:hsl(var(--lime))}.condition-cta__badge,.condition-cta__scan{display:none}.condition-cta__badge{position:absolute;top:1.5rem;right:1.75rem;place-items:center;width:6.5rem;height:6.5rem;border-radius:50%;background:radial-gradient(circle,hsl(0 0% 100% / .28),hsl(0 0% 100% / .06) 68%,transparent 70%);filter:drop-shadow(0 16px 18px hsl(0 0% 0% / .3));animation:condition-cta-float 6s ease-in-out infinite}.condition-cta__scan{grid-area:scan;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.45rem;border-radius:999px;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .18)}.condition-cta__scan p{font-size:.88rem;font-weight:700;line-height:1.35;text-align:center;color:#fff}.condition-cta__store{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.05rem;border-radius:999px;font-size:.86rem;font-weight:800;white-space:nowrap;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.24,1)}.condition-cta__store:hover,.condition-cta__store:focus-visible{transform:translateY(-2px)}.condition-cta__store svg:not(.condition-cta__arrow){width:1.05rem;height:1.05rem;fill:currentColor;flex:none}.condition-cta__store--ios{color:#fff;background:linear-gradient(160deg,#262626,#050505);box-shadow:0 12px 24px -14px #0009}.condition-cta__store--android{color:hsl(var(--nav-surface));background:#fff;box-shadow:0 12px 24px -14px #00000073}.condition-cta__arrow{width:1.05rem;height:1.05rem;flex:none;animation:condition-cta-nudge 1.6s ease-in-out infinite}.condition-cta__store--ios .condition-cta__arrow{--nudge: -5px}.condition-cta__store--android .condition-cta__arrow{--nudge: 5px}@keyframes condition-cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(var(--nudge))}}@keyframes condition-cta-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(3deg)}}@media (min-width: 640px){.condition-cta{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);grid-template-areas:"pitch actions" "benefits actions" "ease actions" "review review";-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:1.1rem;padding:2rem;border-radius:2rem}.condition-cta__title{font-size:1.9rem}.condition-cta__ease{justify-content:flex-start}.condition-cta__actions{align-self:stretch;display:grid;place-items:center;padding:.65rem;border-radius:1.5rem;background:#ffffff14;border:1px solid hsl(0 0% 100% / .14)}}@media (min-width: 1280px){.condition-cta:not(.condition-cta--hub){grid-template-columns:minmax(0,1fr);grid-template-areas:"pitch" "benefits" "scan" "ease" "review"}.condition-cta:not(.condition-cta--hub) .condition-cta__actions,.condition-cta:not(.condition-cta--hub) .condition-cta__eyebrow>span{display:none}.condition-cta:not(.condition-cta--hub) .condition-cta__eyebrow{padding-left:.8rem}.condition-cta:not(.condition-cta--hub) .condition-cta__scan,.condition-cta:not(.condition-cta--hub) .condition-cta__badge{display:grid}.condition-cta:not(.condition-cta--hub) .condition-cta__title{margin-right:8rem}.condition-cta:not(.condition-cta--hub) .condition-cta__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.condition-cta:not(.condition-cta--hub) .condition-cta__ease{justify-content:center}}@media (min-width: 1440px){.condition-cta.condition-cta--hub{grid-template-columns:minmax(0,1fr);grid-template-areas:"pitch" "benefits" "scan" "ease" "review"}.condition-cta.condition-cta--hub .condition-cta__actions,.condition-cta.condition-cta--hub .condition-cta__eyebrow>span{display:none}.condition-cta.condition-cta--hub .condition-cta__eyebrow{padding-left:.8rem}.condition-cta.condition-cta--hub .condition-cta__scan,.condition-cta.condition-cta--hub .condition-cta__badge{display:grid}.condition-cta.condition-cta--hub .condition-cta__title{margin-right:8rem}.condition-cta.condition-cta--hub .condition-cta__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.condition-cta.condition-cta--hub .condition-cta__ease{justify-content:center}}@media (prefers-reduced-motion: reduce){.condition-cta__arrow,.condition-cta__badge{animation:none}.condition-cta__store{transition:none}}
