.Foodapprepeatcta-module__qJhZtW__section{color:#fff;background:radial-gradient(120% 150% at 85% 20%,#241211 0%,#0c0a09 60%,#0a0908 100%);padding:90px 24px;overflow:hidden}.Foodapprepeatcta-module__qJhZtW__container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:900px){.Foodapprepeatcta-module__qJhZtW__container{grid-template-columns:1fr}}.Foodapprepeatcta-module__qJhZtW__visual{height:300px;position:relative}@media (max-width:900px){.Foodapprepeatcta-module__qJhZtW__visual{height:260px}}.Foodapprepeatcta-module__qJhZtW__card{opacity:0;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:4px;width:210px;padding:16px 18px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(24px)rotate(0);box-shadow:0 24px 48px -20px #0009}.Foodapprepeatcta-module__qJhZtW__inView .Foodapprepeatcta-module__qJhZtW__card{opacity:1}.Foodapprepeatcta-module__qJhZtW__cardBack{top:10px;left:10px;transform:rotate(-8deg)}.Foodapprepeatcta-module__qJhZtW__inView .Foodapprepeatcta-module__qJhZtW__cardBack{transition-delay:50ms;transform:rotate(-8deg)translateY(0)}.Foodapprepeatcta-module__qJhZtW__cardMid{top:70px;left:60px;transform:rotate(4deg)}.Foodapprepeatcta-module__qJhZtW__inView .Foodapprepeatcta-module__qJhZtW__cardMid{transition-delay:.2s;transform:rotate(4deg)translateY(0)}.Foodapprepeatcta-module__qJhZtW__cardFront{background:linear-gradient(150deg,#ff5b45,#b8281c);border-color:#0000;top:130px;left:20px;transform:rotate(-3deg)}.Foodapprepeatcta-module__qJhZtW__inView .Foodapprepeatcta-module__qJhZtW__cardFront{transition-delay:.35s;transform:rotate(-3deg)translateY(0)}.Foodapprepeatcta-module__qJhZtW__cardBadge{background:#ffffff38;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-size:.66rem;font-weight:800}.Foodapprepeatcta-module__qJhZtW__cardLabel{font-size:.9rem;font-weight:700}.Foodapprepeatcta-module__qJhZtW__cardSub{color:#fff9;font-size:.74rem}.Foodapprepeatcta-module__qJhZtW__cardFront .Foodapprepeatcta-module__qJhZtW__cardSub{color:#ffffffd9}.Foodapprepeatcta-module__qJhZtW__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(20px)}.Foodapprepeatcta-module__qJhZtW__inView .Foodapprepeatcta-module__qJhZtW__copy{opacity:1;transform:translateY(0)}.Foodapprepeatcta-module__qJhZtW__heading{color:#fff;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.2}.Foodapprepeatcta-module__qJhZtW__description{color:#ffffffa6;max-width:520px;margin:0 0 28px;font-size:.98rem;line-height:1.7}.Foodapprepeatcta-module__qJhZtW__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 28px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -12px #e6392aa6}.Foodapprepeatcta-module__qJhZtW__cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #e6392acc}@media (prefers-reduced-motion:reduce){.Foodapprepeatcta-module__qJhZtW__card,.Foodapprepeatcta-module__qJhZtW__copy{opacity:1!important;transition:none!important;transform:none!important}}
