.public-flow{background:#fff}.flow-hero{padding:92px 0 70px;background:linear-gradient(180deg,#f7f9fc 0,#fff 100%)}.flow-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:48px;align-items:start}.flow-hero h1{max-width:850px;margin:.55rem 0 1rem;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.98;letter-spacing:-.055em;color:#07111f}.flow-lead{max-width:760px;font-size:1.12rem;line-height:1.7;color:#536070}.flow-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.flow-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;color:#405064;font-size:.9rem;font-weight:700}.flow-proof span{display:inline-flex;align-items:center;gap:7px}.flow-contract{padding:28px;border:1px solid #e3e8ef;border-radius:22px;background:linear-gradient(145deg,#fff,#edf3fd);color:#23334c;box-shadow:0 24px 70px rgba(8,18,32,.13)}.flow-contract .eyebrow{color:#3c649c}.flow-contract h2{margin:.5rem 0 1rem;font-size:1.55rem}.flow-contract ul{display:grid;gap:13px;margin:0;padding-inline-start:20px;color:#617089;line-height:1.55}.flow-section{padding:78px 0}.flow-section-soft{background:#f7f9fc}.flow-section-head{max-width:820px;margin-bottom:34px}.flow-section-head h2{margin:.45rem 0 .65rem;font-size:clamp(2rem,3.4vw,3.35rem);letter-spacing:-.035em}.flow-section-head p{margin:0;color:#617082;line-height:1.7}.flow-steps{display:grid;border-top:1px solid #e7ebf0}.flow-steps article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:22px;padding:28px 0;border-bottom:1px solid #e7ebf0}.flow-number{font-family:'Space Grotesk',sans-serif;font-size:1.8rem;font-weight:700;color:#a7b1bf}.flow-steps h3{margin:0 0 7px;font-size:1.28rem}.flow-steps p{max-width:850px;margin:0;color:#5f6d7d;line-height:1.7}.flow-steps a{display:inline-block;margin-top:10px;font-weight:800;text-decoration:none}.flow-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.flow-card{padding:24px;border:1px solid #e2e7ed;border-radius:18px;background:#fff}.flow-card h3{margin:0 0 8px}.flow-card p{margin:0;color:#647182;line-height:1.65}.flow-truth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flow-truth-grid>div{display:grid;gap:7px;padding:22px;border:1px solid #e4e8ee;border-radius:16px}.flow-truth-grid strong{font-size:1.05rem}.flow-truth-grid span{color:#657284;line-height:1.55}.flow-integrations{background:linear-gradient(145deg,#fff,#edf3fd);color:#23334c}.flow-integrations .flow-section-head p{color:#617089}.flow-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.flow-provider-grid article{min-height:220px;padding:22px;border:1px solid #d5dfed;border-radius:18px;background:#ffffffc9}.flow-provider-grid img{width:42px;height:42px;object-fit:contain;margin-bottom:24px}.flow-provider-wordmark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border-radius:11px;background:#fff;color:#6d28d9;font-weight:900}.flow-provider-grid h3{margin:0 0 8px}.flow-provider-grid p{margin:0;color:#617089;line-height:1.6}.flow-final{max-width:900px;padding:48px;border:1px solid #e4e9ef;border-radius:24px;background:linear-gradient(135deg,#f8fafc,#eef4ff)}.flow-final h2{margin:.5rem 0 .7rem;font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.04em}.flow-final p{max-width:720px;color:#5e6d7d;line-height:1.7}@media(max-width:980px){.flow-hero-grid{grid-template-columns:1fr}.flow-provider-grid,.flow-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.flow-hero{padding-top:68px}.flow-grid-three{grid-template-columns:1fr}.flow-steps article{grid-template-columns:58px 1fr}.flow-final{padding:30px}}@media(max-width:560px){.flow-provider-grid,.flow-truth-grid{grid-template-columns:1fr}.flow-actions .btn{width:100%;justify-content:center}.flow-steps article{grid-template-columns:1fr}.flow-number{font-size:1.25rem}.flow-hero h1{font-size:clamp(2.35rem,13vw,3.5rem)}}