@media(max-width:1024px){.coordinate-grid{grid-template-columns:repeat(2,1fr)}.split-layout{gap:64px}}
@media(max-width:900px){.hero{min-height:auto;padding:120px 0 80px}.hero-title{font-size:54px}.hero-description{font-size:20px}.main-menu{gap:18px;font-size:16px}}
@media(max-width:720px){.header-inner{position:relative;min-height:70px;flex-direction:row;padding:0}.menu-toggle{display:inline-flex;align-items:center}.main-navigation{position:absolute;top:calc(100% + 1px);right:0;left:0;display:none;padding:12px 24px 24px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.main-navigation.is-open{display:block}.main-menu{flex-direction:column;gap:0}.main-menu a{display:block;padding:14px 0;font-size:18px}}
@media(max-width:640px){body{font-size:18px}.hero-title{font-size:42px}.hero-description{font-size:18px}.hero-actions{flex-direction:column}.button{width:100%}.section,.contact-section{padding:80px 0}.contact-card{padding:40px 24px}.contact-links{margin:36px 0}.coordinate-grid,.split-layout{grid-template-columns:1fr;gap:16px}.section-heading{margin-bottom:40px}.coordinate-card{min-height:auto}.coordinate-number{margin-bottom:32px}.section p{font-size:19px}.page-header,.archive-header,.error-page{padding:80px 0 40px}.page-content,.entry-content{padding-bottom:80px}.search-form{flex-direction:column}}
