.wrap[data-astro-cid-afo2vvt2]{display:flex}.wrap[data-astro-cid-afo2vvt2]>.cat[data-astro-cid-afo2vvt2]{flex:1}.cat[data-astro-cid-afo2vvt2]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);isolation:isolate;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;flex-direction:column;display:flex;position:relative;overflow:hidden}.cat[data-astro-cid-afo2vvt2]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--c) 40%, var(--line));transform:translateY(-6px)}.media[data-astro-cid-afo2vvt2]{aspect-ratio:16/10;background:radial-gradient(90% 80% at 50% 110%, color-mix(in srgb, var(--c) 26%, white) 0%, transparent 70%), color-mix(in srgb, var(--c) 7%, white);place-items:center;padding:22px 28px 10px;display:grid;position:relative;overflow:hidden}.media[data-astro-cid-afo2vvt2]:before{content:"";aspect-ratio:1;width:70%;color:color-mix(in srgb, var(--c) 18%, transparent);opacity:.9;transition:transform .8s var(--ease);background-image:repeating-linear-gradient(-45deg,currentColor 0 2px,#0000 2px 12px);border-radius:50%;position:absolute;inset:-40% -10% auto auto}.cat[data-astro-cid-afo2vvt2]:hover .media[data-astro-cid-afo2vvt2]:before{transform:rotate(18deg)scale(1.05)}.media[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease);position:relative}.cat[data-astro-cid-afo2vvt2]:hover .media[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{transform:scale(1.06)translateY(-4px)}.num[data-astro-cid-afo2vvt2]{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--c) 75%, black);z-index:1;font-size:14px;font-weight:600;position:absolute;top:16px;left:20px}.body[data-astro-cid-afo2vvt2]{flex:1;grid-template-columns:auto 1fr;gap:6px 14px;padding:20px 22px;display:grid}.chip[data-astro-cid-afo2vvt2]{background:var(--c);color:#fff;width:46px;height:46px;box-shadow:0 8px 18px -8px var(--c);border-radius:14px;place-items:center;display:grid}h3[data-astro-cid-afo2vvt2]{letter-spacing:-.015em;font-size:21px}.text[data-astro-cid-afo2vvt2] p[data-astro-cid-afo2vvt2]{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.45}.foot[data-astro-cid-afo2vvt2]{border-top:1px dashed var(--line-2);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.count[data-astro-cid-afo2vvt2]{color:var(--muted);font-size:13.5px;font-weight:600}.go[data-astro-cid-afo2vvt2]{border:1.5px solid var(--line-2);width:38px;height:38px;transition:background-color .3s, color .3s, border-color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.cat[data-astro-cid-afo2vvt2]:hover .go[data-astro-cid-afo2vvt2]{background:var(--ink);border-color:var(--ink);color:var(--cream);transform:rotate(45deg)}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(48px,7vw,96px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.glow[data-astro-cid-lcdefpme]{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.g1[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#0e9f9a8c,#0000);width:620px;height:620px;animation:18s ease-in-out infinite alternate drift;top:-120px;right:-120px}.g2[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#3e64a873,#0000);width:520px;height:520px;animation:22s ease-in-out infinite alternate-reverse drift;bottom:-200px;left:-200px}@keyframes drift{to{transform:translate(-60px,40px)scale(1.1)}}.grid-lines[data-astro-cid-lcdefpme]{background-image:linear-gradient(#f4f0e40a 1px,#0000 1px),linear-gradient(90deg,#f4f0e40a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 40%,#000,#0000)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);padding-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) both;justify-items:start;gap:22px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(40px,5.6vw,76px);line-height:1.02}.hl[data-astro-cid-lcdefpme]{white-space:nowrap;background:linear-gradient(100deg,#8fe6dd,#f4f0e4 60%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.lead[data-astro-cid-lcdefpme]{color:#f4f0e4b8;max-width:560px;font-size:clamp(16.5px,1.4vw,19px)}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #f4f0e41f;flex-wrap:wrap;gap:clamp(20px,4vw,48px);margin:18px 0 0;padding-top:26px;display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:2px;display:grid}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--cream);font-size:clamp(26px,2.6vw,34px);font-weight:600}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#f4f0e48c;margin:0;font-size:14px}.hero-visual[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.orbit[data-astro-cid-lcdefpme]{border:1px dashed #f4f0e424;border-radius:50%;position:absolute;inset:0}.o1[data-astro-cid-lcdefpme]{animation:60s linear infinite spin}.o2[data-astro-cid-lcdefpme]{border-style:solid;border-color:#f4f0e414;inset:18%}@keyframes spin{to{transform:rotate(360deg)}}.core[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 30% 30%,#20262d,#0b0e11 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%;box-shadow:0 0 0 1px #f4f0e414,0 30px 80px -20px #0e9f9a80}.core[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:62%;height:auto;animation:40s linear infinite reverse spin}.tile[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:#fff;border-radius:22px;width:40%;padding:12px;animation:7s ease-in-out infinite float;position:absolute;box-shadow:0 24px 50px -18px #0009}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%}.t1[data-astro-cid-lcdefpme]{animation-delay:-1s;top:4%;left:-6%}.t2[data-astro-cid-lcdefpme]{width:36%;animation-delay:-3s;top:0;right:-6%}.t3[data-astro-cid-lcdefpme]{width:36%;animation-delay:-2s;bottom:22%;right:-8%}.t4[data-astro-cid-lcdefpme]{animation-delay:-4.5s;bottom:4%;left:-2%}.t5[data-astro-cid-lcdefpme]{width:30%;animation-delay:-5.5s;bottom:-4%;left:46%}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-14px)rotate(1deg)}}.marquee[data-astro-cid-lcdefpme]{background:#f4f0e408;border-top:1px solid #f4f0e41a;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-lcdefpme]{width:max-content;animation:50s linear infinite marquee;display:flex}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#f4f0e4b3;white-space:nowrap;align-items:center;gap:28px;padding:20px 0 20px 28px;font-size:18px;font-weight:500;display:inline-flex}.track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:.7;background:#6fd8d0;border-radius:50%;width:8px;height:8px}@keyframes marquee{to{transform:translate(-50%)}}.values[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--line)}.values-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.value[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);align-content:start;gap:10px;padding:8px clamp(16px,2.4vw,32px);display:grid}.value[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.v-icon[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.value[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.value[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,5vw,56px);display:flex}.head-row[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);display:grid}.featured[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--paper), #efece4);padding-top:0}.prod-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.about-media[data-astro-cid-lcdefpme]{aspect-ratio:1/1.02;position:relative}.about-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute}.m1[data-astro-cid-lcdefpme]{width:82%;height:74%;inset:0 18% 26% 0}.m2[data-astro-cid-lcdefpme]{border:6px solid var(--paper);background:#fff;width:56%;height:42%;bottom:0;right:0;object-fit:contain!important}.about-badge[data-astro-cid-lcdefpme]{background:var(--ink);max-width:52%;color:var(--cream);font-family:var(--font-display);box-shadow:var(--shadow-lg);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:6%;left:6%}.about-badge[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:40px;height:40px;box-shadow:none;border-radius:0;flex:none;position:static}.about-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.about-copy[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.checks[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:12px;font-weight:500;display:flex}.checks[data-astro-cid-lcdefpme] svg{background:var(--accent);color:#fff;border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px;padding:3px}.process[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.process[data-astro-cid-lcdefpme]:before{content:"";opacity:.03;background:url(/img/brand/mark-light.png) 50%/contain no-repeat;width:600px;height:600px;position:absolute;top:-200px;left:-200px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#f4f0e40a;border:1px solid #f4f0e41a;align-content:start;gap:10px;padding:28px 24px;transition:background-color .3s,border-color .3s;display:grid;position:relative}.step[data-astro-cid-lcdefpme]:hover{background:#f4f0e412;border-color:#6fd8d066}.step[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-display);background:linear-gradient(#6fd8d0,#6fd8d033);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:44px;font-weight:600;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f4f0e4a6;font-size:15px}.process-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.quality-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.quality-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{gap:18px;margin-bottom:0}.std-cloud[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:radial-gradient(80% 80% at 50% 50%, var(--accent-soft), transparent 70%), var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:flex}.std-cloud[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line-2);font-family:var(--font-display);box-shadow:var(--shadow-sm);animation:6s ease-in-out infinite bob;animation-delay:calc(var(--i) * -.8s);border-radius:999px;padding:12px 18px;font-size:clamp(15px,1.4vw,18px);font-weight:600}@keyframes bob{50%{transform:translateY(-6px)}}@media (width<=1080px){.prod-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{max-width:440px;margin-top:8px}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.values-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px 0}.value[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.about-grid[data-astro-cid-lcdefpme],.quality-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-media[data-astro-cid-lcdefpme]{max-width:560px}}@media (width<=640px){.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.prod-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.values-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.value[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hl[data-astro-cid-lcdefpme]{white-space:normal}.tile[data-astro-cid-lcdefpme]{border-radius:14px;padding:6px}}@media (width<=400px){.prod-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
