.free-tool__hero{margin:8px 0 40px}.free-tool__answer{font-family:var(--font-inter);max-width:760px;margin:12px 0 24px;font-size:18px;font-weight:400;line-height:1.6}.ftool-card{background:#ffffff0a;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.ftool-card__inputs{flex-direction:column;gap:16px;display:flex}.ftool-field{font-family:var(--font-inter);border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;display:flex}.ftool-field input[type=number],.ftool-field select,.ftool-field input[type=text]{color:inherit;background:0 0;border:1px solid #ffffff40;border-radius:10px;max-width:220px;padding:10px 12px;font-size:18px}.ftool-field select option{color:#0a0a0a}.ftool-segmented{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ftool-segmented label{cursor:pointer;border:1px solid #ffffff40;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ftool-segmented label.is-active{background:#ffffff1f;border-color:#fff}.ftool-segmented input{opacity:0;pointer-events:none;position:absolute}.ftool-segmented label:focus-within{outline-offset:2px;outline:2px solid #fff}.ftool-segmented small{opacity:.7}.ftool-card__result{flex-direction:column;gap:10px;display:flex}.ftool-result__big{margin:0;font-size:22px}.ftool-result__big span{margin-right:6px;font-size:56px;font-weight:700;line-height:1}.ftool-result__note{opacity:.75;font-size:15px}.ftool-result__cta{border-top:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding-top:16px;display:flex}.ftool-result__cta a:not(.btn){text-decoration:underline}.free-tool__table-wrap{overflow-x:auto}.name-results{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.name-results li{border:1px solid #fff3;border-radius:12px;padding:12px}.name-results strong{font-size:20px;display:block}.name-results small{opacity:.7}@media (max-width:760px){.ftool-card{grid-template-columns:1fr;padding:16px}.name-results{grid-template-columns:repeat(2,1fr)}.ftool-result__big span{font-size:44px}}.free-tool .blog-post-container{grid-template-columns:minmax(0,1fr);max-width:980px}.ftool-card,.ftool-card p{font-family:var(--font-inter);font-weight:400}
