.industry-page{color:var(--site-ink);background:#fff;padding-top:68px}.industry-page h1,.industry-page h2,.industry-page h3{font-family:var(--site-display)}.industry-directory{padding:clamp(4.5rem,7vw,7rem) 0 clamp(6rem,9vw,9rem)}.industry-directory-head,.industry-section-intro{max-width:920px}.industry-directory-head h2,.industry-section-intro h2,.industry-fit-grid>header h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,5.15rem);font-weight:500;line-height:.98}.industry-directory-head h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(2.1rem,3.2vw,3.25rem);font-weight:500;line-height:1}.industry-directory-head>p:last-child,.industry-section-intro>p:last-child,.industry-fit-grid>header>p:last-child{color:#747d8d;max-width:680px;margin:1.2rem 0 0;line-height:1.58}.industry-directory-list{border-top:1px solid #cfd4dc;margin-top:clamp(3rem,5vw,4.75rem);padding:0;list-style:none}.industry-directory-list li{border-bottom:1px solid #dce0e6}.industry-directory-list a{min-height:132px;color:var(--site-ink);grid-template-columns:54px minmax(190px,.75fr) minmax(280px,1fr) minmax(320px,1.15fr) 34px;align-items:center;gap:20px;padding:24px 20px;text-decoration:none;transition:background .17s;display:grid}.industry-directory-list a:hover{background:#fafbfc}.industry-directory-number{color:#8c94a1;font-family:var(--site-data);font-size:.68rem}.industry-directory-name strong,.industry-directory-name small{display:block}.industry-directory-name strong{font-family:var(--site-display);letter-spacing:-.035em;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:500}.industry-directory-name small{color:#7c8491;margin-top:.35rem;font-size:.72rem;line-height:1.4}.industry-directory-docs{flex-wrap:wrap;gap:6px;display:flex}.industry-directory-docs i{color:#5f6876;background:#f5f6f8;border:1px solid #e0e3e8;border-radius:7px;padding:5px 7px;font-size:.68rem;font-style:normal}.industry-directory-outcome{color:#626b78;max-width:430px;font-size:.88rem;line-height:1.5}.industry-directory-arrow{color:#8b929e;justify-self:end;font-size:1rem}.industry-directory-list a:hover .industry-directory-arrow{color:var(--site-accent-deep)}.industry-index-panorama{border-top:1px solid var(--site-line-light);border-bottom:1px solid var(--site-line-light);background:#fafbfc;padding:clamp(6rem,9vw,9rem) 0}.industry-index-panorama-copy{max-width:900px;padding-bottom:clamp(3rem,5vw,5rem)}.industry-index-panorama-copy h2{font-family:var(--site-display);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,5.15rem);font-weight:500;line-height:.98}.industry-index-panorama-copy>p:last-child{color:#747d8d;max-width:680px;margin:1.2rem 0 0}.industry-detail-hero{border-bottom:1px solid var(--site-line-light);padding:clamp(6rem,9vw,9rem) 0 clamp(5rem,7vw,7rem)}.industry-detail-hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.industry-detail-hero-grid>div:first-child{width:100%}.industry-detail-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:1180px;margin:0 auto;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:520;line-height:.94}.industry-detail-hero-side{width:100%;max-width:760px}.industry-detail-hero-side>p{color:#697283;max-width:560px;margin:0 auto;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.5}.industry-detail-hero-side .site-button{margin-top:1.8rem}.industry-detail-proof{border-bottom:1px solid var(--site-line-light)}.industry-detail-proof>div{border-right:1px solid var(--site-line-light);border-left:1px solid var(--site-line-light);grid-template-columns:repeat(3,1fr);display:grid}.industry-detail-proof article{flex-direction:column;justify-content:center;min-height:152px;padding:30px clamp(1.5rem,3vw,3rem);display:flex}.industry-detail-proof article+article{border-left:1px solid var(--site-line-light)}.industry-detail-proof strong{font-family:var(--site-display);letter-spacing:-.055em;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:550;line-height:1}.industry-detail-proof span{color:#697283;margin-top:.7rem;font-size:.78rem}.industry-problems,.industry-workflow,.industry-fit{padding:clamp(6rem,9vw,9rem) 0}.industry-problem-ledger{border-top:1px solid #cfd4dc;border-bottom:1px solid #cfd4dc;grid-template-columns:repeat(3,1fr);margin-top:clamp(3.5rem,6vw,6rem);display:grid}.industry-problem-ledger article{flex-direction:column;justify-content:flex-end;min-height:350px;padding:clamp(2rem,3.5vw,3.5rem);display:flex}.industry-problem-ledger article+article{border-left:1px solid #dce0e6}.industry-problem-ledger small{color:#8a929f;font-family:var(--site-data);margin-bottom:auto;font-size:.67rem}.industry-problem-ledger h3{letter-spacing:-.04em;max-width:340px;margin:4rem 0 .9rem;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:520;line-height:1.08}.industry-problem-ledger p{color:#717a88;max-width:400px;margin:0;font-size:.9rem;line-height:1.58}.industry-workflow{border-top:1px solid var(--site-line-light);border-bottom:1px solid var(--site-line-light);background:#fafbfc}.industry-product-mockup{margin-top:clamp(3.5rem,6vw,6rem)}.industry-product-mockup .site-browser-frame{background:#eef0f3}.industry-product-mockup.is-compact{max-width:1380px;margin-inline:auto}.industry-fit-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(4rem,9vw,10rem);display:grid}.industry-fit-grid>header{align-self:start;position:sticky;top:116px}.industry-fit-ledger{border-top:1px solid #cfd4dc}.industry-fit-ledger article{border-bottom:1px solid #dce0e6;grid-template-columns:84px 1fr;align-items:center;gap:26px;min-height:190px;padding:32px 0;display:grid}.industry-fit-ledger h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:520}.industry-fit-ledger p{color:#707987;max-width:620px;margin:.7rem 0 0;font-size:.9rem;line-height:1.55}@media (width<=1120px){.industry-directory-list a{grid-template-columns:46px minmax(170px,.75fr) minmax(250px,1fr) minmax(230px,1fr) 28px;gap:14px}}@media (width<=900px){.industry-detail-hero-grid,.industry-fit-grid{grid-template-columns:1fr;gap:2.5rem}.industry-detail-hero-side>p{max-width:740px}.industry-directory-list a{grid-template-columns:44px minmax(170px,.8fr) minmax(0,1.2fr) 28px}.industry-directory-docs{display:none}.industry-problem-ledger{grid-template-columns:1fr}.industry-problem-ledger article{min-height:260px}.industry-problem-ledger article+article{border-top:1px solid #dce0e6;border-left:0}.industry-fit-grid>header{position:static}}@media (width<=700px){.industry-page{padding-top:68px}.industry-directory{padding-top:4.25rem}.industry-directory-head,.industry-index-panorama-copy,.industry-section-intro,.industry-fit-grid{width:calc(100% - 32px)}.industry-directory-head h1{font-size:clamp(2.1rem,10vw,3rem)}.industry-directory-list{width:100%}.industry-directory-list a{grid-template-columns:34px minmax(0,1fr) 26px;gap:12px;min-height:142px;padding:22px 16px}.industry-directory-outcome{display:none}.industry-directory-name small{max-width:240px}.industry-directory-arrow{grid-area:1/3}.industry-detail-hero{padding-top:4.75rem}.industry-detail-hero h1{font-size:clamp(1.65rem,6.8vw,2.15rem);line-height:1}.industry-detail-hero-grid{width:calc(100% - 32px)}.industry-detail-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.industry-detail-hero-side .site-button{width:100%}.industry-detail-proof>div{border:0;grid-template-columns:1fr;width:100%}.industry-detail-proof article{min-height:118px;padding:24px 16px}.industry-detail-proof article+article{border-top:1px solid var(--site-line-light);border-left:0}.industry-problem-ledger{width:100%}.industry-problem-ledger article{min-height:260px;padding:2rem 1rem}.industry-problem-ledger h3{margin-top:3rem}.industry-workflow>.site-shell:last-child,.industry-index-panorama>.site-shell:last-child{width:100%}.industry-product-mockup{margin-top:3rem}.industry-product-mockup .site-browser-frame{border-left:0;border-right:0;border-radius:0}.industry-fit-ledger article{grid-template-columns:62px 1fr;gap:18px;min-height:170px;padding:28px 0}}@media (prefers-reduced-motion:reduce){.industry-directory-list a{transition:none}}.industry-detail-hero h1{max-width:1180px;font-size:clamp(2.75rem,3.7vw,4rem)}@media (width<=900px){.industry-detail-hero h1{font-size:clamp(1.9rem,5vw,2.5rem)}}@media (width<=700px){.industry-detail-hero h1{font-size:clamp(1.25rem,5.3vw,1.75rem);line-height:1.02}}
