/* D7M Landing — responsive refinements. */
@media (max-width:700px){.landing{width:min(100% - 32px,600px);padding-top:24px}.hero{margin:60px auto 34px}.hero h1{font-size:clamp(2.3rem,12vw,3.45rem)}.desktop-break{display:none}.survey-grid{grid-template-columns:1fr;gap:16px}.survey-card{min-height:0;padding:24px}.site-footer{width:min(100% - 32px,600px);flex-wrap:wrap;gap:6px 9px;padding-bottom:20px}.site-footer svg{display:none}}
@media (max-width:390px){.brand-caption{max-width:160px;line-height:1.3}.start-digital{gap:5px}.sebrae-wordmark{font-size:.9rem}.hero{margin-top:48px}.intro{font-size:.94rem}.survey-card h2{margin-top:23px}}
@media (min-width:701px) and (max-height:760px) and (orientation:landscape){.hero{margin:42px auto 28px}.hero h1{font-size:clamp(2.4rem,5vw,3.6rem)}.survey-card{min-height:305px}.site-footer{padding-bottom:16px}}
@media (min-width:1500px){.landing{max-width:1120px;padding-top:46px}.hero{margin-top:105px;margin-bottom:56px}.survey-grid{max-width:940px}.survey-card{min-height:360px}}
