.job-grid{background-image:linear-gradient(to right, var(--grid-warm-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-cool-line) 1px, transparent 1px);background-position:50%;background-size:6rem 6rem;position:relative;overflow:clip}.job-grid:after{z-index:0;background:radial-gradient(circle at 72% 38%, var(--grid-cool-glow), transparent 32rem);content:"";pointer-events:none;position:absolute;inset:0}.job-grid>*{z-index:1;position:relative}.product-hub-hero,.detail-hero{padding-block:clamp(4rem, 8vw, 8rem) var(--section-space)}.product-hub-hero__inner,.detail-hero__inner{gap:clamp(var(--space-10), 8vw, var(--space-32));grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);align-items:center;display:grid}.product-hub-hero__inner>div,.detail-hero__inner>div{max-inline-size:48rem}.product-hub-hero h1,.detail-hero h1{max-inline-size:12ch;font-size:var(--text-display);letter-spacing:-.035em;margin-block-end:var(--space-6);font-weight:720;line-height:.98}.home-hero__lead,.product-hub-hero__lead,.detail-hero__lead{max-inline-size:43rem;color:var(--text-secondary);font-size:var(--text-lead);margin-block-end:var(--space-8)}.home-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-hero{padding-block:clamp(var(--space-10), 3vw, var(--space-16)) 0}.home-hero__inner{text-align:center;display:block}.home-hero__copy{max-inline-size:64rem;margin-inline:auto}.home-hero h1{max-inline-size:18ch;margin:0 auto var(--space-5);letter-spacing:-.045em;font-size:clamp(3.25rem,5vw,5rem);font-weight:760;line-height:.94}.home-hero__lead{margin-inline:auto}.home-hero .home-hero__actions{justify-content:center}.home-hero__media{block-size:clamp(21rem,32vw,32rem);inline-size:min(100%,38rem);margin:var(--space-8) auto 0;position:relative;overflow:clip}.home-hero__annotation{z-index:3;gap:var(--space-2);color:var(--accent-warm-text);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.home-hero__annotation span{border:1px solid var(--accent-warm);border-radius:50%;place-items:center;block-size:1.8rem;inline-size:1.8rem;display:grid}.home-hero__device{inline-size:55%;margin:0;position:absolute;inset-block-start:clamp(2.75rem,5vw,4rem)}.home-hero__device--dashboard{z-index:2;transform-origin:bottom;inset-inline-start:50%;transform:translate(-72%)rotate(4deg)}.home-hero__device--ai{z-index:1;transform-origin:bottom;inset-inline-start:50%;transform:translate(-28%)rotate(-4deg)}.page-section{padding-block:var(--section-space)}.page-section--muted{background:var(--surface-muted)}.page-section--workflow{border-block:1px solid var(--border-default)}.page-section--dark{background:var(--surface-inverse);color:var(--text-inverse)}.page-section--dark .section-header__lead,.page-section--dark .feature-link__copy,.page-section--dark .product-device figcaption{color:var(--text-inverse-muted)}.page-section--dark .section-header__eyebrow{color:var(--accent-warm)}.page-section--dark .feature-link{border-color:var(--border-inverse-subtle)}.page-section--dark .feature-link__icon{border-color:var(--border-inverse-default);background:var(--surface-inverse-raised);color:var(--accent-warm)}.outcome-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-16);display:grid}.outcome-card,.capability-card,.detail-card{min-block-size:100%;padding:var(--space-6);border:1px solid var(--border-default);background:var(--surface-primary);flex-direction:column;display:flex;position:relative}.outcome-card h3,.capability-card h3,.detail-card h3{margin-block:var(--space-6) var(--space-3);font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.2}.outcome-card p,.capability-card p,.detail-card p{color:var(--text-secondary);margin-block-end:var(--space-6)}.outcome-card__index,.capability-card__index,.detail-card__index{color:var(--accent-warm-text);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em}.outcome-card__screen,.capability-card img{object-fit:cover;object-position:top center;border:1px solid var(--border-default);border-radius:var(--radius-md);order:-1;max-block-size:12rem;inline-size:100%}.text-link{min-block-size:var(--target-size);color:var(--accent-text);text-underline-offset:.22em;align-items:center;margin-block-start:auto;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{color:var(--accent-deep)}.workflow-rail-wrap{margin-block-start:var(--space-20)}.workflow-cta{margin-block-start:var(--space-10)}.product-stage{gap:var(--space-20);grid-template-columns:minmax(0,.85fr) minmax(18rem,.65fr);align-items:center;display:grid}.role-layout,.faq-layout,.trust-grid,.product-next{gap:var(--space-20);grid-template-columns:minmax(0,.92fr) minmax(18rem,.7fr);align-items:start;display:grid}.role-list{border-block-start:1px solid var(--border-default)}.ai-section{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:center;display:grid}.ai-section .product-device{max-inline-size:21rem;margin-inline:auto}.page-section--ai{background:color-mix(in srgb, var(--accent-plum) 7%, var(--surface-canvas))}.closing-cta{padding-block:var(--section-space);border-block-start:1px solid var(--border-default)}.closing-cta__inner{max-inline-size:55rem}.closing-cta h2{max-inline-size:14ch;font-size:var(--text-h1);letter-spacing:-.03em;margin-block-end:var(--space-6);line-height:1.02}.closing-cta p:not(.eyebrow){max-inline-size:var(--reading);color:var(--text-secondary);font-size:var(--text-lead);margin-block-end:var(--space-8)}.product-hub-hero .product-device,.detail-hero .product-device{max-inline-size:23rem;margin-inline:auto}.product-hub-hero .breadcrumbs,.detail-hero .breadcrumbs{margin-block-end:var(--space-10)}.product-capability-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-16);display:grid}.capability-card h3{margin-block-start:var(--space-5)}.capability-card__index{margin-block-start:var(--space-4)}.detail-section{gap:var(--space-20);grid-template-columns:minmax(0,.92fr) minmax(18rem,.95fr);align-items:start;display:grid}.detail-card-grid{gap:var(--space-4);display:grid}.detail-card{min-block-size:0;padding:var(--space-6)}.detail-card h3{margin-block:var(--space-4) var(--space-2)}.detail-card p{margin:0}.related-products{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(18rem,.75fr);align-items:start;display:grid}.related-products__list{border-block-start:1px solid var(--border-inverse-subtle)}@media (width<=63.99rem){.product-hub-hero__inner,.detail-hero__inner,.product-stage,.role-layout,.faq-layout,.trust-grid,.ai-section,.product-next,.detail-section,.related-products{grid-template-columns:1fr}.product-stage .gallery,.role-list,.faq-list,.trust-grid .feature-link,.product-next .feature-link,.detail-card-grid,.related-products__list{max-inline-size:48rem}}@media (width<=47.99rem){.job-grid{background-size:4rem 4rem}.home-hero,.product-hub-hero,.detail-hero{padding-block-start:var(--space-10)}.home-hero h1{max-inline-size:100%;font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:.98}.product-hub-hero h1{max-inline-size:100%;font-size:clamp(1.6rem,7.2vw,2.25rem);line-height:1}.detail-hero h1{max-inline-size:100%;font-size:clamp(1.35rem,6.4vw,2rem);line-height:1.02}.outcome-grid,.product-capability-grid{grid-template-columns:1fr}.outcome-card__screen,.capability-card img{max-block-size:14rem}.home-hero .home-hero__actions .button{flex:100%}.home-hero__media,.product-hub-hero .product-device,.detail-hero .product-device{max-inline-size:min(100%,20rem)}.home-hero__media{block-size:20rem;margin-block-start:var(--space-6)}.home-hero__device{inline-size:58%;inset-block-start:var(--space-10)}.home-hero__device--dashboard{transform:translate(-73%)rotate(4deg)}.home-hero__device--ai{transform:translate(-27%)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.home-hero__device--dashboard{transform:translate(-72%)}.home-hero__device--ai{transform:translate(-28%)}}
