.story-section[data-astro-cid-rrr4flba]{padding:clamp(56px,8vw,104px) 0}.story-section[data-astro-cid-rrr4flba].is-compact{padding:clamp(32px,4vw,48px) 0}.tone-white[data-astro-cid-rrr4flba]{--story-bg: var(--bg-white, #FFFFFF);background-color:var(--story-bg)}.tone-light[data-astro-cid-rrr4flba]{--story-bg: var(--bg-light, #FAF7FC);background-color:var(--story-bg)}.tone-night[data-astro-cid-rrr4flba]{--story-bg: var(--color-night, #17132A);background-color:var(--story-bg);color:#fff}.story-container[data-astro-cid-rrr4flba]{max-width:var(--container-max, 1180px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.story-step[data-astro-cid-resheett]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(24px,5vw,52px) 0}.story-spine[data-astro-cid-resheett]{display:none}.story-label-row[data-astro-cid-resheett]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.story-num-inline[data-astro-cid-resheett]{flex:none;width:28px;height:28px;border-radius:50%;background-color:var(--snappie-purple, #7903BC);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.story-title[data-astro-cid-resheett]{font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,3vw,34px);line-height:1.12;letter-spacing:-1px;color:var(--color-ink, #17132A);margin:0 0 16px}.story-title-1[data-astro-cid-resheett]{display:block}.story-body[data-astro-cid-resheett]{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.7;color:#3f3858}.story-points[data-astro-cid-resheett]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.story-points[data-astro-cid-resheett] li[data-astro-cid-resheett]{position:relative;padding-left:30px;font-family:var(--font-body);font-size:15px;line-height:1.55;color:#3f3858}.story-points[data-astro-cid-resheett] li[data-astro-cid-resheett]:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:var(--color-success-bg, #EAF4EE);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E7A4A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px}.story-visual[data-astro-cid-resheett]{min-width:0}@media(min-width:900px){.story-step[data-astro-cid-resheett]{grid-template-columns:56px minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(28px,4vw,56px);align-items:center}.story-spine[data-astro-cid-resheett]{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.story-spine[data-astro-cid-resheett]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background-color:#e3d6f0}.is-first[data-astro-cid-resheett] .story-spine[data-astro-cid-resheett]:before{top:50%}.is-last[data-astro-cid-resheett] .story-spine[data-astro-cid-resheett]:before{bottom:50%}.story-badge[data-astro-cid-resheett]{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;background-color:var(--snappie-purple, #7903BC);color:#fff;font-family:var(--font-heading);font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px var(--story-bg, #FFFFFF)}.story-num-inline[data-astro-cid-resheett]{display:none}}.proof-strip[data-astro-cid-4jtvytvv]{background-color:var(--bg-white, #FFFFFF);padding:8px 0 clamp(28px,4vw,44px)}.proof-container[data-astro-cid-4jtvytvv]{max-width:var(--container-max, 1180px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.proof-list[data-astro-cid-4jtvytvv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}.proof-item[data-astro-cid-4jtvytvv]{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:#3f3858}.proof-item[data-astro-cid-4jtvytvv] svg[data-astro-cid-4jtvytvv]{flex:none;color:var(--color-success, #1E7A4A)}@media(min-width:640px){.proof-list[data-astro-cid-4jtvytvv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}@media(min-width:1024px){.proof-list[data-astro-cid-4jtvytvv]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}}
