._page_152lb_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_152lb_8{max-width:1180px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}._brand_152lb_18{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none;font-size:15px;font-weight:700;letter-spacing:-.02em}._brandMark_152lb_29{width:34px;height:34px;border-radius:9px;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:12px;letter-spacing:-.04em}._headerLink_152lb_41{display:inline-flex;align-items:center;gap:5px;color:var(--foreground);text-decoration:none;font-size:13px;font-weight:600}._headerNav_152lb_51{display:flex;align-items:center;gap:22px}._hero_152lb_57{max-width:1180px;margin:0 auto;padding:128px 32px 144px;border-bottom:1px solid var(--border)}._eyebrow_152lb_64,._sectionLabel_152lb_65{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:var(--muted-foreground)}._hero_152lb_57 h1{max-width:900px;margin:24px 0 30px;font-family:var(--font-family-display);font-weight:400;font-size:clamp(64px,9vw,126px);line-height:.86;letter-spacing:-.045em}._hero_152lb_57 p{max-width:610px;margin:0;font-size:17px;line-height:1.75;color:var(--muted-foreground)}._heroLink_152lb_91{margin-top:28px;display:inline-flex;align-items:center;gap:7px;color:var(--foreground);text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid var(--foreground);padding-bottom:4px}._section_152lb_65,._about_152lb_105{max-width:1180px;margin:0 auto;padding:88px 32px;border-bottom:1px solid var(--border)}._productGrid_152lb_112{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--card)}._productCard_152lb_123{min-height:265px;padding:30px;display:flex;flex-direction:column}._productCard_152lb_123+._productCard_152lb_123{border-left:1px solid var(--border)}._productCard_152lb_123>span{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:11px}._productCard_152lb_123 h2{margin:auto 0 12px;font-family:var(--font-family-display);font-size:38px;font-weight:400;letter-spacing:-.025em}._productCard_152lb_123 p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.65}._about_152lb_105{display:grid;grid-template-columns:1fr 2.1fr;gap:64px}._aboutText_152lb_161{margin:0;max-width:720px;font-family:var(--font-family-display);font-size:clamp(38px,5vw,64px);line-height:1.03;letter-spacing:-.035em}._contact_152lb_170{max-width:1180px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:1fr 2.1fr;gap:64px;border-bottom:1px solid var(--border);scroll-margin-top:32px}._contactBody_152lb_181 h2{margin:0 0 14px;font-family:var(--font-family-display);font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1;letter-spacing:-.035em}._contactBody_152lb_181 p{max-width:560px;margin:0 0 28px;color:var(--muted-foreground);font-size:14px;line-height:1.7}._contactBody_152lb_181 a{display:inline-flex;align-items:center;gap:6px;color:var(--foreground);text-decoration:none;font-size:14px;font-weight:700;border-bottom:1px solid var(--foreground);padding-bottom:4px}._footer_152lb_210{max-width:1180px;margin:0 auto;padding:40px 32px 54px;display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:end;color:var(--muted-foreground);font-size:12px}._footer_152lb_210 div{display:flex;flex-direction:column;gap:4px}._footer_152lb_210 strong{color:var(--foreground);font-size:13px}._footer_152lb_210 a{color:var(--foreground);text-decoration:none}._contactActions_152lb_238{display:flex;align-items:center;flex-wrap:wrap;gap:12px}._copyEmailButton_152lb_245,._emailLink_152lb_246{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);font:inherit;font-size:13px;font-weight:700;cursor:pointer}._copyEmailButton_152lb_245{border:1px solid var(--primary);padding:0 16px;background:var(--primary);color:var(--primary-foreground)}._emailLink_152lb_246{border:1px solid var(--border);padding:0 16px;color:var(--foreground);text-decoration:none;background:var(--card)}._reveal_152lb_274{opacity:0;transform:translateY(18px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_152lb_274[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:760px){._header_152lb_8{padding:22px 20px}._headerNav_152lb_51{gap:14px}._hero_152lb_57{padding:88px 20px 96px}._hero_152lb_57 h1{font-size:clamp(56px,18vw,82px)}._hero_152lb_57 p{font-size:15px}._section_152lb_65,._about_152lb_105{padding:68px 20px}._productGrid_152lb_112{grid-template-columns:1fr}._productCard_152lb_123{min-height:215px}._productCard_152lb_123+._productCard_152lb_123{border-left:0;border-top:1px solid var(--border)}._about_152lb_105,._contact_152lb_170{grid-template-columns:1fr;gap:34px}._contact_152lb_170{padding:68px 20px}._footer_152lb_210{padding:36px 20px 46px;grid-template-columns:1fr;gap:18px;align-items:start}}
