.page-module__Xki7cq__wrapper{min-height:70vh;padding-top:48px}.page-module__Xki7cq__container{width:min(calc(100% - var(--gutter)*2),1200px);margin-inline:auto}.page-module__Xki7cq__backLink{color:var(--muted);text-underline-offset:5px;margin-bottom:38px;padding-block:10px;font-size:12px;display:inline-block}.page-module__Xki7cq__backLink:hover{text-decoration:underline}.page-module__Xki7cq__header{border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:35px}.page-module__Xki7cq__title{letter-spacing:-.06em;overflow-wrap:anywhere;margin-bottom:28px;font-size:clamp(44px,6vw,88px);line-height:1.08}.page-module__Xki7cq__flagshipBadge{background:var(--neon);color:var(--ink);letter-spacing:.06em;border-radius:30px;margin-bottom:23px;padding:6px 13px;font-size:10px;display:inline-block}.page-module__Xki7cq__meta{color:var(--muted);flex-wrap:wrap;gap:15px 30px;font-size:12px;line-height:1.8;display:flex}.page-module__Xki7cq__productLink{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.page-module__Xki7cq__showcase{background:var(--stage);border:1px solid #373b3c;border-radius:16px;margin-bottom:55px;padding:16px;box-shadow:inset 0 1px #ffffff40}.page-module__Xki7cq__imagePlaceholder{aspect-ratio:1.9;color:var(--paper);background:#0b0e0f;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__Xki7cq__imagePlaceholder>span{text-align:center;padding:30px;font-family:Instrument,Georgia,serif;font-size:42px;font-style:italic}.page-module__Xki7cq__coverImage,.page-module__Xki7cq__coverImageContain,.page-module__Xki7cq__galleryImage{object-fit:contain}.page-module__Xki7cq__coverVideo{object-fit:contain;width:100%;height:100%;display:block}.page-module__Xki7cq__coverShowcase{box-shadow:none;border:0;padding:0}.page-module__Xki7cq__coverShowcase .page-module__Xki7cq__imagePlaceholder{aspect-ratio:8/5;border-radius:16px}.page-module__Xki7cq__content{gap:48px;margin-bottom:55px;display:grid}.page-module__Xki7cq__content h2{letter-spacing:-.045em;margin-bottom:22px;font-size:32px;line-height:1.15}.page-module__Xki7cq__content p{color:var(--muted);font-size:15px;line-height:1.9}.page-module__Xki7cq__useCaseGrid,.page-module__Xki7cq__flagshipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-module__Xki7cq__useCaseCard{border:1px solid var(--rule);background:#f8f7f2;border-radius:10px;min-width:0;padding:28px}.page-module__Xki7cq__useCaseCard h3{margin-bottom:14px;font-size:20px}.page-module__Xki7cq__proofPanel{border-left:4px solid var(--neon);background:var(--stage);color:var(--paper);border-radius:0 10px 10px 0;padding:32px}.page-module__Xki7cq__proofPanel h2{color:var(--paper)}.page-module__Xki7cq__proofPanel p{color:#c5c9c6}.page-module__Xki7cq__techList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.page-module__Xki7cq__techList li{border-bottom:1px solid var(--rule);color:var(--muted);padding:17px 0 17px 22px;font-size:14px;line-height:1.8;position:relative}.page-module__Xki7cq__techList li:before{content:"";background:#6b8138;border-radius:50%;width:6px;height:6px;position:absolute;top:28px;left:0}.page-module__Xki7cq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.page-module__Xki7cq__galleryItem{aspect-ratio:1.5;border:1px solid var(--rule);background:#e6e8de;border-radius:10px;position:relative;overflow:hidden}.page-module__Xki7cq__relatedSection{background:#e5e9d8;border:1px solid #ccd2be;border-radius:12px;margin-bottom:45px;padding:35px}.page-module__Xki7cq__relatedEyebrow{text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;font-size:10px}.page-module__Xki7cq__relatedSection h2{margin-bottom:17px;font-size:34px}.page-module__Xki7cq__relatedIntro{color:var(--muted);max-width:750px;margin-bottom:25px;font-size:14px;line-height:1.85}.page-module__Xki7cq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;display:grid}.page-module__Xki7cq__relatedCard{background:var(--paper);border:1px solid #c6cdb8;border-radius:8px;gap:13px;padding:25px;transition:transform .18s;display:grid}.page-module__Xki7cq__relatedCard:hover{transform:translateY(-3px)}.page-module__Xki7cq__relatedCard span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.page-module__Xki7cq__relatedCard strong{letter-spacing:-.045em;font-size:27px}.page-module__Xki7cq__relatedCard p{color:var(--muted);font-size:14px;line-height:1.8}.page-module__Xki7cq__relatedCard em{font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal}.page-module__Xki7cq__callToAction{background:var(--stage);color:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:65px;padding:48px;display:flex}.page-module__Xki7cq__callToAction h3{max-width:550px;font-size:clamp(25px,3vw,39px)}.page-module__Xki7cq__ctaButton{background:var(--neon);min-height:48px;color:var(--ink);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:15px 22px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.page-module__Xki7cq__ctaButton:focus-visible{outline-color:var(--neon)}.page-module__Xki7cq__ctaButton:hover{background:#e3ff7c}@media (max-width:800px){.page-module__Xki7cq__wrapper{padding-top:30px}.page-module__Xki7cq__title{font-size:clamp(38px,8vw,60px)}.page-module__Xki7cq__useCaseGrid,.page-module__Xki7cq__flagshipGrid,.page-module__Xki7cq__techList,.page-module__Xki7cq__gallery{grid-template-columns:1fr}.page-module__Xki7cq__showcase{margin-bottom:38px}.page-module__Xki7cq__showcase:not(.page-module__Xki7cq__coverShowcase){padding:10px}.page-module__Xki7cq__imagePlaceholder{aspect-ratio:1.4}.page-module__Xki7cq__useCaseCard,.page-module__Xki7cq__proofPanel{padding:24px}.page-module__Xki7cq__content{gap:35px}.page-module__Xki7cq__content h2{font-size:28px}.page-module__Xki7cq__relatedSection{padding:25px}.page-module__Xki7cq__relatedSection h2{font-size:29px}.page-module__Xki7cq__callToAction{flex-direction:column;align-items:start;gap:26px;margin-bottom:40px;padding:28px}.page-module__Xki7cq__ctaButton{max-width:100%}}
