/* Revision24: a connected path for experts and bloggers. */
.hero-audience{font:500 14px/1.45 Geologica,Arial,sans-serif;letter-spacing:.01em;color:#79509e;margin:12px 0 20px}
.pain-rows h3{max-width:29ch}.pain-rows p{max-width:47ch}
.team-copy>.lead{font-size:20px;line-height:1.55}.team-transfer{line-height:1.55}
.content-adapt{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;padding:30px 0 0;margin-top:30px;border-top:1px solid #e6dcee}
.content-adapt h3{font:500 26px/1.3 Geologica,Arial,sans-serif;margin:0;max-width:22ch;letter-spacing:-.03em}
.content-adapt p{font-size:18px;line-height:1.6;margin:0;max-width:56ch}
.funnel-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:32px}
.funnel-heading h2{max-width:16ch;margin:0}.funnel-heading p{font-size:20px;line-height:1.55;margin:0}
.funnel-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0 0 28px}
.funnel-route li{position:relative;background:linear-gradient(140deg,#faf7ff,#eee5f7);border:1px solid #e6dcee;border-radius:22px;padding:26px}
.funnel-route li>span{font-size:13px;color:#79509e;display:block;margin-bottom:18px}
.funnel-route h3{font:500 26px/1.25 Geologica,Arial,sans-serif;margin:0 0 12px;letter-spacing:-.03em}
.funnel-route p{font-size:17px;line-height:1.5;margin:0;max-width:24ch}
.funnel-result{font-size:20px;line-height:1.55;max-width:800px;margin:0 0 18px}
.next-idea{font-size:17px;line-height:1.55;color:var(--muted);max-width:800px;margin:0}
.guides-top .lead{font-size:20px;line-height:1.6;max-width:750px;margin:24px 0 0}
.guide-note{font-size:17px;line-height:1.55;max-width:650px;margin:18px 0 0;color:var(--muted)}
.guides-top h2{max-width:850px}.cases-heading h2{max-width:940px}
.extension.section{padding-top:64px}.tariffs.section{padding-top:55px}
@media(max-width:700px){.hero-audience{font-size:12px;margin:10px 0 16px}.team-copy>.lead{font-size:18px}.content-adapt{display:block;padding-top:24px;margin-top:24px}.content-adapt h3{font-size:23px;margin-bottom:15px;max-width:25ch}.content-adapt p{font-size:16px}.funnel-heading{display:block;margin-bottom:24px}.funnel-heading h2{margin-bottom:20px;max-width:19ch}.funnel-heading p{font-size:18px}.funnel-route{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.funnel-route li{padding:22px 22px 22px 57px}.funnel-route li>span{position:absolute;top:27px;left:22px;margin:0}.funnel-route h3{font-size:23px;margin-bottom:9px}.funnel-route p{font-size:16px;max-width:none}.funnel-result{font-size:18px}.next-idea{font-size:16px}.guides-top .lead{font-size:18px;margin-top:20px}.guide-note{font-size:16px}.extension-transfer{font-size:15px}.cases-heading h2{font-size:29px}.hero-support{max-width:43ch}}
