.fh .h-hero h1.kw{font-style:normal}.fh .tp-lead{font:400 19px/1.6 var(--serif);color:var(--p-ink);max-width:62ch;margin:0}.fh .tp-intro{padding-block:8px 56px}.fh .tp-intro .wrap{border-top:1px solid var(--p-line);padding-top:40px}.fh .ben{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;display:grid}.fh .ben .tile{grid-template-columns:44px minmax(0,1fr);gap:6px 16px;padding:22px}.fh .ben .tile h3{margin:0}.fh .ben .t-ic,.fh .ben .pet-ic{grid-row:1/span 2}.fh .ben .t-ic{background:var(--p-acc-soft);width:44px;height:44px;color:var(--p-acc);border-radius:12px;place-items:center;display:grid}.fh .ben .t-ic .ic{width:22px;height:22px}.fh .pet-ic{width:44px;height:44px;box-shadow:0 0 0 2px var(--p-card), 0 0 0 3.5px var(--p-pet);background:var(--p-bg2);border-radius:50%;place-items:center;display:grid;overflow:hidden}.fh .pet-ic img{object-fit:cover;width:100%;height:100%}.fh .faq{max-width:780px;margin:28px 0 0;display:grid}.fh .faq>div{border-top:1px solid var(--p-line);gap:8px;padding:20px 0;display:grid}.fh .faq>div:last-child{border-bottom:1px solid var(--p-line)}.fh .faq dt{font:500 18px/1.35 var(--serif);color:var(--p-head)}.fh .faq dd{font:400 15px/1.6 var(--sans);color:var(--p-soft);max-width:68ch;margin:0}.fh[data-tool] .demo-link span{white-space:nowrap}.fh .final .cta-row{justify-items:center}@media (min-width:900px){.fh .ben{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px}.fh .ben.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fh .ben .tile{padding:26px}.fh .faq{margin-top:44px}.fh .faq dt{font-size:20px}.fh .tp-lead{font-size:22px}.fh .tp-intro .wrap{padding-top:56px}.fh .final .cta-row{justify-items:start}}
