.home-editorial{background:var(--ink);color:var(--white)}.home-editorial>.site-header{border-bottom:0;position:relative}.home-editorial .shell{width:min(1360px,100% - 112px);max-width:none}.home-editorial .header-inner{gap:30px;height:88px}.home-editorial .main-nav{gap:30px;margin-left:auto}.home-editorial .header-actions{gap:20px}.home-editorial .header-actions .button{min-height:44px;padding:13px 18px;font-size:13px}.home-editorial .language-switch{font-size:11px}.home-editorial .main-nav>a[href="/stoimost/"],.home-editorial .main-nav>a[href="/blog/"]{display:none}.approved-hero{background:var(--ink);overflow:hidden}.approved-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:0;min-height:570px;display:grid;position:relative}.approved-hero__copy{z-index:2;padding:28px 0 32px;position:relative}.approved-accreditation{align-items:center;gap:13px;max-width:430px;margin:0 0 30px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.approved-accreditation svg{width:26px;height:26px;color:var(--coral);flex:0 0 26px}.home-editorial .approved-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(51px,5.3vw,84px);font-weight:700;line-height:1;position:relative}.approved-hero h1>span{color:var(--coral)}.approved-hero__lead{color:#e6e7e6;max-width:480px;margin:0 0 32px;font-size:18px;line-height:1.55}.approved-hero__actions{align-items:center;gap:32px;display:flex}.approved-hero__actions .button{gap:20px;min-height:54px;padding:16px 24px;font-size:15px}.approved-hero__actions>a{white-space:nowrap;border-bottom:1px solid #767979;padding:8px 0;font-size:14px}.approved-hero__art{z-index:1;align-self:stretch;align-items:center;min-width:0;margin-left:-60px;margin-right:-70px;display:flex;position:relative}.approved-hero__art img{mix-blend-mode:lighten;width:100%;max-width:none;height:auto;display:block}.home-editorial .ed-proof{z-index:2;border:0;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0 0 30px;display:flex;position:relative}.ed-proof a{white-space:nowrap;border-right:1px solid #747777;padding:0 30px;font-size:15px;line-height:1.6}.ed-proof a:first-child{padding-left:0}.ed-proof a:last-child{border-right:0}.ed-proof strong{font-weight:600}.ed-proof a:hover{color:var(--coral)}.home-editorial .home-quick-choice{background:var(--paper);color:var(--ink);border:0;padding:38px 0 22px}.approved-services-layout{grid-template-columns:1fr 2fr;gap:42px;display:grid}.home-editorial .home-quick-choice h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(32px,3.1vw,46px);font-weight:700;line-height:1.06}.home-editorial .home-quick-choice__grid{display:block}.home-editorial .home-quick-choice__card{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;min-height:0;padding:16px 0;display:grid;transform:none}.home-editorial .home-quick-choice__card:first-child{padding-top:0}.home-editorial .home-quick-choice__card h3{letter-spacing:-.035em;margin:0;font-size:clamp(17px,1.65vw,24px);font-weight:700;line-height:1.3}.home-editorial .home-quick-choice__card h3 span{color:var(--coral);margin-left:8px;font-weight:400}.home-editorial .home-quick-choice__card p{color:#343937;margin:0;font-size:13px;line-height:1.55}.home-editorial .home-quick-choice__card:hover{color:var(--coral-dark);background:0 0;transform:none}.approved-clients{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:36px;margin-top:28px;padding-top:18px;font-size:14px;display:flex}.approved-clients strong{border-right:1px solid var(--line);padding-right:28px;font-weight:650}.approved-clients a:hover{text-underline-offset:4px;text-decoration:underline}.approved-work{background:var(--ink);padding:36px 0 24px;scroll-margin-top:30px}.approved-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.approved-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(29px,3vw,44px);font-weight:700;line-height:1.1}.approved-section-heading>a{white-space:nowrap;border-bottom:1px solid #777e7b;padding:7px 0;font-size:14px}.approved-section-heading>a span{color:var(--coral);margin-left:14px}.approved-projects{grid-template-columns:1fr 1.04fr;gap:16px;display:grid}.approved-project{border:1px solid #53616b;border-radius:12px;min-width:0;position:relative;overflow:hidden}.approved-project>a{height:100%;display:block;position:relative;overflow:hidden}.approved-project__caption{z-index:2;position:absolute;top:38px;left:34px}.approved-project__caption h3{letter-spacing:-.035em;margin:0 0 14px;font-size:32px;font-weight:700;line-height:1.1}.approved-project__caption p{margin:0;font-size:16px;line-height:1.45}.approved-project__caption>span{color:var(--coral);margin-top:25px;font-size:28px;display:block}.approved-project--atlas{background:#071019;grid-column:1/-1}.approved-project--atlas>a{height:360px}.approved-project--atlas img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.approved-project--atlas .approved-project__caption{background:linear-gradient(90deg,#071019 80%,#0000);width:32%;padding:46px 34px;top:0;bottom:0;left:0}.approved-project--grand{background:#142c42;min-height:300px}.approved-grand-phone{border:5px solid #11171d;border-radius:34px;width:49%;position:absolute;top:18px;left:43%;overflow:hidden;transform:rotate(-9deg);box-shadow:0 20px 40px #0007}.approved-grand-phone img{width:100%;height:auto;display:block}.approved-project--energy{background:var(--paper);color:var(--ink);min-height:300px}.approved-project--energy>a>img{object-fit:cover;object-position:left top;width:91%;height:100%;position:absolute;top:0;left:33%}.approved-project--energy .approved-project__caption{left:28px}.approved-project:hover{border-color:var(--coral)}.approved-more-work{color:#bfc3c0;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.approved-more-work span{color:#909792}.approved-more-work a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.home-editorial .studio-brief.brief-section{background:var(--ink);color:var(--white);padding:34px 0 24px;scroll-margin-top:25px}.home-editorial .studio-brief>.brief-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:40px;display:grid}.approved-contact-copy h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(31px,3.3vw,46px);font-weight:700;line-height:1.08}.approved-contact-copy>p{color:#e1e3e0;margin:0;font-size:17px}.home-editorial .studio-brief .brief-form{color:#fff;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;padding:0;display:grid}.studio-brief .brief-contacts{border:0;grid-area:1/1;min-width:0;margin:0;padding:0}.studio-brief .brief-contacts>legend,.studio-brief .brief-contacts>p:not(.brief-contact-error){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.studio-brief .contact-method{background:0 0;border:0;justify-content:flex-start;gap:20px;margin:0 0 15px;padding:0;display:flex}.studio-brief .contact-method label{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:24px;padding:0;display:flex}.studio-brief .contact-method label>span{color:#eceeeb;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.studio-brief .contact-method label>span:before{content:"";border:1px solid #a4aaa7;border-radius:50%;width:14px;height:14px;display:inline-block}.studio-brief .contact-method .is-selected>span:before{border-color:var(--coral);background:var(--coral);box-shadow:inset 0 0 0 3px var(--ink)}.studio-brief .brief-contacts__grid{margin:0;display:block}.home-editorial .studio-brief label>span:not(.checkmark),.home-editorial .studio-brief .message-field>span{letter-spacing:0;text-transform:none;color:#e3e6e2;font-size:11px}.home-editorial .studio-brief input:not([type=checkbox]):not([type=radio]),.home-editorial .studio-brief textarea{color:#fff;background:#202429;border:1px solid #858b89;border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.studio-brief .message-field{grid-area:1/2;align-self:end;margin:0}.home-editorial .studio-brief textarea{resize:vertical;height:48px}.studio-brief .message-field small{display:none}.studio-brief .privacy-check{grid-column:1;align-self:center;gap:8px;margin:0;line-height:1.5}.home-editorial .studio-brief .privacy-check>span:not(.checkmark){color:#dce4e1;font-size:11px}.studio-brief .privacy-check a{color:#fff;text-decoration:underline}.studio-brief .checkmark{background:0 0;border-color:#a4aaa7}.studio-brief input:checked+.checkmark{background:var(--coral);border-color:var(--coral)}.studio-brief .form-submit{grid-column:2;justify-content:flex-end;align-self:center;margin:0}.studio-brief .form-submit .button{white-space:nowrap;gap:15px;width:auto;min-height:46px;padding:13px 20px;font-size:13px}.studio-brief .form-status,.studio-brief .brief-privacy-error,.studio-brief .brief-case-context,.studio-brief .diagnostic-form-intro,.studio-brief .brief-calculation{grid-column:1/-1}.studio-brief .brief-case-context,.studio-brief .diagnostic-form-intro{grid-row:1}.studio-brief .brief-form:has(.brief-case-context) .brief-contacts{grid-row:2}.studio-brief .brief-form:has(.diagnostic-form-intro) .brief-contacts{grid-row:2}.studio-brief .brief-form:has(.brief-case-context) .message-field{grid-row:2}.studio-brief .brief-form:has(.diagnostic-form-intro) .message-field{grid-row:2}.studio-brief .form-status:empty,.studio-brief .brief-contact-error:empty,.studio-brief .brief-privacy-error:empty{display:none}.studio-brief .form-status{color:#fff;margin:0;font-size:14px}.studio-brief .form-status p{color:#d5dad5}.studio-brief .form-status--success{background:#19362e;border:1px solid #548b76;border-radius:6px;padding:16px}.home-editorial .approved-footer{background:var(--ink);color:#fff;border:0;padding:0 0 22px}.approved-footer__main{border-top:1px solid #7a817d;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.approved-footer__main>nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.approved-footer .footer-sport{color:#fff;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:12px}.approved-footer .footer-sport svg{flex:0 0 12px;width:12px;height:12px}.approved-footer__legal{color:#aab3ac;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.approved-footer__legal>div{gap:20px;display:flex}.approved-footer__legal button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.approved-footer a:hover,.approved-footer button:hover{color:var(--coral)}.home-editorial :-webkit-any(a,button,input,textarea):focus-visible{outline:2px solid var(--coral);outline-offset:4px}.home-editorial :is(a,button,input,textarea):focus-visible{outline:2px solid var(--coral);outline-offset:4px}.home-editorial .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px){.home-editorial .header-actions{order:3}.home-editorial .language-switch{order:2}.home-editorial .main-nav{margin-left:auto}}@media (max-width:1100px){.home-editorial .shell{width:calc(100% - 64px)}.home-editorial .header-inner{height:72px}.home-editorial .main-nav>a[href="/stoimost/"],.home-editorial .main-nav>a[href="/blog/"]{display:block}.approved-hero__art{margin-left:-30px;margin-right:-40px}.approved-hero__actions .button{padding:15px 18px;font-size:13px}.approved-hero__actions>a{font-size:12px}.approved-clients{gap:22px;font-size:12px}.approved-project--atlas>a{height:310px}.approved-project--grand,.approved-project--energy{min-height:270px}.home-editorial .studio-brief>.brief-layout{gap:28px}.home-editorial .studio-brief .brief-form{gap:12px 16px}.approved-footer__main>nav{gap:18px}}@media (max-width:760px){.home-editorial .shell{width:calc(100% - 36px)}.home-editorial .header-inner{gap:12px;height:66px}.approved-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.approved-hero__copy{padding:24px 0 0}.approved-accreditation{gap:10px;max-width:330px;margin-bottom:24px;font-size:12px}.approved-accreditation svg{flex-basis:23px;width:23px;height:23px}.home-editorial .approved-hero h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(39px,10.4vw,70px)}.approved-desktop-break{display:none}.approved-hero__lead{max-width:440px;margin-bottom:24px;font-size:15px}.approved-hero__actions{flex-wrap:wrap;gap:18px}.approved-hero__actions .button{min-height:48px;padding:14px 18px;font-size:13px}.approved-hero__actions>a{font-size:12px}.approved-hero__art{justify-self:center;width:min(100vw,620px);margin:8px -18px 0}.home-editorial .ed-proof{justify-content:space-between;gap:10px;padding:10px 0 24px}.ed-proof a{padding:0 12px;font-size:11px}.ed-proof a:first-child{padding-left:0}.ed-proof a:last-child{padding-right:0}.home-editorial .home-quick-choice{padding:30px 0 22px}.approved-services-layout{grid-template-columns:minmax(0,1fr);gap:24px}.home-editorial .home-quick-choice h2{font-size:34px}.home-editorial .home-quick-choice__card{grid-template-columns:minmax(0,1fr);gap:6px;padding:17px 0}.home-editorial .home-quick-choice__card h3{font-size:19px}.home-editorial .home-quick-choice__card p{font-size:12px}.approved-clients{gap:14px 22px;margin-top:22px;padding-top:18px;font-size:12px}.approved-clients strong{border:0;width:100%;padding:0}.approved-work{padding:28px 0 20px}.approved-section-heading{align-items:start;gap:12px;margin-bottom:20px}.approved-section-heading h2{max-width:230px;font-size:29px}.approved-section-heading>a{white-space:normal;flex:0 0 85px;font-size:11px}.approved-section-heading>a span{margin-left:5px}.approved-projects{grid-template-columns:minmax(0,1fr);gap:14px}.approved-project--atlas>a{height:250px}.approved-project--atlas .approved-project__caption{width:42%;padding:28px 18px}.approved-project__caption h3{font-size:25px}.approved-project__caption p{font-size:13px}.approved-project__caption>span{margin-top:22px;font-size:24px}.approved-project--grand,.approved-project--energy{min-height:250px}.approved-project__caption{top:30px;left:22px}.approved-grand-phone{border-width:4px;border-radius:27px;width:48%;top:18px;left:44%}.approved-project--energy .approved-project__caption{left:22px}.approved-project--energy>a>img{width:106%;left:36%}.approved-more-work{gap:10px 20px;font-size:11px}.home-editorial .studio-brief.brief-section{padding:26px 0}.home-editorial .studio-brief>.brief-layout{grid-template-columns:minmax(0,1fr);gap:28px}.approved-contact-copy h2{margin-bottom:14px;font-size:35px}.approved-contact-copy>p{font-size:15px}.home-editorial .studio-brief .brief-form{grid-template-columns:minmax(0,1fr);gap:16px}.studio-brief .brief-contacts,.studio-brief .message-field,.studio-brief .privacy-check,.studio-brief .form-submit{grid-area:auto/1}.studio-brief .message-field{grid-row:2}.home-editorial .studio-brief textarea{height:76px}.studio-brief .privacy-check{margin-top:0}.studio-brief .form-submit{justify-content:flex-start}.studio-brief .form-submit .button{min-height:48px;padding:14px 20px;font-size:14px}.home-editorial .studio-brief .privacy-check>span:not(.checkmark){font-size:11px}.approved-footer__main{flex-direction:column;align-items:flex-start;gap:22px;padding:20px 0}.approved-footer__main>nav{gap:16px 22px;font-size:12px}.approved-footer .footer-sport{font-size:12px}.approved-footer__legal{align-items:flex-start;font-size:10px;line-height:1.7}.approved-footer__legal>div{flex-wrap:wrap;gap:16px}}@media (prefers-reduced-motion:reduce){.home-editorial *{scroll-behavior:auto!important;transition:none!important}}
