.industry-landing{--industry-ink:#101311;--industry-paper:#f5f3ee;--industry-mist:#e8e5dc;--industry-forest:#2a4a3e;--industry-sage:#8fb5a3;--industry-copper:#c8b89a;--industry-hair:rgba(16,19,17,0.13);--industry-muted:rgba(16,19,17,0.67);--industry-light-muted:rgba(245,243,238,0.74);--industry-display:var(--font-display-brand),Georgia,serif;--industry-body:var(--font-ui),Arial,sans-serif;--gran:var(--industry-forest);--sandhav-30:rgba(143,181,163,0.32);background:var(--industry-paper);color:var(--industry-ink);font-family:var(--industry-body);line-height:1.65;min-height:100vh;overflow:hidden}.industry-landing *,.industry-landing :after,.industry-landing :before{box-sizing:border-box}.industry-landing h1,.industry-landing h2,.industry-landing h3,.industry-landing p{margin:0}.industry-landing a{color:inherit;text-decoration:none}.industry-landing :focus-visible{outline:2px solid var(--industry-copper);outline-offset:5px}.industry-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.industry-section{padding-block:clamp(76px,9vw,132px)}.industry-anchor{display:block;scroll-margin-top:92px}.industry-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.industry-landing h1,.industry-landing h2,.industry-landing h3{font-family:var(--industry-display);font-weight:400;letter-spacing:-.045em}.industry-landing h2{font-size:clamp(38px,4vw,58px);line-height:1.12}.industry-landing h3{font-size:23px;line-height:1.28}.industry-landing em{color:var(--industry-copper);font-style:italic}.industry-skip{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;background:var(--industry-paper);color:var(--industry-ink);transform:translateY(-160%)}.industry-skip:focus{transform:translateY(0)}.industry-header{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px;padding-inline:clamp(28px,4.5vw,88px);color:var(--industry-paper)}.industry-header-brand{display:flex;align-items:center;gap:23px;min-width:0}.industry-header .logo{display:inline-flex;flex:0 0 auto}.industry-header .wordmark-lin{display:none!important}.industry-header .wordmark-kol{display:block!important;width:104px;height:auto}.industry-header-brand>span{border-left:1px solid rgba(245,243,238,.52);color:rgba(245,243,238,.82);font-size:11px;padding-left:23px;text-transform:capitalize;white-space:nowrap}.industry-footer>nav,.industry-header>nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px)}.industry-header>nav{font-size:12px}.industry-footer a:hover,.industry-header>nav a:hover,.industry-text-link:hover{text-decoration:underline;text-underline-offset:5px}.industry-button,.industry-header-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;border:1px solid var(--industry-copper);background:var(--industry-copper);color:var(--industry-ink)!important;font-size:12px;font-weight:650;padding:14px 20px;transition:background .18s ease,color .18s ease,transform .18s ease}.industry-header-cta{min-height:43px;border-color:rgba(245,243,238,.62);background:transparent;color:var(--industry-paper)!important;font-size:11px;padding:10px 17px}.industry-header-cta:hover{background:rgba(245,243,238,.12)}.industry-button:hover{background:var(--industry-paper);transform:translateY(-2px)}.industry-button-light{border-color:var(--industry-paper);background:var(--industry-paper);color:var(--industry-forest)!important}.industry-button-light:hover{background:var(--industry-mist)}.industry-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--industry-paper)!important;font-size:12px;font-weight:600}.industry-hero{position:relative;display:flex;align-items:center;min-height:max(720px,100svh);isolation:isolate;color:var(--industry-paper)}.industry-hero-image{z-index:-2;object-fit:cover;object-position:center}.industry-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(10,17,14,.92),rgba(10,17,14,.74) 35%,rgba(10,17,14,.2) 76%),linear-gradient(0deg,rgba(10,17,14,.55),transparent 50%,rgba(10,17,14,.17))}.industry-hero-copy{padding-block:176px 84px}.industry-hero .industry-eyebrow{display:flex;align-items:center;gap:10px;color:var(--industry-paper)}.industry-hero .industry-eyebrow i{width:7px;height:7px;border-radius:999px;background:var(--industry-copper)}.industry-hero h1{max-width:875px;margin-top:22px;font-size:clamp(53px,6.2vw,90px);line-height:1.05}.industry-hero h1 em{color:color-mix(in srgb,var(--industry-sage) 35%,var(--industry-paper))}.industry-hero-copy>p{max-width:545px;margin-top:28px;color:var(--industry-light-muted);font-size:15px;line-height:1.9}.industry-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:33px}.industry-hero-proof{display:flex;flex-wrap:wrap;gap:10px 23px;margin-top:54px}.industry-hero-proof span{display:inline-flex;align-items:center;gap:8px;color:var(--industry-light-muted);font-size:10px}.industry-hero-proof span:before{width:5px;height:5px;border:1px solid;border-radius:50%;content:""}.industry-problem{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,8vw,144px)}.industry-handoff .industry-eyebrow,.industry-impact .industry-eyebrow,.industry-problem-heading .industry-eyebrow,.industry-solution .industry-eyebrow{color:var(--industry-forest)}.industry-problem-heading h2{max-width:13ch}.industry-closing p,.industry-problem-heading p,.industry-solution-copy>p,.industry-trust-heading p{color:var(--industry-muted);font-size:15px;line-height:1.9}.industry-problem-heading p{max-width:460px;margin-top:23px}.industry-problem-list{border-top:1px solid var(--industry-hair)}.industry-problem-list article{display:grid;grid-template-columns:44px 1fr;gap:19px;border-bottom:1px solid var(--industry-hair);padding-block:25px 28px}.industry-problem-list article>span{color:#806646;font-size:11px;font-weight:650;letter-spacing:.1em;padding-top:5px}.industry-problem-list h3{font-size:24px}.industry-problem-list p{color:var(--industry-muted);font-size:14px;line-height:1.7;margin-top:7px}.industry-solution{background:var(--industry-forest);color:var(--industry-paper)}.industry-solution-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);align-items:center;gap:clamp(48px,8vw,140px)}.industry-solution .industry-eyebrow{color:var(--industry-copper)}.industry-solution h2{max-width:13ch}.industry-solution-copy>p{color:var(--industry-light-muted);margin-top:24px;max-width:485px}.industry-handoff ul,.industry-solution-copy ul{list-style:none;margin:31px 0 0;padding:0}.industry-solution-copy li{display:flex;align-items:flex-start;gap:12px;border-top:1px solid rgba(245,243,238,.17);font-size:14px;padding-block:13px}.industry-solution-copy li:last-child{border-bottom:1px solid rgba(245,243,238,.17)}.industry-solution-copy li svg,.industry-trust-grid svg{flex:0 0 auto;height:17px;margin-top:2px;width:17px}.industry-flow-card{border:1px solid rgba(245,243,238,.28);background:rgba(245,243,238,.08);box-shadow:0 24px 56px -38px rgba(0,0,0,.78);padding:clamp(24px,3.5vw,38px)}.industry-flow-card-top{display:flex;align-items:flex-start;gap:16px;color:var(--industry-light-muted);font-size:12px;line-height:1.6}.industry-flow-card-top svg{color:var(--industry-copper);flex:0 0 auto;height:30px;width:30px}.industry-flow-channel-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.industry-flow-channel-list span{border:1px solid rgba(245,243,238,.26);color:var(--industry-paper);font-size:11px;padding:7px 10px}.industry-flow-line{border-left:1px solid rgba(245,243,238,.4);height:30px;margin-left:20px}.industry-flow-kim,.industry-flow-outcome{border-left:2px solid var(--industry-copper);padding:12px 15px}.industry-flow-kim{background:rgba(245,243,238,.1)}.industry-flow-kim span,.industry-flow-outcome>span{display:block;color:var(--industry-copper);font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.industry-flow-outcome{background:rgba(245,243,238,.04)}.industry-flow-outcome p{color:var(--industry-light-muted);font-size:12px;line-height:1.6;margin-top:7px}.industry-impact{background:var(--industry-ink);color:var(--industry-paper)}.industry-impact .industry-eyebrow{color:var(--industry-copper)}.industry-impact h2{max-width:700px}.industry-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(245,243,238,.2);margin-top:47px}.industry-impact-grid>div{border-right:1px solid rgba(245,243,238,.2);min-height:166px;padding:25px 25px 10px 0}.industry-impact-grid>div:not(:first-child){padding-left:28px}.industry-impact-grid>div:last-child{border-right:0}.industry-impact-grid span{color:var(--industry-light-muted);display:block;font-size:10px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.industry-impact-grid strong{display:block;font-family:var(--industry-display);font-size:clamp(48px,5vw,74px);font-weight:400;letter-spacing:-.055em;line-height:1;margin-top:22px}.industry-impact-grid small{color:var(--industry-copper);font-family:var(--industry-body);font-size:17px;font-weight:500;letter-spacing:normal;margin-left:5px}.industry-impact-note{color:var(--industry-light-muted);font-size:11px;line-height:1.6;margin-top:25px;max-width:710px}.industry-trust{background:#d9dfd8}.industry-trust .industry-eyebrow{color:var(--industry-forest)}.industry-trust-heading{display:grid;grid-template-columns:.9fr .7fr;gap:10%;align-items:end}.industry-trust-heading h2{max-width:12ch}.industry-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--industry-hair);border:1px solid var(--industry-hair);margin-top:48px}.industry-trust-grid>div{display:flex;align-items:flex-start;gap:13px;background:#d9dfd8;font-size:13px;padding:26px}.industry-trust-grid svg{color:var(--industry-forest)}.industry-voices{border-bottom:1px solid var(--industry-hair)}.industry-voices-heading{display:grid;grid-template-columns:.75fr 1.25fr;gap:10%;margin-bottom:42px}.industry-faq .industry-eyebrow,.industry-voices .industry-eyebrow{color:#806646}.industry-voices h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;max-width:22ch}.industry-voices .voices{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--industry-hair);border:1px solid var(--industry-hair)}.industry-voices .vcard{background:var(--industry-paper);border:0;border-radius:0;box-shadow:none;min-width:0;padding:23px}.industry-voices .vcard-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.industry-voices .vcard-name{color:var(--industry-ink);font-family:var(--industry-display);font-size:17px;font-weight:400}.industry-voices .vcard-gender,.industry-voices .vcard-tag,.industry-voices .vtime{color:var(--industry-muted);font-size:10px}.industry-voices .vcard-gender{margin-left:8px}.industry-voices .vcard-tag{border:1px solid var(--industry-hair);border-radius:0;letter-spacing:.07em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.industry-voices .vcard-line{color:var(--industry-muted);font-size:13px;line-height:1.7;margin:0 0 14px;min-height:65px}.industry-voices .vcard-player{align-items:center;display:flex;gap:13px}.industry-voices .vplay{align-items:center;background:transparent;border:1px solid var(--industry-forest);border-radius:50%;cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;transition:background .18s ease,transform .18s ease;width:40px}.industry-voices .vplay:hover{background:rgba(42,74,62,.08);transform:scale(1.06)}.industry-voices .vtri{border-color:transparent transparent transparent var(--industry-forest);border-style:solid;border-width:7px 0 7px 12px;height:0;margin-left:3px;width:0}.industry-voices .vpause{display:flex;gap:4px}.industry-voices .vpause span{background:var(--industry-forest);display:block;height:14px;width:3px}.industry-voices .vbars{align-items:center;display:flex;flex:1;gap:2px;height:26px;overflow:hidden}.industry-voices .vbars span{border-radius:999px;display:block;transition:background .18s ease,height .18s ease;width:3px}.industry-voices .vtime{font-variant-numeric:tabular-nums;white-space:nowrap}.industry-handoff{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:start}.industry-handoff h2{font-size:clamp(31px,3.2vw,46px);max-width:14ch}.industry-handoff ul{border-top:1px solid var(--industry-hair);margin-top:0}.industry-handoff li{display:flex;gap:18px;border-bottom:1px solid var(--industry-hair);font-size:15px;padding-block:21px}.industry-handoff li>span{color:var(--industry-forest)}.industry-faq{display:grid;grid-template-columns:.74fr 1.26fr;gap:12%;border-top:1px solid var(--industry-hair)}.industry-faq h2{max-width:10ch}.industry-faq>div:last-child{border-top:1px solid var(--industry-hair)}.industry-faq-item{border-bottom:1px solid var(--industry-hair)}.industry-faq-item summary{cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;padding-block:21px;font-family:var(--industry-display);font-size:22px;line-height:1.3}.industry-faq-item summary::-webkit-details-marker{display:none}.industry-faq-item summary span{color:var(--industry-forest);flex:0 0 auto;font-family:var(--industry-body);font-size:23px;font-weight:300}.industry-faq-item[open] summary span{transform:rotate(45deg)}.industry-faq-item>div{color:var(--industry-muted);font-size:14px;line-height:1.8;max-width:640px;padding:0 38px 24px 0}.industry-faq-item strong{color:var(--industry-forest);font-weight:650}.industry-closing{background:var(--industry-forest);color:var(--industry-paper);padding-block:clamp(82px,10vw,145px);text-align:center}.industry-closing .industry-eyebrow{color:var(--industry-copper)}.industry-closing h2{font-size:clamp(43px,5vw,70px);line-height:1.08;margin-top:21px}.industry-closing p{color:var(--industry-light-muted);margin:23px auto 32px;max-width:520px}.industry-closing .industry-button{margin-inline:auto}.industry-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:118px}.industry-footer .logo{display:inline-flex}.industry-footer .wordmark-lin{display:block!important;width:103px;height:auto}.industry-footer .wordmark-kol{display:none!important}.industry-footer>nav{color:var(--industry-muted);font-size:12px}.industry-footer .ft-consent-link{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.industry-footer .ft-consent-link:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:860px){.industry-container{width:min(100% - 52px,1240px)}.industry-header{min-height:82px;padding-inline:26px}.industry-header-brand>span,.industry-header>nav{display:none}.industry-header .wordmark-kol{width:96px}.industry-header-cta{min-height:39px;padding:9px 14px}.industry-hero{min-height:720px}.industry-hero-copy{padding-block:148px 66px}.industry-faq,.industry-handoff,.industry-problem,.industry-solution-layout,.industry-trust-heading,.industry-voices-heading{grid-template-columns:1fr;gap:42px}.industry-faq h2,.industry-problem-heading h2,.industry-solution h2,.industry-trust-heading h2{max-width:15ch}.industry-solution-layout{align-items:start}.industry-impact-grid,.industry-trust-grid,.industry-voices .voices{grid-template-columns:1fr}.industry-impact-grid>div,.industry-impact-grid>div:not(:first-child){border-bottom:1px solid rgba(245,243,238,.2);border-right:0;min-height:0;padding:22px 0}.industry-impact-grid>div:last-child{border-bottom:0}.industry-trust-grid>div{padding:22px}.industry-voices-heading{margin-bottom:32px}}@media (max-width:560px){.industry-container{width:min(100% - 36px,1240px)}.industry-section{padding-block:68px}.industry-hero{min-height:690px}.industry-hero-shade{background:linear-gradient(90deg,rgba(10,17,14,.85),rgba(10,17,14,.38)),linear-gradient(0deg,rgba(10,17,14,.65),rgba(10,17,14,.1))}.industry-hero-copy{padding-block:135px 48px}.industry-hero h1{font-size:clamp(42px,12vw,57px)}.industry-hero-copy>p{font-size:14px}.industry-hero-proof{gap:8px 16px;margin-top:38px}.industry-hero-proof span{font-size:9px}.industry-hero-actions{align-items:flex-start;flex-direction:column;gap:13px}.industry-button{width:100%}.industry-problem-list article{grid-template-columns:34px 1fr}.industry-faq-item summary,.industry-problem-list h3{font-size:20px}.industry-flow-card{padding:22px}.industry-faq-item>div{padding-right:0}.industry-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:30px}.industry-footer>nav{flex-wrap:wrap;gap:14px 21px}}