.Hero-module__gNeX-G__hero{background:var(--cream-100);color:var(--avo-deep);padding:76px 24px 0;position:relative;overflow:clip}.Hero-module__gNeX-G__stage,.Hero-module__gNeX-G__featurePanel{--hero-ink:#203c2c;--hero-accent-ink:#477d35;--hero-body:#425e52;--hero-sky-top:#bde3f1;--hero-sky-bottom:#e8f3ef}.Hero-module__gNeX-G__stage{--hero-horizon:84%;isolation:isolate;max-width:1600px;height:clamp(760px,100svh - 110px,900px);margin:0 auto;position:relative}.Hero-module__gNeX-G__stage:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent 65%,var(--cream-100)98%),radial-gradient(ellipse at 76% 12%,#fffdf580,transparent 55%),linear-gradient(180deg,var(--hero-sky-top),var(--hero-sky-bottom));opacity:calc(1 - var(--hero-exit,0)*.6);border-radius:38px 38px 0 0;position:absolute;inset:44px 0 0}.Hero-module__gNeX-G__canvas{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__canvas{opacity:calc(1 - var(--hero-exit,0)*.9);transition:none}.Hero-module__gNeX-G__fallback{width:46%;position:absolute;top:20%;left:6%}.Hero-module__gNeX-G__eyebrow{letter-spacing:.7px;color:var(--hero-ink);background:#f0f7de;border-radius:30px;align-items:center;gap:9px;margin-bottom:27px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-flex}.Hero-module__gNeX-G__eyebrow:before{content:"";background:#68984a;border-radius:50%;width:6px;height:6px}.Hero-module__gNeX-G__fallback h1{letter-spacing:-2px;font-size:clamp(36px,4.15vw,66px);font-weight:800;line-height:1.22}.Hero-module__gNeX-G__fallback h1 span{color:var(--hero-accent-ink)}.Hero-module__gNeX-G__description{max-width:520px;color:var(--hero-body);margin-top:24px;font-size:16px;line-height:1.8}.Hero-module__gNeX-G__benefits{color:var(--hero-body);flex-wrap:wrap;gap:8px 16px;margin-top:130px;font-size:12px;display:flex}.Hero-module__gNeX-G__benefits span{white-space:nowrap}.Hero-module__gNeX-G__links{flex-wrap:wrap;gap:16px;max-width:540px;display:flex;position:absolute;top:64%;left:6%}.Hero-module__gNeX-G__links a{background:var(--primary);color:#fff;min-width:176px;box-shadow:0 3px 0 var(--primary-hover);border-radius:14px;padding:13px 23px}.Hero-module__gNeX-G__links small,.Hero-module__gNeX-G__links strong{display:block}.Hero-module__gNeX-G__links small{margin-bottom:4px;font-size:10px;font-weight:500}.Hero-module__gNeX-G__links strong{font-size:17px;font-weight:800}.Hero-module__gNeX-G__links a:nth-child(n+2){background:var(--cream-50);color:var(--hero-ink);box-shadow:0 3px #bdc8a4}.Hero-module__gNeX-G__marketplaces{text-align:center;letter-spacing:.5px;color:var(--hero-body);border-top:1px solid #6b8e3d2e;padding-top:20px;font-size:10px;font-weight:600;position:absolute;bottom:28px;left:8%;right:8%}.Hero-module__gNeX-G__marketplaceList{justify-content:center;align-items:center;gap:clamp(24px,4vw,60px);margin-top:16px;display:flex}.Hero-module__gNeX-G__marketplace{letter-spacing:0;color:var(--hero-ink);white-space:nowrap;align-items:center;gap:12px;font-size:20px;display:inline-flex}.Hero-module__gNeX-G__actions{display:none}.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__actions,.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__links{display:contents}.Hero-module__gNeX-G__ready [data-scene-control]{box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;min-width:44px;min-height:44px;margin:0;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__links a{color:#0000;box-shadow:none;background:0 0}.Hero-module__gNeX-G__ready [data-scene-control=rocket]{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:40%}.Hero-module__gNeX-G__ready [data-scene-control=pad]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:45%}.Hero-module__gNeX-G__ready [data-scene-control^=marketplace-]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.Hero-module__gNeX-G__stage[data-model-dragging]{-webkit-user-select:none;user-select:none}.Hero-module__gNeX-G__stage[data-model-dragging] .Hero-module__gNeX-G__canvas,.Hero-module__gNeX-G__stage[data-model-dragging] [data-scene-control]{cursor:grabbing}.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__fallback,.Hero-module__gNeX-G__ready .Hero-module__gNeX-G__marketplaces,.Hero-module__gNeX-G__ready [data-scene-control]>span,.Hero-module__gNeX-G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module__gNeX-G__stage [data-scene-control]:focus-visible{outline:3px solid var(--hero-ink);outline-offset:5px}.Hero-module__gNeX-G__featureStage{padding:0 24px 24px}.Hero-module__gNeX-G__featurePanel{--feature-copy-height:clamp(230px,31%,320px);background:linear-gradient(180deg,var(--cream-100)0%,transparent 24%,transparent 68%,var(--cream-100)100%),radial-gradient(ellipse at 76% 12%,#fffdf580,transparent 55%),radial-gradient(ellipse 42% 54% at 50% 64%,#fffdf566,transparent 75%),linear-gradient(180deg,var(--hero-sky-top),var(--hero-sky-bottom));max-width:1600px;opacity:calc(.4 + var(--feature-entry,1)*.6);transform:translate3d(0,calc((1 - var(--feature-entry,1))*56px),0)scale(calc(.96 + var(--feature-entry,1)*.04));transform-origin:50% 0;will-change:transform,opacity;border-radius:38px 38px 0 0;margin:0 auto}.Hero-module__gNeX-G__featureHeading{z-index:10;height:var(--feature-copy-height);text-align:center;justify-content:center;align-items:center;padding:32px 24px 12px;display:flex;position:relative}.Hero-module__gNeX-G__featureCopy{width:100%;opacity:var(--feature-copy-opacity,1);transform:translate3d(0,var(--feature-copy-y,0px),0);will-change:transform,opacity}.Hero-module__gNeX-G__featureTitle{letter-spacing:-.035em;text-wrap:balance;max-width:850px;color:var(--hero-ink);margin:0 auto;font-size:clamp(26px,3.8vw,52px);font-weight:800;line-height:1.12}.Hero-module__gNeX-G__featureTitle span{color:var(--hero-accent-ink)}.Hero-module__gNeX-G__featureDescription{text-wrap:pretty;max-width:660px;color:var(--hero-body);margin:16px auto 0;font-size:clamp(14px,1.2vw,17px);line-height:1.6}@media (max-width:639px){.Hero-module__gNeX-G__featurePanel{--feature-copy-height:clamp(250px,32%,300px)}.Hero-module__gNeX-G__featureHeading{padding:24px 20px 8px}.Hero-module__gNeX-G__featureDescription{margin-top:12px;line-height:1.5}}@media (max-height:600px) and (min-width:640px){.Hero-module__gNeX-G__featurePanel{--feature-copy-height:180px}.Hero-module__gNeX-G__featureHeading{padding-top:16px}.Hero-module__gNeX-G__featureTitle{font-size:30px}.Hero-module__gNeX-G__featureDescription{margin-top:10px;font-size:14px}}@media (max-width:1023px){.Hero-module__gNeX-G__hero{padding:63px 10px 0}.Hero-module__gNeX-G__stage{--hero-horizon:86%;height:clamp(836px,245vw - 64px,1636px)}.Hero-module__gNeX-G__stage:before{border-radius:27px 27px 0 0;inset:24px 0 0}.Hero-module__gNeX-G__fallback{width:88%;top:70px;left:6%}.Hero-module__gNeX-G__eyebrow{letter-spacing:.3px;margin-bottom:24px;padding:8px 11px;font-size:9px}.Hero-module__gNeX-G__fallback h1{letter-spacing:-1px;font-size:clamp(28px,7.4vw,50px)}.Hero-module__gNeX-G__description{font-size:14px}.Hero-module__gNeX-G__links{gap:12px;max-width:none;top:335px;left:6%;right:6%}.Hero-module__gNeX-G__links a{flex:1;min-width:0;padding:12px}.Hero-module__gNeX-G__links strong{font-size:15px}.Hero-module__gNeX-G__benefits{margin-top:120px;font-size:11px}.Hero-module__gNeX-G__benefits span:first-child{flex-basis:100%}.Hero-module__gNeX-G__marketplaces{font-size:8px;left:6%;right:6%}.Hero-module__gNeX-G__marketplaceList{justify-content:space-between;gap:0;margin-top:12px}.Hero-module__gNeX-G__marketplace{flex-direction:column;gap:7px;font-size:12px}.Hero-module__gNeX-G__featureStage{padding:0 10px 18px}.Hero-module__gNeX-G__featurePanel{border-radius:27px 27px 0 0}}@media (min-width:700px) and (max-width:1023px){.Hero-module__gNeX-G__stage{height:clamp(1260px,180vw,1840px)}.Hero-module__gNeX-G__fallback{width:72%;top:110px;left:14%}.Hero-module__gNeX-G__fallback h1{font-size:clamp(46px,6.5vw,64px)}.Hero-module__gNeX-G__links{top:450px;left:14%;right:14%}.Hero-module__gNeX-G__links small{display:none}.Hero-module__gNeX-G__links strong{padding:8px 0}}@media (prefers-reduced-motion:reduce){.Hero-module__gNeX-G__canvas{transition:none}.Hero-module__gNeX-G__featurePanel,.Hero-module__gNeX-G__featureCopy{opacity:1;will-change:auto;transform:none}}
.SectionScene-module__IV2AVW__stage{isolation:isolate;pointer-events:none;contain:layout style;position:relative}.SectionScene-module__IV2AVW__stage canvas{opacity:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.SectionScene-module__IV2AVW__stage[data-ready] canvas{opacity:1}.SectionScene-module__IV2AVW__fallback{place-items:center;display:grid;position:absolute;inset:0}.SectionScene-module__IV2AVW__phoneControl{display:none}.SectionScene-module__IV2AVW__stage[data-ready] .SectionScene-module__IV2AVW__phoneControl{z-index:1;pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:36px;min-width:44px;min-height:44px;margin:0;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.SectionScene-module__IV2AVW__phoneControl:focus-visible{outline:2px solid var(--hero-ink,#203c2c);outline-offset:4px}.SectionScene-module__IV2AVW__stage[data-phone-dragging] .SectionScene-module__IV2AVW__phoneControl{cursor:grabbing}.SectionScene-module__IV2AVW__features{inset:var(--feature-copy-height,30%)0 0;position:absolute}.SectionScene-module__IV2AVW__shopping{z-index:2;position:absolute;inset:0}.SectionScene-module__IV2AVW__savings{width:min(100%,420px);height:240px;margin:-10px auto 12px}.SectionScene-module__IV2AVW__community{width:min(100%,480px);height:280px;margin:0 auto 24px}.SectionScene-module__IV2AVW__reviews{width:min(100%,340px);height:190px;margin:-12px auto 16px}.SectionScene-module__IV2AVW__savings:before,.SectionScene-module__IV2AVW__community:before,.SectionScene-module__IV2AVW__reviews:before{content:"";z-index:-1;background:radial-gradient(#cbe09a55,#0000 68%);position:absolute;inset:8% 4%}.SectionScene-module__IV2AVW__savings:after,.SectionScene-module__IV2AVW__community:after{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(#2e5a1c24,#0000 70%);border-radius:50%;width:56%;height:9%;position:absolute;bottom:7%;left:22%}.SectionScene-module__IV2AVW__shoppingStage{background:radial-gradient(#cbe09a88,#fdf2c655 48%,#0000 72%);place-items:center;width:440px;height:680px;display:grid;position:relative}.SectionScene-module__IV2AVW__shoppingPhoneFallback{aspect-ratio:9/19.5;background:#1f2a16;border:8px solid #1f2a16;border-radius:38px;width:260px;position:relative;overflow:hidden;box-shadow:0 30px 65px -20px #2e5a1c66}@media (max-width:1023px){.SectionScene-module__IV2AVW__shoppingStage{width:min(100%,400px);height:500px;margin:0 auto}.SectionScene-module__IV2AVW__shoppingPhoneFallback{border-width:6px;border-radius:30px;width:205px}}@media (max-width:639px){.SectionScene-module__IV2AVW__savings{height:210px}.SectionScene-module__IV2AVW__community{height:230px}.SectionScene-module__IV2AVW__reviews{height:170px}}@media (prefers-reduced-motion:reduce){.SectionScene-module__IV2AVW__stage canvas{transition:none}}
.Stats-module__N0VmDq__carousel{max-width:1040px;margin:0 auto;container-type:inline-size}.Stats-module__N0VmDq__track{--slide-width:min(72cqw,640px);grid-auto-flow:column;grid-auto-columns:var(--slide-width);padding:12px calc((100% - var(--slide-width))/2)28px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;gap:24px;display:grid;position:relative;overflow-x:auto}.Stats-module__N0VmDq__track::-webkit-scrollbar{display:none}.Stats-module__N0VmDq__track[data-dragging]{cursor:grabbing;scroll-snap-type:none}.Stats-module__N0VmDq__slide{scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.Stats-module__N0VmDq__card{text-align:center;flex-direction:column;justify-content:center;height:100%;min-height:310px;padding:38px 28px;display:flex}.Stats-module__N0VmDq__slide[data-active=true] .Stats-module__N0VmDq__card{border-color:#c3d3a3}.Stats-module__N0VmDq__value{white-space:nowrap;font-size:clamp(40px,5vw,64px);line-height:1.15}.Stats-module__N0VmDq__track:focus-visible{outline:2px solid var(--avo-deep);outline-offset:3px;border-radius:24px}@media (max-width:639px){.Stats-module__N0VmDq__track{--slide-width:calc(100cqw - 28px);gap:12px}.Stats-module__N0VmDq__card{min-height:275px;padding:28px 18px}}@media (min-width:768px){.Stats-module__N0VmDq__carousel{max-width:none}.Stats-module__N0VmDq__track{scroll-snap-type:none;cursor:auto;-webkit-user-select:auto;user-select:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:12px 0 28px;overflow:visible}.Stats-module__N0VmDq__card{min-height:0;padding:40px}.Stats-module__N0VmDq__slide[data-active=true] .Stats-module__N0VmDq__card{border-color:var(--cream-300)}.Stats-module__N0VmDq__value{font-size:clamp(40px,4.2vw,60px)}}@media (min-width:768px) and (max-width:1023px){.Stats-module__N0VmDq__card{padding:28px 12px}.Stats-module__N0VmDq__value{font-size:clamp(32px,4.5vw,48px)}}@media (prefers-reduced-motion:reduce){.Stats-module__N0VmDq__card{transition:none}}
