.seo-copy{max-width:1100px}.seo-copy__head{display:grid;grid-template-columns:.3fr 1.7fr;gap:clamp(38px,6vw,94px);margin-bottom:56px}.seo-copy__head h2{margin:0;font:400 clamp(34px,4.15vw,61px)/1.13 Unbounded,Manrope,sans-serif;letter-spacing:-.05em}.seo-copy__body{max-width:900px;margin-left:auto}.seo-copy__body p{color:var(--muted);font-size:17px}.seo-copy__body p+p{margin-top:20px}.seo-copy__body a:not(.brand-button){color:var(--bronze-deep);text-decoration:underline;text-underline-offset:3px}.trust-page{background:var(--paper)}.trust-hero{padding:clamp(82px,9vw,142px) 0 clamp(72px,8vw,120px);background:var(--paper-light)}.trust-hero__grid{display:grid;grid-template-columns:.3fr 1.2fr .5fr;gap:clamp(38px,6vw,94px);align-items:end}.trust-hero h1{margin:0;font:400 clamp(42px,5.7vw,82px)/1.06 Unbounded,Manrope,sans-serif;letter-spacing:-.055em}.trust-hero__lead{margin:0;color:var(--muted);font-size:18px}.trust-section{padding:clamp(84px,9vw,138px) 0}.trust-section--soft{background:#e8e7e1}.trust-grid{display:grid;grid-template-columns:.42fr 1.58fr;gap:clamp(44px,7vw,112px);align-items:start}.trust-grid h2{margin:0;font:400 clamp(30px,3.6vw,52px)/1.16 Unbounded,Manrope,sans-serif;letter-spacing:-.045em}.trust-copy{max-width:850px}.trust-copy p{color:var(--muted);font-size:17px}.trust-copy p+p{margin-top:20px}.trust-copy a:not(.brand-button){color:var(--bronze-deep);text-decoration:underline;text-underline-offset:3px}.trust-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-top:56px}.trust-card{min-height:190px;padding:26px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-card:first-child{border-left:1px solid var(--line)}.trust-card span{color:var(--bronze-deep);font:400 9px/1 Michroma,sans-serif}.trust-card h3{margin:42px 0 12px;font-size:17px}.trust-card p{margin:0;color:var(--muted);font-size:14px}.contact-list{border-top:1px solid var(--ink)}.contact-row{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.42fr 1.58fr;gap:24px}.contact-row dt{color:var(--muted);font-size:13px}.contact-row dd{margin:0;font-size:16px}.contact-row a{color:var(--bronze-deep)}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:82px;padding:24px 48px 24px 0;position:relative;display:flex;align-items:center;cursor:pointer;font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:4px;color:var(--bronze-deep);font-size:26px;font-weight:300}.faq-list details[open] summary::after{content:"−"}.faq-list details p{max-width:800px;margin:-3px 48px 26px 0;color:var(--muted)}.steps-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.steps-list li{padding:28px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:92px .7fr 1.3fr;gap:28px}.steps-list .step-no{color:var(--bronze-deep);font:400 10px/1.5 Michroma,sans-serif}.steps-list h3{margin:0;font:400 20px/1.35 Unbounded,Manrope,sans-serif;letter-spacing:-.03em}.steps-list p{margin:0;color:var(--muted)}.review-empty{padding:34px;border:1px solid var(--line);background:var(--paper-light)}.review-empty strong{display:block;margin-bottom:12px;font-size:18px}.review-empty p{margin:0;color:var(--muted)}.footer-address{max-width:245px;color:#85877f;font-size:13px;line-height:1.55}.seo-note{color:var(--muted);font-size:12px}@media(max-width:820px){.seo-copy__head,.trust-hero__grid,.trust-grid{grid-template-columns:1fr}.seo-copy__body{margin-left:0}.trust-cards{grid-template-columns:1fr}.trust-card,.trust-card:first-child{border-left:1px solid var(--line)}.steps-list li{grid-template-columns:54px 1fr}.steps-list p{grid-column:2}}@media(max-width:520px){.trust-hero{padding-top:58px}.trust-hero h1{font-size:clamp(34px,10vw,48px)}.contact-row{grid-template-columns:1fr;gap:6px}.faq-list summary{padding-right:38px}.steps-list li{grid-template-columns:42px 1fr;gap:18px}}

.zhk-hero__image { height:clamp(300px,42vw,590px); margin-top:clamp(50px,6vw,90px); overflow:hidden; background:#deddd8; }
.zhk-hero__image img { width:100%; height:100%; object-fit:cover; filter:saturate(.82); }
.zhk-facts { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid var(--ink); border-bottom:1px solid var(--line); margin-top:48px; }
.zhk-fact { min-height:130px; padding:23px 28px; border-right:1px solid var(--line); display:flex; flex-direction:column; justify-content:space-between; }
.zhk-fact:first-child { border-left:1px solid var(--line); }
.zhk-fact span { color:var(--bronze-deep); font:400 9px/1 Michroma,sans-serif; }
.zhk-fact strong { font-size:16px; font-weight:600; }
.zhk-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin-top:48px; }
.zhk-card { min-height:220px; padding:28px; border:1px solid var(--line); display:flex; flex-direction:column; justify-content:space-between; background:var(--paper-light); }
.zhk-card span { color:var(--bronze-deep); font:400 9px/1 Michroma,sans-serif; }
.zhk-card h3 { margin:30px 0 12px; font:400 20px/1.35 Unbounded,Manrope,sans-serif; letter-spacing:-.03em; }
.zhk-card p { margin:0; color:var(--muted); font-size:14px; }
.zhk-index { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
.zhk-index a { min-height:190px; padding:26px; border:1px solid var(--line); background:var(--paper-light); display:flex; flex-direction:column; justify-content:space-between; transition:.25s ease; }
.zhk-index a:hover { transform:translateY(-2px); border-color:var(--bronze-deep); }
.zhk-index small { color:var(--bronze-deep); text-transform:uppercase; letter-spacing:.08em; }
.zhk-index strong { font:400 19px/1.3 Unbounded,Manrope,sans-serif; letter-spacing:-.03em; }
.zhk-index span { color:var(--muted); font-size:13px; }
@media(max-width:820px){.zhk-facts{grid-template-columns:1fr}.zhk-fact,.zhk-fact:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.zhk-index{grid-template-columns:1fr 1fr}.zhk-grid{grid-template-columns:1fr}}
@media(max-width:520px){.zhk-index{grid-template-columns:1fr}.zhk-hero__image{height:64vw}.zhk-fact{min-height:105px}}


/* === TRUST PAGE HEADING FIX 2026-10-05 === */
@media (min-width: 821px) {
  .trust-grid {
    grid-template-columns: minmax(360px, .62fr) minmax(0, 1.38fr);
    gap: clamp(56px, 7vw, 112px);
  }
  .trust-grid h2 {
    max-width: 470px;
    font-size: clamp(32px, 3.15vw, 48px);
    line-height: 1.12;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: none;
    text-wrap: balance;
  }
}
/* FIX: hero страницы гарантии */

.trust-hero--guarantee h1 {
  max-width: 900px;
  font-size: clamp(42px, 4.5vw, 68px);
  line-height: 1.06;
  letter-spacing: -.055em;

  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

.trust-hero--guarantee .trust-hero__lead {
  max-width: 360px;
  justify-self: end;
  font-size: 17px;
  line-height: 1.55;
}
/* Keep object photography aligned with its caption and page grid. */
.zhk-hero__image { margin-inline:0; }
