[data-customers-v3],[data-customer-story-v3]{color:#0e1630}[data-v3-kit] .customer-dossier{background:#ffffffc9;border:1px solid #e5e7eb;border-radius:24px;padding:30px;box-shadow:0 30px 70px -40px #0e163033}[data-v3-kit] .customer-dossier-head{border-bottom:1px solid #e5e7eb;padding-bottom:22px}[data-v3-kit] .customer-dossier h3{letter-spacing:-.02em;font-size:19px;font-weight:500}[data-v3-kit] .customer-dossier-head h3{margin-top:10px;font-size:23px}[data-v3-kit] .customer-mono{font:400 12px/1.7 var(--font-mono), monospace;color:#14707f}[data-v3-kit] .customer-evidence-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:28px;margin-top:32px;display:grid}[data-v3-kit] .customer-before,[data-v3-kit] .customer-result{border-top:2px solid #c9d0da;padding-top:20px}[data-v3-kit] .customer-result{border-color:#23a4bc}[data-v3-kit] .customer-metric{letter-spacing:-.04em;margin-top:24px;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.05;display:block}[data-v3-kit] .customer-result .customer-metric{color:#14707f}[data-v3-kit] .customer-before p,[data-v3-kit] .customer-result p{color:#4b5568;margin-top:15px;font-size:15px;line-height:1.65}[data-v3-kit] .customer-workflow{min-width:0}[data-v3-kit] .customer-narrative{color:#4b5568;margin-bottom:20px;font-size:15px;line-height:1.65}[data-v3-kit] .customer-document{background:#fff;border:1px solid #23a4bc66;border-radius:12px;margin-bottom:20px;padding:17px;font-size:13px}[data-v3-kit] .customer-bars{gap:7px;margin-top:16px;display:grid}[data-v3-kit] .customer-bars i{background:#e5e7eb;border-radius:4px;height:6px;display:block}[data-v3-kit] .customer-bars i:last-child{width:65%}[data-v3-kit] .customer-caption,[data-v3-kit] .customer-fact{color:#4b5568;margin-top:18px;font-size:14px;line-height:1.65}[data-v3-kit] .customer-story-row{border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 24px;gap:30px;padding:24px 0;display:grid}[data-v3-kit] .customer-story-row h3{letter-spacing:-.02em;font-size:20px;font-weight:500}[data-v3-kit] .customer-story-row p{color:#4b5568;font-size:15px;line-height:1.65}[data-customer-story-v3] [data-kit-section]{padding-block:clamp(2.5rem,5vw,4.5rem)}[data-customer-story-v3] [data-kit-section]>div>div:empty{display:none}[data-v3-kit] .customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:980px){[data-v3-kit] .customer-evidence-grid{grid-template-columns:minmax(0,1fr)}[data-v3-kit] .customer-dossier{padding:22px}[data-v3-kit] .customer-story-row{grid-template-columns:minmax(0,1fr) 24px;gap:14px}[data-v3-kit] .customer-story-row p{grid-area:2/1}[data-v3-kit] .customer-story-row>span{grid-area:1/2}[data-v3-kit] .customer-facts{grid-template-columns:minmax(0,1fr)}}[data-v3-kit] .customer-teasers{gap:1rem;margin-top:3rem;display:grid}@media (min-width:768px){[data-v3-kit] .customer-teasers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1100px){[data-v3-kit] .customer-teasers{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-v3-kit] .customer-teasers>*,[data-v3-kit] .customer-teasers>*>*{flex-direction:column;flex:auto;display:flex}[data-v3-kit] .customer-teaser{border:1px solid var(--color-line,#e5e7eb);height:100%;color:inherit;background:#fff;border-radius:20px;flex-direction:column;flex:auto;gap:.75rem;padding:1.75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,translate .2s;display:flex}[data-v3-kit] a.customer-teaser:hover,[data-v3-kit] a.customer-teaser:focus-visible{border-color:#23a4bc73;translate:0 -2px;box-shadow:0 18px 40px -26px #23a4bc80}[data-v3-kit] .customer-teaser h3{letter-spacing:-.02em;color:var(--color-fg,#0e1630);font-size:1.5rem;font-weight:500;line-height:1.2}[data-v3-kit] .customer-teaser>p:not(.customer-mono){color:#0e1630ad;line-height:1.6}[data-v3-kit] .customer-teaser-link{color:#14707f;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){[data-v3-kit] .customer-teaser{transition:none}[data-v3-kit] a.customer-teaser:hover{translate:none}}[data-v3-kit] .customer-glance{border:1px solid var(--color-line,#e5e7eb);background:linear-gradient(120deg,#fff 40%,#23a4bc0f);border-radius:24px;padding:1.25rem}[data-v3-kit] .customer-glance-grid{gap:1rem;display:grid}@media (min-width:900px){[data-v3-kit] .customer-glance{padding:2rem}[data-v3-kit] .customer-glance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}}[data-v3-kit] .customer-glance-card{border:1px solid var(--color-line,#e5e7eb);background:#fff;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}[data-v3-kit] .customer-glance-after{background:#23a4bc12;border-color:#23a4bc73}[data-v3-kit] .customer-glance-value{letter-spacing:-.02em;color:#0e1630;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:500;line-height:1.1}[data-v3-kit] .customer-glance-after .customer-glance-value{color:#14707f}[data-v3-kit] .customer-glance-card>p:last-child{color:#0e1630ad;line-height:1.5}[data-v3-kit] .customer-glance-change{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}[data-v3-kit] .customer-glance-change ol,[data-v3-kit] .customer-glance-change li{flex-direction:column;align-items:center;gap:.35rem;display:flex}[data-v3-kit] .customer-glance-step{color:#0e1630;background:#fff;border:1px solid #23a4bc59;border-radius:999px;padding:.4rem .85rem;font-size:.9375rem;font-weight:500}[data-v3-kit] .customer-glance-arrow{color:#23a4bc}[data-v3-kit] .customer-glance-footer{border-top:1px solid var(--color-line,#e5e7eb);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:#14707f;margin-top:1.25rem;padding-top:1rem;font-size:.8125rem}[data-v3-kit] .customer-pillar{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#606b80;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.75rem;font-weight:400;display:flex}
