:root{--bg:#0b3d2e;--bg2:#06261d;--accent:#f4b942;--accent2:#ff7a59;--text:#0e1a14;--muted:#5a6b63;--card:#fff;--border:#e7eee9;--shadow:0 10px 30px #00000014;--radius:18px;--max:1120px;--font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}body,html{height:100%;scroll-behavior:smooth}:target{scroll-margin-top:90px}body{background:radial-gradient(1200px 600px at 12% 10%,#f4b94233,#0000 60%),radial-gradient(900px 500px at 90% 0,#ff7a592e,#0000 55%),linear-gradient(180deg,#fcfffd,#f6fbf8);color:#0e1a14;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-family:var(--font);margin:0}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1120px;max-width:var(--max);padding:0 18px}.section{padding:56px 0}.sectionTitle{font-size:32px;letter-spacing:-.5px;margin:0 0 12px}.sectionLead{color:#5a6b63;color:var(--muted);line-height:1.6;margin:0 0 22px;max-width:70ch}.badge{align-items:center;background:#f4b9422e;border:1px solid #f4b94259;border-radius:999px;color:#5a3b00;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}.card{background:#fff;background:var(--card);border:1px solid #e7eee9;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius);box-shadow:0 10px 30px #00000014;box-shadow:var(--shadow)}.grid{grid-gap:18px;display:grid;gap:18px}.btn{align-items:center;background:#fff;border:1px solid #e7eee9;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:12px 16px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.btn:hover{border-color:#d7e4dd;transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#0b3d2e,#0f5c45);background:linear-gradient(135deg,var(--bg) 0,#0f5c45 100%);border-color:#0000;color:#fff}.btn.primary:hover{box-shadow:0 14px 30px #0b3d2e40}.btn.accent{background:linear-gradient(135deg,#f4b942,#ffd78b);background:linear-gradient(135deg,var(--accent) 0,#ffd78b 100%);border-color:#f4b94259}.kicker{color:#5a6b63;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.hr{background:#e7eee9;background:var(--border);height:1px;margin:22px 0}.input,.textarea{border:1px solid #e7eee9;border:1px solid var(--border);border-radius:12px;font-size:15px;outline:none;padding:12px;width:100%}.input:focus,.textarea:focus{border-color:#0b3d2e8c;box-shadow:0 0 0 4px #0b3d2e1a}.textarea{min-height:120px;resize:vertical}.small{color:#5a6b63;color:var(--muted)}.pill,.small{font-size:13px}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #e7eee9;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-weight:700;padding:8px 12px}@media (min-width:900px){.section{padding:72px 0}.sectionTitle{font-size:40px}}.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-bottom:1px solid #e7eee9e6;position:-webkit-sticky;position:sticky;top:0;z-index:50}.headerRow{gap:16px;justify-content:space-between;padding:14px 0}.headerRow,.logoWrap{align-items:center;display:flex}.logoWrap{gap:10px}.logoMark{background:linear-gradient(135deg,#0b3d2e,#0f5c45);background:linear-gradient(135deg,var(--bg) 0,#0f5c45 100%);border-radius:14px;color:#fff;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.smallMark{border-radius:12px;height:38px;width:38px}.logoText{display:flex;flex-direction:column;line-height:1.1}.logoTop{font-weight:900;letter-spacing:-.5px}.logoBottom{color:#5a6b63;color:var(--muted);font-size:12px;font-weight:700}.nav{align-items:center;display:none;gap:8px}.navLink{border:1px solid #0000;border-radius:12px;color:#5a6b63;color:var(--muted);font-size:14px;font-weight:800;padding:10px 12px}.navLink:hover{background:#0b3d2e0f;color:#0e1a14;color:var(--text)}.navLink.active{background:#f4b9422e;border-color:#f4b94259;color:#5a3b00}.headerCTA{align-items:center;display:flex;gap:10px}.headerGlow{background:linear-gradient(90deg,#0000,#f4b942cc,#0000);height:1px}.siteFooter{background:linear-gradient(180deg,#06261dfa,#0b3d2efa);color:#ffffffeb;margin-top:40px;padding:36px 0}.footerGrid{grid-gap:22px;display:grid;gap:22px}.footerBrand{align-items:flex-start;display:flex;gap:12px}.footerTitle{font-size:16px;font-weight:900}.footerNote{color:#ffffffb8;margin-top:14px}.footerCol{display:flex;flex-direction:column;gap:8px}.footerHead{font-weight:900;margin-bottom:6px}.footerLink{color:#ffffffd1}.footerLink:hover{color:#fff;text-decoration:underline}.siteFooter a{color:#fff}.appShell{display:flex;flex-direction:column;min-height:100vh}.mainContent{flex:1 1}.hero{padding:46px 0 18px}.heroGrid{grid-gap:20px;align-items:stretch;display:grid;gap:20px}.heroTitle{font-size:44px;letter-spacing:-1px;line-height:1.05;margin:14px 0 10px}.heroLead{color:#5a6b63;color:var(--muted);font-size:16px;line-height:1.7;max-width:70ch}.heroBtns{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.heroStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}.stat{padding:14px}.statNum{font-size:18px;font-weight:900}.heroArt{overflow:hidden;padding:16px;position:relative}.heroImg{border-radius:14px;display:block;height:auto;width:100%}.heroArtNote{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #e7eee9e6;border-radius:14px;bottom:14px;display:flex;gap:10px;left:14px;padding:10px 12px;position:absolute}.heroArtTitle{font-weight:900}.productsGrid,.reviewsGrid{grid-template-columns:1fr}@media (min-width:760px){.nav{display:flex}.heroGrid{grid-template-columns:1.1fr .9fr}.productsGrid,.reviewsGrid{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1.3fr .7fr .9fr}}.productCard{overflow:hidden}.productThumb{background-position:50%;background-size:cover;height:160px}.productBody{padding:14px}.productTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.productName{font-size:16px;font-weight:900;margin:0}.tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{background:#0b3d2e0f;border:1px solid #0b3d2e1a;border-radius:999px;color:#0b3d2ef2;font-size:12px;font-weight:800;padding:6px 10px}.reviewCard{padding:14px}.reviewTop{align-items:center;display:flex;gap:12px}.avatar{background:#fff;border:1px solid #e7eee9;border:1px solid var(--border);border-radius:14px;height:44px;width:44px}.reviewName,.stars{font-weight:900}.stars{color:#c18a00;margin-left:auto}.reviewQuote{color:#5a6b63;color:var(--muted);line-height:1.7;margin:12px 0 0}.aboutGrid{grid-gap:18px;align-items:start;display:grid;gap:18px}@media (min-width:900px){.aboutGrid{grid-template-columns:1.2fr .8fr}}.aboutCard{padding:18px}.aboutP{color:#5a6b63;color:var(--muted);line-height:1.8;margin:0}.aboutHighlights{grid-gap:12px;display:grid;gap:12px}.highlightTitle{font-weight:900}.aboutArt{overflow:hidden;padding:16px;position:relative}.aboutImg{border-radius:14px;display:block;height:auto;width:100%}.aboutArtLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e7eee9e6;border-radius:14px;bottom:14px;left:14px;padding:10px 12px;position:absolute}.callout{padding:16px}.calloutInner{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.calloutTitle{font-size:16px;font-weight:900}.contactGrid{grid-gap:18px;align-items:start;display:grid;gap:18px}@media (min-width:900px){.contactGrid{grid-template-columns:1.15fr .85fr}}.contactCard{padding:18px}.form{display:flex;flex-direction:column;gap:14px}.formRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.formRow{grid-template-columns:1fr 1fr}}.label{display:block;font-size:13px;font-weight:900;margin:0 0 8px}.bizInfo{color:#5a6b63;color:var(--muted);line-height:1.7}.formActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.status{background:#fff;border:1px solid #e7eee9;border:1px solid var(--border);border-radius:12px;padding:10px 12px}.status.success{background:#0b3d2e0d;border-color:#0b3d2e38}.contactArt{overflow:hidden;padding:16px}.contactImg{border-radius:14px;display:block;height:auto;width:100%}.contactTips{margin-top:14px}.tipsList{color:#5a6b63;color:var(--muted);line-height:1.8;margin:10px 0 0 16px}.notFound{padding:22px;text-align:left}.headerRight{align-items:center;display:flex;gap:10px}.desktopOnly{display:none}.mobileOnly{display:inline-flex}.hamburger{background:#fff;border:1px solid #e7eee9;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:inline-grid;height:44px;place-items:center;width:44px}.hamburgerLines{display:block;position:relative}.hamburgerLines,.hamburgerLines:after,.hamburgerLines:before{background:#0e1a14d9;border-radius:999px;height:2px;width:18px}.hamburgerLines:after,.hamburgerLines:before{content:"";left:0;position:absolute}.hamburgerLines:before{top:-6px}.hamburgerLines:after{top:6px}.mobileMenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-top:1px solid #e7eee9e6;display:none}.mobileMenu.open{display:block}.mobileMenuInner{padding:14px 0 18px}.mobileMenuTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.mobileLinks{display:flex;flex-direction:column;gap:10px;margin-top:12px}.mobileLinks .navLink{background:#fff;border:1px solid #e7eee9;border:1px solid var(--border);display:block}.mobileLinks .navLink:hover{transform:translateY(-1px)}.sectionPadTop{padding-top:52px}@media (min-width:760px){.desktopOnly{display:inline-flex}.mobileOnly{display:none}.mobileMenu{display:none!important}}
/*# sourceMappingURL=main.d8887629.css.map*/