.top-ph{height:clamp(280px,32vw,440px);margin-top:20px}.intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,72px);padding-top:clamp(28px,4vw,48px);display:grid}@media (width<=900px){.intro{grid-template-columns:1fr}}.intro p{color:var(--ink-2);font-size:18px}.acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tile p{color:var(--ink-2);margin:2px 0 4px;font-size:14.5px}.rcv{width:100%;margin:0;padding:0;list-style:none}.rcv li{border-top:1px solid var(--line);padding:16px 0}.rcv li:first-child{border-top:0;padding-top:0}.rcv b{margin-bottom:3px;font-size:17.5px;font-weight:600;display:block}.rcv span{color:var(--ink-2)}.dv{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.dv{grid-template-columns:1fr}}.dv form{flex-direction:column;gap:10px;display:flex}.dv form h2{margin-bottom:10px}.dv-side{background:var(--gray);border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:28px;display:flex;position:sticky;top:96px}.dv-side h3{font-size:18px}.dv-side p{color:var(--ink-2);font-size:15px}.dv-side .tel{color:var(--ink);font-size:22px;font-weight:700}.files{flex-wrap:wrap;gap:8px;display:flex}.ok{flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0;display:flex}.ok p{color:var(--ink-2);max-width:48ch}#dv .btn[type=submit]{align-self:flex-start;margin-top:8px}
