.page-module___8aEwW__page{--page-width:100%;--accent:var(--site-accent);--accent-soft:var(--site-accent-soft);--ink:var(--site-text);--muted:var(--site-text-soft);--panel:var(--site-surface);gap:28px;width:100%;padding:28px;display:grid}.page-module___8aEwW__hero,.page-module___8aEwW__section,.page-module___8aEwW__sectionAlt{width:var(--page-width);margin:0 auto}.page-module___8aEwW__hero{display:block}.page-module___8aEwW__heroCard,.page-module___8aEwW__heroBoard,.page-module___8aEwW__categoryCard,.page-module___8aEwW__shapeCard,.page-module___8aEwW__materialCard,.page-module___8aEwW__processCard,.page-module___8aEwW__architecturePanel,.page-module___8aEwW__useCaseCard,.page-module___8aEwW__faqCard,.page-module___8aEwW__metricCard{border:1px solid var(--site-border);box-shadow:var(--site-shadow-card)}.page-module___8aEwW__heroCard{border:1px solid var(--site-border-strong);border-radius:var(--site-radius-card-lg);background:linear-gradient(160deg, var(--glass-strong) 0%, color-mix(in srgb, var(--site-peach) 30%, var(--glass-card)) 100%);box-shadow:var(--site-shadow-lifted);-webkit-backdrop-filter:var(--site-blur-strong);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.page-module___8aEwW__heroContent{align-content:center;gap:20px;min-width:0;padding:40px 24px 40px 40px;display:grid}.page-module___8aEwW__heroVisual{aspect-ratio:1;background:0 0;place-self:stretch end;height:100%;min-height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000f 7%,#00000047 16%,#0000009e 26%,#000000e6 33%,#000 39%);mask-image:linear-gradient(90deg,#0000 0%,#0000000f 7%,#00000047 16%,#0000009e 26%,#000000e6 33%,#000 39%)}.page-module___8aEwW__heroImage{object-fit:cover;object-position:center}.page-module___8aEwW__heroBoard{border-radius:var(--site-radius-card-lg);background:color-mix(in srgb, var(--site-secondary) 80%, #14181a);color:var(--site-button-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.page-module___8aEwW__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:700}.page-module___8aEwW__heroTitle,.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__sectionHeadingCompact h2{font-family:var(--font-site-display);letter-spacing:-.04em;color:var(--ink);font-weight:400}.page-module___8aEwW__heroTitle{max-width:8ch;font-size:clamp(3rem,7vw,5.7rem);line-height:.94}.page-module___8aEwW__heroLead{max-width:46ch;color:var(--muted);font-size:1.05rem;line-height:1.72}.page-module___8aEwW__heroActions{justify-items:start;max-width:min(100%,720px);display:grid}.page-module___8aEwW__configuratorCta{border:1px solid color-mix(in srgb, var(--site-accent) 16%, var(--site-border));border-radius:calc(var(--site-radius-button) + 16px);background:color-mix(in srgb, var(--glass-panel) 72%, var(--site-peach));max-width:100%;box-shadow:var(--glass-highlight);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px;display:flex}.page-module___8aEwW__configuratorPrompt{max-width:24ch;color:var(--muted);text-wrap:balance;margin:0;padding:0 10px 0 6px;font-size:.98rem;font-weight:650;line-height:1.28}.page-module___8aEwW__heroButtonGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{border-radius:var(--site-radius-button);letter-spacing:-.005em;min-height:52px;transition:background var(--site-motion), color var(--site-motion), border-color var(--site-motion), box-shadow var(--site-motion), transform var(--site-motion);border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-weight:700;display:inline-flex}.page-module___8aEwW__primaryAction{border-color:color-mix(in srgb, var(--site-accent) 22%, var(--site-border-strong));background:var(--site-gradient-button);min-height:60px;box-shadow:var(--site-shadow-button);color:var(--site-accent-strong);white-space:nowrap;gap:10px;padding:0 30px;font-size:1.1rem}.page-module___8aEwW__primaryActionArrow{transition:transform var(--site-motion);font-size:1.18em;line-height:1}.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__primaryActionArrow{transform:translate(3px)}.page-module___8aEwW__primaryAction:hover{background:var(--site-gradient-button-hover);box-shadow:var(--site-shadow-button-hover);transform:translateY(-2px)}.page-module___8aEwW__primaryAction:active{box-shadow:var(--site-shadow-button-active);transform:translateY(0)}.page-module___8aEwW__primaryAction:focus-visible,.page-module___8aEwW__secondaryAction:focus-visible{box-shadow:var(--site-ring-focus);outline:none}.page-module___8aEwW__secondaryAction{border:1px solid var(--site-border-strong);background:color-mix(in srgb, var(--glass-strong) 78%, transparent);box-shadow:none;-webkit-backdrop-filter:var(--site-blur-soft);color:var(--ink)}.page-module___8aEwW__secondaryAction:hover{background:var(--glass-strong);box-shadow:var(--site-shadow-resting);border-color:color-mix(in srgb, var(--site-accent) 30%, var(--site-border-strong));transform:translateY(-1px)}.page-module___8aEwW__productSections{width:var(--page-width);border:1px solid var(--site-border);border-radius:var(--site-radius-card-lg);background:var(--site-surface-strong-solid);box-shadow:var(--site-shadow-ambient);gap:18px;margin:0 auto;padding:30px;display:grid}.page-module___8aEwW__productSectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__productSectionCard{border:1px solid var(--site-border);border-radius:var(--site-radius-card);background:var(--site-surface-strong-solid);min-height:100%;color:var(--ink);box-shadow:var(--site-shadow-resting);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.page-module___8aEwW__productSectionCard:hover{border-color:var(--site-border-strong);box-shadow:var(--site-shadow-raised)}.page-module___8aEwW__productSectionCard:focus-visible{box-shadow:var(--site-ring-focus);outline:none}.page-module___8aEwW__productSectionImageWrap{aspect-ratio:5/4;background:var(--glass-well);position:relative;overflow:hidden}.page-module___8aEwW__productSectionImage{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__productSectionCopy{gap:8px;padding:16px 16px 10px;display:grid}.page-module___8aEwW__productSectionCopy span{color:var(--site-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.page-module___8aEwW__productSectionCopy strong{color:var(--ink);font-size:1.05rem;line-height:1.18}.page-module___8aEwW__productSectionCopy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.page-module___8aEwW__productSectionFooter{justify-content:flex-start;padding:0 16px 16px;display:flex}.page-module___8aEwW__productSectionFooter span{color:var(--site-accent-strong);font-size:.88rem;font-weight:800}.page-module___8aEwW__pointList{gap:12px;padding-left:0;list-style:none;display:grid}.page-module___8aEwW__pointList li{color:var(--ink);padding-left:22px;line-height:1.55;position:relative}.page-module___8aEwW__pointList li:before{content:"";background:var(--site-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62rem;left:0}.page-module___8aEwW__boardCardLarge,.page-module___8aEwW__boardCard,.page-module___8aEwW__boardCardAccent{border-radius:var(--site-radius-card);border:1px solid color-mix(in srgb, var(--site-button-text) 8%, transparent);gap:10px;padding:20px;display:grid}.page-module___8aEwW__boardCardLarge{background:#ffffff0f;grid-column:span 2;min-height:220px}.page-module___8aEwW__boardCard{background:#ffffff0a}.page-module___8aEwW__boardCardAccent{background:color-mix(in srgb, var(--site-accent) 38%, transparent);border-color:color-mix(in srgb, var(--site-accent) 30%, transparent)}.page-module___8aEwW__boardLabel{color:color-mix(in srgb, var(--site-button-text) 72%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module___8aEwW__boardCardLarge strong,.page-module___8aEwW__boardCard strong,.page-module___8aEwW__boardCardAccent strong{font-size:1.45rem;line-height:1.1}.page-module___8aEwW__boardCardLarge p,.page-module___8aEwW__boardCard p,.page-module___8aEwW__boardCardAccent p{color:color-mix(in srgb, var(--site-button-text) 82%, transparent);line-height:1.55}.page-module___8aEwW__stackList{flex-wrap:wrap;grid-column:span 2;gap:10px;display:flex}.page-module___8aEwW__stackList span,.page-module___8aEwW__tagRow span{border-radius:var(--site-radius-chip);letter-spacing:-.005em;align-items:center;min-height:28px;padding:0 13px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module___8aEwW__stackList span{border:1px solid color-mix(in srgb, var(--site-button-text) 18%, transparent);color:var(--site-button-text);background:0 0}.page-module___8aEwW__section,.page-module___8aEwW__sectionAlt{border-radius:var(--site-radius-card-lg);gap:22px;padding:28px;display:grid}.page-module___8aEwW__section{background:var(--glass-ambient);border:1px solid var(--site-border);box-shadow:var(--site-shadow-ambient);-webkit-backdrop-filter:var(--site-blur)}.page-module___8aEwW__sectionAlt{background:linear-gradient(165deg, var(--glass-panel), color-mix(in srgb, var(--site-peach) 30%, var(--glass-ambient)));border:1px solid var(--site-border);box-shadow:var(--site-shadow-ambient);-webkit-backdrop-filter:var(--site-blur)}.page-module___8aEwW__sectionHeading,.page-module___8aEwW__sectionHeadingCompact{gap:8px;max-width:62rem;display:grid}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__sectionHeadingCompact h2{font-size:clamp(2.1rem,5vw,3.5rem);line-height:.98}.page-module___8aEwW__categoryGrid,.page-module___8aEwW__shapeGrid,.page-module___8aEwW__materialGrid,.page-module___8aEwW__processGrid,.page-module___8aEwW__useCaseGrid{gap:16px;display:grid}.page-module___8aEwW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__shapeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__materialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__processGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__dualGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;display:grid}.page-module___8aEwW__categoryCard,.page-module___8aEwW__shapeCard,.page-module___8aEwW__materialCard,.page-module___8aEwW__processCard,.page-module___8aEwW__useCaseCard,.page-module___8aEwW__faqCard,.page-module___8aEwW__metricCard{border-radius:var(--site-radius-card);background:var(--glass-card);box-shadow:var(--site-shadow-resting);transition:border-color var(--site-motion), box-shadow var(--site-motion), transform var(--site-motion);gap:12px;padding:24px;display:grid}.page-module___8aEwW__categoryCard:hover,.page-module___8aEwW__shapeCard:hover,.page-module___8aEwW__materialCard:hover,.page-module___8aEwW__processCard:hover,.page-module___8aEwW__useCaseCard:hover,.page-module___8aEwW__faqCard:hover,.page-module___8aEwW__metricCard:hover{border-color:var(--site-border-strong);box-shadow:var(--site-shadow-raised);transform:translateY(-2px)}.page-module___8aEwW__categoryCard h3,.page-module___8aEwW__shapeCard h3,.page-module___8aEwW__materialCard h3,.page-module___8aEwW__processCard h3,.page-module___8aEwW__architectureColumn h3,.page-module___8aEwW__useCaseCard h3,.page-module___8aEwW__faqCard h3,.page-module___8aEwW__metricCard h3{color:var(--ink);font-size:1.05rem}.page-module___8aEwW__categoryCard p,.page-module___8aEwW__shapeCard p,.page-module___8aEwW__materialCard p,.page-module___8aEwW__processCard p,.page-module___8aEwW__useCaseCard p,.page-module___8aEwW__faqCard p,.page-module___8aEwW__metricCard p,.page-module___8aEwW__architectureList li{color:var(--muted);line-height:1.62}.page-module___8aEwW__metricLabel{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module___8aEwW__metricValue,.page-module___8aEwW__metricMeta{color:var(--ink)}.page-module___8aEwW__metricValue{font-family:var(--font-site-display);font-size:clamp(1.9rem,4vw,2.8rem);line-height:.94}.page-module___8aEwW__metricMeta{color:var(--site-text-muted);font-size:.92rem;font-weight:700}.page-module___8aEwW__tagRow{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__tagRow span{border:1px solid color-mix(in srgb, var(--site-secondary) 26%, var(--site-border));background:var(--glass-sage);box-shadow:var(--glass-highlight);color:color-mix(in srgb, var(--site-secondary) 64%, var(--site-text))}.page-module___8aEwW__shapeCard{align-items:center}.page-module___8aEwW__shapePreview{width:100%;max-width:112px;height:auto}.page-module___8aEwW__materialSwatches{gap:10px;display:flex}.page-module___8aEwW__materialSwatch{border-radius:var(--site-radius-card-sm);object-fit:cover;width:88px;height:88px}.page-module___8aEwW__materialCard small{color:var(--site-text-muted);font-size:.88rem;line-height:1.5}.page-module___8aEwW__processCard span{color:var(--accent);letter-spacing:.12em;font-size:.84rem;font-weight:800}.page-module___8aEwW__architecturePanel{border-radius:var(--site-radius-card-lg);background:var(--glass-ambient);box-shadow:var(--site-shadow-ambient);-webkit-backdrop-filter:var(--site-blur);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.page-module___8aEwW__architectureColumn{border-radius:var(--site-radius-card);background:var(--glass-card);box-shadow:var(--site-shadow-resting);border:1px solid var(--site-border);gap:14px;padding:20px;display:grid}.page-module___8aEwW__architectureList{gap:10px;padding-left:18px;display:grid}.page-module___8aEwW__faqList{gap:14px;display:grid}@media (max-width:1280px){.page-module___8aEwW__heroContent{padding-right:18px}.page-module___8aEwW__productSectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.page-module___8aEwW__heroCard,.page-module___8aEwW__dualGrid,.page-module___8aEwW__architecturePanel{grid-template-columns:1fr}.page-module___8aEwW__heroCard{padding:0}.page-module___8aEwW__heroContent{padding:32px 28px 8px 32px}.page-module___8aEwW__heroVisual{aspect-ratio:auto;width:100%;height:380px;min-height:380px;-webkit-mask-image:linear-gradient(#0000 0%,#0000000f 6%,#00000047 16%,#0000009e 28%,#000000e6 36%,#000 43%);mask-image:linear-gradient(#0000 0%,#0000000f 6%,#00000047 16%,#0000009e 28%,#000000e6 36%,#000 43%)}.page-module___8aEwW__categoryGrid,.page-module___8aEwW__materialGrid,.page-module___8aEwW__productSectionGrid,.page-module___8aEwW__shapeGrid,.page-module___8aEwW__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module___8aEwW__page{gap:20px;padding:18px}.page-module___8aEwW__categoryGrid,.page-module___8aEwW__shapeGrid,.page-module___8aEwW__materialGrid,.page-module___8aEwW__processGrid,.page-module___8aEwW__useCaseGrid{grid-template-columns:1fr}.page-module___8aEwW__section,.page-module___8aEwW__sectionAlt,.page-module___8aEwW__productSections{border-radius:var(--site-radius-card);padding:20px}.page-module___8aEwW__heroCard{border-radius:var(--site-radius-card);padding:0}.page-module___8aEwW__heroContent{padding:24px 20px 8px}.page-module___8aEwW__heroActions{width:100%}.page-module___8aEwW__configuratorCta{gap:14px;width:100%;padding:12px;display:grid}.page-module___8aEwW__configuratorPrompt{max-width:none;padding:0 2px;font-size:1rem}.page-module___8aEwW__heroButtonGroup,.page-module___8aEwW__heroButtonGroup .page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{width:100%}.page-module___8aEwW__heroVisual{width:100%;height:300px;min-height:300px}.page-module___8aEwW__materialSwatches{flex-wrap:wrap}}@media (max-width:620px){.page-module___8aEwW__productSectionGrid{grid-template-columns:1fr}}
