@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#4c9944;--green-dark:#317a30;--ink:#171a18;--graphite:#58595b;--muted:#6c716d;--paper:#fff;--soft:#f2f4f1;--line:#d9dfd8;--heading:"Montserrat Variable",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--heading);margin:0;font-size:16px;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}button{font:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.12}h1,h2{font-weight:900}h2{font-size:clamp(2.6rem,5vw,5rem)}h2 span{color:var(--green)}h3{font-weight:800}.container{width:min(100% - 64px,1320px);margin-inline:auto}.skip-link{z-index:50;background:var(--green);color:#fff;padding:10px 16px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:30;background:#fff;position:sticky;top:0;box-shadow:0 1px #e8ebe7}.header-inner{align-items:center;gap:40px;min-height:90px;display:flex}.logo-link{flex:none;width:252px;display:block}.logo-link img{width:100%;height:auto}.desktop-nav{align-items:center;gap:31px;margin-left:auto;display:flex}.desktop-nav a{text-transform:uppercase;letter-spacing:.055em;font-size:.78rem;font-weight:700;text-decoration:none}.desktop-nav a:hover,.footer-main a:hover{color:var(--green)}.header-cta{background:var(--green);color:#fff;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:21px;margin-left:14px;padding:15px 20px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.header-cta span{font-size:1.2rem}.menu-button,.mobile-nav{display:none}.eyebrow{color:var(--graphite);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;font-size:.7rem;font-weight:800;display:flex}.eyebrow-line{background:var(--green);flex:none;width:34px;height:3px}.eyebrow-light{color:#fff}.hero{color:#fff;background:#152117;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#0a160deb 0%,#0a160dbf 43%,#0a160d2e 100%),linear-gradient(#0000 55%,#08120a80)}.hero-content{z-index:1;padding-block:115px 130px;position:relative}.hero h1{text-transform:uppercase;max-width:920px;margin:29px 0 25px;font-size:clamp(3.3rem,6.8vw,6.9rem);line-height:1.03}.hero h1 em,.contact-section h2 em{color:#7bc469;font-style:normal}.hero-intro{color:#f4f6f4;max-width:630px;font-size:1.11rem;line-height:1.75}.hero-actions{align-items:center;gap:34px;margin-top:40px;display:flex}.button{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:40px;min-height:57px;padding:16px 24px;font-size:.76rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.button span{font-size:1.25rem;font-weight:500}.button-green{background:var(--green);color:#fff}.button-white{color:var(--ink);background:#fff}.button-white:hover{background:#e9f0e7}.text-link{border-bottom:2px solid var(--green);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:28px;padding-bottom:8px;font-size:.79rem;font-weight:800;text-decoration:none;display:inline-flex}.text-link-light{border-color:#9bd18e}.hero-bottom{z-index:2;color:#fff;letter-spacing:.14em;justify-content:space-between;font-size:.64rem;font-weight:700;display:flex;position:absolute;bottom:28px;left:0;right:0}.value-strip{background:var(--green);color:#fff}.value-inner{letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;min-height:73px;font-size:.83rem;font-weight:900;display:flex}.value-inner span[aria-hidden]{opacity:.65;font-size:.62rem}.section{padding-block:112px;scroll-margin-top:90px}.intro-grid{grid-template-columns:1.07fr .93fr;align-items:start;gap:9%;display:grid}.intro-grid h2{text-transform:uppercase;max-width:680px;margin-top:28px}.intro-copy{padding-top:55px}.intro-copy .lead{color:var(--ink);font-size:1.28rem;font-weight:600;line-height:1.7}.intro-copy p+p{color:var(--graphite);margin-top:25px}.intro-copy .text-link{margin-top:31px}.principle-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:88px;padding-top:27px;display:grid}.principle-row>div{border-right:1px solid var(--line);padding-right:32px}.principle-row>div:last-child{border:0}.principle-number{color:var(--green);margin-bottom:28px;font-size:.77rem;font-weight:800;display:block}.principle-row strong{text-transform:uppercase;font-size:1.08rem;font-weight:800;display:block}.principle-row p{color:var(--muted);margin-top:8px;font-size:.88rem}.offer-section{background:var(--soft)}.section-heading{justify-content:space-between;align-items:end;gap:65px;margin-bottom:48px;display:flex}.section-heading h2{text-transform:uppercase;max-width:830px;margin-top:22px}.section-heading>p{max-width:365px;color:var(--graphite);font-size:.97rem}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{background:#fff;flex-direction:column;display:flex}.service-image{background:#d9ded9;height:270px;overflow:hidden}.service-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-card:hover img{transform:scale(1.04)}.service-content{flex-direction:column;flex:1;align-items:start;padding:30px;display:flex}.card-number{color:var(--green);letter-spacing:.13em;font-size:.67rem;font-weight:800}.service-card h3{text-transform:uppercase;margin:19px 0 13px;font-size:clamp(1.4rem,2.2vw,2rem)}.service-card p{color:var(--graphite);font-size:.88rem}.service-card a{color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em;margin-top:auto;padding-top:29px;font-size:.74rem;font-weight:800;text-decoration:none}.service-card a span{margin-left:20px;font-size:1.1rem}.technology-section{color:#fff;background:#202723}.tech-grid{grid-template-columns:.85fr 1.15fr;gap:9%;display:grid}.tech-heading h2{text-transform:uppercase;margin:25px 0;font-size:clamp(2.7rem,4.4vw,4.7rem)}.tech-heading h2 span{color:#81c776}.tech-heading>p:not(.eyebrow){color:#d7ded8;max-width:500px}.tech-heading img{object-fit:cover;filter:saturate(.8);width:100%;height:265px;margin-top:47px}.tech-list{border-top:1px solid #ffffff40}.tech-list article{border-bottom:1px solid #ffffff40;grid-template-columns:47px 1fr 25px;align-items:start;gap:20px;padding:27px 0;display:grid}.tech-list article>span:first-child{color:#86cd79;padding-top:8px;font-size:.75rem;font-weight:800}.tech-list h3{text-transform:uppercase;font-size:1.23rem}.tech-list p{color:#c3cbc4;margin-top:8px;font-size:.86rem}.tech-arrow{color:#86cd79}.project-grid{grid-template-rows:290px 290px;grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.project-grid figure{background:#d4dad3;position:relative;overflow:hidden}.project-featured{grid-row:span 2}.project-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-grid figure:hover img{transform:scale(1.035)}.project-grid figcaption{color:#fff;background:linear-gradient(#0000,#0c1a0dce);justify-content:space-between;align-items:end;gap:15px;padding:55px 27px 25px;display:flex;position:absolute;inset:auto 0 0}.project-grid figcaption span{text-transform:uppercase;letter-spacing:.08em;font-size:.69rem;font-weight:700}.project-grid figcaption strong{text-transform:uppercase;font-size:1.38rem;font-weight:800}.process-section{background:#f6f8f5}.process-line{border-top:2px solid var(--line);grid-template-columns:repeat(5,1fr);gap:25px;margin-top:75px;display:grid}.process-step{padding-top:40px;position:relative}.step-dot{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:-22px;left:0}.process-step h3{text-transform:uppercase;font-size:1rem}.process-step p{color:var(--graphite);margin-top:9px;font-size:.8rem}.process-photo{background:var(--green);color:#fff;grid-template-columns:1.4fr .6fr;min-height:290px;margin-top:80px;display:grid}.process-photo img{object-fit:cover;width:100%;height:290px}.process-photo div{flex-direction:column;justify-content:end;padding:34px;display:flex}.process-photo span{letter-spacing:.1em;font-size:.65rem;font-weight:800}.process-photo strong{text-transform:uppercase;margin-top:16px;font-size:2rem;line-height:1.12}.audit-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;display:grid}.audit-image img{object-fit:cover;width:100%;height:650px}.audit-copy h2{text-transform:uppercase;margin:25px 0}.audit-copy>p:not(.eyebrow){color:var(--graphite);max-width:570px}.audit-copy ul{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.audit-copy li{border-bottom:1px solid var(--line);padding:13px 0 13px 31px;font-size:.86rem;font-weight:700;position:relative}.audit-copy li:before{content:"+";color:var(--green);font-size:1.1rem;font-weight:900;position:absolute;left:0}.audit-copy .button{margin-top:30px}.contact-section{background:var(--green);color:#fff;padding-block:110px;scroll-margin-top:90px}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:12%;display:grid}.contact-section h2{text-transform:uppercase;margin:30px 0;font-size:clamp(3rem,5.5vw,5.8rem)}.contact-section h2 em{color:#d8f1d3}.contact-section p:not(.eyebrow){max-width:590px}.contact-section .button{margin-top:35px}.contact-email{width:max-content;max-width:100%;margin-top:22px;font-size:.83rem;display:block}.contact-panel{border:1px solid #d6efd270;min-height:350px;padding:39px}.contact-panel img{width:275px;height:auto;margin-bottom:32px}.contact-panel>span{font-size:.75rem;font-weight:700;display:block}.contact-panel address{margin:36px 0 20px;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.5}.contact-panel a{text-transform:uppercase;font-size:.76rem;font-weight:800}.site-footer{color:#fff;background:#1c211e;padding-top:66px}.footer-main{grid-template-columns:1.4fr .7fr 1fr;gap:55px;padding-bottom:70px;display:grid}.footer-main img{width:260px;height:auto}.footer-main p{color:#c7cec8;margin-top:18px;font-size:.86rem}.footer-main>div{flex-direction:column;align-items:start;display:flex}.footer-main a{margin-top:9px;font-size:.82rem;text-decoration:none}.footer-label{color:#8ac37f;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;font-size:.69rem;font-weight:800}.footer-bottom{color:#b7bfb8;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;min-height:75px;font-size:.67rem;display:flex}.footer-bottom a{text-decoration:none}.legal-page,.not-found{min-height:60vh;padding-block:100px}.legal-page .eyebrow,.not-found .eyebrow{margin-bottom:25px}.legal-page h1,.not-found h1{text-transform:uppercase;max-width:900px;font-size:clamp(2.8rem,5vw,4.8rem)}.legal-content{max-width:800px;color:var(--graphite);margin-top:50px}.legal-content h2{text-transform:uppercase;margin:30px 0 10px;font-size:1.25rem}.legal-content p{margin-top:10px}.not-found p:not(.eyebrow){color:var(--graphite);margin:24px 0 34px}@media (width<=1100px){.desktop-nav{gap:18px}.header-inner{gap:20px}.logo-link{width:215px}.header-cta{margin-left:0}.container{width:min(100% - 48px,1320px)}.service-image{height:220px}.service-content{padding:23px}}@media (width<=840px){.site-header .desktop-nav,.site-header .header-cta{display:none}.header-inner{min-height:75px}.logo-link{width:210px}.menu-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;margin-left:auto;padding:12px;display:flex}.menu-button span{background:var(--ink);width:27px;height:2px;display:block}.mobile-nav:not([hidden]){border-top:1px solid var(--line);background:#fff;flex-direction:column;padding:10px 24px 25px;display:flex}.mobile-nav a{text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 0;font-size:.78rem;font-weight:800;text-decoration:none}.hero{min-height:610px}.hero-content{padding-block:95px 115px}.hero-shade{background:linear-gradient(90deg,#0b1a0fe8,#0b1a0f77)}.intro-grid,.tech-grid,.audit-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.intro-copy{padding-top:0}.principle-row{margin-top:60px}.section-heading{flex-direction:column;align-items:start;gap:15px}.section-heading>p{max-width:610px}.service-grid{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.service-card:last-child .service-image{height:100%}.tech-heading img{height:260px;margin-top:30px}.tech-list{margin-top:20px}.process-line{grid-template-columns:repeat(3,1fr);row-gap:48px}.process-photo{grid-template-columns:1fr 1fr}.audit-image{order:2}.audit-image img{height:430px}.contact-panel{min-height:0}.footer-main{grid-template-columns:1.2fr 1fr;gap:35px}.footer-main>div:first-child{grid-column:span 2}}@media (width<=600px){.container{width:min(100% - 36px,1320px)}.section{padding-block:72px}.hero{min-height:650px}.hero-photo img{object-position:62% center}.hero-content{padding-block:80px 105px}.hero h1{margin:24px 0;font-size:clamp(2.95rem,12vw,4.5rem)}.hero-intro{font-size:.96rem}.hero-actions{flex-direction:column;align-items:start;gap:22px;margin-top:30px}.hero-bottom{font-size:.52rem}.value-inner{flex-wrap:wrap;justify-content:center;gap:8px;min-height:0;padding-block:18px;font-size:.65rem}.value-inner span[aria-hidden]{font-size:.4rem}.eyebrow{letter-spacing:.09em;font-size:.61rem}.eyebrow-line{width:27px}.intro-grid h2,.section-heading h2,.audit-copy h2{font-size:clamp(2.35rem,10vw,3.4rem)}.intro-copy .lead{font-size:1.06rem}.principle-row{grid-template-columns:1fr;gap:0;margin-top:44px}.principle-row>div{border:0;border-bottom:1px solid var(--line);padding:18px 0}.principle-row>div:last-child{border-bottom:0}.principle-number{margin-bottom:8px}.service-grid{grid-template-columns:1fr}.service-card:last-child{grid-column:auto;display:flex}.service-card:last-child .service-image,.service-image{height:230px}.tech-heading h2{font-size:2.8rem}.tech-list article{grid-template-columns:32px 1fr 15px;gap:8px;padding:22px 0}.tech-list h3{font-size:1.02rem}.project-grid{flex-direction:column;display:flex}.project-grid figure{height:300px}.project-grid figcaption{padding:50px 18px 18px}.project-grid figcaption strong{font-size:1.1rem}.project-grid figcaption span{font-size:.55rem}.process-line{border:0;margin-top:35px;display:block}.process-step{border-left:2px solid var(--line);margin-left:20px;padding:10px 0 28px 60px}.step-dot{top:0;left:-22px}.process-photo{margin-top:40px;display:block}.process-photo img{height:240px}.process-photo div{min-height:160px}.audit-image img{height:350px}.contact-section{padding-block:75px}.contact-section h2{font-size:clamp(2.8rem,11vw,4rem)}.contact-panel{padding:25px}.footer-main{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:45px;display:grid}.footer-main>div:first-child{grid-column:span 2}.footer-main img{width:235px}.footer-bottom{flex-wrap:wrap;justify-content:start;gap:8px 24px;padding-block:20px}.footer-bottom span:first-child{width:100%}.legal-page,.not-found{padding-block:70px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service-image img,.project-grid img{transition:none}}h1,h2,h3{text-wrap:balance}.contact-panel img{filter:brightness(0)invert()}.tech-heading{flex-direction:column;justify-content:center;display:flex}.gallery-intro{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;margin:0 0 39px;padding-top:34px;display:flex}.gallery-intro h3{text-transform:uppercase;margin-top:18px;font-size:clamp(2.1rem,4vw,4.3rem);line-height:1.06}.gallery-intro h3 span{color:var(--green)}.gallery-intro>p{max-width:360px;color:var(--graphite);font-size:.94rem}.gallery-group+.gallery-group{margin-top:58px}.gallery-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:17px;padding-bottom:13px;display:flex}.gallery-group-heading h4{text-transform:uppercase;margin:0;font-size:1.13rem}.gallery-group-heading span{color:var(--green-dark);letter-spacing:.09em;font-size:.7rem;font-weight:800}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.gallery-photo{aspect-ratio:4/3;background:var(--soft);display:block;overflow:hidden}.gallery-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery-photo:hover img,.gallery-photo:focus-visible img{transform:scale(1.055)}.gallery-photo:focus-visible{outline:3px solid var(--green);outline-offset:3px}.gallery-dialog{color:#fff;background:#18231a;border:0;width:min(1140px,100% - 32px);max-height:calc(100% - 32px);padding:0}.gallery-dialog::backdrop{background:#071008e8}.gallery-dialog-inner{padding:18px;position:relative}.gallery-dialog-image{object-fit:contain;width:100%;max-height:calc(100vh - 155px)}.gallery-close{z-index:2;color:#fff;cursor:pointer;background:#18231aee;border:0;place-items:center;width:40px;height:40px;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:26px;right:26px}.gallery-dialog-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.gallery-dialog-footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;flex:none;width:46px;height:42px;font-size:1.35rem}.gallery-dialog-footer button:hover,.gallery-close:hover{background:var(--green-dark)}.gallery-dialog-footer p{text-align:center;flex-direction:column;align-items:center;line-height:1.4;display:flex}.gallery-dialog-caption{font-size:.88rem}.gallery-dialog-location{color:#d7e7d3;margin-top:4px;font-size:.7rem}.legal-content{max-width:900px}.legal-content h2{margin-top:42px;scroll-margin-top:110px}.legal-content h3{text-transform:uppercase;margin:26px 0 8px;font-size:1rem}.legal-content ul{padding-left:23px}.legal-content li{margin-top:7px}.legal-content a{color:var(--green-dark);text-underline-offset:3px}.legal-content .legal-lead{color:var(--ink);font-size:1.09rem}.legal-content .legal-note{border-left:4px solid var(--green);background:var(--soft);padding:19px 23px}.legal-toc{background:var(--soft);margin:30px 0 40px;padding:25px}.legal-toc strong{color:var(--ink);margin-bottom:8px;display:block}.legal-toc ol{columns:2;margin:0;padding-left:22px}.legal-toc li{break-inside:avoid}.legal-table-wrap{margin-top:18px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:650px;font-size:.87rem}.legal-table th,.legal-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:15px}.legal-table th{background:var(--soft);color:var(--ink)}@media (width<=900px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.gallery-intro{flex-direction:column;align-items:start;gap:15px;padding-top:28px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-dialog-inner{padding:10px}.gallery-dialog-image{max-height:calc(100vh - 130px)}.gallery-close{top:17px;right:17px}.legal-toc ol{columns:1}}@media (prefers-reduced-motion:reduce){.gallery-photo img{transition:none}}.header-cta,.button-green,.value-strip,.contact-section,.step-dot{background:var(--green-dark)}.header-cta:hover,.button-green:hover{background:#256824}.principle-number,.card-number{color:var(--green-dark)}.hero-photo picture,.service-image picture{width:100%;height:100%;display:block}.arrow-icon{vertical-align:-.15em;flex:none;width:1.15em;height:1.15em;display:inline-block}.header-cta .arrow-icon,.button .arrow-icon{width:1.2rem;height:1.2rem}.service-card a .arrow-icon{vertical-align:-.22em;margin-left:20px}.gallery-dialog-footer .arrow-icon{vertical-align:middle;width:1.25rem;height:1.25rem}.footer-main{grid-template-columns:1.25fr .65fr .65fr 1fr}@media (width<=840px){.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:last-child{grid-column:span 2}}.intro-section,.offer-section,.technology-section,.projects-section,.process-section,.audit-section,.contact-section{content-visibility:auto;contain-intrinsic-size:auto 950px}.offer-section{contain-intrinsic-size:auto 1100px}.projects-section{contain-intrinsic-size:auto 1900px}.process-section{contain-intrinsic-size:auto 700px}@media (width<=600px){.intro-section{contain-intrinsic-size:auto 1300px}.offer-section{contain-intrinsic-size:auto 2000px}.technology-section{contain-intrinsic-size:auto 1100px}.projects-section{contain-intrinsic-size:auto 2100px}.process-section{contain-intrinsic-size:auto 1000px}.audit-section{contain-intrinsic-size:auto 1300px}.contact-section{contain-intrinsic-size:auto 1050px}}
