.back-link{color:var(--green);font-weight:700;text-decoration:none}.tool-hero{padding:85px 0 105px;text-align:center}.tool-hero h1{font-size:clamp(42px,6vw,68px);margin:15px 0}.tool-hero>p:not(.kicker){max-width:680px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.65}.tool-card{width:min(760px,100%);margin:42px auto 0;padding:24px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 70px rgba(32,68,55,.12)}.tool-card label{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px;border:1.5px dashed #aabbb4;background:#f8fbf7;border-radius:14px;cursor:pointer}.tool-card label strong{font:700 18px Manrope}.tool-card label small{color:var(--muted)}.tool-card input[type=file]{display:block;width:100%;margin:15px 0;color:var(--muted)}.tool-card button{width:100%}.tool-copy{padding:90px 0;background:var(--cream)}.tool-copy>.container{display:grid;grid-template-columns:1fr 1fr;gap:90px}.tool-copy h2{font-size:42px;line-height:1.15}.tool-copy ol{margin:0;padding:0;list-style:none}.tool-copy li{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #dcd8cd}.tool-copy li>b{display:grid;place-items:center;width:32px;height:32px;background:var(--ink);color:var(--mint);border-radius:50%}.tool-copy li span,.tool-copy li strong{display:block}.tool-copy li span{color:var(--muted)}.tool-copy li strong{margin-bottom:4px;color:var(--ink)}footer a{color:var(--mint)}@media(max-width:700px){.tool-hero{padding:60px 0 75px}.tool-copy>.container{grid-template-columns:1fr;gap:25px}.tool-card label{padding:28px 15px}}
