.tools-home{max-width:1080px;margin:0 auto;padding:90px 28px 110px}.tools-home .lead{text-align:center;max-width:760px;margin:0 auto 52px}.tools-home h1,.page-shell h1{font-size:clamp(3rem,7vw,5.4rem);line-height:1;letter-spacing:-.06em;margin:18px 0}.tools-home .lead p,.page-shell>.intro{font-size:1.12rem;color:#666b76}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tool-card{display:flex;flex-direction:column;min-height:340px;padding:30px;border:1px solid #dedfdc;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(25,27,36,.06)}.tool-card .number{font-size:.75rem;font-weight:800;letter-spacing:.13em;color:#5b62f4}.tool-card h2{font-size:2rem;line-height:1.05;letter-spacing:-.04em;margin:36px 0 12px}.tool-card p{color:#666b76}.tool-card .card-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#484edb}.tool-card .card-link:after{content:'→';font-size:1.25rem}.page-shell{max-width:960px;margin:0 auto;padding:80px 28px 110px}.page-shell .badge{display:inline-block;color:#5b62f4;font-size:.75rem;font-weight:800;letter-spacing:.12em}.product-panel{margin-top:42px;padding:28px;border:1px solid #dedfdc;border-radius:22px;background:#fff}.product-panel h2{margin:12px 0 8px}.product-panel p{color:#666b76}.status-pill{display:inline-flex;padding:7px 12px;border-radius:99px;background:#ececfa;color:#444bdc;font-weight:800;font-size:.8rem}.plain-steps{margin-top:56px;display:grid;gap:14px}.plain-steps article{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:20px;border-top:1px solid #dedfdc}.plain-steps b{color:#5b62f4}.plain-steps h3{margin:0}.plain-steps p{margin:5px 0;color:#666b76}@media(max-width:700px){.tool-grid{grid-template-columns:1fr}.tools-home,.page-shell{padding:58px 18px 80px}.tool-card{min-height:290px}}
