@keyframes StoreBadges_badgeRowIn__V2sGI{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.StoreBadges_badgeRow__mn98V{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-self:flex-start;animation:StoreBadges_badgeRowIn__V2sGI .5s ease-out .5s both}.StoreBadges_centered__vVvXK{align-self:center;justify-content:center}@media (min-width:769px) and (max-width:1023px){.StoreBadges_badgeRow__mn98V{align-self:center;justify-content:center}}.StoreBadges_storeBadge__D5hax{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 18px;border-radius:14px;background-color:var(--color-text-primary);color:#ffffff;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.StoreBadges_storeBadge__D5hax:hover{transform:translateY(-2px);opacity:.92}.StoreBadges_storeBadge__D5hax:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.StoreBadges_glyph__mk_W7{width:24px;height:24px;flex-shrink:0}.StoreBadges_labelGroup__BpdY1{display:flex;flex-direction:column;line-height:1.1;text-align:left}.StoreBadges_labelSmall__Ghc3B{font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.82}.StoreBadges_labelLarge__ZesYY{font-size:18px;font-weight:600;letter-spacing:-.01em}.PhoneMockup_phoneWrapper__a4Upf{position:relative;display:flex;align-items:center;justify-content:center}.PhoneMockup_phoneGlow__nmeZ0{position:absolute;width:90%;height:90%;top:5%;left:5%;background:radial-gradient(ellipse at center,rgba(47,125,104,.15) 0,transparent 70%);border-radius:50%;z-index:-1}@keyframes PhoneMockup_phoneFloat__hXctb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.PhoneMockup_phoneImage__tVWb8{width:clamp(340px,38vw,470px);height:auto;display:block;animation:PhoneMockup_phoneFloat__hXctb 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.PhoneMockup_phoneImage__tVWb8{animation:none}}.Hero_heroSection__qSuMC{width:100%;padding:var(--space-4xl) var(--space-md) var(--space-3xl)}@media (min-width:1024px){.Hero_heroSection__qSuMC{padding:var(--space-5xl) var(--space-xl) var(--space-3xl)}}.Hero_heroContent__AV93m{max-width:1200px;margin:0 auto}.Hero_heroRow__awnqv{display:flex;flex-direction:column;gap:var(--space-xl)}@media (min-width:1024px){.Hero_heroRow__awnqv{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-lg);align-items:start}}.Hero_textColumn__L_oaN{display:flex;flex-direction:column;gap:var(--space-lg)}@media (min-width:769px) and (max-width:1023px){.Hero_textColumn__L_oaN{align-items:center;text-align:center;max-width:640px;margin:0 auto}}@media (min-width:1024px){.Hero_textColumn__L_oaN{grid-column:1/7}}.Hero_textGroup__96Vk0{display:flex;flex-direction:column;gap:var(--space-md)}.Hero_badge__sksSX{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;background-color:var(--color-evergreen-50);border:1px solid var(--color-primary);padding:0 12px;border-radius:var(--radius-pill);animation:Hero_heroStaggerIn__E5__A .5s ease-out both}@media (min-width:769px) and (max-width:1023px){.Hero_badge__sksSX{align-self:center}}@keyframes Hero_badgePulse__ldrjE{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.Hero_badgeDot__0ARwM{width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);flex-shrink:0;animation:Hero_badgePulse__ldrjE 1.8s ease-in-out infinite}.Hero_badgeText__cKeMh{font-size:12px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--color-primary)}@keyframes Hero_heroStaggerIn__E5__A{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_heroSlideInRight___8IWF{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.Hero_headline__8Kw4H{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:44px;line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--color-text-primary);animation:Hero_heroStaggerIn__E5__A .5s ease-out .2s both}@media (min-width:1024px){.Hero_headline__8Kw4H{font-size:72px;line-height:1.05;letter-spacing:-.04em}}.Hero_headlineAccent__2UzS9{color:var(--color-primary);position:relative;display:inline}.Hero_accentUnderline__ZCjTT{position:absolute;bottom:-4px;left:0;width:100%;height:12px;pointer-events:none}.Hero_subheadline__8Hu4W{font-size:16px;line-height:1.65;color:var(--color-text-secondary);animation:Hero_heroStaggerIn__E5__A .5s ease-out .4s both}@media (min-width:769px){.Hero_subheadline__8Hu4W{font-size:20px;line-height:1.6;letter-spacing:-.01em}}.Hero_founderRow__ReBwT{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.Hero_founderAvatar__moxSq{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.Hero_founderText__dukYT{font-size:16px;line-height:1.65;color:var(--color-text-secondary);flex:1;min-width:200px}.Hero_quoteCard__0PuJT,.Hero_quoteSection__2kmDJ{display:flex;flex-direction:column;gap:var(--space-sm)}.Hero_quoteCard__0PuJT{background:rgba(255,255,255,.5);backdrop-filter:blur(8px);padding:var(--space-lg);border-radius:var(--radius-card)}.Hero_quoteLabel__2D5N7{font-size:13px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.Hero_quoteContainer__vplBz{min-height:80px;position:relative}@keyframes Hero_fadeInQuote__98NNw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Hero_quoteText__IJOF2{font-size:16px;font-style:italic;color:var(--color-text-primary);animation:Hero_fadeInQuote__98NNw .4s ease-out}.Hero_quoteAuthor__upJj0{font-size:13px;color:var(--color-text-secondary);margin-top:var(--space-xs)}.Hero_dotRow__5Qlgg{display:flex;gap:6px}.Hero_dotButton__IegPT{background:none;border:none;min-width:44px;min-height:44px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Hero_dot__XBABZ{width:8px;height:8px;border-radius:4px;transition:background-color .3s ease-in}.Hero_quoteStats__hR_VW{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.Hero_desktopMockup__cgKEp{display:none;align-items:center;justify-content:center;animation:Hero_heroSlideInRight___8IWF .7s ease-out 1s both}@media (min-width:1024px){.Hero_desktopMockup__cgKEp{display:flex;grid-column:8/13}}.Hero_mockupWrapper__vuO1x{position:relative;overflow:visible;transform:scale(1.1);animation:Hero_float__67V86 6s ease-in-out infinite}@keyframes Hero_float__67V86{0%,to{transform:scale(1.1) translateY(0)}50%{transform:scale(1.1) translateY(-12px)}}.Hero_mobileMockup___3FYU{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-4xl)}@media (min-width:1024px){.Hero_mobileMockup___3FYU{display:none}}.Hero_mockupContent__qLmUa{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.MarketingHeader_header__SqGSW{position:sticky;top:0;z-index:50;width:100%;background-color:rgba(250,250,248,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:var(--border-light)}.MarketingHeader_inner__0Qh1q{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:14px var(--space-md)}@media (min-width:769px){.MarketingHeader_inner__0Qh1q{padding:16px var(--space-lg)}}.MarketingHeader_brand__KoiHX{font-size:18px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em;text-decoration:none}.MarketingHeader_brand__KoiHX:focus-visible{outline:var(--border-focus);outline-offset:4px;border-radius:var(--radius-xs)}.MarketingHeader_nav__moHx6{display:flex;align-items:center;gap:var(--space-md)}.MarketingHeader_navLink__cVqf4{font-size:15px;font-weight:600;color:var(--color-text-primary);text-decoration:none;padding:8px 14px;border-radius:var(--radius-pill);min-height:44px;display:inline-flex;align-items:center;transition:background-color .16s ease,color .16s ease}.MarketingHeader_navLink__cVqf4:hover{background-color:var(--color-evergreen-50);color:var(--color-evergreen-700)}.MarketingHeader_navLink__cVqf4:focus-visible{outline:var(--border-focus);outline-offset:2px}