.industry-page-module__zBomKq__page{color:var(--text-primary);background:var(--surface-page)}.industry-page-module__zBomKq__container{}.industry-page-module__zBomKq__wideContainer{width:min(calc(100% - 2 * var(--gutter)), var(--shell-wide));}.industry-page-module__zBomKq__heroShell{}.industry-page-module__zBomKq__hero{padding:206px 0 var(--space-8);position:relative;overflow:hidden;}.industry-page-module__zBomKq__softwareHero{padding:152px 0 var(--space-6)}.industry-page-module__zBomKq__softwareHero .industry-page-module__zBomKq__heroShell{width:min(calc(100% - 2 * var(--gutter)), 1600px)}.industry-page-module__zBomKq__heroPanel{padding:94px var(--space-8);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-raised)}.industry-page-module__zBomKq__heroPanelInner{width:min(100%, var(--shell-wide));margin-inline:auto}.industry-page-module__zBomKq__heroGrid{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.industry-page-module__zBomKq__softwareHero .industry-page-module__zBomKq__heroGrid{gap:0}.industry-page-module__zBomKq__heroCopy,.industry-page-module__zBomKq__solutionCopy,.industry-page-module__zBomKq__caseCopy{align-items:flex-start;gap:var(--space-content);flex-direction:column;display:flex}.industry-page-module__zBomKq__heroCopy h1{color:var(--text-primary);font:var(--type-h1);letter-spacing:var(--track-h1);margin:0}.industry-page-module__zBomKq__heroCopy>p:not(.industry-page-module__zBomKq__eyebrow){max-width:560px;color:var(--text-secondary);font:var(--type-lead);margin:0}.industry-page-module__zBomKq__challengeHeader p,.industry-page-module__zBomKq__solutionCopy>p,.industry-page-module__zBomKq__caseCopy>p{color:var(--text-secondary);font:var(--type-lead);margin:0}.industry-page-module__zBomKq__eyebrow{color:var(--eyebrow);font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0}.industry-page-module__zBomKq__heroVisual{width:100%;position:relative}.industry-page-module__zBomKq__heroImage{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-raised);width:100%;height:auto;display:block}.industry-page-module__zBomKq__heroVisualWithStats{justify-self:center;width:min(100%,480px);}.industry-page-module__zBomKq__heroVisualWithStats:before{z-index:1;border-radius:var(--radius-card)}.industry-page-module__zBomKq__heroVisualWithStats .industry-page-module__zBomKq__heroImage{background:0 0;border-color:#0000}.industry-page-module__zBomKq__heroGlowLeft,.industry-page-module__zBomKq__heroGlowRight,.industry-page-module__zBomKq__sectionGlow{display:none}.industry-page-module__zBomKq__proofStat{z-index:2;gap:var(--space-3);width:184px;padding:var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-card);text-align:center;background:var(--surface-raised);flex-direction:column;display:flex;position:absolute}.industry-page-module__zBomKq__proofStatLeft{bottom:60px;left:-60px}.industry-page-module__zBomKq__proofStatRight{top:80px;right:-60px}.industry-page-module__zBomKq__proofStat strong{font:var(--type-stat);letter-spacing:var(--track-h2);background:var(--stat-numeral);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-6px}.industry-page-module__zBomKq__proofStat>span{color:var(--text-tertiary);font:var(--type-tag);letter-spacing:var(--track-tag);text-transform:uppercase}.industry-page-module__zBomKq__proofStat>div{height:34px;padding:0 var(--space-2);border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-plate);justify-content:center;align-items:center;display:flex}.industry-page-module__zBomKq__proofStat img{object-fit:contain;width:auto;max-width:100px;height:18px}.industry-page-module__zBomKq__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.industry-page-module__zBomKq__button{white-space:nowrap;}.industry-page-module__zBomKq__secondaryButton{}.industry-page-module__zBomKq__purpleButton{border-color:var(--button-primary-bg);background:var(--button-primary-bg)}.industry-page-module__zBomKq__purpleButton:hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover)}.industry-page-module__zBomKq__section{padding:var(--space-section) 0;position:relative;overflow:hidden}.industry-page-module__zBomKq__section+.industry-page-module__zBomKq__section{border-top:1px solid var(--border-hairline)}.industry-page-module__zBomKq__testimonialSection{padding:var(--space-section) 0;border-top:1px solid var(--border-hairline);position:relative}.industry-page-module__zBomKq__challengeHeader{max-width:690px;margin-bottom:var(--space-8)}.industry-page-module__zBomKq__challengeHeaderSplit{gap:var(--space-grid);grid-template-columns:1.25fr .75fr;align-items:end;max-width:none;display:grid}.industry-page-module__zBomKq__challengeHeaderSplit>div{max-width:768px}.industry-page-module__zBomKq__challengeHeaderSplit>.industry-page-module__zBomKq__button{justify-self:end}.industry-page-module__zBomKq__challengeHeader h2{margin:0 0 var(--space-5);color:var(--text-primary);font:var(--type-h2);letter-spacing:var(--track-h2)}.industry-page-module__zBomKq__solutionCopy h2,.industry-page-module__zBomKq__integrationsPanel h2{color:var(--text-primary);font:var(--type-h2);letter-spacing:var(--track-h2);margin:0}.industry-page-module__zBomKq__latestHeader h2{margin:0 0 var(--space-4);color:var(--text-primary);font:var(--type-h2);letter-spacing:var(--track-h2)}.industry-page-module__zBomKq__featureGrid{gap:var(--space-grid);grid-template-columns:repeat(3,1fr);display:grid}.industry-page-module__zBomKq__featureGridFour{grid-template-columns:repeat(2,1fr)}.industry-page-module__zBomKq__featureCard{align-items:flex-start;gap:var(--space-grid);min-height:320px;padding:var(--space-6);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.industry-page-module__zBomKq__featureCard:hover{border-color:var(--border-card-hover);transform:translateY(-2px)}.industry-page-module__zBomKq__featureIcon{border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-muted);flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.industry-page-module__zBomKq__featureIcon img{object-fit:contain;width:24px;height:24px}.industry-page-module__zBomKq__featureCard h3{color:var(--text-primary);font:var(--type-h4);letter-spacing:var(--track-h4);margin:0}.industry-page-module__zBomKq__integrationCard h3{color:var(--text-primary);font:var(--type-lead-medium);margin:0}.industry-page-module__zBomKq__featureCard p,.industry-page-module__zBomKq__communityCard p,.industry-page-module__zBomKq__integrationCard p,.industry-page-module__zBomKq__latestHeader p,.industry-page-module__zBomKq__writingCard p{color:var(--text-secondary);font:var(--type-body);margin:0}.industry-page-module__zBomKq__testimonial{max-width:940px;padding:var(--space-7);border:1px solid var(--border-card);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.industry-page-module__zBomKq__testimonial:hover{border-color:var(--border-card-hover);transform:translateY(-2px)}.industry-page-module__zBomKq__testimonial:focus-visible{outline:var(--focus-outline);outline-offset:3px}.industry-page-module__zBomKq__testimonialLogo{width:auto;max-width:190px;height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-plate);object-fit:contain}.industry-page-module__zBomKq__testimonial blockquote{margin:var(--space-6) 0;color:var(--text-primary);font:var(--type-h3);letter-spacing:var(--track-h3)}.industry-page-module__zBomKq__person{gap:var(--space-content);text-align:left;align-items:center;display:flex}.industry-page-module__zBomKq__person>img{border-radius:var(--radius-round);object-fit:cover;width:64px;height:64px}.industry-page-module__zBomKq__person div{gap:var(--space-1);flex-direction:column;display:flex}.industry-page-module__zBomKq__person strong{color:var(--text-primary);font:var(--type-body-medium)}.industry-page-module__zBomKq__person span{color:var(--text-tertiary);font:var(--type-tag);letter-spacing:var(--track-tag);text-transform:uppercase}.industry-page-module__zBomKq__solutionGrid{gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.industry-page-module__zBomKq__solutionArt{justify-content:center;align-items:center;display:flex;}.industry-page-module__zBomKq__solutionArt img{object-fit:contain;width:100%;height:auto;max-height:650px;display:block}.industry-page-module__zBomKq__solutionCopy h2{margin-bottom:0}.industry-page-module__zBomKq__benefitList,.industry-page-module__zBomKq__caseBenefits{gap:var(--space-content);flex-direction:column;display:flex}.industry-page-module__zBomKq__benefit{gap:var(--space-4);align-items:center;display:flex}.industry-page-module__zBomKq__benefit p{color:var(--text-secondary);font:var(--type-p);margin:0}.industry-page-module__zBomKq__benefit strong{color:var(--text-primary);font-weight:500}.industry-page-module__zBomKq__statIcon{width:48px;height:48px;padding:var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-muted);flex:0 0 48px;place-items:center;display:grid}.industry-page-module__zBomKq__statIcon img{object-fit:contain;width:24px;height:24px}.industry-page-module__zBomKq__caseGrid{gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.industry-page-module__zBomKq__caseCopy h2{color:var(--text-primary);font:var(--type-h2-sm);letter-spacing:var(--track-h2);margin:0}.industry-page-module__zBomKq__benefitTitle{color:var(--text-primary);font:var(--type-h4);letter-spacing:var(--track-h4)}.industry-page-module__zBomKq__benefitCopy{color:var(--text-secondary);font:var(--type-body)}.industry-page-module__zBomKq__caseImage{width:100%;height:auto;margin-top:var(--space-8);display:block;}.industry-page-module__zBomKq__integrationsPanel{padding:var(--space-section) var(--space-8);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-muted);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden;}.industry-page-module__zBomKq__integrationsPanel>:not(.industry-page-module__zBomKq__integrationGlow){z-index:2;position:relative}.industry-page-module__zBomKq__integrationsPanel h2{text-align:left;width:100%;margin-bottom:0}.industry-page-module__zBomKq__integrationGlow{display:none}.industry-page-module__zBomKq__integrationGrid{gap:var(--space-content);width:100%;margin:var(--space-8) 0;grid-template-columns:repeat(3,1fr);display:grid}.industry-page-module__zBomKq__integrationCard{align-items:center;gap:var(--space-4);min-width:0;min-height:96px;padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:flex;position:relative}.industry-page-module__zBomKq__integrationCard:hover{border-color:var(--border-card-hover);transform:translateY(-2px)}.industry-page-module__zBomKq__integrationCard:focus-visible{outline:var(--focus-outline);outline-offset:2px}.industry-page-module__zBomKq__integrationIcon{width:70px;height:70px;padding:var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-plate);object-fit:contain;flex:0 0 70px}.industry-page-module__zBomKq__integrationCard div{min-width:0}.industry-page-module__zBomKq__integrationCard p{font:var(--type-small);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.industry-page-module__zBomKq__integrationArrow{right:var(--space-3);bottom:var(--space-3);opacity:.5;width:20px;height:20px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.industry-page-module__zBomKq__integrationCard:hover .industry-page-module__zBomKq__integrationArrow{opacity:1}.industry-page-module__zBomKq__partnerTag{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-chip);color:var(--tag-text);background:var(--tag-fill);font:var(--type-tag);letter-spacing:var(--track-tag);text-transform:uppercase;padding:4px 8px;position:absolute}.industry-page-module__zBomKq__communityHeading{margin:0 0 var(--space-8);color:var(--text-primary);font:var(--type-h2-sm);letter-spacing:var(--track-h2)}.industry-page-module__zBomKq__communityGrid{gap:var(--space-content);grid-template-columns:repeat(3,1fr);display:grid}.industry-page-module__zBomKq__communityCard{min-height:280px;padding:var(--space-6);border:1px solid var(--border-card);border-radius:var(--radius-card);color:var(--text-primary);background:var(--surface-raised);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}.industry-page-module__zBomKq__communityCard:hover{border-color:var(--border-card-hover);transform:translateY(-2px)}.industry-page-module__zBomKq__communityCard:focus-visible{outline:var(--focus-outline);outline-offset:3px}.industry-page-module__zBomKq__communityCard>img{width:auto;height:48px;margin-bottom:var(--space-6);padding:var(--space-2);border:1px solid var(--border-card);border-radius:var(--radius-ui);background:var(--surface-plate);object-fit:contain}.industry-page-module__zBomKq__communityCard h3{margin:0 0 var(--space-5);color:var(--text-primary);font:var(--type-h3);letter-spacing:var(--track-h3)}.industry-page-module__zBomKq__ctaSection{padding:var(--space-10) 0;border-top:1px solid var(--border-card);position:relative;overflow:hidden;}.industry-page-module__zBomKq__cta{width:min(100%, var(--shell));justify-content:flex-start;align-items:center;margin-inline:auto;display:flex;position:relative}.industry-page-module__zBomKq__ctaBackground{display:none}.industry-page-module__zBomKq__ctaContent{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:780px;display:flex;position:relative}.industry-page-module__zBomKq__cta h2{width:100%;color:var(--text-primary);font:var(--type-h2);letter-spacing:var(--track-h2);margin:0}.industry-page-module__zBomKq__cta p{max-width:640px;margin:var(--space-5) 0 0;color:var(--text-secondary);font:var(--type-lead)}.industry-page-module__zBomKq__cta .industry-page-module__zBomKq__actions{margin-top:var(--space-7);justify-content:flex-start}.industry-page-module__zBomKq__latestSection{padding:var(--space-section) 0;border-top:1px solid var(--border-card)}.industry-page-module__zBomKq__latestHeader{gap:var(--space-grid);margin-bottom:var(--space-8);grid-template-columns:1.25fr .75fr;align-items:end;display:grid}.industry-page-module__zBomKq__latestHeader>.industry-page-module__zBomKq__button{justify-self:end}.industry-page-module__zBomKq__writingGrid{gap:var(--space-grid);grid-template-columns:repeat(3,1fr);display:grid}.industry-page-module__zBomKq__writingCard{}.industry-page-module__zBomKq__writingContent{}.industry-page-module__zBomKq__writingMeta{margin-bottom:6px;}.industry-page-module__zBomKq__writingMeta span{flex:none}.industry-page-module__zBomKq__writingMeta time{white-space:nowrap}.industry-page-module__zBomKq__writingCard h3{color:var(--text-primary);font:var(--type-h4);letter-spacing:var(--track-h4);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.industry-page-module__zBomKq__writingCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:991px){.industry-page-module__zBomKq__hero{padding-top:184px}.industry-page-module__zBomKq__softwareHero{padding-top:166px}.industry-page-module__zBomKq__heroPanel{padding-inline:var(--space-5)}.industry-page-module__zBomKq__softwareHero .industry-page-module__zBomKq__heroGrid{gap:var(--space-7)}.industry-page-module__zBomKq__heroGrid,.industry-page-module__zBomKq__solutionGrid,.industry-page-module__zBomKq__caseGrid{grid-template-columns:1fr}.industry-page-module__zBomKq__heroCopy{max-width:680px}.industry-page-module__zBomKq__heroVisual{width:min(100%,680px);margin-inline:auto}.industry-page-module__zBomKq__heroVisualWithStats{width:min(100%,560px);margin-top:var(--space-6)}.industry-page-module__zBomKq__section,.industry-page-module__zBomKq__testimonialSection{padding-block:var(--space-8)}.industry-page-module__zBomKq__ctaSection{padding-block:var(--space-9)}.industry-page-module__zBomKq__featureGrid,.industry-page-module__zBomKq__featureGridFour{gap:var(--space-content);grid-template-columns:1fr}.industry-page-module__zBomKq__featureCard{min-height:0}.industry-page-module__zBomKq__solutionGrid{gap:var(--space-8)}.industry-page-module__zBomKq__solutionArt img{max-height:none}.industry-page-module__zBomKq__caseGrid{gap:var(--space-7)}.industry-page-module__zBomKq__integrationGrid,.industry-page-module__zBomKq__writingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.industry-page-module__zBomKq__hero{padding:164px 0 var(--space-7)}.industry-page-module__zBomKq__softwareHero{padding-top:150px}.industry-page-module__zBomKq__softwareHero .industry-page-module__zBomKq__heroShell{width:min(calc(100% - 2 * var(--gutter)), var(--shell))}.industry-page-module__zBomKq__heroPanel{padding:var(--space-7) 20px}.industry-page-module__zBomKq__proofStatLeft{left:-16px}.industry-page-module__zBomKq__proofStatRight{right:-16px}.industry-page-module__zBomKq__challengeHeader{margin-bottom:var(--space-7)}.industry-page-module__zBomKq__challengeHeaderSplit,.industry-page-module__zBomKq__latestHeader{align-items:start;gap:var(--space-grid);grid-template-columns:1fr}.industry-page-module__zBomKq__challengeHeaderSplit>.industry-page-module__zBomKq__button,.industry-page-module__zBomKq__latestHeader>.industry-page-module__zBomKq__button{justify-self:start}.industry-page-module__zBomKq__featureCard{padding:var(--space-5);gap:var(--space-content)}.industry-page-module__zBomKq__testimonial{padding:var(--space-5)}.industry-page-module__zBomKq__caseImage{margin-top:var(--space-7)}.industry-page-module__zBomKq__integrationsPanel{padding:var(--space-8) 20px var(--space-7)}.industry-page-module__zBomKq__integrationGrid{margin-block:var(--space-7);grid-template-columns:1fr}.industry-page-module__zBomKq__communityHeading{margin-bottom:var(--space-7)}.industry-page-module__zBomKq__communityGrid{grid-template-columns:1fr}.industry-page-module__zBomKq__communityCard{min-height:0;padding:var(--space-5)}.industry-page-module__zBomKq__latestHeader{margin-bottom:var(--space-7)}.industry-page-module__zBomKq__writingGrid{gap:var(--space-content);grid-template-columns:1fr}.industry-page-module__zBomKq__writingCard:last-child{display:flex}}@media (max-width:479px){.industry-page-module__zBomKq__hero{padding-top:152px}.industry-page-module__zBomKq__softwareHero{padding-top:138px}.industry-page-module__zBomKq__actions{flex-direction:column;align-items:flex-start}.industry-page-module__zBomKq__heroVisualWithStats{padding:0 10px}.industry-page-module__zBomKq__proofStat{gap:var(--space-2);width:126px;padding:9px}.industry-page-module__zBomKq__proofStatLeft{bottom:25px;left:-8px}.industry-page-module__zBomKq__proofStatRight{top:38px;right:-8px}.industry-page-module__zBomKq__benefit{align-items:flex-start}.industry-page-module__zBomKq__person{gap:14px}.industry-page-module__zBomKq__person>img{width:52px;height:52px}.industry-page-module__zBomKq__integrationCard{padding-right:28px}.industry-page-module__zBomKq__integrationIcon{width:52px;height:52px;padding:var(--space-2);flex-basis:52px}.industry-page-module__zBomKq__writingMeta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.industry-page-module__zBomKq__button,.industry-page-module__zBomKq__testimonial,.industry-page-module__zBomKq__featureCard,.industry-page-module__zBomKq__integrationCard,.industry-page-module__zBomKq__communityCard,.industry-page-module__zBomKq__writingCard{transition:none}}