.metakon-hero{position:relative;isolation:isolate;color:#fff;background:#252b2e;overflow:hidden;min-height:min(790px,86svh)}.metakon-hero__background{position:absolute;inset:0;z-index:-2}.metakon-hero__background img,.metakon-hero__background picture,.metakon-hero__background video{display:block;width:100%;height:100%;object-fit:cover}.metakon-hero__background img{object-position:50% 48%}.metakon-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,22,26,.82),rgba(12,22,26,.34) 65%,rgba(12,22,26,.12)),linear-gradient(0deg,rgba(12,22,26,.65),transparent 40%);pointer-events:none}.metakon-hero__inner{max-width:1400px;margin:auto;padding:clamp(64px,8vw,118px) 40px 28px}.metakon-hero__eyebrow{font:500 12px/1.5 IBM Plex Mono,monospace;letter-spacing:.12em;margin:0 0 36px;color:#fff}.metakon-hero h1{margin:0;font:500 clamp(38px,5.6vw,80px)/1.06 Inter,sans-serif;letter-spacing:-.055em;max-width:1150px}.metakon-hero h1 span{color:#f3683a}.metakon-hero__lead{font:400 17px/1.7 Inter,sans-serif;color:#eef0ee;margin:28px 0 36px;max-width:650px}.metakon-hero__actions{display:flex;align-items:stretch;gap:12px}.metakon-hero__actions a,.metakon-hero__actions button{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:19px 25px;border:1px solid hsla(0,0%,100%,.5019607843);background:rgba(0,0,0,0);color:#fff;text-decoration:none;cursor:pointer;font:500 14px Inter,sans-serif;transition:background .25s}.metakon-hero__actions button{background:#e94e1b;border-color:#e94e1b}.metakon-hero__actions a:hover{background:hsla(0,0%,100%,.1254901961)}.metakon-hero__actions button:hover{background:#c93e12}.metakon-hero__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid hsla(0,0%,100%,.2509803922);margin-top:54px;padding-top:24px;font:400 11px/1.7 IBM Plex Mono,monospace}.metakon-hero__bottom>span{display:flex;align-items:center;gap:16px}.metakon-hero__bottom i{width:3px;height:3px;background:#f3683a}.metakon-hero__bottom a{color:#fff;text-decoration:none}.metakon-hero__contact{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 0;font-size:13px}.metakon-hero__contact a{color:#fff;text-underline-offset:4px}.metakon-hero__controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.metakon-hero__controls button{background:#252b2e;color:#fff;border:1px solid #aaa;padding:8px;cursor:pointer}@media(max-width:767px){.metakon-hero{min-height:640px}.metakon-hero__inner{padding:58px 22px 24px}.metakon-hero h1{font-size:clamp(29px,6.8vw,51px);letter-spacing:-.045em}.metakon-hero__eyebrow{margin-bottom:32px}.metakon-hero__lead{font-size:15px;margin:24px 0 30px}.metakon-hero .desktop-break{display:none}.metakon-hero__actions{flex-wrap:wrap}.metakon-hero__actions a,.metakon-hero__actions button{padding:17px 20px;font-size:13px;gap:25px}.metakon-hero__bottom{margin-top:70px;align-items:start;flex-direction:column;gap:16px;font-size:10px}.metakon-hero__bottom>span{gap:10px;flex-wrap:wrap}.metakon-hero__background img{object-position:57% center}}.home-page .partners-section{padding:80px 40px;color:#242824;background:#f2f3ef}.home-page .partners-section__container{max-width:1320px;margin:auto}.home-page .partners-section__header{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.home-page .partners-section__header h2{font:600 clamp(30px,3.2vw,46px)/1.12 Inter,sans-serif;letter-spacing:-.04em;margin:20px 0 0}.home-page .partners-section__header>p{max-width:340px;font-size:15px;color:#696e68;line-height:1.65}.home-page .partners-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid #d6dcd1;border-left:1px solid #d6dcd1}.home-page .partners-section__card{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 20px;border-right:1px solid #d6dcd1;border-bottom:1px solid #d6dcd1;color:inherit;text-align:center;text-decoration:none;transition:background .25s}.home-page .partners-section a.partners-section__card:hover{background:#fff}.home-page .partners-section__logo{width:100%;height:58px;display:grid;place-items:center}.home-page .partners-section__logo img{max-width:180px;max-height:58px;width:100%;height:100%;object-fit:contain}.home-page .partners-section__logo--stroyalians{padding:12px;background:#242824}.home-page .partners-section__name{font-size:22px;font-weight:600;letter-spacing:-.03em}.home-page .partners-section__note{font-size:11px;color:#6e756a}@media(max-width:900px){.home-page .partners-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .partners-section--partner .partners-section__card:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:600px){.home-page .partners-section{padding:48px 20px}.home-page .partners-section__header{display:block}.home-page .partners-section__header>p{margin-top:20px}.home-page .partners-section__card{min-height:140px;padding:20px 12px}.home-page .partners-section__name{font-size:18px}}.home-page .project-drawing .project-drawing__media{display:block;position:relative;width:100%;aspect-ratio:1672/941;min-height:0;flex:none;align-self:start;overflow:hidden;background:#eff0ee}.home-page .project-drawing .project-drawing__media picture{position:absolute;inset:0;width:100%;height:100%;min-height:0}.home-page .project-drawing .project-drawing__model,.home-page .project-drawing .project-drawing__photo{transition:opacity .65s cubic-bezier(.2,.65,.25,1)}.home-page .project-drawing .project-drawing__model img{object-fit:contain;transform:none}.home-page .project-drawing .project-drawing__media img{height:100%}.home-page .project-drawing .project-drawing__photo img{object-fit:contain}.home-page .project-drawing .project-drawing__photo{position:absolute;inset:0;opacity:0}.home-page .project-drawing .project-open{color:inherit;text-decoration:none}.home-page .project-drawing .project-open:after{content:"";position:absolute;inset:0}.home-page .project-drawing:has(.project-open:focus-visible){outline:3px solid #e94e1b;outline-offset:4px}.home-page .project-drawing[data-drawing-failed=true] .project-drawing__media,.home-page .project-drawing[data-photo-ready=true]:has(.project-open:focus-visible) .project-drawing__media,.home-page .project-drawing[data-photo-ready=true][data-photo=true] .project-drawing__media{aspect-ratio:var(--project-photo-ratio,4/3)}.home-page .project-drawing[data-drawing-failed=true] .project-drawing__photo,.home-page .project-drawing[data-photo-ready=true]:has(.project-open:focus-visible) .project-drawing__photo,.home-page .project-drawing[data-photo-ready=true][data-photo=true] .project-drawing__photo{opacity:1}.home-page .project-drawing[data-drawing-failed=true] .project-drawing__model,.home-page .project-drawing[data-photo-ready=true]:has(.project-open:focus-visible) .project-drawing__model,.home-page .project-drawing[data-photo-ready=true][data-photo=true] .project-drawing__model{opacity:0}.home-page .project-drawing .project-drawing__toggle{display:none;position:absolute;bottom:16px;left:16px;z-index:1;min-height:44px;padding:10px 16px;border:1px solid #dce1d7;border-radius:24px;background:#fff;color:#242824;font:500 13px Inter,sans-serif;cursor:pointer}.home-page .project-drawing .project-drawing__toggle:focus-visible{outline:3px solid #e94e1b;outline-offset:3px}@media(hover:hover)and (pointer:fine){.home-page .project-drawing[data-photo-ready=true]:hover .project-drawing__media{aspect-ratio:var(--project-photo-ratio,4/3)}.home-page .project-drawing[data-photo-ready=true]:hover .project-drawing__photo{opacity:1}.home-page .project-drawing[data-photo-ready=true]:hover .project-drawing__model{opacity:0}}@media(hover:none),(pointer:coarse){.home-page .project-drawing .project-drawing__toggle{display:block}}@media(max-width:650px){.home-page .project-drawing .project-drawing__media{min-height:0;flex:none}}@media(prefers-reduced-motion:reduce){.home-page .project-drawing .project-drawing__model,.home-page .project-drawing .project-drawing__photo{transition:none}}.projects-section{padding:92px 40px;background:#fff;color:#242824}.projects-section__container{max-width:1320px;margin:auto}.projects-section__head{display:flex;align-items:end;justify-content:space-between;gap:30px}.projects-section__title{margin:20px 0;font:600 clamp(34px,3.7vw,54px)/1.1 Inter,sans-serif;letter-spacing:-.045em}.projects-section__intro>p:not(.section-index){color:#6c726c;max-width:440px;font-size:15px;line-height:1.65}.projects-section__button,.projects-section__empty button{background:#242824;color:#fff;border:0;padding:17px 25px;text-decoration:none;font:600 14px Inter,sans-serif;cursor:pointer}.projects-section__button{white-space:nowrap}.projects-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px}.projects-section__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;color:inherit;border:1px solid #dfe3dc;background:#f6f7f3;min-width:0}.projects-section__card picture{display:block;overflow:hidden;min-height:0;align-self:center}.projects-section__card img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .8s cubic-bezier(.2,.65,.25,1)}.projects-section__card>div{padding:26px;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:start}.projects-section__card small{color:#6d7568;font:10px/1.6 IBM Plex Mono,monospace}.projects-section__card h3{font:600 clamp(22px,1.8vw,28px)/1.2 Inter,sans-serif;letter-spacing:-.035em;margin:16px 0 12px}.projects-section__card span{font:500 16px IBM Plex Mono,monospace;color:#ca4317}.projects-section__card p{font-size:13px;line-height:1.55;color:#6c726c;margin:14px 0 20px}.projects-section .project-open{font-size:12px;font-weight:600;width:100%;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #dce1d7}.projects-section .project-open i{font-size:20px;font-style:normal;color:#e94e1b}.projects-section__card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.projects-section__card:first-child picture{height:auto}.projects-section__card:first-child>div{padding:28px 32px}.projects-section__card:first-child h3{font-size:32px}.projects-section__card:hover img{transform:none}.projects-section__empty{padding:32px;margin-top:32px;border:1px solid #dfe3dc;background:#f6f7f3}.projects-section__empty h3{margin-top:0;font-size:24px}.projects-section__empty p{max-width:600px;color:#6c726c}.projects-section__empty-actions{display:flex;gap:12px;flex-wrap:wrap}.projects-section__image-placeholder{background:#e3e7df;min-height:240px}.projects-section__line{display:block;height:16px;width:80%;background:#e3e7df;margin:12px 0}@media(max-width:1050px){.projects-section__grid{grid-template-columns:1fr 1fr}.projects-section__card{display:flex;flex-direction:column}.projects-section__card:first-child{grid-row:auto;grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.projects-section__card picture,.projects-section__card:first-child picture{height:auto}}@media(max-width:650px){.projects-section{padding:52px 20px}.projects-section__head{display:block}.projects-section__button{display:inline-flex;margin-top:10px}.projects-section__grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.projects-section__card:first-child{grid-column:auto;display:flex}.projects-section__card picture,.projects-section__card:first-child picture{height:auto;flex:none}.projects-section__card:first-child>div,.projects-section__card>div{padding:24px}.projects-section__card:first-child h3{font-size:26px}}.home-page .projects-section__grid--four{align-items:start}.home-page .projects-section__grid--four .projects-section__card{grid-column:auto;display:flex;flex-direction:column}.home-page .projects-section__grid--four .projects-section__card>picture{width:100%;height:auto;aspect-ratio:auto;flex:none;background:#eff0ee}.home-page .projects-section__grid--four .projects-section__card img{width:100%;height:auto;object-fit:contain}.home-page .projects-section__grid--four .projects-section__card>div{padding:28px;flex:1 1;justify-content:start}.home-page .projects-section__grid--four .projects-section__card h3{font-size:clamp(24px,2.2vw,32px)}.home-page .projects-section__grid--four .project-open{margin-top:auto}.home-page .projects-section__grid--four .projects-section__card>div>p,.home-page .projects-section__grid--four .projects-section__card>div>span{margin-bottom:18px}@media(max-width:650px){.home-page .projects-section__grid--four .projects-section__card>div{padding:24px}}.home-page{width:100%;overflow-x:hidden;color:#1a1a1a;background:#f4f5f5}.home-page>section+section{border-top:1px solid #d8dde1}.home-page>.numbers-section,.home-page>.services-section{border-top-color:#2b2f31}.home-section{padding:92px 80px}.home-section__inner{width:min(100%,1280px);margin:0 auto}.home-section__eyebrow{margin:0 0 14px;color:#f04a19;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-section__title{max-width:820px;margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.05}.home-section__lead{max-width:720px;margin:20px 0 0;color:#5c646a;font-size:18px;line-height:1.6}.home-section--dark{color:#fff;background:#1a1a1a}.home-section--dark .home-section__lead{color:#c7cdd1}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;background:#f04a19;color:#fff;cursor:pointer;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.home-button:hover{background:#d94012;transform:translateY(-1px)}.home-button:focus-visible{outline:3px solid rgba(240,74,25,.35);outline-offset:3px}.home-button--dark{background:#1a1a1a}.home-button--dark:hover{background:#303030}@media(max-width:1024px){.home-section{padding:72px 32px}}@media(max-width:767px){.home-section{padding:56px 16px}.home-section__title{font-size:34px}.home-section__lead{font-size:16px}.home-button{width:100%}.home-page{overflow-x:hidden}.about-section,.advantages-section,.constructions-section,.contacts-section,.engineering-section,.final-cta-section,.geography-section,.hangars-section,.home-section,.numbers-section,.quiz-section,.services-section,.workflow-section{padding-right:20px;padding-left:20px}.about-section,.advantages-section,.constructions-section,.contacts-section,.engineering-section,.final-cta-section,.geography-section,.hangars-section,.numbers-section,.quiz-section,.services-section,.workflow-section{padding-top:34px;padding-bottom:34px}.about-section__grid,.advantages-section__container,.constructions-section__container,.contacts-section__grid,.engineering-section__container,.final-cta-section__inner,.geography-section__container,.hangars-section__container,.numbers-section__container,.quiz-section__container,.services-section__grid,.workflow-section__container{width:100%;max-width:335px;margin-right:auto;margin-left:auto}.about-section__title,.advantages-section__title,.constructions-section__title,.contacts-section__info h2,.engineering-section__title,.final-cta-section h2,.geography-section__title,.hangars-section__title,.numbers-section__title,.quiz-section__title,.services-section__intro h2,.workflow-section__title{font-size:28px;line-height:1.12;letter-spacing:0}.about-section__quote,.advantages-section__note,.engineering-section__note,.geography-section__note,.hangars-section__note,.numbers-section__note,.quiz-section__note,.services-section__description,.workflow-section__note{width:100%}.final-cta-section p{max-width:100%;font-size:15px;line-height:1.42}.constructions-section__title{font-size:34px;line-height:35px}.advantages-section__header,.hangars-section__header,.quiz-section__header,.workflow-section__header{grid-template-columns:1fr;gap:22px}.quiz-section__header{gap:28px}.quiz-section__title{font-size:30px;font-weight:900;line-height:32px}.quiz-section__note{margin-top:0}.quiz-section__panel{display:contents;gap:0;padding:0;margin-top:0;background:rgba(0,0,0,0);border:0}.quiz-section__steps{display:grid;gap:8px;margin-top:22px}.quiz-section__steps li{display:grid;min-height:73px;grid-template-columns:19px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:14px;background:#fff;border:0}.quiz-section__bonus{min-height:0;padding:0;margin-top:22px;background:rgba(0,0,0,0)}.quiz-section__bonus h3,.quiz-section__bonus p{display:none}.quiz-section__bonus button{width:100%;min-height:52px;margin-top:0;font-size:15px}.quiz-section__number{display:block;margin-right:0;color:#f04a19;font-family:Geist Mono,IBM Plex Mono,monospace;font-size:15px;font-weight:900;line-height:1.25;grid-row:1/span 2}.quiz-section__steps h3{display:block;grid-column:2;max-width:none;margin:0;font-size:20px;font-weight:900;line-height:22px}.quiz-section__steps p{grid-column:2;max-width:none;margin:0;font-size:14px;line-height:19px}.about-section__grid,.contacts-section__grid,.engineering-section__container,.final-cta-section__inner,.geography-section__container,.services-section__grid{grid-template-columns:1fr;gap:24px}.about-section{min-height:921px;background:#fff}.about-section__grid{gap:22px}.about-section__title{font-size:31px;font-weight:900;line-height:33px}.about-section__facts,.about-section__quote{margin-top:28px}.about-section__facts{display:none}.about-section__production{display:flex;width:auto;max-width:none;flex-direction:column;justify-self:stretch;align-self:start;gap:12px;margin:0;min-height:auto;padding:16px;background:#f5f6f7;border:1px solid #d8dde1}.about-section__production-head{display:flex;flex-direction:column;gap:6px}.about-section__production-head h3{margin:0;font-size:22px;line-height:1.2}.about-section__production-head p{margin:0;font-size:13px;line-height:18px}.about-section__badge{display:none}.about-section__process{display:grid;gap:0;margin-top:0}.about-section__step{display:flex;width:100%;min-height:auto;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px 0;background:rgba(0,0,0,0);border-bottom:1px solid #d8dde1}.about-section__step:nth-child(4){min-height:auto}.about-section__step-icon{width:36px;height:36px;flex:0 0 36px;background:rgba(0,0,0,0);border-color:#d8dde1;font-size:11px}.about-section__step.is-active .about-section__step-icon{background:rgba(0,0,0,0);border-color:#f04a19;color:#f04a19}.about-section__step-body h4{display:flex;gap:7px;margin:0;font-size:15px;font-weight:800;line-height:1.2}.about-section__step-body h4 span{font-family:Geist Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:900}.about-section__step-body{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.about-section__step-body p{margin:0;font-size:12px;line-height:16px}.about-section__step-role{display:none}.advantages-section__cards,.constructions-section__grid,.hangars-section__cards{grid-template-columns:1fr;gap:14px;margin-top:24px}.advantages-section__card{min-height:128px;padding:18px}.advantages-section__card h3,.engineering-section__item h3,.services-section__text h3{font-size:18px}.advantages-section__card p,.engineering-section__item p{font-size:14px}.constructions-section__lead,.constructions-section__title{text-align:left}.constructions-section__card,.hangars-section article{min-height:auto;padding:16px}.constructions-section__card img,.constructions-section__card picture,.hangars-section article img{height:170px}.constructions-section__card h3,.hangars-section article h3{margin-top:14px;font-size:22px}.constructions-section__card p,.hangars-section article p{font-size:15px}.home-button{width:100%;min-height:52px}.geography-section__content{padding-top:0}.geography-section__stats{width:100%;justify-content:space-between;gap:18px;margin-top:22px}.geography-section__stat dt{font-size:32px}.workflow-section__list{grid-template-columns:1fr;gap:12px;margin-top:24px}.workflow-section__item{min-height:86px;padding:16px}.workflow-section__item h3{margin:10px 0 14px;font-size:18px}.workflow-section__line{width:64px}.engineering-section__content{gap:18px}.engineering-section__list{gap:12px}.engineering-section__item{min-height:86px;gap:14px;padding:16px 14px}.numbers-section__list{grid-template-columns:1fr;margin-top:22px}.numbers-section__item{min-height:86px;padding:18px}.numbers-section dt{font-size:34px}.numbers-section dd{max-width:none;font-size:15px}.services-section__grid{min-height:auto}.services-section__item{min-height:52px;padding:14px 0}.contacts-section__form-stage,.contacts-section__grid{min-height:auto}.contacts-section__contacts,.contacts-section__info{gap:20px}.contacts-section__contacts a,.contacts-section__contacts p{font-size:16px}.contacts-section__form{padding:20px;box-sizing:border-box}.contacts-section__form h3{font-size:22px}.contacts-section__form label:not(.contacts-section__agreement) input{height:52px}.final-cta-section__actions{gap:16px}.advantages-section{min-height:711px;padding-top:36px;padding-bottom:36px}.advantages-section__header{gap:28px}.advantages-section__title{max-width:335px;font-size:31px;font-weight:900;line-height:33px}.advantages-section__cards{gap:12px;margin-top:22px}.advantages-section__card{min-height:auto;padding:16px;border:0}.advantages-section__card-head{display:none}.advantages-section__card h3{max-width:none;margin:0 0 6px;font-size:21px;font-weight:900;line-height:23px}.advantages-section__card p{max-width:303px;font-size:14px;line-height:19px}.geography-section{min-height:auto;padding:36px 20px;background:#fff}.geography-section__container{gap:24px}.geography-section__content{display:contents}.geography-section__title{order:1;max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.geography-section__note{order:2;margin-top:0}.geography-section__map-wrap{order:3;width:100%;min-height:198px;margin-top:0;aspect-ratio:337/198;border:1px solid #d8dde1}.geography-section__stats{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.geography-section__stat{display:grid;justify-items:center;text-align:center}.geography-section__stat dt{font-size:30px;font-weight:900}.geography-section__stat dd{margin-top:4px;font-size:12px;line-height:1.2}.workflow-section{min-height:auto;padding:34px 20px}.workflow-section__header{gap:28px}.workflow-section__title{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.workflow-section__list{gap:0;margin-top:22px}.workflow-section__item{min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:0;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d8dde1}.workflow-section__item h3{min-height:auto;margin:0;font-size:16px;font-weight:800;line-height:1.2}.workflow-section__number{font-size:15px;font-weight:900}.workflow-section__line{display:none}.engineering-section{min-height:auto;padding:36px 20px}.engineering-section__container{width:100%;gap:24px}.engineering-section__content{gap:28px}.engineering-section__title{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.engineering-section__list{gap:24px}.engineering-section__item{min-height:0;display:block;padding:0 0 16px;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d8dde1}.engineering-section__marker{display:none}.engineering-section__item h3{margin-bottom:8px;font-family:Funnel Sans,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1.1}.engineering-section__item p{font-size:14px;line-height:1.35}.numbers-section{min-height:auto;padding:36px 20px}.numbers-section__title{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.numbers-section__note{margin-top:28px}.numbers-section__list{gap:10px;margin-top:24px}.numbers-section__item{min-height:0;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border:0;border-bottom:1px solid #2b2f31}.numbers-section dt{font-size:28px;font-weight:900}.numbers-section dd{width:150px;max-width:150px;margin:0;color:#b8bec2;font-size:13px;line-height:1.25}.hangars-section{min-height:auto;padding:36px 20px}.hangars-section__header{gap:28px}.hangars-section__title{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.hangars-section__cards{gap:24px;margin-top:24px}.hangars-section article{min-height:auto;padding:16px;border:1px solid #d8dde1;background:#f5f6f7}.hangars-section article img{display:none}.hangars-section article h3{margin:0 0 10px;font-family:Funnel Sans,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1.1}.hangars-section article p{margin:0;font-size:14px;line-height:1.35}.services-section{min-height:auto;padding:36px 20px}.services-section__grid{width:100%;gap:24px}.services-section__intro{gap:28px}.services-section__intro h2{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.services-section__description{max-width:none}.services-section__item{min-height:58px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0;border-bottom-color:#2f3437}.services-section__number{font-size:15px;font-weight:900}.services-section__text h3{font-size:16px;font-weight:800;line-height:1.2}.services-section__text p{display:none}.contacts-section{min-height:auto;padding:34px 20px;background:#fff}.contacts-section__grid{width:100%;gap:22px}.contacts-section__info{gap:22px}.contacts-section__intro{gap:28px}.contacts-section__intro h2{max-width:none;font-family:Funnel Sans,Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.06}.contacts-section__description{display:block;min-height:66px;padding:12px}.contacts-section__contacts{gap:22px}.contacts-section__contacts a,.contacts-section__contacts p{min-height:0;gap:5px;justify-content:start;padding-bottom:12px;border-bottom:1px solid #d8dde1;font-size:17px;font-weight:800;line-height:1.25}.contacts-section__contacts span{font-size:11px;font-weight:700}.contacts-section__contact--phone{color:#1a1a1a}.contacts-section__form-stage{min-height:52px}.contacts-section__bubble,.contacts-section__form h3,.contacts-section__form label,.contacts-section__status{display:none}.contacts-section__form{width:100%;min-height:0;margin:0;padding:0;border:0;box-shadow:none;display:none}.contacts-section__form button{height:52px;margin-top:0}}.home-page .about-section{min-height:auto;padding-top:80px;padding-bottom:80px}.home-page .about-section__title{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.035em;font-size:clamp(30px,3vw,44px)}.home-page .about-section__quote{border:0;padding:0;background:rgba(0,0,0,0)}.home-page .about-section__quote:after,.home-page .about-section__quote:before{display:none}.home-page .about-section__step.is-active{background:rgba(0,0,0,0)}.home-page .constructions-section{padding-top:72px;padding-bottom:72px}.project-faq{padding:80px 40px;background:#f2f3ef}.project-faq__inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.project-faq h2{font:600 clamp(30px,3.2vw,46px)/1.12 Inter,sans-serif;letter-spacing:-.04em}.project-faq details{border-bottom:1px solid #cfd6cb;padding:24px 0}.project-faq summary{cursor:pointer;font-weight:600;font-size:18px}.project-faq details p{color:#656e60;line-height:1.7;max-width:600px}@media(max-width:767px){.project-faq{padding:48px 20px}.project-faq__inner{grid-template-columns:1fr;gap:16px}.home-page .about-section{padding:48px 20px}}.home-page .about-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);width:min(100%,1320px);gap:40px}.home-page .about-section{padding-inline:40px}.home-page .contacts-section__form{width:min(100%,520px);margin-left:auto}.home-page .contacts-section__bubble{display:none}@media(max-width:1050px){.home-page .about-section__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.home-page .about-section{padding-inline:20px}}.home-page .home-directory{padding:24px max(20px,(100% - 1320px)/2);display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;background:#fff;border-block:1px solid #d8dde1;font:13px/1.6 Inter,sans-serif}.home-page .home-directory>span{color:#777e73;margin-right:12px}.home-page .home-directory a{color:#242824;text-decoration:none;border-bottom:1px solid #d8dde1}.home-page .home-directory a:hover{color:#e94e1b;border-color:currentColor}.home-page .advantages-section,.home-page .engineering-section,.home-page .geography-section,.home-page .hangars-section,.home-page .numbers-section,.home-page .quiz-section,.home-page .services-section,.home-page .workflow-section{min-height:auto;padding:64px 40px}.home-page .advantages-section__container,.home-page .engineering-section__container,.home-page .geography-section__container,.home-page .hangars-section__container,.home-page .numbers-section__container,.home-page .quiz-section__container,.home-page .services-section__grid,.home-page .workflow-section__container{width:min(100%,1320px);max-width:1320px;margin-inline:auto;min-width:0}.home-page .advantages-section__header,.home-page .engineering-section__container,.home-page .geography-section__container,.home-page .hangars-section__header,.home-page .quiz-section__header,.home-page .services-section__grid,.home-page .workflow-section__header{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.home-page .advantages-section__header>*,.home-page .engineering-section__container>*,.home-page .geography-section__container>*,.home-page .hangars-section__header>*,.home-page .quiz-section__header>*,.home-page .services-section__grid>*,.home-page .workflow-section__header>*{min-width:0}.home-page .advantages-section__title,.home-page .engineering-section__title,.home-page .geography-section__title,.home-page .hangars-section__title,.home-page .numbers-section__title,.home-page .quiz-section__title,.home-page .services-section__intro h2,.home-page .workflow-section__title{font:600 clamp(28px,3vw,42px)/1.16 Inter,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.home-page .advantages-section__note,.home-page .hangars-section__note,.home-page .quiz-section__note,.home-page .workflow-section__note{margin-top:0}.home-page .advantages-section__cards{margin-top:36px}.home-page .advantages-section__card{min-height:170px}.home-page .numbers-section__item{min-height:165px;padding:30px 18px}.home-page .numbers-section dt{font-size:clamp(27px,2.7vw,40px)}.home-page .numbers-section dd{font-size:14px;line-height:1.45}.home-page .geography-section__map-wrap{width:100%}.home-page .geography-section__stats{display:flex;gap:24px;flex-wrap:wrap}.home-page .geography-section__stat dt{font-size:34px}.home-page .geography-section__content{padding-top:0}.home-page .quiz-section__panel{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);padding:20px;gap:12px}.home-page .quiz-section__steps li{min-height:210px;padding:16px}.home-page .quiz-section__bonus{min-width:0;padding:20px}.home-page .quiz-section__bonus h3,.home-page .quiz-section__steps h3{font-size:21px;overflow-wrap:anywhere}.home-page .quiz-section__bonus button{max-width:100%}.home-page .workflow-section__list{margin-top:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .workflow-section__item{min-height:130px}.home-page .about-section__facts{display:grid}.home-page .quiz-section__bonus h3,.home-page .quiz-section__bonus p,.home-page .services-section__text p{display:block}.home-page .hangars-section article img{display:block;width:100%;height:200px;object-fit:cover}@media(max-width:1050px){.home-page .advantages-section__header,.home-page .engineering-section__container,.home-page .geography-section__container,.home-page .hangars-section__header,.home-page .quiz-section__header,.home-page .services-section__grid,.home-page .workflow-section__header{grid-template-columns:minmax(0,1fr)}.home-page .advantages-section__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .numbers-section__list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .quiz-section__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .quiz-section__steps li{min-height:130px}.home-page .quiz-section__bonus{grid-column:1/-1}}@media(max-width:767px){.home-page .advantages-section,.home-page .engineering-section,.home-page .geography-section,.home-page .hangars-section,.home-page .numbers-section,.home-page .quiz-section,.home-page .services-section,.home-page .workflow-section{padding:44px 20px}.home-page .advantages-section__cards,.home-page .hangars-section__cards,.home-page .numbers-section__list,.home-page .workflow-section__list{grid-template-columns:minmax(0,1fr)}.home-page .advantages-section__card{min-height:auto}.home-page .numbers-section__item{min-height:auto;padding:18px 0}.home-page .numbers-section dd{width:52%;max-width:none}.home-page .numbers-section dt{font-size:27px}.home-page .quiz-section__panel{display:grid;grid-template-columns:minmax(0,1fr);border:0;padding:0;margin-top:24px}.home-page .quiz-section__steps{display:grid;gap:10px;margin:0}.home-page .quiz-section__steps li{min-height:auto}.home-page .quiz-section__bonus{padding:20px;background:#fff;margin:0}.home-page .quiz-section__bonus p{margin-block:12px}.home-page .workflow-section__item{min-height:62px}.home-page .services-section__item{min-height:94px;padding-block:16px}.home-page .services-section__text p{margin-top:8px;font-size:13px;line-height:1.5}.home-page .about-section__facts li{font-size:14px;line-height:1.45;padding-block:10px}.home-page .hangars-section article img{height:190px;margin-bottom:16px}}.home-page .projects-section{padding-top:96px;padding-bottom:96px}.home-page .projects-section__card{background:#f5f5f2;border:0}.home-page .projects-section__card:first-child img{object-position:50% 50%}.home-page .projects-section__card h3{text-wrap:balance}.home-page .partners-section--partner{background:#f2f2ed;border-top:1px solid #deded8;border-bottom:1px solid #deded8}.home-page .partners-section--supplier{background:#fff;padding-top:56px;padding-bottom:56px}.home-page .partners-section--supplier .partners-section__grid{grid-template-columns:repeat(3,1fr)}.home-page .partners-section--supplier .partners-section__card{min-height:132px;padding:22px}.home-page .partners-section--supplier h2{font-size:clamp(28px,3vw,40px)}.home-page .partners-section--supplier .partners-section__logo{height:52px}.home-page .partners-section__name{font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.035em}.content-details{width:100%;border-top:1px solid #bbbdb6;padding:24px 0;align-self:center}.content-details summary{cursor:pointer;font-size:18px;font-weight:500;padding:4px 0 18px}.content-details[open] .engineering-section__list{margin-top:15px}.catalog-media-empty{display:grid;place-items:center;min-height:180px;padding:24px;background:#e8e9e3;color:#50594e;text-align:center}@media(max-width:767px){.home-page .projects-section{padding:56px 22px}.home-page .partners-section--supplier .partners-section__grid{grid-template-columns:1fr}.home-page .partners-section--supplier{padding:48px 22px}.home-page .partners-section__name{font-size:23px}}@media(prefers-reduced-motion:reduce){.metakon-hero__actions a,.metakon-hero__actions button,.projects-section__card img{transition:none}.projects-section__card:hover img{transform:none}}