.business-hero{padding:clamp(64px,9vw,118px) 0;background:radial-gradient(circle at 80% 10%,#7a5cff24,transparent 28%),linear-gradient(145deg,#f8f9ff,#eef3ff)}.business-hero.compact{padding-block:clamp(48px,7vw,82px)}.business-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:clamp(42px,7vw,90px);align-items:center}.business-hero h1{max-width:800px;font-size:clamp(3rem,7vw,5.8rem);line-height:.98}.business-hero .lead{max-width:700px}.business-proof{display:grid;gap:16px;padding:32px;border:1px solid #cfd8f4;border-radius:24px;background:#ffffffd9;box-shadow:0 26px 70px #243d8017}.business-proof>span{color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.business-proof>strong{font-size:1.45rem;line-height:1.3;color:var(--navy)}.business-proof ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.business-proof li{padding-top:10px;border-top:1px solid var(--line)}.business-section-heading{display:grid;grid-template-columns:.45fr 1fr;gap:30px;align-items:end;margin-bottom:42px}.business-section-heading h2{margin:0;max-width:800px}.business-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.business-capabilities article{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.business-capabilities article>span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--blue),var(--violet));font-size:.72rem;font-weight:800}.business-capabilities h3{margin:20px 0 8px}.business-capabilities p{margin:0;color:var(--muted)}.business-outcomes{background:var(--navy);color:#dce4ff}.business-outcomes h2{color:#fff}.business-outcomes-grid{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center}.business-outcomes-grid .btn{margin-top:18px}.demo-layout{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(34px,7vw,80px);align-items:start}.demo-layout aside{position:sticky;top:110px}.demo-layout ol{padding-left:22px}.demo-layout li{margin:14px 0}.business-lead-form{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.business-lead-form p{margin:8px 0}.business-lead-form p:has(textarea),.business-lead-form p:has(select),.business-lead-form p:has(input[type=checkbox]),.business-lead-form .errorlist,.business-lead-form>button{grid-column:1/-1}.business-lead-form label{display:block;margin-bottom:5px;font-weight:650}.business-lead-form input:not([type=checkbox]),.business-lead-form select,.business-lead-form textarea{width:100%}.business-lead-form p:has(input[type=checkbox]){display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:16px}.business-lead-form p:has(input[type=checkbox]) label{order:2;font-weight:500}.business-lead-form p:has(input[type=checkbox]) input{margin-top:5px}.thank-you{max-width:820px;text-align:center;padding-block:clamp(90px,14vw,160px)}.thank-you .lead{margin-inline:auto}.thank-you .btn{margin-top:20px}.case-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case-study-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.case-study-card>span{color:var(--blue);font-size:.7rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.case-study-card h2,.case-study-card h3{margin:18px 0 10px}.case-study-card h2 a,.case-study-card h3 a{text-decoration:none}.case-study-card p{color:var(--muted)}.case-study-card .text-action{margin-top:auto;color:var(--blue);font-weight:700;text-decoration:none}.evidence-empty{grid-column:1/-1;padding:clamp(28px,5vw,54px);border:1px dashed #bcc7e4;border-radius:20px;background:#f8f9ff;text-align:center}.evidence-empty p{max-width:680px;margin-inline:auto}.case-study-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(38px,7vw,90px);align-items:start}.case-study-layout main{display:grid;gap:48px}.case-study-layout main h2{margin:8px 0 14px}.case-study-layout main p{font-size:1.08rem}.case-study-layout aside{position:sticky;top:100px}.evidence-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.evidence-status span{padding:7px 11px;border:1px solid #a7d8bf;border-radius:99px;color:#166743;background:#effaf4;font-size:.7rem;font-weight:700;text-transform:uppercase}.case-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-results div{display:grid;padding:12px;border-radius:12px;background:#f3f6ff}.case-results b{color:var(--navy);font-size:1.35rem}.case-results span{color:var(--muted);font-size:.75rem}.customer-quote{margin:0;padding:28px;border-left:4px solid var(--violet);background:#f7f5ff;color:var(--navy);font-size:1.3rem}.customer-quote footer{margin-top:16px;padding:0;background:none;color:var(--muted);font-size:.85rem}@media(max-width:860px){.business-hero-grid,.business-section-heading,.business-outcomes-grid,.demo-layout,.case-study-layout{grid-template-columns:1fr}.business-capabilities,.case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-layout aside,.case-study-layout aside{position:static}}@media(max-width:600px){.business-capabilities,.business-lead-form,.case-study-grid{grid-template-columns:1fr}.business-lead-form p{grid-column:1}.business-proof{padding:23px}.business-hero .actions{display:grid}}
.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.resource-card>span{color:var(--blue);font-size:.7rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.resource-card h2,.resource-card h3{margin:18px 0 10px}.resource-card h2 a,.resource-card h3 a{text-decoration:none}.resource-card p{color:var(--muted)}.resource-card .text-action{margin-top:auto;color:var(--blue);font-weight:700;text-decoration:none}.resource-heading{max-width:900px}.resource-meta{margin-top:26px;color:var(--muted);font-size:.8rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.resource-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,.45fr);gap:clamp(40px,7vw,90px);align-items:start}.resource-prose{font-size:1.08rem}.resource-prose h2{margin-top:2em}.resource-prose h3{margin-top:1.6em}.resource-prose li{margin-block:7px}.resource-prose table{min-width:0;margin-block:24px}.resource-prose blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid var(--blue);background:#f4f6ff}.resource-cta{position:sticky;top:100px}.resource-cta p{margin:0;color:var(--muted)}@media(max-width:860px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-layout{grid-template-columns:1fr}.resource-cta{position:static}}@media(max-width:600px){.resource-grid{grid-template-columns:1fr}.resource-prose{font-size:1rem}.resource-prose table{display:block;overflow-x:auto}}
.resource-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.resource-filters a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;font-size:.78rem;font-weight:650;text-decoration:none}.resource-filters a:hover,.resource-filters a.active{border-color:#a9b8ff;color:var(--blue);background:#f2f4ff}.resource-sidebar{display:grid;gap:24px;position:sticky;top:100px}.resource-sidebar .resource-cta{position:static}.related-resources{display:grid;gap:10px;padding-top:8px}.related-resources h2{margin:0 0 4px;font-size:1.35rem}.related-resources>a{display:grid;gap:5px;padding:17px;border:1px solid var(--line);border-radius:15px;color:var(--navy);background:#fff;text-decoration:none}.related-resources>a:hover{border-color:#a9b8ff;box-shadow:0 10px 30px #243d8012}.related-resources small{color:var(--blue);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.related-resources strong{font-size:.95rem;line-height:1.35}@media(max-width:860px){.resource-sidebar{position:static}}
