.locale-ru h1,.locale-ru h2{letter-spacing:-.045em}.locale-ru .hero h1{font-size:clamp(44px,4.9vw,72px);line-height:1.06}.locale-ru .hero h1 span{line-height:1.2}.locale-ru .hero-visual figcaption{letter-spacing:.03em;font-size:12px}.locale-ru .page-intro-copy h1{font-size:clamp(40px,4.5vw,68px);line-height:1.1}.locale-ru .path-row{grid-template-columns:50px minmax(180px,.8fr) minmax(210px,1fr) minmax(160px,.6fr)}.locale-ru .desktop-nav{gap:clamp(14px,1.5vw,22px);font-size:14px}.locale-ru .page-note-label,.locale-ru .eyebrow{letter-spacing:.09em}.locale-ru .page-cta h2{line-height:1.1}@media (max-width:1100px){.locale-ru .desktop-nav{display:none}.locale-ru .mobile-nav{display:block}}@media (max-width:900px){.locale-ru .path-row{grid-template-columns:44px minmax(160px,.7fr) 1fr}}@media (max-width:680px){.locale-ru .hero h1{font-size:clamp(38px,10vw,54px)}.locale-ru .path-row{grid-template-columns:32px 1fr}.locale-ru .hero-visual figcaption{gap:6px;font-size:10px}.locale-ru .page-intro-copy h1{font-size:clamp(36px,10vw,52px)}}@media (max-width:1100px){.locale-ru .mobile-nav{position:relative}.locale-ru .mobile-nav summary{cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.locale-ru .mobile-nav summary::-webkit-details-marker{display:none}.locale-ru .mobile-nav summary span{background:var(--ink);width:23px;height:2px;display:block}.locale-ru .mobile-nav[open] summary span:first-child{transform:translateY(4.5px)rotate(45deg)}.locale-ru .mobile-nav[open] summary span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.locale-ru .mobile-nav nav{top:54px;right:calc(-1 * var(--page-x));width:min(86vw,390px);padding:24px var(--page-x) 30px;background:var(--paper-bright);border:1px solid var(--line);display:grid;position:absolute;box-shadow:0 22px 48px #3d3d3b26}.locale-ru .mobile-nav nav a{border-bottom:1px solid var(--line);padding:14px 0;font-weight:600}.locale-ru .mobile-nav nav a[aria-current=page]{color:var(--cobalt)}.locale-ru .mobile-nav nav .mobile-contact{color:var(--ink);text-align:center;background:var(--highlight);border:0;margin-top:18px;padding:15px 18px}}.locale-ru .hero{padding-top:clamp(42px,5vw,76px);padding-bottom:clamp(50px,6vw,86px)}.locale-ru .hero h1{max-width:680px;margin-bottom:26px;font-size:clamp(40px,4.1vw,60px);line-height:1.08}.locale-ru .hero-lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55}.locale-ru .hero-visual figcaption{letter-spacing:0}.locale-ru .hero .button-secondary{border-color:var(--line-strong);background:0 0}.locale-ru .hero .button-secondary:hover{background:var(--paper-blue);border-color:var(--cobalt)}@media (max-width:680px),(max-height:800px){.locale-ru .hero-copy{flex-direction:column;display:flex}.locale-ru .hero-actions{order:1;gap:12px 20px;margin-bottom:12px}.locale-ru .hero-social{order:2;margin-top:0;margin-bottom:20px}.locale-ru .hero-lede{order:3;margin-bottom:0}}@media (max-width:680px){.locale-ru .hero{padding-top:28px}.locale-ru .hero h1{font-size:clamp(34px,8.8vw,49px)}.locale-ru .hero .button{padding-inline:18px;font-size:14px}}@media (max-width:380px){.locale-ru .hero{padding-top:20px}.locale-ru .hero .eyebrow{letter-spacing:.06em;margin-bottom:12px;font-size:10px}.locale-ru .hero h1{margin-bottom:16px;font-size:28px}.locale-ru .hero .button{padding-inline:12px;font-size:12px}}@media (min-width:681px) and (max-height:500px){.locale-ru .home-page .hero{padding-top:20px}.locale-ru .home-page .hero h1{margin-bottom:16px;font-size:36px}}
