/* Soft Comfort */
.nav-floating{box-shadow:7px 7px 16px #bdc8d5,-7px -7px 16px #fff;border-radius:35px;background:#e8edf4}.identity{font-size:23px;font-weight:600}.brand-symbol{background:#334f7e;color:#fff;padding:3px 9px;border-radius:10px}.nav-contact{border:0;background:#334f7e;color:#fff;border-radius:25px}.hero{display:flex;flex-direction:column;text-align:center;padding-top:40px;gap:35px}.hero-copy{max-width:830px}.hero h1{font-size:clamp(48px,5.6vw,84px);line-height:1.1;max-width:17ch;margin:20px auto;letter-spacing:-.055em}.hero-copy>p{margin:0 auto;max-width:600px}.hero-actions{justify-content:center}.hero-kicker{font-size:10px;display:inline-block;padding:6px 15px;background:#dbe3ee;border-radius:30px}.hero-photo{height:350px;width:85%;border-radius:30px;border:12px solid #e8edf4;box-shadow:10px 10px 24px #bec9d6,-10px -10px 24px #fff}.action{background:#334f7e;color:#fff;border:0;border-radius:30px}.service-rail{background:#e8edf4;color:#20324b;border:0;box-shadow:inset 4px 4px 10px #c3cedb,inset -4px -4px 10px #fff;margin:0 6%;border-radius:20px}.work-list{gap:30px;grid-template-columns:1fr 1fr}.work-list article{border:0;border-radius:25px;padding:35px;box-shadow:7px 7px 17px #bdc8d5,-7px -7px 17px #fff}.work-num{border-radius:50%;box-shadow:inset 3px 3px 7px #bdc8d5,inset -3px -3px 7px #fff;padding:10px 15px}.story-section{background:#d6e0ee;color:#20324b}.story-photo{border-radius:35px}.project-guide{background:transparent}.guide-items article{border:0;border-radius:15px;padding:25px;box-shadow:inset 4px 4px 10px #c3cedb,inset -4px -4px 10px #fff}.local-section{border:0}.demo-form{border:0;border-radius:25px;box-shadow:7px 7px 17px #bdc8d5,-7px -7px 17px #fff}.demo-form input,.demo-form textarea,.demo-form select{border:0;border-radius:10px;box-shadow:inset 3px 3px 7px #bdc8d5,inset -3px -3px 7px #fff}.demo-form button{background:#334f7e;color:#fff;border:0;border-radius:30px}
@media(max-width:700px){.hero h1{font-size:46px}.hero-photo{width:100%;height:280px;border-width:8px}.work-list{grid-template-columns:1fr}}

.demo-form input:focus,.demo-form textarea:focus{box-shadow:inset 3px 3px 7px #a8b9cc,inset -3px -3px 7px #fff}
