@media(max-width:1024px){.header-inner{gap:14px}.primary-nav{gap:12px}.header-cta{padding-inline:12px}.feature-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-result-preview{max-width:640px}}
@media(max-width:800px){.menu-toggle{display:block;margin-left:auto}.header-cta{display:none}.hero-grid{grid-template-columns:1fr}.tool-inputs{grid-template-columns:1fr}.hero-flow{max-width:560px}.header-inner{min-height:64px;flex-wrap:wrap}.primary-nav{display:none;order:5;width:100%;margin:0;padding:10px 0 14px;flex-direction:column;align-items:flex-start}.primary-nav.is-open{display:flex}}
@media(max-width:700px){.shell{width:min(100% - 28px,1120px)}.hero h1{font-size:clamp(1.94rem,9vw,2.25rem);line-height:1.18}.lead{font-size:1rem}.section{padding:58px 0}.tool-shell{padding:16px}.final-cta .shell{align-items:flex-start;flex-direction:column}.result-toolbar{align-items:flex-start;flex-direction:column}.result-toolbar .button{width:100%}.footer-note{margin-left:0!important}.result-list-container{max-height:70vh}.brand-logo{width:195px}.hero{padding:48px 0}.hero h1 span{display:block;white-space:nowrap}.hero-restored .hero-copy{margin:0;text-align:left}.hero-trust ul{align-items:flex-start;justify-content:flex-start;gap:var(--space-3);flex-direction:column}.section-heading-icon{gap:var(--space-2)}.hero-result-preview{padding:var(--space-5)}.hero-result-preview dl>div{grid-template-columns:1fr;gap:var(--space-1)}.trust-strip-features{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.trust-source-block{padding:var(--space-4)}.trust-source-list{gap:var(--space-4)}.hero-primary-cta{width:100%}.tool-steps{grid-template-columns:1fr}.tool-steps li{border-bottom:1px solid var(--color-border);border-left:3px solid var(--color-border);text-align:left}.tool-steps li.is-active{border-color:var(--color-brand)}.drop-zone{min-height:210px}.input-actions{align-items:stretch;flex-direction:column}.input-actions .button{width:100%}.result-summary{grid-template-columns:repeat(2,1fr)}.upload-format-info{flex-direction:column;align-items:stretch}.template-download-button{width:100%}}
@media(max-width:390px){.button-row{flex-direction:column}.input-actions{flex-direction:column}.button-row .button{width:100%}.input-actions .button{width:100%}.hero-flow{padding:22px}.hero-flow h2{font-size:1.45rem}.feature-grid{grid-template-columns:1fr}.direct-input-row{align-items:flex-start}.direct-input-row-fields{flex-direction:column}.direct-input-field:not(.direct-input-field-address){flex:1}.direct-input-remove-row{margin-top:18px}}
@media(max-width:340px){.header-inner{gap:8px}.menu-toggle{padding-inline:7px;font-size:.85rem}.brand-logo{width:165px}.hero h1{font-size:1.94rem}}
@media(max-width:900px){.use-case-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:560px){.use-case-list{grid-template-columns:repeat(2,1fr)}}
