:root{--bg: #ffffff;--bg-dark: #f8fafc;--text: #0b1220;--text-light: #0b1220;--muted: #64748b;--muted2: #94a3b8;--line: #e2e8f0;--primary: #10b981;--primary-2: #34d399;--primary-ink: #047857;--card: #ffffff;--card-dark: #ffffff;--soft: #f1f5f9;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 2px 8px -2px rgba(15, 23, 42, .04);--shadow: 0 12px 32px rgba(15, 23, 42, .06);--shadow-lg: 0 24px 48px -4px rgba(15, 23, 42, .08);--shadow-glow: 0 10px 40px -10px rgba(16, 185, 129, .3);--container: 1180px}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(2%,2%) scale(1.05)}66%{transform:translate(-2%,1%) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.4}img,svg{display:block}button{font:inherit}ol,ul,menu{list-style:none;margin:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type=search]{appearance:none}a{text-decoration:none}html,body{height:100%}.cdk-overlay-container{position:fixed!important;top:0!important;left:0!important;z-index:10000!important}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none}.cdk-overlay-pane,.cdk-overlay-backdrop{pointer-events:auto}.cdk-overlay-pane{z-index:10001!important}.sr-only,.home-main-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;left:12px;top:10px;z-index:9999;padding:10px 12px;border-radius:12px;background:#ffffff;border:1px solid rgba(11,18,32,.1);color:#0b1220;text-decoration:none;box-shadow:var(--shadow2);transform:translateY(-140%);transition:transform .16s ease}.skip-to-content-link:focus{transform:translateY(0)}.container{width:min(var(--container),100%);margin-inline:auto;padding-inline:16px}.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(11,18,32,.06)}.nav-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:700;letter-spacing:-.01em;font-size:20px;text-decoration:none;color:var(--text)}.nav-actions{display:flex;align-items:center;flex-wrap:wrap}.nav-link{color:var(--text);text-decoration:none;font-weight:600;font-size:14px;padding:10px;border-radius:10px}.nav-link:hover{background:rgba(11,18,32,.04)}.icon-btn{background:transparent;border:0;padding:8px;border-radius:12px;cursor:pointer;color:var(--text);display:grid;place-items:center}.icon-btn:hover{background:rgba(11,18,32,.04)}.icon-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-search{display:flex;align-items:center;position:relative}.nav-search:not(.is-open) #openSearchBtn{display:grid}.nav-search.is-open #openSearchBtn{display:none}.search-pill{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 12px;border-radius:999px;border:2px solid rgba(22,163,74,.95);background:rgba(255,255,255,.95);box-shadow:0 10px 25px #0b122014;width:0;opacity:0;pointer-events:none;overflow:hidden;transform:translateY(-1px);transition:width .22s ease,opacity .15s ease}.nav-search.is-open .search-pill{width:min(420px,52vw);opacity:1;pointer-events:auto}.search-ico,.search-close,#openSearchBtn,#closeSearchBtn,#searchGoBtn{background:transparent;border:0;box-shadow:none;padding:0;cursor:pointer}.search-ico,.search-close{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.search-ico svg,.search-close svg{width:18px;height:18px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.search-ico svg{stroke:#6b7280}.search-close svg{stroke:#9aa3af}.search-close:hover svg{stroke:#111827}.search-input{border:0;outline:none;height:38px;flex:1;min-width:120px;font-size:14px;background:transparent;color:var(--text)}.search-input::placeholder{color:#9aa3af}#cartLink{position:relative}.cartCount{position:absolute;right:4px;top:2px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:12px;line-height:18px;font-weight:800;background:var(--primary);color:#fff;text-align:center}.hamburger{width:26px;height:18px;display:inline-grid;gap:5px;cursor:pointer}.hamburger span{display:block;height:2px;background:var(--text);border-radius:99px;transition:transform .18s ease,opacity .18s ease}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;border-top:1px solid rgba(11,18,32,.06);background:rgba(255,255,255,.96)}.mobile-menu.active{display:block}.mobile-menu-item{padding:14px 16px;cursor:pointer}.mobile-menu-item:hover{background:rgba(11,18,32,.04)}.menu-label{font-weight:600;color:var(--text)}@media (max-width: 560px){.nav-inner{height:66px}.nav-search.is-open .search-pill{width:min(65vw,420px)}}.hero{position:relative;padding-top:86px;padding-bottom:60px;min-height:70vh;display:grid;align-items:center;overflow:hidden}.hero-pattern{position:absolute;inset:-40px;background:radial-gradient(circle at 20% 20%,rgba(34,197,94,.1),transparent 45%),radial-gradient(circle at 80% 20%,rgba(22,163,74,.1),transparent 45%),radial-gradient(circle at 50% 80%,rgba(11,18,32,.06),transparent 55%);pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;gap:18px;justify-items:center;text-align:center}.hero-title{margin:0;font-size:52px;letter-spacing:-.03em;line-height:1.05;font-weight:700}.hero-title-dark{color:#0b1220}.hero-title-accent{color:var(--primary)}.hero-subtitle{margin:0;max-width:760px;color:var(--muted);font-size:16px;line-height:1.6;font-weight:300}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:6px}.btn{appearance:none;border:0;cursor:pointer;border-radius:999px;padding:14px 28px;font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px #10b98163}.btn-primary:hover{transform:translateY(-2px);background:var(--primary-2);box-shadow:0 6px 20px #10b98180}.btn-outline{background:rgba(255,255,255,.1);color:var(--primary-ink);border:2px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{background:var(--soft);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.section{padding:40px 0}.section-title{font-size:44px;letter-spacing:-.02em;margin:0 0 22px;font-weight:600}.section-title.center{text-align:center;font-size:1.875rem;line-height:2.25rem}.section-subtitle{margin:-10px 0 0;color:var(--muted);font-size:16px}.section-subtitle.center{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:300}.store{padding-top:40px}.store-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 64px;justify-items:center;align-items:start}.store-item{width:100%;display:flex;justify-content:center}.store-card{appearance:none;border:0;background:transparent;padding:0;width:100%;max-width:240px;text-align:center;cursor:pointer;display:grid;justify-content:center}.store-icon{width:140px;height:140px;border-radius:999px;display:grid;place-items:center;background:#f6f7f9;border:1px solid rgba(11,18,32,.04);transition:transform .18s ease,box-shadow .18s ease}.store-icon svg{width:44px;height:44px;stroke:#9ca3af;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease}.store-label{display:block;margin-top:18px;font-size:16px;font-weight:500;color:#0f172a;transition:color .18s ease}.store-card:hover .store-icon,.store-card:focus-visible .store-icon{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a14}.store-card:hover .store-icon svg,.store-card:focus-visible .store-icon svg{stroke:var(--primary)}.store-card:hover .store-label,.store-card:focus-visible .store-label{color:var(--primary)}.store-card:focus-visible{outline:none}.store-card:focus-visible .store-icon{box-shadow:0 0 0 4px #16a34a2e,0 10px 28px #0f172a14}@media (max-width: 1024px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}}@media (max-width: 768px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}.why-grid{margin-top:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.why-card{text-align:center;padding:8px 10px}.why-icon{margin:0 auto 14px;width:46px;height:46px;border-radius:14px;background:#f4f6f9;display:grid;place-items:center}.why-icon svg{width:22px;height:22px;stroke:#111827;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.why-title{margin:8px 0 6px;font-size:18px;font-weight:500}.why-text{margin:0;color:#6b7280;font-size:15px;line-height:1.625;font-weight:300}@media (max-width: 980px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.why-grid{grid-template-columns:1fr}}.about{padding-bottom:94px}.about-narrow{max-width:900px}.about-lead,.about-sub{text-align:center;color:#6b7280;max-width:760px;margin:10px auto 8px;font-size:15px;line-height:1.625;font-weight:300}.about-icons{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;margin-top:18px}.about-icon{display:grid;justify-items:center;gap:10px;min-width:140px}.about-icon-circle{width:44px;height:44px;display:grid;place-items:center}.about-icon-circle svg{width:2rem;height:2rem;stroke:#111827;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.about-icon-label{color:#111827;font-size:.875rem;line-height:1.25rem;font-weight:500}.about-cta{margin-top:6rem;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width: 980px){.section-title{font-size:38px}.hero-title{font-size:40px}}@media (max-width: 560px){.hero{min-height:78vh;padding-top:84px}.section{padding:70px 0}}footer#contact{background:#f5f5f580;color:#595f6a;border-top:1px solid rgba(255,255,255,.1)}footer#contact a{color:#f8fafcdb}footer#contact a:hover{color:#22c55e}footer#contact .footer-logo{width:55px;height:55px}footer#contact .footer-social{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:520px}footer#contact .footer-social .social-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#e6e6e680;border:1px solid rgba(255,255,255,.12);transition:transform .18s ease,background .18s ease,border-color .18s ease}.footer-social .social-icon:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000047;background:rgba(34,197,94,.16);border-color:#22c55e59}.footer-social svg{stroke-width:2;width:18px;height:18px;stroke:#808893;fill:none}footer#contact .footer-dev{margin-top:14px;font-size:12px;text-align:center;color:#565454}footer#contact .footerLI{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap}footer#contact .footerMarginTop{margin-top:8px}footer#contact .bg-muted-foreground\/50{background-color:#9d9d9d;display:inline-flex}footer#contact .rounded-full{border-radius:9999px}footer#contact .w-1\.5{width:.375rem}footer#contact .h-1\.5{height:.375rem}footer#contact .mx-auto{margin-left:auto;margin-right:auto}footer#contact .grid{display:grid}footer#contact .flex{display:flex}footer#contact .inline-flex{display:inline-flex}footer#contact .flex-col{flex-direction:column}footer#contact .flex-row{flex-direction:row}footer#contact .flex-wrap{flex-wrap:wrap}footer#contact .items-center{align-items:center}footer#contact .items-start{align-items:flex-start}footer#contact .justify-between{justify-content:space-between}footer#contact .justify-center{justify-content:center}footer#contact .gap-2{gap:.5rem}footer#contact .gap-3{gap:.75rem}footer#contact .gap-4{gap:1rem}footer#contact .gap-6{gap:1.5rem}footer#contact .gap-8{gap:2rem}footer#contact .mb-4{margin-bottom:1rem}footer#contact .mb-8{margin-bottom:2rem}footer#contact .mt-1{margin-top:.25rem}footer#contact .mt-8{margin-top:2rem}footer#contact .py-1{padding-top:1rem;padding-bottom:1rem}footer#contact .py-12{padding-top:3rem;padding-bottom:3rem}footer#contact .py-16{padding-top:4rem;padding-bottom:4rem}footer#contact .px-4{padding-left:1rem;padding-right:1rem}footer#contact .px-6{padding-left:1.5rem;padding-right:1.5rem}footer#contact .lg\:px-8{padding-left:2rem;padding-right:2rem}footer#contact .text-sm{font-size:.875rem}footer#contact .text-lg{font-size:1.125rem}footer#contact .text-xl{font-size:1.25rem}footer#contact .font-bold{font-weight:700}footer#contact .font-semibold{font-weight:600}footer#contact .space-y-2>*+*{margin-top:.5rem}footer#contact .space-y-3>*+*{margin-top:.75rem}footer#contact .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}footer#contact .text-secondary-foreground\/80{color:#565454}footer#contact .text-secondary-foreground\/60{color:#565454}footer#contact .text-primary{color:#0f172abf!important}footer#contact .transition-colors{transition:color .2s ease,background-color .2s ease,border-color .2s ease}footer#contact .duration-200{transition-duration:.2s}footer#contact .hover\:text-primary:hover{color:#22c55e!important}footer#contact .flex-shrink-0{flex-shrink:0}.footerBorderTop{border-top:1px solid #e6e6e680}@media (min-width: 768px){footer#contact .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}footer#contact .md\:flex-row{flex-direction:row}footer#contact .md\:py-16{padding-top:2rem;padding-bottom:1rem}}@media (min-width: 1024px){footer#contact .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}footer#contact .lg\:col-span-1{grid-column:span 1 / span 1}}.spanFooter{margin-bottom:1rem;display:flex}
/*# sourceMappingURL=styles.4ALGYEG5.css.map */
