/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.lp-b2b .nav,.lp-career .nav,.lp-product .nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dfe6f0e6;position:sticky;top:0}.lp-b2b .nav-inner,.lp-career .nav-inner,.lp-product .nav-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100vw - 40px);height:64px;margin:0 auto;display:flex}.lp-b2b .brand,.lp-career .brand,.lp-product .brand{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.lp-b2b .brand svg,.lp-career .brand svg,.lp-product .brand svg{width:auto;height:28px}.lp-b2b .brand-tag,.lp-career .brand-tag,.lp-product .brand-tag{color:#7a8493;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500}.lp-b2b .nav-links,.lp-career .nav-links,.lp-product .nav-links{color:#526071;align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.lp-b2b .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted),.lp-career .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted),.lp-product .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted){white-space:nowrap;transition:color .15s}.lp-b2b .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted):hover,.lp-career .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted):hover,.lp-product .nav-links a:not(.nav-cta):not(.nav-signin):not(.nav-muted):hover{color:var(--ink)}.lp-b2b .nav-signin,.lp-career .nav-signin,.lp-product .nav-signin{color:#526071;white-space:nowrap;font-size:13px;font-weight:700;transition:color .15s}.lp-b2b .nav-signin:hover,.lp-career .nav-signin:hover,.lp-product .nav-signin:hover{color:var(--ink)}.lp-b2b .nav-muted,.lp-career .nav-muted,.lp-product .nav-muted{color:#94a3b8;white-space:nowrap;font-size:13px;font-weight:600;transition:color .15s}.lp-b2b .nav-muted:hover,.lp-career .nav-muted:hover,.lp-product .nav-muted:hover{color:#64748b}.lp-b2b .nav-locale,.lp-career .nav-locale,.lp-product .nav-locale{align-items:center;gap:5px;display:inline-flex}.lp-b2b .nav-locale svg,.lp-career .nav-locale svg,.lp-product .nav-locale svg{width:13px;height:13px;display:block}.lp-b2b .nav-products-trigger,.lp-career .nav-products-trigger,.lp-product .nav-products-trigger{cursor:pointer;color:#526071;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.lp-b2b .nav-products-trigger:hover,.lp-b2b .nav-products-trigger[data-state=open],.lp-career .nav-products-trigger:hover,.lp-career .nav-products-trigger[data-state=open],.lp-product .nav-products-trigger:hover,.lp-product .nav-products-trigger[data-state=open]{color:var(--ink)}.lp-b2b .nav-products-chevron,.lp-career .nav-products-chevron,.lp-product .nav-products-chevron{width:14px;height:14px;transition:transform .15s}.lp-b2b .nav-products-trigger[data-state=open] .nav-products-chevron,.lp-career .nav-products-trigger[data-state=open] .nav-products-chevron,.lp-product .nav-products-trigger[data-state=open] .nav-products-chevron{transform:rotate(180deg)}.lp-b2b .button-primary,.lp-b2b .button-secondary,.lp-b2b .nav-cta,.lp-career .button-primary,.lp-career .button-secondary,.lp-career .nav-cta,.lp-product .button-primary,.lp-product .button-secondary,.lp-product .nav-cta{letter-spacing:-.01em;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.lp-career .button-primary:active,.lp-career .nav-cta:active,.lp-product .button-primary:active,.lp-product .nav-cta:active{transform:scale(.98)}@media (max-width:1024px){.lp-career .nav-links>a:not(.nav-cta),.lp-career .nav-links>button.nav-products-trigger:not(.nav-products-trigger--main),.lp-career .nav-links>span.nav-muted{display:none}.lp-career .nav-links{gap:10px}}@media (max-width:640px){.lp-career .nav-links .nav-locale,.lp-career .nav-links>a:not(.nav-cta),.lp-career .nav-links>button.nav-products-trigger,.lp-career .nav-links>span.nav-muted{display:none}.lp-career .nav-links{gap:8px}.lp-career .nav-cta{min-height:44px;padding:0 14px;font-size:13px}.lp-career .nav-inner{height:56px}}.lp-b2b .footer,.lp-career .footer,.lp-product .footer{padding:40px 0}.lp-b2b .footer-inner,.lp-career .footer-inner,.lp-product .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100vw - 40px);margin:0 auto;font-size:13px;line-height:1.5;display:flex}.lp-b2b .footer-copy,.lp-career .footer-copy,.lp-product .footer-copy{font-size:13px}.lp-b2b .footer-links,.lp-career .footer-links,.lp-product .footer-links{flex-wrap:wrap;align-items:center;gap:0 20px;font-size:13px;font-weight:600;display:flex}.lp-b2b .footer-link-button,.lp-b2b .footer-links a,.lp-career .footer-link-button,.lp-career .footer-links a,.lp-product .footer-link-button,.lp-product .footer-links a{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.lp-b2b .footer-link-button:focus-visible,.lp-b2b .footer-links a:focus-visible,.lp-career .footer-link-button:focus-visible,.lp-career .footer-links a:focus-visible,.lp-product .footer-link-button:focus-visible,.lp-product .footer-links a:focus-visible{outline:2px solid var(--accent,var(--blue,#1d40c8));outline-offset:3px;border-radius:4px}@keyframes lp-reveal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-b2b .lp-reveal,.lp-career .lp-reveal,.lp-product .lp-reveal{animation:lp-reveal-rise linear both;animation-timeline:view();animation-range:entry 8% cover 26%}}}.lp-b2b [tabindex]:focus-visible,.lp-b2b a:focus-visible,.lp-b2b button:focus-visible,.lp-career [tabindex]:focus-visible,.lp-career a:focus-visible,.lp-career button:focus-visible,.lp-product [tabindex]:focus-visible,.lp-product a:focus-visible,.lp-product button:focus-visible{outline:2px solid var(--accent,var(--blue,#1d40c8));outline-offset:3px;border-radius:4px}.lp-b2b .button-primary:focus-visible,.lp-b2b .button-secondary:focus-visible,.lp-b2b .nav-cta:focus-visible,.lp-product .button-primary:focus-visible,.lp-product .button-secondary:focus-visible,.lp-product .nav-cta:focus-visible{border-radius:8px}.lp-career .lpcareer-btn:focus-visible,.lp-career .nav-cta:focus-visible{border-radius:999px}.lp-career [role=tabpanel]:focus-visible{outline-offset:6px}.lp-b2b p{margin-block:1em}.lp-b2b ol,.lp-b2b ul{margin-block:1em;padding-inline-start:40px}.lp-b2b svg{display:inline}html:has(.lp-b2b){scroll-behavior:smooth}@keyframes lpb2b-pathway-flow{to{stroke-dashoffset:-120px}}@keyframes lpb2b-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-b2b{color-scheme:light;--ink:#0f172a;--muted:#5f6b7a;--soft:#f5f7fb;--line:#dfe6f0;--blue:#1d40c8;--blue-soft:#eaf1ff;--green:#047857;--white:#fff;--accent:#1d40c8;--accent-strong:#1836a8;--accent-soft:#eaf1ff;--accent-ink:#fff;--lp-section-display:clamp(32px,4.2vw,48px);font-family:var(--font-sans-3),"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0}.lp-b2b a{color:inherit;text-decoration:none}.lp-b2b .final-cta h2,.lp-b2b .final-inner h2,.lp-b2b .hero h1,.lp-b2b .hero--product .hero-intro>h1,.lp-b2b .pilot-inner h2,.lp-b2b .section h2,.lp-b2b .section-story h2,.lp-b2b .section-title,.lp-b2b .split-story-copy h2{font-family:var(--font-serif-display),"Source Serif 4",Georgia,serif}.lp-b2b .button-primary,.lp-b2b .nav-cta{color:var(--accent-ink);background:var(--accent)}.lp-b2b .button-primary:hover,.lp-b2b .nav-cta:hover{background:var(--accent-strong)}.lp-b2b .button-secondary{color:var(--accent);background:var(--accent-soft)}.lp-b2b .button-secondary:hover{background:#d6e8ff}.lp-b2b .hero{background:radial-gradient(1200px 480px at 80% -10%,var(--accent-soft),var(--accent-soft) 32%,transparent 60%),var(--white)}@supports (color:color-mix(in lab,red,red)){.lp-b2b .hero{background:radial-gradient(1200px 480px at 80% -10%,color-mix(in srgb,var(--accent-soft) 78%,var(--accent) 10%),var(--accent-soft) 32%,transparent 60%),var(--white)}}.lp-b2b .hero{border-bottom:1px solid var(--line);padding-bottom:80px}.lp-b2b .hero-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:12px;font-weight:800}.lp-b2b .hero-copy{max-width:60ch;color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.65}.lp-b2b .hero-copy strong{color:var(--ink)}.lp-b2b .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px;display:flex}.lp-b2b .hero-note{color:#7a8493;max-width:530px;margin-top:18px;font-size:13px;line-height:1.6}.lp-b2b .hero-note strong{color:var(--ink)}.lp-b2b .hero-contrast{border:1px solid var(--line);text-align:left;border-radius:10px;display:flex;overflow:hidden}.lp-b2b .hero-contrast-col{flex:1;padding:18px 22px 20px}.lp-b2b .hero-contrast-col:first-child{border-right:1px solid var(--line);background:#fafbfc}.lp-b2b .hero-contrast-col:last-child{background:#f0f5ff}.lp-b2b .hero-contrast-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:700}.lp-b2b .hero-contrast-label--before{color:#a0aab4}.lp-b2b .hero-contrast-label--after{color:var(--blue)}.lp-b2b .hero-contrast-items{flex-direction:column;gap:7px;display:flex}.lp-b2b .hero-contrast-item{align-items:baseline;gap:7px;font-size:13.5px;line-height:1.4;display:flex}.lp-b2b .hero-contrast-item--before{color:#b0bac5}.lp-b2b .hero-contrast-item--after{color:var(--ink);font-weight:500}.lp-b2b .ci-x{color:#cbd5df;font-size:13px}.lp-b2b .ci-check{color:var(--blue);font-size:13px}.lp-b2b .ld-bw{border-radius:10px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 4px 20px #00000073,0 20px 64px #1d40c847}.lp-b2b .ld-frame{background:#fff;height:380px;display:flex}.lp-b2b .ld-main{min-width:0}.lp-b2b .ld-body,.lp-b2b .ld-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.lp-b2b .ld-summary{border-bottom:1px solid var(--line);background:#f8fafc;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lp-b2b .ld-sum-card{border-right:1px solid var(--line);padding:12px 16px}.lp-b2b .ld-sum-card:last-child{border-right:none}.lp-b2b .ld-sum-lbl{text-transform:uppercase;letter-spacing:.09em;color:#a0aab4;font-size:9px;font-weight:700}.lp-b2b .ld-sum-val{letter-spacing:-.04em;color:var(--ink);margin-top:3px;font-size:18px;font-weight:900}.lp-b2b .ld-sum-val.pos{color:#16a34a}.lp-b2b .ld-matrix-wrap{flex:1;overflow:auto}.lp-b2b .ld-matrix{border-collapse:collapse;width:100%}.lp-b2b .ld-matrix th{text-transform:uppercase;letter-spacing:.07em;color:#a0aab4;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:9px 12px;font-size:9.5px;font-weight:700;position:sticky;top:0}.lp-b2b .ld-matrix th:first-child{text-align:left;padding-left:16px}.lp-b2b .ld-matrix td{vertical-align:middle;text-align:center;border-bottom:1px solid #f1f5f9;padding:9px 10px}.lp-b2b .ld-matrix tr:last-child td{border-bottom:none}.lp-b2b .ld-matrix td:first-child{text-align:left;padding-left:16px}.lp-b2b .ld-person{align-items:center;gap:8px;display:flex}.lp-b2b .ld-av{width:26px;height:26px;color:var(--blue);background:#1d40c81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.lp-b2b .ld-pname{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}.lp-b2b .ld-cell{border-radius:6px;flex-direction:column;align-items:center;gap:1px;min-width:62px;padding:4px 10px;display:inline-flex}.lp-b2b .ld-cell.senior{background:#dce6ff}.lp-b2b .ld-cell.mid{background:#f0f5ff}.lp-b2b .ld-cell.dev{background:#fef9ec}.lp-b2b .ld-cell-score{letter-spacing:-.02em;font-size:12.5px;font-weight:800}.lp-b2b .ld-cell.senior .ld-cell-score{color:#1d40c8}.lp-b2b .ld-cell.mid .ld-cell-score{color:#3b5fc5}.lp-b2b .ld-cell.dev .ld-cell-score{color:#b45309}.lp-b2b .ld-cell-lvl{text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;font-weight:700}.lp-b2b .ld-cell.senior .ld-cell-lvl{color:#6b8cff}.lp-b2b .ld-cell.mid .ld-cell-lvl{color:#7b98d4}.lp-b2b .ld-cell.dev .ld-cell-lvl{color:#c47a2a}.lp-b2b #dashboard{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:80px;padding-bottom:80px;display:flex;overflow:hidden}.lp-b2b #dashboard>.section-inner{width:auto;max-width:none;margin-left:max(20px,50vw - 540px);margin-right:0}.lp-b2b #dashboard .proof-layout{flex-direction:row;align-items:center;gap:56px;display:flex}.lp-b2b #dashboard .proof-layout>div:first-child{flex:0 0 380px;width:380px}.lp-b2b #dashboard .proof-layout>div:last-child{flex:none;min-width:1020px}.lp-b2b #dashboard .ld-frame{align-items:stretch;height:auto;min-height:590px}.lp-b2b .td-sb{background:#131c2e;flex-shrink:0;width:200px}.lp-b2b .td-main,.lp-b2b .td-sb{flex-direction:column;display:flex;overflow:hidden}.lp-b2b .td-main{background:#f5f7fb;flex:1;min-width:0}.lp-b2b .td-sb-switcher{background:#ffffff0f;border-radius:7px;flex-shrink:0;gap:2px;margin:6px 8px 0;padding:3px;display:flex}.lp-b2b .td-sb-sw{color:#ffffff4d;cursor:default;background:0 0;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:4px;height:26px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.lp-b2b .td-sb-sw.on{color:#ffffffe6;background:#ffffff1a}.lp-b2b .sb-divider{background:#ffffff0d;height:1px;margin:6px 10px}.lp-b2b .sb-collapse-hdr{color:#ffffff40;cursor:default;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;display:flex}.lp-b2b .sb-collapse-hdr svg{opacity:.3;flex-shrink:0}.lp-b2b .sb-collapse-chevron{opacity:.3;margin-left:auto}.lp-b2b #dashboard .page-bar{height:48px;padding:0 20px}.lp-b2b #dashboard .status-tag{color:#15803d;background:#dcfce7;border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:700}.lp-b2b #dashboard .topbar-btn{height:28px;padding:0 11px;font-size:11px}.lp-b2b #dashboard .topbar-btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.lp-b2b .td-team-bar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:7px;height:38px;padding:0 20px;display:flex}.lp-b2b .td-team-sel{height:26px;color:var(--blue);cursor:default;white-space:nowrap;background:#eaf1ff;border:1px solid #a5b8f5;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.lp-b2b .td-ts-count{color:var(--blue);background:#1d40c81f;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.lp-b2b .td-sep{background:var(--line);width:1px;height:16px}.lp-b2b .td-chip{border:1px solid var(--line);height:24px;color:var(--ink);white-space:nowrap;cursor:default;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:10.5px;font-weight:500;display:flex}.lp-b2b .td-chip.active{color:var(--blue);background:#eaf1ff;border-color:#a5b8f5;font-weight:600}.lp-b2b .td-toggle{border:1px solid var(--line);background:#fff;border-radius:5px;display:flex;overflow:hidden}.lp-b2b .td-toggle span{height:24px;color:var(--muted);cursor:default;align-items:center;padding:0 9px;font-size:10.5px;font-weight:600;display:flex}.lp-b2b .td-toggle span.on{background:var(--blue);color:#fff}.lp-b2b .td-content{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.lp-b2b .td-summary{flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lp-b2b .td-sum-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 12px}.lp-b2b .td-sum-lbl{text-transform:uppercase;letter-spacing:.09em;color:#a0aab4;font-size:8px;font-weight:700}.lp-b2b .td-sum-val{letter-spacing:-.04em;color:var(--ink);margin-top:2px;font-size:17px;font-weight:900}.lp-b2b .td-sum-val.pos{color:#16a34a}.lp-b2b .td-sum-sub{color:var(--muted);margin-top:1px;font-size:9px}.lp-b2b .td-content-row{border:1px solid var(--line);border-radius:8px;flex:1;min-height:0;display:flex;overflow:hidden}.lp-b2b .td-matrix-col{flex:1;min-width:0;overflow:auto}.lp-b2b table.td-matrix{border-collapse:collapse;table-layout:fixed;width:660px}.lp-b2b table.td-matrix thead th{z-index:2;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;color:#a0aab4;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;padding:8px 10px;font-size:9px;font-weight:700;position:sticky;top:0;overflow:hidden}.lp-b2b table.td-matrix thead th:first-child{text-align:left;width:150px}.lp-b2b table.td-matrix thead th:not(:first-child):not(.td-th-add){text-align:center;width:120px}.lp-b2b table.td-matrix thead th.td-th-add{width:30px}.lp-b2b .td-th-avg{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px;font-size:8px;font-weight:600;display:block}.lp-b2b .td-th-add{cursor:default;border-left:1px dashed var(--line);color:var(--blue);opacity:.6;min-width:36px!important}.lp-b2b table.td-matrix tbody tr{border-bottom:1px solid #f1f5f9}.lp-b2b table.td-matrix tbody tr:last-child{border-bottom:none}.lp-b2b table.td-matrix tbody td{vertical-align:middle;padding:7px 10px}.lp-b2b table.td-matrix tbody td:not(:first-child){text-align:center}.lp-b2b .td-td-add{border-left:1px dashed var(--line);background:#fafbff}.lp-b2b .td-member{align-items:center;gap:8px;display:flex}.lp-b2b .td-m-av{width:24px;height:24px;color:var(--blue);background:#1d40c81a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8.5px;font-weight:800;display:flex}.lp-b2b .td-m-name{color:var(--ink);font-size:11.5px;font-weight:600}.lp-b2b .td-m-role{color:var(--muted);margin-top:1px;font-size:9px}.lp-b2b .td-cell{border-radius:6px;flex-direction:column;align-items:center;gap:1px;min-width:0;max-width:100%;padding:4px 8px;display:inline-flex}.lp-b2b .td-cell.senior{background:#dce6ff}.lp-b2b .td-cell.mid{background:#f0f5ff}.lp-b2b .td-cell.dev{background:#fef9ec}.lp-b2b .td-cell.none{background:#f8fafc}.lp-b2b .td-cell.pending{background:#fff8ed}.lp-b2b .td-cell.not-req{opacity:.4;background:#f8fafc}.lp-b2b .td-cs{letter-spacing:-.02em;font-size:12.5px;font-weight:900}.lp-b2b .td-cell.senior .td-cs{color:#1d40c8}.lp-b2b .td-cell.mid .td-cs{color:#3b5fc5}.lp-b2b .td-cell.dev .td-cs{color:#b45309}.lp-b2b .td-cell.none .td-cs{color:#c4cdd8}.lp-b2b .td-cell.pending .td-cs{color:#d97706}.lp-b2b .td-cell.not-req .td-cs{color:#c4cdd8}.lp-b2b .td-cl{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:700}.lp-b2b .td-cell.senior .td-cl{color:#6b8cff}.lp-b2b .td-cell.mid .td-cl{color:#7b98d4}.lp-b2b .td-cell.dev .td-cl{color:#c47a2a}.lp-b2b .td-cell.none .td-cl{color:#c4cdd8}.lp-b2b .td-cell.pending .td-cl{color:#d97706}.lp-b2b .td-cell.not-req .td-cl{color:#c4cdd8}.lp-b2b .td-alert-row{flex-shrink:0;gap:7px;display:flex}.lp-b2b .td-alert{border-radius:6px;flex:1;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.lp-b2b .td-alert.crit{color:#b91c1c;background:#fff1f1;border:1px solid #fecaca}.lp-b2b .td-alert.warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.lp-b2b .td-alert.ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.lp-b2b .td-alert-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp-b2b .td-alert.crit .td-alert-dot{background:#ef4444}.lp-b2b .td-alert.warn .td-alert-dot{background:#f59e0b}.lp-b2b .td-alert.ok .td-alert-dot{background:#22c55e}.lp-b2b .td-cd{color:#16a34a;font-size:8px;font-weight:600}.lp-b2b .td-cb{color:#b0bac8;font-size:8px;font-weight:500}.lp-b2b table.td-matrix tfoot tr{border-top:2px solid var(--line);background:#f8fafc}.lp-b2b table.td-matrix tfoot td{padding:7px 10px}.lp-b2b table.td-matrix tfoot td:not(:first-child){text-align:center}.lp-b2b .td-avg-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9.5px;font-weight:700}.lp-b2b .td-gap-col{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:36px;padding:12px 0 0;display:flex}.lp-b2b .td-gap-dot{background:#f59e0b;border-radius:50%;width:6px;height:6px}.lp-b2b .td-gap-count{color:#b45309;background:#fef3c7;border-radius:3px;padding:2px 4px;font-size:8.5px;font-weight:800}.lp-b2b .td-gap-lbl{color:#b0bac8;text-transform:uppercase;letter-spacing:.07em;writing-mode:vertical-rl;margin-top:4px;font-size:7.5px;font-weight:700;transform:rotate(180deg)}.lp-b2b .ld-nav{background:#0c1322;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:160px;display:flex}.lp-b2b .ld-nav-logo{border-bottom:1px solid #ffffff12;flex-shrink:0;padding:14px 14px 16px}.lp-b2b .ld-nav-section{text-transform:uppercase;letter-spacing:.1em;color:#3d4e67;padding:14px 14px 4px;font-size:7.5px;font-weight:700}.lp-b2b .ld-nav-item{color:#7a8fa8;cursor:default;border-radius:6px;align-items:center;gap:7px;margin:1px 6px;padding:7px 10px;font-size:10.5px;font-weight:500;display:flex}.lp-b2b .ld-nav-item.active{color:#93c5fd;background:#3b82f629;font-weight:600}.lp-b2b .ld-nav-item svg{opacity:.65;flex-shrink:0;width:13px;height:13px}.lp-b2b .ld-nav-item.active svg{opacity:1}.lp-b2b .dashboard{background:var(--white);border:1px solid #ccd6e6;border-radius:8px;padding:22px;box-shadow:0 28px 80px #1d40c824}.lp-b2b .dash-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.lp-b2b .dash-title{letter-spacing:-.025em;font-size:15px;font-weight:900}.lp-b2b .dash-period{color:var(--muted);font-size:12px;font-weight:800}.lp-b2b .tag{border-radius:5px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.lp-b2b .tag.blue{color:var(--blue);background:var(--blue-soft)}.lp-b2b .tag.green{color:var(--green);background:#dcfce7}.lp-b2b .bar-list{gap:16px;margin-top:22px;display:grid}.lp-b2b .bar-row{grid-template-columns:116px 1fr 42px;align-items:center;gap:12px;font-size:12px;font-weight:800;display:grid}.lp-b2b .bar-track{background:#e8eef7;border-radius:99px;height:9px;overflow:hidden}.lp-b2b .bar-fill{border-radius:inherit;background:var(--blue)}.lp-b2b .insight-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.lp-b2b .insight{background:#f7f9fd;border-radius:8px;padding:14px}.lp-b2b .insight small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.lp-b2b .insight strong{letter-spacing:-.04em;margin-top:7px;font-size:18px;display:block}.lp-b2b .section{border-top:1px solid var(--line);padding:94px 0}.lp-b2b .section.soft{background:var(--soft)}.lp-b2b .section-story{border-top:1px solid var(--line)}.lp-b2b .hero.section-story{border-top:none}.lp-b2b .section-story--outcome{border-top:3px solid #93c5fd}.lp-b2b .section-story--how{border-top:3px solid #7dd3fc}.lp-b2b .section-inner{width:min(1080px,100vw - 40px);margin:0 auto}.lp-b2b .section-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.lp-b2b .final-cta h2,.lp-b2b .final-inner h2,.lp-b2b .pilot-inner h2,.lp-b2b .section h2,.lp-b2b .section-story h2,.lp-b2b .section-title,.lp-b2b .split-story-copy h2{max-width:720px;font-size:var(--lp-section-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.lp-b2b .section-lead{max-width:680px;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.65}.lp-b2b .line-list{counter-reset:item-counter;gap:0;margin-top:6px;display:grid}.lp-b2b .line-item{border-bottom:1px solid var(--line);align-items:center;padding:24px 0;display:flex}.lp-b2b .line-item:before{counter-increment:item-counter;content:counter(item-counter);color:#fff;background-color:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-right:20px;font-size:1.25rem;font-weight:700;display:flex}.lp-b2b .item-content{flex-direction:column;gap:8px;display:flex}.lp-b2b .line-item strong{letter-spacing:-.025em;font-size:18px}.lp-b2b .line-item span{color:var(--muted);font-size:14px;line-height:1.6}.lp-b2b .stair-header{max-width:640px;margin-bottom:52px}.lp-b2b .staircase{flex-direction:column;gap:18px;padding-bottom:8px;display:flex;position:relative}.lp-b2b .staircase:before{content:"";background:linear-gradient(180deg,#c7d7ff 0,var(--blue) 55%,#0e7490 100%);opacity:.45;border-radius:99px;width:2px;position:absolute;top:36px;bottom:36px;left:22px}.lp-b2b .stair-step{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:56px 1fr;align-items:start;gap:22px;padding:26px 28px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 14px 40px #1d40c80f}.lp-b2b .stair-step:hover{transform:translateY(-2px);box-shadow:0 18px 48px #1d40c817}.lp-b2b .stair-step-1{border-left:4px solid #93b4fd;width:min(100%,720px);margin-left:0}.lp-b2b .stair-step-2{border-left:4px solid var(--blue);width:min(100%,720px);margin-left:clamp(28px,9vw,108px)}.lp-b2b .stair-step-3{border-left:4px solid #0e7490;width:min(100%,720px);margin-left:clamp(56px,18vw,216px)}.lp-b2b .stair-step:after{content:"";background:var(--line);opacity:.9;height:2px;position:absolute}.lp-b2b .stair-step-1:after,.lp-b2b .stair-step-2:after{transform-origin:0;width:clamp(40px,9vw,108px);bottom:-18px;right:-28px;transform:rotate(24deg)}.lp-b2b .stair-marker{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);letter-spacing:.04em;z-index:1;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:relative}.lp-b2b .stair-step-2 .stair-marker{color:#1a36a8;background:#dce8ff}.lp-b2b .stair-step-3 .stair-marker{color:#0e7490;background:#d9f0f5}.lp-b2b .stair-body h3{letter-spacing:-.035em;margin:0 0 8px;font-size:19px;line-height:1.2}.lp-b2b .stair-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.lp-b2b .stair-caption{color:#94a3b8;max-width:520px;margin-top:28px;margin-left:clamp(56px,18vw,216px);font-size:13px;line-height:1.55}.lp-b2b .stair-caption strong{color:var(--ink);font-weight:700}.lp-b2b .cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.lp-b2b .cards-four{grid-template-columns:repeat(4,1fr)}.lp-b2b .cards-five{grid-template-columns:repeat(6,1fr)}.lp-b2b .cards-five .card{grid-column:span 2}.lp-b2b .cards-five .card:nth-child(4){grid-column:2/span 2}.lp-b2b .cards-five .card:nth-child(5){grid-column:4/span 2}@media (max-width:900px){.lp-b2b .cards-five .card,.lp-b2b .cards-five .card:nth-child(4),.lp-b2b .cards-five .card:nth-child(5){grid-column:auto}}.lp-b2b .card{border:1px solid var(--line);background:var(--white);border-radius:8px;min-height:210px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.lp-b2b .card:hover{border-color:#1d40c833;transform:translateY(-4px);box-shadow:0 16px 44px #1d40c817}.lp-b2b .card:hover .card-num{background:#dce8ff}}.lp-b2b .card-num{width:34px;height:34px;border-radius:8px;justify-content:center;align-items:center;margin-bottom:22px;font-size:13px;font-weight:900;display:inline-flex}.lp-b2b .card-icon,.lp-b2b .card-num{color:var(--blue);background:var(--blue-soft);transition:background .22s}.lp-b2b .card-icon{width:40px;height:40px;border-radius:10px;margin-bottom:20px}.lp-b2b .card-icon svg{width:20px;height:20px;display:block}@media (hover:hover) and (pointer:fine){.lp-b2b .card:hover .card-icon{background:#dce8ff}}.lp-b2b .card h3{letter-spacing:-.035em;margin:0 0 10px;font-size:19px;line-height:1.2}.lp-b2b .card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.lp-b2b .process-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:56px;display:grid}.lp-b2b .process-copy h2{margin:0}.lp-b2b .process-copy .section-lead{margin-top:18px;margin-bottom:0}.lp-b2b .process-note{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:18px;font-size:13px;line-height:1.6}.lp-b2b .process-note strong{color:var(--ink);font-weight:700}.lp-b2b .process-pathway{padding-left:8px;position:relative;overflow:visible}.lp-b2b .pathway-svg{pointer-events:none;width:48px;height:100%;position:absolute;top:0;left:23px;overflow:visible}.lp-b2b .pathway-track{fill:none;stroke:#e2e8f0;stroke-width:2px;stroke-linecap:round}.lp-b2b .pathway-track-active{fill:none;stroke:url(#pathGrad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 9;animation:lpb2b-pathway-flow 18s linear infinite}.lp-b2b .pathway-nodes{z-index:1;gap:16px;display:grid;position:relative}.lp-b2b .path-node{grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:18px 18px 18px 0;display:grid}.lp-b2b .path-node-marker{background:var(--white);border:1px solid var(--line);letter-spacing:.06em;width:48px;height:48px;color:var(--blue);z-index:2;--glow:0;border-color:var(--line);border-radius:14px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:relative;box-shadow:0 8px 24px #0f172a0d}@supports (color:color-mix(in lab,red,red)){.lp-b2b .path-node-marker{border-color:color-mix(in srgb,var(--line) calc((1 - var(--glow)) * 100%),#1d40c859 calc(var(--glow) * 100%))}}.lp-b2b .path-node-marker{transform:scale(calc(1 + .04 * var(--glow)));box-shadow:0 8px 24px rgba(15,23,42,calc(.05 * (1 - var(--glow)))),0 0 calc(18px * var(--glow)) rgba(29,64,200,calc(.22 * var(--glow)))}.lp-b2b .path-node-marker:before{content:"";border-radius:inherit;opacity:var(--glow);z-index:-1;background:#1d40c880;position:absolute;inset:0}.lp-b2b .path-node-marker .marker-label{z-index:1;position:relative}.lp-b2b .path-node-body{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8fbff);border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px #1d40c80a}.lp-b2b .path-node-body strong{letter-spacing:-.025em;margin-bottom:6px;font-size:15px;display:block}.lp-b2b .path-node-body p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.lp-b2b .path-node--paths{z-index:1;position:relative}.lp-b2b .path-node--paths .path-node-body{position:relative}.lp-b2b .path-node--paths.is-open,.lp-b2b .path-node--paths:focus-within,.lp-b2b .path-node--paths:hover{z-index:50}.lp-b2b .path-popout-trigger{color:var(--blue);cursor:pointer;text-underline-offset:3px;letter-spacing:-.01em;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:11px;font-weight:800;text-decoration:underline;display:inline-block}.lp-b2b .path-popout-trigger:hover{color:#2547d0}.lp-b2b .path-popout{background:var(--white);opacity:0;visibility:hidden;pointer-events:none;text-align:left;z-index:60;border:1px solid #ccd6e6;border-radius:10px;width:min(392px,100vw - 48px);padding:16px 18px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(8px);box-shadow:0 22px 56px #0f172a24}.lp-b2b .path-popout:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}@media (hover:hover) and (pointer:fine){.lp-b2b .path-node--paths:focus-within .path-popout,.lp-b2b .path-node--paths:hover .path-popout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.lp-b2b .path-node--paths.is-open .path-popout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lp-b2b .path-popout-lead{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.55}.lp-b2b .path-popout-group+.path-popout-group{margin-top:12px}.lp-b2b .path-popout-row-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:10px;font-weight:800}.lp-b2b .path-chip-list{flex-wrap:wrap;gap:6px;display:flex}.lp-b2b .path-chip{border:1px solid var(--line);color:var(--ink);background:#fbfdff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.lp-b2b .path-chip--depth{background:var(--blue-soft);color:#1a36a8;border-color:#c7d7ff}.lp-b2b .path-popout-categories{border-top:1px solid var(--line);color:#94a3b8;margin-top:14px;padding-top:12px;font-size:10px;font-weight:600;line-height:1.5}@media (max-width:900px){.lp-b2b .path-node--paths .path-popout{width:100%;margin-top:12px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 12px 32px #0f172a14}.lp-b2b .path-node--paths:not(.is-open) .path-popout{display:none}.lp-b2b .path-node--paths.is-open .path-popout{display:block}@media (hover:hover) and (pointer:fine){.lp-b2b .path-node--paths:focus-within .path-popout,.lp-b2b .path-node--paths:hover .path-popout{display:none}.lp-b2b .path-node--paths.is-open .path-popout{display:block}}}.lp-b2b .path-node.is-output .path-node-body{background:linear-gradient(145deg,#fff,#f8fbff);border-color:#1d40c824}.lp-b2b .path-node-label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.lp-b2b .path-node.is-output .path-node-label{color:var(--blue)}@media (prefers-reduced-motion:reduce){.lp-b2b .pathway-track-active,.lp-b2b .pathway-traveler{animation:none!important}.lp-b2b .path-node-marker{--glow:.85;border-color:#1d40c859;transform:scale(1);box-shadow:0 0 16px #1d40c82e}.lp-b2b .path-node-marker:before{opacity:.85}}.lp-b2b .proof-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:48px;display:grid}.lp-b2b .trigger-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.lp-b2b .trigger-item{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:8px;padding:20px;font-size:14px;line-height:1.55;transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.lp-b2b .trigger-item:hover{border-color:#1d40c82e;transform:translateY(-3px);box-shadow:0 12px 36px #0f172a12}}.lp-b2b .trigger-item strong{color:var(--ink);margin-bottom:6px;font-size:15px;display:block}.lp-b2b .bridge-inner{text-align:center;max-width:720px;margin:0 auto}.lp-b2b .bridge-inner h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.1}.lp-b2b .bridge-inner h2+h2,.lp-b2b .pilot-inner h2+h2{margin-top:6px}.lp-b2b .bridge-copy{color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.7}.lp-b2b .dash-caption{color:#94a3b8;margin-top:14px;font-size:12px;line-height:1.55}.lp-b2b .roadmap-note{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin-top:28px;padding:16px 18px;font-size:13px;line-height:1.6}.lp-b2b .copy-placeholder{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:2px;padding:2px 6px}.lp-b2b .brand-highlight{color:var(--blue)}.lp-b2b .pilot-section{color:var(--white);background:var(--blue);border-top:1px solid var(--line);padding:88px 0}.lp-b2b .pilot-inner{grid-template-columns:1fr 1fr;align-items:start;gap:56px;width:min(1080px,100vw - 40px);margin:0 auto;display:grid}.lp-b2b .pilot-inner h2{font-size:var(--lp-section-display);letter-spacing:-.028em;margin:0;font-weight:600;line-height:1.08}.lp-b2b .pilot-inner p{color:#ffffffc7;margin:16px 0 0;font-size:16px;line-height:1.65}.lp-b2b .pilot-inner .button-primary{margin-top:28px}.lp-b2b .pilot-inner .hero-actions .button-primary{margin-top:0}.lp-b2b .pilot-point{border-bottom:1px solid #ffffff26;border-radius:8px;margin:0 -14px;padding:18px 14px;transition:background .2s}@media (hover:hover) and (pointer:fine){.lp-b2b .pilot-point:hover{background:#ffffff0f}}.lp-b2b .pilot-point:last-child{border-bottom:none}.lp-b2b .pilot-point strong{margin-bottom:6px;font-size:15px;display:block}.lp-b2b .pilot-point span{color:#ffffffb3;font-size:13px;line-height:1.55}.lp-b2b .pricing-layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:52px;display:grid}.lp-b2b .pricing-copy h2{margin:0 0 8px}.lp-b2b .ps-lbl{text-transform:uppercase;letter-spacing:.09em;color:#94a3b8;margin-top:28px;margin-bottom:12px;font-size:10.5px;font-weight:800}.lp-b2b .ps-lbl span{color:#d97706;text-transform:none;letter-spacing:0;margin-left:6px;font-size:11px;font-weight:600}.lp-b2b .ps-rows{flex-direction:column;gap:8px;display:flex}.lp-b2b .ps-row{border:1.5px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:14px;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.lp-b2b .ps-row:not(.sel):hover{border-color:#93c5fd;box-shadow:0 2px 12px #1d40c812}.lp-b2b .ps-row.sel{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue),0 4px 16px #1d40c81a}.lp-b2b .ps-row-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.lp-b2b .ps-row-prod{border-right:1px solid #00000012;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lp-b2b .ps-row.sel .ps-row-prod{border-right-color:#1d40c81a}.lp-b2b .ps-a11y-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.lp-b2b .ps-row-toggle{cursor:pointer;flex-direction:column;gap:10px;display:flex}.lp-b2b .ps-row-toggle:has(.ps-a11y-input:focus-visible),.lp-b2b .ps-tier-col:has(.ps-a11y-input:focus-visible){outline:2px solid var(--blue);outline-offset:3px;border-radius:10px}.lp-b2b .ps-tier-col:has(.ps-a11y-input:disabled){cursor:default}.lp-b2b .ps-row-prod-top{align-items:flex-start;gap:10px;display:flex}.lp-b2b .ps-row-chk{background:var(--white);border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}.lp-b2b .ps-row.sel .ps-row-chk{background:var(--blue);border-color:var(--blue)}.lp-b2b .ps-row-chk svg{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:10px;height:10px;transition:opacity .12s}.lp-b2b .ps-row.sel .ps-row-chk svg{opacity:1}.lp-b2b .ps-row-info{flex:1;min-width:0;display:block}.lp-b2b .ps-row-name{color:var(--ink);letter-spacing:-.01em;margin-bottom:2px;font-size:14px;font-weight:800;display:block}.lp-b2b .ps-row-desc{color:var(--muted);font-size:12px;line-height:1.5;display:block}.lp-b2b .ps-row-rate{color:var(--blue);font-size:12px;font-weight:700;display:block}.lp-b2b .ps-prod-seats{display:none}.lp-b2b .ps-row.sel .ps-prod-seats{flex-direction:column;gap:8px;display:flex}.lp-b2b .ps-prod-seats-row{justify-content:space-between;align-items:center;display:flex}.lp-b2b .ps-prod-seats-lbl{color:#475569;font-size:12px;font-weight:600}.lp-b2b .ps-seat-val{color:var(--blue);letter-spacing:-.01em;background:#1d40c814;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.lp-b2b .ps-seat-slider{appearance:none;cursor:pointer;background:#1d40c826;border-radius:99px;outline:none;width:100%;height:5px;display:block}.lp-b2b .ps-seat-slider::-webkit-slider-thumb{appearance:none;background:var(--blue);border:2.5px solid var(--white);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #1d40c84d}.lp-b2b .ps-seat-slider::-moz-range-thumb{background:var(--blue);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #1d40c84d}.lp-b2b .ps-grid-header{grid-template-columns:1.4fr 1fr 1fr 1fr;padding:0 2px 6px;display:grid}.lp-b2b .ps-gh-cell{text-transform:uppercase;letter-spacing:.1em;color:#b0bec8;text-align:center;font-size:9.5px;font-weight:800}.lp-b2b .ps-gh-cell:first-child{text-align:left;color:#0000;padding-left:18px}.lp-b2b .ps-gh-cell.ent{color:#a78bfa}.lp-b2b .ps-tier-col{cursor:pointer;border-right:1px solid #0000000f;flex-direction:column;padding:12px 12px 14px;transition:background .15s;display:flex}.lp-b2b .ps-tier-col:last-child{border-right:none}.lp-b2b .ps-row:not(.sel) .ps-tier-col{opacity:.28;pointer-events:none}.lp-b2b .ps-row.sel .ps-tier-col{border-right-color:#1d40c814}.lp-b2b .ps-row.sel .ps-tier-col:last-child{border-right:none}.lp-b2b .ps-row.sel .ps-tier-col:not(.sel):hover{background:#1d40c808}.lp-b2b .ps-tier-hdr{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;align-items:center;gap:7px;margin-bottom:11px;padding:7px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.lp-b2b .ps-tier-col.ent .ps-tier-hdr{background:#faf5ff;border-color:#ddd6fe}.lp-b2b .ps-row.sel .ps-tier-col:not(.sel) .ps-tier-hdr{background:#fff}.lp-b2b .ps-row.sel .ps-tier-col:not(.sel):hover .ps-tier-hdr{background:#fff;border-color:#1d40c880;box-shadow:0 0 0 3px #1d40c814}.lp-b2b .ps-row.sel .ps-tier-col.ent:not(.sel):hover .ps-tier-hdr{border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed14}.lp-b2b .ps-row.sel .ps-tier-col.sel .ps-tier-hdr{background:var(--blue);border-color:var(--blue);box-shadow:0 2px 10px #1d40c84d}.lp-b2b .ps-row.sel .ps-tier-col.ent.sel .ps-tier-hdr{background:#7c3aed;border-color:#7c3aed;box-shadow:0 2px 10px #7c3aed4d}.lp-b2b .ps-tier-hdr-chk{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:flex}.lp-b2b .ps-tier-col.ent .ps-tier-hdr-chk{border-color:#c4b5fd}.lp-b2b .ps-row.sel .ps-tier-col:not(.sel):hover .ps-tier-hdr-chk{border-color:var(--blue)}.lp-b2b .ps-row.sel .ps-tier-col.ent:not(.sel):hover .ps-tier-hdr-chk{border-color:#7c3aed}.lp-b2b .ps-tier-hdr-chk svg{fill:none;stroke:#94a3b8;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:7px;height:7px;transition:opacity .12s}.lp-b2b .ps-row.sel .ps-tier-col.sel .ps-tier-hdr-chk{background:#ffffff40;border-color:#ffffff80}.lp-b2b .ps-row.sel .ps-tier-col.sel .ps-tier-hdr-chk svg{opacity:1;stroke:#fff}.lp-b2b .ps-row.sel .ps-tier-col.ent.sel .ps-tier-hdr-chk svg{stroke:#fff}.lp-b2b .ps-tier-hdr-name{color:#64748b;flex:1;font-size:12px;font-weight:700;line-height:1;transition:color .12s}.lp-b2b .ps-tier-col.ent .ps-tier-hdr-name{color:#7c3aed}.lp-b2b .ps-row.sel .ps-tier-col:not(.sel):hover .ps-tier-hdr-name{color:var(--blue)}.lp-b2b .ps-row.sel .ps-tier-col.ent:not(.sel):hover .ps-tier-hdr-name{color:#7c3aed}.lp-b2b .ps-row.sel .ps-tier-col.sel .ps-tier-hdr-name{color:#fff;font-weight:800}.lp-b2b .ps-tier-feats{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lp-b2b .ps-tier-feats li{color:#64748b;align-items:baseline;gap:6px;font-size:11px;line-height:1.45;display:flex}.lp-b2b .ps-tier-feats li:before{content:"✓";color:var(--blue);flex-shrink:0;margin-top:1px;font-size:9px;font-weight:900}.lp-b2b .ps-tier-feats li.plus:before{content:"+";color:#a78bfa}.lp-b2b .p-pilot-note{color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.6}.lp-b2b .p-pilot-note a{color:var(--blue);font-weight:600}.lp-b2b .p-summary{color:var(--white);background:#0f172a;border-radius:16px;padding:26px;position:sticky;top:88px;box-shadow:0 24px 64px #0f172a2e}.lp-b2b .p-sum-title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 12px;font-size:11px;font-weight:800}.lp-b2b .p-billing-toggle{background:#1e293b;border-radius:10px;gap:2px;margin-bottom:16px;padding:3px;display:flex}.lp-b2b .p-billing-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;flex:1;height:34px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s}.lp-b2b .p-billing-btn.active{color:#f1f5f9;background:#334155}.lp-b2b .p-sum-empty{color:#64748b;font-size:13px;font-style:italic}.lp-b2b .p-sum-line{margin-bottom:10px}.lp-b2b .p-sum-line-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp-b2b .p-sum-line-name{color:#cbd5e1;font-size:12.5px;font-weight:700}.lp-b2b .p-sum-line-val{color:var(--white);white-space:nowrap;font-size:12.5px;font-weight:800}.lp-b2b .p-sum-line-sub{color:#64748b;margin-top:2px;font-size:10.5px}.lp-b2b .p-sum-subtotal{color:#94a3b8;border-top:1px solid #1e2d45;justify-content:space-between;margin-top:4px;padding:8px 0 0;font-size:12px;display:flex}.lp-b2b .p-sum-bundle{justify-content:space-between;align-items:baseline;padding:5px 0;display:flex}.lp-b2b .p-sum-bundle-lbl{color:#86efac;font-size:12.5px;font-weight:700}.lp-b2b .p-sum-bundle-amt{color:#86efac;font-size:13px;font-weight:800}.lp-b2b .p-sum-divider{background:#1e293b;height:1px;margin:14px 0}.lp-b2b .p-sum-annual-lbl{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:4px;font-size:10px;font-weight:800}.lp-b2b .p-sum-annual{letter-spacing:-.05em;color:var(--white);font-size:clamp(34px,5vw,48px);font-weight:900;line-height:1}.lp-b2b .p-sum-annual-sub{color:#94a3b8;margin-top:5px;font-size:11.5px;font-style:italic}.lp-b2b .p-sum-or{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin:12px 0 4px;font-size:10px;font-weight:800}.lp-b2b .p-sum-inst{color:#94a3b8;font-size:12.5px;line-height:1.5}.lp-b2b .p-sum-inst strong{color:#cbd5e1}.lp-b2b .p-sum-ent{background:linear-gradient(145deg,#faf5ff,#f3ecff);border:1.5px solid #ddd6fe;border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:16px 16px 14px;display:flex}.lp-b2b .p-sum-ent-head{align-items:flex-start;gap:11px;display:flex}.lp-b2b .p-sum-ent-icon{color:#fff;background:#7c3aed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #7c3aed47}.lp-b2b .p-sum-ent-body{flex:1;min-width:0}.lp-b2b .p-sum-ent-title{color:#5b21b6;letter-spacing:-.015em;margin-bottom:3px;font-size:13.5px;font-weight:800;line-height:1.3}.lp-b2b .p-sum-ent-desc{color:#7c3aed;font-size:11.5px;line-height:1.5}.lp-b2b .p-sum-ent-cta{color:#fff;letter-spacing:-.005em;background:#7c3aed;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;font-size:14.5px;font-weight:800;text-decoration:none;transition:background .15s,box-shadow .15s,transform 50ms;display:flex;box-shadow:0 2px 10px #7c3aed42}.lp-b2b .p-sum-ent-cta:hover{background:#6d28d9;box-shadow:0 4px 14px #7c3aed5c}.lp-b2b .p-sum-ent-cta:active{transform:translateY(1px)}.lp-b2b .p-sum-ent-cta svg{flex-shrink:0}.lp-b2b .p-sum-cta{background:var(--blue);width:100%;min-height:48px;color:var(--white);letter-spacing:-.01em;border-radius:10px;justify-content:center;align-items:center;margin-top:18px;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s;display:flex}.lp-b2b .p-sum-cta:hover{background:#2547d0}.lp-b2b .p-sum-trust{color:#94a3b8;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px;font-weight:600;display:flex}.lp-b2b .p-sum-trust span{align-items:center;gap:5px;display:inline-flex}.lp-b2b .p-sum-trust svg{opacity:.7;flex-shrink:0;width:13px;height:13px}.lp-b2b .faq-tabs{flex-wrap:wrap;gap:8px;margin-top:48px;margin-bottom:0;display:flex}.lp-b2b .faq-tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.lp-b2b .faq-tab:hover{color:var(--ink);border-color:#94a3b8}.lp-b2b .faq-tab.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.lp-b2b .faq-panel{display:none}.lp-b2b .faq-panel.active{display:block}.lp-b2b .faq-panel .faq-list{background:0 0;border:none;border-radius:0;max-width:660px;margin-top:32px;overflow:visible}.lp-b2b .faq-item{border-bottom:1px solid var(--line)}.lp-b2b .faq-item:first-child{border-top:1px solid var(--line)}.lp-b2b .faq-item:last-child{border-bottom:none}.lp-b2b .faq-item summary{cursor:pointer;letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;transition:color .18s;display:flex}.lp-b2b .faq-item summary::-webkit-details-marker{display:none}.lp-b2b .faq-item summary:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M5 1v8M1 5h8' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:border-color .2s,background-image .15s}.lp-b2b .faq-item summary:hover{color:var(--blue)}.lp-b2b .faq-item summary:hover:after{border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M5 1v8M1 5h8' stroke='%231d40c8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.lp-b2b .faq-item[open] summary{color:var(--blue)}.lp-b2b .faq-item[open] summary:after{border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 5h8' stroke='%231d40c8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.lp-b2b .faq-a{color:var(--muted);padding:0 0 24px;font-size:15px;line-height:1.72}.lp-b2b .faq-a strong{color:var(--ink)}@media (prefers-reduced-motion:reduce){.lp-b2b .card,.lp-b2b .faq-item summary:after,.lp-b2b .pilot-point,.lp-b2b .trigger-item{transition:none}.lp-b2b .card:hover,.lp-b2b .trigger-item:hover{transform:none}}.lp-b2b .final-cta-inner{text-align:center;flex-direction:column;align-items:center;width:min(680px,100vw - 48px);display:flex}.lp-b2b .final-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;align-items:center;gap:7px;margin-bottom:28px;font-size:11px;font-weight:700;display:inline-flex}.lp-b2b .final-cta h2{font-size:var(--lp-section-display);letter-spacing:-.028em;margin:0;font-weight:600;line-height:1.08}.lp-b2b .final-cta p{color:#ffffff85;max-width:480px;margin:20px 0 0;font-size:17px;line-height:1.65}.lp-b2b .final-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:36px;display:flex}.lp-b2b .final-chip{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-b2b .final-actions{align-items:center;gap:20px;margin-top:44px;display:flex}.lp-b2b .final-cta .button-primary{background:var(--blue);border-radius:10px;padding:13px 30px;font-size:15px;font-weight:700;transition:background .15s;box-shadow:0 4px 20px #1d40c859}.lp-b2b .final-cta .button-primary:hover{background:#2547d0}.lp-b2b .footer{background:var(--white);border-top:1px solid var(--line)}.lp-b2b .footer-copy,.lp-b2b .footer-inner{color:var(--muted)}.lp-b2b .footer-link-button,.lp-b2b .footer-links a{color:var(--muted);transition:color .15s}.lp-b2b .footer-link-button:hover,.lp-b2b .footer-links a:hover{color:var(--ink)}.lp-b2b .browser-window{--bsoft:#eaf1ff;--amber:#b45309;border-radius:12px;width:100%;max-width:1140px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #00000024,0 8px 24px #1d40c81a,0 32px 80px #1d40c821}.lp-b2b .chrome-tabs{background:#272727;align-items:flex-end;height:42px;padding:0 10px 0 16px;display:flex}.lp-b2b .traffic-lights{flex-shrink:0;align-items:center;gap:6px;margin-right:14px;padding-bottom:10px;display:flex}.lp-b2b .tl{border-radius:50%;width:12px;height:12px}.lp-b2b .tl-r{background:#ff5f57}.lp-b2b .tl-y{background:#ffbd2e}.lp-b2b .tl-g{background:#28c840}.lp-b2b .tab-strip{align-items:flex-end;gap:2px}.lp-b2b .btab,.lp-b2b .tab-strip{flex:1;display:flex;overflow:hidden}.lp-b2b .btab{color:#ffffff59;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#383838;border:1px solid #0000002e;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;min-width:0;max-width:210px;height:32px;padding:0 10px;font-size:11px;font-weight:500;transition:color .13s,background .13s;position:relative}.lp-b2b .btab:hover:not(.active){color:#fff9;background:#424242}.lp-b2b .btab.active{background:var(--soft);color:var(--ink);border-color:#00000014}.lp-b2b .btab-ico{opacity:.55;flex-shrink:0}.lp-b2b .btab.active .btab-ico{opacity:1;color:var(--blue)}.lp-b2b .btab-text{text-overflow:ellipsis;flex:1;overflow:hidden}.lp-b2b .btab-x{color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:flex}.lp-b2b .btab:hover .btab-x{color:#ffffff47}.lp-b2b .btab.active .btab-x{color:var(--muted)}.lp-b2b .btab-bar{background:var(--blue);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lp-b2b .btab.active .btab-bar{animation:lpb2b-bar-grow 8s linear forwards}.lp-b2b .btab-new{color:#5a6a7a;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;margin-left:2px;font-size:16px;transition:background .1s;display:flex}.lp-b2b .btab-new:hover{background:#ffffff0f}.lp-b2b .chrome-toolbar{background:#3a3a3a;border-bottom:1px solid #1c1c1c;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.lp-b2b .cn-btns{gap:2px;display:flex}.lp-b2b .cn-btn{color:#58687a;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s;display:flex}.lp-b2b .cn-btn:hover{color:#94a3b8;background:#ffffff12}.lp-b2b .cn-btn:disabled{opacity:.2;cursor:default}.lp-b2b .cn-btn:disabled:hover{background:0 0}.lp-b2b .cn-spacer{flex:1}.lp-b2b .cn-icons{gap:3px;display:flex}.lp-b2b .cn-icon{cursor:pointer;color:#58687a;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s;display:flex}.lp-b2b .cn-icon:hover{background:#ffffff0f}.lp-b2b .app-frame{background:var(--soft);height:640px;display:flex}.lp-b2b .app-sb{background:#131c2e;flex-direction:column;flex-shrink:0;width:192px;display:flex;overflow:hidden}.lp-b2b .sb-head{border-bottom:1px solid #ffffff0d;padding:16px 16px 12px}.lp-b2b .sb-brand{letter-spacing:-.04em;color:#fff;font-size:14px;font-weight:900}.lp-b2b .sb-brand em{color:#6b8cff;font-style:normal}.lp-b2b .sb-nav{flex-direction:column;flex:1;gap:1px;padding:8px;display:flex}.lp-b2b .sb-grp{margin-top:8px}.lp-b2b .sb-grp-lbl{text-transform:uppercase;letter-spacing:.1em;color:#ffffff2e;padding:4px 10px 3px;font-size:9px;font-weight:600}.lp-b2b .sb-link{color:#ffffff59;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.lp-b2b .sb-link:hover{color:#ffffffa6;background:#ffffff0d}.lp-b2b .sb-link.on{color:#ffffffe6;background:#6b8cff24}.lp-b2b .sb-link svg{opacity:.5;flex-shrink:0}.lp-b2b .sb-link.on svg{opacity:1;color:#6b8cff}.lp-b2b .sb-foot{border-top:1px solid #ffffff0d;padding:8px 8px 12px}.lp-b2b .sb-user{cursor:pointer;align-items:center;gap:9px;padding:8px 10px;display:flex}.lp-b2b .sb-av{color:#6b8cff;background:#6b8cff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.lp-b2b .sb-av-name{color:#ffffffb3;font-size:12px;font-weight:600}.lp-b2b .sb-av-role{color:#ffffff40;font-size:10px}.lp-b2b .app-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.lp-b2b .page-bar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 24px;display:flex}.lp-b2b .breadcrumb{align-items:center;gap:6px;display:flex}.lp-b2b .bc-section{color:var(--muted);font-size:12.5px;font-weight:500}.lp-b2b .bc-arr{color:#c4cdd8;font-size:13px}.lp-b2b .bc-page{color:var(--ink);font-size:12.5px;font-weight:700}.lp-b2b .page-bar-right{align-items:center;gap:8px;display:flex}.lp-b2b .topbar-btn{border:1px solid var(--line);height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .1s;display:flex}.lp-b2b .topbar-btn:hover{background:var(--soft)}.lp-b2b .topbar-btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.lp-b2b .topbar-btn.primary:hover{background:#1636ae}.lp-b2b .status-tag{color:var(--muted);white-space:nowrap;padding:3px 0;font-size:10.5px;font-weight:600}.lp-b2b .app-panel{flex:1;display:none;overflow:hidden}.lp-b2b .app-panel.active{flex-direction:column;display:flex}.lp-b2b .panel-body{flex:1;display:flex;overflow:hidden}.lp-b2b .assess-meta{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;gap:14px;width:200px;padding:14px;display:flex;overflow-y:auto}.lp-b2b .meta-block{flex-direction:column;gap:4px;display:flex}.lp-b2b .meta-lbl{text-transform:uppercase;letter-spacing:.1em;color:#aab4c0;font-size:9px;font-weight:700}.lp-b2b .meta-val{color:var(--ink);font-size:13.5px;font-weight:700}.lp-b2b .meta-sub{color:var(--muted);font-size:11px;line-height:1.5}.lp-b2b .meta-sep{background:var(--line);height:1px}.lp-b2b .depth-dots{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.lp-b2b .d-dot{border-radius:50%;width:7px;height:7px}.lp-b2b .d-done{background:#a5b8f5}.lp-b2b .d-active{background:var(--blue);box-shadow:0 0 0 2px #1d40c826}.lp-b2b .d-pending{background:#e2e8f0}.lp-b2b .timer-big{letter-spacing:-.04em;color:var(--ink);font-size:26px;font-weight:900}.lp-b2b .assess-chat-area{background:var(--soft);flex-direction:column;flex:1;display:flex;overflow:hidden}.lp-b2b .assess-session-bar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.lp-b2b .session-dots{gap:3px;display:flex}.lp-b2b .sd{border-radius:50%;width:7px;height:7px}.lp-b2b .sd-done{background:#a5b8f5}.lp-b2b .sd-active{background:var(--blue);box-shadow:0 0 0 2px #1d40c826}.lp-b2b .sd-pending{background:#e2e8f0}.lp-b2b .session-lbl{color:var(--muted);font-size:11px;font-weight:500}.lp-b2b .assess-messages{flex-direction:column;flex:1;gap:11px;padding:16px;display:flex;overflow:hidden}.lp-b2b .msg{flex-direction:column;gap:2px;display:flex}.lp-b2b .msg.user{align-items:flex-end}.lp-b2b .msg-role{text-transform:uppercase;letter-spacing:.07em;padding:0 2px;font-size:8.5px;font-weight:700}.lp-b2b .msg-role.ai{color:#aab4c0}.lp-b2b .msg-role.user{color:var(--blue)}.lp-b2b .bubble{border-radius:9px;max-width:88%;padding:10px 13px;font-size:13px;line-height:1.55}.lp-b2b .bubble.ai{color:#334155;border:1px solid var(--line);background:#fff;box-shadow:0 1px 3px #0000000a}.lp-b2b .bubble.user{background:var(--blue);color:#fff}.lp-b2b .feedback-card{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:88%;overflow:hidden}.lp-b2b .fb-section{padding:8px 12px}.lp-b2b .fb-section+.fb-section{border-top:1px solid var(--soft)}.lp-b2b .fb-head{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:700;display:flex}.lp-b2b .fb-head.worked{color:var(--blue)}.lp-b2b .fb-head.improve{color:var(--amber)}.lp-b2b .fb-text{color:#3d4f61;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.lp-b2b .fb-text:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.lp-b2b .fb-text.worked:before{background:var(--blue)}.lp-b2b .fb-text.improve:before{background:var(--amber)}.lp-b2b .assess-input-bar{border-top:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.lp-b2b .assess-input{border:1px solid var(--line);color:#aab4c0;background:var(--soft);flex:1;padding:0 12px;font-family:inherit;font-size:13px;line-height:34px}.lp-b2b .assess-input,.lp-b2b .assess-send{border-radius:7px;align-items:center;height:34px;display:flex}.lp-b2b .assess-send{background:var(--blue);cursor:pointer;flex-shrink:0;justify-content:center;width:34px}.lp-b2b .report-header{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:14px;padding:14px 24px;display:flex}.lp-b2b .rh-left{flex:1}.lp-b2b .rh-title{letter-spacing:-.04em;color:var(--ink);font-size:18px;font-weight:900}.lp-b2b .rh-meta{color:var(--muted);margin-top:3px;font-size:11px}.lp-b2b .rh-sep{background:var(--line);flex-shrink:0;width:1px;height:48px}.lp-b2b .rh-ring{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.lp-b2b .rh-ring svg{position:absolute;top:0;left:0}.lp-b2b .rh-ring-inner{z-index:1;text-align:center;position:relative}.lp-b2b .rh-ring-num{color:var(--ink);font-size:15px;font-weight:900;line-height:1}.lp-b2b .rh-ring-lbl{text-transform:uppercase;letter-spacing:.07em;color:#aab4c0;font-size:7px;font-weight:700}.lp-b2b .rh-stepper{flex:1.2;align-items:flex-start;display:flex}.lp-b2b .rh-step{flex-direction:column;flex:1;display:flex}.lp-b2b .rh-step.last{flex:none}.lp-b2b .rh-dot,.lp-b2b .rh-step-row{align-items:center;display:flex}.lp-b2b .rh-dot{border-radius:50%;flex-shrink:0;justify-content:center;width:13px;height:13px}.lp-b2b .rh-dot.done{background:#dce6ff;border:1.5px solid #a5b8f5}.lp-b2b .rh-dot.active{background:var(--blue);box-shadow:0 0 0 3px #1d40c81f}.lp-b2b .rh-dot.next{border:1.5px solid var(--line);background:#fff}.lp-b2b .rh-line{flex:1;height:2px}.lp-b2b .rh-line.done{background:#a5b8f5}.lp-b2b .rh-line.pending{background:var(--line)}.lp-b2b .rh-step-name{margin-top:4px;font-size:8.5px;font-weight:600}.lp-b2b .rh-step-name.done{color:#a5b8f5}.lp-b2b .rh-step-name.active{color:var(--blue)}.lp-b2b .rh-step-name.next{color:#c4cdd8}.lp-b2b .report-body{flex:1;display:flex;overflow:hidden}.lp-b2b .report-topics{border-right:1px solid var(--line);background:#fff;flex:1;overflow-y:auto}.lp-b2b .rt-topic{border-bottom:1px solid var(--soft);padding:16px 24px}.lp-b2b .rt-topic:last-child{border-bottom:none}.lp-b2b .rt-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lp-b2b .rt-name{color:var(--ink);flex:1;font-size:14px;font-weight:700}.lp-b2b .rt-score{color:var(--ink);font-size:15px;font-weight:900}.lp-b2b .rt-level-txt{color:var(--muted);font-size:10.5px;font-weight:500}.lp-b2b .rt-sh{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:700;display:flex}.lp-b2b .rt-sh.worked{color:var(--blue)}.lp-b2b .rt-sh.improve{color:var(--amber)}.lp-b2b .rt-bullets{flex-direction:column;gap:5px;margin-bottom:10px;list-style:none;display:flex}.lp-b2b .rt-bullets li{color:#3d4f61;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.lp-b2b .rt-bullets li:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.lp-b2b .rt-bullets.worked li:before{background:var(--blue)}.lp-b2b .rt-bullets.improve li:before{background:var(--amber)}.lp-b2b .report-side{background:var(--soft);flex-direction:column;flex-shrink:0;gap:10px;width:256px;padding:14px;display:flex;overflow-y:auto}.lp-b2b .rside-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.lp-b2b .rside-lbl{text-transform:uppercase;letter-spacing:.1em;color:#aab4c0;margin-bottom:10px;font-size:9px;font-weight:700}.lp-b2b .focus-row{border-bottom:1px solid var(--soft);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.lp-b2b .focus-row:last-child{border-bottom:none;padding-bottom:0}.lp-b2b .focus-row:first-child{padding-top:0}.lp-b2b .focus-spine{border-radius:2px;flex-shrink:0;align-self:stretch;width:2px;min-height:20px}.lp-b2b .focus-spine.hi{background:var(--blue)}.lp-b2b .focus-spine.md{background:#a5b8f5}.lp-b2b .focus-spine.lo{background:#c4cdd8}.lp-b2b .focus-text{color:var(--ink);font-size:12px;font-weight:600;line-height:1.4}.lp-b2b .focus-src{color:#aab4c0;margin-top:2px;font-size:10px}.lp-b2b .dash-body{flex:1;display:flex;overflow:hidden}.lp-b2b .dash-main{border-right:1px solid var(--line);background:#fff;overflow:hidden}.lp-b2b .dash-main,.lp-b2b .radar-wrap{flex-direction:column;flex:1;display:flex}.lp-b2b .radar-wrap{justify-content:center;align-items:center;padding:20px 72px}.lp-b2b .radar-title{color:var(--muted);letter-spacing:.01em;margin-bottom:14px;font-size:11.5px;font-weight:600}.lp-b2b .radar-svg{width:100%;max-width:340px;overflow:visible}.lp-b2b .radar-legend{gap:16px;margin-top:14px;display:flex}.lp-b2b .rl-item{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.lp-b2b .rl-swatch{border-radius:2px;width:10px;height:10px}.lp-b2b .rl-team-sw{background:#1d40c880}.lp-b2b .dash-side{background:var(--soft);flex-direction:column;flex-shrink:0;width:244px;display:flex;overflow:hidden}.lp-b2b .ds-header{border-bottom:1px solid var(--line);background:#fff;padding:14px 16px 10px}.lp-b2b .ds-title{color:var(--ink);font-size:12.5px;font-weight:700}.lp-b2b .ds-sub{color:var(--muted);margin-top:1px;font-size:10.5px}.lp-b2b .team-list{flex:1;padding:8px;overflow-y:auto}.lp-b2b .m-row{border-radius:6px;align-items:center;gap:8px;padding:7px 8px;transition:background .1s;display:flex}.lp-b2b .m-row:hover{background:#fff}.lp-b2b .m-av{background:var(--soft);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.lp-b2b .m-name{color:var(--ink);flex:1;font-size:12px;font-weight:500}.lp-b2b .m-score{color:var(--ink);font-size:12.5px;font-weight:800}.lp-b2b .alerts-block{border-top:1px solid var(--line);padding:10px 12px 12px}.lp-b2b .alerts-lbl{text-transform:uppercase;letter-spacing:.1em;color:#aab4c0;margin-bottom:8px;font-size:9px;font-weight:700}.lp-b2b .alert-item{border-bottom:1px solid var(--soft);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.lp-b2b .alert-item:last-child{border-bottom:none}.lp-b2b .a-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.lp-b2b .a-dot.red{background:#c0392b}.lp-b2b .a-dot.amber{background:var(--amber)}.lp-b2b .a-name{color:var(--ink);font-size:11.5px;font-weight:600}.lp-b2b .a-sub{color:var(--muted);margin-top:1px;font-size:10px}.lp-b2b .growth-body{flex:1;display:flex;overflow:hidden}.lp-b2b .growth-main{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.lp-b2b .growth-chart-area{flex:1;padding:22px 24px 16px;overflow-y:auto}.lp-b2b .growth-hd{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.lp-b2b .growth-hd-title{color:var(--ink);font-size:12.5px;font-weight:700}.lp-b2b .growth-hd-sub{color:var(--muted);font-size:11px}.lp-b2b .growth-chart-svg{width:100%;overflow:visible}.lp-b2b .growth-assessments{border-top:1px solid var(--line);margin-top:20px}.lp-b2b .ga-lbl{text-transform:uppercase;letter-spacing:.1em;color:#aab4c0;padding:10px 0 6px;font-size:9px;font-weight:700}.lp-b2b .ga-row{border-bottom:1px solid var(--soft);grid-template-columns:90px 1fr 36px;align-items:center;padding:7px 0;display:grid}.lp-b2b .ga-row:last-child{border-bottom:none}.lp-b2b .ga-date,.lp-b2b .ga-level{color:var(--muted);font-size:11px}.lp-b2b .ga-score{color:var(--ink);text-align:right;font-size:13px;font-weight:800}.lp-b2b .ga-score.now{color:var(--blue)}.lp-b2b .growth-side{background:var(--soft);flex-direction:column;flex-shrink:0;gap:10px;width:244px;padding:12px;display:flex;overflow-y:auto}.lp-b2b .gr-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.lp-b2b .gr-card-lbl{text-transform:uppercase;letter-spacing:.1em;color:#aab4c0;margin-bottom:10px;font-size:9px;font-weight:700}.lp-b2b .sl-row{border-bottom:1px solid var(--soft);align-items:center;gap:8px;padding:7px 0;display:flex}.lp-b2b .sl-row:last-child{border-bottom:none;padding-bottom:0}.lp-b2b .sl-row:first-child{padding-top:0}.lp-b2b .sl-name{color:var(--ink);flex:1;font-size:12px;font-weight:500}.lp-b2b .sl-score{color:var(--ink);font-size:13.5px;font-weight:900}.lp-b2b .sl-level{color:var(--muted);font-size:9.5px}.lp-b2b .next-card{flex-direction:column;gap:6px;display:flex}.lp-b2b .nc-path{color:var(--ink);font-size:13px;font-weight:700}.lp-b2b .nc-reason{color:var(--muted);font-size:11px;line-height:1.5}.lp-b2b .nc-btn{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;margin-top:6px;padding:7px 0;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .1s}.lp-b2b .nc-btn:hover{background:var(--soft)}.lp-b2b .milestone-row{border-bottom:1px solid var(--soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.lp-b2b .milestone-row:last-child{border-bottom:none;padding-bottom:0}.lp-b2b .milestone-row:first-child{padding-top:0}.lp-b2b .ms-spine{border-radius:2px;flex-shrink:0;align-self:stretch;width:2px;min-height:16px}.lp-b2b .ms-spine.done{background:#a5b8f5}.lp-b2b .ms-spine.next{background:var(--line)}.lp-b2b .ms-text{color:var(--ink);font-size:12px;font-weight:600}.lp-b2b .ms-sub{color:#aab4c0;margin-top:2px;font-size:10px}.lp-b2b .mg-strip{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.lp-b2b .mg-card-b{border:1px solid var(--line);background:#f8fafc;border-radius:8px;flex-shrink:0;min-width:116px;padding:10px 14px}.lp-b2b .mg-card-b.adv{border-top:2px solid #1d40c8}.lp-b2b .mg-card-b.int{border-top:2px solid #3b5fc5}.lp-b2b .mg-card-b.jun{border-top:2px solid #b45309}.lp-b2b .mg-card-b-name{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9.5px;font-weight:700}.lp-b2b .mg-card-b-score{letter-spacing:-.04em;color:var(--ink);font-size:26px;font-weight:900;line-height:1}.lp-b2b .mg-card-b-meta{align-items:center;gap:5px;margin-top:4px;display:flex}.lp-b2b .mg-card-b-lvl{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.lp-b2b .adv .mg-card-b-lvl{color:#1d40c8;background:#dce6ff}.lp-b2b .int .mg-card-b-lvl{color:#3b5fc5;background:#f0f5ff}.lp-b2b .jun .mg-card-b-lvl{color:#b45309;background:#fef9ec}.lp-b2b .mg-card-b-delta{color:#16a34a;font-size:9.5px;font-weight:600}.lp-b2b .ga-row-m{border-bottom:1px solid var(--soft);grid-template-columns:50px 1fr 72px 32px;align-items:center;gap:4px;padding:6px 0;display:grid}.lp-b2b .ga-row-m:last-child{border-bottom:none}.lp-b2b .ga-skill{color:var(--ink);font-size:11px;font-weight:600}.lp-b2b .ga-topic{color:var(--muted);margin-top:1px;font-size:10px}.lp-b2b .ga-badge{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.lp-b2b .ga-badge.adv{color:#1d40c8;background:#dce6ff}.lp-b2b .ga-badge.int{color:#3b5fc5;background:#f0f5ff}.lp-b2b .ga-badge.jun{color:#b45309;background:#fef9ec}.lp-b2b .chart-legend{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.lp-b2b .chart-leg-item{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.lp-b2b .chart-leg-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:900px){.lp-b2b .nav-links>a:not(.nav-cta),.lp-b2b .nav-links>button.nav-products-trigger:not(.nav-products-trigger--main),.lp-b2b .nav-links>span.nav-muted{display:none}.lp-b2b .nav-links{gap:10px}.lp-b2b .pilot-inner,.lp-b2b .pricing-layout,.lp-b2b .process-grid,.lp-b2b .proof-layout,.lp-b2b .section-grid{grid-template-columns:1fr}.lp-b2b .p-tier-sel{grid-template-columns:1fr 1fr 1fr}.lp-b2b .hero-inner{padding:0}.lp-b2b .hero h1{white-space:normal}.lp-b2b .final-actions{flex-direction:column;gap:14px}.lp-b2b .cards,.lp-b2b .cards-five,.lp-b2b .cards-four,.lp-b2b .insight-strip,.lp-b2b .trigger-list{grid-template-columns:1fr}.lp-b2b .stair-step-1,.lp-b2b .stair-step-2,.lp-b2b .stair-step-3{width:100%;margin-left:0}.lp-b2b .stair-step:after{display:none}.lp-b2b .stair-caption{margin-left:0}.lp-b2b .bar-row{grid-template-columns:1fr;gap:7px}}@media (min-width:641px) and (max-width:1024px){.lp-b2b .nav-links>a:not(.nav-cta),.lp-b2b .nav-links>button.nav-products-trigger:not(.nav-products-trigger--main),.lp-b2b .nav-links>span.nav-muted{display:none}.lp-b2b .hero-actions,.lp-b2b .nav-links{gap:10px}.lp-b2b .hero--product .hero-intro h1{font-size:clamp(32px,5vw,48px)}.lp-b2b .section{padding:68px 0}.lp-b2b .section-inner{width:min(960px,100vw - 40px)}.lp-b2b .section-grid{grid-template-columns:1fr;gap:40px}.lp-b2b #dashboard{min-height:auto;padding-top:60px;padding-bottom:60px;overflow-x:hidden}.lp-b2b #dashboard>.section-inner{width:auto;max-width:none;margin-left:20px;margin-right:20px}.lp-b2b #dashboard .proof-layout{flex-direction:column;gap:36px}.lp-b2b #dashboard .proof-layout>div:first-child{flex:none;width:100%}.lp-b2b #dashboard .proof-layout>div:last-child{width:100%;min-width:0;overflow-x:auto}.lp-b2b #dashboard .ld-frame{min-height:420px}.lp-b2b .cards,.lp-b2b .cards-four{grid-template-columns:repeat(2,1fr)}.lp-b2b .cards-five{grid-template-columns:repeat(6,1fr)}.lp-b2b .cards-five .card{grid-column:span 2}.lp-b2b .cards-five .card:nth-child(4){grid-column:2/span 2}.lp-b2b .cards-five .card:nth-child(5){grid-column:4/span 2}.lp-b2b .insight-strip,.lp-b2b .trigger-list{grid-template-columns:repeat(2,1fr)}.lp-b2b .process-grid{grid-template-columns:1fr;gap:40px}.lp-b2b .pilot-inner,.lp-b2b .proof-layout{grid-template-columns:1fr;gap:36px}.lp-b2b .stair-step-2{margin-left:clamp(16px,5vw,60px)}.lp-b2b .stair-step-3{margin-left:clamp(32px,10vw,120px)}.lp-b2b .pricing-layout{grid-template-columns:1fr;gap:32px}.lp-b2b .p-summary{width:100%;max-width:540px;position:static;top:auto}.lp-b2b .ps-grid-header{grid-template-columns:1fr 1fr 1fr}.lp-b2b .ps-gh-cell:first-child{display:none}.lp-b2b .ps-row-grid{grid-template-columns:1fr 1fr 1fr}.lp-b2b .ps-row-prod{border-bottom:1px solid #00000012;border-right:none;grid-column:1/-1}.lp-b2b .ps-row.sel .ps-row-prod{border-bottom-color:#1d40c81f}.lp-b2b .faq-tab{padding:6px 12px;font-size:11px}.lp-b2b .final-actions{gap:14px}.lp-b2b .bar-row{grid-template-columns:1fr;gap:7px}}@media (max-width:640px){.lp-b2b .nav-links .nav-locale,.lp-b2b .nav-links>a:not(.nav-cta),.lp-b2b .nav-links>button.nav-products-trigger:not(.nav-products-trigger--main),.lp-b2b .nav-links>span.nav-muted,.lp-b2b .nav-signin{display:none}.lp-b2b .nav-links{gap:8px}.lp-b2b .nav-inner{gap:12px;width:calc(100vw - 28px);height:52px}.lp-b2b .brand-tag{display:none}.lp-b2b{overflow-x:hidden}.lp-b2b .hero:not(.hero--product){padding-bottom:48px}.lp-b2b .hero--product .hero-intro h1{font-size:clamp(28px,8vw,40px)}.lp-b2b .hero-eyebrow{font-size:12px}.lp-b2b .hero-copy{max-width:100%;font-size:15px;line-height:1.6}.lp-b2b .hero-note{font-size:12px}.lp-b2b .hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.lp-b2b .hero-actions .button-primary,.lp-b2b .hero-actions .button-secondary,.lp-b2b .hero-actions .nav-cta{justify-content:center;width:100%;min-height:48px;font-size:15px}.lp-b2b .hero-contrast{flex-direction:column;align-self:stretch;width:100%}.lp-b2b .hero-contrast-col:first-child{border-right:none;border-bottom:1px solid var(--line)}.lp-b2b .section{padding:52px 0}.lp-b2b .section-inner{width:calc(100vw - 32px);padding:0}.lp-b2b .section-lead{font-size:14px}.lp-b2b .section-grid{grid-template-columns:1fr;gap:28px}.lp-b2b #dashboard{min-height:auto;padding-top:48px;padding-bottom:48px;overflow:hidden}.lp-b2b #dashboard>.section-inner{margin-left:16px;margin-right:16px}.lp-b2b #dashboard .proof-layout{flex-direction:column;gap:28px}.lp-b2b #dashboard .proof-layout>div:first-child{flex:none;width:100%}.lp-b2b #dashboard .proof-layout>div:last-child{width:100%;min-width:0;overflow-x:auto}.lp-b2b #dashboard .ld-frame{height:300px;min-height:280px}.lp-b2b #dashboard .proof-layout>div:last-child .ld-bw{transform-origin:0 0;width:138.889%;transform:scale(.72)}.lp-b2b .cards{gap:12px;margin-top:28px}.lp-b2b .cards,.lp-b2b .cards-five,.lp-b2b .cards-four{grid-template-columns:1fr}.lp-b2b .cards-five .card,.lp-b2b .cards-five .card:nth-child(4),.lp-b2b .cards-five .card:nth-child(5){grid-column:auto}.lp-b2b .card{min-height:auto;padding:18px}.lp-b2b .card h3{font-size:16px}.lp-b2b .insight-strip{grid-template-columns:1fr;gap:10px;margin-top:20px}.lp-b2b .trigger-list{grid-template-columns:1fr;gap:10px;margin-top:24px}.lp-b2b .pilot-inner,.lp-b2b .process-grid,.lp-b2b .proof-layout{grid-template-columns:1fr;gap:28px}.lp-b2b .pilot-section{padding:56px 0}.lp-b2b .pilot-inner{width:calc(100vw - 32px)}.lp-b2b .stair-step-1,.lp-b2b .stair-step-2,.lp-b2b .stair-step-3{width:100%;margin-left:0}.lp-b2b .stair-step{gap:14px;padding:18px 16px}.lp-b2b .stair-step:after{display:none}.lp-b2b .stair-caption{margin-left:0;font-size:12px}.lp-b2b .staircase:before{display:none}.lp-b2b .line-item{padding:18px 0}.lp-b2b .line-item strong{font-size:15px}.lp-b2b .line-item span{font-size:13px}.lp-b2b .path-node{gap:12px;padding:12px 12px 12px 0}.lp-b2b .path-node-body strong{font-size:13px}.lp-b2b .path-node-body p{font-size:12px}.lp-b2b .bar-row{grid-template-columns:1fr;gap:6px}.lp-b2b .bridge-inner{padding:0 4px}.lp-b2b .bridge-copy,.lp-b2b .final-cta p{font-size:14px}.lp-b2b .final-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.lp-b2b .final-actions .button-primary,.lp-b2b .final-actions a{text-align:center;justify-content:center;width:100%;min-height:48px}.lp-b2b .final-chips{gap:8px}.lp-b2b .final-chip{padding:5px 10px;font-size:11px}.lp-b2b .pricing-layout{grid-template-columns:1fr;gap:28px}.lp-b2b .ps-grid-header{display:none}.lp-b2b .ps-row-grid{grid-template-columns:1fr}.lp-b2b .ps-row-prod{border-bottom:1px solid #00000012;border-right:none}.lp-b2b .ps-row.sel .ps-row-prod{border-bottom-color:#1d40c81f}.lp-b2b .ps-tier-col{border-right:none}.lp-b2b .ps-tier-col,.lp-b2b .ps-tier-col:last-child{border-top:1px solid #0000000f}.lp-b2b .ps-row-rate{font-size:11px}.lp-b2b .p-billing-toggle{width:100%}.lp-b2b .p-billing-btn{min-height:40px;font-size:13px}.lp-b2b .p-summary{border-radius:12px;width:100%;padding:20px;position:static;top:auto}.lp-b2b .p-sum-annual{font-size:clamp(28px,8vw,42px)}.lp-b2b .faq-tabs{gap:6px;margin-top:32px}.lp-b2b .faq-tab{padding:6px 11px;font-size:11px}.lp-b2b .faq-item summary{gap:16px;padding:18px 0;font-size:14px}.lp-b2b .faq-a{font-size:14px}.lp-b2b .pilot-inner .button-primary{text-align:center;justify-content:center;width:100%;min-height:48px}.lp-b2b .nav-cta{min-height:44px;padding:0 16px;font-size:13px}.lp-b2b .path-popout{width:min(320px,100vw - 32px)}}@media (min-width:1440px){.lp-b2b{font-size:17px}.lp-b2b .section-inner{max-width:1200px}.lp-b2b .nav-inner{width:min(1300px,100vw - 60px)}.lp-b2b .section-lead{font-size:18px}.lp-b2b .pricing-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:60px}}@media (min-width:1920px){.lp-b2b .section-inner{max-width:1600px}.lp-b2b .nav-inner{width:min(1700px,100vw - 80px)}.lp-b2b{font-size:18px}.lp-b2b .section-lead{font-size:19px}.lp-b2b .pricing-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:72px}.lp-b2b .card{padding:28px}.lp-b2b .card h3{font-size:21px}.lp-b2b .section{padding:112px 0}}@media (min-width:2560px){.lp-b2b{font-size:20px}.lp-b2b .section-inner{max-width:1920px}.lp-b2b .nav-inner{width:min(2080px,100vw - 120px)}.lp-b2b .section-lead{max-width:1200px;font-size:22px}.lp-b2b .pricing-layout{grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:88px}.lp-b2b .card{min-height:240px;padding:36px}.lp-b2b .card h3{font-size:24px}.lp-b2b .card p{font-size:17px}.lp-b2b .section{padding:140px 0}}.lp-b2b .cov-hdr{background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 24px;display:flex}.lp-b2b .cov-hdr-left{align-items:baseline;gap:10px;display:flex}.lp-b2b .cov-hdr-path{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:800}.lp-b2b .cov-hdr-meta{color:var(--muted);font-size:11px;font-weight:500}.lp-b2b .cov-members-bar{background:var(--soft);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:8px 24px;display:flex;overflow-x:auto}.lp-b2b .cov-members-lbl{text-transform:uppercase;letter-spacing:.08em;color:#a0aab4;white-space:nowrap;flex-shrink:0;margin-right:6px;font-size:9.5px;font-weight:700}.lp-b2b .cov-m-chip{border:1px solid var(--line);background:var(--white);border-radius:8px;gap:7px;padding:5px 11px 5px 7px}.lp-b2b .cov-m-chip,.lp-b2b .cov-m-chip-av{flex-shrink:0;align-items:center;display:flex}.lp-b2b .cov-m-chip-av{width:26px;height:26px;color:var(--blue);background:#1d40c81a;border-radius:50%;justify-content:center;font-size:8.5px;font-weight:800}.lp-b2b .cov-m-chip-name{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}.lp-b2b .cov-m-chip-score{white-space:nowrap;font-size:10.5px;font-weight:700}.lp-b2b .cov-m-chip-score.high{color:var(--blue)}.lp-b2b .cov-m-chip-score.mid{color:#3b5fc5}.lp-b2b .cov-m-chip-score.low{color:#b45309}.lp-b2b .cov-body{flex:1;min-height:0;display:flex;overflow:hidden}.lp-b2b .cov-chart-side{background:var(--white);border-right:1px solid var(--line);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.lp-b2b .cov-chart-inner{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 24px;display:flex}.lp-b2b .cov-chart-svg{width:100%;height:100%;display:block}.lp-b2b .cov-chart-legend{border-top:1px solid var(--line);background:#fafbfd;flex-shrink:0;align-items:center;gap:18px;padding:8px 24px;display:flex}.lp-b2b .cov-leg-item{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.lp-b2b .cov-leg-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp-b2b .cov-leg-dash{border-top:1.5px dashed #94a3b8;flex-shrink:0;width:22px;height:0}.lp-b2b .cov-gaps-side{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.lp-b2b .cov-gaps-hdr{background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:13px 18px 11px;display:flex}.lp-b2b .cov-gaps-hdr-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-b2b .cov-gaps-hdr-label{color:var(--ink);flex:1;font-size:11px;font-weight:700}.lp-b2b .cov-gaps-hdr-count{background:var(--soft);color:var(--muted);border-radius:4px;padding:2px 8px;font-size:9.5px;font-weight:700}.lp-b2b .cov-gaps-body{background:var(--soft);flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.lp-b2b .cov-gap-item{background:var(--white);border:1px solid var(--line);border-left:3px solid #f59e0b;border-radius:8px;padding:14px 16px}.lp-b2b .cov-gap-name{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:700}.lp-b2b .cov-gap-stats{gap:20px;margin-bottom:12px;display:flex}.lp-b2b .cov-gap-stat-val{letter-spacing:-.04em;color:var(--ink);font-size:24px;font-weight:900;line-height:1}.lp-b2b .cov-gap-stat-lbl{color:var(--muted);margin-top:4px;font-size:9.5px;font-weight:600}.lp-b2b .cov-gap-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:center;background:0 0;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:600}.lp-b2b .myd-layout{flex:1;min-height:0;display:flex;overflow:hidden}.lp-b2b .myd-left{background:var(--soft);flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 24px;display:flex;overflow:hidden}.lp-b2b .myd-chart-card{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-shrink:0;padding:16px 18px}.lp-b2b .myd-chart-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lp-b2b .myd-chart-title{color:var(--ink);font-size:12px;font-weight:700}.lp-b2b .myd-chart-range{color:var(--muted);font-size:11px}.lp-b2b .myd-chart-legend{gap:14px;margin-bottom:10px;display:flex}.lp-b2b .myd-leg{color:var(--muted);align-items:center;gap:5px;font-size:10.5px;display:flex}.lp-b2b .myd-leg-line{border-radius:2px;flex-shrink:0;width:20px;height:2.5px}.lp-b2b .myd-chart-svg{width:100%;display:block}.lp-b2b .myd-chart-axis{color:#b0bac8;justify-content:space-between;padding:4px 4px 0;font-size:9.5px;font-weight:600;display:flex}.lp-b2b .myd-chart-axis span:last-child{color:var(--blue);font-weight:700}.lp-b2b .myd-sessions-card{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lp-b2b .myd-sessions-hdr{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:10px 16px 8px;display:flex}.lp-b2b .myd-sessions-lbl{text-transform:uppercase;letter-spacing:.08em;color:#a0aab4;font-size:9.5px;font-weight:700}.lp-b2b .myd-session-list{flex:1;overflow-y:auto}.lp-b2b .myd-session{border-bottom:1px solid #f8fafc;grid-template-columns:96px 1fr 100px 44px;align-items:center;gap:6px;padding:9px 16px;display:grid}.lp-b2b .myd-session:last-child{border-bottom:none}.lp-b2b .myd-s-date{color:#b0bac8;font-size:11px;font-weight:600}.lp-b2b .myd-s-skill{color:var(--ink);font-size:12px;font-weight:600}.lp-b2b .myd-s-level{color:var(--muted);font-size:11px}.lp-b2b .myd-s-score{color:var(--ink);text-align:right;font-size:14px;font-weight:800}.lp-b2b .myd-right{background:var(--white);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:272px;display:flex;overflow:hidden}.lp-b2b .myd-section{border-bottom:1px solid var(--line);flex-shrink:0}.lp-b2b .myd-section-hdr{align-items:center;gap:7px;padding:11px 16px 8px;display:flex}.lp-b2b .myd-section-lbl{text-transform:uppercase;letter-spacing:.08em;color:#a0aab4;flex:1;font-size:9.5px;font-weight:700}.lp-b2b .myd-skill-row{border-top:1px solid #f8fafc;align-items:center;gap:10px;padding:8px 16px;display:flex}.lp-b2b .myd-sk-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp-b2b .myd-sk-name{flex:1}.lp-b2b .myd-sk-n{color:var(--ink);font-size:12.5px;font-weight:600}.lp-b2b .myd-sk-lvl{color:var(--muted);margin-top:1px;font-size:10px}.lp-b2b .myd-sk-score{letter-spacing:-.02em;color:var(--blue);font-size:16px;font-weight:900}.lp-b2b .myd-next-body{flex-direction:column;gap:0;padding:6px 16px 10px;display:flex}.lp-b2b .myd-next-item{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.lp-b2b .myd-next-name{color:var(--ink);font-size:12.5px;font-weight:700}.lp-b2b .myd-next-btn{border:1px solid var(--line);background:var(--white);height:28px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600}.lp-b2b .myd-next-sep{background:var(--line);height:1px}.lp-b2b .myd-ms-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lp-b2b .myd-ms-list{flex-direction:column;flex:1;gap:10px;padding:8px 16px 12px;display:flex;overflow-y:auto}.lp-b2b .myd-ms-item{align-items:flex-start;gap:10px;display:flex}.lp-b2b .myd-ms-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:32px}.lp-b2b .myd-ms-name{color:var(--ink);font-size:12px;font-weight:700}.lp-b2b .myd-ms-sub{color:var(--muted);margin-top:2px;font-size:10.5px}.lp-b2b .b2b-demo{color:var(--white);background:#0a0a0a;padding:80px 20px}.lp-b2b .demo-container{flex-direction:column;gap:40px;width:min(1160px,100vw - 40px);margin:0 auto;display:flex}.lp-b2b .demo-heading{text-align:center;letter-spacing:-.02em;margin:0;font-size:48px;font-weight:700;line-height:1.2;transition:opacity .3s}.lp-b2b .demo-showcase{justify-content:center;align-items:center;padding:0 160px;display:flex;position:relative}.lp-b2b .demo-showcase .browser-window{box-shadow:0 0 0 1px #ffffff1a,0 25px 50px #00000080}.lp-b2b .b2b-demo .app-frame{background:#0d1424;height:480px}.lp-b2b .b2b-demo .app-content{background:#0d1424}.lp-b2b .b2b-demo .demo-panel{padding:20px 24px}.lp-b2b .demo-context-labels{pointer-events:none;width:100%;height:100%;position:absolute}.lp-b2b .demo-label{color:var(--white);opacity:0;animation:demo-label-in .5s forwards;animation-delay:var(--label-delay,0s);background:#ffffff14;border:1px solid #fff3;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:600;position:absolute}.lp-b2b .demo-label:first-child{top:12%;left:20px}.lp-b2b .demo-label:nth-child(2){top:40%;right:20px}.lp-b2b .demo-label:nth-child(3){bottom:20%;left:40px}.lp-b2b .demo-label:nth-child(4){top:25%;right:30px}.lp-b2b .demo-label:nth-child(5){bottom:35%;right:20px}.lp-b2b .demo-tabs{justify-content:center;gap:12px;margin:0;padding:0;display:flex}.lp-b2b .demo-tab{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:100px;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;position:relative;overflow:hidden}.lp-b2b .demo-tab:hover{color:var(--white);background:#ffffff14}.lp-b2b .demo-tab.active{color:var(--white);background:#ffffff1f;border-color:#ffffff4d}.lp-b2b .demo-tab-bar{background:var(--white);transform-origin:0;width:100%;height:2px;animation:lpb2b-bar-grow 8s linear forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lp-b2b .demo-panel{flex-direction:column;gap:24px;height:100%;display:none}.lp-b2b .demo-panel.active{display:flex}.lp-b2b .panel-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.lp-b2b .panel-header h3{color:var(--white);margin:0;font-size:16px;font-weight:700}.lp-b2b .panel-btn,.lp-b2b .panel-select{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.lp-b2b .panel-btn:hover,.lp-b2b .panel-select:hover{color:var(--white);background:#ffffff26}.lp-b2b .demo-panel-team .skill-grid{flex-direction:column;flex:1;gap:16px;padding-right:8px;display:flex;overflow-y:auto}.lp-b2b .skill-row{background:#ffffff0d;border-radius:8px;grid-template-columns:120px 60px 1fr 80px;align-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.lp-b2b .skill-name{color:var(--white);font-weight:600}.lp-b2b .member-badge{color:#60a5fa;background:#3b82f633;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.lp-b2b .skill-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.lp-b2b .bar-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;transition:width .3s}.lp-b2b .gap-alert{color:#fca5a5;font-size:11px;font-weight:600}.lp-b2b .panel-footer{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:16px;display:grid}.lp-b2b .footer-stat{flex-direction:column;gap:4px;display:flex}.lp-b2b .stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.lp-b2b .stat-value{color:var(--white);font-size:20px;font-weight:700}.lp-b2b .demo-panel-targets .form-section{flex-direction:column;gap:20px;display:flex}.lp-b2b .form-group{flex-direction:column;gap:8px;display:flex}.lp-b2b .form-group label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.lp-b2b .input-field{color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:10px 12px;font-size:13px}.lp-b2b .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-b2b .member-chips{flex-wrap:wrap;gap:8px;display:flex}.lp-b2b .chip{color:#60a5fa;background:#3b82f633;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600}.lp-b2b .progress-ring-container{flex:1;justify-content:center;align-items:center;min-height:160px;display:flex}.lp-b2b .progress-ring{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.lp-b2b .progress-ring svg{transform:rotate(-90deg)}.lp-b2b .ring-text{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.lp-b2b .ring-value{color:var(--white);font-size:24px;font-weight:700}.lp-b2b .ring-label{color:#fff9;font-size:11px;font-weight:600}.lp-b2b .btn-primary,.lp-b2b .btn-secondary{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.lp-b2b .btn-primary{color:var(--white);background:#3b82f6}.lp-b2b .btn-primary:hover{background:#2563eb}.lp-b2b .btn-secondary{color:var(--white);background:#ffffff1a;border:1px solid #fff3}.lp-b2b .btn-secondary:hover{background:#ffffff26}.lp-b2b .demo-panel-analytics .chart-container{flex:1;min-height:120px;margin:20px 0}.lp-b2b .trend-chart{width:100%;height:120px}.lp-b2b .kpi-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-b2b .kpi-card{background:#ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.lp-b2b .kpi-icon{flex-shrink:0;font-size:24px}.lp-b2b .kpi-content{flex-direction:column;gap:2px;display:flex}.lp-b2b .kpi-label{color:#fff9;font-size:11px;font-weight:600}.lp-b2b .kpi-value{color:var(--white);font-size:16px;font-weight:700}.lp-b2b .trend-list{flex-direction:column;gap:12px;display:flex}.lp-b2b .trend-item{background:#ffffff0d;border-radius:8px;grid-template-columns:140px 1fr 60px;align-items:center;gap:12px;padding:12px;display:grid}.lp-b2b .trend-skill{color:var(--white);font-size:12px;font-weight:600}.lp-b2b .trend-progress{align-items:center;display:flex}.lp-b2b .trend-bar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.lp-b2b .trend-fill{background:linear-gradient(90deg,#10b981,#34d399);height:100%}.lp-b2b .trend-stat{text-align:right;color:#86efac;font-size:12px;font-weight:700}@media (max-width:768px){.lp-b2b .b2b-demo{padding:60px 16px}.lp-b2b .demo-heading{font-size:32px}.lp-b2b .demo-showcase{padding:0}.lp-b2b .demo-showcase .browser-window{max-width:100%!important}.lp-b2b .demo-label{display:none}.lp-b2b .skill-row{grid-template-columns:80px 50px 1fr 60px;font-size:11px}.lp-b2b .kpi-cards{grid-template-columns:1fr}.lp-b2b .trend-item{grid-template-columns:100px 1fr 50px}}.lp-b2b{line-height:normal}.lp-b2b[data-accent=uss]{--blue:#1d40c8;--blue-soft:#eaf1ff;--accent:#1d40c8;--accent-strong:#1836a8;--accent-soft:#eaf1ff;--accent-ink:#fff}.lp-b2b[data-accent=hire]{--blue:#ea580c;--blue-soft:#fff1e8;--accent:#ea580c;--accent-strong:#c2410c;--accent-soft:#fff1e8;--accent-ink:#fff}.lp-b2b[data-accent=people]{--blue:#047857;--blue-soft:#e7f6ef;--accent:#047857;--accent-strong:#065f46;--accent-soft:#e7f6ef;--accent-ink:#fff}.lp-b2b .price-wrap{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:44px;display:grid}.lp-b2b .price-card{border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;padding:28px;display:flex}.lp-b2b .price-card.featured{border-color:var(--accent);box-shadow:0 24px 48px -34px var(--accent)}@supports (color:color-mix(in lab,red,red)){.lp-b2b .price-card.featured{box-shadow:0 24px 48px -34px color-mix(in srgb,var(--accent) 60%,transparent)}}.lp-b2b .price-card.featured{position:relative}.lp-b2b .price-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:28px}.lp-b2b .price-tier{color:var(--muted);font-size:14px;font-weight:800}.lp-b2b .price-amount{letter-spacing:-.03em;margin:10px 0 2px;font-size:40px;font-weight:800}.lp-b2b .price-unit{color:var(--muted);font-size:13px}.lp-b2b .price-features{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.lp-b2b .price-features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.lp-b2b .price-features li svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.lp-b2b .price-card .button-primary,.lp-b2b .price-card .button-secondary{width:100%;margin-top:auto}@media (max-width:900px){.lp-b2b .price-wrap{grid-template-columns:1fr}}.lp-b2b .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.lp-b2b .card-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.lp-b2b .card-icon svg{width:22px;height:22px}.lp-b2b .grid-3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.lp-b2b .ba-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.lp-b2b .ba-card{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:28px 26px}.lp-b2b .ba-before{background:#fbfcfe}.lp-b2b .ba-after{background:var(--blue-soft);border-color:#c7d2fe}.lp-b2b .ba-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0 0 10px;font-size:11px;font-weight:800}.lp-b2b .ba-after .ba-label{color:var(--blue)}.lp-b2b .ba-card h3{letter-spacing:-.02em;margin:0 0 14px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.25}.lp-b2b .ba-card ul{color:var(--muted);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.lp-b2b .ba-card li{margin:8px 0}.lp-b2b .proof-band{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.lp-b2b .proof-band blockquote{background:var(--white);border:1px solid var(--line);border-radius:12px;margin:0;padding:24px}.lp-b2b .proof-band blockquote p{font-family:var(--font-serif-display),"Source Serif 4",Georgia,serif;color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:1.45}.lp-b2b .proof-band cite{color:#94a3b8;margin-top:14px;font-size:12px;font-style:normal;font-weight:600;display:block}.lp-b2b .proof-band cite a{color:inherit}.lp-b2b .proof-band cite a:hover{text-decoration:underline}.lp-b2b .solution-cards{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:42px;display:grid}.lp-b2b .solution-card{border:1px solid var(--line);background:var(--white);color:inherit;border-radius:12px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.lp-b2b .solution-card:hover{border-color:#1d40c833;transform:translateY(-3px);box-shadow:0 16px 44px #1d40c817}.lp-b2b .solution-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px}.lp-b2b .solution-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.lp-b2b .video-section .section-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-b2b .video-section .section-lead{margin-left:auto;margin-right:auto}.lp-b2b .video-wrap{border:1px solid var(--line);background:#000;border-radius:20px;width:min(920px,100%);margin:36px auto 0;overflow:hidden;box-shadow:0 30px 60px -40px #0f172a59}.lp-b2b .video-wrap video{width:100%;height:auto;display:block}@media (max-width:900px){.lp-b2b .ba-grid,.lp-b2b .grid-3,.lp-b2b .proof-band,.lp-b2b .solution-cards{grid-template-columns:1fr}}@keyframes lpb2b-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-b2b .hero--product .hero-intro,.lp-b2b .hero--product .hero-stage{animation:lpb2b-rise .65s cubic-bezier(.16,1,.3,1) both}.lp-b2b .hero--product .hero-stage{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.lp-b2b .hero--product .hero-intro,.lp-b2b .hero--product .hero-stage{animation:none!important}}.lp-b2b .hero--product{border-bottom:1px solid var(--line);background:radial-gradient(1200px 480px at 80% -10%,var(--accent-soft),var(--accent-soft) 32%,transparent 60%),var(--white);padding:0}@supports (color:color-mix(in lab,red,red)){.lp-b2b .hero--product{background:radial-gradient(1200px 480px at 80% -10%,color-mix(in srgb,var(--accent-soft) 78%,var(--accent) 10%),var(--accent-soft) 32%,transparent 60%),var(--white)}}.lp-b2b .hero--product{overflow:visible}.lp-b2b .hero--product .hero-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,48px);width:min(1240px,100vw - 40px);min-height:0;margin:0 auto;padding:96px 0 72px;display:grid}.lp-b2b .hero--product .hero-intro{text-align:left;max-width:34rem;padding-bottom:8px}.lp-b2b .hero--product .hero-intro .hero-eyebrow{background:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;max-width:none;color:var(--accent);border-radius:99px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:12px;font-weight:800;line-height:1.45;display:inline-flex}.lp-b2b .hero--product .hero-intro h1{letter-spacing:-.028em;white-space:normal;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(38px,4.8vw,58px);font-weight:600;line-height:1.08}.lp-b2b .hero--product .hero-intro .hero-copy{max-width:32rem;color:var(--muted);text-align:left;margin-top:18px;font-size:17px;line-height:1.65}.lp-b2b .hero--product .hero-intro .hero-actions{justify-content:flex-start;margin-top:28px}.lp-b2b .hero--product .hero-intro .hero-note{color:#7a8493;margin-top:16px;font-size:13px}.lp-b2b .hero--product .hero-stage{background:radial-gradient(640px 360px at 18% 0,#1d40c838,#0000 58%),linear-gradient(165deg,#0b1220,#121c33 52%,#152445);border:1px solid #0e152459;border-radius:16px;flex-direction:column;align-self:center;width:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px #0b12201f}.lp-b2b .hero--product .hero-stage-canvas{flex:1;place-items:center;min-height:0;padding:20px 20px 12px;display:grid}.lp-b2b .hero--product .hero-stage-canvas .hero-demo-video{object-fit:contain;aspect-ratio:16/9;background:#0b1220;border:1px solid #ffffff1a;border-radius:10px;width:min(100%,720px);height:auto;max-height:min(38vh,360px);transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(4px)scale(1);box-shadow:0 24px 56px #00000052}.lp-b2b .hero--product .hero-stage:hover .hero-stage-canvas .hero-demo-video{transform:translateY(0)scale(1.01)}.lp-b2b .hero--product .hero-stage-foot{color:#e2e8f0b8;max-width:42rem;margin:0;padding:0 20px 16px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:980px){.lp-b2b .hero--product .hero-shell{grid-template-columns:1fr;gap:28px;min-height:auto;padding:64px 0 56px}.lp-b2b .hero--product .hero-intro h1{max-width:14ch}.lp-b2b .hero--product .hero-stage{min-height:0}.lp-b2b .hero--product .hero-stage-canvas{padding:16px 16px 10px}.lp-b2b .hero--product .hero-stage-canvas .hero-demo-video{max-height:none;transform:none}.lp-b2b .hero--product .hero-stage:hover .hero-stage-canvas .hero-demo-video{transform:none}.lp-b2b .hero--product .hero-stage-foot{padding:0 16px 14px}}@media (prefers-reduced-motion:reduce){.lp-b2b .hero--product .hero-stage:hover .hero-stage-canvas .hero-demo-video{transform:translateY(4px)scale(1)}}.lp-b2b .soft-strip{border:1px solid var(--line);border-radius:16px;max-height:180px;margin-top:36px;overflow:hidden}.lp-b2b .soft-strip img{object-fit:cover;filter:saturate(.92);width:100%;height:180px;display:block}.lp-b2b .solution-card .link-more{color:var(--blue);margin-top:16px;font-size:13px;font-weight:800;display:inline-block}.lp-b2b .split-story{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.92fr 1.08fr;min-height:420px;display:grid;overflow:hidden}.lp-b2b .split-story-media{background:#0e1524;min-height:360px;position:relative}.lp-b2b .split-story-media .split-story-img,.lp-b2b .split-story-media img{object-fit:cover;display:block}.lp-b2b .split-story-media:after{content:"";pointer-events:none;z-index:1;background:#0b12201a;position:absolute;inset:0}.lp-b2b .split-story-copy{border-left:6px solid var(--blue);background:var(--white);flex-direction:column;justify-content:center;padding:64px 56px;display:flex}.lp-b2b .split-story-copy .hero-eyebrow{margin:0 0 12px}.lp-b2b .split-story-copy h2{max-width:18ch;font-family:var(--font-serif-display),"Source Serif 4",Georgia,serif;font-size:var(--lp-section-display);letter-spacing:-.028em;margin:0 0 14px;font-weight:600;line-height:1.08}.lp-b2b .split-story-copy .section-lead{max-width:36ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.lp-b2b .cta-strip{flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;display:flex}.lp-b2b .trust-points{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp-b2b .trust-point{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-b2b .trust-point svg{width:14px;height:14px;color:var(--blue)}.lp-b2b .trust-points+.cta-strip{margin-top:24px}.lp-b2b .proof-band blockquote{border-left:4px solid var(--blue)}.lp-b2b .pilot-inner .hero-actions{justify-content:flex-start;align-items:center;margin-top:28px}.lp-b2b .pilot-inner .hero-actions .button-primary,.lp-b2b .pilot-inner .hero-actions .button-secondary{box-sizing:border-box;border-radius:8px;min-height:40px;margin-top:0;padding:0 22px;font-size:14px}.lp-b2b .pilot-inner .button-primary{color:var(--blue);background:var(--white);border:1px solid #0000}.lp-b2b .pilot-inner .button-secondary{color:var(--blue);background:var(--white);border:1px solid #ffffff73}.lp-b2b .pilot-inner .button-secondary:hover{background:#f8fafc}.lp-b2b .final-cta{height:auto;min-height:0;color:var(--white);background:radial-gradient(700px 360px at 88% 100%,#1d40c838,#0000 55%),linear-gradient(165deg,#0b1220,#121c33);padding:88px 0;display:block}.lp-b2b .final-inner{justify-content:space-between;align-items:center;gap:40px;width:min(980px,100vw - 40px);margin:0 auto;display:flex}.lp-b2b .final-inner h2{max-width:680px;font-family:var(--font-serif-display),"Source Serif 4",Georgia,serif;font-size:var(--lp-section-display);letter-spacing:-.028em;margin:0;font-weight:600;line-height:1.08}.lp-b2b .final-inner p{color:#ffffffb8;max-width:620px;margin:14px 0 0;line-height:1.65}.lp-b2b .final-inner .button-primary{background:var(--blue);color:var(--white);flex-shrink:0}@media (max-width:980px){.lp-b2b .split-story{grid-template-columns:1fr}.lp-b2b .split-story-copy{border-left:none;border-top:6px solid var(--blue);padding:40px 24px}.lp-b2b .split-story-media{min-height:240px}.lp-b2b .final-inner{flex-direction:column;align-items:flex-start}}