.ContactCta-module__jxNNkG__cta{justify-content:space-between;align-items:center;gap:48px;display:flex}.ContactCta-module__jxNNkG__copy{flex-direction:column;gap:16px;max-width:640px;display:flex}.ContactCta-module__jxNNkG__copy h2{text-wrap:balance;font-size:48px;line-height:1.1}.ContactCta-module__jxNNkG__copy p{color:#ffffffe6;font-size:18px;line-height:1.6}.ContactCta-module__jxNNkG__actions{flex-direction:column;gap:12px;min-width:340px;display:flex}.ContactCta-module__jxNNkG__actions .button{min-height:56px}@media (max-width:1099px){.ContactCta-module__jxNNkG__cta{flex-direction:column;align-items:stretch;gap:20px}.ContactCta-module__jxNNkG__actions{min-width:0}}@media (max-width:767px){.ContactCta-module__jxNNkG__copy h2{font-size:34px}.ContactCta-module__jxNNkG__copy p{font-size:16px}.ContactCta-module__jxNNkG__actions .button{min-height:52px}}
.Footer-module__S6Hkya__footer{padding:48px var(--gutter);background:var(--navy-950);color:#ffffffd9;justify-content:space-between;align-items:flex-start;gap:48px;font-size:14px;line-height:1.7;display:flex}.Footer-module__S6Hkya__footer a{color:#ffffffd9}.Footer-module__S6Hkya__footer a:hover{color:#fff}.Footer-module__S6Hkya__brand{flex-direction:column;gap:14px;display:flex}.Footer-module__S6Hkya__column{flex-direction:column;gap:6px;display:flex}.Footer-module__S6Hkya__heading,.Footer-module__S6Hkya__current{color:#fff;font-weight:700}.Footer-module__S6Hkya__languages{gap:12px;display:flex}@media (max-width:767px){.Footer-module__S6Hkya__footer{flex-direction:column;gap:20px;padding:40px 16px 120px}.Footer-module__S6Hkya__brand img{width:150px}.Footer-module__S6Hkya__column a,.Footer-module__S6Hkya__languages>*{align-items:center;min-height:44px;display:flex}.Footer-module__S6Hkya__column{gap:0}}
.Header-module__hBw1pG__header{color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 48px;display:flex;position:relative}.Header-module__hBw1pG__logo{align-items:center;display:flex}.Header-module__hBw1pG__logo img{width:auto;height:40px}.Header-module__hBw1pG__nav{align-items:center;gap:36px;font-size:16px;display:flex}.Header-module__hBw1pG__navLink,.Header-module__hBw1pG__navLink:hover{color:#fff}.Header-module__hBw1pG__navLink:hover{text-underline-offset:6px;text-decoration:underline}.Header-module__hBw1pG__navLinkCurrent{font-weight:700}.Header-module__hBw1pG__actions{align-items:center;gap:20px;display:flex}.Header-module__hBw1pG__languages{align-items:center;gap:6px;font-size:14px;display:flex}.Header-module__hBw1pG__languageCurrent{font-weight:700}.Header-module__hBw1pG__languageDivider{color:#fff9}.Header-module__hBw1pG__languageOther{color:#fffc}.Header-module__hBw1pG__languageOther:hover{color:#fff}.Header-module__hBw1pG__cta{min-height:44px;padding:0 20px;font-size:15px}.Header-module__hBw1pG__mobileActions{align-items:center;gap:8px;display:none}.Header-module__hBw1pG__mobileLanguage,.Header-module__hBw1pG__mobileLanguage:hover{color:#fff;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:1099px){.Header-module__hBw1pG__nav,.Header-module__hBw1pG__actions{display:none}.Header-module__hBw1pG__mobileActions{display:flex}}@media (max-width:767px){.Header-module__hBw1pG__header{gap:12px;padding:12px 16px}.Header-module__hBw1pG__logo img{height:34px}}
.MobileMenu-module__AP24jW__toggle{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.MobileMenu-module__AP24jW__panel{z-index:20;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03051af5;border:1px solid #ffffff26;flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex;position:absolute;top:100%;left:16px;right:16px}.MobileMenu-module__AP24jW__panel[hidden]{display:none}.MobileMenu-module__AP24jW__link,.MobileMenu-module__AP24jW__link:hover{color:#fff;align-items:center;min-height:48px;font-size:17px;display:flex}.MobileMenu-module__AP24jW__link[aria-current=page]{font-weight:700}.MobileMenu-module__AP24jW__panel .button{margin-top:8px}
.SectionHeading-module__7zhw3a__heading{flex-direction:column;gap:12px;max-width:720px;display:flex}.SectionHeading-module__7zhw3a__eyebrow{color:var(--accent);font-size:18px}.SectionHeading-module__7zhw3a__eyebrowDark{color:var(--lilac)}.SectionHeading-module__7zhw3a__title{text-wrap:balance;font-size:44px;line-height:1.1}.SectionHeading-module__7zhw3a__titleLarge{font-size:64px;line-height:1.08}.SectionHeading-module__7zhw3a__text{color:var(--muted);font-size:18px;line-height:1.6}.SectionHeading-module__7zhw3a__textDark{color:#ffffffeb;font-size:20px;line-height:1.55}@media (max-width:767px){.SectionHeading-module__7zhw3a__heading{gap:10px}.SectionHeading-module__7zhw3a__eyebrow{font-size:16px}.SectionHeading-module__7zhw3a__title{font-size:32px;line-height:1.12}.SectionHeading-module__7zhw3a__titleLarge{font-size:40px;line-height:1.1}.SectionHeading-module__7zhw3a__text,.SectionHeading-module__7zhw3a__textDark{font-size:16px}}
.StickyContactBar-module__Kq-eJq__bar{display:none}@media (max-width:767px){.StickyContactBar-module__Kq-eJq__bar{z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03051ae0;border-top:1px solid #ffffff26;align-items:center;gap:10px;display:flex;position:fixed;inset:auto 0 0}}.StickyContactBar-module__Kq-eJq__primary{flex-grow:1;font-size:16px}.StickyContactBar-module__Kq-eJq__email,.StickyContactBar-module__Kq-eJq__email:hover{border-radius:var(--radius-sm);color:#fff;border:1px solid #fff6;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}
.DefinitionList-module__UyqRvq__list{flex-direction:column;gap:12px;font-size:16px;line-height:1.55;display:flex}.DefinitionList-module__UyqRvq__list dt{font-weight:700}.DefinitionList-module__UyqRvq__list dd{color:var(--muted)}.DefinitionList-module__UyqRvq__tech{flex-direction:column;display:flex}.DefinitionList-module__UyqRvq__tech strong{color:var(--ink);font-weight:600}
.ContactForm-module__EmrN8q__form{background:var(--surface);color:var(--ink);border-radius:16px;flex-direction:column;gap:18px;padding:36px;display:flex}.ContactForm-module__EmrN8q__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ContactForm-module__EmrN8q__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__EmrN8q__field label{font-size:14px;font-weight:600}.ContactForm-module__EmrN8q__optional{color:#5c5c6b;font-weight:400}.ContactForm-module__EmrN8q__field input,.ContactForm-module__EmrN8q__field select,.ContactForm-module__EmrN8q__field textarea{border:1px solid var(--field);border-radius:var(--radius-sm);background:var(--surface);min-height:48px;color:var(--ink);padding:0 14px;font-size:16px}.ContactForm-module__EmrN8q__field textarea{resize:vertical;padding:12px 14px}.ContactForm-module__EmrN8q__form button{cursor:pointer}.ContactForm-module__EmrN8q__form button:disabled{cursor:progress;opacity:.7}.ContactForm-module__EmrN8q__field [aria-invalid=true]{border-color:#b3134f}.ContactForm-module__EmrN8q__fieldError{color:#b3134f;font-size:13px}.ContactForm-module__EmrN8q__error{color:#b3134f;text-align:center;font-size:15px}.ContactForm-module__EmrN8q__sentTitle{font-family:var(--font-display), var(--font-body);color:var(--accent);font-size:28px;line-height:1.2}.ContactForm-module__EmrN8q__honeypot{position:absolute;left:-10000px}@media (max-width:767px){.ContactForm-module__EmrN8q__form{gap:16px;padding:20px}.ContactForm-module__EmrN8q__row{grid-template-columns:minmax(0,1fr)}.ContactForm-module__EmrN8q__field input,.ContactForm-module__EmrN8q__field select{min-height:52px}}
.Contact-module__XILVtW__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.Contact-module__XILVtW__intro{flex-direction:column;gap:32px;display:flex}.Contact-module__XILVtW__intro h2{font-size:52px;line-height:1.08}.Contact-module__XILVtW__channels{flex-direction:column;gap:14px;display:flex}.Contact-module__XILVtW__channel{justify-content:flex-start;gap:14px;min-height:56px;padding:0 20px}@media (max-width:1099px){.Contact-module__XILVtW__layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.Contact-module__XILVtW__section{padding-bottom:72px}.Contact-module__XILVtW__layout,.Contact-module__XILVtW__intro{gap:28px}.Contact-module__XILVtW__intro h2{font-size:34px;line-height:1.1}.Contact-module__XILVtW__channels{gap:12px}.Contact-module__XILVtW__channel{gap:12px;min-height:52px;padding:0 16px;font-size:16px}}
.Faq-module__oyfdUG__layout{flex-direction:column;gap:40px;display:flex}.Faq-module__oyfdUG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:48px;display:grid}.Faq-module__oyfdUG__item{border-bottom:1px solid var(--line);padding:22px 0}.Faq-module__oyfdUG__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.Faq-module__oyfdUG__question::-webkit-details-marker{display:none}.Faq-module__oyfdUG__question h3{font-size:18px;font-weight:600}.Faq-module__oyfdUG__icon:before{content:"+";color:var(--accent);font-size:20px}.Faq-module__oyfdUG__item[open] .Faq-module__oyfdUG__icon:before{content:"–"}.Faq-module__oyfdUG__answer{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}@media (max-width:767px){.Faq-module__oyfdUG__layout{gap:20px}.Faq-module__oyfdUG__grid{grid-template-columns:minmax(0,1fr)}.Faq-module__oyfdUG__item{padding:16px 0}.Faq-module__oyfdUG__question h3{font-size:17px}.Faq-module__oyfdUG__answer{margin-top:8px}}
.Hero-module__s-6kkG__hero{background-image:linear-gradient(#03051a8c 0%,#03051a59 45%,#03051abf 100%),url(../media/hero-bg.2f7okw016498j.webp);background-color:var(--navy-950);background-position:50% 40%;background-size:cover;flex-direction:column;min-height:min(100svh,900px);display:flex}.Hero-module__s-6kkG__content{padding:48px var(--gutter);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:28px;display:flex}.Hero-module__s-6kkG__logo{width:300px}.Hero-module__s-6kkG__title{text-wrap:balance;max-width:1000px;font-size:64px;line-height:1.08}.Hero-module__s-6kkG__text{color:#ffffffeb;text-wrap:pretty;max-width:680px;font-size:20px;line-height:1.55}.Hero-module__s-6kkG__ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.Hero-module__s-6kkG__note{color:#ffffffd9;font-size:15px}.Hero-module__s-6kkG__scroll,.Hero-module__s-6kkG__scroll:hover{color:#fff;flex-direction:column;align-self:center;align-items:center;gap:6px;margin-bottom:32px;font-size:14px;display:flex}@media (max-width:767px){.Hero-module__s-6kkG__hero{background-position:50% 45%;min-height:100svh}.Hero-module__s-6kkG__content{text-align:left;align-items:stretch;gap:22px;padding:24px 16px 32px}.Hero-module__s-6kkG__logo{width:190px}.Hero-module__s-6kkG__title{font-size:38px;line-height:1.1}.Hero-module__s-6kkG__text{font-size:17px}.Hero-module__s-6kkG__ctas{flex-direction:column;gap:12px;margin-top:0}.Hero-module__s-6kkG__note{font-size:14px}.Hero-module__s-6kkG__scroll{flex-direction:row-reverse;align-self:flex-start;margin:0 16px 104px}}
.Method-module__kVKE1W__layout{flex-direction:column;gap:48px;display:flex}.Method-module__kVKE1W__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.Method-module__kVKE1W__step{border-top:3px solid;flex-direction:column;gap:12px;padding-top:20px;display:flex}.Method-module__kVKE1W__number{font-size:28px}.Method-module__kVKE1W__copy{color:var(--ink);flex-direction:column;gap:12px;display:flex}.Method-module__kVKE1W__title{font-size:20px}.Method-module__kVKE1W__text{color:var(--muted);font-size:16px;line-height:1.6}@media (max-width:1099px){.Method-module__kVKE1W__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:767px){.Method-module__kVKE1W__layout{gap:28px}.Method-module__kVKE1W__steps{grid-template-columns:minmax(0,1fr);gap:24px}.Method-module__kVKE1W__step{border-top:0;border-left:3px solid;flex-direction:row;gap:16px;padding:0 0 0 16px}.Method-module__kVKE1W__number{font-size:24px}.Method-module__kVKE1W__copy{gap:6px}.Method-module__kVKE1W__title{font-size:18px}.Method-module__kVKE1W__text{line-height:1.55}}
.Projects-module__KZz95G__layout{flex-direction:column;gap:48px;display:flex}.Projects-module__KZz95G__top{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.Projects-module__KZz95G__similar{flex-shrink:0;font-size:16px}.Projects-module__KZz95G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Projects-module__KZz95G__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.Projects-module__KZz95G__media{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-bottom:1px solid var(--line);width:100%;height:auto}.Projects-module__KZz95G__body{flex-direction:column;flex-grow:1;gap:16px;padding:28px;display:flex}.Projects-module__KZz95G__name{font-size:22px}.Projects-module__KZz95G__more{align-items:center;min-height:44px;margin-top:auto;font-size:16px;display:flex}@media (max-width:1099px){.Projects-module__KZz95G__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Projects-module__KZz95G__layout{gap:28px}.Projects-module__KZz95G__top{flex-direction:column;align-items:flex-start;gap:12px}.Projects-module__KZz95G__similar{display:none}.Projects-module__KZz95G__body{gap:14px;padding:20px}.Projects-module__KZz95G__name{font-size:20px}}
.PageIntro-module__DPF-qW__intro{background-image:linear-gradient(#03051a99 0%,#03051acc 100%),url(../media/hero-bg.2f7okw016498j.webp);background-color:var(--navy-950);background-position:50% 40%;background-size:cover}.PageIntro-module__DPF-qW__content{flex-direction:column;gap:20px;padding:80px 0 96px;display:flex}@media (max-width:767px){.PageIntro-module__DPF-qW__content{gap:16px;padding:48px 0 56px}}
.Services-module__mJrWua__layout{flex-direction:column;gap:48px;display:flex}.Services-module__mJrWua__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.Services-module__mJrWua__card{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:28px;display:flex}.Services-module__mJrWua__icon{flex-shrink:0}.Services-module__mJrWua__title{font-size:20px;line-height:1.3}.Services-module__mJrWua__text{color:var(--muted);font-size:16px;line-height:1.6}@media (max-width:1099px){.Services-module__mJrWua__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Services-module__mJrWua__layout{gap:28px}.Services-module__mJrWua__grid{grid-template-columns:minmax(0,1fr);gap:14px}.Services-module__mJrWua__card{gap:12px;padding:20px}.Services-module__mJrWua__icon{width:30px;height:30px}.Services-module__mJrWua__title{font-size:18px}}
.Team-module__RnjtxW__layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;display:grid}.Team-module__RnjtxW__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:28px;display:flex}.Team-module__RnjtxW__name{color:var(--team-name);font-size:20px}.Team-module__RnjtxW__role{color:var(--muted);font-size:15px;font-weight:600}.Team-module__RnjtxW__bio{font-size:16px;line-height:1.6}.Team-module__RnjtxW__links{gap:20px;font-size:15px;display:flex}.Team-module__RnjtxW__links a{align-items:center;min-height:44px;display:flex}@media (max-width:1099px){.Team-module__RnjtxW__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Team-module__RnjtxW__layout>:first-child{grid-column:1/-1}}@media (max-width:767px){.Team-module__RnjtxW__layout{grid-template-columns:minmax(0,1fr);gap:20px}.Team-module__RnjtxW__card{gap:8px;padding:20px}.Team-module__RnjtxW__name{font-size:18px}.Team-module__RnjtxW__bio{line-height:1.55}}
.CaseStudy-module__R0tajq__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:72px;display:grid}.CaseStudy-module__R0tajq__reversed .CaseStudy-module__R0tajq__copy{order:2}.CaseStudy-module__R0tajq__copy{flex-direction:column;gap:24px;display:flex}.CaseStudy-module__R0tajq__title{font-size:48px;line-height:1.1}.CaseStudy-module__R0tajq__highlight{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:24px 0;display:flex}.CaseStudy-module__R0tajq__highlightSoft{border-color:var(--line-soft)}.CaseStudy-module__R0tajq__highlight del{color:var(--struck);font-size:36px}.CaseStudy-module__R0tajq__after{align-items:baseline;gap:16px;display:inline-flex}.CaseStudy-module__R0tajq__arrow{color:var(--accent);font-size:28px}.CaseStudy-module__R0tajq__highlight strong{color:var(--accent);font-size:48px;font-weight:400}.CaseStudy-module__R0tajq__caption{color:var(--muted);flex:240px;font-size:17px;line-height:1.5}.CaseStudy-module__R0tajq__details{gap:20px;font-size:17px;line-height:1.6}.CaseStudy-module__R0tajq__details dd{margin-top:4px}.CaseStudy-module__R0tajq__visit{font-size:17px}.CaseStudy-module__R0tajq__media{flex-direction:column;gap:16px;display:flex}.CaseStudy-module__R0tajq__media img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto}.CaseStudy-module__R0tajq__mediaSecondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.CaseStudy-module__R0tajq__mediaSecondary>:only-child{grid-column:1/-1}@media (max-width:1099px){.CaseStudy-module__R0tajq__layout{gap:40px}.CaseStudy-module__R0tajq__title{font-size:40px}}@media (max-width:767px){.CaseStudy-module__R0tajq__layout{flex-direction:column;align-items:stretch;gap:20px;display:flex}.CaseStudy-module__R0tajq__copy,.CaseStudy-module__R0tajq__media{display:contents}.CaseStudy-module__R0tajq__copy>:first-child{order:1}.CaseStudy-module__R0tajq__copy>:nth-child(2){order:2}.CaseStudy-module__R0tajq__mediaMain{order:3}.CaseStudy-module__R0tajq__highlight{order:4;gap:8px 12px;padding:16px 0}.CaseStudy-module__R0tajq__details{order:5;gap:16px;font-size:16px}.CaseStudy-module__R0tajq__mediaSecondary{order:6}.CaseStudy-module__R0tajq__visit{order:7;align-items:center;min-height:44px;font-size:16px;display:flex}.CaseStudy-module__R0tajq__title{font-size:34px}.CaseStudy-module__R0tajq__highlight del{font-size:26px}.CaseStudy-module__R0tajq__arrow{font-size:22px}.CaseStudy-module__R0tajq__highlight strong{font-size:36px}.CaseStudy-module__R0tajq__caption{font-size:15px}.CaseStudy-module__R0tajq__mediaSecondary{gap:12px}}
.ProjectsPage-module__5ibEvW__jump{flex-wrap:wrap;column-gap:32px;margin-top:12px;display:flex}.ProjectsPage-module__5ibEvW__jump a,.ProjectsPage-module__5ibEvW__jump a:hover{color:#fff;letter-spacing:.05em;align-items:center;gap:8px;min-height:44px;font-size:18px;display:flex}@media (max-width:767px){.ProjectsPage-module__5ibEvW__jump{column-gap:20px;margin-top:0}.ProjectsPage-module__5ibEvW__jump a{gap:6px;font-size:16px}}
.DurcPage-module__m-3e-q__highlight{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:8px;display:flex}.DurcPage-module__m-3e-q__highlight del{color:#fff9;font-size:32px}.DurcPage-module__m-3e-q__after{align-items:baseline;gap:16px;display:inline-flex}.DurcPage-module__m-3e-q__arrow{color:var(--magenta-on-dark);font-size:26px}.DurcPage-module__m-3e-q__highlight strong{color:var(--magenta-on-dark);font-size:48px;font-weight:400}.DurcPage-module__m-3e-q__caption{color:#ffffffd9;font-size:17px}.DurcPage-module__m-3e-q__ctas{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.DurcPage-module__m-3e-q__problem{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.DurcPage-module__m-3e-q__paragraphs{color:var(--muted);flex-direction:column;gap:16px;font-size:18px;line-height:1.6;display:flex}.DurcPage-module__m-3e-q__stack{flex-direction:column;gap:48px;display:flex}.DurcPage-module__m-3e-q__how{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.DurcPage-module__m-3e-q__stepsColumn{flex-direction:column;gap:32px;display:flex}.DurcPage-module__m-3e-q__control{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:24px;display:flex}.DurcPage-module__m-3e-q__controlIcon{color:var(--blue);flex-shrink:0}.DurcPage-module__m-3e-q__control h3{font-size:19px}.DurcPage-module__m-3e-q__control p{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.6}.DurcPage-module__m-3e-q__steps{flex-direction:column;gap:28px;padding:0;list-style:none;display:flex}.DurcPage-module__m-3e-q__steps li{gap:16px;display:flex}.DurcPage-module__m-3e-q__number{width:40px;color:var(--accent);flex-shrink:0;font-size:24px}.DurcPage-module__m-3e-q__steps h3{font-size:19px}.DurcPage-module__m-3e-q__steps p{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.6}.DurcPage-module__m-3e-q__screenshots{flex-direction:column;gap:16px;display:flex}.DurcPage-module__m-3e-q__screenshots img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto}.DurcPage-module__m-3e-q__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.DurcPage-module__m-3e-q__features article{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:var(--radius);flex-direction:column;gap:10px;padding:28px;display:flex}.DurcPage-module__m-3e-q__features h3{font-size:19px}.DurcPage-module__m-3e-q__features p{color:var(--muted);font-size:16px;line-height:1.6}@media (max-width:1099px){.DurcPage-module__m-3e-q__problem,.DurcPage-module__m-3e-q__how{grid-template-columns:minmax(0,1fr);gap:32px}.DurcPage-module__m-3e-q__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.DurcPage-module__m-3e-q__highlight del{font-size:24px}.DurcPage-module__m-3e-q__arrow{font-size:20px}.DurcPage-module__m-3e-q__highlight strong{font-size:36px}.DurcPage-module__m-3e-q__caption{font-size:15px}.DurcPage-module__m-3e-q__ctas{flex-direction:column}.DurcPage-module__m-3e-q__paragraphs{font-size:16px}.DurcPage-module__m-3e-q__stack{gap:28px}.DurcPage-module__m-3e-q__features{grid-template-columns:minmax(0,1fr);gap:14px}.DurcPage-module__m-3e-q__features article,.DurcPage-module__m-3e-q__control{padding:20px}}
