@media(max-width:960px){.nav{gap:15px}.nav-cta{display:none}.hero-grid{gap:20px}.split{gap:55px}.contact-grid,.about-grid{gap:55px}.quote-card{left:-20px}.hero h1{font-size:52px}}@media(max-width:720px){.container{width:min(100% - 36px,560px)}.nav-wrap{height:68px}.brand{width:130px}.brand img{height:34px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;width:38px;height:38px;background:transparent;border:1px solid #ffffff55}.menu-toggle span:not(.sr-only){width:18px;height:1px;background:#fff;margin:auto}.nav{display:none;position:absolute;top:68px;left:0;width:100%;padding:20px 18px;background:var(--ink);flex-direction:column;align-items:flex-start}.nav.open{display:flex}.hero-grid,.split,.split.reverse,.about-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{padding:70px 0 0;gap:20px}.hero h1{font-size:46px}.hero-text{font-size:16px}.hero-trust{margin-top:40px}.hero-visual{height:495px;width:calc(100% + 36px);margin-left:-18px}.photo-frame{right:0;width:92%;height:460px}.quote-card{left:18px;bottom:22px;width:min(280px,80%)}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:22px 10px;border-bottom:1px solid #ffffff40}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:first-child{padding-left:10px}.section,.contact{padding:80px 0}.section-copy h2,.contact h2{font-size:42px}.service-art{height:330px;order:0}.section-copy{order:1}.split.reverse .section-copy{order:1}.split.reverse .service-art{order:0}.about-photo{height:450px}.contact-form{padding:27px}.footer-wrap{flex-wrap:wrap;justify-content:center;text-align:center}.footer-wrap .brand{width:140px}.to-top{width:100%}}@media(max-width:390px){.hero h1{font-size:39px}.actions{gap:17px}.button{padding:14px 15px}.metric-grid b{font-size:35px}.service-art{height:280px}.cards{transform:scale(.78);transform-origin:top right}.screen{top:75px;height:175px}.about-photo{height:380px}}
