.home .hero.hero-home .wrap{min-height:min(80vh,820px)}.home .hero .hero-tag{font:600 15px/1.3 var(--display);letter-spacing:.14em}.home .hero .chips{font-family:var(--display)}.home .hero-card{background:#0a1a2fe6;border-radius:5px;border-top-color:var(--accent)}.home .hero-card .hc-title{font:700 26px/1.2 var(--display);letter-spacing:-.01em}.home .hero-card .hc-sub{font-size:15.5px;line-height:1.6}.home .hero-card .cf-field span{font:600 12px/1.2 var(--display);letter-spacing:.12em}.home .hero-card .cf-field input,.home .hero-card .cf-field textarea{border-radius:5px;font-family:var(--sans)}.home .hero-card .cf-send{border-radius:5px}.home .hero-card .cf-note{border-radius:5px;font-size:15px}.home .lo-head h2{font-size:clamp(30px,3.1vw,44px)}@media(min-width:1300px){.home .lo-team{gap:104px 40px}.home .lo-member{flex-basis:304px}}.hm-areas{background:#fff}.hm-areas-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.home .sa-map{max-width:none;border-radius:5px}.home .sa-map-box{border-radius:5px}.hm-areas-text h2{margin:0 0 .4em}.hm-areas-text .sp-lead{margin:0 0 26px}.hm-areas-text .sp-lead p{font-size:19px}.hm-areas .sa-pills a{border-radius:5px;padding:11px 16px}.hm-areas .sa-pills a:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hm-btns{margin-top:28px}.hm-feat .s4-item p{font-size:18px;line-height:1.8}.hm-feat .s4-item:first-child{padding-top:0}.hm-feat .s4-ico{padding-top:2px}.hm-feat .sp-btns{justify-content:flex-start}.hm-feat .btn,.hm-feat .btn:hover{color:var(--accent-ink)}.hm-feat .btn:hover{background:#fff}@media(max-width:1000px){.hm-areas-in{grid-template-columns:1fr;gap:40px}.hm-areas-text{order:-1}}
