@media(max-width:1000px){.steps{grid-template-columns:1fr 1fr}.hero-grid{gap:30px}.split{gap:32px}.header-inner{gap:14px}.site-header nav{gap:16px}.requirements{gap:14px}.requirements article{padding:22px}.profile-list{grid-template-columns:1fr 1fr}.hero{background:#fff}.form-layout{grid-template-columns:1fr 1.1fr}h1{font-size:3rem}}
@media(max-width:760px){html{scroll-padding-top:95px}.wrap{width:calc(100% - 36px)}.section{padding:58px 0}.header-inner{min-height:82px}.logo{width:90px;height:62px}.site-header nav{display:none}.small{font-size:.8rem;padding:10px 12px}.hero{padding:38px 0 50px}.hero-grid,.split,.form-layout{grid-template-columns:1fr;gap:36px}h1{font-size:2.6rem}.hero-art{max-width:540px}.hero-art img{max-height:370px;object-fit:cover;width:100%}.hero-art figcaption{margin-left:24px}.hero .actions{gap:12px}.requirements,.roles{grid-template-columns:1fr;gap:18px}.number{font-size:2.7rem}.requirements article{padding:24px}.steps{grid-template-columns:1fr 1fr;gap:18px}.footer-inner{align-items:flex-start;flex-wrap:wrap}.footer-inner p{flex:1 1 220px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.floating-wa{right:16px;bottom:14px;font-size:.88rem}.source-links{gap:12px}.note{padding:18px}.consent{max-height:80vh;overflow:auto}}
@media(max-width:420px){h1{font-size:2.25rem}.profile-list,.steps{grid-template-columns:1fr}.profile-list li{padding:17px 0}.hero .button{width:100%}form{padding:22px}.closing .button{width:100%}.lead{font-size:1.08rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
@media print{.site-header,.floating-wa,.consent,form,.actions{display:none}.section{padding:25px 0}.hero-grid,.split{display:block}a{color:inherit}.hero-art{max-width:300px}.blue{background:white;color:#253b46}.blue .eyebrow,.blue .fine{color:#253b46}footer{padding-bottom:0}}
