.lab-products{background:var(--bg-deep, #05070a)}.lab-products main{padding-top:84px}.lab-products main :is(h1,h2,h3){font-family:var(--font-sans)}.lab-products main :is(p,li,dd){line-height:1.8}.lab-products :is(.guide-kicker,.security-kicker,.vg-eyebrow,.product-number,.vg-pattern-number){color:var(--text-soft);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.1em}.lab-products :is(.product-hero,.privacy-hero,.product-top){background:transparent;background-image:none}.lab-products [data-cv-pattern]:before,.lab-products .security-hero:before{display:none}.lab-products .security-kicker>span{box-shadow:none;background:var(--text-dim)}.lab-products .lab-product-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:48px 80px;border-top:0}.lab-page-rail{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;border-top:1px solid var(--line);padding-top:12px;margin-bottom:32px;font:.6rem/1.8 var(--font-mono);color:var(--text-dim);letter-spacing:.08em}.lab-page-rail span{min-width:0;overflow-wrap:anywhere}.lab-products .lab-product-hero h1{font-size:clamp(2.75rem,5.3vw,5.7rem);font-weight:500;letter-spacing:-.055em;line-height:1.08;max-width:15ch;margin-block:20px 28px;overflow-wrap:anywhere}.lab-products .lab-product-hero :is(.product-lead,.security-lead,.vg-intro){max-width:36rem;font-size:1.05rem;line-height:1.85}.lab-products .lab-product-hero>div{min-width:0}.lab-products .lab-hero-art,.lab-products .vg-hero-art{margin:0;width:100%;min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none;align-self:center}.lab-products .lab-hero-art .neural-planet-stage{aspect-ratio:1.2;border:0;background:transparent;box-shadow:none}.lab-products .neural-planet-stage:before{background:radial-gradient(ellipse,rgba(243,246,248,.025),transparent 66%)}.lab-products .lab-hero-art figcaption{padding-top:16px;border-top:1px solid var(--line-soft);font:.65rem/1.8 var(--font-mono);color:var(--text-dim)}.lab-products :is(.planet-motion,.signal-flow-pause){border-radius:2px;box-shadow:none;background:var(--bg-deep);border-color:var(--line-control)}.lab-products :is(.product-section,.vg-section){padding-block:clamp(48px,6vw,88px)}.lab-products .product-grid{gap:clamp(24px,4vw,54px)}.lab-products .product-grid article{padding:24px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.lab-products .product-grid :is(h2,h3){margin-top:18px}.lab-products .product-grid h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.3}.lab-products .product-enterprise{background:transparent;box-shadow:none;border:0;border-left:1px solid var(--line);border-radius:0;padding:8px 0 8px 28px}.lab-products .product-control-list dt:before{border-color:var(--text-dim)}.lab-products .journey-steps{gap:28px}.lab-products .journey-steps li{border-top:1px solid var(--line-control);padding-top:22px}.lab-products .journey-steps li:before{color:var(--text-soft);font-family:var(--font-mono)}.lab-products .product-note{border-left-width:2px;border-radius:0;background:#f3f6f806}.lab-products main .button{border-radius:2px;box-shadow:none}.lab-products .product-closing{border-top:1px solid var(--line)}.lab-support main,.lab-reading main{padding-top:0}.lab-support .privacy-hero.lab-product-hero{display:block;padding:136px 0 64px}.lab-support .privacy-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.lab-safety-note{font-size:.82rem;max-width:43rem;margin-top:24px;border-left:1px solid var(--line-control);padding-left:16px;color:var(--text-soft)}.lab-products .privacy-content{min-width:0}.lab-products .privacy-content>article{border-color:var(--line)}.lab-products .privacy-content>article>span{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em}.lab-products .privacy-toc{border-color:var(--line)}.lab-products .privacy-toc>span{color:var(--text-dim)}.lab-reading .privacy-hero{padding:142px 0 56px;background:none;background-image:none}.lab-reading .privacy-hero-grid{grid-template-columns:minmax(0,1fr)}.lab-reading .privacy-hero h1{font-size:clamp(2.8rem,4.8vw,5rem);line-height:1.1;font-weight:500;letter-spacing:-.045em;margin-block:20px}.lab-reading .privacy-lead,.lab-reading .security-lead{max-width:76ch;font-size:1rem;line-height:1.9}.lab-reading .privacy-content{max-width:78ch}.lab-reading .privacy-content h2{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.25}.lab-reading .legal-readiness{border:1px solid var(--line);border-top-width:1px;background:transparent;border-radius:2px}.lab-reading .privacy-detail-grid article{border-radius:2px;box-shadow:none}.lab-reading .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-reading .footer-links a{min-width:0;overflow-wrap:anywhere}.lab-not-found{display:flex;min-height:82svh;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding-block:56px}.lab-not-found .language-switch{margin-bottom:44px}.lab-products .lab-not-found h1{font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.1;font-weight:500;letter-spacing:-.05em;max-width:15ch}.lab-not-found>p{max-width:52ch}.lab-gallery .vg-hero-art .vg-art-label{padding:12px 0;border-top:1px solid var(--line)}.lab-gallery .vg-hero-art figcaption{padding:18px 0}.lab-gallery .vg-art-label span:first-child,.lab-gallery .vg-hero-art figcaption .v-icon{color:var(--text-soft)}.lab-gallery .vg-pattern-card{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.lab-gallery .vg-pattern-image{background:transparent}.lab-gallery .vg-pattern-copy{padding:22px 0}.lab-gallery .vg-pattern-number,.lab-gallery .vg-asset-link span{color:var(--text-dim)}.lab-gallery .v-surface,.lab-gallery .brand-specimens figure{border-radius:2px;background:transparent;box-shadow:none}.lab-gallery .vg-spacing-scale i{background:var(--text-soft)}.lab-gallery .vg-action-icon,.lab-gallery .vg-review-title>.v-icon{color:var(--text-soft)}@media(max-width:900px){.lab-products .lab-product-hero,.lab-support .privacy-hero-grid{grid-template-columns:minmax(0,1fr)}.lab-products .lab-product-hero h1{max-width:20ch;font-size:clamp(2.7rem,7.2vw,5rem)}.lab-products .lab-hero-art{max-width:700px;justify-self:center}.lab-products .product-grid.three{grid-template-columns:minmax(0,1fr);gap:32px}.lab-products .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lab-products main{padding-top:78px}.lab-support main,.lab-reading main{padding-top:0}.lab-products .lab-product-hero{padding-block:32px 44px;gap:24px}.lab-products .lab-product-hero h1{font-size:clamp(2.5rem,10vw,3.8rem)}.lab-page-rail{margin-bottom:24px;font-size:.55rem}.lab-support .privacy-hero.lab-product-hero,.lab-reading .privacy-hero{padding:112px 0 44px}.lab-products .product-enterprise{padding-left:18px}.lab-products .journey-steps{grid-template-columns:minmax(0,1fr)}.lab-gallery .vg-pattern-copy{padding-inline:0}.lab-reading .privacy-hero h1{font-size:clamp(2.4rem,9vw,3.7rem)}}@media(prefers-reduced-motion:reduce){.lab-products *,.lab-products *:before,.lab-products *:after{scroll-behavior:auto!important}}@media(forced-colors:active){.lab-products .lab-page-rail,.lab-products .product-enterprise,.lab-products .product-grid article{border-color:CanvasText}}
