@layer components{.industry-trust .reel{padding-block:32px 40px}.industry-hub-head{padding-block:clamp(44px,5vw,72px) 32px}.industry-index{padding-block:8px clamp(64px,7vw,96px)}.industry-hub-head h1{max-width:1000px;font-size:clamp(48px,5.4vw,78px);margin-block:24px}.industry-hub-head h1 .acc{display:block}.industry-hub-head .lede{max-width:64ch}#industries{scroll-margin-top:80px}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.industry-grid>li{min-width:0}.industry-card{display:flex;flex-direction:column;height:100%;min-height:340px;padding:clamp(22px,2.5vw,30px);border:1px solid var(--border-2);background:var(--card);border-radius:16px;text-decoration:none}.industry-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.industry-card-symbol{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--border);border-radius:50%;color:var(--acc)}.industry-card-number{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:var(--dim)}.industry-card h2{font-size:clamp(30px,2.7vw,39px);max-width:19ch;text-wrap:wrap}.industry-card p{color:var(--ink-2);font-size:15px;line-height:1.6;margin-top:16px}.industry-card-link{background:#141412;color:#F4F2EA;border-color:#141412;transition:background .2s var(--ease),border-color .2s var(--ease)}.industry-card-link .industry-card-symbol{border-color:rgba(244,242,234,.25);color:#FFFF6A}.industry-card-link .industry-card-number{color:rgba(244,242,234,.65)}.industry-card-link p{color:rgba(244,242,234,.8)}.industry-card-link:hover{background:#242420;border-color:#242420}.industry-card-link:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.industry-card-cta{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#FFFF6A}.industry-card-cta>span{font-family:var(--f-body);font-size:24px;line-height:1}.industry-detail-head{padding-block:28px clamp(48px,5vw,72px);border-bottom:1px solid var(--border)}.industry-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin-bottom:clamp(36px,4vw,56px)}.industry-breadcrumb a{text-decoration:none;color:var(--ink)}.industry-breadcrumb a:hover{color:var(--acc)}.industry-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,60px)}.industry-hero-grid h1{font-size:clamp(54px,5.6vw,84px);margin-block:22px;text-wrap:wrap}.industry-hero-grid h1 .acc{display:block}.industry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:30px}.industry-hero-art{margin:0;overflow:hidden;border-radius:18px;border:1px solid var(--border-2);background:var(--card)}.industry-art-label{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border)}.industry-art-label>:last-child{color:var(--acc)}.industry-hero-art img{display:block;width:100%;height:auto}.industry-art-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px;gap:12px;border-top:1px solid var(--border)}.industry-art-steps>span{font-family:var(--f-mono);font-size:10px;line-height:1.6;color:var(--ink-2)}.industry-art-steps b{display:block;font-weight:400;color:var(--acc);margin-bottom:4px}.industry-context{padding-block:clamp(40px,4.5vw,64px);border-bottom:1px solid var(--border)}.industry-context .kh{margin-bottom:0;align-items:center}.industry-context h2{font-size:clamp(40px,4.5vw,64px);max-width:20ch}.industry-context .kh-intro{font-size:17px;margin:0}.industry-buying-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:40px 0 0;gap:clamp(24px,3vw,44px)}.industry-buying-context li{border-top:1px solid var(--border-2);padding-top:20px}.industry-context-number{display:block;margin-bottom:22px;font-family:var(--f-mono);font-size:11px;color:var(--acc);letter-spacing:.12em}.industry-buying-context h3{font-size:clamp(28px,2.6vw,38px);max-width:20ch}.industry-buying-context p{margin-top:16px;font-size:15px;color:var(--ink-2);line-height:1.65}.industry-menu .cm-name{white-space:normal;font-size:clamp(25px,2.3vw,33px)}.industry-menu .cm-item button{grid-template-columns:24px 22px minmax(0,1fr);padding-block:20px;gap:12px}.industry-menu .cm-dots{display:none}.industry-menu .cm-out{grid-column:3;text-align:left}.industry-menu .cm-body{min-height:380px}.industry-example-field{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;padding-block:10px;border-bottom:1px solid rgba(20,20,18,.1)}.industry-example-field svg{margin-top:4px;color:#2B4BFF}.industry-example-field span{display:block;color:#6F6F67;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.industry-example-field strong{font-family:var(--f-body);font-size:14px;font-weight:500;line-height:1.5}.industry-example .cv-next{margin-top:8px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;background:#000;border-color:#000}.industry-example .cv-next b{white-space:normal;line-height:1.5;font-size:11px;letter-spacing:.06em}.industry-example .cv-next span{color:rgba(244,242,234,.6)}.industry-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);border:1px solid var(--border-2);border-radius:18px;overflow:hidden;background:var(--card)}.industry-proof-visual{position:relative;min-height:420px;background:#141412}.industry-proof-visual .pm-video{opacity:1;filter:none}.industry-proof-visual .pimg:after{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 35%)}.industry-proof-copy{padding:clamp(28px,3vw,44px);display:grid;align-content:start;justify-items:start;gap:22px;color:var(--ink-2)}.industry-proof-copy h2{font-size:clamp(40px,4vw,58px);color:var(--ink)}.industry-proof-copy p{font-size:15px}.industry-proof-copy .tag{font-size:10px}.industry-proof-copy .alt-link{font-size:10px;letter-spacing:.1em}.industry-proof-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:24px;margin:0;padding-block:22px;border-block:1px solid var(--border)}.industry-proof-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px}.industry-proof-stats dt{font-size:13px;line-height:1.4;max-width:21ch}.industry-proof-stats dd{margin:0;font-family:var(--f-display);font-size:clamp(50px,5vw,72px);line-height:.9;color:var(--acc)}.industry-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.industry-services a{display:block;height:100%;border:1px solid var(--border-2);padding:28px;border-radius:16px;text-decoration:none;background:var(--card)}.industry-services a:hover{border-color:var(--acc)}.industry-services h3{display:flex;justify-content:space-between;gap:18px;font-size:34px}.industry-services h3 span{color:var(--acc)}.industry-services p{color:var(--ink-2);margin-top:14px}.industry-offers .door-card{display:flex;flex-direction:column}.industry-offers .door-top{margin-bottom:24px}.industry-offers h3{font-size:clamp(36px,3.5vw,50px)}.industry-offers .sys{margin-top:24px}.industry-offers .foot{padding-top:28px;margin-top:auto}.industry-contact{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);border-radius:18px;background:#141412;color:#F4F2EA}.industry-contact h2{font-size:clamp(42px,4.7vw,68px);max-width:20ch}.industry-contact em.acc{color:#FFFF6A}.industry-contact p{color:rgba(244,242,234,.75);max-width:56ch;margin-top:20px}.industry-contact>a{flex-shrink:0;background:#FFFF6A;color:#141412;border-color:#FFFF6A;box-shadow:none}.industry-contact>a:hover{background:#F4F2EA;border-color:#F4F2EA}.industry-contact>a:focus-visible{outline-color:#FFFF6A}.industry-back{display:inline-block;margin-top:32px}@media(max-width:1050px){.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.industry-hero-grid{grid-template-columns:minmax(0,1fr)}.industry-hero-grid h1,.industry-hub-head h1{font-size:clamp(52px,10vw,80px)}.industry-hero-art{max-width:620px;width:100%;margin-inline:auto}.industry-hub-head .lede{max-width:56ch}.industry-menu .cm-body{min-height:0}.industry-contact{align-items:flex-start;flex-direction:column}}@media(max-width:860px){.industry-proof{grid-template-columns:minmax(0,1fr)}.industry-proof-visual{min-height:0;aspect-ratio:16/10}.industry-buying-context{grid-template-columns:minmax(0,1fr);gap:28px}.industry-context-number{margin-bottom:12px}.industry-buying-context h3{max-width:none}.industry-buying-context p{max-width:64ch}}@media(max-width:600px){.industry-grid,.industry-services{grid-template-columns:minmax(0,1fr)}.industry-card{min-height:0}.industry-card-top{margin-bottom:22px}.industry-card h2{max-width:24ch;font-size:34px}.industry-services h3{font-size:30px}.industry-breadcrumb{font-size:9px;letter-spacing:.04em}.industry-art-label{font-size:9px}.industry-art-steps{gap:10px;padding:14px 16px}.industry-art-steps>span{font-size:9px}.industry-proof-copy{gap:20px}.industry-proof-copy .alt-link{letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.industry-card-link{transition:none}.industry-trust .track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.industry-trust .track>li:not([aria-hidden]){min-width:0;display:flex;align-items:center;justify-content:center}.industry-trust .lg{max-width:100%;max-height:30px}.industry-trust .marquee{-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce) and (max-width:600px){.industry-trust .track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}}