.tools-module__YkmrlW__page{padding-bottom:var(--section-y)}.tools-module__YkmrlW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.tools-module__YkmrlW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.tools-module__YkmrlW__deck{color:var(--color-text-secondary);max-width:62ch;margin-bottom:1rem;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.tools-module__YkmrlW__deck a{font-weight:600}.tools-module__YkmrlW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tools-module__YkmrlW__factsPanel{background-color:var(--color-hero-panel);border-radius:var(--radius-xl);padding:1rem 1.1rem}.tools-module__YkmrlW__panelTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.7rem;font-weight:700}.tools-module__YkmrlW__facts{margin:0;display:grid}.tools-module__YkmrlW__facts>div{padding:.5rem 0}.tools-module__YkmrlW__facts>div+div{border-top:1px solid var(--color-border-light)}.tools-module__YkmrlW__facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.6875rem;font-weight:700}.tools-module__YkmrlW__facts dd{color:var(--color-text);margin:.1rem 0 0;font-size:.9rem}.tools-module__YkmrlW__content{min-width:0;font-size:1rem;line-height:1.7}.tools-module__YkmrlW__content section{margin-bottom:1.75rem}.tools-module__YkmrlW__content h2{margin-bottom:.6rem;font-size:clamp(1.15rem,2vw,1.4rem)}.tools-module__YkmrlW__steps{counter-reset:step;gap:.5rem;list-style:none;display:grid}.tools-module__YkmrlW__steps li{counter-increment:step;background-color:var(--color-surface);border-radius:var(--radius-lg);padding:.75rem .95rem .75rem 3rem;line-height:1.6;position:relative}.tools-module__YkmrlW__steps li:before{content:counter(step);background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:.8rem;left:.85rem}.tools-module__YkmrlW__tableWrap{border-radius:var(--radius-lg);background-color:var(--color-surface);margin:.5rem 0 .75rem;overflow:hidden}.tools-module__YkmrlW__table{border-collapse:collapse;width:100%;font-size:.925rem}.tools-module__YkmrlW__table th,.tools-module__YkmrlW__table td{text-align:left;vertical-align:top;padding:.6rem .9rem}.tools-module__YkmrlW__table tr+tr th,.tools-module__YkmrlW__table tr+tr td{border-top:1px solid var(--color-border)}.tools-module__YkmrlW__table th{width:40%;color:var(--color-text-secondary);font-weight:600}.tools-module__YkmrlW__note{border-radius:var(--radius-md);background-color:var(--color-warning-soft);padding:.7rem .9rem;font-size:.9rem}.tools-module__YkmrlW__list{gap:.45rem;list-style:none;display:grid}.tools-module__YkmrlW__list li{padding-left:1.2rem;position:relative}.tools-module__YkmrlW__list li:before{content:"";background-color:var(--color-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:.2rem}.tools-module__YkmrlW__disclaimer{color:var(--color-text-secondary);font-size:.85rem}.tools-module__YkmrlW__cta{background-color:var(--color-hero-bg);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}.tools-module__YkmrlW__ctaTitle{color:var(--color-heading);margin:0 0 .15rem;font-weight:700}.tools-module__YkmrlW__ctaText{color:var(--color-text-secondary);margin:0;font-size:.875rem}@media (max-width:1024px){.tools-module__YkmrlW__heroGrid{grid-template-columns:1fr}}.tools-module__YkmrlW__toolGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:.75rem;display:grid}.tools-module__YkmrlW__toolCard{background-color:var(--color-surface);border-radius:var(--radius-xl);color:inherit;transition:background-color var(--transition-fast);align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.tools-module__YkmrlW__toolCard:hover{background-color:var(--color-surface-hover);text-decoration:none}.tools-module__YkmrlW__toolIcon{border-radius:var(--radius-lg);background-color:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tools-module__YkmrlW__toolName{color:var(--color-heading);margin-bottom:.2rem;font-weight:700;display:block}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__toolName{color:var(--color-primary)}.tools-module__YkmrlW__toolDesc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;display:block}.tools-module__YkmrlW__toolBy{color:var(--color-secondary);margin-top:.35rem;font-size:.75rem;font-weight:600;display:block}
