.industry-page{--ind-top:0px;--tint-0:#e8efff;--tint-0-ink:#2448c9;--tint-1:#f1ebff;--tint-1-ink:#6d3fd6;--tint-2:#e3f6f5;--tint-2-ink:#0f766e;--tint-3:#fde8f3;--tint-3-ink:#b8297a;--ind-stand:#f1f4ff}.industry-page .industry__intro{column-gap:var(--space-16);grid-template-columns:56px minmax(0,1fr);max-width:620px}.industry-page .industry__intro>:not(.tool__icon){grid-column:2}.industry-page .industry__intro .tool__icon{border-radius:var(--radius-lg);background:var(--accent-wash);block-size:56px;inline-size:56px;color:var(--accent-strong);grid-area:2/1;align-self:center;place-items:center;display:grid}.industry-page .industry__intro .tool__icon svg{block-size:28px;inline-size:28px}.industry-page .ind-facts{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.industry-page .ind-facts li{padding:var(--space-4) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.industry-page .stack{border-radius:var(--radius-lg);background:var(--ind-stand);box-shadow:none;border:0}.industry-page .stack__label{color:var(--accent-strong)}.industry-page .stack__codes{padding:var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-sm);background:var(--canvas);grid-template-columns:repeat(2,minmax(0,1fr))}.industry-page .stack__code{border-color:var(--border)}.industry-page .industry-hero .stack{margin-top:var(--space-48)}@media (width<=640px){.industry-page .industry__intro{grid-template-columns:minmax(0,1fr)}.industry-page .industry__intro>:not(.tool__icon){grid-column:1}.industry-page .industry__intro .tool__icon{inline-size:var(--control-touch);block-size:var(--control-touch);grid-row:auto}}.industry-page .ind-jumps{z-index:var(--z-raised);border-block:1px solid var(--border);background:var(--canvas);position:sticky;inset-block-start:var(--ind-top)}.industry-page .ind-jumps__row{align-items:center;gap:var(--space-6);padding-block:var(--space-10);flex-wrap:wrap;display:flex}.industry-page .ind-jumps__label{color:var(--ink-muted);font-size:var(--text-caption);margin-inline-end:var(--space-6)}.industry-page .ind-jumps__link{block-size:32px;padding-inline:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.industry-page .ind-jumps__link:hover{border-color:var(--ink)}@media (width<=640px){.industry-page .ind-jumps{position:static}.industry-page .ind-jumps__label{display:none}}.industry-page section[id]{scroll-margin-top:var(--space-96)}.industry-page .card{border-radius:var(--radius-lg)}.industry-page .card__icon{border-radius:var(--radius);background:var(--tint-0);block-size:40px;inline-size:40px;color:var(--tint-0-ink);place-items:center;display:grid}.industry-page .card:nth-child(4n+2) .card__icon{background:var(--tint-1);color:var(--tint-1-ink)}.industry-page .card:nth-child(4n+3) .card__icon{background:var(--tint-2);color:var(--tint-2-ink)}.industry-page .card:nth-child(4n+4) .card__icon{background:var(--tint-3);color:var(--tint-3-ink)}.industry-page .steps{counter-reset:step;position:relative}.industry-page .step{background:0 0;border:0;padding:0;position:relative}.industry-page .step:before{counter-increment:step;content:counter(step);border-radius:var(--radius-full);background:var(--accent-fill);block-size:40px;inline-size:40px;color:var(--canvas);font-weight:var(--weight-semibold);box-shadow:0 0 0 6px var(--canvas);place-items:center;display:grid}.industry-page .step:not(:last-child):after{content:"";inset-block-start:calc(var(--space-20) - 1px);inset-inline:48px calc(var(--space-16) * -1);background:var(--accent-wash);block-size:2px;position:absolute}.industry-page .step__h{font-weight:var(--weight-semibold)}@media (width<=900px){.industry-page .step:after{display:none}}.industry-page .ind-safety-icon{block-size:44px;inline-size:44px;margin-bottom:var(--space-8);border-radius:var(--radius);background:var(--tint-1);color:var(--tint-1-ink);place-items:center;display:grid}.industry-page .safety__head .eyebrow{color:var(--tint-1-ink)}.industry-page .safety__rows{gap:var(--space-12);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.industry-page .safety__row,.industry-page .safety__row:last-child{align-content:start;gap:var(--space-6);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas);grid-template-columns:minmax(0,1fr);display:grid}.industry-page .safety__row dt{font-weight:var(--weight-semibold)}.industry-page .ind-hero-scene .scene{border:0}.industry-page .ind-hero-scene .scene__stage{block-size:260px}.industry-page .stack__codes{gap:var(--space-8);padding:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr))}.industry-page .stack__code{padding:var(--space-8)}.industry-page .stack__code>div:first-child{max-inline-size:72px}@media (width<=480px){.industry-page .stack__codes{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry-page .ind-scenes{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.industry-page .ind-scene{align-content:start;gap:var(--space-8);display:grid}.industry-page .ind-scene .format__use{padding-inline:var(--space-4)}.industry-page #faq>.ind-faq{max-width:1200px}.industry-page .ind-faq{gap:var(--space-32);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.industry-page .ind-faq .industry__faq-title{margin-bottom:var(--space-8)}.industry-page .ind-faq__ask{color:var(--ink-secondary);font-size:var(--text-body-sm);margin:0}.industry-page .ind-faq__ask a{color:var(--accent-strong);font-weight:var(--weight-semibold)}.industry-page .faqs{gap:var(--space-8);border-top:0;margin-top:0;display:grid}.industry-page .faq{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas)}.industry-page .faq__q{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);font-weight:var(--weight-semibold);display:flex}.industry-page .faq__q:after{content:"";float:none;border-inline-end:2px solid var(--ink-secondary);border-block-end:2px solid var(--ink-secondary);block-size:8px;inline-size:8px;transition:transform var(--dur) var(--ease);flex:none;transform:translateY(-2px)rotate(45deg)}.industry-page .faq[open] .faq__q:after{content:"";transform:translateY(2px)rotate(-135deg)}.industry-page .faq__a{padding:0 var(--space-20) var(--space-16)}@media (prefers-reduced-motion:reduce){.industry-page .faq__q:after{transition:none}}@media (width<=900px){.industry-page .ind-faq{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}}.industry-page .ind-others-head{justify-content:space-between;align-items:end;gap:var(--space-12);flex-wrap:wrap;display:flex}.industry-page .ind-others-all{margin-bottom:var(--space-20);color:var(--accent-strong);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.industry-page .others{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.industry-page .other{column-gap:var(--space-12);border-radius:var(--radius-lg);grid-template-columns:40px minmax(0,1fr);align-items:center}.industry-page .other__icon{border-radius:var(--radius);background:var(--tint-1);block-size:40px;inline-size:40px;color:var(--tint-1-ink);grid-row:1/span 2;place-items:center;display:grid}.industry-page .other:nth-child(4n+2) .other__icon{background:var(--tint-2);color:var(--tint-2-ink)}.industry-page .other:nth-child(4n+3) .other__icon{background:var(--tint-3);color:var(--tint-3-ink)}.industry-page .other:nth-child(4n+4) .other__icon{background:var(--tint-0);color:var(--tint-0-ink)}.industry-page .ind-close{padding-block-start:0}.industry-page .ind-close .cta-band__h{margin:0;line-height:1.3}
