@font-face{font-family: "Tilda Sans";src: url("/assets/fonts/TildaSans-VF.woff2") format("woff2");font-weight: 250 900;font-style: normal;font-display: swap}:root{--bg: #000;--fg: #fff;--muted: rgba(255,255,255,.72);--card: rgba(255,255,255,.1);--line: rgba(255,255,255,.2);--radius: 20px;--gutter: 20px;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}}body{margin: 0;background: var(--bg);color: var(--fg);font-family: "Tilda Sans",Arial,sans-serif;font-size: 16px;line-height: 1.35;font-weight: 400;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin: 0}ul,ol{padding: 0;list-style: none}button{font: inherit}[hidden]{display: none !important}:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 12px;top: -80px;z-index: 100;background: #fff;color: #000;padding: 10px 16px;border-radius: 8px;font-weight: 700;text-decoration: none}.skip:focus{top: 12px}.container{width: min(100% - 2 * var(--gutter),1200px);margin-inline: auto}.section{padding: 64px 0}section[id],[id].anchor{scroll-margin-top: 16px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 12px 28px;border-radius: 14px;border: 2px solid transparent;font: inherit;font-weight: 900;font-size: 16px;line-height: 1.2;letter-spacing: .02em;text-transform: uppercase;text-decoration: none;text-align: center;cursor: pointer;transition: background-color .2s,color .2s,border-color .2s}.btn--white{background: #fff;color: #000}.btn--white:hover{background: #dcdcdc}.btn--outline{background: transparent;color: #fff;border-color: #fff}.btn--outline:hover{background: #fff;color: #000}.btn--sm{min-height: 44px;min-width: 180px;padding: 8px 18px;border-radius: 8px;font-size: 16px}.btn--lg,.btn--xl{width: 100%;min-height: 70px;font-size: 18px}.btn--xl{border-radius: 16px}.btn[disabled]{opacity: .6;cursor: progress}.section-cta{display: flex;justify-content: center;margin-top: 44px}.section-title{font-size: clamp(30px,5.4vw,64px);font-weight: 700;line-height: 1.25;text-align: center}.section-title--light{font-weight: 400}.section-title--sm{font-size: clamp(28px,3.6vw,42px)}.section-sub{font-size: 20px;font-weight: 300;line-height: 1.25;text-align: center;margin-top: 16px}.section-sub--lg{font-size: clamp(20px,2.6vw,30px);font-weight: 400}.site-header{position: absolute;top: 0;left: 0;right: 0;z-index: 30}.header-inner{display: flex;align-items: center;gap: 12px;min-height: 84px}.logo{display: block;margin-right: auto;position: relative;z-index: 40}.logo img{width: 150px}.main-nav{display: none}.main-nav ul{display: flex;flex-direction: column;gap: 20px}.main-nav a{text-decoration: none;font-size: 24px}.main-nav a:hover{text-decoration: underline;text-underline-offset: 4px}.nav-extra{margin-top: 36px;display: grid;gap: 14px;font-size: 18px}.nav-extra a{text-decoration: none;display: inline-flex;align-items: center;gap: 10px}.nav-extra img{width: 18px;height: 18px}.phone-pill{display: none}.lang-switch{display: flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 300;position: relative;z-index: 40}.lang-switch a{text-decoration: none;padding: 8px 2px}.lang-switch a:hover{text-decoration: underline}.lang-sep{width: 1px;height: 17px;background: rgba(255,255,255,.25)}.menu-toggle{position: relative;z-index: 40;width: 48px;height: 48px;margin-right: -8px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;color: #fff;padding: 0;cursor: pointer}.menu-toggle .bars,.menu-toggle .bars::before,.menu-toggle .bars::after{display: block;width: 28px;height: 3px;background: #fff;border-radius: 2px;transition: transform .2s,background-color .2s}.menu-toggle .bars{position: relative}.menu-toggle .bars::before,.menu-toggle .bars::after{content: "";position: absolute;left: 0}.menu-toggle .bars::before{top: -9px}.menu-toggle .bars::after{top: 9px}.nav-open body{overflow: hidden}.nav-open .main-nav{display: flex;flex-direction: column;justify-content: center;position: fixed;inset: 0;z-index: 35;background: rgba(0,0,0,.97);padding: 110px 30px 40px;overflow-y: auto}.nav-open .menu-toggle .bars{background: transparent}.nav-open .menu-toggle .bars::before{transform: translateY(9px) rotate(45deg)}.nav-open .menu-toggle .bars::after{transform: translateY(-9px) rotate(-45deg)}html:not(.js) .menu-toggle{display: none}html:not(.js) .main-nav{display: block;position: absolute;top: 76px;left: var(--gutter);right: var(--gutter)}html:not(.js) .main-nav ul{flex-direction: row;flex-wrap: wrap;gap: 6px 16px}html:not(.js) .main-nav a{font-size: 15px}html:not(.js) .nav-extra{display: none}.hero{position: relative;overflow: hidden;background: #000}.hero-bg{position: absolute;top: 0;left: 0;width: 100%;pointer-events: none}.hero-bg img{width: 100%;height: auto}.hero-content{position: relative;z-index: 1;text-align: center}.hero--home .hero-content{padding: 61vw 0 56px}.hero-title{font-weight: 400}.brand-title{display: block;font-size: clamp(54px,16vw,84px);line-height: 1.2;font-weight: 300;letter-spacing: -.01em}.brand-title b{font-weight: 700}.hero-sub{display: block;font-size: clamp(20px,6.2vw,42px);line-height: 1.25;font-weight: 400;margin-top: 6px}.hero-ice{width: 74%;max-width: 360px;margin: 26px auto 34px}.hero-actions{display: grid;gap: 20px}.hero--page .hero-content{padding: 132px 0 64px}.page-title{font-size: clamp(26px,6.6vw,84px);font-weight: 700;line-height: 1.2}.hero--b2b .hero-content{padding: 132px 0 56px}.b2b-title{font-size: clamp(24px,6.2vw,48px);font-weight: 700;line-height: 1.25;max-width: 962px;margin: 0 auto}.b2b-lead{font-size: clamp(16px,4.2vw,30px);line-height: 1.25;margin: 28px auto 0;max-width: 1200px}.hero--b2b .btn{margin-top: 40px}.product-grid{display: grid;gap: 30px;margin-top: 40px}.product-card{display: flex;flex-direction: column-reverse;background: var(--card);border-radius: var(--radius);overflow: hidden}.product-card__media{position: relative;margin: 10px 10px 0;aspect-ratio: 300 / 225;border-radius: var(--radius);overflow: hidden}.product-card__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.product-card__body{padding: 22px 12px 30px;display: flex;flex-direction: column}.product-card h3{font-size: 24px;font-weight: 700;line-height: 1.25}.product-card p{font-size: 16px;line-height: 1.25;margin-top: 12px}.product-card .btn{align-self: center;margin-top: 26px}.quality{margin-top: 64px;border-radius: var(--radius);padding: 30px 18px 40px;background: #3b4250 url("/assets/img/bg-quality.webp") center / cover no-repeat}.quality-list{display: grid;gap: 34px}.quality-item{display: grid;gap: 14px}.icon-box{width: 60px;height: 60px;border-radius: 10px;background: rgba(255,255,255,.2);display: grid;place-items: center}.icon-box img{width: 30px;height: 30px}.quality-item h3{font-size: 20px;font-weight: 700;line-height: 1.25}.quality-item p{font-size: 16px;line-height: 1.25;margin-top: 8px}.quality .section-cta{margin-top: 40px}.why-grid{display: grid;gap: 44px;margin-top: 44px}.why-item img{width: 100%;aspect-ratio: 559 / 240;object-fit: cover;border-radius: var(--radius)}.why-item h3{font-size: 24px;font-weight: 700;line-height: 1.25;margin-top: 20px}.why-item p{font-size: 18px;line-height: 1.25;margin-top: 12px;max-width: 475px}.video-section{padding: 16px 0 44px}.video{position: relative;max-width: 960px;margin: 0 auto;aspect-ratio: 16 / 9;border-radius: var(--radius);overflow: hidden;background: #111}.video>a,.video iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block}.video img{width: 100%;height: 100%;object-fit: cover}.video .play{position: absolute;left: 50%;top: 50%;width: 68px;height: 48px;margin: -24px 0 0 -34px;border-radius: 14px;background: #f00;box-shadow: 0 4px 18px rgba(0,0,0,.35);transition: transform .2s}.video .play::before{content: "";position: absolute;left: 27px;top: 14px;border-style: solid;border-width: 10px 0 10px 17px;border-color: transparent transparent transparent #fff}.video>a:hover .play{transform: scale(1.08)}.panel{border-radius: var(--radius);padding: 40px 10px 46px;background: #3b4250 url("/assets/img/bg-delivery.webp") center / cover no-repeat}.card-grid{display: grid;gap: 20px;margin-top: 36px}.info-card{background: rgba(255,255,255,.1);border-radius: var(--radius);padding: 20px 20px 30px}.info-card img{width: 50px;height: 50px;object-fit: contain}.info-card .rule{display: block;width: 166px;height: 2px;background: rgba(255,255,255,.3);margin: 22px 0 18px}.info-card h3{font-size: 20px;font-weight: 700;line-height: 1.25}.info-card p{font-size: 16px;line-height: 1.25;margin-top: 10px}.panel .section-cta{margin-top: 40px}.clients{padding-bottom: 72px}.carousel{margin-top: 44px;position: relative}.client-list{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;padding: 4px var(--gutter) 18px;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,.35) transparent}.client-card{flex: 0 0 min(86vw,600px);scroll-snap-align: center;background: #fff;color: #000;border-radius: 4px;padding: 28px 24px 30px}.client-head{display: flex;gap: 20px;align-items: center}.client-logo{width: 84px;height: 84px;flex: 0 0 84px;border-radius: 50%;object-fit: cover;background: #111}.client-name{font-size: 22px;font-weight: 700;line-height: 1.2}.client-addr{font-size: 14px;color: #6b6b6b;margin-top: 8px;font-weight: 300}.client-text{font-size: 17px;font-weight: 300;line-height: 1.5;margin-top: 26px}.client-text p + p{margin-top: 10px}.carousel-nav{display: flex;justify-content: center;gap: 14px;margin-top: 18px}.carousel-nav button{width: 46px;height: 46px;border-radius: 50%;border: 1px solid rgba(255,255,255,.5);background: transparent;color: #fff;font-size: 22px;line-height: 1;cursor: pointer}.carousel-nav button:hover{background: #fff;color: #000}html:not(.js) .carousel-nav{display: none}.partners{position: relative;display: grid;place-items: center;text-align: center;min-height: 540px;padding: 80px 0;background: #000 url("/assets/img/bg-partners-768.webp") center / cover no-repeat}.partners::before{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,#000,rgba(0,0,0,.5))}.partners .container{position: relative}.partners-text{font-size: 18px;font-weight: 300;line-height: 1.55;max-width: 640px;margin: 22px auto 0}.partner-list{display: flex;justify-content: center;gap: 40px;margin-top: 40px}.partner-list a{display: block;opacity: .9;transition: opacity .2s}.partner-list a:hover{opacity: 1}.partner-list img{width: 150px;height: auto}.order-card{background: rgba(255,255,255,.07);border-radius: var(--radius);padding: 34px 16px 30px}.order-intro{text-align: center;font-size: 18px;line-height: 1.35;margin: 14px auto 0;max-width: 640px;color: rgba(255,255,255,.88)}.promo{display: grid;grid-template-columns: 64px 1fr;gap: 16px;align-items: center;background: #fff;color: #000;border-radius: 16px;padding: 14px 18px;margin: 26px auto 0;max-width: 760px}.promo img{width: 64px;height: 64px;border-radius: 12px}.promo strong{display: block;font-size: 18px;line-height: 1.25}.promo p{font-size: 14px;line-height: 1.35;margin-top: 4px}.api-form{max-width: 760px;margin: 30px auto 0;position: relative}fieldset{border: 0;margin: 0;padding: 0;min-width: 0}legend{padding: 0}.form-legend{font-size: 20px;font-weight: 700;margin-bottom: 8px}.qty-row{display: grid;grid-template-columns: 56px 1fr;gap: 10px 14px;align-items: center;padding: 14px 0;border-bottom: 1px solid rgba(255,255,255,.15)}.qty-row img{width: 56px;height: 56px;border-radius: 10px;object-fit: cover}.qty-name{display: block;font-weight: 700;font-size: 17px;line-height: 1.25}.qty-price{display: block;font-size: 14px;color: var(--muted);margin-top: 2px}.qty-ctrl{grid-column: 2;display: flex;align-items: center;gap: 6px}.qty-ctrl input{width: 72px;text-align: center;padding: 8px}.qty-ctrl button{width: 44px;height: 44px;border-radius: 10px;border: 1px solid rgba(255,255,255,.45);background: transparent;color: #fff;font-size: 22px;line-height: 1;cursor: pointer}.qty-ctrl button:hover{background: #fff;color: #000}html:not(.js) .qty-ctrl button{display: none}.field-grid{display: grid;gap: 18px;margin-top: 26px}.field>label,.field>.label{display: block;font-size: 16px;margin-bottom: 6px}.req-mark{color: rgba(255,255,255,.6)}input,select,textarea{font: inherit;font-size: 16px;color: #000;background: #fff;border: 1px solid #000;border-radius: 10px;min-height: 50px;padding: 10px 14px;width: 100%}textarea{min-height: 112px;resize: vertical;line-height: 1.4}input:focus-visible,select:focus-visible,textarea:focus-visible{outline: 3px solid #8ab4ff;outline-offset: 1px}.choice-row{display: flex;flex-wrap: wrap;gap: 10px}.choice-row label{display: inline-flex;align-items: center;gap: 10px;background: rgba(255,255,255,.1);border-radius: 10px;padding: 12px 16px;cursor: pointer;font-size: 16px}.choice-row input{width: 18px;height: 18px;min-height: 0;margin: 0;padding: 0;accent-color: #fff}.field.is-invalid input,.field.is-invalid textarea,.field.is-invalid select{border-color: #ff6b6b;box-shadow: 0 0 0 2px #ff6b6b}.form-note{font-size: 13px;color: rgba(255,255,255,.65);margin-top: 18px}.btn--form{width: 100%;min-height: 56px;border-radius: 10px;font-size: 15px;font-weight: 700;margin-top: 16px}.form-status{margin-top: 14px;font-size: 16px;line-height: 1.4;min-height: 1.4em}.form-status.is-ok{color: #a8f0bd}.form-status.is-error{color: #ffb8b8}.form-status a{color: inherit}.hp{position: absolute !important;left: -9999px;top: auto;width: 1px;height: 1px;overflow: hidden}.contacts-grid{display: grid;gap: 36px}.contacts-title{font-size: clamp(30px,4vw,48px);font-weight: 400;line-height: 1.25}.contacts-lead{font-size: 18px;line-height: 1.25;margin-top: 20px;max-width: 476px}.contact-list{margin-top: 36px;display: grid;gap: 22px}.contact-list dt{font-size: 20px;font-weight: 700}.contact-list dd{margin-top: 12px;display: flex;gap: 10px;align-items: center;font-size: 18px}.contact-list dd a{text-decoration: none}.contact-list dd a:hover{text-decoration: underline}.contact-list img{width: 17px;height: 17px;flex: 0 0 17px}.map{order: -1}.map iframe{display: block;width: 100%;height: 300px;border: 0;background: #1a1a1a}.map-link{display: inline-block;margin-top: 10px;font-size: 14px;color: var(--muted)}.product{padding: 30px 0 56px}.product-main{display: grid;gap: 30px}.product-photo{width: 100%;aspect-ratio: 637 / 569;object-fit: cover;border-radius: var(--radius)}.product-info{text-align: center}.product-name{font-size: 24px;font-weight: 700;line-height: 1.25}.product-text{font-size: 16px;line-height: 1.3;margin-top: 22px}.product-text p + p{margin-top: 0}.highlight{display: flex;align-items: center;justify-content: center;min-height: 49px;padding: 10px 26px;border-radius: 30px;background: rgba(255,255,255,.12);font-size: 14px;margin-top: 24px}.product-price{font-size: 20px;font-weight: 700;margin-top: 22px}.specs{margin: 14px auto 0;max-width: 458px;text-align: left}.spec{display: flex;justify-content: space-between;align-items: baseline;gap: 20px;padding: 16px 0 14px;border-bottom: 2px solid rgba(255,255,255,.3)}.spec dt{font-size: 16px;font-weight: 300}.spec dd{margin: 0;font-size: 14px;text-align: right}.advantages{display: grid;gap: 30px;margin-top: 56px}.advantages-title{font-size: 24px;font-weight: 700;line-height: 1.25}.adv-list{margin-top: 28px;display: grid;gap: 16px}.adv-list li{position: relative;padding-left: 30px;font-size: 16px;line-height: 1.25}.adv-list li::before{content: "";position: absolute;left: 0;top: 1px;width: 15px;height: 15px;border: 1px solid #fff;border-radius: 50%}.adv-list li::after{content: "";position: absolute;left: 5px;top: 6px;width: 5px;height: 5px;background: #fff;border-radius: 50%}.adv-photo{width: 100%;aspect-ratio: 349 / 379;object-fit: cover;border-radius: var(--radius)}.advantages .btn{margin-top: 40px}.steps{display: grid;gap: 34px;margin-top: 44px}.how .section-cta{margin-top: 56px}.step-num{display: grid;place-items: center;width: 60px;height: 60px;border-radius: 50%;border: 2px solid #fff;font-size: 26px;font-weight: 900}.step p{font-size: 20px;font-weight: 700;line-height: 1.25;margin-top: 18px;max-width: 300px}.supply{padding-top: 24px}.supply-title{font-size: clamp(26px,3.4vw,36px);font-weight: 700;text-align: center}.supply-list{display: grid;gap: 20px;margin: 40px auto 0;max-width: 1000px}.supply-group{border: 1px solid #eee;padding: 26px 24px;display: grid;gap: 12px}.supply-group h3{font-size: 18px;font-weight: 700}.supply-group ul{display: grid;gap: 6px;font-size: 16px;line-height: 1.4}.b2b-form-panel .section-title{font-size: clamp(25px,4vw,48px);font-weight: 400}.b2b-form-panel .api-form{max-width: 460px}.b2b-form-panel .field + .field{margin-top: 18px}.notice{text-align: center;padding: 30px 0 90px}.notice p{font-size: 20px;line-height: 1.4;max-width: 720px;margin: 0 auto}.notice .btn{margin-top: 36px}.notice-links{display: flex;justify-content: center;gap: 24px;margin-top: 30px}.site-footer{border-top: 1px solid var(--line);padding: 50px 0 54px;font-size: 14px}.footer-grid{display: grid;gap: 34px}.footer-logo img{width: 140px}.footer-tagline{margin-top: 18px;font-size: 14px;line-height: 1.25;max-width: 275px}.footer-title{font-size: 20px;font-weight: 700;margin-bottom: 16px}.footer-menu{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 20px}.footer-menu a{text-decoration: none;font-weight: 300}.footer-menu a:hover,.footer-contacts a:hover{text-decoration: underline}.footer-contacts{display: grid;gap: 14px}.footer-contacts li{display: flex;gap: 10px;align-items: center}.footer-contacts a{text-decoration: none}.footer-contacts img{width: 17px;height: 17px;flex: 0 0 17px}.icon-row{display: flex;gap: 25px}.icon-row a{display: block;border-radius: 50%}.icon-row img{width: 30px;height: 30px}.footer-social .footer-title + .icon-row + .footer-title{margin-top: 26px}@media (min-width: 760px){:root{--gutter: 32px}.section{padding: 100px 0}.btn--sm{min-height: 39px;min-width: 147px;font-size: 13px}.btn--lg{width: 283px;min-height: 73px;font-size: 16px}.btn--xl{width: 338px;min-height: 87px;font-size: 19px}.hero--home{height: 727px}.hero--home .hero-bg img,.hero--page .hero-bg img,.hero--b2b .hero-bg img{width: 100%;height: 727px;object-fit: none;object-position: 50% 0}.hero--page .hero-bg img,.hero--b2b .hero-bg img{height: 647px}.hero--home .hero-content{text-align: left;padding: 170px 0 0 15px}.brand-title{line-height: 1.25}.hero-sub{margin-top: 9px}.hero-ice{display: none}.hero-actions{display: flex;gap: 30px;margin-top: 80px}.hero--page{height: 627px}.hero--page .hero-content{padding: 170px 0 0}.hero--b2b{height: 647px}.hero--b2b .hero-content{padding: 170px 0 0}.product-grid{grid-template-columns: 1fr 1fr;gap: 30px 30px;margin-top: 46px}.product-card{flex-direction: row;min-height: 210px}.product-card__body{flex: 1 1 auto;padding: 30px 20px 20px;align-items: flex-start}.product-card h3{font-size: 20px}.product-card p{font-size: 14px;margin-top: 8px;margin-bottom: 18px;max-width: 254px}.product-card .btn{align-self: flex-start;margin-top: auto}.product-card__media{flex: 0 0 264px;margin: 0;aspect-ratio: auto;min-height: 210px}.quality{padding: 60px 40px 60px;margin-top: 100px}.quality-list{grid-template-columns: 1fr 1fr;gap: 74px 40px;max-width: 880px;margin: 0 auto}.quality .section-cta{margin-top: 62px}.quality-item{grid-template-columns: 60px 1fr;gap: 30px}.quality-item h3{font-size: 26px}.why-grid{grid-template-columns: 1fr 1fr;gap: 60px 30px;padding: 0 6px}.why-item h3{font-size: 30px;margin-top: 30px}.why-item p{font-size: 20px;margin-top: 16px}.panel{padding: 100px 40px 100px}.card-grid{grid-template-columns: 1fr 1fr;gap: 30px;max-width: 950px;margin: 60px auto 0}.info-card{padding: 30px 30px 40px;min-height: 282px}.info-card h3{font-size: 24px}.client-list{padding-inline: max(var(--gutter),calc((100% - 600px) / 2));gap: 30px}.client-card{padding: 32px 34px 36px;min-height: 366px}.partners{min-height: 680px;background-image: url("/assets/img/bg-partners-1536.webp")}.partners-text{font-size: 20px}.order-card{padding: 64px 60px 56px}.field-grid{grid-template-columns: 1fr 1fr}.field--full{grid-column: 1 / -1}.qty-row{grid-template-columns: 56px 1fr auto}.qty-ctrl{grid-column: auto}.contacts-lead{font-size: 20px}.product-name{font-size: 30px}.spec dt{font-size: 20px}.advantages-title{font-size: 30px}.steps{grid-template-columns: repeat(3,1fr);gap: 40px;margin-top: 60px}.step p{font-size: 26px}.supply-group{grid-template-columns: 300px 1fr;padding: 30px 40px}.footer-logo img{width: 195px}.footer-tagline{font-size: 16px}}@media (min-width: 900px){.contacts-grid{grid-template-columns: minmax(0,476px) minmax(0,660px);justify-content: space-between;gap: 48px}.map{order: 0}.map iframe{height: 470px}.product{padding: 90px 0}.product-main{grid-template-columns: minmax(0,637px) minmax(0,480px);gap: 48px;align-items: start}.product-info{text-align: left}.specs{margin-left: 0}.advantages{grid-template-columns: minmax(0,476px) minmax(0,349px);gap: 16px;margin-top: 100px;align-items: start}.advantages .btn{width: 338px}.footer-grid{grid-template-columns: 1.35fr .8fr 1.15fr .75fr;gap: 30px}.footer-menu{grid-template-columns: 1fr;gap: 14px}}@media (min-width: 1024px){.header-inner{display: grid;grid-template-columns: 1fr auto 1fr;min-height: 140px;gap: 20px}.logo{margin-right: 0;justify-self: start}.logo img{width: 195px}.main-nav,html:not(.js) .main-nav{display: block;position: static}.main-nav ul,html:not(.js) .main-nav ul{flex-direction: row;gap: 30px}.main-nav a,html:not(.js) .main-nav a{font-size: 14px}.nav-extra{display: none}.header-end{display: flex;align-items: center;justify-self: end;gap: 60px}.phone-pill{display: inline-flex;align-items: center;gap: 8px;height: 49px;padding: 0 22px;border: 1px solid #fff;border-radius: 81px;font-size: 14px;text-decoration: none;transition: background-color .2s,color .2s}.phone-pill img{width: 17px;height: 17px}.phone-pill:hover{background: #fff;color: #000}.phone-pill:hover img{filter: invert(1)}.menu-toggle{display: none}}@media (max-width: 1023px){.header-end{display: contents}}
