.flowly-site .timeline{flex-direction:column;gap:28px;max-width:920px;margin:0 auto;display:flex}.flowly-site .tstep{grid-template-columns:64px 1fr;gap:26px;display:grid;position:relative}.flowly-site .tstep .rail{flex-direction:column;align-items:center;display:flex}.flowly-site .tstep .num{font-family:var(--font-mono);color:#fff;background:var(--primary);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;display:flex;box-shadow:0 10px 22px -8px #00a6c8cc}.flowly-site .tstep .line{background:linear-gradient(var(--primary),#00a6c826);border-radius:2px;flex:1;width:2px;margin-top:8px}.flowly-site .tstep:last-child .line{display:none}.flowly-site .tstep .content{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:4px;padding:30px 32px;box-shadow:0 16px 40px -30px #0f4c5c66}.flowly-site .tstep h3{margin-bottom:10px;font-size:26px}.flowly-site .tstep .d{color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.65}.flowly-site .tstep ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.flowly-site .tstep li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.flowly-site .tstep li svg{width:17px;height:17px;color:var(--primary);flex:none;margin-top:2px}.flowly-site .int-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.flowly-site .int{padding:24px 22px}.flowly-site .int .nm{font-family:var(--font-serif);color:var(--teal-ink);font-size:19px}.flowly-site .int .ds{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.flowly-site .int .badge{width:36px;height:36px;font-family:var(--font-mono);color:var(--primary-deep);background:linear-gradient(150deg,#00a6c829,#35d5ef1a);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.flowly-site .faq{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.flowly-site .qa{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.flowly-site .qa h3{margin-bottom:8px;font-size:19px}.flowly-site .qa p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.flowly-site .cta-band.cta-rounded{border-radius:28px}.flowly-site .cta-band.cta-rounded .cta-inner{padding:70px 32px}.flowly-site .cta-band.cta-rounded .lede{max-width:540px;margin:18px auto 30px;font-size:17px}@media (max-width:980px){.flowly-site .int-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.flowly-site .int-grid{grid-template-columns:1fr}.flowly-site .tstep{grid-template-columns:44px 1fr;gap:16px}.flowly-site .tstep .content{padding:24px 22px}}
