{"id":16104,"date":"2026-08-26T04:50:51","date_gmt":"2026-08-26T04:50:51","guid":{"rendered":"https:\/\/www.insitusales.com\/?page_id=16104"},"modified":"2026-08-26T04:58:59","modified_gmt":"2026-08-26T04:58:59","slug":"physiotech","status":"publish","type":"page","link":"https:\/\/www.insitusales.com\/en\/customer-success\/physiotech\/","title":{"rendered":"PhysioTech Medical Equipment Distribution Case Study"},"content":{"rendered":"\r\n<!-- PhysioTech customer success story \u2014 reviewed 2026-08-25 -->\r\n<style id=\"insitu-physiotech-case-study\">\r\nbody:has(.insitu-success-page) .inner-header-description,\r\nbody:has(.insitu-success-page) .header-description-row,\r\nbody:has(.insitu-success-page) .hero-title { display: none !important; }\r\nbody:has(.insitu-success-page) #page-content,\r\nbody:has(.insitu-success-page) .page-content { padding: 0 !important; }\r\n.insitu-success-page {\r\n  position: relative;\r\n  left: 50%;\r\n  width: 100vw !important;\r\n  max-width: 100vw !important;\r\n  margin: 0 0 0 -50vw !important;\r\n  padding: 0 !important;\r\n  overflow: hidden;\r\n}\r\n.insitu-success-page::before,\r\n.insitu-success-page::after,\r\n.insitu-success-page :where(main, section, article, aside, header, footer, nav, div, figure, ol, ul, dl)::before,\r\n.insitu-success-page :where(main, section, article, aside, header, footer, nav, div, figure, ol, ul, dl)::after {\r\n  display: none !important;\r\n  content: none !important;\r\n}\r\n\r\n.insitu-success-page,\r\n.insitu-success-page * { box-sizing: border-box; }\r\n.insitu-success-page { color: #12213f; background: #fff; font-family: Inter, Arial, sans-serif; -webkit-font-smoothing: antialiased; }\r\n.insitu-success-page a { color: inherit; text-decoration: none; }\r\n.insitu-success-page img { display: block; max-width: 100%; height: auto; }\r\n.insitu-success-page .shell { width: min(1160px, calc(100% - 48px)); margin-inline: auto; }\r\n.insitu-success-page .section { padding-block: 112px; }\r\n.insitu-success-page .eyebrow { margin: 0 0 14px; color: #2f67d8; font-size: 12px; font-weight: 700; letter-spacing: .13em; }\r\n.insitu-success-page .eyebrow.light { color: #9abaff; }\r\n.insitu-success-page h1,\r\n.insitu-success-page h2,\r\n.insitu-success-page h3 { margin: 0; color: #12213f; font-family: Manrope, Inter, Arial, sans-serif; letter-spacing: -.035em; }\r\n.insitu-success-page h2 { font-size: clamp(35px, 4vw, 50px); line-height: 1.08; }\r\n.insitu-success-page h3 { font-size: 20px; line-height: 1.25; }\r\n.insitu-success-page p { line-height: 1.65; }\r\n.insitu-success-page .button { display: inline-flex; min-height: 50px; align-items: center; justify-content: center; gap: 9px; padding: 0 22px; border: 1px solid transparent; border-radius: 10px; font-weight: 650; }\r\n.insitu-success-page .button.primary { color: #fff; background: #ff6666; box-shadow: 0 10px 24px rgba(255,102,102,.24); }\r\n@media (max-width: 640px) {\r\n  .insitu-success-page .shell { width: min(100% - 30px, 1160px); }\r\n  .insitu-success-page .section { padding-block: 76px; }\r\n}\r\n\r\n.insitu-success-page.cs-main { --cs-navy: #12213f; --cs-blue: #2f67d8; --cs-coral: #ff6666; --cs-green: #31b783; --cs-line: #dbe5f0; color: var(--cs-navy); background: #fff; }\r\n.insitu-success-page .cs-header { position: sticky; top: 0; z-index: 80; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; min-height: 72px; padding: 0 max(24px, calc((100vw - 1160px) \/ 2)); border-bottom: 1px solid rgba(216,227,239,.9); background: rgba(255,255,255,.94); backdrop-filter: blur(18px); }\r\n.insitu-success-page .cs-header .brand img { width: 154px; }\r\n.insitu-success-page .cs-desktop-nav { display: flex; gap: 28px; color: #40516d; font-size: 13px; font-weight: 600; }\r\n.insitu-success-page .cs-desktop-nav a { padding-block: 26px; }\r\n.insitu-success-page .cs-desktop-nav a:hover,.insitu-success-page .cs-desktop-nav a.active { color: var(--cs-blue); }\r\n.insitu-success-page .cs-demo { justify-self: end; min-height: 42px; font-size: 13px; }\r\n.insitu-success-page .cs-header .cs-menu-button,.insitu-success-page .cs-mobile-nav { display: none; }\r\n.insitu-success-page .cs-hub-hero { position: relative; overflow: hidden; padding: 104px 0 92px; background: radial-gradient(circle at 85% 5%, rgba(82,143,255,.16), transparent 34%), linear-gradient(135deg,#f6faff,#fff 68%); }\r\n.insitu-success-page .cs-hub-hero::after { position: absolute; right: -120px; bottom: -200px; width: 480px; aspect-ratio: 1; border: 1px solid #dce9f8; border-radius: 50%; content: \"\"; }\r\n.insitu-success-page .cs-hub-hero-grid { display: grid; grid-template-columns: 1fr 340px; align-items: end; gap: 80px; }\r\n.insitu-success-page .cs-hub-hero h1 { max-width: 820px; font-size: clamp(46px,5.2vw,72px); }\r\n.insitu-success-page .cs-hub-hero h1 + p { max-width: 760px; margin: 26px 0 0; color: #61708a; font-size: 18px; }\r\n.insitu-success-page .cs-hub-hero aside { position: relative; z-index: 1; padding: 26px; border: 1px solid #d9e5f2; border-radius: 16px; background: rgba(255,255,255,.88); box-shadow: 0 24px 60px rgba(28,65,110,.09); }\r\n.insitu-success-page .cs-hub-hero aside svg { color: var(--cs-green); font-size: 28px; }\r\n.insitu-success-page .cs-hub-hero aside strong { display: block; margin-top: 16px; font-family: Manrope,sans-serif; font-size: 18px; }\r\n.insitu-success-page .cs-hub-hero aside p { margin: 8px 0 0; color: #66758c; font-size: 13px; }\r\n.insitu-success-page .cs-section-heading { display: flex; align-items: end; justify-content: space-between; gap: 54px; margin-bottom: 42px; }\r\n.insitu-success-page .cs-section-heading > div { max-width: 760px; }\r\n.insitu-success-page .cs-section-heading h2 { font-size: clamp(34px,4vw,50px); }\r\n.insitu-success-page .cs-section-heading > p { max-width: 390px; margin: 0; color: #66758c; font-size: 14px; }\r\n.insitu-success-page .cs-featured-card { display: grid; grid-template-columns: 1.02fr .98fr; overflow: hidden; border: 1px solid var(--cs-line); border-radius: 24px; background: #fff; box-shadow: 0 30px 80px rgba(29,67,111,.11); }\r\n.insitu-success-page .cs-featured-copy { padding: 52px; }\r\n.insitu-success-page .cortes-identity { display: inline-flex; min-height: 66px; align-items: center; padding: 7px 10px; border: 1px solid #dce6f1; border-radius: 12px; background: #fff; }\r\n.insitu-success-page .cortes-identity img { width: 178px; height: auto; }\r\n.insitu-success-page .cortes-identity.compact { min-height: 58px; padding: 6px 9px; }\r\n.insitu-success-page .cortes-identity.compact img { width: 142px; }\r\n.insitu-success-page .cs-story-kicker { margin: 30px 0 10px; color: #6c7d94; font-size: 10px; font-weight: 750; letter-spacing: .12em; }\r\n.insitu-success-page .cs-featured-copy h3 { max-width: 610px; font-size: clamp(29px,3vw,42px); }\r\n.insitu-success-page .cs-featured-copy > p:not(.cs-story-kicker) { color: #61708a; font-size: 15px; }\r\n.insitu-success-page .cs-featured-metrics { display: grid; grid-template-columns: repeat(3,1fr); gap: 10px; margin: 28px 0; }\r\n.insitu-success-page .cs-featured-metrics div { padding: 15px 12px; border: 1px solid #dfe8f2; border-radius: 11px; background: #f8fbff; }\r\n.insitu-success-page .cs-featured-metrics strong,.insitu-success-page .cs-featured-metrics span { display: block; }\r\n.insitu-success-page .cs-featured-metrics strong { color: var(--cs-blue); font-family: Manrope,sans-serif; font-size: 23px; }\r\n.insitu-success-page .cs-featured-metrics span { margin-top: 4px; color: #718096; font-size: 9px; line-height: 1.35; }\r\n.insitu-success-page .cs-featured-copy .button { font-size: 12px; }\r\n.insitu-success-page .cs-featured-visual { position: relative; overflow: hidden; min-height: 560px; background: radial-gradient(circle at 50% 35%,#fff 0,#edf5ff 45%,#dfecfb 100%); }\r\n.insitu-success-page .cs-device { position: absolute; overflow: hidden; border: 1px solid #dbe5ef; border-radius: 18px; background: #fff; box-shadow: 0 22px 50px rgba(25,61,104,.18); }\r\n.insitu-success-page .cs-device > span { display: block; padding: 12px 15px; border-bottom: 1px solid #e3eaf2; color: #6a7890; font-size: 9px; font-weight: 750; letter-spacing: .1em; }\r\n.insitu-success-page .cs-device img { width: 100%; height: calc(100% - 39px); object-fit: contain; object-position: top center; }\r\n.insitu-success-page .sales-device { left: 46px; top: 70px; width: 45%; height: 390px; transform: rotate(-3deg); }\r\n.insitu-success-page .warehouse-device { right: 40px; top: 94px; width: 48%; height: 410px; transform: rotate(3deg); }\r\n.insitu-success-page .cs-proof-chip { position: absolute; z-index: 3; display: flex; align-items: center; gap: 10px; padding: 12px 15px; border: 1px solid #d8e5f1; border-radius: 12px; background: rgba(255,255,255,.96); box-shadow: 0 15px 38px rgba(28,64,105,.16); }\r\n.insitu-success-page .cs-proof-chip svg { color: var(--cs-blue); font-size: 21px; }\r\n.insitu-success-page .cs-proof-chip span { color: #67758b; font-size: 10px; }\r\n.insitu-success-page .cs-proof-chip strong { display: block; color: var(--cs-navy); font-size: 15px; }\r\n.insitu-success-page .chip-one { left: 24px; bottom: 26px; }.insitu-success-page .chip-two { right: 24px; bottom: 38px; }\r\n.insitu-success-page .cs-tag-row { grid-column: 1\/-1; display: flex; flex-wrap: wrap; gap: 8px; padding: 18px 52px; border-top: 1px solid var(--cs-line); background: #fbfdff; }\r\n.insitu-success-page .cs-tag-row span { padding: 7px 11px; border: 1px solid #d9e4f0; border-radius: 999px; color: #52647f; background: #fff; font-size: 10px; font-weight: 650; }\r\n.insitu-success-page .cs-library-section { background: #f4f8fd; }\r\n.insitu-success-page .cs-filter-row { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 25px; }\r\n.insitu-success-page .cs-filter-row button,.insitu-success-page .cs-filter-row > span { padding: 9px 14px; border: 1px solid #d6e2ef; border-radius: 999px; color: #61708a; background: #fff; font-size: 11px; font-weight: 650; }\r\n.insitu-success-page .cs-filter-row button.active,.insitu-success-page .cs-filter-row > span.active { border-color: #bdd0f7; color: #235ecb; background: #eaf2ff; }\r\n.insitu-success-page .cs-story-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 22px; }\r\n.insitu-success-page .cs-story-card { display: flex; min-height: 385px; flex-direction: column; padding: 34px; border: 1px solid #dce6f1; border-radius: 18px; background: #fff; box-shadow: 0 16px 45px rgba(30,65,107,.07); transition: transform .2s ease,box-shadow .2s ease; }\r\n.insitu-success-page .cs-story-card:hover { transform: translateY(-4px); box-shadow: 0 22px 55px rgba(30,65,107,.12); }\r\n.insitu-success-page .cs-story-card-top { display: flex; align-items: center; justify-content: space-between; gap: 20px; }\r\n.insitu-success-page .cs-story-card-top > span { color: #6f7e94; font-size: 9px; font-weight: 750; letter-spacing: .12em; }\r\n.insitu-success-page .awg-mark { display: grid; width: 58px; height: 58px; place-items: center; border-radius: 50%; color: #a66300; background: #fff3d4; font-family: Manrope,sans-serif; font-weight: 700; }\r\n.insitu-success-page .pt-hub-identity { display:flex; width:148px; min-height:58px; align-items:center; justify-content:center; padding:8px 11px; border:1px solid #d8e5ef; border-radius:12px; background:#fff; }\r\n.insitu-success-page .pt-hub-identity img { width:100%; height:auto; object-fit:contain; }\r\n.insitu-success-page .pt-hub-identity.compact { width:140px; min-height:56px; }\r\n.insitu-success-page .cs-story-card h3 { margin-top: 30px; font-size: 26px; }\r\n.insitu-success-page .cs-story-card > p { color: #65748b; font-size: 14px; }\r\n.insitu-success-page .cs-card-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 16px 0 24px; }\r\n.insitu-success-page .cs-card-stats span { padding: 12px; border-radius: 10px; color: #6a7990; background: #f5f8fc; font-size: 9px; }\r\n.insitu-success-page .cs-card-stats strong { display: block; margin-bottom: 3px; color: var(--cs-navy); font-size: 18px; }\r\n.insitu-success-page .cs-card-link { display: inline-flex; align-items: center; gap: 7px; margin-top: auto; color: var(--cs-blue); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .cs-proof-framework { display: grid; grid-template-columns: .72fr 1.28fr; gap: 70px; align-items: start; }\r\n.insitu-success-page .cs-proof-framework > div:first-child > p:not(.eyebrow) { color: #627188; }\r\n.insitu-success-page .cs-framework-grid { display: grid; grid-template-columns: 1fr 1fr; border: 1px solid var(--cs-line); border-radius: 18px; overflow: hidden; background: var(--cs-line); gap: 1px; }\r\n.insitu-success-page .cs-framework-grid article { min-height: 210px; padding: 28px; background: #fff; }\r\n.insitu-success-page .cs-framework-grid article > span { color: var(--cs-coral); font-size: 10px; font-weight: 800; letter-spacing: .12em; }\r\n.insitu-success-page .cs-framework-grid h3 { margin-top: 22px; }\r\n.insitu-success-page .cs-framework-grid p { color: #6b7890; font-size: 12px; }\r\n.insitu-success-page .cs-final-cta { padding: 64px 0; color: #fff; background: linear-gradient(120deg,#112441,#173c67); }\r\n.insitu-success-page .cs-final-cta .shell { display: flex; align-items: center; justify-content: space-between; gap: 44px; }\r\n.insitu-success-page .cs-final-cta h2 { max-width: 780px; color: #fff; font-size: clamp(32px,4vw,48px); }\r\n.insitu-success-page .cs-final-cta p:not(.eyebrow) { margin-bottom: 0; color: #bdcce0; }\r\n.insitu-success-page .cs-final-cta .button { flex: 0 0 auto; }\r\n.insitu-success-page .cs-footer { padding: 48px 0; border-top: 1px solid #dbe5ef; background: #fff; }\r\n.insitu-success-page .cs-footer-inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; }\r\n.insitu-success-page .cs-footer img { width: 145px; }.insitu-success-page .cs-footer p { margin: 8px 0 0; color: #748197; font-size: 12px; }\r\n.insitu-success-page .cs-footer nav { display: flex; flex-wrap: wrap; gap: 20px; color: #52627c; font-size: 12px; font-weight: 600; }\r\n\r\n\/* Cortes story *\/\r\n.insitu-success-page .case-hero { overflow: hidden; padding: 26px 0 86px; background: radial-gradient(circle at 92% 12%,rgba(65,132,242,.18),transparent 36%),linear-gradient(140deg,#f7fbff,#fff 62%); }\r\n.insitu-success-page .case-breadcrumbs { display: flex; gap: 9px; margin-bottom: 60px; color: #738197; font-size: 11px; }.insitu-success-page .case-breadcrumbs a { color: var(--cs-blue); }\r\n.insitu-success-page .case-hero-grid { display: grid; grid-template-columns: 1.05fr .95fr; align-items: center; gap: 65px; }\r\n.insitu-success-page .case-hero-copy h1 { max-width: 720px; margin-top: 32px; font-size: clamp(43px,4.9vw,67px); }\r\n.insitu-success-page .case-lead { max-width: 700px; color: #5f6f87; font-size: 17px; }\r\n.insitu-success-page .case-hero-copy .cs-tag-row { margin-top: 24px; padding: 0; border: 0; background: transparent; }\r\n.insitu-success-page .case-hero-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 22px; margin-top: 30px; }\r\n.insitu-success-page .case-hero-actions .button { font-size: 11px; }\r\n.insitu-success-page .cs-text-link { display: inline-flex; align-items: center; gap: 7px; color: var(--cs-blue); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .case-hero-visual { position: relative; min-height: 590px; padding: 30px; border: 1px solid #dce8f4; border-radius: 26px; background: rgba(255,255,255,.8); box-shadow: 0 30px 70px rgba(29,68,113,.12); }\r\n.insitu-success-page .case-visual-label { display: flex; justify-content: space-between; gap: 20px; color: #6e7d94; font-size: 9px; font-weight: 750; letter-spacing: .11em; }.insitu-success-page .case-visual-label strong { color: #34445f; letter-spacing: 0; }\r\n.insitu-success-page .case-app-stack { position: relative; height: 440px; margin-top: 25px; }\r\n.insitu-success-page .case-app-card { position: absolute; overflow: hidden; width: 58%; height: 390px; border: 1px solid #d9e4ee; border-radius: 16px; background: #fff; box-shadow: 0 20px 45px rgba(26,61,104,.16); }\r\n.insitu-success-page .case-app-card:first-child { left: 0; top: 0; transform: rotate(-2deg); }.insitu-success-page .case-app-card:last-child { right: 0; bottom: 0; transform: rotate(2deg); }\r\n.insitu-success-page .case-app-card span { display: block; padding: 12px 14px; border-bottom: 1px solid #e2e8f0; color: #6a7890; font-size: 9px; font-weight: 700; }\r\n.insitu-success-page .case-app-card img { width: 100%; height: calc(100% - 39px); object-fit: contain; object-position: top center; }\r\n.insitu-success-page .case-visual-proof { position: absolute; right: 24px; bottom: 24px; left: 24px; display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\r\n.insitu-success-page .case-visual-proof div { display: flex; align-items: center; gap: 9px; padding: 11px; border: 1px solid #dce5ef; border-radius: 10px; background: rgba(255,255,255,.96); box-shadow: 0 10px 25px rgba(25,61,103,.11); }\r\n.insitu-success-page .case-visual-proof svg { flex: 0 0 auto; color: var(--cs-green); font-size: 20px; }.insitu-success-page .case-visual-proof span { color: #6c7a90; font-size: 9px; }.insitu-success-page .case-visual-proof strong { display: block; color: var(--cs-navy); font-size: 14px; }\r\n.insitu-success-page .case-stat-strip { padding: 32px 0 24px; border-block: 1px solid #dce6f1; background: #f8fbff; }\r\n.insitu-success-page .case-stat-strip .shell { display: grid; grid-template-columns: repeat(5,1fr); }\r\n.insitu-success-page .case-stat-strip .shell > div { padding: 4px 24px; border-right: 1px solid #dbe5ef; }.insitu-success-page .case-stat-strip .shell > div:first-child { padding-left: 0; }.insitu-success-page .case-stat-strip .shell > div:last-child { border-right: 0; }\r\n.insitu-success-page .case-stat-strip strong,.insitu-success-page .case-stat-strip span { display: block; }.insitu-success-page .case-stat-strip strong { color: var(--cs-blue); font-family: Manrope,sans-serif; font-size: 26px; }.insitu-success-page .case-stat-strip span { margin-top: 5px; color: #69778e; font-size: 10px; line-height: 1.35; }\r\n.insitu-success-page .case-stat-strip > p { margin: 16px 24px 0; color: #8490a2; font-size: 9px; text-align: center; }\r\n.insitu-success-page .case-intro { display: grid; grid-template-columns: 1.2fr .8fr; gap: 82px; align-items: start; }\r\n.insitu-success-page .case-intro-main h2 { max-width: 760px; }.insitu-success-page .case-intro-main > p:not(.eyebrow) { color: #5d6c84; font-size: 16px; }\r\n.insitu-success-page .case-at-glance { padding: 32px; border: 1px solid #dbe6f1; border-radius: 18px; background: #f8fbff; box-shadow: 0 16px 40px rgba(31,68,111,.06); }\r\n.insitu-success-page .case-at-glance dl { margin: 0; }.insitu-success-page .case-at-glance dl div { padding: 16px 0; border-bottom: 1px solid #dfe8f2; }.insitu-success-page .case-at-glance dl div:last-child { border: 0; }\r\n.insitu-success-page .case-at-glance dt { color: #7b8799; font-size: 9px; font-weight: 750; letter-spacing: .09em; text-transform: uppercase; }.insitu-success-page .case-at-glance dd { margin: 6px 0 0; color: #33445f; font-size: 13px; line-height: 1.5; }\r\n.insitu-success-page .case-workflow-section { background: #f4f8fd; }\r\n.insitu-success-page .case-workflow-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 15px; }\r\n.insitu-success-page .case-workflow-grid article { min-height: 300px; padding: 28px; border: 1px solid #dbe6f1; border-radius: 16px; background: #fff; box-shadow: 0 14px 35px rgba(30,67,110,.05); }\r\n.insitu-success-page .case-workflow-grid article > span { color: var(--cs-blue); font-size: 9px; font-weight: 800; letter-spacing: .12em; }.insitu-success-page .case-workflow-grid svg { display: block; margin: 36px 0 24px; color: var(--cs-green); font-size: 29px; }.insitu-success-page .case-workflow-grid h3 { font-size: 20px; }.insitu-success-page .case-workflow-grid p { color: #68768d; font-size: 12px; }\r\n.insitu-success-page .case-evidence-section { padding: 112px 0; color: #e9f0fa; background: linear-gradient(128deg,#0f203c,#153a63); }\r\n.insitu-success-page .case-evidence-grid { display: grid; grid-template-columns: .85fr 1.15fr; align-items: center; gap: 70px; }\r\n.insitu-success-page .case-evidence-section h2 { color: #fff; }.insitu-success-page .case-evidence-section p:not(.eyebrow) { color: #b9c7da; }\r\n.insitu-success-page .case-evidence-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }.insitu-success-page .case-evidence-pills span { padding: 8px 11px; border: 1px solid #365173; border-radius: 999px; color: #d8e4f2; font-size: 10px; }\r\n.insitu-success-page .case-evidence-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }.insitu-success-page .case-evidence-cards article { min-height: 180px; padding: 24px; border: 1px solid rgba(255,255,255,.13); border-radius: 14px; background: rgba(255,255,255,.06); }.insitu-success-page .case-evidence-cards svg { color: #77a6ff; font-size: 25px; }.insitu-success-page .case-evidence-cards strong,.insitu-success-page .case-evidence-cards span { display: block; }.insitu-success-page .case-evidence-cards strong { margin-top: 22px; color: #fff; font-family: Manrope,sans-serif; font-size: 26px; }.insitu-success-page .case-evidence-cards span { margin-top: 7px; color: #b7c5d9; font-size: 10px; line-height: 1.55; }\r\n.insitu-success-page .case-operations-visual { background: #f7f9fc; }\r\n.insitu-success-page .case-visual-grid { display: grid; grid-template-columns: 1.14fr .86fr; gap: 20px; align-items: stretch; }\r\n.insitu-success-page .case-visual-grid figure { margin: 0; padding: 34px; border: 1px solid #dbe5ef; border-radius: 20px; background: #fff; box-shadow: 0 18px 45px rgba(30,67,110,.07); }\r\n.insitu-success-page .case-visual-grid figcaption { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-bottom: 24px; border-bottom: 1px solid #e2e9f1; }\r\n.insitu-success-page .case-visual-grid figcaption span,.insitu-success-page .case-visual-grid figcaption small { display: block; }.insitu-success-page .case-visual-grid figcaption span { color: #243854; font-family: Manrope,sans-serif; font-size: 20px; font-weight: 700; }.insitu-success-page .case-visual-grid figcaption small { margin-top: 4px; color: #78869a; font-size: 10px; }.insitu-success-page .case-visual-grid figcaption svg { flex: 0 0 auto; color: var(--cs-blue); font-size: 28px; }\r\n.insitu-success-page .case-flow-track { display: grid; grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr; align-items: center; gap: 10px; margin-top: 38px; }\r\n.insitu-success-page .case-flow-track > i { color: #9db0c6; font-family: Manrope,sans-serif; font-size: 20px; font-style: normal; }\r\n.insitu-success-page .case-flow-node { min-height: 156px; padding: 20px 15px; border-radius: 15px; background: #f4f8fd; }\r\n.insitu-success-page .case-flow-node svg { color: var(--cs-green); font-size: 25px; }.insitu-success-page .case-flow-node strong,.insitu-success-page .case-flow-node span { display: block; }.insitu-success-page .case-flow-node strong { margin-top: 22px; color: var(--cs-navy); font-family: Manrope,sans-serif; font-size: 25px; }.insitu-success-page .case-flow-node span { margin-top: 5px; color: #69788f; font-size: 10px; line-height: 1.35; }\r\n.insitu-success-page .case-bar-row { margin-top: 30px; }.insitu-success-page .case-bar-row + .case-bar-row { margin-top: 25px; }.insitu-success-page .case-bar-row > div:first-child { display: flex; align-items: baseline; justify-content: space-between; gap: 20px; margin-bottom: 10px; }.insitu-success-page .case-bar-row span { color: #53647e; font-size: 11px; }.insitu-success-page .case-bar-row strong { color: var(--cs-navy); font-family: Manrope,sans-serif; font-size: 20px; }\r\n.insitu-success-page .case-bar-track { overflow: hidden; height: 13px; border-radius: 999px; background: #e7edf4; }.insitu-success-page .case-bar-track > span { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg,#2f67d8,#4f8af2); }.insitu-success-page .case-bar-track .case-bar-92 { width: 92%; }.insitu-success-page .case-bar-track .case-bar-80 { width: 80%; background: linear-gradient(90deg,#24a775,#46c795); }\r\n.insitu-success-page .case-depth-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; margin-top: 32px; }.insitu-success-page .case-depth-grid div { padding: 14px 10px; border-radius: 11px; background: #f5f8fc; }.insitu-success-page .case-depth-grid strong,.insitu-success-page .case-depth-grid span { display: block; }.insitu-success-page .case-depth-grid strong { color: var(--cs-blue); font-family: Manrope,sans-serif; font-size: 18px; }.insitu-success-page .case-depth-grid span { margin-top: 4px; color: #728096; font-size: 8px; line-height: 1.3; }\r\n.insitu-success-page .case-chart-caption { margin: 25px 0 0; color: #8490a2; font-size: 9px; line-height: 1.5; }\r\n.insitu-success-page .case-why { display: grid; grid-template-columns: .45fr 1.55fr; gap: 60px; }.insitu-success-page .case-why-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }.insitu-success-page .case-why-grid article { padding: 25px; border-top: 3px solid var(--cs-coral); background: #f8fbff; }.insitu-success-page .case-why-grid article:nth-child(2) { border-top-color: var(--cs-blue); }.insitu-success-page .case-why-grid article:nth-child(3) { border-top-color: var(--cs-green); }.insitu-success-page .case-why-grid p { color: #65738a; font-size: 12px; }.insitu-success-page .case-why blockquote { grid-column: 1\/-1; margin: 16px 0 0; padding: 35px 40px; border: 1px solid #dce6f1; border-radius: 16px; background: linear-gradient(120deg,#fff,#f4f8fd); }.insitu-success-page .case-why blockquote strong { color: var(--cs-blue); font-size: 10px; letter-spacing: .12em; text-transform: uppercase; }.insitu-success-page .case-why blockquote p { max-width: 900px; margin: 10px 0 0; color: #384962; font-family: Manrope,sans-serif; font-size: 22px; line-height: 1.5; }\r\n.insitu-success-page .case-products { background: #f7f9fc; }.insitu-success-page .case-product-cloud { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 30px; }.insitu-success-page .case-product-cloud span { padding: 12px 16px; border: 1px solid #dbe5ef; border-radius: 10px; color: #465872; background: #fff; font-size: 12px; font-weight: 600; }\r\n.insitu-success-page .case-methodology { display: grid; grid-template-columns: 1.2fr .8fr; gap: 70px; }.insitu-success-page .case-methodology > div > p:not(.eyebrow) { color: #637188; }.insitu-success-page .case-methodology aside { align-self: start; padding: 30px; border: 1px solid #eedcae; border-radius: 16px; background: #fff9e9; }.insitu-success-page .case-methodology aside svg { color: #be8906; font-size: 25px; }.insitu-success-page .case-methodology aside strong { display: block; margin-top: 16px; }.insitu-success-page .case-methodology aside p { color: #776846; font-size: 12px; }\r\n.insitu-success-page .case-faq { background: #f4f8fd; }.insitu-success-page .case-faq-list { display: grid; grid-template-columns: 1fr 1fr; gap: 13px; }.insitu-success-page .case-faq-list details { padding: 22px 24px; border: 1px solid #dbe5f0; border-radius: 13px; background: #fff; }.insitu-success-page .case-faq-list summary { display: flex; justify-content: space-between; gap: 18px; color: #293b57; font-weight: 700; font-size: 13px; cursor: pointer; list-style: none; }.insitu-success-page .case-faq-list summary span { color: var(--cs-blue); }.insitu-success-page .case-faq-list details p { margin-bottom: 0; color: #68768d; font-size: 12px; }\r\n\r\n@media (max-width: 960px) {\r\n  .insitu-success-page .cs-header { grid-template-columns: 1fr auto; }.insitu-success-page .cs-desktop-nav,.insitu-success-page .cs-header .cs-demo { display: none; }.insitu-success-page .cs-header .cs-menu-button { display: grid; font-size: 25px; }.insitu-success-page .cs-mobile-nav { position: absolute; top: 72px; right: 18px; left: 18px; display: grid; gap: 5px; padding: 18px; border: 1px solid #dbe5ef; border-radius: 14px; background: #fff; box-shadow: 0 18px 45px rgba(24,55,94,.16); }.insitu-success-page .cs-mobile-nav a:not(.button) { padding: 11px; }\r\n  .insitu-success-page .cs-hub-hero-grid,.insitu-success-page .cs-featured-card,.insitu-success-page .cs-proof-framework,.insitu-success-page .case-hero-grid,.insitu-success-page .case-intro,.insitu-success-page .case-evidence-grid,.insitu-success-page .case-visual-grid,.insitu-success-page .case-methodology { grid-template-columns: 1fr; }\r\n  .insitu-success-page .cs-hub-hero-grid { gap: 38px; }.insitu-success-page .cs-hub-hero aside { max-width: 520px; }.insitu-success-page .cs-featured-visual { min-height: 520px; }.insitu-success-page .cs-story-grid { grid-template-columns: 1fr; }.insitu-success-page .case-hero-visual { max-width: 650px; width: 100%; }.insitu-success-page .case-stat-strip .shell { grid-template-columns: repeat(3,1fr); gap: 18px; }.insitu-success-page .case-stat-strip .shell > div { border: 0; padding: 5px 0; }.insitu-success-page .case-workflow-grid { grid-template-columns: 1fr 1fr; }.insitu-success-page .case-why { grid-template-columns: 1fr; gap: 30px; }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .insitu-success-page .cs-hub-hero { padding: 72px 0; }.insitu-success-page .cs-hub-hero h1,.insitu-success-page .case-hero-copy h1 { font-size: 40px; }.insitu-success-page .cs-section-heading { display: block; }.insitu-success-page .cs-section-heading > p { margin-top: 18px; }.insitu-success-page .cs-featured-copy { padding: 30px 24px; }.insitu-success-page .cs-featured-visual { min-height: 440px; }.insitu-success-page .sales-device { left: 18px; width: 54%; height: 330px; }.insitu-success-page .warehouse-device { right: 16px; width: 55%; height: 340px; }.insitu-success-page .cs-proof-chip { display: none; }.insitu-success-page .cs-featured-metrics { grid-template-columns: 1fr; }.insitu-success-page .cs-tag-row { padding: 16px 24px; }.insitu-success-page .cs-framework-grid,.insitu-success-page .case-faq-list,.insitu-success-page .case-evidence-cards,.insitu-success-page .case-why-grid { grid-template-columns: 1fr; }.insitu-success-page .cs-final-cta .shell,.insitu-success-page .cs-footer-inner { display: block; }.insitu-success-page .cs-final-cta .button { margin-top: 26px; }.insitu-success-page .cs-footer nav { margin-top: 26px; }.insitu-success-page .case-breadcrumbs { margin-bottom: 40px; }.insitu-success-page .case-hero { padding-bottom: 60px; }.insitu-success-page .case-hero-visual { min-height: 500px; padding: 20px; }.insitu-success-page .case-app-card { width: 65%; height: 330px; }.insitu-success-page .case-visual-proof { grid-template-columns: 1fr; }.insitu-success-page .case-stat-strip .shell { grid-template-columns: 1fr 1fr; }.insitu-success-page .case-workflow-grid { grid-template-columns: 1fr; }.insitu-success-page .case-workflow-grid article { min-height: 245px; }.insitu-success-page .case-evidence-section { padding: 80px 0; }.insitu-success-page .case-visual-grid figure { padding: 26px 22px; }.insitu-success-page .case-flow-track { grid-template-columns: 1fr 1fr; gap: 10px; }.insitu-success-page .case-flow-track > i { display: none; }.insitu-success-page .case-flow-node { min-height: 136px; }.insitu-success-page .case-depth-grid { grid-template-columns: 1fr; }.insitu-success-page .case-depth-grid div { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; }.insitu-success-page .case-why blockquote { padding: 28px; }.insitu-success-page .case-why blockquote p { font-size: 18px; }\r\n}\r\n\r\n.insitu-success-page.pdr-case {\r\n  --pdr-navy: #102f48;\r\n  --pdr-blue: #13a9d3;\r\n  --pdr-red: #c83431;\r\n  --pdr-cream: #f5f0e8;\r\n  --pdr-ink: #15283c;\r\n}\r\n\r\n.insitu-success-page .pdr-hub-identity,\r\n.insitu-success-page .pdr-logo-lockup {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  overflow: hidden;\r\n  width: 96px;\r\n  height: 96px;\r\n  border: 1px solid #d9e4ee;\r\n  border-radius: 50%;\r\n  background: #fff;\r\n  box-shadow: 0 10px 28px rgba(22, 54, 85, .08);\r\n}\r\n\r\n.insitu-success-page .pdr-hub-identity img,\r\n.insitu-success-page .pdr-logo-lockup img { width: 100%; height: 100%; object-fit: cover; }\r\n.insitu-success-page .pdr-hub-identity.compact { width: 66px; height: 66px; }\r\n.insitu-success-page .pdr-logo-lockup { width: 92px; height: 92px; }\r\n.insitu-success-page .pdr-logo-lockup.compact { width: 72px; height: 72px; }\r\n.insitu-success-page .pdr-story-card { border-top: 3px solid #13a9d3; }\r\n\r\n.insitu-success-page .pdr-hero {\r\n  overflow: hidden;\r\n  padding: 26px 0 92px;\r\n  background:\r\n    radial-gradient(circle at 86% 14%, rgba(19,169,211,.18), transparent 33%),\r\n    linear-gradient(140deg, #f7fbfd, #fff 62%);\r\n}\r\n\r\n.insitu-success-page .pdr-hero-grid { display: grid; grid-template-columns: 1.03fr .97fr; align-items: center; gap: 64px; }\r\n.insitu-success-page .pdr-hero-copy h1 { max-width: 760px; margin-top: 28px; color: var(--pdr-ink); font-size: clamp(42px,4.6vw,65px); }\r\n.insitu-success-page .pdr-lead { max-width: 720px; color: #5d6e82; font-size: 17px; }\r\n.insitu-success-page .pdr-tag-row { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 26px; }\r\n.insitu-success-page .pdr-tag-row span { padding: 8px 11px; border: 1px solid #cfe1ea; border-radius: 999px; color: #476176; background: rgba(255,255,255,.88); font-size: 10px; font-weight: 700; }\r\n.insitu-success-page .pdr-hero-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 22px; margin-top: 30px; }\r\n.insitu-success-page .pdr-hero-actions .button { font-size: 11px; }\r\n\r\n.insitu-success-page .pdr-hero-visual { position: relative; overflow: hidden; min-height: 615px; border: 1px solid #ccdae5; border-radius: 28px; background: #0a1018; box-shadow: 0 34px 80px rgba(17,45,72,.2); }\r\n.insitu-success-page .pdr-factory-photo { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; opacity: .94; }\r\n.insitu-success-page .pdr-hero-visual::after { position: absolute; inset: 0; content: \"\"; background: linear-gradient(180deg,rgba(5,10,15,.08) 34%,rgba(5,10,15,.72) 100%); pointer-events: none; }\r\n.insitu-success-page .pdr-app-card { position: absolute; z-index: 2; right: 26px; bottom: 27px; overflow: hidden; width: 38%; height: 320px; border: 1px solid rgba(255,255,255,.42); border-radius: 16px; background: #fff; box-shadow: 0 22px 52px rgba(0,0,0,.35); transform: rotate(2deg); }\r\n.insitu-success-page .pdr-app-card > span { display: block; padding: 11px 13px; border-bottom: 1px solid #e1e7ed; color: #65758a; font-size: 8px; font-weight: 800; letter-spacing: .12em; }\r\n.insitu-success-page .pdr-app-card img { width: 100%; height: calc(100% - 37px); object-fit: contain; object-position: top; }\r\n.insitu-success-page .pdr-hero-proof { position: absolute; z-index: 3; left: 24px; bottom: 84px; display: flex; align-items: center; gap: 10px; max-width: 225px; padding: 13px 15px; border: 1px solid rgba(255,255,255,.28); border-radius: 13px; color: #fff; background: rgba(10,31,47,.88); box-shadow: 0 15px 35px rgba(0,0,0,.25); backdrop-filter: blur(8px); }\r\n.insitu-success-page .pdr-hero-proof.secondary { bottom: 25px; }\r\n.insitu-success-page .pdr-hero-proof svg { flex: 0 0 auto; color: #43c7e9; font-size: 22px; }\r\n.insitu-success-page .pdr-hero-proof strong,.insitu-success-page .pdr-hero-proof span { display: block; }.insitu-success-page .pdr-hero-proof strong { color: #fff; font-size: 18px; }.insitu-success-page .pdr-hero-proof span { color: #c9d9e5; font-size: 9px; line-height: 1.4; }\r\n\r\n.insitu-success-page .pdr-stat-strip { padding: 32px 0 24px; border-block: 1px solid #d9e3ea; background: #f8fbfc; }\r\n.insitu-success-page .pdr-stat-strip .shell { display: grid; grid-template-columns: repeat(6,1fr); }\r\n.insitu-success-page .pdr-stat-strip .shell > div { padding: 4px 18px; border-right: 1px solid #dae4eb; }\r\n.insitu-success-page .pdr-stat-strip .shell > div:first-child { padding-left: 0; }.insitu-success-page .pdr-stat-strip .shell > div:last-child { border: 0; }\r\n.insitu-success-page .pdr-stat-strip strong,.insitu-success-page .pdr-stat-strip span { display: block; }\r\n.insitu-success-page .pdr-stat-strip strong { color: var(--pdr-blue); font-family: Manrope,sans-serif; font-size: 26px; }\r\n.insitu-success-page .pdr-stat-strip span { margin-top: 5px; color: #68798e; font-size: 9px; line-height: 1.4; }\r\n.insitu-success-page .pdr-stat-strip > p { margin: 16px 22px 0; color: #84909e; font-size: 9px; text-align: center; }\r\n\r\n.insitu-success-page .pdr-intro { display: grid; grid-template-columns: 1.2fr .8fr; gap: 80px; align-items: start; }\r\n.insitu-success-page .pdr-intro > div > p:not(.eyebrow) { color: #5b6c80; font-size: 16px; }\r\n.insitu-success-page .pdr-at-glance { padding: 32px; border: 1px solid #d7e3eb; border-radius: 18px; background: linear-gradient(145deg,#f9fcfd,#eef7fa); box-shadow: 0 18px 46px rgba(23,61,88,.07); }\r\n.insitu-success-page .pdr-at-glance dl { margin: 0; }.insitu-success-page .pdr-at-glance dl div { padding: 15px 0; border-bottom: 1px solid #dce8ed; }.insitu-success-page .pdr-at-glance dl div:last-child { border: 0; }\r\n.insitu-success-page .pdr-at-glance dt { color: #758797; font-size: 9px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }.insitu-success-page .pdr-at-glance dd { margin: 6px 0 0; color: #30475a; font-size: 13px; line-height: 1.5; }\r\n\r\n.insitu-success-page .pdr-workflow-section { background: #f4f8fa; }\r\n.insitu-success-page .pdr-workflow-grid { display: grid; grid-template-columns: repeat(5,1fr); gap: 12px; }\r\n.insitu-success-page .pdr-workflow-grid article { min-height: 300px; padding: 26px 23px; border: 1px solid #d8e4eb; border-radius: 16px; background: #fff; box-shadow: 0 14px 34px rgba(25,61,88,.05); }\r\n.insitu-success-page .pdr-workflow-grid article > span { color: var(--pdr-blue); font-size: 9px; font-weight: 800; letter-spacing: .12em; }\r\n.insitu-success-page .pdr-workflow-grid svg { display: block; margin: 34px 0 24px; color: var(--pdr-red); font-size: 28px; }\r\n.insitu-success-page .pdr-workflow-grid h3 { font-size: 19px; }.insitu-success-page .pdr-workflow-grid p { color: #68788b; font-size: 11px; }\r\n\r\n.insitu-success-page .pdr-evidence-section { padding: 110px 0; color: #eaf2f6; background: linear-gradient(128deg,#0c1d2b,#123e56); }\r\n.insitu-success-page .pdr-evidence-grid { display: grid; grid-template-columns: .84fr 1.16fr; align-items: center; gap: 70px; }\r\n.insitu-success-page .pdr-evidence-section h2 { color: #fff; }.insitu-success-page .pdr-evidence-section p:not(.eyebrow) { color: #b9cbd6; }\r\n.insitu-success-page .pdr-evidence-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 25px; }.insitu-success-page .pdr-evidence-pills span { padding: 8px 11px; border: 1px solid #31566a; border-radius: 999px; color: #d3e2ea; font-size: 10px; }\r\n.insitu-success-page .pdr-evidence-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\r\n.insitu-success-page .pdr-evidence-cards article { min-height: 180px; padding: 24px; border: 1px solid rgba(255,255,255,.13); border-radius: 14px; background: rgba(255,255,255,.055); }\r\n.insitu-success-page .pdr-evidence-cards svg { color: #46c3e4; font-size: 25px; }.insitu-success-page .pdr-evidence-cards strong,.insitu-success-page .pdr-evidence-cards span { display: block; }\r\n.insitu-success-page .pdr-evidence-cards strong { margin-top: 22px; color: #fff; font-family: Manrope,sans-serif; font-size: 26px; }.insitu-success-page .pdr-evidence-cards span { margin-top: 7px; color: #b6c7d1; font-size: 10px; line-height: 1.55; }\r\n\r\n.insitu-success-page .pdr-visual-section { background: #f7f9fa; }\r\n.insitu-success-page .pdr-chart-grid { display: grid; grid-template-columns: 1.08fr 1fr .82fr; gap: 18px; align-items: stretch; }\r\n.insitu-success-page .pdr-chart-grid figure { margin: 0; padding: 30px; border: 1px solid #d8e3e9; border-radius: 20px; background: #fff; box-shadow: 0 18px 45px rgba(25,61,88,.07); }\r\n.insitu-success-page .pdr-chart-grid figcaption { display: flex; align-items: center; justify-content: space-between; gap: 22px; padding-bottom: 22px; border-bottom: 1px solid #e2e9ed; }\r\n.insitu-success-page .pdr-chart-grid figcaption span,.insitu-success-page .pdr-chart-grid figcaption small { display: block; }.insitu-success-page .pdr-chart-grid figcaption span { color: #263d50; font-family: Manrope,sans-serif; font-size: 19px; font-weight: 700; }.insitu-success-page .pdr-chart-grid figcaption small { margin-top: 4px; color: #798997; font-size: 9px; }.insitu-success-page .pdr-chart-grid figcaption svg { flex: 0 0 auto; color: var(--pdr-blue); font-size: 27px; }\r\n.insitu-success-page .pdr-account-rings { position: relative; min-height: 270px; margin-top: 25px; }\r\n.insitu-success-page .pdr-ring { position: absolute; display: grid; place-content: center; border-radius: 50%; text-align: center; }\r\n.insitu-success-page .pdr-ring strong,.insitu-success-page .pdr-ring span { display: block; }.insitu-success-page .pdr-ring strong { font-family: Manrope,sans-serif; }\r\n.insitu-success-page .primary-ring { left: 0; top: 0; width: 235px; height: 235px; color: #fff; background: linear-gradient(145deg,#133d56,#0f2639); box-shadow: 0 18px 40px rgba(15,47,70,.18); }\r\n.insitu-success-page .primary-ring strong { font-size: 34px; }.insitu-success-page .primary-ring span { max-width: 130px; margin: 5px auto 0; color: #c7d9e3; font-size: 9px; }\r\n.insitu-success-page .geo-ring { right: 4px; bottom: 0; width: 178px; height: 178px; border: 8px solid #fff; color: #fff; background: linear-gradient(145deg,#1eb7dc,#0d8fb5); box-shadow: 0 18px 40px rgba(17,144,181,.22); }\r\n.insitu-success-page .geo-ring strong { font-size: 27px; }.insitu-success-page .geo-ring span { max-width: 105px; margin: 4px auto 0; color: #e5f7fb; font-size: 8px; }\r\n.insitu-success-page .pdr-location-track { display: flex; align-items: center; gap: 10px; color: #617486; font-size: 9px; font-weight: 700; }.insitu-success-page .pdr-location-track i { flex: 1; height: 2px; background: linear-gradient(90deg,#123c55,#19b0d5); }\r\n.insitu-success-page .pdr-metric-bars { margin-top: 27px; }.insitu-success-page .pdr-metric-bars > div + div { margin-top: 19px; }.insitu-success-page .pdr-metric-bars > div { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 12px; }.insitu-success-page .pdr-metric-bars span { color: #5c7082; font-size: 10px; }.insitu-success-page .pdr-metric-bars strong { color: #243d50; font-family: Manrope,sans-serif; font-size: 17px; }.insitu-success-page .pdr-metric-bars i { grid-column: 1\/-1; overflow: hidden; height: 10px; border-radius: 999px; background: #e6edf1; }.insitu-success-page .pdr-metric-bars b { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg,#13a9d3,#58cce9); }\r\n.insitu-success-page .pdr-activity-number { margin-top: 38px; text-align: center; }.insitu-success-page .pdr-activity-number strong,.insitu-success-page .pdr-activity-number span { display: block; }.insitu-success-page .pdr-activity-number strong { color: var(--pdr-red); font-family: Manrope,sans-serif; font-size: 54px; }.insitu-success-page .pdr-activity-number span { color: #66798a; font-size: 11px; }\r\n.insitu-success-page .pdr-activity-dots { display: grid; grid-template-columns: repeat(8,1fr); gap: 7px; margin-top: 28px; }.insitu-success-page .pdr-activity-dots i { aspect-ratio: 1; border-radius: 4px; background: #d8e5eb; }.insitu-success-page .pdr-activity-dots i:nth-child(-n+25) { background: linear-gradient(145deg,#18aed4,#66cee8); }\r\n.insitu-success-page .pdr-chart-caption { margin: 24px 0 0; color: #83909b; font-size: 9px; line-height: 1.55; }\r\n\r\n.insitu-success-page .pdr-portfolio-section { background: var(--pdr-cream); }\r\n.insitu-success-page .pdr-portfolio-grid { display: grid; grid-template-columns: .72fr .72fr 1.56fr; gap: 18px; align-items: stretch; margin-bottom: 28px; }\r\n.insitu-success-page .pdr-product-image { position: relative; overflow: hidden; min-height: 390px; border: 1px solid #d9d0c4; border-radius: 18px; background: #fff; box-shadow: 0 16px 36px rgba(58,43,31,.08); }\r\n.insitu-success-page .pdr-product-image img { width: 100%; height: 100%; object-fit: cover; }.insitu-success-page .pdr-product-image > span { position: absolute; right: 12px; bottom: 12px; left: 12px; padding: 10px 12px; border-radius: 10px; color: #fff; background: rgba(25,29,31,.82); font-size: 9px; }\r\n.insitu-success-page .pdr-product-cloud { display: flex; align-content: center; flex-wrap: wrap; gap: 10px; padding: 30px; border: 1px solid #ded5ca; border-radius: 18px; background: rgba(255,255,255,.7); }\r\n.insitu-success-page .pdr-product-cloud span { align-self: center; padding: 12px 15px; border: 1px solid #d7cec2; border-radius: 999px; color: #4f514f; background: #fff; font-size: 11px; font-weight: 700; }\r\n\r\n.insitu-success-page .pdr-why { display: grid; grid-template-columns: .48fr 1.52fr; gap: 58px; }\r\n.insitu-success-page .pdr-why-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }\r\n.insitu-success-page .pdr-why-grid article { padding: 26px; border-top: 3px solid var(--pdr-red); background: #f8fbfc; }.insitu-success-page .pdr-why-grid article:nth-child(2) { border-top-color: var(--pdr-blue); }.insitu-success-page .pdr-why-grid article:nth-child(3) { border-top-color: #d59a44; }\r\n.insitu-success-page .pdr-why-grid article p { color: #647588; font-size: 12px; }\r\n.insitu-success-page .pdr-why-grid aside { grid-column: 1\/-1; display: flex; gap: 18px; align-items: flex-start; padding: 25px; border: 1px solid #d7e4ea; border-radius: 14px; background: linear-gradient(120deg,#f8fcfd,#eef7fa); }\r\n.insitu-success-page .pdr-why-grid aside svg { flex: 0 0 auto; color: var(--pdr-blue); font-size: 25px; }.insitu-success-page .pdr-why-grid aside strong { color: #274457; }.insitu-success-page .pdr-why-grid aside p { margin: 5px 0 0; color: #637686; font-size: 11px; }\r\n\r\n.insitu-success-page .pdr-methodology-section { background: #f7f9fa; }\r\n.insitu-success-page .pdr-methodology { display: grid; grid-template-columns: 1.18fr .82fr; gap: 70px; }\r\n.insitu-success-page .pdr-methodology > div > p:not(.eyebrow) { color: #627386; }\r\n.insitu-success-page .pdr-methodology aside { align-self: start; padding: 30px; border: 1px solid #ded3c5; border-radius: 17px; background: #fffaf4; }\r\n.insitu-success-page .pdr-methodology aside strong { display: block; margin-top: 18px; color: #3f464b; }.insitu-success-page .pdr-methodology aside p { color: #716b64; font-size: 12px; }\r\n.insitu-success-page .pdr-faq { background: #f2f7f9; }\r\n.insitu-success-page .pdr-final-cta { background: linear-gradient(120deg,#0c2131,#123d55); }\r\n\r\n@media (max-width: 1100px) {\r\n  .insitu-success-page .pdr-workflow-grid { grid-template-columns: repeat(3,1fr); }\r\n  .insitu-success-page .pdr-chart-grid { grid-template-columns: 1fr 1fr; }\r\n  .insitu-success-page .pdr-activity-chart { grid-column: 1\/-1; }\r\n}\r\n\r\n@media (max-width: 960px) {\r\n  .insitu-success-page .pdr-hero-grid,.insitu-success-page .pdr-intro,.insitu-success-page .pdr-evidence-grid,.insitu-success-page .pdr-methodology { grid-template-columns: 1fr; }\r\n  .insitu-success-page .pdr-hero-visual { max-width: 720px; width: 100%; }\r\n  .insitu-success-page .pdr-stat-strip .shell { grid-template-columns: repeat(3,1fr); gap: 18px; }\r\n  .insitu-success-page .pdr-stat-strip .shell > div { padding: 4px 0; border: 0; }\r\n  .insitu-success-page .pdr-portfolio-grid { grid-template-columns: 1fr 1fr; }.insitu-success-page .pdr-product-cloud { grid-column: 1\/-1; }\r\n  .insitu-success-page .pdr-why { grid-template-columns: 1fr; gap: 28px; }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .insitu-success-page .pdr-hero-copy h1 { font-size: 40px; }\r\n  .insitu-success-page .pdr-hero { padding-bottom: 62px; }\r\n  .insitu-success-page .pdr-hero-visual { min-height: 500px; }\r\n  .insitu-success-page .pdr-app-card { width: 52%; height: 270px; }\r\n  .insitu-success-page .pdr-hero-proof { left: 14px; bottom: 76px; }.insitu-success-page .pdr-hero-proof.secondary { bottom: 16px; }\r\n  .insitu-success-page .pdr-stat-strip .shell { grid-template-columns: 1fr 1fr; }\r\n  .insitu-success-page .pdr-workflow-grid,.insitu-success-page .pdr-chart-grid,.insitu-success-page .pdr-portfolio-grid,.insitu-success-page .pdr-why-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .pdr-activity-chart,.insitu-success-page .pdr-product-cloud,.insitu-success-page .pdr-why-grid aside { grid-column: auto; }\r\n  .insitu-success-page .pdr-workflow-grid article { min-height: 235px; }\r\n  .insitu-success-page .pdr-evidence-cards { grid-template-columns: 1fr; }\r\n  .insitu-success-page .pdr-product-image { min-height: 320px; }\r\n  .insitu-success-page .pdr-account-rings { min-height: 245px; }.insitu-success-page .primary-ring { width: 205px; height: 205px; }.insitu-success-page .geo-ring { width: 155px; height: 155px; }\r\n}\r\n\r\n.insitu-success-page.ih-case {\r\n  --ih-burgundy: #7d171e;\r\n  --ih-burgundy-dark: #4f0d12;\r\n  --ih-green: #19784b;\r\n  --ih-gold: #d2a136;\r\n  --ih-cream: #f8f4ed;\r\n  --ih-ink: #17273a;\r\n}\r\n\r\n.insitu-success-page .ih-logo-lockup,\r\n.insitu-success-page .ih-hub-identity {\r\n  display: inline-flex;\r\n  width: 104px;\r\n  height: 104px;\r\n  align-items: center;\r\n  justify-content: center;\r\n  overflow: hidden;\r\n  border: 1px solid #e5d8d3;\r\n  border-radius: 24px;\r\n  background: #fff;\r\n  box-shadow: 0 14px 34px rgba(82, 17, 24, .12);\r\n}\r\n\r\n.insitu-success-page .ih-logo-lockup { width: 88px; height: 88px; border-radius: 21px; }\r\n\r\n.insitu-success-page .ih-logo-lockup img,\r\n.insitu-success-page .ih-hub-identity img { width: 100%; height: 100%; object-fit: contain; }\r\n.insitu-success-page .ih-logo-lockup.compact { width: 74px; height: 74px; border-radius: 18px; }\r\n.insitu-success-page .ih-hub-identity.compact { width: 66px; height: 66px; border-radius: 16px; }\r\n.insitu-success-page .ih-story-card { border-top: 3px solid var(--ih-burgundy, #7d171e); }\r\n\r\n.insitu-success-page .ih-hero {\r\n  position: relative;\r\n  overflow: hidden;\r\n  padding: 26px 0 72px;\r\n  background:\r\n    radial-gradient(circle at 90% 15%, rgba(25,120,75,.16), transparent 30%),\r\n    radial-gradient(circle at 73% 88%, rgba(210,161,54,.14), transparent 26%),\r\n    linear-gradient(135deg, #fffaf4 0%, #fff 58%, #f8fbf7 100%);\r\n}\r\n\r\n.insitu-success-page .ih-hero-grid { display: grid; grid-template-columns: 1.04fr .96fr; align-items: center; gap: 66px; }\r\n.insitu-success-page.ih-case .case-breadcrumbs { margin-bottom: 36px; }\r\n.insitu-success-page .ih-hero-copy h1 { max-width: 760px; margin-top: 20px; color: var(--ih-ink); font-size: clamp(42px,3.8vw,56px); }\r\n.insitu-success-page .ih-lead { max-width: 740px; color: #5f6e7d; font-size: 16px; }\r\n.insitu-success-page .ih-tag-row { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 20px; }\r\n.insitu-success-page .ih-tag-row span { padding: 8px 11px; border: 1px solid #e4d4cf; border-radius: 999px; color: #672027; background: rgba(255,255,255,.76); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .ih-hero-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; margin-top: 24px; }\r\n\r\n.insitu-success-page .ih-hero-visual { position: relative; min-height: 600px; }\r\n.insitu-success-page .ih-app-shot { position: absolute; top: 8px; left: 50%; z-index: 2; width: 320px; transform: translateX(-48%) rotate(1.5deg); overflow: hidden; border: 10px solid #fff; border-radius: 42px; background: #fff; box-shadow: 0 30px 75px rgba(55, 16, 20, .22); }\r\n.insitu-success-page .ih-app-shot > span { display: block; padding: 11px 13px; color: #6f131a; background: #fff; font-size: 10px; font-weight: 800; letter-spacing: .12em; text-align: center; }\r\n.insitu-success-page .ih-app-shot img { width: 100%; height: 540px; object-fit: cover; object-position: top center; }\r\n.insitu-success-page .ih-hero-visual::before { position: absolute; inset: 64px 12px 25px 42px; content: \"\"; border-radius: 50%; background: radial-gradient(circle at 40% 40%, #f6e7dc 0%, #f0ddd0 47%, rgba(255,255,255,0) 72%); }\r\n.insitu-success-page .ih-proof-card,\r\n.insitu-success-page .ih-qb-card { position: absolute; z-index: 3; display: flex; align-items: center; gap: 12px; padding: 15px 17px; border: 1px solid rgba(125,23,30,.13); border-radius: 16px; background: rgba(255,255,255,.96); box-shadow: 0 16px 38px rgba(23,39,58,.13); }\r\n.insitu-success-page .ih-proof-card svg { width: 25px; height: 25px; color: var(--ih-green); }\r\n.insitu-success-page .ih-proof-card span { color: #697586; font-size: 12px; line-height: 1.3; }\r\n.insitu-success-page .ih-proof-card strong { display: block; color: var(--ih-ink); font-size: 20px; }\r\n.insitu-success-page .ih-proof-card.portal { top: 180px; left: -12px; }\r\n.insitu-success-page .ih-proof-card.catalog { right: -16px; bottom: 168px; }\r\n.insitu-success-page .ih-qb-card { right: 12px; bottom: 42px; flex-direction: column; align-items: flex-start; }\r\n.insitu-success-page .ih-qb-card img { width: 120px; height: auto; }\r\n.insitu-success-page .ih-qb-card span { color: #5e6d7c; font-size: 11px; font-weight: 700; }\r\n\r\n.insitu-success-page .ih-stat-strip { border-top: 1px solid #eadfdb; border-bottom: 1px solid #eadfdb; background: #fff; }\r\n.insitu-success-page .ih-stat-strip > .shell { display: grid; grid-template-columns: repeat(5,1fr); }\r\n.insitu-success-page .ih-stat-strip > .shell > div { padding: 34px 22px; border-right: 1px solid #eee4e0; }\r\n.insitu-success-page .ih-stat-strip > .shell > div:first-child { border-left: 1px solid #eee4e0; }\r\n.insitu-success-page .ih-stat-strip strong { display: block; color: var(--ih-burgundy); font-family: Manrope, sans-serif; font-size: 30px; line-height: 1; }\r\n.insitu-success-page .ih-stat-strip span { display: block; margin-top: 8px; color: #677585; font-size: 12px; line-height: 1.45; }\r\n.insitu-success-page .ih-stat-strip > p { margin: 0; padding: 12px 20px 18px; color: #7a8693; font-size: 11px; text-align: center; }\r\n\r\n.insitu-success-page .ih-intro { display: grid; grid-template-columns: 1.17fr .83fr; gap: 82px; align-items: start; }\r\n.insitu-success-page .ih-intro > div > p:not(.eyebrow) { color: #5b6878; }\r\n.insitu-success-page .ih-at-glance { padding: 34px; border: 1px solid #eadfdb; border-radius: 24px; background: var(--ih-cream); }\r\n.insitu-success-page .ih-at-glance dl { margin: 0; }\r\n.insitu-success-page .ih-at-glance dl div { display: grid; grid-template-columns: 118px 1fr; gap: 18px; padding: 15px 0; border-bottom: 1px solid #e3d8d1; }\r\n.insitu-success-page .ih-at-glance dl div:last-child { border: 0; }\r\n.insitu-success-page .ih-at-glance dt { color: #7d171e; font-size: 12px; font-weight: 800; text-transform: uppercase; }\r\n.insitu-success-page .ih-at-glance dd { margin: 0; color: #435265; font-size: 14px; line-height: 1.5; }\r\n\r\n.insitu-success-page .ih-workflow-section { background: #fcfaf7; }\r\n.insitu-success-page .ih-workflow-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; margin-top: 44px; }\r\n.insitu-success-page .ih-workflow-grid article { min-height: 286px; padding: 28px; border: 1px solid #e7ddd7; border-radius: 20px; background: #fff; }\r\n.insitu-success-page .ih-workflow-grid article > span { color: var(--ih-burgundy); font-size: 11px; font-weight: 800; letter-spacing: .1em; }\r\n.insitu-success-page .ih-workflow-grid article > svg { display: block; width: 35px; height: 35px; margin: 32px 0 18px; color: var(--ih-green); }\r\n.insitu-success-page .ih-workflow-grid article h3 { color: var(--ih-ink); }\r\n.insitu-success-page .ih-workflow-grid article p { margin-bottom: 0; color: #657384; font-size: 14px; }\r\n\r\n.insitu-success-page .ih-app-section { overflow: hidden; color: #fff; background: linear-gradient(132deg, #4e0c12, #821820 54%, #3f1014); }\r\n.insitu-success-page .ih-app-section h2 { color: #fff; }\r\n.insitu-success-page .ih-app-section p { color: #eadadd; }\r\n.insitu-success-page .ih-app-grid { display: grid; grid-template-columns: .94fr 1.06fr; gap: 70px; align-items: center; }\r\n.insitu-success-page .ih-app-benefits { display: grid; gap: 12px; margin: 28px 0; }\r\n.insitu-success-page .ih-app-benefits > div { display: flex; align-items: center; gap: 14px; padding: 14px; border: 1px solid rgba(255,255,255,.12); border-radius: 14px; background: rgba(255,255,255,.06); }\r\n.insitu-success-page .ih-app-benefits svg { width: 25px; height: 25px; flex: 0 0 auto; color: #8ee0ad; }\r\n.insitu-success-page .ih-app-benefits span { color: #e9dfe1; font-size: 13px; }\r\n.insitu-success-page .ih-app-benefits strong { display: block; color: #fff; font-size: 14px; }\r\n.insitu-success-page .ih-app-section .cs-text-link.light { color: #fff; }\r\n.insitu-success-page .ih-ordering-note { display: flex; gap: 14px; margin-top: 28px; padding: 16px; border-radius: 15px; color: #203629; background: #e8f6ec; }\r\n.insitu-success-page .ih-ordering-note svg { width: 27px; height: 27px; flex: 0 0 auto; color: var(--ih-green); }\r\n.insitu-success-page .ih-ordering-note strong { font-size: 14px; }\r\n.insitu-success-page .ih-ordering-note p { margin: 4px 0 0; color: #4f6657; font-size: 12px; }\r\n.insitu-success-page .ih-app-gallery { position: relative; min-height: 670px; }\r\n.insitu-success-page .ih-app-gallery figure { position: absolute; margin: 0; overflow: hidden; border: 9px solid rgba(255,255,255,.94); border-radius: 34px; background: #fff; box-shadow: 0 32px 70px rgba(0,0,0,.28); }\r\n.insitu-success-page .ih-app-gallery figure.main { top: 0; left: 8%; z-index: 2; width: 330px; }\r\n.insitu-success-page .ih-app-gallery figure.scan { right: 0; bottom: 8px; z-index: 1; width: 255px; transform: rotate(4deg); }\r\n.insitu-success-page .ih-app-gallery img { width: 100%; height: 560px; object-fit: cover; object-position: top center; }\r\n.insitu-success-page .ih-app-gallery figure.scan img { height: 430px; }\r\n.insitu-success-page .ih-app-gallery figcaption { padding: 10px; color: #6c1820; font-size: 11px; font-weight: 800; text-align: center; }\r\n\r\n.insitu-success-page .ih-evidence-section { background: #fff; }\r\n.insitu-success-page .ih-evidence-grid { display: grid; grid-template-columns: .93fr 1.07fr; gap: 74px; align-items: center; }\r\n.insitu-success-page .ih-evidence-grid > div:first-child > p:not(.eyebrow) { color: #657283; }\r\n.insitu-success-page .ih-evidence-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 28px; }\r\n.insitu-success-page .ih-evidence-pills span { padding: 8px 11px; border-radius: 999px; color: #672027; background: #f7ece8; font-size: 11px; font-weight: 750; }\r\n.insitu-success-page .ih-evidence-cards { display: grid; grid-template-columns: repeat(2,1fr); gap: 14px; }\r\n.insitu-success-page .ih-evidence-cards article { min-height: 190px; padding: 26px; border: 1px solid #e8dfda; border-radius: 20px; background: #fcfaf7; }\r\n.insitu-success-page .ih-evidence-cards svg { width: 30px; height: 30px; color: var(--ih-green); }\r\n.insitu-success-page .ih-evidence-cards strong { display: block; margin-top: 18px; color: var(--ih-burgundy); font-family: Manrope, sans-serif; font-size: 31px; }\r\n.insitu-success-page .ih-evidence-cards span { display: block; margin-top: 8px; color: #647282; font-size: 12px; line-height: 1.5; }\r\n\r\n.insitu-success-page .ih-visual-section { background: #f8f4ed; }\r\n.insitu-success-page .ih-chart-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 18px; margin-top: 44px; }\r\n.insitu-success-page .ih-chart-grid figure { min-height: 510px; margin: 0; padding: 26px; border: 1px solid #e1d6cf; border-radius: 22px; background: #fff; }\r\n.insitu-success-page .ih-chart-grid figcaption { display: flex; justify-content: space-between; align-items: flex-start; gap: 18px; padding-bottom: 20px; border-bottom: 1px solid #eadfda; }\r\n.insitu-success-page .ih-chart-grid figcaption span { display: block; color: var(--ih-ink); font-size: 15px; font-weight: 800; }\r\n.insitu-success-page .ih-chart-grid figcaption small { display: block; margin-top: 4px; color: #7b8794; line-height: 1.4; }\r\n.insitu-success-page .ih-chart-grid figcaption svg { width: 27px; height: 27px; color: var(--ih-burgundy); }\r\n.insitu-success-page .ih-chart-grid figcaption img { width: 92px; height: auto; }\r\n.insitu-success-page .ih-adoption-ring { display: grid; width: 208px; height: 208px; margin: 30px auto 20px; place-items: center; border-radius: 50%; background: conic-gradient(var(--ih-green) 0 99.5%, #e7eee9 99.5% 100%); }\r\n.insitu-success-page .ih-adoption-ring::before { grid-area: 1\/1; width: 158px; height: 158px; content: \"\"; border-radius: 50%; background: #fff; }\r\n.insitu-success-page .ih-adoption-ring div { z-index: 1; grid-area: 1\/1; padding: 20px; text-align: center; }\r\n.insitu-success-page .ih-adoption-ring strong { display: block; color: var(--ih-burgundy); font-size: 22px; }\r\n.insitu-success-page .ih-adoption-ring span { display: block; margin-top: 5px; color: #708070; font-size: 11px; line-height: 1.35; }\r\n.insitu-success-page .ih-adoption-detail { display: grid; grid-template-columns: repeat(2,1fr); gap: 8px; }\r\n.insitu-success-page .ih-adoption-detail span { padding: 12px; border-radius: 12px; color: #657283; background: #f4f8f5; font-size: 11px; text-align: center; }\r\n.insitu-success-page .ih-adoption-detail strong { display: block; color: var(--ih-green); font-size: 16px; }\r\n.insitu-success-page .ih-metric-bars { display: grid; gap: 20px; padding: 30px 0 10px; }\r\n.insitu-success-page .ih-metric-bars > div { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 8px; }\r\n.insitu-success-page .ih-metric-bars span { color: #5e6b79; font-size: 12px; }\r\n.insitu-success-page .ih-metric-bars strong { color: var(--ih-burgundy); font-size: 13px; }\r\n.insitu-success-page .ih-metric-bars i { grid-column: 1\/-1; height: 9px; overflow: hidden; border-radius: 999px; background: #f0e8e4; }\r\n.insitu-success-page .ih-metric-bars b { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--ih-burgundy), #d35d58); }\r\n.insitu-success-page .ih-data-chain { display: grid; gap: 9px; padding: 28px 0 12px; }\r\n.insitu-success-page .ih-data-chain div { display: flex; align-items: center; gap: 12px; padding: 13px 14px; border-radius: 12px; background: #f4f8f5; }\r\n.insitu-success-page .ih-data-chain span { display: grid; width: 28px; height: 28px; place-items: center; border-radius: 9px; color: #fff; background: var(--ih-green); font-size: 10px; font-weight: 800; }\r\n.insitu-success-page .ih-data-chain strong { color: #445263; font-size: 13px; }\r\n.insitu-success-page .ih-chart-caption { margin: 18px 0 0; color: #818b96; font-size: 10px; line-height: 1.5; }\r\n\r\n.insitu-success-page .ih-reporting-section { color: #fff; background: #10263a; }\r\n.insitu-success-page .ih-reporting-section h2,\r\n.insitu-success-page .ih-reporting-section h3 { color: #fff; }\r\n.insitu-success-page .ih-reporting-section .cs-section-heading > p { color: #bac6d1; }\r\n.insitu-success-page .ih-reporting-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; margin-top: 44px; }\r\n.insitu-success-page .ih-reporting-grid article { min-height: 240px; padding: 28px; border: 1px solid rgba(255,255,255,.13); border-radius: 20px; background: rgba(255,255,255,.06); }\r\n.insitu-success-page .ih-reporting-grid article > span { display: inline-flex; padding: 6px 9px; border-radius: 999px; color: #122a20; background: #91dfaf; font-size: 9px; font-weight: 850; letter-spacing: .08em; }\r\n.insitu-success-page .ih-reporting-grid article > strong { display: block; margin-top: 26px; color: #fff; font-size: 20px; }\r\n.insitu-success-page .ih-reporting-grid article p { color: #c1ccd5; font-size: 13px; }\r\n.insitu-success-page .ih-reporting-guardrail { display: flex; gap: 16px; margin-top: 22px; padding: 20px 22px; border-radius: 17px; color: #243527; background: #e9f5ed; }\r\n.insitu-success-page .ih-reporting-guardrail svg { width: 29px; height: 29px; flex: 0 0 auto; color: var(--ih-green); }\r\n.insitu-success-page .ih-reporting-guardrail p { margin: 5px 0 0; color: #5d6f61; font-size: 12px; }\r\n\r\n.insitu-success-page .ih-why > div:first-child { max-width: 740px; }\r\n.insitu-success-page .ih-why-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; margin-top: 40px; }\r\n.insitu-success-page .ih-why-grid article { padding: 28px; border: 1px solid #e7ded8; border-radius: 18px; }\r\n.insitu-success-page .ih-why-grid article p { margin-bottom: 0; color: #657282; font-size: 13px; }\r\n.insitu-success-page .ih-why-grid aside { grid-column: 1\/-1; display: flex; gap: 16px; padding: 22px; border-radius: 18px; color: #3f2528; background: #f8ece8; }\r\n.insitu-success-page .ih-why-grid aside svg { width: 30px; height: 30px; flex: 0 0 auto; color: var(--ih-burgundy); }\r\n.insitu-success-page .ih-why-grid aside p { margin: 4px 0 0; color: #6b5b5d; font-size: 12px; }\r\n\r\n.insitu-success-page .ih-methodology-section { background: #faf8f5; }\r\n.insitu-success-page .ih-methodology { display: grid; grid-template-columns: 1.2fr .8fr; gap: 74px; align-items: start; }\r\n.insitu-success-page .ih-methodology > div > p:not(.eyebrow) { color: #626f7d; }\r\n.insitu-success-page .ih-methodology > aside { padding: 30px; border: 1px solid #e2d8d2; border-radius: 22px; background: #fff; }\r\n.insitu-success-page .ih-methodology > aside strong { display: block; margin-top: 18px; color: var(--ih-ink); }\r\n.insitu-success-page .ih-methodology > aside p { margin-bottom: 0; color: #6e7986; font-size: 12px; }\r\n.insitu-success-page .ih-faq { background: #fff; }\r\n.insitu-success-page .ih-final-cta { background: linear-gradient(125deg, #4f0d12, #7d171e); }\r\n\r\n@media (max-width: 1050px) {\r\n  .insitu-success-page .ih-hero-grid { gap: 36px; }\r\n  .insitu-success-page .ih-hero-visual { min-height: 590px; }\r\n  .insitu-success-page .ih-app-shot { width: 286px; }\r\n  .insitu-success-page .ih-proof-card.portal { left: 0; }\r\n  .insitu-success-page .ih-proof-card.catalog { right: 0; }\r\n  .insitu-success-page .ih-app-grid { gap: 36px; }\r\n  .insitu-success-page .ih-app-gallery figure.main { left: 0; }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .insitu-success-page .ih-hero-grid,\r\n  .insitu-success-page .ih-intro,\r\n  .insitu-success-page .ih-app-grid,\r\n  .insitu-success-page .ih-evidence-grid,\r\n  .insitu-success-page .ih-methodology { grid-template-columns: 1fr; }\r\n  .insitu-success-page .ih-hero-visual { width: min(590px,100%); margin-inline: auto; }\r\n  .insitu-success-page .ih-stat-strip > .shell { grid-template-columns: repeat(2,1fr); }\r\n  .insitu-success-page .ih-stat-strip > .shell > div { border-bottom: 1px solid #eee4e0; }\r\n  .insitu-success-page .ih-workflow-grid { grid-template-columns: repeat(2,1fr); }\r\n  .insitu-success-page .ih-chart-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .ih-chart-grid figure { min-height: auto; }\r\n  .insitu-success-page .ih-app-gallery { width: min(600px,100%); margin-inline: auto; }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .insitu-success-page .ih-hero { padding-bottom: 70px; }\r\n  .insitu-success-page .ih-hero-copy h1 { font-size: 40px; }\r\n  .insitu-success-page .ih-hero-visual { min-height: 540px; margin-top: 18px; }\r\n  .insitu-success-page .ih-app-shot { width: 250px; }\r\n  .insitu-success-page .ih-app-shot img { height: 500px; }\r\n  .insitu-success-page .ih-proof-card { max-width: 160px; padding: 12px; }\r\n  .insitu-success-page .ih-proof-card.portal { top: 130px; left: -2px; }\r\n  .insitu-success-page .ih-proof-card.catalog { right: -2px; bottom: 120px; }\r\n  .insitu-success-page .ih-qb-card { right: 4px; bottom: 10px; }\r\n  .insitu-success-page .ih-stat-strip > .shell { grid-template-columns: 1fr; }\r\n  .insitu-success-page .ih-stat-strip > .shell > div { border-left: 1px solid #eee4e0; }\r\n  .insitu-success-page .ih-intro { gap: 34px; }\r\n  .insitu-success-page .ih-at-glance { padding: 24px; }\r\n  .insitu-success-page .ih-at-glance dl div { grid-template-columns: 1fr; gap: 6px; }\r\n  .insitu-success-page .ih-workflow-grid,\r\n  .insitu-success-page .ih-evidence-cards,\r\n  .insitu-success-page .ih-reporting-grid,\r\n  .insitu-success-page .ih-why-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .ih-workflow-grid article { min-height: 0; }\r\n  .insitu-success-page .ih-app-gallery { min-height: 570px; }\r\n  .insitu-success-page .ih-app-gallery figure.main { width: 250px; }\r\n  .insitu-success-page .ih-app-gallery figure.scan { width: 195px; }\r\n  .insitu-success-page .ih-app-gallery img { height: 470px; }\r\n  .insitu-success-page .ih-app-gallery figure.scan img { height: 360px; }\r\n  .insitu-success-page .ih-why-grid aside { grid-column: auto; }\r\n}\r\n\r\n.insitu-success-page.rg-case { --rg-ink: #14243c; --rg-coffee: #5a3825; --rg-cream: #f7f0e7; --rg-gold: #d99a43; --rg-green: #48755c; }\r\n.insitu-success-page .rg-hub-identity { display: grid; width: 66px; height: 66px; place-items: center; overflow: hidden; padding: 5px 10px; border: 1px solid #d9e2e8; border-radius: 15px; background: #181818; }\r\n.insitu-success-page .rg-hub-identity img { width: auto; height: 100%; object-fit: contain; }\r\n.insitu-success-page .rg-story-card { border-color: #dfd5ca; }\r\n.insitu-success-page.rg-case .eyebrow { color: #a0642d; }\r\n.insitu-success-page .rg-hero { position: relative; overflow: hidden; padding: 30px 0 100px; background: radial-gradient(circle at 87% 20%, rgba(217,154,67,.22), transparent 28%), linear-gradient(135deg, #fff 0%, #fbf5ed 56%, #eef5ef 100%); }\r\n.insitu-success-page .rg-hero::after { position: absolute; right: -140px; bottom: -260px; width: 620px; height: 620px; border: 1px solid rgba(90,56,37,.12); border-radius: 50%; content: \"\"; }\r\n.insitu-success-page .rg-hero-grid { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, .93fr) minmax(540px, 1.07fr); gap: 58px; align-items: center; padding-top: 48px; }\r\n.insitu-success-page .rg-hero-copy h1 { max-width: 720px; margin-top: 22px; font-size: clamp(42px, 5vw, 68px); line-height: 1.02; }\r\n.insitu-success-page .rg-lead { max-width: 690px; margin: 22px 0; color: #59677c; font-size: 18px; }\r\n.insitu-success-page .rg-logo-lockup { display: inline-flex; width: 114px; height: 86px; align-items: center; justify-content: center; padding: 8px 16px; border: 1px solid #e5d9cc; border-radius: 16px; background: #181818; box-shadow: 0 12px 34px rgba(67,43,29,.12); }\r\n.insitu-success-page .rg-logo-lockup img { width: auto; height: 100%; object-fit: contain; }\r\n.insitu-success-page .rg-logo-lockup.compact { width: 82px; height: 72px; padding: 6px 12px; border-radius: 13px; }\r\n.insitu-success-page .rg-tag-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 26px 0; }\r\n.insitu-success-page .rg-tag-row span { padding: 8px 12px; border: 1px solid #dfd5ca; border-radius: 999px; color: #67452f; background: rgba(255,255,255,.8); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .rg-hero-actions { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; }\r\n.insitu-success-page .rg-hero-visual { position: relative; min-height: 570px; }\r\n.insitu-success-page .rg-browser { position: absolute; inset: 30px 0 50px 28px; overflow: hidden; border: 1px solid rgba(20,36,60,.16); border-radius: 24px; background: #fff; box-shadow: 0 28px 70px rgba(67,43,29,.18); }\r\n.insitu-success-page .rg-browser-bar { display: flex; height: 44px; align-items: center; gap: 7px; padding: 0 16px; color: #7d8999; background: #f3f5f6; font-size: 10px; }\r\n.insitu-success-page .rg-browser-bar i { width: 8px; height: 8px; border-radius: 50%; background: #ff8a7d; }\r\n.insitu-success-page .rg-browser-bar i:nth-child(2) { background: #f4bd52; }\r\n.insitu-success-page .rg-browser-bar i:nth-child(3) { background: #5fc99b; }\r\n.insitu-success-page .rg-browser-bar span { margin-left: 10px; }\r\n.insitu-success-page .rg-store-head { display: grid; grid-template-columns: 54px minmax(0, 1fr) 32px; gap: 16px; align-items: center; padding: 18px 22px 14px; }\r\n.insitu-success-page .rg-store-head > img { width: 46px; height: 54px; object-fit: contain; padding: 3px; border-radius: 7px; background: #161616; }\r\n.insitu-success-page .rg-store-head > div { display: flex; min-height: 40px; align-items: center; gap: 8px; padding: 0 14px; border: 1px solid #e0e4e8; border-radius: 9px; color: #8894a3; font-size: 11px; }\r\n.insitu-success-page .rg-store-head svg { width: 18px; }\r\n.insitu-success-page .rg-store-tabs { display: flex; gap: 8px; overflow: hidden; padding: 0 22px 18px; white-space: nowrap; }\r\n.insitu-success-page .rg-store-tabs span { padding: 7px 11px; border-radius: 999px; color: #6b7585; background: #f3f5f6; font-size: 9px; font-weight: 700; }\r\n.insitu-success-page .rg-store-tabs .active { color: #fff; background: var(--rg-coffee); }\r\n.insitu-success-page .rg-product-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; padding: 0 22px 24px; }\r\n.insitu-success-page .rg-product-card { min-width: 0; padding: 14px; border: 1px solid #e8ebee; border-radius: 14px; box-shadow: 0 8px 20px rgba(20,36,60,.05); }\r\n.insitu-success-page .rg-coffee-bag { position: relative; display: grid; width: 74px; height: 96px; place-items: center; margin: 0 auto 12px; clip-path: polygon(8% 8%, 92% 8%, 100% 100%, 0 100%); color: #fff; background: #bf7b36; }\r\n.insitu-success-page .rg-product-card.forest .rg-coffee-bag { background: #3f6c55; }\r\n.insitu-success-page .rg-product-card.berry .rg-coffee-bag { background: #743c4d; }\r\n.insitu-success-page .rg-coffee-bag span { font-size: 28px; font-weight: 800; }\r\n.insitu-success-page .rg-coffee-bag i { width: 26px; height: 1px; background: rgba(255,255,255,.7); }\r\n.insitu-success-page .rg-coffee-bag small { font-size: 7px; letter-spacing: .14em; }\r\n.insitu-success-page .rg-product-card > strong { display: block; overflow: hidden; color: var(--rg-ink); font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }\r\n.insitu-success-page .rg-product-card > p { min-height: 30px; margin: 4px 0 9px; color: #8994a2; font-size: 8px; }\r\n.insitu-success-page .rg-product-card > div:last-child { display: flex; align-items: center; justify-content: space-between; color: #6c7786; font-size: 9px; }\r\n.insitu-success-page .rg-product-card button { width: 25px; height: 25px; border: 0; border-radius: 7px; color: #fff; background: var(--rg-coffee); }\r\n.insitu-success-page .rg-proof-card, .insitu-success-page .rg-qb-card { position: absolute; display: flex; align-items: center; gap: 10px; padding: 13px 16px; border: 1px solid rgba(20,36,60,.12); border-radius: 14px; background: rgba(255,255,255,.96); box-shadow: 0 16px 35px rgba(20,36,60,.14); }\r\n.insitu-success-page .rg-proof-card svg { width: 24px; height: 24px; color: var(--rg-green); }\r\n.insitu-success-page .rg-proof-card span { display: grid; color: #687589; font-size: 11px; }\r\n.insitu-success-page .rg-proof-card strong { color: var(--rg-ink); font-size: 16px; }\r\n.insitu-success-page .rg-proof-card.users { top: 0; right: -14px; }\r\n.insitu-success-page .rg-proof-card.orders { right: 8px; bottom: 36px; }\r\n.insitu-success-page .rg-qb-card { left: 0; bottom: 10px; }\r\n.insitu-success-page .rg-qb-card img { width: 86px; }\r\n.insitu-success-page .rg-qb-card span { color: #6d7888; font-size: 10px; }\r\n.insitu-success-page .rg-stat-strip { padding: 38px 0 24px; color: #fff; background: #192b26; }\r\n.insitu-success-page .rg-stat-strip .shell { display: grid; grid-template-columns: repeat(5, 1fr); }\r\n.insitu-success-page .rg-stat-strip .shell > div { padding: 0 20px; border-right: 1px solid rgba(255,255,255,.16); }\r\n.insitu-success-page .rg-stat-strip .shell > div:first-child { padding-left: 0; }\r\n.insitu-success-page .rg-stat-strip .shell > div:last-child { border: 0; }\r\n.insitu-success-page .rg-stat-strip strong { display: block; font: 700 30px\/1 Manrope, sans-serif; }\r\n.insitu-success-page .rg-stat-strip span { display: block; margin-top: 7px; color: #c9d7d1; font-size: 11px; }\r\n.insitu-success-page .rg-stat-strip > p { margin: 22px 24px 0; color: #aebfb8; font-size: 10px; text-align: center; }\r\n.insitu-success-page .rg-intro { display: grid; grid-template-columns: 1.35fr .75fr; gap: 80px; }\r\n.insitu-success-page .rg-intro > div > p { color: #617086; font-size: 17px; }\r\n.insitu-success-page .rg-at-glance { padding: 30px; border: 1px solid #e7ded4; border-radius: 20px; background: var(--rg-cream); }\r\n.insitu-success-page .rg-at-glance dl { margin: 0; }\r\n.insitu-success-page .rg-at-glance dl div { display: grid; grid-template-columns: 112px 1fr; gap: 18px; padding: 13px 0; border-bottom: 1px solid #dfd3c6; }\r\n.insitu-success-page .rg-at-glance dl div:last-child { border: 0; }\r\n.insitu-success-page .rg-at-glance dt { color: #826047; font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .rg-at-glance dd { margin: 0; color: var(--rg-ink); font-size: 13px; line-height: 1.5; }\r\n.insitu-success-page .rg-workflow-section { background: #f6f8fa; }\r\n.insitu-success-page .rg-workflow-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 46px; }\r\n.insitu-success-page .rg-workflow-grid article { min-height: 288px; padding: 28px; border: 1px solid #dfe5eb; border-radius: 18px; background: #fff; }\r\n.insitu-success-page .rg-workflow-grid article > span { color: #aa6e35; font-size: 10px; font-weight: 800; letter-spacing: .09em; }\r\n.insitu-success-page .rg-workflow-grid svg { display: block; width: 34px; height: 34px; margin: 36px 0 22px; color: var(--rg-green); }\r\n.insitu-success-page .rg-workflow-grid p { color: #68768a; font-size: 14px; }\r\n.insitu-success-page .rg-channel-section { color: #fff; background: linear-gradient(120deg, #172923, #213f35 60%, #3d3429); }\r\n.insitu-success-page .rg-channel-section h2 { color: #fff; }\r\n.insitu-success-page .rg-channel-section p { color: #c9d8d2; }\r\n.insitu-success-page .rg-channel-grid { display: grid; grid-template-columns: .86fr 1.14fr; gap: 76px; align-items: center; }\r\n.insitu-success-page .rg-channel-benefits { display: grid; gap: 14px; margin: 28px 0; }\r\n.insitu-success-page .rg-channel-benefits > div { display: flex; gap: 13px; align-items: flex-start; }\r\n.insitu-success-page .rg-channel-benefits svg { width: 23px; flex: 0 0 auto; color: #e8b66c; }\r\n.insitu-success-page .rg-channel-benefits span { display: grid; color: #b9cbc4; font-size: 13px; }\r\n.insitu-success-page .rg-channel-benefits strong { color: #fff; font-size: 14px; }\r\n.insitu-success-page .rg-channel-panel { padding: 28px; border: 1px solid rgba(255,255,255,.15); border-radius: 24px; color: var(--rg-ink); background: #fff; box-shadow: 0 25px 55px rgba(0,0,0,.2); }\r\n.insitu-success-page .rg-channel-title { display: flex; align-items: center; justify-content: space-between; padding-bottom: 18px; border-bottom: 1px solid #e7ebee; }\r\n.insitu-success-page .rg-channel-title span { color: #9a693d; font-size: 10px; font-weight: 800; letter-spacing: .12em; }\r\n.insitu-success-page .rg-channel-title strong { font-size: 16px; }\r\n.insitu-success-page .rg-order-lines { padding: 10px 0; }\r\n.insitu-success-page .rg-order-lines > div { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid #edf0f2; color: #687589; font-size: 13px; }\r\n.insitu-success-page .rg-order-lines strong { color: var(--rg-ink); }\r\n.insitu-success-page .rg-delivery-choice { display: flex; gap: 12px; align-items: center; margin: 18px 0; padding: 14px; border-radius: 12px; background: #eef6f1; }\r\n.insitu-success-page .rg-delivery-choice > svg { width: 25px; color: var(--rg-green); }\r\n.insitu-success-page .rg-delivery-choice > span { display: grid; flex: 1; }\r\n.insitu-success-page .rg-delivery-choice small { color: #718279; font-size: 8px; letter-spacing: .1em; }\r\n.insitu-success-page .rg-delivery-choice strong { font-size: 12px; }\r\n.insitu-success-page .rg-channel-panel > button { width: 100%; min-height: 43px; border: 0; border-radius: 9px; color: #fff; background: var(--rg-coffee); font-weight: 800; }\r\n.insitu-success-page .rg-channel-panel > p { margin: 9px 0 0; color: #8792a0; font-size: 9px; text-align: center; }\r\n.insitu-success-page .rg-evidence-section { background: #fff; }\r\n.insitu-success-page .rg-evidence-grid { display: grid; grid-template-columns: .85fr 1.15fr; gap: 70px; align-items: center; }\r\n.insitu-success-page .rg-evidence-grid > div:first-child > p { color: #647287; }\r\n.insitu-success-page .rg-evidence-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }\r\n.insitu-success-page .rg-evidence-pills span { padding: 8px 11px; border-radius: 999px; color: #315c4a; background: #eaf4ef; font-size: 11px; font-weight: 700; }\r\n.insitu-success-page .rg-evidence-cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\r\n.insitu-success-page .rg-evidence-cards article { min-height: 180px; padding: 24px; border: 1px solid #e1e6eb; border-radius: 17px; background: #f8fafb; }\r\n.insitu-success-page .rg-evidence-cards svg { width: 27px; height: 27px; color: #a56b35; }\r\n.insitu-success-page .rg-evidence-cards strong { display: block; margin: 22px 0 7px; color: var(--rg-ink); font: 700 30px\/1 Manrope, sans-serif; }\r\n.insitu-success-page .rg-evidence-cards span { color: #687589; font-size: 12px; line-height: 1.5; }\r\n.insitu-success-page .rg-visual-section { background: #f6f1ea; }\r\n.insitu-success-page .rg-chart-grid { display: grid; grid-template-columns: 1.18fr .9fr .92fr; gap: 18px; margin-top: 45px; }\r\n.insitu-success-page .rg-chart-grid figure { margin: 0; padding: 25px; border: 1px solid #e2d7ca; border-radius: 19px; background: #fff; }\r\n.insitu-success-page .rg-chart-grid figcaption { display: flex; align-items: flex-start; justify-content: space-between; gap: 15px; }\r\n.insitu-success-page .rg-chart-grid figcaption > div { display: grid; }\r\n.insitu-success-page .rg-chart-grid figcaption span { color: var(--rg-ink); font-size: 15px; font-weight: 800; }\r\n.insitu-success-page .rg-chart-grid figcaption small { color: #84909e; font-size: 9px; }\r\n.insitu-success-page .rg-chart-grid figcaption svg { width: 25px; height: 25px; color: #a96e38; }\r\n.insitu-success-page .rg-month-bars { display: grid; height: 178px; grid-template-columns: repeat(8, 1fr); gap: 8px; align-items: end; margin: 26px 0 12px; }\r\n.insitu-success-page .rg-month-bars > div { display: grid; height: 100%; grid-template-rows: 1fr auto; gap: 8px; align-items: end; }\r\n.insitu-success-page .rg-month-bars i { display: flex; height: 100%; align-items: end; border-radius: 7px; background: #eee7df; }\r\n.insitu-success-page .rg-month-bars b { display: block; width: 100%; border-radius: 7px; background: linear-gradient(#dba150, #705038); }\r\n.insitu-success-page .rg-month-bars span { color: #8a7c70; font-size: 8px; text-align: center; }\r\n.insitu-success-page .rg-chart-highlight { display: flex; gap: 9px; align-items: baseline; color: #6c7887; font-size: 11px; }\r\n.insitu-success-page .rg-chart-highlight strong { color: var(--rg-ink); font-size: 21px; }\r\n.insitu-success-page .rg-chart-caption { margin: 16px 0 0; color: #8a95a2; font-size: 9px; }\r\n.insitu-success-page .rg-adoption-ring { position: relative; display: grid; width: 166px; height: 166px; place-items: center; margin: 27px auto 20px; border-radius: 50%; background: conic-gradient(var(--rg-green) 0 33%, #e7ece9 33% 100%); }\r\n.insitu-success-page .rg-adoption-ring::before { position: absolute; width: 120px; height: 120px; border-radius: 50%; background: #fff; content: \"\"; }\r\n.insitu-success-page .rg-adoption-ring div { position: relative; z-index: 1; display: grid; max-width: 105px; text-align: center; }\r\n.insitu-success-page .rg-adoption-ring strong { color: var(--rg-ink); font-size: 18px; }\r\n.insitu-success-page .rg-adoption-ring span { color: #758291; font-size: 9px; }\r\n.insitu-success-page .rg-adoption-detail { display: flex; justify-content: center; gap: 18px; }\r\n.insitu-success-page .rg-adoption-detail span { display: grid; color: #7d8996; font-size: 9px; }\r\n.insitu-success-page .rg-adoption-detail strong { color: var(--rg-ink); font-size: 14px; }\r\n.insitu-success-page .rg-connection-chart figcaption img { width: 84px; }\r\n.insitu-success-page .rg-data-chain { display: grid; gap: 7px; margin-top: 25px; }\r\n.insitu-success-page .rg-data-chain > div { display: flex; gap: 10px; align-items: center; padding: 9px 11px; border-radius: 9px; background: #f1f4f3; }\r\n.insitu-success-page .rg-data-chain span { color: #9a6a3d; font-size: 9px; font-weight: 800; }\r\n.insitu-success-page .rg-data-chain strong { color: #445264; font-size: 11px; }\r\n.insitu-success-page .rg-products { background: #fff; }\r\n.insitu-success-page .rg-product-cloud { display: flex; flex-wrap: wrap; gap: 10px; margin: 36px 0 28px; }\r\n.insitu-success-page .rg-product-cloud span { padding: 12px 16px; border: 1px solid #e1d6ca; border-radius: 999px; color: #684934; background: #fbf7f2; font-size: 13px; font-weight: 700; }\r\n.insitu-success-page .rg-methodology { display: grid; grid-template-columns: 1.15fr .65fr; gap: 75px; }\r\n.insitu-success-page .rg-methodology > div > p { color: #647287; }\r\n.insitu-success-page .rg-methodology aside { display: flex; flex-direction: column; align-items: flex-start; padding: 27px; border: 1px solid #e3d9ce; border-radius: 19px; background: #f8f2eb; }\r\n.insitu-success-page .rg-methodology aside > strong { margin-top: 18px; color: var(--rg-ink); }\r\n.insitu-success-page .rg-methodology aside > p { color: #6e7987; font-size: 12px; }\r\n.insitu-success-page .rg-faq { background: #f6f8fa; }\r\n.insitu-success-page .rg-faq-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin-top: 40px; }\r\n.insitu-success-page .rg-faq details { padding: 20px 22px; border: 1px solid #dde4ea; border-radius: 13px; background: #fff; }\r\n.insitu-success-page .rg-faq summary { display: flex; cursor: pointer; list-style: none; justify-content: space-between; gap: 20px; color: var(--rg-ink); font-weight: 750; }\r\n.insitu-success-page .rg-faq summary span { color: #a26937; }\r\n.insitu-success-page .rg-faq details p { margin-bottom: 0; color: #687589; font-size: 13px; }\r\n\r\n@media (max-width: 1050px) {\r\n  .insitu-success-page .rg-hero-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .rg-hero-copy { max-width: 800px; }\r\n  .insitu-success-page .rg-hero-visual { width: min(720px, 100%); min-height: 560px; margin-inline: auto; }\r\n  .insitu-success-page .rg-stat-strip .shell { grid-template-columns: repeat(3, 1fr); gap: 22px 0; }\r\n  .insitu-success-page .rg-stat-strip .shell > div:nth-child(3) { border: 0; }\r\n  .insitu-success-page .rg-workflow-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .insitu-success-page .rg-chart-grid { grid-template-columns: 1fr 1fr; }\r\n  .insitu-success-page .rg-connection-chart { grid-column: 1 \/ -1; }\r\n}\r\n@media (max-width: 760px) {\r\n  .insitu-success-page .rg-hero { padding-bottom: 76px; }\r\n  .insitu-success-page .rg-hero-grid { gap: 28px; padding-top: 26px; }\r\n  .insitu-success-page .rg-hero-copy h1 { font-size: 42px; }\r\n  .insitu-success-page .rg-hero-visual { min-height: 490px; }\r\n  .insitu-success-page .rg-browser { inset: 20px 0 60px; }\r\n  .insitu-success-page .rg-product-card:nth-child(3) { display: none; }\r\n  .insitu-success-page .rg-product-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .insitu-success-page .rg-proof-card.users { right: 0; }\r\n  .insitu-success-page .rg-qb-card { bottom: 0; }\r\n  .insitu-success-page .rg-stat-strip .shell { grid-template-columns: repeat(2, 1fr); }\r\n  .insitu-success-page .rg-stat-strip .shell > div { padding: 0 14px; }\r\n  .insitu-success-page .rg-stat-strip .shell > div:nth-child(2n) { border: 0; }\r\n  .insitu-success-page .rg-intro, .insitu-success-page .rg-channel-grid, .insitu-success-page .rg-evidence-grid, .insitu-success-page .rg-methodology { grid-template-columns: 1fr; gap: 38px; }\r\n  .insitu-success-page .rg-workflow-grid, .insitu-success-page .rg-evidence-cards, .insitu-success-page .rg-chart-grid, .insitu-success-page .rg-faq-list { grid-template-columns: 1fr; }\r\n  .insitu-success-page .rg-connection-chart { grid-column: auto; }\r\n}\r\n@media (max-width: 480px) {\r\n  .insitu-success-page .rg-hero-copy h1 { font-size: 36px; }\r\n  .insitu-success-page .rg-lead { font-size: 16px; }\r\n  .insitu-success-page .rg-hero-visual { min-height: 430px; }\r\n  .insitu-success-page .rg-store-head { grid-template-columns: 44px 1fr 22px; gap: 8px; padding-inline: 12px; }\r\n  .insitu-success-page .rg-store-tabs, .insitu-success-page .rg-product-grid { padding-inline: 12px; }\r\n  .insitu-success-page .rg-proof-card { padding: 9px 11px; }\r\n  .insitu-success-page .rg-proof-card.orders { right: 0; bottom: 22px; }\r\n  .insitu-success-page .rg-qb-card { left: 0; bottom: -22px; }\r\n  .insitu-success-page .rg-stat-strip strong { font-size: 24px; }\r\n  .insitu-success-page .rg-at-glance { padding: 22px; }\r\n  .insitu-success-page .rg-at-glance dl div { grid-template-columns: 1fr; gap: 4px; }\r\n  .insitu-success-page .rg-workflow-grid article { min-height: auto; }\r\n}\r\n\r\n.insitu-success-page .lf-hub-identity { display: grid; width: 66px; height: 66px; place-items: center; overflow: hidden; padding: 5px; border: 1px solid #d9e8df; border-radius: 16px; background: #fff; }\r\n.insitu-success-page .lf-hub-identity img { width: 100%; height: 100%; object-fit: contain; }\r\n.insitu-success-page .lf-story-card { border-color: #d8e9df; }\r\n.insitu-success-page.lf-case { --lf-green: #169b49; --lf-green-dark: #087335; --lf-mint: #eaf9f0; --lf-ink: #10233d; --lf-soft: #5f728a; background: #fff; }\r\n.insitu-success-page.lf-case .case-breadcrumbs { display: flex; gap: 10px; padding-top: 34px; color: #64758a; font-size: 13px; }\r\n.insitu-success-page.lf-case .case-breadcrumbs a { color: #1a6d43; }\r\n.insitu-success-page .lf-hero { min-height: 860px; overflow: hidden; background: radial-gradient(circle at 86% 12%, rgba(70,220,137,.2), transparent 34%), linear-gradient(135deg, #f8fcfa 0%, #eef9f3 56%, #f7fbff 100%); }\r\n.insitu-success-page .lf-hero-grid { display: grid; grid-template-columns: minmax(0, .94fr) minmax(520px, 1.06fr); gap: 52px; align-items: center; padding: 70px 0 92px; }\r\n.insitu-success-page .lf-hero-copy { position: relative; z-index: 2; }\r\n.insitu-success-page .lf-logo-lockup { width: 116px; height: 92px; margin: 0 0 24px; padding: 6px; overflow: hidden; border: 1px solid rgba(19,78,48,.12); border-radius: 22px; background: #fff; box-shadow: 0 14px 34px rgba(22,73,48,.1); }\r\n.insitu-success-page .lf-logo-lockup img { width: 100%; height: 100%; object-fit: contain; }\r\n.insitu-success-page .lf-logo-lockup.compact { width: 82px; height: 72px; margin: 0; border-radius: 16px; box-shadow: none; }\r\n.insitu-success-page .lf-hero h1 { max-width: 690px; font-size: clamp(45px, 5.25vw, 70px); line-height: 1.01; }\r\n.insitu-success-page .lf-lead { max-width: 680px; margin: 26px 0 24px; color: #53677e; font-size: 19px; }\r\n.insitu-success-page .lf-tag-row { display: flex; flex-wrap: wrap; gap: 9px; }\r\n.insitu-success-page .lf-tag-row span { padding: 8px 12px; border: 1px solid rgba(13,123,61,.18); border-radius: 999px; color: #17643d; background: rgba(255,255,255,.8); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .lf-hero-actions { display: flex; flex-wrap: wrap; gap: 22px; align-items: center; margin-top: 28px; }\r\n.insitu-success-page.lf-case .cs-text-link { display: inline-flex; gap: 8px; align-items: center; color: #17643d; font-weight: 700; }\r\n.insitu-success-page.lf-case .cs-text-link.light { color: #d7ffea; }\r\n.insitu-success-page.lf-case .cs-text-link svg { width: 18px; height: 18px; }\r\n.insitu-success-page .lf-hero-visual { position: relative; min-height: 650px; }\r\n.insitu-success-page .lf-ops-workspace { position: absolute; top: 24px; right: 0; left: 0; z-index: 2; display: flex; min-height: 540px; flex-direction: column; overflow: hidden; border: 1px solid rgba(16,76,47,.15); border-radius: 28px; background: #fff; box-shadow: 0 34px 80px rgba(23,74,52,.18); }\r\n.insitu-success-page .lf-ops-workspace > header { display: grid; grid-template-columns: 74px 1fr auto; align-items: center; min-height: 58px; padding: 0 20px; border-bottom: 1px solid #e2ebe6; background: #fbfdfc; }\r\n.insitu-success-page .lf-ops-workspace > header strong { color: var(--lf-ink); font-size: 13px; }\r\n.insitu-success-page .lf-ops-workspace > header > span { padding: 7px 9px; border-radius: 999px; color: #087335; background: #e5f8ed; font-size: 9px; font-weight: 800; letter-spacing: .08em; }\r\n.insitu-success-page .lf-window-dots { display: flex; gap: 6px; }\r\n.insitu-success-page .lf-window-dots i { width: 8px; height: 8px; border-radius: 50%; background: #d7e2dc; }\r\n.insitu-success-page .lf-window-dots i:first-child { background: #ff8787; }.insitu-success-page .lf-window-dots i:nth-child(2) { background: #f4c14e; }.insitu-success-page .lf-window-dots i:last-child { background: #4cc97f; }\r\n.insitu-success-page .lf-ops-layout { display: grid; grid-template-columns: 118px minmax(0,1fr); flex: 1; }\r\n.insitu-success-page .lf-ops-layout > nav { display: grid; align-content: start; gap: 8px; padding: 22px 12px; border-right: 1px solid #e2ebe6; background: #f7faf8; }\r\n.insitu-success-page .lf-ops-layout > nav span { display: flex; gap: 8px; align-items: center; min-height: 39px; padding: 0 10px; border-radius: 10px; color: #6a7b70; font-size: 10px; font-weight: 700; }\r\n.insitu-success-page .lf-ops-layout > nav span.active { color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-ops-layout > nav svg { width: 16px; height: 16px; }\r\n.insitu-success-page .lf-order-panel { min-width: 0; padding: 22px 22px 18px; }\r\n.insitu-success-page .lf-order-heading { display: flex; justify-content: space-between; gap: 18px; align-items: center; }\r\n.insitu-success-page .lf-order-heading small { display: block; color: #819087; font-size: 8px; font-weight: 800; letter-spacing: .12em; }\r\n.insitu-success-page .lf-order-heading strong { display: block; margin-top: 4px; color: var(--lf-ink); font-size: 18px; }\r\n.insitu-success-page .lf-order-heading > span { padding: 7px 10px; border-radius: 999px; color: #8b6000; background: #fff5d8; font-size: 9px; font-weight: 800; }\r\n.insitu-success-page .lf-account-row { display: grid; grid-template-columns: 1.35fr 1fr 1fr; gap: 8px; margin: 18px 0 14px; }\r\n.insitu-success-page .lf-account-row > div { padding: 11px 12px; border: 1px solid #e1ebe5; border-radius: 11px; background: #fbfdfc; }\r\n.insitu-success-page .lf-account-row small { display: block; color: #8b9991; font-size: 7px; font-weight: 800; letter-spacing: .09em; }\r\n.insitu-success-page .lf-account-row strong { display: block; margin-top: 4px; overflow: hidden; color: #30453a; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }\r\n.insitu-success-page .lf-order-lines { overflow: hidden; border: 1px solid #e0e9e4; border-radius: 13px; }\r\n.insitu-success-page .lf-order-lines > div { display: grid; grid-template-columns: 34px minmax(0,1fr) auto; gap: 10px; align-items: center; min-height: 58px; padding: 8px 12px; border-bottom: 1px solid #e7eee9; }\r\n.insitu-success-page .lf-order-lines > div:last-child { border-bottom: 0; }\r\n.insitu-success-page .lf-order-lines i,.insitu-success-page .lf-portal-products article > i { display: block; width: 30px; height: 30px; border-radius: 10px; background: radial-gradient(circle at 34% 35%, #ffd55b 0 22%, transparent 23%), radial-gradient(circle at 66% 58%, #f09d32 0 27%, transparent 28%), #fff4d8; }\r\n.insitu-success-page .lf-order-lines i.vegetable,.insitu-success-page .lf-portal-products article > i.vegetable { background: radial-gradient(circle at 40% 55%, #45ac61 0 28%, transparent 29%), radial-gradient(circle at 64% 40%, #86cd60 0 26%, transparent 27%), #e8f6e6; }\r\n.insitu-success-page .lf-order-lines i.grocery { background: linear-gradient(135deg,#f3d073 0 48%,#dfad4f 49% 100%); }\r\n.insitu-success-page .lf-portal-products article > i.herb { background: radial-gradient(ellipse at 34% 60%,#2f9b5a 0 24%,transparent 25%),radial-gradient(ellipse at 65% 38%,#6bc778 0 25%,transparent 26%),#e4f5e8; }\r\n.insitu-success-page .lf-order-lines strong { display: block; color: #263b31; font-size: 10px; }\r\n.insitu-success-page .lf-order-lines small { display: block; margin-top: 3px; color: #8a9891; font-size: 8px; }\r\n.insitu-success-page .lf-order-lines b { color: #52655b; font-size: 9px; }\r\n.insitu-success-page .lf-workspace-actions { display: grid; grid-template-columns: 1fr 12px 1fr 12px 1fr; gap: 6px; align-items: center; margin-top: 14px; }\r\n.insitu-success-page .lf-workspace-actions > span { display: grid; grid-template-columns: 29px 1fr; grid-template-rows: auto auto; column-gap: 8px; align-items: center; min-height: 56px; padding: 8px; border-radius: 11px; background: #f0f8f3; }\r\n.insitu-success-page .lf-workspace-actions svg { grid-row: 1 \/ 3; width: 28px; height: 28px; padding: 7px; border-radius: 8px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-workspace-actions b { color: #2a4436; font-size: 8px; }\r\n.insitu-success-page .lf-workspace-actions small { color: #7e8e85; font-size: 7px; }\r\n.insitu-success-page .lf-workspace-actions > i { color: #76a88a; font-size: 12px; font-style: normal; text-align: center; }\r\n.insitu-success-page .lf-ops-workspace > footer { display: flex; gap: 8px; align-items: center; min-height: 47px; padding: 0 18px; color: #688076; background: #eff6f2; font-size: 8px; }\r\n.insitu-success-page .lf-ops-workspace > footer svg { width: 17px; height: 17px; color: var(--lf-green); }\r\n.insitu-success-page .lf-ops-workspace > footer strong { margin-left: auto; color: #315140; font-size: 8px; letter-spacing: .02em; }\r\n.insitu-success-page .lf-proof-chip { position: absolute; z-index: 4; display: flex; min-width: 180px; gap: 8px; align-items: baseline; padding: 16px 18px; border: 1px solid rgba(22,155,73,.16); border-radius: 16px; background: #fff; box-shadow: 0 14px 34px rgba(16,71,44,.13); }\r\n.insitu-success-page .lf-proof-chip strong { color: var(--lf-green-dark); font-size: 24px; }\r\n.insitu-success-page .lf-proof-chip span { color: #667a8d; font-size: 12px; }\r\n.insitu-success-page .lf-proof-chip.orders { left: 36px; bottom: 34px; }\r\n.insitu-success-page .lf-proof-chip.drivers { right: 24px; bottom: 34px; }\r\n.insitu-success-page .lf-stat-strip { color: #fff; background: linear-gradient(100deg, #0a5c32, #149448 62%, #1eae59); }\r\n.insitu-success-page .lf-stat-strip .shell { display: grid; grid-template-columns: repeat(5, 1fr); }\r\n.insitu-success-page .lf-stat-strip .shell > div { min-height: 136px; padding: 30px 24px; border-right: 1px solid rgba(255,255,255,.16); }\r\n.insitu-success-page .lf-stat-strip .shell > div:first-child { border-left: 1px solid rgba(255,255,255,.16); }\r\n.insitu-success-page .lf-stat-strip strong { display: block; margin-bottom: 5px; font-family: Manrope, sans-serif; font-size: 33px; }\r\n.insitu-success-page .lf-stat-strip span { color: #d9f5e5; font-size: 13px; line-height: 1.35; }\r\n.insitu-success-page .lf-stat-strip > p { margin: 0; padding: 12px 20px 13px; color: #c8ebd7; background: rgba(0,0,0,.1); text-align: center; font-size: 11px; }\r\n.insitu-success-page .lf-intro { display: grid; grid-template-columns: 1.18fr .82fr; gap: 78px; align-items: start; }\r\n.insitu-success-page .lf-intro > div > p:not(.eyebrow) { color: var(--lf-soft); font-size: 17px; }\r\n.insitu-success-page .lf-at-glance { padding: 34px; border: 1px solid #dcece3; border-radius: 24px; background: #f7fcf9; }\r\n.insitu-success-page .lf-at-glance dl { margin: 0; }\r\n.insitu-success-page .lf-at-glance dl div { display: grid; grid-template-columns: 112px 1fr; gap: 18px; padding: 15px 0; border-top: 1px solid #dcece3; }\r\n.insitu-success-page .lf-at-glance dt { color: #718497; font-size: 13px; }\r\n.insitu-success-page .lf-at-glance dd { margin: 0; color: var(--lf-ink); font-weight: 700; }\r\n.insitu-success-page .lf-workflow-section { background: #f6faf8; }\r\n.insitu-success-page.lf-case .cs-section-heading { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(280px, .65fr); gap: 54px; align-items: end; margin-bottom: 46px; }\r\n.insitu-success-page.lf-case .cs-section-heading > p { margin: 0; color: var(--lf-soft); }\r\n.insitu-success-page .lf-workflow-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }\r\n.insitu-success-page .lf-workflow-grid article { min-height: 292px; padding: 28px; border: 1px solid #dbe8e1; border-radius: 22px; background: #fff; box-shadow: 0 10px 30px rgba(34,75,56,.05); }\r\n.insitu-success-page .lf-workflow-grid article > span { color: var(--lf-green); font-size: 11px; font-weight: 800; letter-spacing: .1em; }\r\n.insitu-success-page .lf-workflow-grid svg { display: block; width: 48px; height: 48px; margin: 28px 0 24px; padding: 12px; border-radius: 14px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-workflow-grid h3 { min-height: 50px; }\r\n.insitu-success-page .lf-workflow-grid p { margin-bottom: 0; color: var(--lf-soft); font-size: 14px; }\r\n.insitu-success-page .lf-app-section { color: #fff; background: radial-gradient(circle at 84% 30%, rgba(75,222,142,.24), transparent 30%), linear-gradient(135deg, #071d29, #0a3b31 54%, #08743b); }\r\n.insitu-success-page .lf-app-section h2, .insitu-success-page .lf-app-section h3 { color: #fff; }\r\n.insitu-success-page .lf-app-grid { display: grid; grid-template-columns: 1fr .84fr; gap: 72px; align-items: center; }\r\n.insitu-success-page .lf-app-copy > p:not(.eyebrow) { color: #c7ddd4; font-size: 17px; }\r\n.insitu-success-page .lf-app-benefits { display: grid; gap: 15px; margin: 31px 0; }\r\n.insitu-success-page .lf-app-benefits > div { display: grid; grid-template-columns: 44px 1fr; gap: 13px; align-items: center; }\r\n.insitu-success-page .lf-app-benefits svg { width: 42px; height: 42px; padding: 10px; border-radius: 13px; color: #e5fff0; background: rgba(79,222,145,.14); }\r\n.insitu-success-page .lf-app-benefits span { color: #c9ded5; font-size: 14px; }\r\n.insitu-success-page .lf-app-benefits strong { display: block; color: #fff; font-size: 15px; }\r\n.insitu-success-page .lf-app-store-links { display: flex; flex-wrap: wrap; gap: 11px; margin-top: 28px; }\r\n.insitu-success-page .lf-app-store-links a { display: grid; min-width: 164px; gap: 2px; padding: 11px 16px; border: 1px solid rgba(255,255,255,.22); border-radius: 12px; color: #fff; background: rgba(255,255,255,.09); }\r\n.insitu-success-page .lf-app-store-links a:hover { border-color: rgba(255,255,255,.5); background: rgba(255,255,255,.15); }\r\n.insitu-success-page .lf-app-store-links span { color: #bdd4ca; font-size: 9px; letter-spacing: .05em; text-transform: uppercase; }\r\n.insitu-success-page .lf-app-store-links strong { font-size: 14px; }\r\n.insitu-success-page .lf-portal-concept { overflow: hidden; border: 1px solid rgba(255,255,255,.18); border-radius: 24px; color: #203329; background: #fff; box-shadow: 0 28px 70px rgba(0,0,0,.24); }\r\n.insitu-success-page .lf-portal-concept > header { display: grid; grid-template-columns: 58px 1fr auto; gap: 12px; align-items: center; padding: 16px 18px; border-bottom: 1px solid #e0e8e3; }\r\n.insitu-success-page .lf-portal-concept .lf-logo-lockup { width: 54px; height: 50px; padding: 4px; border-radius: 12px; }\r\n.insitu-success-page .lf-portal-concept > header > div:not(.lf-logo-lockup) { display: grid; gap: 3px; }\r\n.insitu-success-page .lf-portal-concept > header strong { color: #173424; font-size: 13px; }\r\n.insitu-success-page .lf-portal-concept > header span { color: #78887f; font-size: 9px; }\r\n.insitu-success-page .lf-order-badge { display: inline-flex !important; gap: 7px; align-items: center; min-height: 38px; padding: 0 12px; border-radius: 10px; color: #fff; background: var(--lf-green); font: 700 9px\/1 Inter,sans-serif; }\r\n.insitu-success-page .lf-order-badge svg { width: 16px; height: 16px; }\r\n.insitu-success-page .lf-portal-categories { display: flex; gap: 7px; overflow: hidden; padding: 12px 18px; background: #f4f8f5; }\r\n.insitu-success-page .lf-portal-categories span { flex: 0 0 auto; padding: 7px 10px; border-radius: 999px; color: #6d8075; background: #fff; font-size: 8px; font-weight: 700; }\r\n.insitu-success-page .lf-portal-categories span.active { color: #fff; background: #226b42; }\r\n.insitu-success-page .lf-portal-products { display: grid; grid-template-columns: repeat(3,1fr); gap: 9px; padding: 16px; }\r\n.insitu-success-page .lf-portal-products article { min-width: 0; padding: 14px; border: 1px solid #e1e9e4; border-radius: 14px; background: #fbfdfc; }\r\n.insitu-success-page .lf-portal-products article > i { width: 100%; height: 76px; margin-bottom: 12px; border-radius: 11px; background-size: 76px 76px; }\r\n.insitu-success-page .lf-portal-products article > small { display: block; color: #229351; font-size: 7px; font-weight: 800; letter-spacing: .08em; }\r\n.insitu-success-page .lf-portal-products article > strong { display: block; min-height: 31px; margin-top: 5px; color: #243c30; font-size: 11px; }\r\n.insitu-success-page .lf-portal-products article > div { display: grid; gap: 6px; margin-top: 10px; }\r\n.insitu-success-page .lf-portal-products article > div span { color: #86948d; font-size: 7px; }\r\n.insitu-success-page .lf-portal-products article > div b { padding: 7px; border-radius: 8px; color: #2d5c43; background: #edf6f0; text-align: center; font-size: 9px; }\r\n.insitu-success-page .lf-portal-concept > footer { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; padding: 13px 17px; border-top: 1px solid #e0e8e3; color: #65796d; background: #f4f8f5; font-size: 8px; }\r\n.insitu-success-page .lf-portal-concept > footer span { display: inline-flex; gap: 5px; align-items: center; }\r\n.insitu-success-page .lf-portal-concept > footer svg { width: 14px; height: 14px; color: var(--lf-green); }\r\n.insitu-success-page .lf-portal-concept > footer strong { margin-left: auto; color: #315340; font-size: 8px; letter-spacing: .05em; text-transform: uppercase; }\r\n.insitu-success-page .lf-real-app-row { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0,1fr) 250px 250px; gap: 26px; align-items: start; margin-top: 42px; padding-top: 40px; border-top: 1px solid rgba(255,255,255,.14); }\r\n.insitu-success-page .lf-real-app-row > div { max-width: 520px; padding-top: 20px; }\r\n.insitu-success-page .lf-real-app-row h3 { max-width: 470px; color: #fff; font-size: 30px; }\r\n.insitu-success-page .lf-real-app-row > div > p:not(.eyebrow) { color: #c7ddd4; }\r\n.insitu-success-page .lf-real-app-row figure { margin: 0; }\r\n.insitu-success-page .lf-real-app-row figure img { width: 100%; height: auto; border-radius: 14px; }\r\n.insitu-success-page .lf-real-app-row figcaption { padding-top: 11px; color: #c5d9d0; font-size: 11px; text-align: center; }\r\n.insitu-success-page .lf-evidence-section { background: #fff; }\r\n.insitu-success-page .lf-evidence-grid { display: grid; grid-template-columns: .88fr 1.12fr; gap: 70px; align-items: start; }\r\n.insitu-success-page .lf-evidence-grid > div:first-child > p:not(.eyebrow) { color: var(--lf-soft); font-size: 17px; }\r\n.insitu-success-page .lf-evidence-pills { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 26px; }\r\n.insitu-success-page .lf-evidence-pills span { padding: 8px 11px; border-radius: 999px; color: #17643d; background: var(--lf-mint); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .lf-evidence-cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\r\n.insitu-success-page .lf-evidence-cards article { min-height: 200px; padding: 26px; border: 1px solid #dbe8e1; border-radius: 22px; background: #f9fcfa; }\r\n.insitu-success-page .lf-evidence-cards svg { width: 38px; height: 38px; padding: 9px; border-radius: 12px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-evidence-cards strong { display: block; margin-top: 24px; color: var(--lf-ink); font: 700 34px\/1 Manrope, sans-serif; }\r\n.insitu-success-page .lf-evidence-cards span { display: block; margin-top: 9px; color: var(--lf-soft); font-size: 13px; line-height: 1.45; }\r\n.insitu-success-page .lf-visual-section { background: #f4f8fb; }\r\n.insitu-success-page .lf-chart-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }\r\n.insitu-success-page .lf-chart-grid figure { margin: 0; padding: 28px; border: 1px solid #dce5ec; border-radius: 24px; background: #fff; box-shadow: 0 12px 34px rgba(25,57,83,.06); }\r\n.insitu-success-page .lf-chart-grid figure:last-child { grid-column: 1 \/ -1; }\r\n.insitu-success-page .lf-chart-grid figcaption { display: flex; justify-content: space-between; gap: 18px; align-items: center; margin-bottom: 24px; }\r\n.insitu-success-page .lf-chart-grid figcaption span { display: block; color: var(--lf-ink); font: 700 18px\/1.2 Manrope, sans-serif; }\r\n.insitu-success-page .lf-chart-grid figcaption small { display: block; margin-top: 5px; color: #758598; }\r\n.insitu-success-page .lf-chart-grid figcaption svg { width: 42px; height: 42px; padding: 10px; border-radius: 13px; color: var(--lf-green); background: var(--lf-mint); }\r\n.insitu-success-page .lf-month-bars { display: grid; grid-template-columns: repeat(8, 1fr); gap: 9px; height: 210px; align-items: end; }\r\n.insitu-success-page .lf-month-bars > div { display: grid; gap: 8px; height: 100%; align-items: end; }\r\n.insitu-success-page .lf-month-bars i { display: flex; height: 178px; align-items: end; border-radius: 8px 8px 3px 3px; background: #edf3ef; }\r\n.insitu-success-page .lf-month-bars b { display: block; width: 100%; border-radius: 8px 8px 3px 3px; background: linear-gradient(#40c579, #16894b); }\r\n.insitu-success-page .lf-month-bars span { color: #758598; text-align: center; font-size: 10px; font-style: normal; }\r\n.insitu-success-page .lf-chart-highlight { display: flex; gap: 11px; align-items: baseline; margin-top: 20px; padding-top: 17px; border-top: 1px solid #e3eaef; }\r\n.insitu-success-page .lf-chart-highlight strong { color: var(--lf-green-dark); font-size: 26px; }\r\n.insitu-success-page .lf-chart-highlight span, .insitu-success-page .lf-chart-grid figure > p { color: #718196; font-size: 12px; }\r\n.insitu-success-page .lf-conversion-flow { display: grid; grid-template-columns: 1fr 24px 1fr 24px 1fr; gap: 8px; align-items: center; min-height: 215px; }\r\n.insitu-success-page .lf-conversion-flow > div { min-height: 162px; padding: 22px 17px; border-radius: 18px; background: #f3faf6; text-align: center; }\r\n.insitu-success-page .lf-conversion-flow svg { width: 36px; height: 36px; padding: 8px; border-radius: 12px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-conversion-flow strong { display: block; margin: 18px 0 6px; color: var(--lf-ink); font-size: 25px; }\r\n.insitu-success-page .lf-conversion-flow span { color: #6c7e91; font-size: 12px; }\r\n.insitu-success-page .lf-conversion-flow > i { color: #68a884; font-size: 20px; font-style: normal; text-align: center; }\r\n.insitu-success-page .lf-driver-chart { display: grid; grid-template-columns: 1.25fr .75fr; gap: 24px; }\r\n.insitu-success-page .lf-driver-chart figcaption { grid-column: 1 \/ -1; }\r\n.insitu-success-page .lf-driver-map { position: relative; min-height: 250px; overflow: hidden; border-radius: 20px; background: linear-gradient(140deg, #edf8f2, #e6eef5); }\r\n.insitu-success-page .lf-driver-map svg { position: absolute; inset: 18px; width: calc(100% - 36px); height: calc(100% - 36px); }\r\n.insitu-success-page .lf-driver-map path { fill: none; stroke: #1ca55a; stroke-width: 5; stroke-linecap: round; stroke-dasharray: 9 9; }\r\n.insitu-success-page .lf-driver-map circle { fill: #ff6666; stroke: #fff; stroke-width: 4; }\r\n.insitu-success-page .lf-driver-map > div { position: absolute; right: 22px; bottom: 20px; display: grid; grid-template-columns: 40px 1fr; grid-template-rows: auto auto; column-gap: 10px; padding: 14px 17px; border-radius: 15px; background: #fff; box-shadow: 0 12px 28px rgba(18,61,42,.12); }\r\n.insitu-success-page .lf-driver-map > div svg { position: static; grid-row: 1 \/ 3; width: 36px; height: 36px; color: #ff6666; }\r\n.insitu-success-page .lf-driver-map strong { color: var(--lf-ink); font-size: 23px; }\r\n.insitu-success-page .lf-driver-map span { color: #718196; font-size: 11px; }\r\n.insitu-success-page .lf-driver-stats { display: grid; gap: 10px; }\r\n.insitu-success-page .lf-driver-stats span { padding: 20px; border: 1px solid #e0e8ed; border-radius: 17px; color: #718196; background: #f8fafc; font-size: 12px; }\r\n.insitu-success-page .lf-driver-stats strong { display: block; margin-bottom: 4px; color: var(--lf-ink); font-size: 25px; }\r\n.insitu-success-page .lf-driver-section { color: #fff; background: linear-gradient(120deg, #0e2940, #123d4e 54%, #0a5b3b); }\r\n.insitu-success-page .lf-driver-section h2 { color: #fff; }\r\n.insitu-success-page .lf-driver-grid { display: grid; grid-template-columns: .83fr 1.17fr; gap: 64px; align-items: center; }\r\n.insitu-success-page .lf-driver-grid > div:first-child p:not(.eyebrow) { color: #c3d6dd; }\r\n.insitu-success-page .lf-driver-grid .lf-capability-note { margin-top: 24px; padding: 14px 16px; border-left: 3px solid #61dfa0; color: #aee2c9 !important; background: rgba(0,0,0,.12); font-size: 12px; }\r\n.insitu-success-page .lf-pod-card { overflow: hidden; border: 1px solid rgba(255,255,255,.18); border-radius: 24px; color: #203329; background: #fff; box-shadow: 0 30px 70px rgba(0,0,0,.25); }\r\n.insitu-success-page .lf-pod-card > header { display: flex; justify-content: space-between; gap: 18px; align-items: center; padding: 18px 20px; border-bottom: 1px solid #e3ebe7; }\r\n.insitu-success-page .lf-pod-card > header small, .insitu-success-page .lf-pod-route small, .insitu-success-page .lf-pod-signature small { display: block; color: #788a80; font-size: 8px; font-weight: 800; letter-spacing: .1em; }\r\n.insitu-success-page .lf-pod-card > header strong { display: block; margin-top: 4px; color: #173424; font-size: 15px; }\r\n.insitu-success-page .lf-pod-card > header > span { display: inline-flex; gap: 6px; align-items: center; padding: 8px 10px; border-radius: 999px; color: #087335; background: #e5f8ed; font-size: 10px; font-weight: 800; }\r\n.insitu-success-page .lf-pod-card > header svg { width: 17px; height: 17px; }\r\n.insitu-success-page .lf-pod-route { display: grid; grid-template-columns: 42px 1fr auto; gap: 12px; align-items: center; margin: 17px 20px 0; padding: 13px 14px; border-radius: 14px; background: #f0f8f3; }\r\n.insitu-success-page .lf-pod-route > svg { width: 40px; height: 40px; padding: 9px; border-radius: 12px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-pod-route strong { display: block; margin-top: 3px; color: #29473a; font-size: 12px; }\r\n.insitu-success-page .lf-pod-route > span { color: #157d43; font-size: 12px; font-weight: 800; }\r\n.insitu-success-page .lf-pod-timeline { display: grid; grid-template-columns: repeat(4,1fr); gap: 0; margin: 18px 20px; }\r\n.insitu-success-page .lf-pod-timeline span { position: relative; padding: 18px 4px 0; color: #718178; font-size: 8px; text-align: center; }\r\n.insitu-success-page .lf-pod-timeline span::before { position: absolute; top: 3px; left: 50%; z-index: 2; width: 10px; height: 10px; border: 3px solid #fff; border-radius: 50%; background: #2cba67; box-shadow: 0 0 0 1px #2cba67; content: \"\"; transform: translateX(-50%); }\r\n.insitu-success-page .lf-pod-timeline span::after { position: absolute; top: 7px; right: 50%; width: 100%; height: 2px; background: #8bd5aa; content: \"\"; }\r\n.insitu-success-page .lf-pod-timeline span:first-child::after { display: none; }\r\n.insitu-success-page .lf-pod-photos { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; padding: 0 20px; }\r\n.insitu-success-page .lf-pod-photos figure { position: relative; height: 122px; margin: 0; overflow: hidden; border-radius: 13px; background: #dfe9e4; }\r\n.insitu-success-page .lf-pod-photos img { width: 100%; height: 100%; object-fit: cover; object-position: 54% 52%; }\r\n.insitu-success-page .lf-pod-photos figure:nth-child(2) img { object-position: 16% 60%; transform: scale(1.18); }\r\n.insitu-success-page .lf-pod-photos figcaption { position: absolute; right: 8px; bottom: 8px; left: 8px; display: flex; gap: 6px; align-items: center; padding: 7px 9px; border-radius: 9px; color: #fff; background: rgba(8,31,23,.76); font-size: 8px; font-weight: 700; backdrop-filter: blur(7px); }\r\n.insitu-success-page .lf-pod-photos figcaption svg { width: 14px; height: 14px; }\r\n.insitu-success-page .lf-pod-signature { display: grid; grid-template-columns: 1fr 118px; gap: 12px; margin: 12px 20px; }\r\n.insitu-success-page .lf-pod-signature > div, .insitu-success-page .lf-pod-signature aside { min-width: 0; padding: 12px 14px; border: 1px solid #e1e9e5; border-radius: 13px; background: #fbfdfc; }\r\n.insitu-success-page .lf-pod-signature svg { display: block; width: 100%; height: 40px; margin-top: 2px; }\r\n.insitu-success-page .lf-pod-signature path { fill: none; stroke: #28503c; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }\r\n.insitu-success-page .lf-pod-signature > div > span { display: block; margin-top: -2px; color: #718178; font-size: 8px; }\r\n.insitu-success-page .lf-pod-signature aside { display: grid; grid-template-columns: 30px 1fr; grid-template-rows: auto auto; column-gap: 8px; align-content: center; }\r\n.insitu-success-page .lf-pod-signature aside svg { grid-row: 1 \/ 3; width: 30px; height: 30px; margin: 0; padding: 7px; border-radius: 9px; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-pod-signature aside strong { color: #244637; font-size: 11px; }\r\n.insitu-success-page .lf-pod-signature aside span { color: #7b8a83; font-size: 7px; line-height: 1.25; }\r\n.insitu-success-page .lf-pod-card > footer { display: grid; grid-template-columns: 34px 1fr; gap: 10px; align-items: center; padding: 13px 20px; border-top: 1px solid #e1e9e5; color: #5f7468; background: #f3f8f5; font-size: 9px; }\r\n.insitu-success-page .lf-pod-card > footer svg { width: 32px; height: 32px; padding: 7px; border-radius: 10px; color: #157d43; background: #e0f5e9; }\r\n.insitu-success-page .lf-pod-card > footer strong { display: block; color: #29473a; font-size: 10px; }\r\n.insitu-success-page .lf-driver-cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 30px; }\r\n.insitu-success-page .lf-driver-cards article { min-height: 148px; padding: 22px; border: 1px solid rgba(255,255,255,.14); border-radius: 20px; background: rgba(255,255,255,.08); }\r\n.insitu-success-page .lf-driver-cards svg { width: 38px; height: 38px; padding: 9px; border-radius: 12px; color: #d9ffea; background: rgba(73,220,141,.16); }\r\n.insitu-success-page .lf-driver-cards strong { display: block; margin-top: 20px; color: #fff; font-size: 30px; }\r\n.insitu-success-page .lf-driver-cards span { color: #c4d7dd; font-size: 12px; }\r\n.insitu-success-page .lf-quickbooks { background: #fff; }\r\n.insitu-success-page .lf-qb-grid { display: grid; grid-template-columns: 1fr .7fr; gap: 68px; align-items: center; }\r\n.insitu-success-page .lf-qb-grid > div > p:not(.eyebrow) { color: var(--lf-soft); font-size: 17px; }\r\n.insitu-success-page .lf-qb-pills { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 24px; }\r\n.insitu-success-page .lf-qb-pills span { padding: 8px 12px; border-radius: 999px; color: #1f6542; background: var(--lf-mint); font-size: 12px; font-weight: 700; }\r\n.insitu-success-page .lf-qb-grid aside { padding: 34px; border: 1px solid #dce9e2; border-radius: 24px; background: #f8fcfa; text-align: center; }\r\n.insitu-success-page .lf-qb-grid aside img { width: min(270px,100%); margin: 0 auto 24px; }\r\n.insitu-success-page .lf-qb-grid aside svg { display: block; width: 45px; height: 45px; margin: 0 auto 16px; padding: 10px; border-radius: 50%; color: #fff; background: var(--lf-green); }\r\n.insitu-success-page .lf-qb-grid aside strong { color: var(--lf-ink); }\r\n.insitu-success-page .lf-qb-grid aside p { margin-bottom: 0; color: var(--lf-soft); font-size: 13px; }\r\n.insitu-success-page .lf-products { background: #f5faf7; }\r\n.insitu-success-page .lf-product-cloud { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 31px; }\r\n.insitu-success-page .lf-product-cloud span { padding: 14px 18px; border: 1px solid #d8e9df; border-radius: 13px; color: #285f43; background: #fff; font-weight: 700; }\r\n.insitu-success-page .lf-methodology { display: grid; grid-template-columns: 1fr .56fr; gap: 68px; align-items: start; }\r\n.insitu-success-page .lf-methodology > div > p:not(.eyebrow) { color: var(--lf-soft); }\r\n.insitu-success-page .lf-methodology aside { display: grid; gap: 15px; padding: 28px; border: 1px solid #dce9e2; border-radius: 22px; background: #f8fcfa; }\r\n.insitu-success-page .lf-methodology aside p { margin: 0; color: var(--lf-soft); font-size: 13px; }\r\n.insitu-success-page .lf-faq { background: #f5f8fb; }\r\n.insitu-success-page .lf-faq-list { display: grid; gap: 12px; }\r\n.insitu-success-page .lf-faq-list details { padding: 0 24px; border: 1px solid #dce5ec; border-radius: 17px; background: #fff; }\r\n.insitu-success-page .lf-faq-list summary { display: flex; justify-content: space-between; gap: 20px; padding: 22px 0; color: var(--lf-ink); cursor: pointer; font-weight: 700; list-style: none; }\r\n.insitu-success-page .lf-faq-list summary span { color: var(--lf-green); font-size: 22px; }\r\n.insitu-success-page .lf-faq-list details p { margin: -4px 0 24px; color: var(--lf-soft); }\r\n\r\n@media (max-width: 1100px) {\r\n  .insitu-success-page .lf-hero-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-hero-visual { width: min(690px, 100%); margin: 0 auto; }\r\n  .insitu-success-page .lf-stat-strip .shell { grid-template-columns: repeat(3, 1fr); }\r\n  .insitu-success-page .lf-stat-strip .shell > div { border: 1px solid rgba(255,255,255,.14); }\r\n  .insitu-success-page .lf-workflow-grid { grid-template-columns: repeat(2, 1fr); }\r\n}\r\n\r\n@media (max-width: 860px) {\r\n  .insitu-success-page .lf-intro, .insitu-success-page .lf-app-grid, .insitu-success-page .lf-evidence-grid, .insitu-success-page .lf-driver-grid, .insitu-success-page .lf-qb-grid, .insitu-success-page .lf-methodology { grid-template-columns: 1fr; }\r\n  .insitu-success-page.lf-case .cs-section-heading { grid-template-columns: 1fr; gap: 18px; }\r\n  .insitu-success-page .lf-chart-grid { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-chart-grid figure:last-child { grid-column: auto; }\r\n  .insitu-success-page .lf-driver-chart { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-driver-chart figcaption { grid-column: auto; }\r\n  .insitu-success-page .lf-driver-cards { grid-template-columns: repeat(2,1fr); }\r\n  .insitu-success-page .lf-real-app-row { grid-template-columns: minmax(0,1fr) 220px 220px; }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .insitu-success-page .lf-hero { min-height: auto; }\r\n  .insitu-success-page .lf-hero-grid { gap: 38px; padding: 45px 0 68px; }\r\n  .insitu-success-page .lf-hero h1 { font-size: 42px; }\r\n  .insitu-success-page .lf-lead { font-size: 17px; }\r\n  .insitu-success-page .lf-hero-visual { min-height: 690px; }\r\n  .insitu-success-page .lf-ops-workspace { top: 0; min-height: 605px; border-radius: 20px; }\r\n  .insitu-success-page .lf-ops-workspace > header { grid-template-columns: 58px 1fr auto; padding: 0 13px; }\r\n  .insitu-success-page .lf-ops-workspace > header strong { font-size: 11px; }\r\n  .insitu-success-page .lf-ops-layout { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-ops-layout > nav { grid-template-columns: repeat(4,1fr); gap: 4px; padding: 8px; border-right: 0; border-bottom: 1px solid #e2ebe6; }\r\n  .insitu-success-page .lf-ops-layout > nav span { justify-content: center; min-height: 36px; padding: 0; font-size: 0; }\r\n  .insitu-success-page .lf-ops-layout > nav svg { width: 17px; height: 17px; }\r\n  .insitu-success-page .lf-order-panel { padding: 15px 12px 12px; }\r\n  .insitu-success-page .lf-order-heading strong { font-size: 14px; }\r\n  .insitu-success-page .lf-account-row { grid-template-columns: repeat(3,1fr); margin: 13px 0 10px; }\r\n  .insitu-success-page .lf-account-row > div { padding: 8px; }\r\n  .insitu-success-page .lf-account-row strong { font-size: 8px; }\r\n  .insitu-success-page .lf-order-lines > div { min-height: 54px; padding: 7px 9px; }\r\n  .insitu-success-page .lf-workspace-actions { gap: 3px; }\r\n  .insitu-success-page .lf-workspace-actions > span { grid-template-columns: 1fr; grid-template-rows: auto auto auto; justify-items: center; padding: 7px 4px; text-align: center; }\r\n  .insitu-success-page .lf-workspace-actions svg { grid-row: auto; }\r\n  .insitu-success-page .lf-workspace-actions small { display: none; }\r\n  .insitu-success-page .lf-ops-workspace > footer strong { display: none; }\r\n  .insitu-success-page .lf-proof-chip { min-width: 148px; padding: 12px; }\r\n  .insitu-success-page .lf-proof-chip strong { font-size: 19px; }\r\n  .insitu-success-page .lf-proof-chip.orders { left: 0; bottom: 8px; }\r\n  .insitu-success-page .lf-proof-chip.drivers { right: 0; bottom: 8px; }\r\n  .insitu-success-page .lf-stat-strip .shell { grid-template-columns: 1fr 1fr; }\r\n  .insitu-success-page .lf-stat-strip .shell > div { min-height: 116px; padding: 24px 18px; }\r\n  .insitu-success-page .lf-stat-strip strong { font-size: 27px; }\r\n  .insitu-success-page .lf-workflow-grid, .insitu-success-page .lf-evidence-cards, .insitu-success-page .lf-driver-cards { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-workflow-grid article { min-height: auto; }\r\n  .insitu-success-page .lf-portal-concept > header { grid-template-columns: 50px 1fr; }\r\n  .insitu-success-page .lf-order-badge { grid-column: 1 \/ -1; justify-content: center; }\r\n  .insitu-success-page .lf-portal-categories { overflow-x: auto; }\r\n  .insitu-success-page .lf-portal-products { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-portal-products article { display: grid; grid-template-columns: 82px 1fr; grid-template-rows: auto auto auto; column-gap: 13px; }\r\n  .insitu-success-page .lf-portal-products article > i { grid-row: 1 \/ 4; height: 82px; margin: 0; }\r\n  .insitu-success-page .lf-portal-products article > div { margin-top: 5px; }\r\n  .insitu-success-page .lf-portal-concept > footer strong { width: 100%; margin-left: 0; }\r\n  .insitu-success-page .lf-real-app-row { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 14px; margin-top: 32px; padding-top: 30px; }\r\n  .insitu-success-page .lf-real-app-row > div { grid-column: 1 \/ -1; padding-top: 0; }\r\n  .insitu-success-page .lf-real-app-row h3 { font-size: 25px; }\r\n  .insitu-success-page .lf-real-app-row figure img { border-radius: 10px; }\r\n  .insitu-success-page .lf-real-app-row figcaption { font-size: 9px; }\r\n  .insitu-success-page .lf-app-store-links a { flex: 1 1 145px; min-width: 0; }\r\n  .insitu-success-page .lf-pod-route { grid-template-columns: 38px 1fr; }\r\n  .insitu-success-page .lf-pod-route > span { grid-column: 2; }\r\n  .insitu-success-page .lf-pod-timeline { grid-template-columns: repeat(2,1fr); row-gap: 12px; }\r\n  .insitu-success-page .lf-pod-timeline span:nth-child(3)::after { display: none; }\r\n  .insitu-success-page .lf-pod-photos { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-pod-signature { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-conversion-flow { grid-template-columns: 1fr; }\r\n  .insitu-success-page .lf-conversion-flow > i { transform: rotate(90deg); }\r\n  .insitu-success-page .lf-month-bars { gap: 5px; }\r\n  .insitu-success-page .lf-month-bars i { height: 150px; }\r\n  .insitu-success-page .lf-at-glance dl div { grid-template-columns: 1fr; gap: 5px; }\r\n}\r\n\r\n.insitu-success-page.pt-case { --pt-ink:#10253f; --pt-blue:#1e69a8; --pt-bright:#66aef6; --pt-soft:#62758b; --pt-pale:#eef7ff; --pt-line:#d8e6f2; background:#fff; color:var(--pt-ink); }\r\n.insitu-success-page.pt-case .eyebrow { color:#2682cc; }\r\n.insitu-success-page.pt-case .eyebrow.light { color:#9ed2ff; }\r\n.insitu-success-page .pt-logo-lockup { display:flex; width:210px; min-height:76px; align-items:center; justify-content:center; padding:12px 16px; border:1px solid #d9e5ee; border-radius:17px; background:#fff; box-shadow:0 12px 28px rgba(23,72,111,.08); }\r\n.insitu-success-page .pt-logo-lockup img { display:block; width:100%; height:auto; object-fit:contain; }\r\n.insitu-success-page .pt-logo-lockup.compact { width:118px; min-height:48px; padding:7px 10px; border-radius:11px; box-shadow:none; }\r\n.insitu-success-page .pt-hero { position:relative; overflow:hidden; min-height:830px; background:radial-gradient(circle at 82% 14%,rgba(102,174,246,.24),transparent 34%),linear-gradient(130deg,#fafdff 0%,#eff7fd 58%,#e8f4ff 100%); }\r\n.insitu-success-page .pt-hero::after { position:absolute; right:-110px; bottom:-240px; width:620px; height:620px; border:100px solid rgba(255,255,255,.48); border-radius:50%; content:\"\"; }\r\n.insitu-success-page .pt-hero .case-breadcrumbs { position:relative; z-index:2; padding-top:26px; }\r\n.insitu-success-page .pt-hero-grid { position:relative; z-index:2; display:grid; grid-template-columns:.86fr 1.14fr; gap:58px; align-items:center; padding:54px 0 104px; }\r\n.insitu-success-page .pt-hero-copy { min-width:0; }\r\n.insitu-success-page .pt-hero-copy .pt-logo-lockup { margin:18px 0 24px; }\r\n.insitu-success-page .pt-hero h1 { margin:0; color:var(--pt-ink); font:700 clamp(43px,4.4vw,67px)\/1.02 Manrope,sans-serif; letter-spacing:-.045em; }\r\n.insitu-success-page .pt-lead { max-width:680px; margin:24px 0 0; color:#536b83; font-size:18px; line-height:1.65; }\r\n.insitu-success-page .pt-tag-row { display:flex; flex-wrap:wrap; gap:8px; margin-top:26px; }\r\n.insitu-success-page .pt-tag-row span { padding:8px 11px; border:1px solid #cfe2f2; border-radius:999px; color:#245f91; background:rgba(255,255,255,.74); font-size:11px; font-weight:800; }\r\n.insitu-success-page .pt-hero-actions { display:flex; flex-wrap:wrap; gap:22px; align-items:center; margin-top:31px; }\r\n.insitu-success-page .pt-hero-actions .button.primary { background:#ff6666; }\r\n.insitu-success-page .pt-hero-visual { position:relative; min-width:0; min-height:610px; }\r\n.insitu-success-page .pt-commerce-workspace { position:absolute; inset:22px 0 45px 0; overflow:hidden; border:1px solid #d6e4ee; border-radius:26px; background:#fff; box-shadow:0 34px 80px rgba(26,79,120,.19); }\r\n.insitu-success-page .pt-commerce-workspace > header { display:grid; grid-template-columns:130px 1fr auto; gap:20px; align-items:center; min-height:76px; padding:0 22px; border-bottom:1px solid #e0e9f0; }\r\n.insitu-success-page .pt-commerce-workspace > header .pt-logo-lockup { width:122px; min-height:44px; padding:5px 8px; border:0; }\r\n.insitu-success-page .pt-commerce-workspace > header nav { display:flex; gap:22px; color:#8291a0; font-size:10px; font-weight:800; text-transform:uppercase; }\r\n.insitu-success-page .pt-commerce-workspace > header nav span.active { color:var(--pt-blue); }\r\n.insitu-success-page .pt-commerce-workspace > header > div:last-child { display:inline-flex; gap:7px; align-items:center; padding:9px 11px; border-radius:10px; color:#fff; background:var(--pt-blue); font-size:9px; }\r\n.insitu-success-page .pt-commerce-workspace > header svg { width:16px; height:16px; }\r\n.insitu-success-page .pt-workspace-search { display:flex; justify-content:space-between; gap:12px; align-items:center; margin:19px 22px 13px; padding:12px 14px; border:1px solid #dce7ef; border-radius:11px; color:#8391a0; background:#f9fbfd; font-size:10px; }\r\n.insitu-success-page .pt-workspace-search b { flex:none; color:#266a9f; }\r\n.insitu-success-page .pt-product-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; padding:0 22px 20px; }\r\n.insitu-success-page .pt-product-grid article { min-width:0; padding:11px; border:1px solid #dfe8ef; border-radius:16px; background:#fff; }\r\n.insitu-success-page .pt-product-grid img { display:block; width:100%; height:138px; border-radius:11px; background:#f3f7fa; object-fit:contain; }\r\n.insitu-success-page .pt-product-grid small { display:block; margin-top:11px; color:#2781c9; font-size:7px; font-weight:800; letter-spacing:.09em; }\r\n.insitu-success-page .pt-product-grid strong { display:block; min-height:31px; margin-top:5px; color:#17334d; font-size:12px; }\r\n.insitu-success-page .pt-product-grid p { min-height:29px; margin:4px 0 10px; color:#7a8998; font-size:8px; line-height:1.4; }\r\n.insitu-success-page .pt-product-grid article > div { display:flex; justify-content:space-between; gap:8px; align-items:center; color:#77899a; font-size:8px; }\r\n.insitu-success-page .pt-product-grid button { padding:7px 11px; border:0; border-radius:7px; color:#fff; background:#2e83c3; font-size:8px; font-weight:800; }\r\n.insitu-success-page .pt-commerce-workspace > footer { display:flex; flex-wrap:wrap; gap:11px; align-items:center; padding:14px 20px; border-top:1px solid #e1eaf1; color:#65798b; background:#f3f8fc; font-size:8px; }\r\n.insitu-success-page .pt-commerce-workspace > footer span { display:inline-flex; gap:5px; align-items:center; }\r\n.insitu-success-page .pt-commerce-workspace > footer svg { width:14px; height:14px; color:#168650; }\r\n.insitu-success-page .pt-commerce-workspace > footer strong { margin-left:auto; color:#496b86; font-size:8px; text-transform:uppercase; }\r\n.insitu-success-page .pt-proof-chip { position:absolute; z-index:3; display:flex; gap:10px; align-items:center; min-width:170px; padding:14px 17px; border:1px solid #d4e5f2; border-radius:16px; background:#fff; box-shadow:0 18px 40px rgba(20,66,102,.16); }\r\n.insitu-success-page .pt-proof-chip strong { color:#146fae; font-size:22px; }\r\n.insitu-success-page .pt-proof-chip span { color:#5b7287; font-size:10px; line-height:1.3; }\r\n.insitu-success-page .pt-proof-chip.catalog { left:-25px; bottom:10px; }\r\n.insitu-success-page .pt-proof-chip.access { right:-20px; bottom:0; }\r\n.insitu-success-page .pt-stat-strip { position:relative; z-index:3; color:#fff; background:linear-gradient(110deg,#0f2f4b,#125a8e 58%,#1676aa); }\r\n.insitu-success-page .pt-stat-strip .shell { display:grid; grid-template-columns:repeat(5,1fr); }\r\n.insitu-success-page .pt-stat-strip .shell > div { min-height:132px; padding:31px 22px; border-right:1px solid rgba(255,255,255,.13); }\r\n.insitu-success-page .pt-stat-strip .shell > div:first-child { border-left:1px solid rgba(255,255,255,.13); }\r\n.insitu-success-page .pt-stat-strip strong { display:block; font:700 31px\/1 Manrope,sans-serif; }\r\n.insitu-success-page .pt-stat-strip span { display:block; margin-top:10px; color:#c7e0f2; font-size:11px; line-height:1.4; }\r\n.insitu-success-page .pt-stat-strip > p { margin:0; padding:12px 18px 14px; color:#b8d4e8; background:rgba(0,0,0,.12); text-align:center; font-size:10px; }\r\n.insitu-success-page .pt-intro { display:grid; grid-template-columns:1fr .62fr; gap:72px; align-items:start; }\r\n.insitu-success-page .pt-intro > div > p:not(.eyebrow) { color:var(--pt-soft); font-size:17px; }\r\n.insitu-success-page .pt-at-glance { padding:31px; border:1px solid var(--pt-line); border-radius:24px; background:#f7fbff; }\r\n.insitu-success-page .pt-at-glance dl { margin:20px 0 0; }\r\n.insitu-success-page .pt-at-glance dl div { display:grid; grid-template-columns:115px 1fr; gap:16px; padding:13px 0; border-top:1px solid #dfebf4; }\r\n.insitu-success-page .pt-at-glance dt { color:#75879a; font-size:11px; font-weight:800; text-transform:uppercase; }\r\n.insitu-success-page .pt-at-glance dd { margin:0; color:#1a3d5a; font-size:13px; font-weight:700; }\r\n.insitu-success-page .pt-workflow-section { background:#f1f7fc; }\r\n.insitu-success-page.pt-case .cs-section-heading { display:grid; grid-template-columns:1fr .56fr; gap:60px; align-items:end; }\r\n.insitu-success-page.pt-case .cs-section-heading > p { color:var(--pt-soft); }\r\n.insitu-success-page .pt-workflow-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:15px; margin-top:38px; }\r\n.insitu-success-page .pt-workflow-grid article { min-height:265px; padding:25px; border:1px solid var(--pt-line); border-radius:21px; background:#fff; }\r\n.insitu-success-page .pt-workflow-grid article > span { color:#2484cb; font-size:9px; font-weight:900; letter-spacing:.1em; }\r\n.insitu-success-page .pt-workflow-grid svg { display:block; width:40px; height:40px; margin:25px 0 20px; padding:9px; border-radius:12px; color:#fff; background:linear-gradient(145deg,#2a91d8,#1c619a); }\r\n.insitu-success-page .pt-workflow-grid h3 { font-size:20px; line-height:1.2; }\r\n.insitu-success-page .pt-workflow-grid p { color:var(--pt-soft); font-size:13px; }\r\n.insitu-success-page .pt-storefront-section { color:#fff; background:linear-gradient(120deg,#0c2942,#124a70 60%,#176d91); }\r\n.insitu-success-page .pt-storefront-section .shell { display:grid; grid-template-columns:.73fr 1.27fr; gap:62px; align-items:center; }\r\n.insitu-success-page .pt-storefront-section h2 { color:#fff; }\r\n.insitu-success-page .pt-storefront-copy > p:not(.eyebrow) { color:#c3d9e8; font-size:17px; }\r\n.insitu-success-page .pt-storefront-benefits { display:grid; gap:13px; margin-top:27px; }\r\n.insitu-success-page .pt-storefront-benefits > div { display:grid; grid-template-columns:43px 1fr; gap:12px; align-items:center; }\r\n.insitu-success-page .pt-storefront-benefits svg { width:42px; height:42px; padding:9px; border-radius:12px; color:#b9e4ff; background:rgba(102,174,246,.17); }\r\n.insitu-success-page .pt-storefront-benefits span { color:#c3d9e8; font-size:12px; }\r\n.insitu-success-page .pt-storefront-benefits strong { display:block; margin-bottom:3px; color:#fff; font-size:13px; }\r\n.insitu-success-page .pt-storefront-section figure { overflow:hidden; margin:0; border:1px solid rgba(255,255,255,.18); border-radius:24px; background:#fff; box-shadow:0 28px 66px rgba(0,0,0,.24); }\r\n.insitu-success-page .pt-storefront-section figure > img { display:block; width:100%; height:335px; object-fit:cover; }\r\n.insitu-success-page .pt-storefront-section figcaption { display:grid; grid-template-columns:125px 1fr; gap:17px; align-items:center; padding:17px 21px; color:#64778a; }\r\n.insitu-success-page .pt-storefront-section figcaption .pt-logo-lockup { width:120px; min-height:48px; }\r\n.insitu-success-page .pt-storefront-section figcaption strong { display:block; color:#173653; }\r\n.insitu-success-page .pt-storefront-section figcaption span { font-size:11px; }\r\n.insitu-success-page .pt-evidence-section { background:#fff; }\r\n.insitu-success-page .pt-evidence-grid { display:grid; grid-template-columns:.88fr 1.12fr; gap:70px; align-items:start; }\r\n.insitu-success-page .pt-evidence-grid > div:first-child > p:not(.eyebrow) { color:var(--pt-soft); font-size:17px; }\r\n.insitu-success-page .pt-evidence-pills { display:flex; flex-wrap:wrap; gap:9px; margin-top:25px; }\r\n.insitu-success-page .pt-evidence-pills span { padding:8px 11px; border-radius:999px; color:#216998; background:#eaf5fd; font-size:11px; font-weight:800; }\r\n.insitu-success-page .pt-evidence-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:14px; }\r\n.insitu-success-page .pt-evidence-cards article { min-height:192px; padding:25px; border:1px solid var(--pt-line); border-radius:22px; background:#f9fcff; }\r\n.insitu-success-page .pt-evidence-cards svg { width:39px; height:39px; padding:9px; border-radius:12px; color:#fff; background:var(--pt-blue); }\r\n.insitu-success-page .pt-evidence-cards strong { display:block; margin-top:22px; color:var(--pt-ink); font:700 33px\/1 Manrope,sans-serif; }\r\n.insitu-success-page .pt-evidence-cards span { display:block; margin-top:8px; color:var(--pt-soft); font-size:12px; line-height:1.45; }\r\n.insitu-success-page .pt-visual-section { background:#f1f7fc; }\r\n.insitu-success-page .pt-chart-grid { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:34px; }\r\n.insitu-success-page .pt-chart-grid figure, .insitu-success-page .pt-connected-systems { margin:0; padding:27px; border:1px solid var(--pt-line); border-radius:24px; background:#fff; box-shadow:0 13px 36px rgba(22,65,101,.06); }\r\n.insitu-success-page .pt-chart-grid figcaption { display:flex; justify-content:space-between; gap:16px; align-items:center; margin-bottom:24px; }\r\n.insitu-success-page .pt-chart-grid figcaption span { display:block; color:var(--pt-ink); font:700 18px\/1.2 Manrope,sans-serif; }\r\n.insitu-success-page .pt-chart-grid figcaption small { display:block; margin-top:5px; color:#77899b; }\r\n.insitu-success-page .pt-chart-grid figcaption svg { width:42px; height:42px; padding:10px; border-radius:13px; color:var(--pt-blue); background:#e6f2fb; }\r\n.insitu-success-page .pt-month-bars { display:grid; grid-template-columns:repeat(8,1fr); gap:7px; height:235px; align-items:end; }\r\n.insitu-success-page .pt-month-bars > div { display:grid; grid-template-rows:20px 1fr 14px; gap:6px; height:100%; align-items:end; }\r\n.insitu-success-page .pt-month-bars b { color:#37617f; text-align:center; font-size:9px; font-weight:800; }\r\n.insitu-success-page .pt-month-bars i { display:flex; height:180px; align-items:end; border-radius:8px 8px 3px 3px; background:#e9f0f5; }\r\n.insitu-success-page .pt-month-bars i span { display:block; width:100%; min-height:8px; border-radius:8px 8px 3px 3px; background:linear-gradient(#69b9ef,#257eb9); }\r\n.insitu-success-page .pt-month-bars small { color:#728698; text-align:center; font-size:9px; }\r\n.insitu-success-page .pt-month-chart > p { margin:18px 0 0; color:#7b8da0; font-size:10px; }\r\n.insitu-success-page .pt-catalog-stats { display:grid; grid-template-columns:repeat(2,1fr); gap:10px; margin-bottom:16px; }\r\n.insitu-success-page .pt-catalog-stats div { padding:16px; border-radius:15px; background:#eef6fc; }\r\n.insitu-success-page .pt-catalog-stats strong { display:block; color:#155d91; font-size:22px; }\r\n.insitu-success-page .pt-catalog-stats span { color:#6e8193; font-size:10px; }\r\n.insitu-success-page .pt-catalog-figure > img { display:block; width:100%; height:154px; border-radius:15px; object-fit:cover; }\r\n.insitu-success-page .pt-connected-systems { grid-column:1 \/ -1; display:grid; grid-template-columns:1fr 34px 1fr 34px 1fr; gap:12px; align-items:center; }\r\n.insitu-success-page .pt-connected-systems article { display:flex; min-height:130px; flex-direction:column; justify-content:center; align-items:center; padding:20px; border:1px solid #dce8f1; border-radius:18px; background:#f9fcff; text-align:center; }\r\n.insitu-success-page .pt-connected-systems article.commerce { display:grid; grid-template-columns:48px 1fr; gap:13px; text-align:left; }\r\n.insitu-success-page .pt-connected-systems article.commerce svg { width:46px; height:46px; padding:10px; border-radius:13px; color:#fff; background:#2c84c2; }\r\n.insitu-success-page .pt-connected-systems article.commerce small { display:block; color:#2b7db7; font-size:8px; font-weight:900; }\r\n.insitu-success-page .pt-connected-systems article.commerce strong { display:block; margin:5px 0; color:#173653; font-size:14px; }\r\n.insitu-success-page .pt-connected-systems article span { color:#728598; font-size:10px; }\r\n.insitu-success-page .pt-connected-systems article img { display:block; width:min(200px,100%); height:44px; margin-bottom:12px; object-fit:contain; }\r\n.insitu-success-page .pt-connected-systems article.quickbooks img { height:54px; }\r\n.insitu-success-page .pt-connected-systems > i { color:#5a9ac7; font-size:23px; font-style:normal; text-align:center; }\r\n.insitu-success-page .pt-connected-systems > footer { grid-column:1 \/ -1; display:flex; gap:8px; align-items:center; justify-content:center; padding-top:17px; border-top:1px solid #e0eaf1; color:#628096; font-size:11px; }\r\n.insitu-success-page .pt-connected-systems > footer svg { width:18px; height:18px; color:#168650; }\r\n.insitu-success-page .pt-integrations { background:#fff; }\r\n.insitu-success-page .pt-integrations-grid { display:grid; grid-template-columns:1fr .58fr; gap:70px; align-items:start; }\r\n.insitu-success-page .pt-integrations-grid > div > p:not(.eyebrow) { color:var(--pt-soft); font-size:17px; }\r\n.insitu-success-page .pt-integration-pills { display:flex; flex-wrap:wrap; gap:9px; margin-top:24px; }\r\n.insitu-success-page .pt-integration-pills span { padding:8px 11px; border-radius:999px; color:#24688f; background:#eaf5fc; font-size:11px; font-weight:800; }\r\n.insitu-success-page .pt-integrations aside, .insitu-success-page .pt-methodology aside { display:grid; gap:14px; padding:28px; border:1px solid var(--pt-line); border-radius:22px; background:#f7fbff; }\r\n.insitu-success-page .pt-integrations aside svg, .insitu-success-page .pt-methodology aside svg { width:44px; height:44px; padding:10px; border-radius:14px; color:#fff; background:var(--pt-blue); }\r\n.insitu-success-page .pt-integrations aside p, .insitu-success-page .pt-methodology aside p { margin:0; color:var(--pt-soft); font-size:12px; }\r\n.insitu-success-page .pt-products { background:#f3f8fc; }\r\n.insitu-success-page .pt-product-cloud { display:flex; flex-wrap:wrap; gap:12px; margin-top:30px; }\r\n.insitu-success-page .pt-product-cloud span { padding:14px 17px; border:1px solid #d5e5f1; border-radius:13px; color:#245d84; background:#fff; font-weight:700; }\r\n.insitu-success-page .pt-methodology { display:grid; grid-template-columns:1fr .58fr; gap:70px; align-items:start; }\r\n.insitu-success-page .pt-methodology > div > p:not(.eyebrow) { color:var(--pt-soft); }\r\n.insitu-success-page .pt-faq { background:#f3f8fc; }\r\n.insitu-success-page .pt-faq-list { display:grid; gap:12px; }\r\n.insitu-success-page .pt-faq-list details { padding:0 24px; border:1px solid var(--pt-line); border-radius:17px; background:#fff; }\r\n.insitu-success-page .pt-faq-list summary { display:flex; justify-content:space-between; gap:20px; padding:22px 0; color:var(--pt-ink); cursor:pointer; font-weight:700; list-style:none; }\r\n.insitu-success-page .pt-faq-list summary span { color:var(--pt-blue); font-size:22px; }\r\n.insitu-success-page .pt-faq-list details p { margin:-4px 0 24px; color:var(--pt-soft); }\r\n\r\n@media (max-width:1100px) {\r\n  .insitu-success-page .pt-hero-grid { grid-template-columns:1fr; }\r\n  .insitu-success-page .pt-hero-visual { width:min(760px,100%); margin:0 auto; }\r\n  .insitu-success-page .pt-stat-strip .shell { grid-template-columns:repeat(3,1fr); }\r\n  .insitu-success-page .pt-stat-strip .shell > div { border:1px solid rgba(255,255,255,.13); }\r\n  .insitu-success-page .pt-workflow-grid { grid-template-columns:repeat(2,1fr); }\r\n}\r\n\r\n@media (max-width:860px) {\r\n  .insitu-success-page .pt-intro, .insitu-success-page .pt-storefront-section .shell, .insitu-success-page .pt-evidence-grid, .insitu-success-page .pt-integrations-grid, .insitu-success-page .pt-methodology { grid-template-columns:1fr; }\r\n  .insitu-success-page.pt-case .cs-section-heading { grid-template-columns:1fr; gap:18px; }\r\n  .insitu-success-page .pt-chart-grid { grid-template-columns:1fr; }\r\n  .insitu-success-page .pt-connected-systems { grid-column:auto; }\r\n}\r\n\r\n@media (max-width:640px) {\r\n  .insitu-success-page .pt-hero { min-height:auto; }\r\n  .insitu-success-page .pt-hero-grid { gap:38px; padding:42px 0 76px; }\r\n  .insitu-success-page .pt-hero h1 { font-size:42px; }\r\n  .insitu-success-page .pt-lead { font-size:17px; }\r\n  .insitu-success-page .pt-hero-visual { min-height:720px; }\r\n  .insitu-success-page .pt-commerce-workspace { inset:0 0 55px; }\r\n  .insitu-success-page .pt-commerce-workspace > header { grid-template-columns:104px 1fr; padding:0 12px; }\r\n  .insitu-success-page .pt-commerce-workspace > header .pt-logo-lockup { width:102px; }\r\n  .insitu-success-page .pt-commerce-workspace > header nav { justify-content:flex-end; gap:10px; font-size:8px; }\r\n  .insitu-success-page .pt-commerce-workspace > header > div:last-child { grid-column:1 \/ -1; justify-content:center; margin:0 0 10px; }\r\n  .insitu-success-page .pt-workspace-search { margin:12px; }\r\n  .insitu-success-page .pt-workspace-search b { display:none; }\r\n  .insitu-success-page .pt-product-grid { grid-template-columns:1fr; padding:0 12px 12px; }\r\n  .insitu-success-page .pt-product-grid article { display:grid; grid-template-columns:105px 1fr; grid-template-rows:auto auto auto auto; column-gap:12px; }\r\n  .insitu-success-page .pt-product-grid img { grid-row:1 \/ 5; height:105px; }\r\n  .insitu-success-page .pt-product-grid strong, .insitu-success-page .pt-product-grid p { min-height:0; }\r\n  .insitu-success-page .pt-commerce-workspace > footer strong { width:100%; margin-left:0; }\r\n  .insitu-success-page .pt-proof-chip { min-width:148px; padding:12px; }\r\n  .insitu-success-page .pt-proof-chip.catalog { left:0; bottom:8px; }\r\n  .insitu-success-page .pt-proof-chip.access { right:0; bottom:8px; max-width:178px; }\r\n  .insitu-success-page .pt-stat-strip .shell { grid-template-columns:1fr 1fr; }\r\n  .insitu-success-page .pt-stat-strip .shell > div { min-height:112px; padding:23px 17px; }\r\n  .insitu-success-page .pt-stat-strip strong { font-size:27px; }\r\n  .insitu-success-page .pt-workflow-grid, .insitu-success-page .pt-evidence-cards { grid-template-columns:1fr; }\r\n  .insitu-success-page .pt-workflow-grid article { min-height:auto; }\r\n  .insitu-success-page .pt-storefront-section figure > img { height:240px; }\r\n  .insitu-success-page .pt-storefront-section figcaption { grid-template-columns:1fr; }\r\n  .insitu-success-page .pt-month-bars { gap:4px; }\r\n  .insitu-success-page .pt-month-bars i { height:150px; }\r\n  .insitu-success-page .pt-connected-systems { grid-template-columns:1fr; }\r\n  .insitu-success-page .pt-connected-systems > i { transform:rotate(90deg); }\r\n  .insitu-success-page .pt-connected-systems article.commerce { grid-template-columns:44px 1fr; }\r\n  .insitu-success-page .pt-at-glance dl div { grid-template-columns:1fr; gap:5px; }\r\n}\r\n\r\n<\/style>\r\n<div class=\"insitu-success-page cs-main pt-case\"><section class=\"pt-hero\"><div class=\"shell case-breadcrumbs\"><a href=\"https:\/\/www.insitusales.com\/en\/customer-success\/\">Customer Success<\/a><span>\/<\/span><span>PhysioTech<\/span><\/div><div class=\"shell pt-hero-grid\"><div class=\"pt-hero-copy\"><p class=\"eyebrow\">CUSTOMER SUCCESS \u00b7 MEDICAL EQUIPMENT DISTRIBUTION<\/p><div class=\"pt-logo-lockup \"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.amazonaws.com\/usr\/local\/tomcat\/webapps\/ROOT%23%2320200505174216\/usr\/share\/tomcat7\/webapps\/ROOT\/data\/3967\/images\/others\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg?AWSAccessKeyId=AKIAIWW6MBMJ775OT5ZA&amp;Expires=1904326754&amp;Signature=1Q1xOocbCqcqldtXYbhc%2BsXMCvo%3D\" width=\"288\" height=\"111\" alt=\"PhysioTech logo\" title=\"\"><\/div><h1>PhysioTech connects B2B medical equipment ordering, ShipStation, and QuickBooks.<\/h1><p class=\"pt-lead\">A source-backed look at how a physical-therapy and rehabilitation supplier gives business customers a self-service ordering channel while keeping shipping and accounting workflows connected.<\/p><div class=\"pt-tag-row\" aria-label=\"PhysioTech workflows used\"><span>B2B eCommerce<\/span><span>Medical Equipment<\/span><span>Customer-specific Pricing<\/span><span>ShipStation<\/span><span>QuickBooks<\/span><span>Warehouse Inventory<\/span><\/div><div class=\"pt-hero-actions\"><a class=\"button primary\" href=\"#pt-scale\">SEE THE OPERATIONAL SCALE<\/a><a class=\"cs-text-link\" href=\"https:\/\/physiotech.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Visit the PhysioTech store <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><\/div><div class=\"pt-hero-visual\"><div class=\"pt-commerce-workspace\" aria-label=\"Illustrative PhysioTech B2B medical equipment ordering workspace using real public product imagery\"><header><div class=\"pt-logo-lockup compact\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.amazonaws.com\/usr\/local\/tomcat\/webapps\/ROOT%23%2320200505174216\/usr\/share\/tomcat7\/webapps\/ROOT\/data\/3967\/images\/others\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg?AWSAccessKeyId=AKIAIWW6MBMJ775OT5ZA&amp;Expires=1904326754&amp;Signature=1Q1xOocbCqcqldtXYbhc%2BsXMCvo%3D\" width=\"288\" height=\"111\" alt=\"PhysioTech logo\" title=\"\"><\/div><nav><span class=\"active\">Store<\/span><span>Orders<\/span><span>Account<\/span><\/nav><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><b>Current order<\/b><\/div><\/header><div class=\"pt-workspace-search\"><span>Search medical equipment, supplies, or item code<\/span><b>6,400+ products<\/b><\/div><div class=\"pt-product-grid\"><article><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.us-east-1.amazonaws.com\/web-app\/data\/3967\/images\/products\/80000521-1554742925_7bb3a52c-2a26-42d7-ac25-f74c9d9cd0e2\" width=\"400\" height=\"300\" alt=\"\" title=\"\"><small>PHYSICAL THERAPY<\/small><strong>Therapeutic exercise<\/strong><p>Resistance and mobility supplies<\/p><div><span>Account pricing<\/span><span type=\"button\">ADD<\/span><\/div><\/article><article><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.us-east-1.amazonaws.com\/web-app\/data\/3967\/images\/products\/8000086D-1554744082_63f5899e-6ea7-4597-8443-526d55c1ce56\" width=\"400\" height=\"300\" alt=\"\" title=\"\"><small>PHYSICAL THERAPY<\/small><strong>Clinical equipment<\/strong><p>Practice-ready equipment<\/p><div><span>Account pricing<\/span><span type=\"button\">ADD<\/span><\/div><\/article><article><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.us-east-1.amazonaws.com\/web-app\/data\/3967\/images\/products\/80000606-1554743221_b96fc54a-2caa-4c83-8840-667a56bf4e28\" width=\"400\" height=\"300\" alt=\"\" title=\"\"><small>PHYSICAL THERAPY<\/small><strong>Bracing &amp; supports<\/strong><p>Rehabilitation essentials<\/p><div><span>Account pricing<\/span><span type=\"button\">ADD<\/span><\/div><\/article><\/div><footer><span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg> Approved business account<\/span><span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"><\/path><\/svg> Order history available<\/span><strong>Real public imagery \u00b7 illustrative order data<\/strong><\/footer><\/div><div class=\"pt-proof-chip catalog\"><strong>6,400+<\/strong><span>active products<\/span><\/div><div class=\"pt-proof-chip access\"><strong>2,200<\/strong><span>customer accounts with portal access<\/span><\/div><\/div><\/div><\/section><section class=\"pt-stat-strip\" id=\"pt-scale\"><div class=\"shell\"><div><strong>2,900+<\/strong><span>active portal users<\/span><\/div><div><strong>2,200<\/strong><span>customer accounts with portal access<\/span><\/div><div><strong>1,700+<\/strong><span>B2B orders \u00b7 Jan 1\u2013Aug 25, 2026<\/span><\/div><div><strong>6,300+<\/strong><span>B2B order lines<\/span><\/div><div><strong>16,000+<\/strong><span>ordered units\/items<\/span><\/div><\/div><p>Rounded operational measures corroborated against inSitu Sales platform data; confidential financial values are excluded.<\/p><\/section><section class=\"section shell pt-intro\"><div><p class=\"eyebrow\">THE OPERATING REALITY<\/p><h2>Medical-equipment distribution combines catalog depth with shipping precision.<\/h2><p>PhysioTech&#x27;s public storefront serves physical-therapy and rehabilitation buyers with clinical equipment, therapeutic exercise products, tables, resistance products, weights, supports, electrotherapy supplies, and related service offerings.<\/p><p>The ordering challenge is not only presenting thousands of items. Each order must preserve the correct customer, products, quantities, account pricing, and shipping method before the transaction moves into fulfillment, shipping, and accounting.<\/p><a class=\"cs-text-link\" href=\"https:\/\/www.phsmedicalsolutions.com\/about-us\/partners\" target=\"_blank\" rel=\"noreferrer noopener\">See PhysioTech in the PHS Medical distributor network <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><aside class=\"pt-at-glance\"><p class=\"eyebrow\">AT A GLANCE<\/p><dl><div><dt>Industry<\/dt><dd>Physical therapy, rehabilitation &amp; clinical equipment<\/dd><\/div><div><dt>Operating model<\/dt><dd>B2B ecommerce with shipped fulfillment<\/dd><\/div><div><dt>Catalog<\/dt><dd>6,400+ active medical products<\/dd><\/div><div><dt>Shipping<\/dt><dd>Validated ShipStation connection<\/dd><\/div><div><dt>Back office<\/dt><dd>Validated QuickBooks connection<\/dd><\/div><\/dl><\/aside><\/section><section class=\"section pt-workflow-section\"><div class=\"shell\"><div class=\"cs-section-heading\"><div><p class=\"eyebrow\">THE CONNECTED WORKFLOW<\/p><h2>One B2B order stays connected from buyer to shipment and accounting.<\/h2><\/div><p>The value comes from continuity: the online order becomes an operational record that can support shipping execution and back-office synchronization.<\/p><\/div><div class=\"pt-workflow-grid\"><article><span>01 \u00b7 BROWSE<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 21v-7.5a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75V21m-4.5 0H2.36m11.14 0H18m0 0h3.64m-1.39 0V9.349M3.75 21V9.349m0 0a3.001 3.001 0 0 0 3.75-.615A2.993 2.993 0 0 0 9.75 9.75c.896 0 1.7-.393 2.25-1.016a2.993 2.993 0 0 0 2.25 1.016c.896 0 1.7-.393 2.25-1.015a3.001 3.001 0 0 0 3.75.614m-16.5 0a3.004 3.004 0 0 1-.621-4.72l1.189-1.19A1.5 1.5 0 0 1 5.378 3h13.243a1.5 1.5 0 0 1 1.06.44l1.19 1.189a3 3 0 0 1-.621 4.72M6.75 18h3.75a.75.75 0 0 0 .75-.75V13.5a.75.75 0 0 0-.75-.75H6.75a.75.75 0 0 0-.75.75v3.75c0 .414.336.75.75.75Z\"><\/path><\/svg><h3>Business buyers use the online catalog<\/h3><p>Approved customers browse a large rehabilitation and clinical-equipment catalog, see their account context, and build orders online.<\/p><\/article><article><span>02 \u00b7 ORDER<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><h3>The order enters inSitu structured<\/h3><p>Customer, product, quantity, pricing, and shipping-method context stay attached to the B2B transaction.<\/p><\/article><article><span>03 \u00b7 SHIP<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12\"><\/path><\/svg><h3>ShipStation receives the shipping workflow<\/h3><p>Connected order and invoice records support the handoff into ShipStation for shipping execution.<\/p><\/article><article><span>04 \u00b7 ACCOUNT<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99\"><\/path><\/svg><h3>QuickBooks stays synchronized<\/h3><p>Customers, items, orders, invoices, payments, price lists, inventory, and related records remain connected to the back office.<\/p><\/article><\/div><\/div><\/section><section class=\"section pt-storefront-section\"><div class=\"shell\"><div class=\"pt-storefront-copy\"><p class=\"eyebrow light\">A REAL B2B CUSTOMER CHANNEL<\/p><h2>PhysioTech&#x27;s storefront gives professional buyers a direct path to reorder.<\/h2><p>The live PhysioTech site exposes a searchable store, account access, featured products, order history, shipping choices, and company service information within a branded experience.<\/p><div class=\"pt-storefront-benefits\"><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z\"><\/path><\/svg><span><strong>Account access<\/strong>Approved buyers keep their ordering context.<\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><span><strong>Broad catalog<\/strong>Thousands of medical products remain searchable.<\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M11.42 15.17 17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 0 0 4.486-6.336l-3.276 3.277a3.004 3.004 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437 1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008Z\"><\/path><\/svg><span><strong>Equipment services<\/strong>Repair, calibration, and preventive maintenance are part of the public offering.<\/span><\/div><\/div><\/div><figure><img decoding=\"async\" src=\"https:\/\/insitusales.s3.us-east-1.amazonaws.com\/web-app\/ROOT\/data\/3967\/images\/others\/therapeutic-exercise2.jpg\/897447eb-c49b-46c1-b7fe-38234b7fe244_therapeutic-exercise2.jpg\" width=\"1280\" height=\"500\" loading=\"lazy\" alt=\"PhysioTech therapeutic exercise storefront banner\" title=\"\"><figcaption><div class=\"pt-logo-lockup compact\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/insitusales.s3.amazonaws.com\/usr\/local\/tomcat\/webapps\/ROOT%23%2320200505174216\/usr\/share\/tomcat7\/webapps\/ROOT\/data\/3967\/images\/others\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg\/Physio%20Tech%20Inc.%20LOGO%20%28002%29.jpg?AWSAccessKeyId=AKIAIWW6MBMJ775OT5ZA&amp;Expires=1904326754&amp;Signature=1Q1xOocbCqcqldtXYbhc%2BsXMCvo%3D\" width=\"288\" height=\"111\" alt=\"PhysioTech logo\" title=\"\"><\/div><span><strong>Real PhysioTech storefront imagery<\/strong>Shown without private customer or transaction data.<\/span><\/figcaption><\/figure><\/div><\/section><section class=\"section pt-evidence-section\"><div class=\"shell pt-evidence-grid\"><div><p class=\"eyebrow\">WHAT THE USAGE SHOWS<\/p><h2>The portal is an active order channel\u2014not a static catalog.<\/h2><p>Between January 1 and August 25, 2026, PhysioTech&#x27;s B2B channel captured more than 1,700 order documents, 6,300 order lines, and 16,000 ordered units\/items across hundreds of business customers.<\/p><div class=\"pt-evidence-pills\"><span>370+ ordering customer accounts<\/span><span>900+ distinct products ordered<\/span><span>9 shipping methods represented<\/span><span>Current ShipStation &amp; QuickBooks sync<\/span><\/div><\/div><div class=\"pt-evidence-cards\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 21v-7.5a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75V21m-4.5 0H2.36m11.14 0H18m0 0h3.64m-1.39 0V9.349M3.75 21V9.349m0 0a3.001 3.001 0 0 0 3.75-.615A2.993 2.993 0 0 0 9.75 9.75c.896 0 1.7-.393 2.25-1.016a2.993 2.993 0 0 0 2.25 1.016c.896 0 1.7-.393 2.25-1.015a3.001 3.001 0 0 0 3.75.614m-16.5 0a3.004 3.004 0 0 1-.621-4.72l1.189-1.19A1.5 1.5 0 0 1 5.378 3h13.243a1.5 1.5 0 0 1 1.06.44l1.19 1.189a3 3 0 0 1-.621 4.72M6.75 18h3.75a.75.75 0 0 0 .75-.75V13.5a.75.75 0 0 0-.75-.75H6.75a.75.75 0 0 0-.75.75v3.75c0 .414.336.75.75.75Z\"><\/path><\/svg><strong>4,700+<\/strong><span>active customer accounts in the operating database<\/span><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><strong>1,700+<\/strong><span>B2B order documents in the study period<\/span><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0 1 18 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3 1.5 1.5 3-3.75\"><\/path><\/svg><strong>6,300+<\/strong><span>B2B order-detail lines captured online<\/span><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><strong>16,000+<\/strong><span>units\/items ordered through the portal workflow<\/span><\/article><\/div><\/div><\/section><section class=\"section pt-visual-section\"><div class=\"shell\"><div class=\"cs-section-heading\"><div><p class=\"eyebrow\">OPERATIONAL INFOGRAPHICS<\/p><h2>Consistent B2B demand and connected systems.<\/h2><\/div><p>These visuals describe corroborated usage and integration activity. They do not claim revenue growth or guarantee an outcome.<\/p><\/div><div class=\"pt-chart-grid\"><figure class=\"pt-month-chart\"><figcaption><div><span>Online ordering throughout the study period<\/span><small>Relative B2B order volume by month \u00b7 2026<\/small><\/div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z\"><\/path><\/svg><\/figcaption><div class=\"pt-month-bars\"><div><b>High<\/b><i><span style=\"height:95%\"><\/span><\/i><small>Jan<\/small><\/div><div><b>Moderate<\/b><i><span style=\"height:80%\"><\/span><\/i><small>Feb<\/small><\/div><div><b>High<\/b><i><span style=\"height:92%\"><\/span><\/i><small>Mar<\/small><\/div><div><b>High<\/b><i><span style=\"height:100%\"><\/span><\/i><small>Apr<\/small><\/div><div><b>Moderate<\/b><i><span style=\"height:74%\"><\/span><\/i><small>May<\/small><\/div><div><b>Moderate<\/b><i><span style=\"height:80%\"><\/span><\/i><small>Jun<\/small><\/div><div><b>High<\/b><i><span style=\"height:84%\"><\/span><\/i><small>Jul<\/small><\/div><div><b>Partial<\/b><i><span style=\"height:64%\"><\/span><\/i><small>Aug<\/small><\/div><\/div><p>Qualitative volume bands protect customer-specific monthly counts. August is a partial period through August 25.<\/p><\/figure><figure class=\"pt-catalog-figure\"><figcaption><div><span>Catalog and buyer access<\/span><small>Operational footprint<\/small><\/div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z\"><\/path><\/svg><\/figcaption><div class=\"pt-catalog-stats\"><div><strong>6,400+<\/strong><span>active products<\/span><\/div><div><strong>2,900+<\/strong><span>active portal users<\/span><\/div><div><strong>2,200<\/strong><span>customer accounts with access<\/span><\/div><div><strong>6<\/strong><span>configured active warehouses<\/span><\/div><\/div><img decoding=\"async\" src=\"https:\/\/insitusales.s3.amazonaws.com\/usr\/share\/tomcat7\/webapps\/ROOT\/data\/3967\/images\/others\/BD-Physical-Therapy-Equipment-Room%5B1%5D.jpg\/BD-Physical-Therapy-Equipment-Room%5B1%5D.jpg?AWSAccessKeyId=AKIAIWW6MBMJ775OT5ZA&amp;Expires=1957845509&amp;Signature=PyXtFfo6np0s2JCHRIgQ%2F%2BfoWuM%3D\" loading=\"lazy\" alt=\"PhysioTech public physical therapy equipment room image\" title=\"\"><\/figure><div class=\"pt-connected-systems\" aria-label=\"PhysioTech connected B2B ecommerce, ShipStation, and QuickBooks workflow\"><article class=\"commerce\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><div><small>CUSTOMER CHANNEL<\/small><strong>PhysioTech B2B eCommerce<\/strong><span>Catalog \u00b7 account pricing \u00b7 order history<\/span><\/div><\/article><i aria-hidden=\"true\">\u2192<\/i><article class=\"shipstation\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shipstation.com\/auth0\/shipstation\/public\/images\/branding\/shipstation-logo.png\" width=\"593\" height=\"96\" alt=\"ShipStation\" title=\"\"><span>Shipping execution<\/span><\/article><i aria-hidden=\"true\">\u2192<\/i><article class=\"quickbooks\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/intuit-quickbooks-online-logo-2026.png\" width=\"1128\" height=\"304\" alt=\"QuickBooks Online\" title=\"\"><span>Accounting continuity<\/span><\/article><footer><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><span>Both integrations corroborated by current inSitu synchronization records.<\/span><\/footer><\/div><\/div><\/div><\/section><section class=\"section pt-integrations\"><div class=\"shell pt-integrations-grid\"><div><p class=\"eyebrow\">TWO CONNECTED SYSTEMS, TWO DISTINCT JOBS<\/p><h2>ShipStation supports shipping execution. QuickBooks supports the financial record.<\/h2><p>inSitu keeps the B2B order at the center while each connected system handles the work it is designed for. Current integration records show recent successful synchronization for both platforms.<\/p><div class=\"pt-integration-pills\"><span>Orders<\/span><span>Invoices<\/span><span>Customers<\/span><span>Items<\/span><span>Payments<\/span><span>Price lists<\/span><span>Warehouse inventory<\/span><span>Shipping methods<\/span><\/div><\/div><aside><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><strong>Integration evidence<\/strong><p>Public wording is limited to connected systems and synchronized record categories corroborated by current inSitu integration logs. Internal timestamps and technical identifiers remain private.<\/p><\/aside><\/div><\/section><section class=\"section pt-products\"><div class=\"shell\"><div class=\"cs-section-heading\"><div><p class=\"eyebrow\">BUILT FOR MEDICAL EQUIPMENT DISTRIBUTION<\/p><h2>A catalog spanning treatment rooms, rehabilitation, and therapeutic exercise.<\/h2><\/div><p>This category depth helps the page answer searches for medical equipment, physical therapy supplies, rehabilitation products, and B2B ordering software.<\/p><\/div><div class=\"pt-product-cloud\"><span>Treatment tables<\/span><span>Resistance bands &amp; tubing<\/span><span>Dumbbells &amp; cuff weights<\/span><span>Kettlebells<\/span><span>Bracing &amp; supports<\/span><span>Electrotherapy &amp; EMG<\/span><span>Therapeutic exercise<\/span><span>Mobility products<\/span><span>Clinical supplies<\/span><span>Equipment repair<\/span><span>Calibration<\/span><span>Preventive maintenance<\/span><\/div><\/div><\/section><section class=\"section shell pt-methodology\"><div><p class=\"eyebrow\">RESULTS METHODOLOGY<\/p><h2>Evidence-backed, with confidential details protected.<\/h2><p>Operational measures in this case study were corroborated against inSitu Sales platform data and reviewed for consistency before publication. Figures are rounded to communicate the scale of the operation while protecting confidential business information.<\/p><p>The integration story is based on current synchronization evidence for QuickBooks and ShipStation. Financial values, customer identities, item-level purchasing behavior, and other commercially sensitive details are intentionally excluded.<\/p><\/div><aside><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0 1 18 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3 1.5 1.5 3-3.75\"><\/path><\/svg><strong>Publication standard<\/strong><p>Customer identity, attributed quotations, and reported outcomes should be reviewed and approved before publication. Results reflect this customer&#x27;s operation and are not a guarantee of future performance.<\/p><\/aside><\/section><section class=\"section pt-faq\"><div class=\"shell\"><div class=\"cs-section-heading\"><div><p class=\"eyebrow\">CASE STUDY FAQ<\/p><h2>Questions buyers and search engines need answered.<\/h2><\/div><\/div><div class=\"pt-faq-list\"><details><summary>How does PhysioTech use inSitu Sales?<span>+<\/span><\/summary><p>Corroborated operational data supports a branded B2B ecommerce channel, customer-specific ordering, a large medical-equipment catalog, multiple shipping methods, warehouse inventory, ShipStation, and QuickBooks-connected records.<\/p><\/details><details><summary>What medical products does PhysioTech distribute?<span>+<\/span><\/summary><p>PhysioTech&#x27;s public storefront and active catalog include physical-therapy and rehabilitation equipment such as treatment tables, resistance bands and tubing, exercise weights, braces and supports, electrotherapy products, clinical supplies, and equipment-service offerings.<\/p><\/details><details><summary>How does the ShipStation integration fit the workflow?<span>+<\/span><\/summary><p>Current integration records identify ShipStation and recent successful synchronization. The connected workflow moves shipping-relevant order and invoice context from the B2B operation into the shipping process.<\/p><\/details><details><summary>Which accounting system is connected for PhysioTech?<span>+<\/span><\/summary><p>Current integration evidence identifies QuickBooks and supports synchronized customers, items, sales orders, invoices, payments, price lists, warehouses, inventory, and related accounting records.<\/p><\/details><details><summary>Does this case study publish PhysioTech revenue or buyer-level data?<span>+<\/span><\/summary><p>No. Financial values, customer names, buyer behavior, and other commercially sensitive details are excluded. Public figures are conservative operational measures.<\/p><\/details><\/div><\/div><\/section><section class=\"cs-final-cta\"><div class=\"shell\"><div><p class=\"eyebrow light\">CONNECT YOUR B2B ORDER FLOW<\/p><h2>Map ecommerce, shipping, inventory, and accounting with inSitu Sales.<\/h2><p>Bring your catalog, customer pricing, fulfillment, and integration requirements.<\/p><\/div><a class=\"button primary\" href=\"https:\/\/www.insitusales.com\/en\/contact\/\">BOOK DEMO<\/a><\/div><\/section><\/div>\r\n<script type=\"application\/ld+json\" id=\"insitu-physiotech-case-study-schema\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.insitusales.com\/en\/customer-success\/physiotech\/#article\",\"headline\":\"How PhysioTech Connects B2B Medical Equipment Ordering, ShipStation, and QuickBooks\",\"description\":\"An evidence-backed medical-equipment distribution customer story focused on B2B ecommerce, shipping execution, and accounting continuity.\",\"datePublished\":\"2026-08-25\",\"dateModified\":\"2026-08-25\",\"author\":{\"@type\":\"Person\",\"name\":\"Pablo Gil\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"inSitu Sales\",\"url\":\"https:\/\/www.insitusales.com\/en\/\"},\"about\":[{\"@type\":\"Thing\",\"name\":\"Medical equipment distribution software\"},{\"@type\":\"Thing\",\"name\":\"B2B ecommerce for medical distributors\"},{\"@type\":\"Thing\",\"name\":\"ShipStation integration\"},{\"@type\":\"Thing\",\"name\":\"QuickBooks integration\"}]},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.insitusales.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customer Success\",\"item\":\"https:\/\/www.insitusales.com\/en\/customer-success\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PhysioTech\",\"item\":\"https:\/\/www.insitusales.com\/en\/customer-success\/physiotech\/\"}]},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How does PhysioTech use inSitu Sales?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Corroborated operational data supports a branded B2B ecommerce channel, customer-specific ordering, a large medical-equipment catalog, multiple shipping methods, warehouse inventory, ShipStation, and QuickBooks-connected records.\"}},{\"@type\":\"Question\",\"name\":\"What medical products does PhysioTech distribute?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"PhysioTech's public storefront and active catalog include physical-therapy and rehabilitation equipment such as treatment tables, resistance bands and tubing, exercise weights, braces and supports, electrotherapy products, clinical supplies, and equipment-service offerings.\"}},{\"@type\":\"Question\",\"name\":\"How does the ShipStation integration fit the workflow?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Current integration records identify ShipStation and recent successful synchronization. The connected workflow moves shipping-relevant order and invoice context from the B2B operation into the shipping process.\"}},{\"@type\":\"Question\",\"name\":\"Which accounting system is connected for PhysioTech?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Current integration evidence identifies QuickBooks and supports synchronized customers, items, sales orders, invoices, payments, price lists, warehouses, inventory, and related accounting records.\"}},{\"@type\":\"Question\",\"name\":\"Does this case study publish PhysioTech revenue or buyer-level data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Financial values, customer names, buyer behavior, and other commercially sensitive details are excluded. Public figures are conservative operational measures.\"}}]}]}<\/script>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Customer Success\/PhysioTech CUSTOMER SUCCESS \u00b7 MEDICAL EQUIPMENT DISTRIBUTION PhysioTech connects B2B medical equipment ordering, ShipStation, and QuickBooks. A source-backed look at how a physical-therapy and rehabilitation supplier gives business customers a self-service ordering channel while keeping shipping and accounting workflows connected. B2B eCommerceMedical EquipmentCustomer-specific PricingShipStationQuickBooksWarehouse Inventory SEE THE OPERATIONAL SCALEVisit the PhysioTech store StoreOrdersAccount Current&nbsp;&hellip;<\/p>\n","protected":false},"author":19,"featured_media":16107,"parent":16067,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pro\/page-templates\/full-width-page.php","meta":{"footnotes":""},"class_list":["post-16104","page","type-page","status-publish","has-post-thumbnail","hentry"],"featured_image_src":"https:\/\/www.insitusales.com\/wp-content\/uploads\/physiotech-insitu-sales-case-study.png","_links":{"self":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/comments?post=16104"}],"version-history":[{"count":6,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16104\/revisions"}],"predecessor-version":[{"id":16113,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16104\/revisions\/16113"}],"up":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/media\/16107"}],"wp:attachment":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/media?parent=16104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}