.about__block{margin-top:clamp(64px,16vh,160px)}.about__heading{padding:0 var(--g);font:var(--text-body);color:var(--mute);margin:0 0 clamp(18px,3vh,32px);line-height:1.32}.about__heading--big{max-width:16em;color:var(--ink);font:900 clamp(30px, 5.4vw, 92px) var(--d);margin:0 0 clamp(24px,4vh,48px);line-height:1.12}.about__block--split{grid-template-columns:var(--split) 1fr;align-items:start;display:grid}.about__heading--split{grid-column:1;margin-bottom:0}.about__body{padding:0 var(--g) 0 0;grid-column:2;gap:clamp(56px,8vh,80px);display:grid}.about__lead,.about__claim{color:var(--ink);font:var(--text-lead);margin:0;line-height:1.32}.about__text{color:var(--mute);font:var(--text-body);margin:0;line-height:1.32}.about__item{gap:16px;display:grid}.about__note{color:var(--mute);margin:0;font-size:16px}.about__how-top{padding-right:var(--g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,32px);display:flex}.about__how-top .about__heading{margin:0}@media (max-width:860px){.about__block{margin-top:56px}}@media (max-width:639px){.about__block--split{grid-template-columns:1fr;gap:16px}.about__heading--split,.about__body{grid-column:1}.about__body{padding:0 var(--g)}}.chat{padding:clamp(20px, 5vh, 56px) var(--g) 0}.chat__messages{background:var(--card);flex-direction:column;gap:12px;max-width:880px;margin:0 auto;padding:clamp(20px,3vw,40px);display:flex}.chat__dialogs{display:grid}.chat__dialog{flex-direction:column;grid-area:1/1;gap:12px;display:flex}.chat__message{max-width:min(620px,86%);font:400 clamp(18px, 1.9vw, 30px) var(--d);visibility:hidden;opacity:0;border-radius:26px;padding:16px 22px;line-height:1.32}.chat__dialogs--playing .chat__message{animation:chat-in .4s var(--in) both}.chat__dialogs--playing .chat__dialog[data-last=false] .chat__message{animation:chat-in .4s var(--in) both, chat-out .4s var(--out) forwards}@keyframes chat-in{0%{visibility:hidden;opacity:0;transform:translateY(14px)scale(.96)}to{visibility:visible;opacity:1;transform:none}}@keyframes chat-out{to{visibility:hidden;opacity:0}}.chat__message--me{background:var(--card);box-shadow:0 0 0 1.5px var(--ink);border-bottom-right-radius:8px;align-self:flex-end}.chat__message--ai,.chat__message--us{border-bottom-left-radius:8px;align-self:flex-start}.chat__message--ai{background:var(--ink);color:#fff}.chat__message--us{color:var(--ink);background:#eef0f4}.chat__author{font:400 13px var(--f);opacity:.65;margin-bottom:6px;line-height:1.12;display:block}.chat__replay{background:var(--ink);color:#fff;width:100%;max-width:880px;font:400 15px var(--f);cursor:pointer;border:0;border-radius:0;margin:0 auto;padding:12px;line-height:1.12;display:block}.chat__replay:after{content:" ↻" / ""}.contacts{grid-template-columns:var(--split) 1fr;display:grid}.contacts__lead{padding:0 var(--g) 0 0;font:400 clamp(22px, 2.8vw, 46px) var(--d);grid-column:2;margin:clamp(56px,10vh,120px) 0 0;line-height:1.32}.contacts__phone,.contacts__lines{grid-column:1/-1}.contacts__lines{grid-template-columns:1fr 1fr;display:grid}.contacts__line{padding:clamp(22px, 3.5vh, 40px) var(--g);display:block}.contacts__line:nth-child(2){text-align:right}.contacts__label{color:var(--mute);margin-bottom:6px;font-size:12px;display:block}.contacts__value{color:var(--ink);font:400 clamp(16px, 2vw, 32px) var(--d);line-height:1.32;text-decoration:none}@media (max-width:639px){.contacts{grid-template-columns:1fr}.contacts__lead{padding:0 var(--g);grid-column:1}}@media (max-width:860px){.contacts__lines{grid-template-columns:1fr}.contacts__line:nth-child(2){text-align:left}}.phone{padding:clamp(20px, 12vh, 96px) var(--g);text-align:center;grid-column:span 2;container-type:inline-size}.phone__link{color:var(--ink);white-space:nowrap;font:700 min(7.4vw, 128px) var(--d);margin:0;font-size:min(8.3cqw,128px);line-height:1.12;text-decoration:none}.facts{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;display:grid}.facts__item{min-height:clamp(240px,34vh,380px);padding:clamp(24px, 4vh, 52px) var(--g);flex-direction:column;justify-content:space-between;gap:14px;display:flex}.facts__item:first-child{background:var(--blue);color:#fff;grid-row:1/span 2}.facts__item:nth-child(2){background:var(--pink)}.facts__item:nth-child(3){background:var(--mint)}.facts__value{font:700 clamp(64px, 8vw, 160px) var(--d);line-height:1}.facts__item:first-child .facts__value{font-size:clamp(88px,16vw,360px)}.facts__text{max-width:20em;margin:0;font-size:clamp(17px,1.5vw,24px)}.facts__item:first-child .facts__text{max-width:16em;font-size:clamp(20px,2vw,32px)}.facts__source{color:inherit;text-underline-offset:3px;margin-top:auto;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.facts__source:focus-visible{outline-color:currentColor}@media (hover:hover){.facts__source:hover{opacity:.7}}.facts__note{padding:6px var(--g) 0;color:var(--mute);margin:18px 0 0;font-size:16px}@media (max-width:860px){.facts{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:1fr}.facts__item{min-height:240px}.facts__item:first-child{grid-row:auto}.facts__value,.facts__item:first-child .facts__value{font-size:clamp(64px,22vw,160px)}.facts__item:first-child .facts__text{max-width:20em;font-size:clamp(17px,1.5vw,24px)}}
