.qGhYUq_hero *{box-sizing:border-box;margin:0;padding:0}.qGhYUq_hero{background:var(--gd-cream);font-family:var(--gd-font-display);padding:80px 48px;position:relative;overflow:hidden}.qGhYUq_hero:before{content:"";pointer-events:none;background-image:linear-gradient(#00462408 1px,#0000 1px),linear-gradient(90deg,#00462408 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.qGhYUq_container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.qGhYUq_content{max-width:520px}.qGhYUq_eyebrow{color:var(--gd-primary);text-transform:uppercase;letter-spacing:.05em;opacity:0;align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:700;transition:opacity .6s,transform .6s;display:inline-flex;transform:translateY(20px)}.qGhYUq_eyebrow.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_eyebrow svg{width:18px;height:18px;color:var(--gd-coral)}.qGhYUq_title{color:var(--gd-primary);text-transform:uppercase;letter-spacing:-.02em;opacity:0;margin-bottom:12px;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:800;line-height:.95;transition:opacity .6s .1s,transform .6s .1s;transform:translateY(24px)}.qGhYUq_title.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_titleAccent{color:var(--gd-coral);display:block}.qGhYUq_subtitle{color:var(--gd-primary);opacity:.7;opacity:0;margin-bottom:20px;font-size:1.25rem;font-weight:600;transition:opacity .6s .15s,transform .6s .15s;transform:translateY(24px)}.qGhYUq_subtitle.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_description{color:var(--gd-primary);opacity:.75;opacity:0;max-width:460px;margin-bottom:28px;font-size:1.0625rem;font-weight:400;line-height:1.6;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(24px)}.qGhYUq_description.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_cta{text-transform:uppercase;letter-spacing:.03em;color:var(--gd-primary);background:var(--gd-accent);border:1px solid var(--gd-accent);cursor:pointer;opacity:0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:20px 40px;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s,opacity .6s .35s,transform .6s .35s;display:inline-flex;transform:translateY(24px);box-shadow:0 8px 24px #00ff7e40}.qGhYUq_cta.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_cta:hover{background:var(--gd-primary);color:var(--gd-accent);box-shadow:0 12px 32px #00462433}.qGhYUq_cta svg{width:18px;height:18px}.qGhYUq_stores{opacity:0;align-items:center;gap:14px;transition:opacity .6s .45s,transform .6s .45s;display:flex;transform:translateY(24px)}.qGhYUq_stores.qGhYUq_visible{opacity:1;transform:translateY(0)}.qGhYUq_storesLabel{text-transform:uppercase;letter-spacing:.1em;color:#00462480;white-space:nowrap;font-size:.6875rem;font-weight:700}.qGhYUq_storesBadges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qGhYUq_storeBadge{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75;line-height:0;display:inline-block}.qGhYUq_storeBadge img{width:auto;height:38px;display:block}.qGhYUq_visual{opacity:0;justify-content:center;align-items:center;transition:opacity .8s .3s,transform .8s .3s;display:flex;position:relative;transform:translateY(40px)scale(.96)}.qGhYUq_visual.qGhYUq_visible{opacity:1;transform:translateY(0)scale(1)}.qGhYUq_phoneBackdrop{background:var(--gd-mint);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qGhYUq_phone{background:var(--gd-primary);border-radius:36px;width:260px;height:520px;padding:10px;position:relative;box-shadow:0 32px 64px #0046242e,0 0 0 1px #0046241a}.qGhYUq_phoneNotch{background:var(--gd-primary);z-index:3;border-radius:0 0 14px 14px;width:110px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.qGhYUq_phoneScreen{background:var(--gd-cream);border-radius:28px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.qGhYUq_phoneStatusbar{color:var(--gd-primary);justify-content:space-between;align-items:center;padding:36px 16px 6px;font-size:.5625rem;font-weight:600;display:flex}.qGhYUq_phoneContent{flex-direction:column;flex:1;gap:12px;padding:12px 16px;display:flex}.qGhYUq_phoneLogo{color:var(--gd-primary);text-transform:uppercase;letter-spacing:-.01em;font-size:.8125rem;font-weight:800}.qGhYUq_phoneGreeting{color:var(--gd-primary);text-transform:uppercase;font-size:1.125rem;font-weight:800;line-height:1.1}.qGhYUq_phonePoints{background:var(--gd-white);border:1px solid #0046241a;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.qGhYUq_phonePointsLabel{color:var(--gd-primary);opacity:.5;text-transform:uppercase;letter-spacing:.05em;font-size:.5rem;font-weight:700}.qGhYUq_phonePointsValue{color:var(--gd-primary);font-size:1.125rem;font-weight:800}.qGhYUq_phonePointsValueAccent{color:var(--gd-coral)}.qGhYUq_phoneOrderBtn{background:var(--gd-primary);color:var(--gd-accent);text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;font-size:.6875rem;font-weight:800}.qGhYUq_phoneProducts{gap:8px;display:flex}.qGhYUq_phoneProduct{background:var(--gd-white);border:1px solid #00462414;flex-direction:column;flex:1;gap:4px;padding:8px;display:flex}.qGhYUq_phoneProductImg{aspect-ratio:1;background:var(--gd-mint);width:100%}.qGhYUq_phoneProductName{color:var(--gd-primary);text-transform:uppercase;font-size:.4375rem;font-weight:700}.qGhYUq_phoneProductPrice{color:var(--gd-coral);font-size:.5rem;font-weight:800}.qGhYUq_phoneMenu{border-top:1px solid #00462414;justify-content:space-around;margin-top:auto;padding:10px 0;display:flex}.qGhYUq_phoneMenuItem{background:#00462433;border-radius:50%;width:7px;height:7px}.qGhYUq_phoneMenuItem.qGhYUq_active{background:var(--gd-primary)}.qGhYUq_floatCard{background:var(--gd-white);z-index:2;opacity:0;border:1px solid #0046241a;padding:14px 18px;transition:opacity .6s .6s,transform .6s .6s;position:absolute;transform:translate(20px);box-shadow:0 8px 24px #00462414}.qGhYUq_floatCard.qGhYUq_visible{opacity:1;transform:translate(0)}.qGhYUq_floatCard1{transition-delay:.6s;top:12%;right:-16px}.qGhYUq_floatCard2{transition-delay:.8s;bottom:18%;left:-16px}.qGhYUq_floatCardLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--gd-primary);opacity:.5;margin-bottom:4px;font-size:.5625rem;font-weight:700}.qGhYUq_floatCardValue{color:var(--gd-primary);font-size:1.25rem;font-weight:800}.qGhYUq_floatCardValueAccent{color:var(--gd-coral)}@media (max-width:1100px){.qGhYUq_container{gap:48px}.qGhYUq_floatCard1{right:-8px}.qGhYUq_floatCard2{left:-8px}}@media (max-width:900px){.qGhYUq_hero{padding:56px 32px 64px}.qGhYUq_container{text-align:center;grid-template-columns:1fr;gap:40px}.qGhYUq_content{order:1;max-width:100%}.qGhYUq_visual{order:2}.qGhYUq_eyebrow{justify-content:center}.qGhYUq_description{max-width:100%;margin-left:auto;margin-right:auto}.qGhYUq_stores{justify-content:center}.qGhYUq_phone{width:230px;height:460px}.qGhYUq_phoneNotch{width:96px;height:22px}.qGhYUq_floatCard{display:none}.qGhYUq_phoneBackdrop{width:280px;height:280px}}@media (max-width:600px){.qGhYUq_hero{padding:40px 20px 56px}.qGhYUq_container{gap:32px}.qGhYUq_title{margin-bottom:10px;font-size:2.25rem}.qGhYUq_subtitle{margin-bottom:14px;font-size:1rem}.qGhYUq_description{margin-bottom:24px;font-size:.9375rem}.qGhYUq_cta{width:100%;max-width:360px;padding:18px 24px}.qGhYUq_stores{flex-direction:column;align-items:center;gap:10px}.qGhYUq_storeBadge img{height:42px}.qGhYUq_phone{border-radius:30px;width:210px;height:420px}.qGhYUq_phoneScreen{border-radius:22px}.qGhYUq_phoneBackdrop{width:250px;height:250px}}@media (max-width:380px){.qGhYUq_hero{padding:32px 16px 48px}.qGhYUq_title{font-size:2rem}.qGhYUq_phone{border-radius:26px;width:190px;height:380px;padding:8px}.qGhYUq_phoneScreen{border-radius:20px}}@media (prefers-reduced-motion:reduce){.qGhYUq_eyebrow,.qGhYUq_title,.qGhYUq_subtitle,.qGhYUq_description,.qGhYUq_cta,.qGhYUq_stores,.qGhYUq_visual,.qGhYUq_floatCard{opacity:1;transition:none;transform:none}}
