.landing-concept-production{isolation:isolate}.landing-concept-production .hy-backdrop-landing{z-index:0}.landing-concept-production>main,.landing-concept-production>header,.landing-concept-production>footer{z-index:1;position:relative}.landing-concept,.landing-concept *{letter-spacing:0}.concept-inner{width:min(100% - 3rem,70rem);margin-inline:auto}.concept-section{border-top:1px solid var(--border);padding-block:6rem}.concept-heading{font-family:var(--font-display);text-wrap:balance;max-width:44rem;font-size:3rem;line-height:1.08}.concept-copy{max-width:35rem;color:var(--muted-foreground);margin-top:1.5rem;line-height:1.75}.concept-label{color:var(--seal);font-size:.75rem;font-weight:500}.concept-hero{text-align:center;padding-block:3.5rem 4rem}.concept-hero h1{max-width:53rem;margin:1.25rem auto 0;font-size:4.75rem}.concept-hero .concept-copy{margin-inline:auto}.concept-statement{font-family:var(--font-display);font-size:1.5rem;line-height:1.35}.concept-board{perspective:1000px;position:relative}.concept-pieces{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:2rem;display:grid}.concept-piece{white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:8rem;padding:1.25rem;transition:transform .6s,background .3s}.concept-piece:nth-child(odd){transform:rotateY(5deg)rotate(-2deg)}.concept-piece:nth-child(2n){transform:rotateY(-5deg)rotate(2deg)translateY(.5rem)}.concept-piece:hover,.concept-piece[aria-pressed=true]{transform:translateY(-.4rem)rotateY(0)}.concept-piece span:last-child{font-family:var(--font-display);font-size:1.25rem;line-height:1.3}.concept-reading{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:2rem;padding-block:2rem;display:grid}.concept-question{font-family:var(--font-display);font-size:2rem;line-height:1.2}.concept-records{perspective:1000px;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.concept-record{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-paper);border-radius:.375rem;padding:2rem}.concept-record:first-child{transform:rotateY(4deg)}.concept-record:last-child{transform:rotateY(-4deg)}.concept-record h3{font-family:var(--font-display);margin-top:2rem;font-size:2.25rem;line-height:1.2}.concept-map{flex-direction:column;gap:1.5rem;margin-top:2rem;padding:2rem 0 2rem 2rem;display:flex;position:relative}.concept-map:before{content:"";background:var(--seal);width:1px;position:absolute;top:2rem;bottom:2rem;left:.45rem}.concept-map-item{position:relative}.concept-map-item:before{content:"";background:var(--background);border:1px solid var(--seal);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.4rem;left:-1.95rem}.concept-map-item:last-child:before{background:var(--seal)}.concept-evidence{border-left:2px solid var(--seal);margin-top:1.5rem;padding-left:1.5rem}.concept-flow{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.concept-flow-item{border-top:1px solid var(--border);padding-top:1.25rem}.concept-flow-item h3{font-family:var(--font-display);margin-block:1rem .5rem;font-size:1.5rem}.concept-demo{border-block:1px solid var(--border);min-height:14rem;margin-top:2rem;padding-block:2rem}@media (width<=899px){.concept-heading{font-size:2.5rem}.concept-hero h1{font-size:3.75rem}.concept-section{padding-block:4.5rem}.concept-pieces,.concept-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.concept-inner{width:calc(100% - 2rem)}.concept-hero{padding-block:2rem 3rem}.concept-hero h1{font-size:2.75rem}.concept-heading{font-size:2.25rem}.concept-copy{margin-top:1rem;font-size:.9375rem}.concept-section{padding-block:3.5rem}.concept-pieces{gap:.75rem}.concept-piece{min-height:8.25rem;padding:1rem}.concept-piece:nth-child(n){transform:none}.concept-reading,.concept-records{grid-template-columns:1fr;gap:1.5rem}.concept-record{padding:1.5rem}.concept-record h3{margin-top:1rem;font-size:1.75rem}.concept-records{margin-top:2rem}.concept-question{font-size:1.75rem}.concept-demo{min-height:19rem}.concept-phone-short{display:none}}@media (prefers-reduced-motion:reduce){.landing-concept *,.landing-concept :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.concept-piece:nth-child(n),.concept-record{transform:none!important}}
