.ff-small{color:var(--hh-muted);margin-top:14px;font-size:16px;line-height:1.45}.ff-pil{border-top:2px solid var(--hh-ink);margin-top:30px}.ff-pil li{border-bottom:1px solid var(--hh-line);grid-template-columns:70px 1fr;gap:18px;padding:22px 0;list-style:none;display:grid}.ff-pil b{color:var(--hh-accent);font:700 30px Clash Henriques,sans-serif}.ff-pil h3{margin-bottom:6px;font-size:25px!important}.ff-pil p{color:var(--hh-muted);font-size:19px;line-height:1.45}.ff-plan{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.ff-plan>div{background:var(--hh-ink);color:var(--hh-paper);border-radius:22px;padding:30px 32px}.ff-plan b{color:var(--hh-accent);font:700 92px/1 Clash Henriques,sans-serif}.ff-plan h3{color:var(--hh-paper);margin:10px 0 6px;font-size:28px!important}.ff-plan p{color:color-mix(in oklab,var(--hh-paper) 72%,transparent);font-size:18px;line-height:1.45}.ff-proc{grid-template-columns:repeat(3,1fr);gap:16px 22px;margin-top:26px;display:grid}.ff-proc>div{border-top:4px solid var(--hh-accent);padding:18px 0 4px}.ff-proc b{color:var(--hh-accent);font:700 34px Clash Henriques,sans-serif}.ff-proc h3{margin:8px 0 6px;font-size:22px!important}.ff-proc p{color:var(--hh-muted);font-size:17px;line-height:1.45}.ff-list{grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:22px;list-style:none;display:grid}.ff-list li{grid-template-columns:22px 1fr;font-size:19px;line-height:1.42;display:grid}.ff-list li:before{content:"";background:var(--hh-accent);border-radius:50%;width:9px;height:9px;margin-top:10px}.ff-box{border:1px solid var(--hh-line);background:color-mix(in oklab,var(--hh-white) 70%,transparent);border-radius:22px;margin-top:28px;padding:28px 32px}.ff-box h3{margin-bottom:4px;font-size:26px!important}.ff-sum strong{font-size:56px!important}.ff-line{background:var(--hh-soft);border-radius:18px;margin-top:26px;padding:22px 28px;font-size:21px;line-height:1.45}.cb-mobile .ff-plan,.cb-mobile .ff-proc,.cb-mobile .ff-list{grid-template-columns:1fr}.cb-mobile .ff-plan b{font-size:56px}.cb-mobile .ff-pil li{grid-template-columns:1fr;gap:4px;padding:16px 0}.cb-mobile .ff-pil h3,.cb-mobile .ff-plan h3,.cb-mobile .ff-box h3{font-size:20px!important}.cb-mobile .ff-pil p,.cb-mobile .ff-plan p,.cb-mobile .ff-proc p,.cb-mobile .ff-list li,.cb-mobile .ff-line{font-size:16px}.cb-mobile .ff-box,.cb-mobile .ff-plan>div{padding:20px}.cb-mobile .ff-sum strong{white-space:normal;font-size:38px!important}.ff-obj li{padding:28px 0}.ff-pil li h3{margin-bottom:2px}
