.scrivai-cf{--cf-purple:#502fc6;--cf-orange:#ff654f;--cf-navy:#17132b;--cf-muted:#686477;--cf-line:#e9e5f3;--cf-off:#faf9fc;position:relative;overflow:hidden;padding:104px 0;background:#fff;color:var(--cf-navy);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.scrivai-cf *{box-sizing:border-box}.scrivai-cf__shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.scrivai-cf__heading{max-width:820px;margin:0 auto 48px;text-align:center}.scrivai-cf__kicker{margin:0 0 16px;color:var(--cf-purple);font-size:12px;font-weight:800;line-height:1.4;letter-spacing:2px}.scrivai-cf h2{margin:0 0 20px;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.03;letter-spacing:-2px}.scrivai-cf__heading>p:last-child{margin:0;color:var(--cf-muted);font-size:18px;line-height:1.7}.scrivai-cf__flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.scrivai-cf__flow:before{position:absolute;z-index:0;top:55px;right:8%;left:8%;height:1px;background:linear-gradient(90deg,var(--cf-purple),var(--cf-orange));content:""}.scrivai-cf__flow article{position:relative;z-index:1;padding:0 12px;text-align:center}.scrivai-cf__icon{display:grid;width:52px;height:52px;margin:0 auto 18px;border:1px solid var(--cf-line);border-radius:16px;place-items:center;background:#fff;box-shadow:0 12px 32px rgba(80,47,198,.1);color:var(--cf-purple)}.scrivai-cf__icon svg{width:26px;height:26px}.scrivai-cf__flow small{display:block;color:var(--cf-purple);font-size:11px;font-weight:800;letter-spacing:1.4px}.scrivai-cf__flow h3{margin:10px 0;font-size:20px;font-weight:700;line-height:1.2}.scrivai-cf__flow p{margin:0;color:var(--cf-muted);font-size:14px;line-height:1.6}.scrivai-cf__boundary{max-width:840px;margin:50px auto 0;padding:16px 22px;border-left:3px solid var(--cf-orange);background:var(--cf-off);color:var(--cf-muted);font-size:14px;line-height:1.6}@media(max-width:1024px){.scrivai-cf{padding:80px 0}.scrivai-cf__flow{grid-template-columns:repeat(3,1fr);row-gap:45px}.scrivai-cf__flow:before{display:none}}@media(max-width:767px){.scrivai-cf{padding:64px 0}.scrivai-cf__shell{width:min(100% - 40px,1180px)}.scrivai-cf h2{font-size:34px;letter-spacing:-1.2px}.scrivai-cf__heading>p:last-child{font-size:16px}.scrivai-cf__flow{grid-template-columns:1fr}.scrivai-cf__flow article{display:grid;padding:18px 0;border-bottom:1px solid var(--cf-line);grid-template-columns:58px 1fr;text-align:left}.scrivai-cf__icon{grid-row:1/5;margin:0}.scrivai-cf__flow small,.scrivai-cf__flow h3,.scrivai-cf__flow article>p{grid-column:2}.scrivai-cf__flow h3{margin:6px 0}}