.kt-hero__side{display:grid;gap:10px;justify-items:start}.kt-hero__side .rf3-hero__lead{margin-bottom:8px}.kt-hero .kt-quick{margin:0}.kt-quick a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:clamp(1rem,1.3vw,1.15rem);text-decoration:none;border-bottom:1.5px solid rgb(255 255 255 / .4);padding-bottom:2px;transition:border-color 160ms ease-out}.kt-quick a:hover{border-bottom-color:var(--mint)}.kt-body{padding-block:clamp(40px,5vw,72px)}.kt-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,2.4vw,28px);align-items:start}.kt-form{background:#fff;border-radius:16px;padding:clamp(24px,3.4vw,44px);box-shadow:0 24px 60px -40px rgb(57 41 112 / .45)}.kt-form .kt-h2{margin:0;font-weight:300;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.08;letter-spacing:-.035em;color:var(--ink)}.kt-form .kt-form__lead{margin:10px 0 24px;color:var(--ink-soft);line-height:1.6;max-width:34rem}.kt-form .cf input[type=text],.kt-form .cf input[type=email],.kt-form .cf input[type=tel],.kt-form .cf textarea{background:var(--paper);border-color:var(--paper)}.kt-form .cf input:focus,.kt-form .cf textarea:focus{background:#fff;border-color:var(--royal)}.kt-form .cf__btn{background:var(--mint);border-color:var(--mint);color:var(--ink)}@media (hover:hover) and (pointer:fine){.kt-form .cf__btn:hover{background:var(--royal);border-color:var(--royal);color:#fff}}.kt-side{display:grid;gap:clamp(12px,1.6vw,16px)}.kt-card{background:#fff;border-radius:16px;padding:clamp(20px,2.4vw,28px)}.kt-card .kt-h3{margin:0 0 14px;font-size:1.02rem;font-weight:600;line-height:1.3;color:var(--ink)}.kt-person{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center}.kt-person img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--peri)}.kt-person p{margin:0}.kt-person__name{font-weight:600;font-size:1.05rem}.kt-person__role{font-size:.86rem;color:var(--ink-soft);margin-bottom:8px!important}.kt-person__line{line-height:1.8;font-size:.92rem}.kt-person__line a,.kt-map a{color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--peri)}.kt-person__line a:hover,.kt-map a:hover{border-bottom-color:var(--royal)}.kt-steps{list-style:none;margin:0;padding:0;counter-reset:kt;display:grid;gap:14px}.kt-steps li{counter-increment:kt;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;font-size:.88rem;line-height:1.5;color:var(--ink-soft)}.kt-steps li::before{content:counter(kt);grid-row:1/3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--peri);font-weight:700;font-size:.8rem;color:var(--royal)}.kt-steps strong{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.kt-card .kt-addr{margin:0 0 8px;font-size:.92rem;line-height:1.55;color:var(--ink)}.kt-card .kt-map{margin:0 0 16px;font-size:.88rem;font-weight:600}.kt-card .kt-addr--co{margin:0;padding-top:14px;border-top:1px solid var(--mist);color:var(--ink-soft);font-size:.86rem}.foot__hero{display:none}@media (max-width:960px){.kt-grid{grid-template-columns:1fr}}.kt-person{grid-template-columns:84px minmax(0,1fr)}.kt-person img{width:84px;height:84px;border-radius:0;box-shadow:none;object-fit:contain}