:root{--ink:#3d2c3c;--red:#f03620;--green:#07867b;--paper:#fbfbfb;--line:#e9e5e8;--pad:clamp(24px,2.6vw,50px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-weight:400;background:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}.section{position:relative;padding:var(--pad);overflow:hidden}.site-header{height:120px;padding:20px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fff;position:relative;z-index:20}.logo{width:200px;height:80px}.logo img{width:100%;height:100%;object-fit:contain}.main-nav{display:flex;align-items:center;gap:clamp(24px,3.65vw,70px);font-size:20px;font-weight:500}.main-nav a,.header-actions a{position:relative}.main-nav a:after,.header-actions a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:var(--ink);transition:.25s}.main-nav a:hover:after,.header-actions a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:50px;font-size:20px;text-decoration:underline;white-space:nowrap}.header-actions img{width:87px;height:30px}.menu-toggle{display:none;border:0;background:none;width:40px;height:40px}.menu-toggle span{display:block;height:1px;background:var(--ink);margin:9px 0}
.hero{height:960px;background:url('assets/hero-imgBg.webp') center/cover no-repeat;position:relative;padding:136px var(--pad)}.hero-copy{position:relative;z-index:2}.hero h1{margin:0;text-transform:uppercase;font-size:clamp(62px,5vw,96px);font-weight:400;line-height:.94;letter-spacing:-.02em}.hero h1 span{display:block;color:var(--red)}.hero-subtitle{font-size:40px;line-height:1.25;margin:34px 0 0}.hero-cta{position:absolute;top:560px;left:0}.hero-cta p{font-size:20px;margin:0 0 28px}.button-row{display:flex;gap:20px}.button{display:inline-flex;min-height:56px;padding:0 32px;border-radius:9px;background:var(--red);color:#fff;align-items:center;justify-content:center;border:1px solid var(--red);cursor:pointer;transition:.2s}.button:hover{filter:brightness(.94);transform:translateY(-1px)}.button-outline{background:#fff;color:var(--ink);border-color:var(--ink)}.button-light{background:#fff;color:var(--ink);border-color:#fff}.hero-note{position:absolute;left:42%;top:424px;background:rgba(255,255,255,.88);padding:30px;width:291px;font-size:16px;line-height:1.25}.hero-plus{position:absolute;width:40px;height:40px;left:58%;top:58%}
.intro{height:1080px;text-align:center;padding-top:150px}.intro-heading{font-size:48px;text-transform:uppercase;color:var(--red)}.intro-heading div{display:flex;gap:18px;justify-content:center;align-items:baseline}.intro-heading b{font-size:96px;font-weight:400}.intro-heading p{font-size:72px;margin:20px 0 30px}.intro>h2{font-size:32px;line-height:1.25;font-weight:500;margin:0 auto 85px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px}.feature-grid article{height:252px;background:var(--paper);padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-grid img{width:100px;height:90px;object-fit:contain;margin-bottom:28px}.feature-grid p{font-size:20px;margin:0}.decor-plus{font-size:42px;position:absolute}.plus-a{left:21%;top:13%}.plus-b{right:13%;top:22%}.plus-c{left:27%;bottom:12%}
.section h2{font-weight:400;text-transform:uppercase;font-size:clamp(48px,5vw,92px);line-height:1.02;margin:0}.services{min-height:1080px}.section-top{margin-bottom:80px}.two-col{display:grid;grid-template-columns:2fr 1fr;gap:70px}.two-col>div{padding-top:10px;font-size:18px}.two-col .button{margin-top:25px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-grid article{height:683px;padding:45px 40px;background:var(--paper);position:relative}.service-grid h3{font-size:30px;font-weight:500;margin:0 0 22px}.service-grid p,.service-grid li{font-size:17px;line-height:1.25}.service-grid ul{padding-left:18px;margin-top:44px}.service-grid li{margin:0 0 20px}.service-grid article>img{position:absolute;width:30px;height:30px;right:35px;bottom:35px}.service-grid .accent{background:var(--red);color:#fff}
.specialization{height:802px;display:grid;grid-template-columns:593px 1fr;gap:20px}.special-card,.special-photo{height:702px;border-radius:10px;overflow:hidden}.special-card{position:relative}.special-card>img,.special-photo{width:100%;height:100%;object-fit:cover}.special-card>div{position:absolute;left:42px;bottom:38px}.special-card h2{font-size:42px;text-transform:none}.special-card p{font-size:28px;margin:18px 0 0}.industries{height:958px}.industries>h2{margin-bottom:36px}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.industry-grid article{height:359px;position:relative;border-radius:10px;overflow:hidden;background:#222}.industry-grid article:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65))}.industry-grid img{width:100%;height:100%;object-fit:cover}.industry-grid h3{position:absolute;left:30px;bottom:25px;z-index:1;color:#fff;font-size:28px;font-weight:500;margin:0}
.experience{min-height:1529px;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;padding-top:90px}.experience-person>h2{font-size:66px;line-height:1.06}.experience-person>h2 span{color:var(--red)}.person-row{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;margin-top:90px}.person-photo{height:650px;position:relative;border-radius:12px;overflow:hidden}.person-photo img{width:100%;height:100%;object-fit:cover}.person-photo p{position:absolute;left:0;right:0;bottom:0;color:#fff;background:linear-gradient(transparent,rgba(61,44,60,.8));padding:80px 28px 30px;margin:0;font-size:16px}.person-bio{padding-top:16px;font-size:17px}.person-bio h3{font-size:32px;font-weight:500}.person-bio b{display:inline-block;margin-bottom:5px}.achievements{padding-top:230px}.achievements>h2{font-size:48px;text-transform:none;margin-bottom:65px}.achievements article{margin-bottom:72px}.achievements h3{font-size:30px;font-weight:500;margin:0 0 12px}.achievements p{font-size:16px;margin:0}
.consult-strip{height:484px;padding-top:50px;padding-bottom:50px;background:#fff}.consult-strip:before{content:"";position:absolute;inset:50px;background:var(--green) url('assets/band-imgFrame467.png') center/cover;border-radius:10px}.consult-strip>h2,.inline-form{position:relative;z-index:1;color:#fff}.consult-strip>h2{font-size:60px}.inline-form{position:absolute;left:43%;right:7%;top:92px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.inline-form input:not([type=checkbox]),.contact-form input{height:78px;border:0;border-radius:9px;padding:0 28px;background:#fff;color:var(--ink)}.check{display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:1.25}.check input{width:26px;height:26px;accent-color:var(--ink);flex:0 0 auto}.inline-form .button{justify-self:start}
.workflow{height:1254px;padding-top:90px}.workflow .section-top h2{font-size:72px}.workflow .section-top p{font-size:30px;line-height:1.25}.slider-caption{display:flex;align-items:center;justify-content:flex-end;gap:16px;color:#c4bec3;font-size:15px}.slider-caption button{border:0;background:none;font-size:42px;font-weight:200;color:var(--ink);cursor:pointer}.workflow-track{display:flex;gap:20px;overflow-x:auto;padding:130px 0 100px;scroll-snap-type:x mandatory;scrollbar-width:none;background:url('assets/workflow-imgUnion.png') left 40px/auto 700px repeat-x}.workflow-track::-webkit-scrollbar,.case-track::-webkit-scrollbar,.reviews-track::-webkit-scrollbar{display:none}.workflow-track article{flex:0 0 440px;height:438px;background:var(--paper);padding:40px;scroll-snap-align:start;align-self:flex-end}.workflow-track article:nth-child(odd){align-self:flex-start}.workflow-track b{font-size:64px;font-weight:500}.workflow-track h3{font-size:28px;font-weight:500;margin:60px 0 10px}.workflow-track small{background:rgba(61,44,60,.08);border-radius:10px;padding:5px 9px}.workflow-track p{font-size:16px;line-height:1.35;margin-top:38px}.workflow-track .red{background:var(--red);color:#fff}.workflow-track .green{background:var(--green);color:#fff}.workflow-track .dark{background:var(--ink);color:#fff}
.events{min-height:2211px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:70px}.section-heading>a,.text-link{text-decoration:underline;font-size:18px}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.event-grid>*{height:593px;border-radius:8px}.event-highlight{padding:40px;background:var(--red);color:#fff;display:flex;flex-direction:column}.event-highlight>span{align-self:flex-end;border:1px solid #fff;border-radius:16px;padding:8px 14px}.event-highlight h3{font-size:52px;font-weight:400;margin:auto 0 20px;text-transform:uppercase}.event-highlight p{font-size:27px;font-weight:500}.event-card{background:var(--paper);padding:40px;display:flex;flex-direction:column}.event-card time{font-size:27px}.event-card h3{font-size:25px;font-weight:500;margin:auto 0 20px}.event-card div{display:flex;flex-wrap:wrap;gap:8px}.event-card div span{font-size:13px;border:1px solid var(--ink);border-radius:18px;padding:6px 14px}.event-card small{margin-top:auto;color:#b8b2b6}.event-photo{width:100%;object-fit:cover}
.cases{min-height:1080px}.cases .section-heading{align-items:center}.case-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.case-track article{flex:0 0 calc((100% - 40px)/3);height:800px;background:var(--paper);scroll-snap-align:start}.case-track article>img{width:100%;height:350px;object-fit:cover}.case-track article>div{padding:40px}.case-track h3{font-size:30px;font-weight:500;margin:0 0 15px}.case-track p,.case-track li{font-size:16px;line-height:1.3}.case-track ul{margin-top:38px;padding-left:20px}.case-track li{margin-bottom:14px}.cases>.text-link{float:right;margin-top:35px}
.sales{height:615px}.sales-inner{height:515px;border-radius:10px;background:var(--red) url('assets/sales-imgRectangle129.png') center/cover;color:#fff;position:relative;overflow:hidden;padding:60px 42px}.sales h2{font-size:64px;color:#fff}.sales-inner>img{position:absolute;bottom:0;left:45%;height:515px;width:auto}.sales-contact{position:absolute;left:66%;top:65px;display:flex;flex-direction:column}.sales-contact p{font-size:18px}.sales-contact h3{font-size:48px;font-weight:400;margin:10px 0 90px}.sales-contact a{font-size:27px;margin-bottom:14px}.sales-inner>.button{position:absolute;left:43%;bottom:45px}
.reviews{height:1080px;padding-top:150px}.center-heading{text-align:center}.center-heading h2{font-size:72px}.center-heading p{font-size:30px}.reviews .slider-caption{margin:20px 0 45px}.reviews-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-track article{flex:0 0 440px;height:605px;padding:40px;background:var(--paper);display:flex;flex-direction:column;scroll-snap-align:start}.reviews-track b{font-size:80px;color:var(--red);line-height:.6;text-align:right}.reviews-track p{font-size:17px;line-height:1.3;margin:50px 0}.reviews-track strong{margin-top:auto;color:#111}.reviews-track small{color:#bcb6bb;margin:36px 0 12px}.reviews-track h3{font-weight:500;margin:0}.reviews-track .review-video{padding:0;position:relative;color:#fff}.review-video>img{width:100%;height:100%;object-fit:cover}.review-video>div{position:absolute;left:40px;bottom:35px}
.news{min-height:1715px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card,.telegram-card{height:731px;background:var(--paper);padding:40px;position:relative}.news-meta{display:flex;justify-content:space-between;font-size:15px;margin-bottom:30px}.news-card>img{width:100%;height:320px;object-fit:cover;border-radius:7px}.news-card h3,.telegram-card h3{font-size:28px;line-height:1.2;font-weight:500}.news-card p,.telegram-card p{font-size:16px;line-height:1.3}.telegram-card{padding:0 40px 40px;overflow:hidden}.telegram-card>img{width:calc(100% + 80px);max-width:none;margin-left:-40px;height:500px;object-fit:cover}.telegram-card h3{margin:-5px 0 20px}.telegram-card .button{margin-top:10px}
.faq{min-height:1080px;display:grid;grid-template-columns:1fr 2fr;gap:50px}.faq>h2{font-size:74px}.faq-list details{background:var(--paper);border-radius:8px;margin-bottom:20px;padding:30px}.faq-list summary{font-size:27px;font-weight:500;list-style:none;cursor:pointer;position:relative;padding-right:55px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:0;top:-15px;font-size:54px;font-weight:200}.faq-list details[open] summary:after{content:"×";color:var(--red)}.faq-list p{font-size:16px;line-height:1.35;max-width:90%}
.big-cta{height:1080px;display:flex;align-items:center;justify-content:center;text-align:center}.big-cta:before{content:"";position:absolute;width:1000px;height:1000px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 92px,rgba(240,54,32,.16) 93px 94px)}.big-cta>div{position:relative;z-index:1}.big-cta h2{font-size:72px}.big-cta h2 span{color:var(--red)}.big-cta p{font-size:30px;line-height:1.25}.cta-photo{position:absolute;border-radius:8px;object-fit:cover}.cta-a{left:5%;top:15%;width:370px;height:370px}.cta-b{right:5%;top:20%;width:208px;height:208px}.cta-c{right:14%;bottom:11%;width:276px;height:276px}.big-cta .p1{left:20%;bottom:15%}.big-cta .p2{right:11%;top:37%}.big-cta .p3{top:18%;left:51%}
.contact{height:1080px;padding-top:50px}.contact-bg{position:absolute;inset:50px;width:calc(100% - 100px);height:980px;object-fit:cover;border-radius:9px}.contact>h2{position:absolute;left:90px;bottom:95px;color:#fff;font-size:72px}.contact-form{position:absolute;right:5%;top:90px;width:48%;min-height:900px;background:#fff;border-radius:9px;padding:40px;display:flex;flex-direction:column;gap:20px}.contact-form>p{font-size:17px;line-height:1.3}.contact-form input:not([type=checkbox]){height:80px;background:var(--paper)}.contact-form .button{align-self:flex-start;margin-top:5px}
.footer{height:647px;padding-top:50px}.footer-columns{display:grid;grid-template-columns:287px 286px 360px;gap:30px}.footer-columns h3{font-size:20px;color:#b7b1b5;font-weight:400;margin:0 0 25px}.footer-columns a,.footer-columns p{display:block;font-size:17px;margin:0 0 18px}.footer-logo{position:absolute;right:50px;top:230px;width:287px;height:115px;object-fit:contain}.to-top{position:absolute;right:50px;top:50px;text-decoration:underline}.footer-legal{position:absolute;left:50px;right:50px;bottom:155px;display:flex;gap:55px;align-items:center;color:#b7b1b5}.footer-legal span{margin-right:auto}.footer-wordmark{position:absolute;left:42px;right:42px;bottom:30px;font-size:clamp(56px,7.1vw,137px);line-height:1;text-transform:uppercase;white-space:nowrap;letter-spacing:-.025em}
@media(max-width:1400px){.main-nav{gap:24px;font-size:16px}.header-actions{gap:20px;font-size:16px}.hero h1{font-size:70px}.service-grid h3{font-size:24px}.service-grid p,.service-grid li{font-size:14px}.experience-person>h2{font-size:50px}.sales-contact{left:64%}.sales-contact h3{font-size:38px}.footer-wordmark{font-size:7vw}}
@media(max-width:900px){.site-header{height:82px;padding:12px 20px;position:sticky;top:0}.logo{width:135px;height:55px}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;left:0;right:0;top:82px;background:#fff;padding:25px;flex-direction:column;align-items:flex-start;box-shadow:0 12px 20px rgba(61,44,60,.08)}.site-header.menu-open .main-nav{display:flex}.header-actions{display:none}.hero{height:760px;padding:70px 24px;background-position:62% center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96) 0 45%,rgba(255,255,255,.25) 75%)}.hero h1{font-size:48px}.hero-subtitle{font-size:24px}.hero-cta{top:480px}.hero-note,.hero-plus{display:none}.intro,.services,.specialization,.industries,.experience,.consult-strip,.workflow,.events,.cases,.sales,.reviews,.news,.faq,.big-cta,.contact,.footer{height:auto;min-height:0;padding:70px 24px}.intro-heading b{font-size:64px}.intro-heading p{font-size:38px}.intro>h2{font-size:20px}.feature-grid,.service-grid,.industry-grid,.event-grid,.news-grid{grid-template-columns:1fr 1fr}.feature-grid article{height:220px}.two-col,.experience,.faq{grid-template-columns:1fr}.service-grid article{height:590px}.specialization{display:grid;grid-template-columns:1fr}.special-card,.special-photo{height:auto;aspect-ratio:1.3}.experience{gap:0}.person-row{margin-top:40px}.achievements{padding-top:80px}.consult-strip:before{inset:24px}.consult-strip>h2{font-size:44px}.inline-form{position:relative;left:auto;right:auto;top:auto;margin-top:35px;grid-template-columns:1fr}.workflow-track article{flex-basis:330px}.event-grid>*{height:500px}.case-track article{flex-basis:80%;height:720px}.sales-inner{height:650px;padding:35px}.sales h2{font-size:40px}.sales-inner>img{left:20%;opacity:.75}.sales-contact{left:45%;right:20px;top:auto;bottom:100px}.sales-contact h3{font-size:34px;margin:5px 0 25px}.sales-contact a{font-size:18px}.reviews-track article{flex-basis:340px}.news-card,.telegram-card{height:650px}.faq>h2{margin-bottom:40px}.big-cta{height:760px}.big-cta h2{font-size:44px}.big-cta p{font-size:20px}.cta-a{width:190px;height:190px}.cta-b{width:120px;height:120px}.cta-c{width:150px;height:150px}.contact{height:980px}.contact-bg{inset:24px;width:calc(100% - 48px);height:932px}.contact>h2{display:none}.contact-form{left:50px;right:50px;top:70px;width:auto;min-height:850px}.footer-columns{grid-template-columns:1fr 1fr}.footer-logo{right:24px;top:60px;width:180px}.footer-legal,.footer-wordmark{position:relative;left:auto;right:auto;bottom:auto;margin-top:50px;flex-wrap:wrap}.footer-wordmark{font-size:7.5vw}.to-top{right:24px}}
@media(max-width:560px){.section h2{font-size:40px}.hero{height:700px;background-position:67%}.hero h1{font-size:38px}.hero-subtitle{font-size:20px}.hero-cta{top:420px}.hero-cta p{font-size:14px}.button-row{flex-direction:column;align-items:flex-start}.button{min-height:50px}.intro{padding-top:80px}.intro-heading b{font-size:52px}.intro-heading p{font-size:28px}.feature-grid,.service-grid,.industry-grid,.event-grid,.news-grid{grid-template-columns:1fr}.feature-grid article{height:210px}.service-grid article{height:auto;min-height:520px}.special-card>div{left:24px;bottom:24px}.special-card h2{font-size:32px}.special-card p{font-size:20px}.industry-grid article{height:280px}.person-row{grid-template-columns:1fr}.person-photo{height:560px}.person-bio{padding:10px}.experience-person>h2{font-size:40px}.achievements h3{font-size:24px}.consult-strip{padding:50px 24px}.consult-strip:before{inset:20px}.inline-form input:not([type=checkbox]){height:60px}.workflow .section-top h2{font-size:40px}.workflow .section-top p{font-size:20px}.workflow-track{padding-top:70px}.section-heading{align-items:flex-start;gap:25px}.section-heading h2{font-size:38px}.event-grid>*{height:440px}.case-track article{flex-basis:92%;height:690px}.case-track article>img{height:270px}.case-track article>div{padding:25px}.sales{padding:24px}.sales-inner{height:620px}.sales-inner>img{left:4%;height:480px}.sales-contact{left:28px;bottom:28px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.sales-inner>.button{right:25px;left:auto;bottom:25px}.reviews{padding-top:80px}.center-heading h2{font-size:44px}.center-heading p{font-size:20px}.news-card,.telegram-card{height:auto;min-height:620px}.faq-list details{padding:20px}.faq-list summary{font-size:20px}.big-cta{height:650px}.big-cta:before{width:600px;height:600px}.big-cta h2{font-size:34px}.big-cta p{font-size:16px}.cta-a{left:5%;top:8%;width:120px;height:120px}.cta-b{right:5%;top:13%;width:85px;height:85px}.cta-c{right:8%;bottom:8%;width:110px;height:110px}.contact{height:940px;padding:20px}.contact-bg{inset:20px;width:calc(100% - 40px);height:900px}.contact-form{left:36px;right:36px;top:36px;padding:24px;min-height:870px}.contact-form input:not([type=checkbox]){height:62px}.footer{padding:50px 24px}.footer-columns{grid-template-columns:1fr}.footer-logo{position:relative;right:auto;top:auto;margin-top:35px}.to-top{top:25px}.footer-legal{gap:20px;flex-direction:column;align-items:flex-start}.footer-wordmark{font-size:13vw;white-space:normal}.decor-plus{display:none}}
.logo{display:flex;align-items:center;justify-content:center;overflow:hidden}.logo img{width:80px;height:200px;max-width:none;object-fit:cover;transform:rotate(-90deg)}
@media(max-width:900px){.logo img{width:55px;height:137px}}
@media(max-width:560px){.section-heading{flex-direction:column}.section-heading .slider-caption{width:100%;justify-content:flex-end}}
.decor-icon{position:absolute;width:38px;height:38px;object-fit:contain}.slider-caption button{width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:42px;color:transparent;font-size:0}.workflow .slide-prev{background-image:url('assets/workflow-imgProperty8Left.svg')}.workflow .slide-next{background-image:url('assets/workflow-imgProperty8Right.svg')}.cases .slide-prev{background-image:url('assets/cases-imgProperty8Left.svg')}.cases .slide-next{background-image:url('assets/cases-imgProperty8Right.svg')}.reviews .slide-prev{background-image:url('assets/reviews-imgProperty8Left.svg')}.reviews .slide-next{background-image:url('assets/reviews-imgProperty8Right.svg')}.faq-list summary:after{content:"";width:42px;height:42px;top:-8px;background:url('assets/faq-imgProperty1Default.svg') center/contain no-repeat}.faq-list details[open] summary:after{content:"";background-image:url('assets/faq-imgProperty1Open.svg')}.event-card,.case-track article,.news-card{position:relative}.event-card:after{content:"";position:absolute;right:30px;bottom:30px;width:30px;height:30px;background:url('assets/exhibitions-imgProperty1Default.svg') center/contain no-repeat}.case-track article:after{content:"";position:absolute;right:28px;bottom:28px;width:30px;height:30px;background:url('assets/cases-imgVectorStroke.svg') center/contain no-repeat}.news-card:after{content:"";position:absolute;right:30px;bottom:30px;width:30px;height:30px;background:url('assets/news-imgProperty1Default.svg') center/contain no-repeat}.quote-icon{width:40px;height:40px;align-self:flex-end}.to-top{display:flex;align-items:center;gap:8px}.to-top img{width:15px;height:15px}
@media(min-width:901px) and (max-width:1200px){
  .site-header{gap:16px}
  .logo{width:150px;height:60px;flex:0 0 150px}
  .logo img{width:60px;height:150px}
  .main-nav{gap:16px;font-size:14px}
  .header-actions{gap:12px;font-size:14px}
  .header-actions img{width:70px;height:24px}
  .intro{height:1280px}
  #about>h2{margin-bottom:90px}
  #about .feature-grid article{height:340px;padding:38px 24px}
  #about .feature-grid img{margin-bottom:32px}
  .consult-strip>h2{position:absolute;left:75px;top:94px;width:330px;margin:0;font-size:42px;line-height:1.08}
  .consult-strip .inline-form{left:44%;right:7%;top:92px}
}
@media(min-width:1201px){
  .consult-strip>h2{position:absolute;left:75px;top:94px;width:35%;margin:0;font-size:clamp(42px,3.125vw,60px);line-height:1.08}
  .consult-strip .inline-form{left:43%;right:7%;top:92px}
}
@media(max-width:900px){
  #about>h2{margin-bottom:60px}
  #about .feature-grid article{height:300px;padding:32px 24px}
}
@media(max-width:560px){
  #about .feature-grid article{height:250px}
}
