body.gse :is(.gse-whyc__img,.gse-ltile__img):has(img[src*="/imgs/en/icons/"],img[data-lazy-src*="/imgs/en/icons/"]){display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;padding:0;margin:0 auto 16px;border-radius:14px;background:#eff7e5}body.gse :is(.gse-whyc__img,.gse-ltile__img,.gse-svc__icon--img) img[src*="/imgs/en/icons/"]{display:block;width:32px;height:32px;max-width:none;object-fit:contain;filter:none;transform:none;margin:0}body.gse .gse-whygrid :is(.gse-feat__img,.gse-feat__icon){display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;margin:0 auto 16px;border-radius:14px;background:#eff7e5}body.gse .gse-whygrid .gse-feat__img img{display:none}body.gse .gse-whygrid :is(.gse-feat__img,.gse-feat__icon)::before{content:"";display:block;width:32px;height:32px;background:#4b8226;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}body.gse .gse-whygrid .gse-feat__img:has(img[src$="accreditation.png"],img[data-lazy-src$="accreditation.png"]){--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%203v6c0%205-8%209-8%209s-8-4-8-9V6zM8%2012l3%203%205-6%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-whygrid .gse-feat__img:has(img[src$="affordable.png"],img[data-lazy-src$="affordable.png"]){--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012l9-9h7l2%202v7l-9%209z%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22M8%2013l3%203%205-5%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-whygrid .gse-feat__img:has(img[src$="Speed-1.png"],img[data-lazy-src$="Speed-1.png"]){--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M9%203h6M12%203v4M17%208l2-2M12%2010v4l-2%202%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-whygrid .gse-feat__img:has(img[src$="expertise.png"],img[data-lazy-src$="expertise.png"]){--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a7%207%200%200110-6M18%2011l1.2%202.5%202.8.4-2%202%20.5%202.8-2.5-1.3-2.5%201.3.5-2.8-2-2%202.8-.4z%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-whygrid .gse-feat__icon.gse-i-translate{--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h11M8%203v2M5%205c.5%204%203%207%207%209M12%205c-.5%204-3%207-8%2010M13%2021l4-10%204%2010M14.5%2017h5%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-whygrid .gse-feat__icon.gse-i-app{--ic:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%2216%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207h8M8%2011h8M8%2015h3M8%2018h8%22%2F%3E%3C%2Fsvg%3E)}body.gse .gse-ltile.gse-ltile--field h3,body.gse .gse-ltile.gse-ltile--field h3 a{text-align:center}body.gse .gse-footer__offices{padding-bottom:6px;margin-bottom:0}body.gse .gse-footer__offices+.gse-container{padding-top:0;padding-bottom:0;margin-top:0}.gse-footer__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0 0 4px}.gse-footer__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#dceccb;font-size:12px;line-height:1.3;letter-spacing:.04em}.gse-footer__badge svg{flex-shrink:0;color:#8bc53f}.gse-footer__badge strong{font-weight:700;color:#fff}body.gse .gse-section.gse-hero.gse-contact-hero{background:radial-gradient(ellipse at 80% 5%,#b2dc77 0%,transparent 58%),linear-gradient(120deg,#79b535 0%,#8bc53f 52%,#99ce50 100%)!important;isolation:isolate}body.gse .gse-section.gse-hero.gse-contact-hero::after,body.gse .gse-section.gse-hero.gse-contact-hero::before{display:none!important;content:none!important}body.gse .gse-contact-hero .gse-eyebrow,body.gse .gse-contact-hero .gse-hero__title,body.gse .gse-contact-hero .gse-lead{color:#fff}body.gse .gse-section.gse-hero.gse-contact-hero .gse-lead{color:#fff!important}body.gse .gse-section.gse-hero.gse-contact-hero .gse-chero__chips a,body.gse .gse-section.gse-hero.gse-contact-hero .gse-chero__chips a svg{color:#387716!important}.gse-contact-art{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none;user-select:none}.gse-contact-art svg{position:absolute;inset:0;width:100%;height:100%}.gse-contact-art path{fill:none;stroke:#f0ffd9;stroke-width:1;opacity:.4;vector-effect:non-scaling-stroke}.gse-contact-art path:nth-child(3n){stroke:#e3f4c9;opacity:.13}.gse-contact-art span{position:absolute;color:#fff;font-weight:600;font-size:clamp(18px, 2.2vw, 34px);letter-spacing:.04em;opacity:0;text-shadow:0 0 18px rgba(255,255,255,.65);animation:gse-contact-language 12s ease-in-out infinite}.gse-contact-art span:nth-of-type(1){left:5%;top:5%;animation-delay:-2s}.gse-contact-art span:nth-of-type(2){left:37%;top:12%;animation-delay:-10s}.gse-contact-art span:nth-of-type(3){left:16%;top:45%;animation-delay:-6s}.gse-contact-art span:nth-of-type(4){left:43%;top:72%;animation-delay:-13s}.gse-contact-art span:nth-of-type(5){left:4%;top:84%;animation-delay:-9s}.gse-contact-art span:nth-of-type(6){right:4%;top:7%;animation-delay:-5s}.gse-contact-art span:nth-of-type(7){right:3%;top:83%;animation-delay:-12s}.gse-contact-art span:nth-of-type(8){left:30%;top:90%;animation-delay:-1s}.gse-contact-art span:nth-of-type(9){left:51%;top:3%;animation-delay:-7s}.gse-contact-art span:nth-of-type(10){left:3%;top:63%;animation-delay:-14s}.gse-contact-art span:nth-of-type(11){left:18%;top:2%;animation-delay:-4s}.gse-contact-art span:nth-of-type(12){left:2%;top:28%;animation-delay:-8s}.gse-contact-art span:nth-of-type(13){left:28%;top:33%;animation-delay:-1s}.gse-contact-art span:nth-of-type(14){left:40%;top:52%;animation-delay:-6s}.gse-contact-art span:nth-of-type(15){left:17%;top:73%;animation-delay:-10s}.gse-contact-art span:nth-of-type(16){left:48%;top:88%;animation-delay:-3s}.gse-contact-art span:nth-of-type(17){left:64%;top:92%;animation-delay:-7s}.gse-contact-art span:nth-of-type(18){right:1%;top:42%;animation-delay:-11s}.gse-contact-art span:nth-of-type(19){left:65%;top:2%;animation-delay:-2s}.gse-contact-art span:nth-of-type(20){right:1%;top:65%;animation-delay:-5s}.gse-contact-art span:nth-of-type(21){left:8%;top:94%;animation-delay:-9s}.gse-contact-art span:nth-of-type(22){left:47%;top:28%;animation-delay:-4s}.gse-contact-art span:nth-of-type(23){left:24%;top:57%;animation-delay:-8s}.gse-contact-art span:nth-of-type(24){right:14%;top:86%;animation-delay:-1s}@keyframes gse-contact-language{0%,10%,90%,100%{opacity:0;transform:translateY(12px)}35%,60%{opacity:.55;transform:translateY(0)}}@media (max-width:780px){.gse-contact-art span{font-size:20px}.gse-contact-art span:nth-of-type(n+15){display:none}}@media (prefers-reduced-motion:reduce){.gse-contact-art span{animation:none;opacity:.22;transform:none}}body.gse.gse-is-home .gse-final__box{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#78b02f,#8bc53f 62%,#9ace56)}body.gse.gse-is-home .gse-final__box>.wp-block-group__inner-container{display:block;position:static}body.gse.gse-is-home .gse-final__text{position:relative;z-index:1;width:100%}body.gse.gse-is-home .gse-final__box .gse-contact-art span{font-size:clamp(16px, 2vw, 28px)}body.gse.gse-is-home .gse-final__box .gse-contact-art{left:auto;width:32%}body.gse.gse-is-home .gse-final__box .gse-contact-art span{display:block;right:auto;white-space:nowrap}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(1){left:8%;top:9%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(2){left:42%;top:23%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(3){left:5%;top:38%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(4){left:40%;top:53%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(5){left:9%;top:68%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(6){left:58%;top:7%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(7){left:47%;top:80%}body.gse.gse-is-home .gse-final__box .gse-contact-art span:nth-of-type(8){left:6%;top:85%}body.gse.gse-is-home .gse-final__text{padding-right:34%}@media (max-width:780px){body.gse.gse-is-home .gse-final__text{padding-right:clamp(22px, 3.4vw, 44px);padding-bottom:155px}body.gse.gse-is-home .gse-final__box .gse-contact-art{inset:auto 0 0 auto;width:100%;height:135px}body.gse.gse-is-home .gse-final__box .gse-contact-art span{font-size:18px}}body.gse .gse-pair{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;padding:38px 44px 30px;border:1px solid #d9ebc3;border-radius:22px;background:radial-gradient(ellipse at 5% 100%,#c9eaa5 0,transparent 45%),radial-gradient(ellipse at 100% 0,#d3efb3 0,transparent 50%),#edf7e3;margin:0 auto 24px}body.gse .gse-pair__curves{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;fill:none;stroke:#77ad47;stroke-width:1.2;opacity:.18}body.gse .gse-pair__curves path{vector-effect:non-scaling-stroke}body.gse .gse-pair__curves path:nth-child(3){stroke:#fff;stroke-width:2;opacity:.9}body.gse .gse-pair__language{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:10px 8px;border-radius:12px;color:var(--gse-ink);text-align:center}body.gse .gse-pair__flag{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;height:132px}body.gse .gse-pair__flag img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border-radius:7px;filter:drop-shadow(0 5px 8px rgba(18,33,26,.13));transition:filter .25s ease,transform .25s ease}body.gse .gse-pair__label{display:block;padding:0;border:0;border-radius:0;background:none;font-size:17px;font-weight:600;line-height:1.4}body.gse a.gse-pair__language:hover .gse-pair__flag img,body.gse a.gse-pair__language:focus-visible .gse-pair__flag img{filter:brightness(1.09) drop-shadow(0 0 14px rgba(255,255,255,.95)) drop-shadow(0 7px 12px rgba(77,138,26,.22));transform:translateY(-4px)}body.gse a.gse-pair__language:focus-visible{outline:3px solid var(--gse-green-700);outline-offset:4px}body.gse .gse-pair__arrows{align-self:start;margin-top:25px;color:var(--gse-green-700)}body.gse .gse-pair__arrows svg{display:block;width:100%;height:auto;stroke:currentColor;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}body.gse .gse-pair__arrows path:nth-child(n+3){opacity:.55}body.gse .gse-pair__flag img[src$="/np.svg"]{object-fit:contain}@media (max-width:680px){body.gse .gse-pair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) minmax(0,1fr);gap:6px;padding:22px 10px 18px}body.gse .gse-pair__language{padding:4px;gap:14px}body.gse .gse-pair__flag{height:64px}body.gse .gse-pair__flag img{border-radius:4px}body.gse .gse-pair__label{padding:0;font-size:11px}body.gse .gse-pair__arrows{margin-top:24px}}@media (prefers-reduced-motion:reduce){body.gse .gse-pair__flag img{transition:none}body.gse a.gse-pair__language:hover .gse-pair__flag img,body.gse a.gse-pair__language:focus-visible .gse-pair__flag img{transform:none}}body.gse{--gse-green:#8bc53f;--gse-green-600:#6fae2c;--gse-green-700:#4d8a1a;--gse-ink:#0b1511;--gse-ink-2:#12211a;--gse-ink-3:#1b3025;--gse-text:#1d2a23;--gse-muted:#5b6962;--gse-line:#e3e8e1;--gse-bg:#ffffff;--gse-soft:#f4f7f1;--gse-radius:18px;--gse-radius-sm:10px;--gse-ease:cubic-bezier(.22, .61, .36, 1);--gse-header-h:76px;--gse-font:"Inter", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0;font-family:var(--gse-font);font-size:17px;line-height:1.65;color:var(--gse-text);background:var(--gse-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.gse *,body.gse *::before,body.gse *::after{box-sizing:border-box}body.gse img{max-width:100%;height:auto}body.gse a{color:inherit;text-decoration:none}body.gse h1,body.gse h2,body.gse h3,body.gse h4{font-family:var(--gse-font);margin:0;color:var(--gse-ink);font-weight:700;letter-spacing:-.02em;line-height:1.12}body.gse p{margin:0 0 16px}.gse-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;padding:8px 14px;border-radius:6px}.gse-skip:focus{left:8px}.gse-container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.gse-btn,.gse-main .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;border:2px solid transparent;font:600 16px/1 var(--gse-font);text-transform:none;letter-spacing:0;cursor:pointer;transition:transform .25s var(--gse-ease),background-color .25s,color .25s,border-color .25s,box-shadow .25s}.gse-btn--primary,.gse-main .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--gse-green);color:#08130b!important;border-color:var(--gse-green)}.gse-btn--primary:hover,.gse-main .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#a0d95a;border-color:#a0d95a;transform:translateY(-2px);box-shadow:0 12px 28px rgba(139,197,63,.35)}.gse-main .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--gse-ink)!important;border-color:var(--gse-ink)}.gse-main .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--gse-ink);color:#fff!important;transform:translateY(-2px)}.gse-section--dark .wp-block-button.is-style-outline .wp-block-button__link,.gse-hero .wp-block-button.is-style-outline .wp-block-button__link{color:#fff!important;border-color:rgba(255,255,255,.55)}.gse-section--dark .wp-block-button.is-style-outline .wp-block-button__link:hover,.gse-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff;color:var(--gse-ink)!important;border-color:#fff}.gse-btn--block{width:100%}.gse-main .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px;margin:0}.gse-main .wp-block-button{margin:0}.gse-header{position:sticky;top:0;z-index:100;height:var(--gse-header-h);background:rgba(255,255,255,.92);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.gse-header.is-stuck{border-bottom-color:var(--gse-line);box-shadow:0 6px 24px rgba(11,21,17,.06)}.gse-header__inner{display:flex;align-items:center;gap:28px;height:var(--gse-header-h)}.gse-header .gse-logo{flex:0 0 auto}.gse-header .gse-logo a{display:block}body.gse .gse-header .gse-logo img{display:block;height:44px;width:auto;max-width:none}@media (max-width:600px){body.gse .gse-header .gse-logo img{height:36px}}.gse-nav{margin-left:auto}.gse-menu,.gse-sub,.gse-drawer__menu,.gse-drawer__menu ul{list-style:none;margin:0;padding:0}.gse-menu{display:flex;gap:6px}.gse-menu>li{position:relative}.gse-menu>li>a{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:999px;font-weight:600;font-size:15px;color:var(--gse-ink);transition:background-color .2s,color .2s}.gse-menu>li>a:hover,.gse-menu>li:focus-within>a{background:var(--gse-soft);color:var(--gse-green-700)}.gse-caret{transition:transform .25s var(--gse-ease)}.gse-menu>li:hover .gse-caret{transform:rotate(180deg)}.gse-sub{position:absolute;top:calc(100% + 10px);left:0;min-width:320px;padding:10px;background:#fff;border:1px solid var(--gse-line);border-radius:16px;box-shadow:0 24px 60px rgba(11,21,17,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s,transform .22s var(--gse-ease),visibility .22s}.gse-menu>li:hover>.gse-sub,.gse-menu>li:focus-within>.gse-sub{opacity:1;visibility:visible;transform:none}.gse-sub a{display:block;padding:11px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--gse-text);transition:background-color .2s,color .2s}.gse-sub a:hover{background:var(--gse-soft);color:var(--gse-green-700)}.gse-header__actions{display:flex;align-items:center;gap:12px}.gse-header__cta{min-height:44px;padding:0 22px;font-size:15px}.gse-lang{position:relative}.gse-lang__btn{height:44px;padding:0 14px;border:1px solid var(--gse-line);background:#fff;border-radius:999px;font:700 13px var(--gse-font);letter-spacing:.06em;cursor:pointer;color:var(--gse-ink)}.gse-lang__list{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:6px;list-style:none;min-width:84px;background:#fff;border:1px solid var(--gse-line);border-radius:12px;box-shadow:0 16px 40px rgba(11,21,17,.14);display:none}.gse-lang.is-open .gse-lang__list{display:block}.gse-lang__list a{display:block;padding:8px 12px;border-radius:8px;font-weight:600;font-size:14px}.gse-lang__list a:hover{background:var(--gse-soft)}.gse-burger{display:none;width:44px;height:44px;border:1px solid var(--gse-line);background:#fff;border-radius:12px;cursor:pointer;padding:0;position:relative}.gse-burger span{position:absolute;left:12px;right:12px;height:2px;background:var(--gse-ink);border-radius:2px;transition:transform .3s var(--gse-ease),opacity .2s}.gse-burger span:nth-child(1){top:15px}.gse-burger span:nth-child(2){top:21px}.gse-burger span:nth-child(3){top:27px}.gse-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.gse-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.gse-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.gse-drawer{position:absolute;top:var(--gse-header-h);left:0;right:0;max-height:calc(100vh - var(--gse-header-h));overflow:auto;background:#fff;border-top:1px solid var(--gse-line);padding:18px 28px 28px;box-shadow:0 24px 40px rgba(11,21,17,.12)}.gse-drawer[hidden]{display:none}.gse-drawer__menu>li>a{display:block;padding:14px 0;font-weight:700;border-bottom:1px solid var(--gse-line)}.gse-drawer__menu ul a{display:block;padding:10px 0 10px 16px;color:var(--gse-muted);font-size:15px}.gse-drawer .gse-btn{margin-top:20px}@media (max-width:1080px){.gse-nav,.gse-header__cta{display:none}.gse-burger{display:inline-block}.gse-header__actions{margin-left:auto}}.gse-main{overflow-x:clip}.gse-section{padding:clamp(72px, 9vw, 128px) 0;position:relative}.gse-section--soft{background:var(--gse-soft)}.gse-section--tight{padding:clamp(40px, 5vw, 64px) 0}.gse-section--dark{background:var(--gse-ink);color:#c9d6cd}.gse-section--dark h2,.gse-section--dark h3{color:#fff}.gse-inner{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.gse-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gse-green-700)}.gse-eyebrow::before{content:"";width:28px;height:2px;background:var(--gse-green)}.gse-section--dark .gse-eyebrow,.gse-hero .gse-eyebrow{color:var(--gse-green)}.gse-title{font-size:clamp(32px, 4vw, 54px);margin-bottom:18px}.gse-lead{font-size:clamp(18px, 1.5vw, 21px);line-height:1.6;color:var(--gse-muted);max-width:720px}.gse-section--dark .gse-lead{color:#a9bcb0}.gse-head{max-width:780px;margin-bottom:clamp(36px, 5vw, 64px)}.gse-head--center{margin-left:auto;margin-right:auto;text-align:center}.gse-hero{width:100%;max-width:none;border-radius:0;background:#f3f6ef url(../../../../../../../themes/greensun/imgs/en/hero-office-natural.webp) center center / cover no-repeat;color:var(--gse-text);padding:clamp(64px, 8vw, 112px) 0 clamp(72px, 8vw, 120px);overflow:hidden;isolation:isolate}.gse-hero::before{content:none}.gse-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.64) 40%,rgba(255,255,255,.04) 72%),linear-gradient(0deg,rgba(255,255,255,.85),transparent 38%)}@keyframes gse-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-4%,6%,0) scale(1.08)}}.gse-hero .wp-block-columns{display:flex;align-items:center;gap:clamp(32px, 5vw, 80px);margin:0}.gse-hero .wp-block-column{margin:0;min-width:0}.gse-hero .wp-block-column:last-child{display:none}.gse-hero__title{font-size:clamp(40px, 5.6vw, 76px);color:#fff;margin-bottom:24px}.gse-hero__title mark{background:none;color:var(--gse-green);padding:0}.gse-hero .gse-lead{color:#b6c8bc;margin-bottom:36px}.gse-pairs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px;padding:0;list-style:none}.gse-pairs li{padding:8px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:14px;font-weight:600;color:#fff;background:rgba(255,255,255,.05)}.gse-hero__media{position:relative;margin:0}.gse-hero__media img{display:block;width:100%;aspect-ratio:4 / 3.3;object-fit:cover;border-radius:28px;box-shadow:0 40px 90px rgba(0,0,0,.5)}.gse-hero__media::before{content:"";position:absolute;inset:18px -18px -18px 18px;border:2px solid var(--gse-green);border-radius:28px;z-index:-1;opacity:.8}.gse-hero__media::after{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(180deg,rgba(11,21,17,0) 55%,rgba(11,21,17,.55))}@media (max-width:900px){.gse-hero .wp-block-columns{flex-direction:column;align-items:stretch}.gse-hero__media::before{display:none}}@media (max-width:900px){.gse-hero{background-position:75% center}.gse-hero::after{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.68))}.gse-hero .wp-block-column:first-child{flex-basis:100%!important}}body.gse .gse-hero .gse-hero__title{color:var(--gse-ink)}body.gse .gse-hero .gse-hero__title mark{color:#356b18}body.gse .gse-hero .gse-eyebrow{color:#356b18}body.gse .gse-hero .gse-lead{color:#3b4b40}.gse-hero .gse-pairs li{color:var(--gse-text);background:rgba(255,255,255,.68);border-color:rgba(29,42,35,.2)}body.gse .gse-hero .wp-block-button.is-style-outline .wp-block-button__link{color:var(--gse-ink)!important;border-color:rgba(29,42,35,.5);background:rgba(255,255,255,.48)}body.gse .gse-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff!important;background:var(--gse-ink)}.gse-hero .gse-stats{border-top-color:rgba(29,42,35,.18)}.gse-hero .gse-stat strong{color:var(--gse-ink)}.gse-hero .gse-stat span{color:#3b4b40}.gse-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);margin-top:clamp(48px, 6vw, 80px)}.gse-stat{padding:28px 24px 0 0;margin:0}.gse-stat strong{display:block;font-size:clamp(30px, 3.4vw, 46px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.gse-stat span{display:block;margin-top:6px;font-size:15px;color:#9db1a4}@media (max-width:800px){.gse-stats{grid-template-columns:repeat(2,1fr)}}.gse-grid{display:grid;gap:22px}.gse-grid--4{grid-template-columns:repeat(4,1fr)}.gse-grid--3{grid-template-columns:repeat(3,1fr)}.gse-grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.gse-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.gse-grid--4,.gse-grid--3,.gse-grid--2{grid-template-columns:1fr}}.gse-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;background:#fff;border:1px solid var(--gse-line);border-radius:var(--gse-radius);transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease),border-color .3s}.gse-card:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(11,21,17,.12);border-color:transparent}.gse-card h3{font-size:22px;margin-bottom:12px}.gse-card p{color:var(--gse-muted);font-size:16px}.gse-card__tag{display:inline-block;align-self:flex-start;margin:0 0 22px;padding:6px 12px;border-radius:999px;background:var(--gse-soft);color:var(--gse-green-700);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gse-card__need{margin-top:auto;padding-top:18px;border-top:1px solid var(--gse-line);font-size:15px;color:var(--gse-text)}.gse-card__need strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gse-muted)}.gse-card__link{margin:18px 0 0!important;font-weight:700;color:var(--gse-green-700)!important}.gse-card__link a{display:inline-flex;align-items:center;gap:8px}.gse-card__link a::after{content:"\2192";transition:transform .25s var(--gse-ease)}.gse-card:hover .gse-card__link a::after{transform:translateX(6px)}.gse-persona .gse-card__tag{background:var(--gse-ink);color:var(--gse-green)}.gse-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.gse-tile{position:relative;grid-column:span 2;padding:34px 30px;border-radius:var(--gse-radius);background:#fff;border:1px solid var(--gse-line);overflow:hidden;transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease)}.gse-tile:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(11,21,17,.13)}.gse-tile h3{font-size:24px;margin-bottom:12px}.gse-tile p{color:var(--gse-muted)}.gse-tile--lead{grid-column:span 4;grid-row:span 2;background:linear-gradient(150deg,#10241a 0%,#0b1511 70%);border-color:transparent;color:#b7c9bd;padding:44px 40px}.gse-tile--lead::after{content:"";position:absolute;right:-80px;bottom:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(139,197,63,.35),transparent 70%)}.gse-tile--lead h3{color:#fff;font-size:clamp(30px, 3vw, 42px)}.gse-tile--lead p{color:#b7c9bd;font-size:18px;max-width:560px}.gse-tile--accent{background:var(--gse-green);border-color:var(--gse-green)}.gse-tile--accent h3,.gse-tile--accent p{color:#08130b}.gse-tile--wide{grid-column:span 3}.gse-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;position:relative;z-index:1}.gse-chips li{padding:7px 14px;border-radius:999px;font-size:14px;font-weight:600;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#e8f1ea;margin:0}.gse-tile:not(.gse-tile--lead) .gse-chips li{background:var(--gse-soft);border-color:var(--gse-line);color:var(--gse-text)}.gse-tile .gse-card__link{position:relative;z-index:1}.gse-tile--lead .gse-card__link{color:var(--gse-green)!important}.gse-tile--accent .gse-card__link{color:#08130b!important}@media (max-width:980px){.gse-bento{grid-template-columns:1fr 1fr}.gse-tile,.gse-tile--lead,.gse-tile--wide{grid-column:span 2;grid-row:auto}}@media (max-width:640px){.gse-bento{grid-template-columns:1fr}.gse-tile,.gse-tile--lead,.gse-tile--wide{grid-column:auto}}.gse-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:gse-step}.gse-step{position:relative;padding:0 28px 0 0;margin:0;counter-increment:gse-step}.gse-step::before{content:"0" counter(gse-step);display:block;margin-bottom:18px;font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--gse-green)}.gse-step::after{content:"";position:absolute;top:7px;left:36px;right:14px;height:1px;background:linear-gradient(90deg,rgba(139,197,63,.7),rgba(139,197,63,0))}.gse-step:last-child::after{display:none}.gse-step h3{font-size:22px;margin-bottom:10px}.gse-step p{color:#a9bcb0;font-size:16px}@media (max-width:900px){.gse-steps{grid-template-columns:1fr 1fr;row-gap:40px}.gse-step::after{display:none}}@media (max-width:560px){.gse-steps{grid-template-columns:1fr}}.gse-langgroup{padding:30px 32px;border:1px solid var(--gse-line);border-radius:var(--gse-radius);background:#fff}.gse-langgroup h3{font-size:20px;margin-bottom:8px}.gse-langgroup p{color:var(--gse-muted);font-size:16px}.gse-langgroup--core{background:var(--gse-ink);border-color:var(--gse-ink)}.gse-langgroup--core h3{color:#fff}.gse-langgroup--core p{color:#a9bcb0}.gse-langgroup .gse-chips li{background:var(--gse-soft);border-color:var(--gse-line);color:var(--gse-text)}.gse-langgroup--core .gse-chips li{background:rgba(139,197,63,.14);border-color:rgba(139,197,63,.5);color:var(--gse-green)}.gse-quote{display:flex;flex-direction:column;padding:32px 30px;background:#fff;border:1px solid var(--gse-line);border-radius:var(--gse-radius);margin:0;transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease)}.gse-quote:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(11,21,17,.11)}.gse-quote::before{content:"\201C";display:block;height:40px;font-size:72px;line-height:1;font-weight:800;color:var(--gse-green)}.gse-quote p:first-of-type{font-size:18px;color:var(--gse-text);line-height:1.6}.gse-quote__by{margin:auto 0 0!important;padding-top:18px;font-size:14px;color:var(--gse-muted)}.gse-quote__by strong{display:block;color:var(--gse-ink);font-size:15px}.gse-cta{background:var(--gse-ink);color:#b7c9bd;overflow:hidden;isolation:isolate}.gse-cta::before{content:"";position:absolute;z-index:-1;right:-10%;top:-40%;width:60%;height:180%;background:radial-gradient(closest-side,rgba(139,197,63,.3),transparent 70%)}.gse-cta h2{color:#fff;font-size:clamp(34px, 4.4vw, 60px);margin-bottom:18px;max-width:820px}.gse-cta .gse-lead{color:#b7c9bd;margin-bottom:34px}.gse-contact-line{margin:28px 0 0!important;font-size:15px;color:#8fa498}.gse-contact-line a{color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.3)}.gse-footer{background:#070e0a;color:#93a79a;font-size:15px}.gse-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:48px;padding-top:72px;padding-bottom:48px}.gse-footer__brand p{max-width:380px;margin:18px 0 24px}.gse-logo--footer img{filter:brightness(0) invert(1);height:36px}.gse-footer h2{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-weight:700}.gse-footer ul{list-style:none;margin:0;padding:0}.gse-footer li{margin-bottom:10px}.gse-footer a{transition:color .2s}.gse-footer__offices{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:36px;padding-bottom:40px;border-top:1px solid rgba(255,255,255,.1)}.gse-footer__offices p{margin:0;line-height:1.7}body.gse .gse-footer a.gse-footer__phone{display:inline-flex;align-items:center;gap:9px;min-height:48px;color:#9de044;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none}body.gse .gse-footer a.gse-footer__phone:hover{color:#c6ff8f}.gse-footer__phone svg{flex:0 0 20px}.gse-footer__phone:focus-visible{outline:2px solid #9de044;outline-offset:3px;border-radius:4px}.gse-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;font-size:13px}.gse-footer__bottom p{margin:0}@media (max-width:900px){.gse-footer__grid{grid-template-columns:1fr 1fr}.gse-footer__brand{grid-column:1 / -1}.gse-footer__offices{grid-template-columns:1fr}}.gse-js [data-gse-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--gse-ease),transform .8s var(--gse-ease);transition-delay:var(--gse-delay,0s)}.gse-js [data-gse-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gse-js [data-gse-reveal]{opacity:1;transform:none;transition:none}.gse-hero::before{animation:none}.gse-card,.gse-tile,.gse-quote,.gse-btn{transition:none}}.gse-grid>.wp-block-group__inner-container,.gse-stats>.wp-block-group__inner-container,.gse-bento>.wp-block-group__inner-container,.gse-steps>.wp-block-group__inner-container{display:contents}.gse-card>.wp-block-group__inner-container,.gse-tile>.wp-block-group__inner-container,.gse-quote>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1;position:relative;z-index:1}.gse-card,.gse-tile,.gse-quote{display:flex;flex-direction:column}body.gse .gse-hero h1,body.gse .gse-hero__title{color:#fff}body.gse .gse-section--dark h2,body.gse .gse-section--dark h3,body.gse .gse-cta h2,body.gse .gse-tile--lead h3,body.gse .gse-langgroup--core h3{color:#fff}body.gse .gse-tile--accent h3{color:#08130b}body.gse .gse-hero__title mark{color:var(--gse-green)}body.gse .gse-title{margin-bottom:20px}body.gse .gse-hero__title{margin-bottom:28px}body.gse .gse-card h3,body.gse .gse-tile h3,body.gse .gse-step h3,body.gse .gse-langgroup h3{margin-bottom:14px}.gse-card__tag{border-radius:8px;padding:7px 12px;line-height:1.3}.gse-tile--lead .gse-card__link{margin-top:auto!important;padding-top:28px}.gse-tile--lead .gse-chips{margin-bottom:8px}.gse-section--map{background:#fff url(../../../../../../../themes/greensun/imgs/top-page/map.png) no-repeat center 30px / min(70%, 920px);padding:clamp(56px, 7vw, 96px) 0;overflow:hidden}.gse-clients-title{text-align:center;margin:0 0 clamp(28px, 4vw, 48px);font-size:clamp(24px, 3vw, 38px);letter-spacing:.02em;text-transform:uppercase}body.gse .gse-clients-title{color:var(--gse-green-600)}.gse-clients{overflow:hidden;padding:14px 0 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gse-clients__track{display:flex;gap:18px;width:max-content;margin:0;padding:0;list-style:none;animation:gse-marquee 70s linear infinite}.gse-clients:hover .gse-clients__track{animation-play-state:paused}.gse-clients__track li{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:260px;height:140px;margin:0;padding:22px 28px;background:#fff;border-radius:24px;box-shadow:0 6px 22px rgba(24,40,30,.12);transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-clients__track li:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(24,40,30,.18)}.gse-clients__track img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@keyframes gse-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gse-clients{overflow-x:auto}.gse-clients__track{animation:none}}@media (max-width:640px){.gse-clients__track li{width:190px;height:110px;padding:16px 20px}}.gse-ind{position:relative;display:flex;flex-direction:column;padding:30px 28px 0;overflow:hidden;background:#f0f3ee;border:1px solid var(--gse-line);border-radius:var(--gse-radius);transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease)}.gse-ind:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(11,21,17,.14)}.gse-ind>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-ind__icon{width:84px;height:84px;margin:0 0 22px;border-radius:22px;background:var(--gse-green);display:flex;align-items:center;justify-content:center;transition:transform .4s var(--gse-ease),background-color .3s}.gse-ind__icon::before{content:"";width:52px;height:52px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.gse-ind:hover .gse-ind__icon{transform:scale(1.08) rotate(-3deg);background:#a0d95a}body.gse .gse-ind h3{font-size:24px;margin-bottom:12px}.gse-ind p{color:var(--gse-muted);font-size:16px;line-height:1.6;margin-bottom:26px}.gse-ind__photo{margin:auto -28px 0;overflow:hidden}.gse-ind__photo img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .8s var(--gse-ease)}.gse-ind:hover .gse-ind__photo img{transform:scale(1.06)}.gse-industries .gse-grid--4{gap:20px}body.gse{--gse-tint:#e9f4d9;--gse-soft:#f3f6ef;--gse-radius:24px}body.gse .gse-title{font-weight:500;font-size:clamp(30px, 3.4vw, 48px);letter-spacing:-.025em;line-height:1.12}.gse-eyebrow{font-size:12px;letter-spacing:.16em;color:#6b7a70}.gse-eyebrow::before{width:20px}.gse-lead{font-size:clamp(16px, 1.25vw, 19px)}.gse-section{padding:clamp(64px, 8vw, 112px) 0}.gse-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none}.gse-head>.wp-block-group__inner-container{display:contents}.gse-head__text{max-width:760px}.gse-head__link{margin:0 0 8px;white-space:nowrap;font-weight:600;font-size:15px}.gse-head__link a{display:inline-flex;align-items:center;gap:8px;color:var(--gse-ink);border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.gse-head__link a::after{content:"\2192";transition:transform .25s var(--gse-ease)}.gse-head__link a:hover{color:var(--gse-green-700);border-color:currentColor}.gse-head__link a:hover::after{transform:translateX(5px)}@media (max-width:760px){.gse-head{flex-direction:column;align-items:flex-start;gap:14px}}.gse-feature{position:relative;min-height:540px;border-radius:var(--gse-radius);overflow:hidden;background:var(--gse-ink);display:flex;transition:transform .45s var(--gse-ease),box-shadow .45s var(--gse-ease)}.gse-feature>.wp-block-group__inner-container{position:relative;display:flex;flex:1;width:100%}.gse-feature:hover{transform:translateY(-8px);box-shadow:0 30px 64px rgba(11,21,17,.22)}.gse-feature__bg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:inherit;overflow:hidden;line-height:0;z-index:0}.gse-feature__bg img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;transition:transform .9s var(--gse-ease)}.gse-feature:hover .gse-feature__bg img{transform:scale(1.07)}.gse-feature::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,17,.05) 25%,rgba(11,21,17,.86) 100%);pointer-events:none;z-index:1}.gse-feature__body{position:relative;z-index:2;align-self:flex-end;padding:34px 32px}.gse-feature__tag{display:inline-block;margin:0 0 16px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;backdrop-filter:blur(6px)}body.gse .gse-feature h3{color:#fff;font-size:clamp(24px, 2.2vw, 32px);font-weight:500;margin-bottom:12px}.gse-feature p{color:#d3e0d7;font-size:16px}.gse-feature__link{margin:18px 0 0!important;font-weight:600}.gse-feature__link a{color:var(--gse-green);display:inline-flex;gap:8px}.gse-feature__link a::after{content:"\2192";transition:transform .25s var(--gse-ease)}.gse-feature:hover .gse-feature__link a::after{transform:translateX(6px)}.gse-intro .gse-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gse-intro .gse-feature{min-height:440px}.gse-intro .gse-feature__bg img{object-position:center top;filter:brightness(1.4) contrast(.82) saturate(.95)}.gse-intro .gse-feature::after{background:linear-gradient(180deg,transparent 30%,rgba(11,21,17,.22) 55%,rgba(11,21,17,.76) 100%)}.gse-intro .gse-feature__body{padding:24px 20px}body.gse .gse-intro .gse-feature h3{font-size:clamp(22px, 1.65vw, 26px)}.gse-intro .gse-feature p{font-size:15px}@media (max-width:1100px){.gse-intro .gse-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gse-intro .gse-grid--4{grid-template-columns:1fr}}.gse-persona{background:#fff;border-color:transparent;box-shadow:0 1px 0 rgba(11,21,17,.04)}.gse-persona .gse-card__tag{background:var(--gse-tint);color:var(--gse-green-700);border-radius:8px}body.gse .gse-card h3{font-weight:600;font-size:21px}body.gse .gse-ind h3{font-weight:600;font-size:21px}.gse-ind{background:#f0f3ee}.gse-pstep{display:flex;flex-direction:column;padding:30px 28px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:transform .4s var(--gse-ease),background-color .3s,border-color .3s}.gse-pstep>.wp-block-group__inner-container{display:flex;flex-direction:column}.gse-pstep:hover{transform:translateY(-8px);background:rgba(139,197,63,.1);border-color:rgba(139,197,63,.5)}.gse-pstep__icon{width:68px;height:68px;margin:0 0 22px;border-radius:18px;background:var(--gse-green);display:flex;align-items:center;justify-content:center}.gse-pstep__icon::before{content:"";width:40px;height:40px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}body.gse .gse-pstep h3{color:#fff;font-weight:600;font-size:22px;margin-bottom:10px}.gse-pstep p{color:#a9bcb0;font-size:16px;margin:0}.gse-solutions{background:linear-gradient(180deg,#fff 52%,var(--gse-tint) 100%)}.gse-solutions .gse-grid{gap:44px 32px}.gse-sol{display:flex;flex-direction:column;padding-top:6px}.gse-sol>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-sol__icon{width:60px;height:60px;margin:0 0 20px;border-radius:16px;background:var(--gse-tint);display:flex;align-items:center;justify-content:center;transition:background-color .3s,transform .35s var(--gse-ease)}.gse-sol__icon::before{content:"";width:34px;height:34px;background:var(--gse-green-700);-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.gse-sol:hover .gse-sol__icon{background:var(--gse-green);transform:scale(1.08)}.gse-sol:hover .gse-sol__icon::before{background:#08130b}body.gse .gse-sol h3{font-weight:600;font-size:19px;margin-bottom:10px}.gse-sol p{color:var(--gse-muted);font-size:15.5px}.gse-sol__link{margin:auto 0 0!important;padding-top:14px;font-weight:600;font-size:15px}.gse-sol__link a{display:inline-flex;gap:8px;color:var(--gse-ink);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.gse-sol__link a::after{content:"\2192";transition:transform .25s var(--gse-ease)}.gse-sol__link a:hover{color:var(--gse-green-700);border-color:currentColor}.gse-sol__link a:hover::after{transform:translateX(5px)}.gse-team-sec,.gse-contact-sec{padding:clamp(24px, 4vw, 56px) 0}.gse-panel{background:var(--gse-tint);border-radius:32px;padding:clamp(24px, 3.5vw, 44px)}.gse-panel .wp-block-columns{display:flex;align-items:center;gap:clamp(28px, 5vw, 72px);margin:0}.gse-panel .wp-block-column{margin:0;min-width:0}.gse-panel__photo{margin:0;overflow:hidden;border-radius:22px}.gse-panel__photo img{display:block;width:100%;aspect-ratio:4 / 4.4;object-fit:cover;transition:transform .8s var(--gse-ease)}.gse-panel:hover .gse-panel__photo img{transform:scale(1.04)}.gse-panel .gse-lead{margin-bottom:28px}@media (max-width:860px){.gse-panel .wp-block-columns{flex-direction:column;align-items:stretch}}.gse-panel--cta{padding:clamp(40px, 6vw, 84px);text-align:left}.gse-panel--cta .gse-title{max-width:760px}.gse-panel--cta .gse-contact-line{color:#4a5a50}.gse-panel--cta .gse-contact-line a{color:var(--gse-ink);border-color:rgba(11,21,17,.3)}.gse-posts{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:22px}.gse-post{position:relative;display:flex;overflow:hidden;border-radius:var(--gse-radius);background:#fff;transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease)}.gse-post:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(11,21,17,.13)}.gse-post__img{display:block;overflow:hidden}.gse-post__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--gse-ease)}.gse-post:hover .gse-post__img img{transform:scale(1.06)}.gse-post__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px}.gse-post__tag{align-self:flex-start;padding:5px 11px;border-radius:999px;background:var(--gse-tint);color:var(--gse-green-700);font-size:12px;font-weight:600}.gse-post__title{font-size:18px;font-weight:600;line-height:1.35;color:var(--gse-ink)}.gse-post__date{margin-top:auto;font-size:13px;color:var(--gse-muted)}.gse-post:not(.gse-post--lead){flex-direction:row-reverse}.gse-post:not(.gse-post--lead) .gse-post__img{flex:0 0 38%}.gse-post--lead{grid-row:span 2;min-height:460px;color:#fff}.gse-post--lead .gse-post__img{position:absolute;inset:0}.gse-post--lead::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,17,.05) 30%,rgba(11,21,17,.88))}.gse-post--lead .gse-post__body{position:relative;z-index:2;margin-top:auto;padding:34px 32px}.gse-post--lead .gse-post__title{color:#fff;font-size:clamp(22px, 2.2vw, 30px);font-weight:500}.gse-post--lead .gse-post__tag{background:rgba(255,255,255,.18);color:#fff}.gse-post--lead .gse-post__date{color:#c9d8ce}@media (max-width:900px){.gse-posts{grid-template-columns:1fr;grid-template-rows:none}.gse-post--lead{grid-row:auto;min-height:380px}}.gse-quotes{border-top:1px solid var(--gse-line)}.gse-qrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding:36px 0;border-bottom:1px solid var(--gse-line)}.gse-qrow>.wp-block-group__inner-container{display:contents}.gse-qrow__who{margin:0;color:var(--gse-muted);font-size:15px}.gse-qrow__who strong{display:block;color:var(--gse-ink);font-size:17px;margin-bottom:4px}.gse-qrow__text{margin:0;font-size:clamp(18px, 1.5vw, 22px);line-height:1.55;color:var(--gse-text);transition:color .3s}.gse-qrow:hover .gse-qrow__text{color:var(--gse-ink)}@media (max-width:760px){.gse-qrow{grid-template-columns:1fr;gap:14px}}.gse-footer{background:#fff;color:#5b6962;border-top:1px solid var(--gse-line)}.gse-logo--footer img{filter:none}.gse-footer h2{color:#7a877f;font-weight:600}.gse-footer a:hover{color:var(--gse-green-700)}.gse-footer__offices{border-top-color:var(--gse-line)}.gse-footer__bottom{border-top-color:var(--gse-line)}.gse-logowall{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;max-width:1180px;margin:0 auto;padding:0 28px;list-style:none}.gse-logowall li{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:190px;height:92px;margin:0;padding:14px 18px;border-radius:16px;transition:transform .35s var(--gse-ease),background-color .3s}.gse-logowall li:hover{transform:translateY(-4px);background:rgba(139,197,63,.12)}.gse-logowall img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:url(#gse-green)}@media (max-width:640px){.gse-logowall{gap:10px 12px;padding:0 16px}.gse-logowall li{width:calc(50% - 8px);height:76px;padding:10px 12px}}.gse-section--map{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url(../../../../../../../themes/greensun/imgs/top-page/map.png) no-repeat center 30px / min(70%, 920px),#fff}.gse-logowall li{width:230px;height:110px;padding:16px 22px}@media (max-width:640px){.gse-logowall li{width:calc(50% - 8px);height:84px}}.gse-persona{position:relative;padding:26px 26px 24px;border-radius:26px;overflow:hidden;isolation:isolate;transition:transform .45s var(--gse-ease),box-shadow .45s var(--gse-ease),background-color .45s}.gse-persona>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-persona::before{content:"";position:absolute;z-index:-1;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(139,197,63,.28),transparent 70%);transition:transform .6s var(--gse-ease)}.gse-persona:hover{background:var(--gse-ink);transform:translateY(-10px);box-shadow:0 32px 64px rgba(11,21,17,.28)}.gse-persona:hover::before{transform:scale(1.7)}.gse-persona__top{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 22px}.gse-persona__top>.wp-block-group__inner-container{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.gse-persona__icon{width:68px;height:68px;border-radius:20px;background:var(--gse-green);display:flex;align-items:center;justify-content:center;margin:0;transition:transform .4s var(--gse-ease)}.gse-persona__icon::before{content:"";width:40px;height:40px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.gse-persona:hover .gse-persona__icon{transform:rotate(-6deg) scale(1.08)}.gse-persona__num{margin:0!important;font-size:54px;line-height:1;font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(11,21,17,.16);transition:-webkit-text-stroke-color .4s}.gse-persona:hover .gse-persona__num{-webkit-text-stroke-color:rgba(139,197,63,.7)}.gse-persona__tag{margin:0 0 8px!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gse-green-700);transition:color .3s}body.gse .gse-persona h3{font-size:22px;font-weight:600;line-height:1.25;margin-bottom:10px;transition:color .3s}.gse-persona p{font-size:15px;line-height:1.5;color:var(--gse-muted);margin-bottom:16px;transition:color .3s}.gse-persona:hover .gse-persona__tag{color:var(--gse-green)}body.gse .gse-persona:hover h3{color:#fff}.gse-persona:hover p{color:#b4c6ba}.gse-chips--sm{margin:0 0 20px;gap:6px}.gse-persona .gse-chips li{padding:6px 12px;font-size:13px;background:var(--gse-soft);border-color:transparent;color:var(--gse-text);transition:background-color .3s,color .3s}.gse-persona:hover .gse-chips li{background:rgba(139,197,63,.16);color:var(--gse-green)}.gse-persona .gse-card__link{margin-top:auto!important;padding-top:6px}.gse-persona:hover .gse-card__link{color:var(--gse-green)!important}.gse-persona p.gse-persona__num{margin:0!important;font-size:56px;line-height:1;font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(11,21,17,.18)}.gse-persona:hover p.gse-persona__num{-webkit-text-stroke-color:rgba(139,197,63,.75);color:transparent}.gse-persona p.gse-persona__tag{font-size:12px;font-weight:700;color:var(--gse-green-700);margin-bottom:8px!important}.gse-persona:hover p.gse-persona__tag{color:var(--gse-green)}.gse-float{position:fixed;right:0;top:50%;z-index:90;display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 12px 16px;transform:translateY(-50%);color:#08130b;background:linear-gradient(180deg,#9bd24f 0%,#8bc53f 55%,#74ad2e 100%);border-radius:18px 0 0 18px;box-shadow:-10px 14px 36px rgba(11,21,17,.25);transition:transform .35s var(--gse-ease),padding .35s var(--gse-ease),box-shadow .35s}.gse-float::before{content:"";position:absolute;inset:-6px 0 -6px -6px;border-radius:22px 0 0 22px;border:2px solid rgba(139,197,63,.55);animation:gse-pulse 2.6s ease-out infinite;pointer-events:none}.gse-float:hover{transform:translateY(-50%) translateX(-6px);padding-left:18px;box-shadow:-14px 18px 44px rgba(11,21,17,.32)}.gse-float__label{writing-mode:vertical-rl;letter-spacing:.08em;font-size:15px;font-weight:800;line-height:1;text-transform:uppercase}.gse-float__arrow{transition:transform .3s var(--gse-ease)}.gse-float:hover .gse-float__arrow{transform:translateX(3px)}@keyframes gse-pulse{0%{opacity:.9;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.12)}}@media (max-width:640px){.gse-float{top:auto;bottom:16px;right:16px;flex-direction:row;gap:10px;padding:14px 18px;border-radius:999px;transform:none}.gse-float:hover{transform:none;padding-left:18px}.gse-float::before{inset:-5px;border-radius:999px}.gse-float__label{writing-mode:horizontal-tb;font-size:14px}}@media (prefers-reduced-motion:reduce){.gse-float::before{animation:none;display:none}}body.gse{--gse-radius:12px}.gse-card,.gse-tile,.gse-quote,.gse-langgroup{border-radius:12px}.gse-feature,.gse-post,.gse-ind,.gse-persona,.gse-pstep{border-radius:14px}.gse-panel{border-radius:18px}.gse-panel__photo,.gse-panel__photo img{border-radius:12px}.gse-hero__media img,.gse-hero__media::before,.gse-hero__media::after{border-radius:16px}.gse-ind__icon,.gse-persona__icon,.gse-pstep__icon,.gse-sol__icon{border-radius:12px}.gse-card__tag,.gse-persona .gse-card__tag{border-radius:6px}.gse-sub{border-radius:12px}.gse-sub a{border-radius:8px}.gse-logowall li{border-radius:12px}.gse-clients__track li{border-radius:14px}.gse-lang__list{border-radius:10px}.gse-float{border-radius:12px 0 0 12px}.gse-float::before{border-radius:16px 0 0 16px}@media (max-width:640px){.gse-float{border-radius:999px}.gse-float::before{border-radius:999px}}body.gse{--gse-green:#8bc53f;--gse-soft:#f4f7f1}.gse-topbar{background:#fff;border-bottom:1px solid var(--gse-line);font-size:13px;color:#5b6962}.gse-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}.gse-topbar__contact,.gse-topbar__links{display:flex;align-items:center;gap:22px}.gse-topbar a{display:inline-flex;align-items:center;gap:7px;transition:color .2s}.gse-topbar a:hover{color:var(--gse-green-700)}.gse-topbar svg{color:var(--gse-green-700)}@media (max-width:980px){.gse-topbar{display:none}}.gse-hero{background:#08130d linear-gradient(90deg,rgba(8,19,13,.96) 0%,rgba(8,19,13,.82) 46%,rgba(8,19,13,.4) 100%),url(../../../../../../../themes/greensun/imgs/en/hero-translation-immersive.webp) center right / cover no-repeat;background-blend-mode:normal;color:#c5d4ca;padding:clamp(48px, 6vw, 88px) 0 clamp(56px, 6vw, 96px)}.gse-hero::before,.gse-hero::after{display:none}.gse-hero .wp-block-columns{align-items:center;gap:clamp(28px, 4vw, 64px)}.gse-hero .wp-block-column:last-child{display:block!important}.gse-hero .wp-block-column:first-child{flex-basis:58%!important}.gse-hero .wp-block-column:last-child{flex-basis:42%!important}body.gse .gse-hero .gse-hero__title{color:#fff;font-size:clamp(36px, 4.6vw, 62px);font-weight:500;line-height:1.08;letter-spacing:-.03em}body.gse .gse-hero .gse-hero__title mark{color:var(--gse-green)}body.gse .gse-hero .gse-eyebrow{color:var(--gse-green)}body.gse .gse-hero .gse-lead{color:#c5d4ca;font-size:clamp(16px, 1.3vw, 19px);margin-bottom:30px}.gse-hero .gse-stats{margin:0 0 32px;border-top:0;display:grid;grid-template-columns:repeat(4,auto);gap:8px 36px;justify-content:start}.gse-hero .gse-stat{padding:0}.gse-hero .gse-stat strong{color:#fff;font-size:clamp(26px, 2.6vw, 36px);font-weight:700}.gse-hero .gse-stat span{color:#9db1a4;font-size:13px;max-width:150px}body.gse .gse-hero .wp-block-button.is-style-outline .wp-block-button__link{color:#fff!important;border-color:rgba(255,255,255,.55);background:transparent}body.gse .gse-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--gse-ink)!important;background:#fff;border-color:#fff}@media (max-width:900px){.gse-hero .gse-stats{grid-template-columns:repeat(2,auto)}.gse-hero .wp-block-column:first-child,.gse-hero .wp-block-column:last-child{flex-basis:100%!important}}.gse-quote-card{background:#fff;border-radius:14px;box-shadow:0 30px 70px rgba(0,0,0,.45);overflow:hidden}.gse-quote-card>.wp-block-group__inner-container{padding:0 0 26px}.gse-quote-card__head{margin:0!important;padding:14px 28px;background:#0b1511;color:var(--gse-green);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gse-quote-card__title{margin:24px 28px 14px!important;font-size:24px;font-weight:600;color:var(--gse-ink);line-height:1.2}.gse-quote-card__list{margin:0 28px 24px;padding:0;list-style:none}.gse-quote-card__list li{position:relative;margin:0 0 12px;padding-left:30px;font-size:15.5px;color:var(--gse-text)}.gse-quote-card__list li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--gse-green) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308130b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.gse-quote-card .wp-block-buttons{margin:0 28px}.gse-quote-card .wp-block-button{width:100%}.gse-quote-card .wp-block-button__link{width:100%}.gse-quote-card__note{margin:16px 28px 0!important;font-size:13.5px;color:var(--gse-muted)}.gse-quote-card__note a{color:var(--gse-ink);font-weight:600;border-bottom:1px solid rgba(11,21,17,.25)}.gse-section--logos{padding:36px 0 30px;background:#fff;border-bottom:1px solid var(--gse-line)}.gse-logos-title{margin:0 0 14px!important;text-align:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7a877f}.gse-section--logos .gse-logowall{gap:8px 14px}.gse-section--logos .gse-logowall li{width:150px;height:66px;padding:8px 14px}.gse-services{background:#fff}.gse-head--center{margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.gse-head--center .gse-head__text{max-width:800px;margin:0 auto}.gse-head--center .gse-eyebrow{justify-content:center}.gse-head--center .gse-lead{margin-left:auto;margin-right:auto}.gse-svc{position:relative;display:flex;flex-direction:column;padding:30px 28px 26px;background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;box-shadow:0 6px 22px rgba(11,21,17,.06);transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-svc>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-svc:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(11,21,17,.13)}.gse-svc__icon{width:54px;height:54px;margin:0 0 18px;border-radius:12px;background:var(--gse-green);display:flex;align-items:center;justify-content:center}.gse-svc__icon::before{content:"";width:32px;height:32px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}body.gse .gse-svc h3{font-size:20px;font-weight:600;margin-bottom:10px}.gse-svc p{color:var(--gse-muted);font-size:15.5px;line-height:1.55}.gse-svc__link{margin:auto 0 0!important;padding-top:14px;font-weight:700;font-size:15px}.gse-svc__link a{display:inline-flex;align-items:center;gap:8px;color:var(--gse-green-700)}.gse-svc__link a::after{content:"\2192";transition:transform .25s var(--gse-ease)}.gse-svc:hover .gse-svc__link a::after{transform:translateX(6px)}.gse-industries{background:var(--gse-soft)}.gse-band{padding:clamp(20px, 3vw, 40px) 0}.gse-band__box{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(36px, 5vw, 64px) clamp(24px, 5vw, 72px);border-radius:14px;background:linear-gradient(135deg,#14281d 0%,#0b1511 70%);color:#c3d3c8}.gse-band__box::before{content:"";position:absolute;z-index:-1;right:-8%;top:-60%;width:50%;height:220%;background:radial-gradient(closest-side,rgba(139,197,63,.35),transparent 70%)}body.gse .gse-band__title{color:#fff;font-size:clamp(26px, 3.2vw, 42px);font-weight:500;margin-bottom:12px}.gse-band__text{max-width:640px;margin:0 auto 26px;color:#b4c6ba;font-size:17px}.gse-band__box .wp-block-buttons{justify-content:center}.gse-band__box--slim{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;text-align:left;padding:30px 36px}.gse-band__box--slim>.wp-block-group__inner-container{display:contents}.gse-band__box--slim .gse-band__text{margin:6px 0 0;max-width:none}.gse-band__box--slim .gse-band__title{font-size:clamp(22px, 2.4vw, 30px);margin:0}.gse-band__box--slim .wp-block-buttons{justify-content:flex-end}body.gse .gse-band__box .wp-block-button.is-style-outline .wp-block-button__link{color:#fff!important;border-color:rgba(255,255,255,.55)}body.gse .gse-band__box .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--gse-ink)!important;background:#fff}.gse-enterprise{background:#fff}.gse-enterprise .wp-block-columns{display:flex;align-items:stretch;gap:28px;margin:0}.gse-enterprise .wp-block-column{margin:0;min-width:0}.gse-why{position:relative;height:100%;overflow:hidden;isolation:isolate;padding:clamp(28px, 3vw, 40px);border-radius:14px;background:#0b1511;color:#b4c6ba}.gse-why>.wp-block-group__inner-container{position:relative;z-index:1}.gse-why__bg{position:absolute;inset:0;margin:0;z-index:-1}.gse-why__bg img{width:100%;height:100%;object-fit:cover;opacity:.32}body.gse .gse-why h3{color:#fff;font-size:clamp(24px, 2.4vw, 32px);font-weight:500;margin-bottom:26px}.gse-why__list>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:22px}.gse-feat{display:flex;gap:16px;align-items:flex-start}.gse-feat>.wp-block-group__inner-container{display:flex;gap:16px;align-items:flex-start}.gse-feat__icon{flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:var(--gse-green);display:flex;align-items:center;justify-content:center}.gse-feat__icon::before{content:"";width:28px;height:28px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.gse-feat__title{margin:0 0 4px!important;color:#fff;font-weight:600;font-size:18px}.gse-feat p{margin:0;font-size:15.5px;line-height:1.55;color:#a9bcb0}.gse-nsteps{height:100%;padding:clamp(24px, 3vw, 40px);border:1px solid var(--gse-line);border-radius:14px;background:#fff;box-shadow:0 6px 22px rgba(11,21,17,.05);counter-reset:nstep}body.gse .gse-nsteps h3{font-size:clamp(24px, 2.4vw, 32px);font-weight:500;margin-bottom:26px}.gse-nstep{position:relative;padding:0 0 22px 56px;margin:0;counter-increment:nstep}.gse-nstep::before{content:counter(nstep);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--gse-green);color:#08130b;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.gse-nstep::after{content:"";position:absolute;left:18px;top:44px;bottom:6px;width:2px;background:linear-gradient(180deg,rgba(139,197,63,.6),rgba(139,197,63,0))}.gse-nstep:last-child{padding-bottom:0}.gse-nstep:last-child::after{display:none}.gse-nstep__title{margin:2px 0 4px!important;font-weight:600;font-size:18px;color:var(--gse-ink)}.gse-nstep p{margin:0;color:var(--gse-muted);font-size:15.5px}@media (max-width:900px){.gse-enterprise .wp-block-columns{flex-direction:column}}.gse-testis{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.gse-testis__side>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:22px;height:100%}.gse-testi{display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid var(--gse-line);border-radius:12px;transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-testi>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-testi:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(11,21,17,.1)}.gse-testi__text{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--gse-text)}.gse-testi__by{margin:auto 0 0!important;font-size:14px;color:var(--gse-muted)}.gse-testi__by strong{display:block;color:var(--gse-ink);font-size:16px}.gse-testi--lead{background:#0b1511;border-color:#0b1511;padding:clamp(28px, 3.4vw, 48px);position:relative;overflow:hidden}.gse-testi--lead::before{content:"\201C";display:block;height:56px;font-size:96px;line-height:1;font-weight:800;color:var(--gse-green)}.gse-testi--lead .gse-testi__text{font-size:clamp(20px, 2vw, 28px);font-weight:500;line-height:1.45;color:#fff}.gse-testi--lead .gse-testi__by{color:#9db1a4}.gse-testi--lead .gse-testi__by strong{color:var(--gse-green)}@media (max-width:900px){.gse-testis{grid-template-columns:1fr}}.gse-testimonials{background:linear-gradient(120deg,#f1f9f5,#fff9f5)}.gse-feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.05fr);gap:22px;align-items:stretch}.gse-feedback-layout>.wp-block-group__inner-container,.gse-feedback-grid>.wp-block-group__inner-container{display:contents}.gse-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gse-portrait,.gse-feedback{background:#fff;border:1px solid #e6ece7;border-radius:26px;padding:26px;box-shadow:0 12px 32px rgba(25,49,35,.035)}.gse-portrait{display:flex;flex-direction:column}.gse-portrait>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.gse-portrait__image{margin:0 0 24px}.gse-portrait__image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.gse-portrait__image figcaption{margin-top:8px;font-size:11px;color:#77827b}body.gse .gse-portrait__message{font-size:clamp(24px, 2.2vw, 32px);font-weight:700;line-height:1.4;color:#20342a;margin:0 0 18px}.gse-portrait__intro{font-size:16px;line-height:1.65;color:#5b6962;margin:0 0 28px}.gse-portrait__brand{margin:auto 0 0;padding-top:24px;border-top:1px solid #e6ece7;font-size:13px;color:#68756d}.gse-portrait__brand strong,.gse-portrait__brand span{display:block}.gse-portrait__brand strong{color:#20342a;font-size:17px;margin-bottom:5px}.gse-feedback{display:flex;flex-direction:column;min-height:275px}.gse-feedback>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}body.gse .gse-feedback__stars{color:#e5ac28;font-size:21px;letter-spacing:2px;line-height:1;margin:0 0 22px}body.gse .gse-feedback .gse-testi__text{font-size:14px;line-height:1.7;color:#33483c;margin:0 0 24px}.gse-feedback__author{display:flex;align-items:center;gap:12px;margin-top:auto}.gse-feedback__author>.wp-block-group__inner-container{display:contents}.gse-feedback__avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#edf6e7;color:#4d8a1a;font-size:12px;font-weight:700}.gse-feedback:nth-child(2) .gse-feedback__avatar{background:#e9f4f4;color:#2b7771}.gse-feedback:nth-child(3) .gse-feedback__avatar{background:#eef0fa;color:#5663a0}.gse-feedback:nth-child(4) .gse-feedback__avatar{background:#fbefeb;color:#a9654b}.gse-feedback .gse-testi__by{font-size:12px;line-height:1.5}.gse-feedback .gse-testi__by strong{font-size:14px;margin-bottom:3px}@media (max-width:1000px){.gse-feedback-layout{grid-template-columns:1fr}.gse-portrait__image img{max-height:320px;object-position:center 35%}}@media (max-width:640px){.gse-feedback-grid{grid-template-columns:1fr}.gse-portrait,.gse-feedback{padding:22px;border-radius:20px}}.gse-faq{background:#fff}.gse-faq__list{max-width:880px;margin:0 auto}.gse-faq__list>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:14px}.gse-faq__item{margin:0;background:#fff;border:1px solid var(--gse-line);border-radius:12px;padding:0;overflow:hidden;transition:border-color .25s,box-shadow .25s}.gse-faq__item[open]{border-color:var(--gse-green);box-shadow:0 10px 30px rgba(11,21,17,.07)}.gse-faq__item summary{position:relative;list-style:none;cursor:pointer;padding:20px 60px 20px 24px;font-size:17px;font-weight:600;color:var(--gse-ink)}.gse-faq__item summary::-webkit-details-marker{display:none}.gse-faq__item summary::after{content:"+";position:absolute;right:22px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--gse-green);color:#08130b;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1;transition:transform .3s var(--gse-ease)}.gse-faq__item[open] summary::after{content:"\2212";transform:rotate(180deg)}.gse-faq__item p{margin:0;padding:0 24px 22px;color:var(--gse-muted);font-size:16px}.gse-faq__item p a{color:var(--gse-green-700);font-weight:600;border-bottom:1px solid currentColor}.gse-final{padding:clamp(24px, 4vw, 56px) 0 clamp(48px, 6vw, 88px)}.gse-final__box{position:relative;overflow:hidden;border-radius:14px;background:#0b1511;color:#c3d3c8}.gse-final__box>.wp-block-group__inner-container{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}.gse-final__text{padding:clamp(32px, 5vw, 72px);text-align:left}.gse-final__text .gse-band__text{margin-left:0;margin-right:0}.gse-final__text .wp-block-buttons{justify-content:flex-start}.gse-final__text .gse-contact-line{color:#8fa498}.gse-final__text .gse-contact-line a{color:#fff;border-color:rgba(255,255,255,.3)}.gse-final__img{margin:0;min-height:100%}.gse-final__img img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:860px){.gse-final__box>.wp-block-group__inner-container{grid-template-columns:1fr}.gse-final__img{max-height:280px}}.gse-footer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgba(182,221,113,.17),transparent 48%),linear-gradient(135deg,#6b9b38 0%,#527e2b 52%,#3e6925 100%);color:#edf5e4;border-top:0}.gse-footer__waves{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.gse-footer__social{display:flex;gap:12px;margin-top:16px}.gse-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.55);border-radius:50%}.gse-footer__social a:hover{background:rgba(255,255,255,.12);border-color:#fff}.gse-footer__social a:focus-visible{outline:2px solid #e0f5c7;outline-offset:4px}.gse-footer__social svg{flex-shrink:0}body.gse .gse-footer a{color:#fff;text-decoration:none}body.gse .gse-footer a:hover{color:#e0f5c7}body.gse .gse-footer .gse-footer__brand .gse-btn--primary{background:#aed084;border-color:#aed084;color:#17301f!important;box-shadow:0 6px 18px rgba(32,64,25,.13)}body.gse .gse-footer .gse-footer__brand .gse-btn--primary:hover{background:#e0efcc;border-color:#e0efcc}body.gse .gse-footer a.gse-footer__phone{color:#f0ffde}body.gse .gse-footer a.gse-footer__phone:hover{color:#fff}.gse-footer .gse-footer__offices{border-top-color:rgba(255,255,255,.25)}.gse-footer .gse-footer__badge,.gse-footer .gse-footer__badge svg{color:#edf8df}.gse-footer__utility{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;margin-top:14px;padding-top:12px;padding-bottom:16px;border-top:1px solid rgba(255,255,255,.24)}.gse-footer__utility>p{margin:0;color:#e4efd8;font-size:12px}body.gse .gse-footer__utility .gs-footer-languages{justify-content:flex-end;gap:8px;padding:0}body.gse .gse-footer__utility .gs-footer-languages a{padding:8px 15px;min-height:42px;border-radius:6px;font-size:13px;border:1px solid transparent}body.gse .gse-footer__utility .gs-footer-languages a:hover{background:rgba(255,255,255,.1);color:#fff}body.gse .gse-footer__utility .gs-footer-languages a[aria-current]{border-color:rgba(221,245,190,.55);background:rgba(214,240,174,.12);text-decoration:none}@media (max-width:600px){.gse-footer__utility{flex-direction:column-reverse;align-items:flex-start;gap:8px;padding-top:16px;padding-bottom:26px}body.gse .gse-footer__utility .gs-footer-languages{justify-content:flex-start;flex-wrap:wrap}body.gse .gse-footer__utility .gs-footer-languages a{padding:8px 12px;min-height:44px}.gse-footer__waves{width:190%;max-width:none;left:-50%;opacity:.72}}.gse-logo--footer img{filter:brightness(0) invert(1)}.gse-footer h2{color:#fff}.gse-footer a:hover{color:var(--gse-green)}.gse-footer__offices{border-top-color:rgba(255,255,255,.1)}.gse-footer__bottom{border-top-color:rgba(255,255,255,.08)}body.gse .gse-section.gse-hero{background:#08130d linear-gradient(90deg,rgba(8,19,13,.96) 0%,rgba(8,19,13,.84) 46%,rgba(8,19,13,.42) 100%),url(../../../../../../../themes/greensun/imgs/en/hero-translation-immersive.webp) center right / cover no-repeat;background-blend-mode:normal}body.gse .gse-section.gse-hero::before,body.gse .gse-section.gse-hero::after{display:none;content:none}body.gse .gse-hero .gse-stat span{color:#9db1a4}body.gse .gse-hero .gse-stat strong{color:#fff}body.gse .gse-hero .gse-lead{color:#c5d4ca}body.gse .gse-band__text{max-width:640px;margin:0 auto 26px}body.gse .gse-band__box--slim .gse-band__text{margin:6px 0 0;max-width:none}body.gse .gse-final__text .gse-band__text{margin:0 0 26px}body.gse .gse-testi__text{margin:0 0 18px}body.gse .gse-quote-card__title{margin:24px 28px 14px}body.gse .gse-quote-card__note{margin:16px 28px 0}body.gse .gse-feat p,body.gse .gse-nstep p{margin:0}body.gse .gse-faq__item p{margin:0}body.gse .gse-section.gse-hero{background:linear-gradient(90deg,rgba(8,19,13,.96) 0%,rgba(8,19,13,.84) 46%,rgba(8,19,13,.42) 100%),url(../../../../../../../themes/greensun/imgs/en/hero-translation-immersive.webp) center right / cover no-repeat,#08130d}.gse-band__box--slim>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;width:100%}.gse-band__copy>.wp-block-group__inner-container{display:block}.gse-testis>.wp-block-group__inner-container{display:contents}.gse-testis__side{height:100%}.gse-final__box>.wp-block-group__inner-container{align-items:center}.gse-final__img img{height:auto;aspect-ratio:4 / 3}.gse-logo--footer{margin-bottom:16px}.gse-logo--footer img,.gse-logo--footer .custom-logo{height:42px!important;width:auto!important;max-width:none}.gse-footer__brand p{margin-top:0}body.gse .gse-footer h2{color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.gse-section--logos .gse-clients{padding:6px 0 12px}.gse-section--logos .gse-clients__track{gap:16px;animation-duration:60s}.gse-section--logos .gse-clients__track li{width:190px;height:88px;padding:14px 22px;border-radius:12px;border:1px solid var(--gse-line);box-shadow:0 3px 14px rgba(11,21,17,.06);background:#fff}.gse-section--logos .gse-clients__track img{filter:none}.gse-quote-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45)}.gse-quote-card>.wp-block-group__inner-container{padding:0}.gse-quote-card__top{position:relative;padding:22px 28px 20px;background:linear-gradient(135deg,#14281d,#0b1511);border-bottom:3px solid var(--gse-green)}body.gse .gse-quote-card__title{margin:0 0 6px;font-size:24px;font-weight:700;color:#fff;line-height:1.2}body.gse .gse-quote-card__title mark{background:none;color:var(--gse-green);padding:0}body.gse .gse-quote-card__sub{margin:0;font-size:13px;color:#a9bcb0;display:flex;align-items:center;gap:8px}.gse-quote-card__sub::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gse-green);box-shadow:0 0 0 4px rgba(139,197,63,.25)}.gse-quote-card__body{padding:24px 28px 26px}.gse-qf{display:flex;flex-direction:column;gap:16px}.gse-qf__row--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gse-qf__field{display:flex;flex-direction:column;gap:6px;margin:0}.gse-qf__label{font-size:14px;font-weight:700;color:var(--gse-ink)}.gse-qf__label b{color:#d4572a}.gse-qf__label i{font-weight:400;font-style:normal;color:var(--gse-muted)}.gse-qf .wpcf7-form-control-wrap{display:block}.gse-qf input[type="text"],.gse-qf input[type="email"],.gse-qf input[type="tel"],.gse-qf select,.gse-qf textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dfe5dd;border-radius:10px;background:#f6f8f4;color:var(--gse-text);font:500 15px var(--gse-font);transition:border-color .2s,box-shadow .2s,background-color .2s}.gse-qf textarea{min-height:96px;resize:vertical}.gse-qf input::placeholder,.gse-qf textarea::placeholder{color:#9aa79f}.gse-qf input:focus,.gse-qf select:focus,.gse-qf textarea:focus{outline:none;border-color:var(--gse-green);background:#fff;box-shadow:0 0 0 4px rgba(139,197,63,.22)}.gse-qf__langs{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border:1px solid #dfe5dd;border-radius:10px;background:#f6f8f4;overflow:hidden}.gse-qf__langs label{display:flex;flex-direction:column;gap:2px;padding:8px 14px 6px;margin:0}.gse-qf__langs small{font-size:10px;letter-spacing:.14em;font-weight:800;color:#7a877f}.gse-qf__langs select{border:0;background:transparent;padding:4px 0;box-shadow:none}.gse-qf__langs select:focus{box-shadow:none;background:transparent}.gse-qf__arrow{display:flex;align-items:center;padding:0 12px;color:var(--gse-green-700);background:#eef2ea;border-left:1px solid #dfe5dd;border-right:1px solid #dfe5dd;font-weight:700}.gse-qf__hint{font-size:12px;color:var(--gse-muted)}.gse-qf .codedropz-upload-handler{border:2px dashed #cfd8cc;border-radius:12px;background:#fff;margin:0}.gse-qf .codedropz-upload-inner{padding:14px 16px;text-align:left}.gse-qf .codedropz-upload-inner h3{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--gse-ink);letter-spacing:0}.gse-qf .codedropz-upload-inner span{font-size:13px;color:var(--gse-muted)}.gse-qf .codedropz-btn-wrap a{color:var(--gse-ink);font-weight:700;text-decoration:underline}.gse-qf .dnd-upload-status .dnd-upload-details .name{font-size:13px}.gse-qf__submit{margin-top:4px}.gse-qf input[type="submit"]{width:100%;min-height:52px;border:0;border-radius:10px;background:var(--gse-green);color:#08130b;font:700 16px var(--gse-font);cursor:pointer;transition:background-color .25s,transform .25s,box-shadow .25s}.gse-qf input[type="submit"]:hover{background:#a0d95a;transform:translateY(-2px);box-shadow:0 12px 28px rgba(139,197,63,.4)}.gse-qf .wpcf7-spinner{display:none}.gse-qf__legal{margin:0;font-size:11.5px;line-height:1.5;color:#8a968f}.gse-qf__legal a{color:inherit;text-decoration:underline}.gse-quote-card .wpcf7-response-output{margin:12px 0 0;padding:10px 14px;border-radius:8px;font-size:14px}.gse-quote-card .wpcf7-not-valid-tip{font-size:12.5px;color:#c0392b}.grecaptcha-badge{visibility:hidden}@media (max-width:560px){.gse-qf__row--2{grid-template-columns:1fr}.gse-quote-card__body{padding:20px 18px 22px}}.gse-industries{background:#fff;padding:clamp(32px, 4vw, 56px) 0}.gse-sector-panel{background:#eef6e3;border-radius:18px;padding:clamp(28px, 4vw, 56px) clamp(18px, 3.5vw, 48px)}.gse-sector-panel .gse-head{margin-bottom:clamp(24px, 3vw, 40px)}.gse-sector-panel .gse-grid{gap:18px}.gse-sector{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(11,21,17,.06);transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-sector>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-sector:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(11,21,17,.14)}.gse-sector__icon{display:flex;align-items:center;justify-content:center;height:84px;background:#d9edbd;transition:background-color .3s}.gse-sector__icon::before{content:"";width:44px;height:44px;background:var(--gse-green-700);-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;transition:transform .35s var(--gse-ease),background-color .3s}.gse-sector:hover .gse-sector__icon{background:var(--gse-green)}.gse-sector:hover .gse-sector__icon::before{background:#08130b;transform:scale(1.12)}.gse-sector__body{display:flex;flex-direction:column;flex:1;padding:20px 20px 22px;text-align:center}.gse-sector__body>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}body.gse .gse-sector h3{font-size:17px;font-weight:700;margin-bottom:8px}.gse-sector p{color:var(--gse-muted);font-size:14px;line-height:1.55;margin-bottom:16px}.gse-sector__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--gse-line);list-style:none}.gse-sector__tags li{margin:0;padding:4px 10px;border:1px solid #dfe5dd;border-radius:6px;font-size:12px;color:#4a5a50;background:#fff}.gse-band__box--dots{margin-top:clamp(24px, 3vw, 40px);background:linear-gradient(135deg,#14281d 0%,#0b1511 75%)}.gse-band__box--dots::after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(139,197,63,.38) 2px,transparent 2.6px);background-size:15px 15px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%)}.gse-quote-card__top{padding:14px 22px 12px;border-bottom-width:3px}body.gse .gse-quote-card__title{font-size:19px;margin:0 0 4px;text-align:left}body.gse .gse-quote-card__sub{font-size:12px}.gse-quote-card__sub::before{width:7px;height:7px;box-shadow:0 0 0 3px rgba(139,197,63,.25)}.gse-quote-card__body{padding:14px 22px 16px}.gse-qf{gap:10px}.gse-qf__row--2{gap:10px}.gse-qf__field{gap:4px}.gse-qf__label{font-size:12.5px}.gse-qf input[type="text"],.gse-qf input[type="email"],.gse-qf input[type="tel"],.gse-qf select,.gse-qf textarea{padding:8px 11px;font-size:14px;border-radius:8px}.gse-qf textarea{min-height:104px;height:104px}.gse-qf__langs{border-radius:8px}.gse-qf__langs label{padding:4px 10px 3px;gap:0}.gse-qf__langs small{font-size:9px}.gse-qf__langs select{padding:1px 0;font-size:14px}.gse-qf__arrow{padding:0 8px}.gse-qf .codedropz-upload-handler{border-width:1.5px;border-radius:8px}.gse-qf .codedropz-upload-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px}.gse-qf .codedropz-upload-inner h3{margin:0;font-size:13px}.gse-qf .codedropz-upload-inner span{font-size:12px}.gse-qf .codedropz-btn-wrap{margin:0}.gse-qf .codedropz-btn-wrap a{font-size:13px}.gse-qf .dnd-upload-counter{display:none}.gse-qf__submit{margin-top:0}.gse-qf input[type="submit"]{min-height:42px;font-size:15px;border-radius:8px}.gse-qf__legal{font-size:10.5px;line-height:1.4}@media (max-width:560px){.gse-quote-card__body{padding:14px 16px 16px}.gse-qf__row--2{grid-template-columns:1fr}}.gse-quote-card__top,.gse-quote-card__top>.wp-block-group__inner-container{padding-top:0;padding-bottom:0}.gse-quote-card__top{padding:12px 22px 10px}.gse-quote-card__top>.wp-block-group__inner-container{padding:0}body.gse .gse-quote-card__title{margin:0 0 2px;line-height:1.15}body.gse .gse-quote-card__sub{margin:0;line-height:1.3}.gse-qf .codedropz-upload-handler,.gse-qf .codedropz-upload-container{min-height:0;padding:0;margin:0}.gse-qf .codedropz-upload-inner{padding:5px 12px;line-height:1.3}.gse-qf .codedropz-upload-inner h3,.gse-qf .codedropz-upload-inner span,.gse-qf .codedropz-btn-wrap{margin:0;padding:0;line-height:1.3}.gse-qf .dnd-upload-status{margin:0}.gse-qf__legal{margin-top:-2px}body.gse .gse-quote-card__title{margin:0 0 2px!important}body.gse .gse-quote-card__sub{margin:0!important}.gse-languages{background:#fff}.gse-langhead{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px, 3.5vw, 44px)}.gse-langhead>.wp-block-group__inner-container{display:contents}.gse-langhead__text{max-width:560px}.gse-langstats>.wp-block-group__inner-container{display:flex;gap:14px}.gse-lstat{min-width:150px;padding:18px 20px;text-align:center;background:#fff;border:1px solid var(--gse-line);border-radius:14px;box-shadow:0 2px 10px rgba(11,21,17,.05)}.gse-lstat p{margin:0}.gse-lstat strong{display:block;font-size:clamp(24px, 2.4vw, 34px);font-weight:800;letter-spacing:-.02em;color:var(--gse-ink);line-height:1.1}.gse-lstat span{display:block;margin-top:4px;font-size:13px;color:var(--gse-muted)}@media (max-width:1000px){.gse-langhead{flex-direction:column;align-items:flex-start}.gse-langstats>.wp-block-group__inner-container{flex-wrap:wrap}}.gse-lcards{margin-bottom:18px}.gse-lcard{position:relative;display:flex;flex-direction:column;min-height:230px;padding:22px 22px 20px;overflow:hidden;background:#fff;border:1px solid var(--gse-line);border-radius:14px;transition:transform .4s var(--gse-ease),box-shadow .4s var(--gse-ease),border-color .3s}.gse-lcard>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1;position:relative;z-index:1}.gse-lcard:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(11,21,17,.12);border-color:var(--gse-green)}.gse-lcard__top{margin-bottom:18px}.gse-lcard__top>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between}.gse-lcard p.gse-lcard__code{margin:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:32px;border-radius:8px;background:var(--gse-green);color:#08130b;font-size:14px;font-weight:800;letter-spacing:.06em}.gse-lcard p.gse-lcard__go{margin:0}.gse-lcard__go a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gse-line);border-radius:50%;color:var(--gse-muted);font-size:15px;transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--gse-ease)}.gse-lcard:hover .gse-lcard__go a{background:var(--gse-green);border-color:var(--gse-green);color:#08130b;transform:translateX(3px)}body.gse .gse-lcard h3{font-size:22px;font-weight:700;margin-bottom:8px}.gse-lcard p.gse-lcard__text{margin:0 0 14px;max-width:70%;font-size:14.5px;line-height:1.5;color:var(--gse-muted)}.gse-lcard p.gse-lcard__chip{margin:auto 0 0;align-self:flex-start;padding:5px 11px;border:1px solid var(--gse-line);border-radius:999px;background:#f6f8f4;font-size:12px;font-weight:600;color:#4a5a50}.gse-lcard p.gse-lcard__mark{position:absolute;right:-6px;bottom:-10px;margin:0;font-size:64px;font-weight:800;line-height:1;letter-spacing:-.02em;color:rgba(139,197,63,.16);pointer-events:none;white-space:nowrap;transition:transform .6s var(--gse-ease),color .3s}.gse-lcard:hover .gse-lcard__mark{transform:translateX(-8px) scale(1.06);color:rgba(139,197,63,.28)}.gse-lgroups{margin-bottom:0}.gse-lgroup{padding:24px 22px;background:#fff;border:1px solid var(--gse-line);border-radius:14px;box-shadow:0 2px 10px rgba(11,21,17,.04)}body.gse .gse-lgroup h3{font-size:16px;font-weight:700;margin-bottom:16px}.gse-lgroup__list{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.gse-lgroup__list li{margin:0}.gse-lgroup__list a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f6f8f4;font-size:14px;font-weight:500;color:var(--gse-text);transition:background-color .2s,transform .2s var(--gse-ease)}.gse-lgroup__list a:hover{background:#e9f4d9;transform:translateX(4px)}.gse-lcode{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:30px;height:22px;padding:0 6px;border-radius:5px;background:#fff;border:1px solid #dfe5dd;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--gse-green-700)}.gse-lgroup p.gse-lgroup__note{margin:12px 0 0;font-size:13px;color:var(--gse-muted)}@media (max-width:1100px){.gse-lgroup__list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gse-lgroup__list{grid-template-columns:1fr}.gse-lcard p.gse-lcard__text{max-width:100%}}.gse-lcard{min-height:250px}.gse-lcard p.gse-lcard__mark{right:0;bottom:-4px;font-size:44px;color:rgba(139,197,63,.15);z-index:0}.gse-lcard p.gse-lcard__chip{position:relative;z-index:1}.gse-lcard p.gse-lcard__text{max-width:78%}.gse-lcard p.gse-lcard__mark{right:14px;bottom:58px;font-size:32px;color:rgba(139,197,63,.3)}.gse-lcard p.gse-lcard__text{max-width:62%}@media (max-width:1280px){.gse-lcard p.gse-lcard__text{max-width:70%}.gse-lcard p.gse-lcard__mark{font-size:26px}}.gse-lcard p.gse-lcard__mark{display:none}.gse-lcard p.gse-lcard__text{max-width:100%}.gse-flag{display:inline-flex;flex:0 0 auto;overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px rgba(11,21,17,.14);line-height:0}.gse-flag img{display:block;width:26px;height:19.5px;object-fit:cover}.gse-lcard p.gse-lcard__code{width:auto;height:auto;padding:0;background:none;border-radius:0;letter-spacing:0}.gse-lcard p.gse-lcard__code .gse-flag{border-radius:6px;box-shadow:0 0 0 1px rgba(11,21,17,.14),0 4px 10px rgba(11,21,17,.12)}.gse-lcard p.gse-lcard__code .gse-flag img{width:48px;height:36px}.gse-lgroup__list a .gse-flag img{width:24px;height:18px}.gse-lstat{min-width:170px}.gse-lstat strong{white-space:nowrap;font-size:clamp(22px, 2.1vw, 30px)}body.gse .gse-band__box,body.gse .gse-band__box--dots,body.gse .gse-band__box--slim,body.gse .gse-final__box{background:#8bc53f;color:#12310a}.gse-band__box::before{background:radial-gradient(closest-side,rgba(255,255,255,.32),transparent 70%)}.gse-band__box--dots::after{background-image:radial-gradient(rgba(255,255,255,.5) 2px,transparent 2.6px)}body.gse .gse-band__box .gse-band__title,body.gse .gse-final__box .gse-band__title{color:#08130b}body.gse .gse-band__box .gse-band__text,body.gse .gse-final__box .gse-band__text{color:#1d3d12}body.gse .gse-band__box .wp-block-button:not(.is-style-outline) .wp-block-button__link,body.gse .gse-final__box .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#0b1511;border-color:#0b1511;color:#fff!important}body.gse .gse-band__box .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.gse .gse-final__box .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#1b3025;border-color:#1b3025;box-shadow:0 12px 28px rgba(8,19,11,.3)}body.gse .gse-band__box .wp-block-button.is-style-outline .wp-block-button__link,body.gse .gse-final__box .wp-block-button.is-style-outline .wp-block-button__link{color:#08130b!important;border-color:#08130b;background:transparent}body.gse .gse-band__box .wp-block-button.is-style-outline .wp-block-button__link:hover,body.gse .gse-final__box .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff!important;background:#08130b;border-color:#08130b}body.gse .gse-final__text .gse-contact-line{color:#1d3d12}body.gse .gse-final__text .gse-contact-line a{color:#08130b;border-color:rgba(8,19,11,.45)}.gse-final__box>.wp-block-group__inner-container{align-items:stretch}.gse-final__img img{height:100%;aspect-ratio:auto;min-height:320px}body.gse .gse-why{background:#8bc53f;color:#12310a}.gse-why__bg{display:none}body.gse .gse-why h3{color:#08130b}body.gse .gse-why .gse-feat__title{color:#08130b}body.gse .gse-why .gse-feat p{color:#1d3d12}body.gse .gse-why .gse-feat__icon{background:#0b1511}body.gse .gse-why .gse-feat__icon::before{background:#8bc53f}body.gse .gse-testi--lead{background:#8bc53f;border-color:#8bc53f}body.gse .gse-testi--lead::before{color:#0b1511}body.gse .gse-testi--lead .gse-testi__text{color:#08130b}body.gse .gse-testi--lead .gse-testi__by{color:#1d3d12}body.gse .gse-testi--lead .gse-testi__by strong{color:#08130b}.gse-final{padding:clamp(16px, 2.5vw, 32px) 0 clamp(40px, 5vw, 72px)}.gse-final__box>.wp-block-group__inner-container{grid-template-columns:1.25fr .75fr;align-items:stretch}.gse-final__text{padding:clamp(24px, 3vw, 40px) clamp(24px, 4vw, 56px)}body.gse .gse-final__text .gse-band__title{font-size:clamp(24px, 2.6vw, 34px);margin-bottom:8px}body.gse .gse-final__text .gse-band__text{margin:0 0 18px;font-size:16px}.gse-final__text .gse-contact-line{margin-top:14px!important;font-size:14px}.gse-final__img{position:relative;min-height:0}.gse-final__img img{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}@media (max-width:860px){.gse-final__box>.wp-block-group__inner-container{grid-template-columns:1fr}.gse-final__img{height:150px}}body.gse .gse-section.gse-hero{position:relative;background:#1a1a24}body.gse .gse-hero>.gse-hero__bg{position:absolute;inset:0;margin:0;z-index:-2}body.gse .gse-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}body.gse .gse-section.gse-hero::after{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,19,13,.84) 0%,rgba(8,19,13,.62) 42%,rgba(8,19,13,.22) 100%),linear-gradient(180deg,rgba(8,19,13,.25) 0%,rgba(8,19,13,0) 40%,rgba(8,19,13,.35) 100%)}body.gse .gse-hero .gse-hero__bg{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}body.gse .gse-hero .gse-hero__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}body.gse .gse-hero>.wp-block-group__inner-container{position:static}body.gse .gse-section.gse-hero::after{background:linear-gradient(90deg,rgba(8,19,13,.74) 0%,rgba(8,19,13,.5) 45%,rgba(8,19,13,.1) 100%),linear-gradient(180deg,rgba(8,19,13,.12) 0%,rgba(8,19,13,0) 45%,rgba(8,19,13,.22) 100%)}body.gse .gse-hero .gse-hero__title,body.gse .gse-hero .gse-lead,body.gse .gse-hero .gse-stat span{text-shadow:0 1px 14px rgba(8,19,13,.45)}body.gse .gse-btn,body.gse .gse-main .wp-block-button__link,body.gse .gse-header__cta{border-radius:8px}.gse-lang__btn,.gse-burger{border-radius:8px}.gse-qf input[type="submit"]{border-radius:8px}@media (max-width:640px){.gse-float{border-radius:10px}.gse-float::before{border-radius:14px}}.gse-portrait__image img{aspect-ratio:16 / 9;object-fit:cover;object-position:center 25%;max-height:190px;width:100%}.gse-testimonials .gse-testi,.gse-testimonials [class*="gse-review"],.gse-testimonials [class*="gse-quote"]{min-height:0}.gse-feedback{min-height:0!important;padding:20px 22px!important}.gse-feedback__stars{margin-bottom:8px!important}.gse-feedback .gse-testi__text,.gse-feedback p{line-height:1.5}.gse-feedback-grid{gap:14px!important}.gse-portrait{padding:20px!important}.gse-portrait__message{font-size:24px!important;line-height:1.2!important;margin:14px 0 6px!important}.gse-portrait__intro{font-size:15px!important;margin-bottom:12px!important}.gse-portrait__brand{padding-top:12px!important}.gse-persona:hover,body.gse .gse-persona:hover{background:#eef6e3;box-shadow:0 24px 54px rgba(60,100,20,.18)}.gse-persona:hover::before{transform:scale(1.7);background:radial-gradient(closest-side,rgba(139,197,63,.45),transparent 70%)}body.gse .gse-persona:hover h3{color:var(--gse-ink)}.gse-persona:hover p,.gse-persona:hover .gse-persona__row{color:#3b4b40}.gse-persona:hover .gse-persona__tag,.gse-persona:hover p.gse-persona__tag{color:var(--gse-green-700)}.gse-persona:hover .gse-persona__num,.gse-persona:hover p.gse-persona__num{-webkit-text-stroke-color:rgba(77,138,26,.55)}.gse-persona p.gse-persona__row{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:var(--gse-muted)}.gse-persona__row strong{display:block;margin-bottom:2px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a968f}.gse-persona p.gse-persona__row--win{margin-top:auto;padding-top:12px;border-top:1px solid var(--gse-line);color:var(--gse-text)}.gse-persona__row--win strong{color:var(--gse-green-700)}.gse-persona:hover .gse-persona__row--win{border-top-color:rgba(77,138,26,.25);color:var(--gse-ink)}.gse-persona p.gse-persona__cta{margin:28px 0 0;text-align:center;font-weight:700}.gse-persona__cta a{display:inline-flex;gap:8px;padding:12px 22px;border-radius:8px;background:var(--gse-ink);color:#fff;transition:background-color .25s,transform .25s}.gse-persona__cta a:hover{background:var(--gse-green);color:#08130b;transform:translateY(-2px)}body.gse .gse-personas p.gse-persona__cta{text-align:center;margin:28px 0 0}body.gse .gse-personas .gse-persona__cta a{color:#fff;background:var(--gse-ink);border-radius:8px}body.gse .gse-personas .gse-persona__cta a:hover{background:var(--gse-green);color:#08130b}.gse-persona p.gse-persona__row{margin-bottom:10px}.gse-portrait__image img{aspect-ratio:4 / 3;max-height:230px;object-position:center 22%}.gse-sector-more{position:relative;overflow:hidden;isolation:isolate;margin-top:clamp(24px, 3vw, 40px);padding:clamp(32px, 4vw, 52px) clamp(20px, 4vw, 48px);border-radius:14px;text-align:center;background:linear-gradient(135deg,#14281d 0%,#0b1511 75%);color:#c3d3c8}.gse-sector-more::before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(139,197,63,.3) 2px,transparent 2.6px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 30%,transparent 70%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 30%,transparent 70%,#000 100%)}body.gse .gse-sector-more__title{color:#fff;font-size:clamp(22px, 2.6vw, 32px);font-weight:500;margin-bottom:6px}.gse-sector-more p.gse-sector-more__text{margin:0 0 24px;color:#a9bcb0}.gse-sector-more__grid>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.gse-chip-tile{width:150px;padding:18px 12px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);transition:transform .3s var(--gse-ease),background-color .3s,border-color .3s}.gse-chip-tile:hover{transform:translateY(-5px);background:rgba(139,197,63,.16);border-color:var(--gse-green)}.gse-chip-tile__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 8px;border-radius:10px;background:var(--gse-green)}.gse-chip-tile__icon::before{content:"";width:28px;height:28px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.gse-chip-tile p{margin:0;font-size:14px;font-weight:600;color:#fff}.gse-sector-more p.gse-sector-more__ask{max-width:620px;margin:26px auto 18px;color:#b4c6ba;font-size:15.5px}.gse-sector-more__ask strong{color:#fff}.gse-sector-more .wp-block-buttons{justify-content:center}body.gse .gse-sector-more .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--gse-green);border-color:var(--gse-green);color:#08130b!important}body.gse .gse-hero--page{padding:clamp(56px, 7vw, 100px) 0}.gse-hero--page .gse-inner{max-width:880px;margin-left:max(28px, calc((100% - 1240px) / 2 + 28px));margin-right:auto}.gse-hero--page .wp-block-buttons{margin-top:8px}.gse-sample__box>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 3vw, 40px);align-items:center;max-width:960px;margin:0 auto}.gse-sample__img{margin:0;border-radius:12px;overflow:hidden}.gse-sample__img img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.gse-sample__text{padding:8px 0}@media (max-width:760px){.gse-sample__box>.wp-block-group__inner-container{grid-template-columns:1fr}}.gse-sector h3 a{color:inherit;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.gse-sector h3 a:hover{color:var(--gse-green-700);border-color:var(--gse-green)}.gse-sector{position:relative;cursor:pointer}.gse-sector h3 a::after{content:"";position:absolute;inset:0;z-index:1}.gse-sector:hover h3 a{color:var(--gse-green-700);border-color:var(--gse-green)}.gse-sector:focus-within{outline:2px solid var(--gse-green);outline-offset:3px}.gse-chip-tile p a{display:block;color:#fff}.gse-chip-tile p a::after{content:"";position:absolute;inset:0}.gse-chip-tile{position:relative}.gse-menu>li.has-mega>.gse-sub{display:grid;grid-template-columns:1fr 1fr;column-gap:6px;min-width:460px}.gse-menu>li.has-mega>.gse-sub li{margin:0}.gse-footer__grid{grid-template-columns:1.4fr repeat(4,1fr)}@media (max-width:1100px){.gse-footer__grid{grid-template-columns:1fr 1fr}.gse-footer__brand{grid-column:1 / -1}}.gse-hero--page .gse-hero__title::first-letter{text-transform:uppercase}.gse-matter{padding:30px 28px}.gse-matter p.gse-matter__num{margin:0 0 14px;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--gse-green)}body.gse .gse-matter h3{font-size:20px;margin-bottom:10px}.gse-docs .gse-grid--4{gap:18px}.gse-doc{padding:24px 22px 22px}.gse-doc .gse-svc__icon{width:46px;height:46px;margin-bottom:14px}.gse-doc .gse-svc__icon::before{width:28px;height:28px}body.gse .gse-doc h3{font-size:17px;margin-bottom:8px}.gse-doc p{font-size:14.5px}.gse-whygrid{background:#0b1511}.gse-whygrid .gse-feat{padding:24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);transition:transform .35s var(--gse-ease),border-color .3s,background-color .3s}.gse-whygrid .gse-feat:hover{transform:translateY(-5px);border-color:var(--gse-green);background:rgba(139,197,63,.1)}.gse-whygrid .gse-feat__title{color:#fff}.gse-whygrid .gse-feat p{color:#a9bcb0}.gse-whygrid .gse-eyebrow{color:var(--gse-green)}.gse-challenges{background:var(--gse-soft)}.gse-challenge{position:relative;padding:26px 26px 24px 78px;background:#fff;border:1px solid var(--gse-line);border-left:4px solid var(--gse-green);border-radius:12px;transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-challenge:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,21,17,.1)}.gse-challenge p.gse-challenge__num{position:absolute;left:22px;top:22px;margin:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--gse-green);color:#08130b;font-weight:800;font-size:18px}body.gse .gse-challenge h3{font-size:19px;margin-bottom:8px}.gse-challenge p{color:var(--gse-muted);font-size:15.5px;margin:0}.gse-process .gse-nsteps{padding:clamp(24px, 3vw, 36px)}.gse-needs__list{margin:0 0 18px;padding:0;list-style:none}.gse-needs__list li{position:relative;margin:0 0 14px;padding-left:30px;font-size:16px;line-height:1.5;color:#12310a}.gse-needs__list li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#0b1511 url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238bc53f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat}.gse-needs p.gse-needs__note{margin:0;padding-top:14px;border-top:1px solid rgba(8,19,11,.2);font-size:14.5px;color:#1d3d12}.gse-langstrip{padding:clamp(40px, 5vw, 64px) 0;background:var(--gse-soft)}.gse-langstrip__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.gse-langstrip__chips li{margin:0}.gse-langstrip__chips a{display:inline-block;padding:10px 20px;border:1px solid #dfe5dd;border-radius:8px;background:#fff;font-weight:600;font-size:15px;transition:background-color .25s,border-color .25s,transform .25s var(--gse-ease)}.gse-langstrip__chips a:hover{background:var(--gse-green);border-color:var(--gse-green);color:#08130b;transform:translateY(-3px)}.gse-related{padding:clamp(40px, 5vw, 64px) 0 clamp(24px, 3vw, 40px)}.gse-related__list>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gse-related__item p{margin:0}.gse-related__item a{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border:1px solid var(--gse-line);border-radius:12px;background:#fff;transition:transform .3s var(--gse-ease),border-color .3s,box-shadow .3s}.gse-related__item a:hover{transform:translateY(-4px);border-color:var(--gse-green);box-shadow:0 16px 36px rgba(11,21,17,.1)}.gse-related__item strong{font-size:18px;color:var(--gse-ink)}.gse-related__item span{font-size:14px;color:var(--gse-muted)}@media (max-width:760px){.gse-related__list>.wp-block-group__inner-container{grid-template-columns:1fr}.gse-challenge{padding-left:70px}}.gse-process .wp-block-columns{align-items:flex-start}.gse-process .gse-why.gse-needs{height:auto}.gse-whychoose .gse-grid--4{gap:18px}.gse-whyc{padding:26px 22px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);transition:transform .35s var(--gse-ease),border-color .3s,background-color .3s}.gse-whyc:hover{transform:translateY(-6px);border-color:var(--gse-green);background:rgba(139,197,63,.1)}.gse-whyc__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;border-radius:12px;background:var(--gse-green)}.gse-whyc__icon::before{content:"";width:32px;height:32px;background:#08130b;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}body.gse .gse-whyc h3{color:#fff;font-size:19px;font-weight:600;margin-bottom:8px}.gse-whyc p{margin:0;color:#a9bcb0;font-size:15px;line-height:1.55}.gse-whyc p.gse-whyc__tag{display:inline-block;margin:0 0 10px;padding:4px 10px;border-radius:6px;background:rgba(139,197,63,.18);color:var(--gse-green);font-size:12px;font-weight:700}body.gse .gse-section--dark.gse-whychoose,body.gse .gse-section--dark.gse-whygrid{background:#8bc53f}body.gse .gse-whygrid .gse-lead{color:#1d3d12}body.gse .gse-whygrid .gse-eyebrow{color:#12310a}body.gse .gse-whygrid .gse-eyebrow::before{background:#12310a}.gse-whyc,.gse-whygrid .gse-feat{background:rgba(255,255,255,.26);border-color:rgba(255,255,255,.6)}.gse-whyc:hover,.gse-whygrid .gse-feat:hover{background:rgba(255,255,255,.42);border-color:#fff}body.gse .gse-whyc h3,.gse-whygrid .gse-feat__title{color:#08130b}.gse-whyc p,.gse-whygrid .gse-feat p{color:#1d3d12}.gse-whyc p.gse-whyc__tag{background:#0b1511;color:#8bc53f}.gse-whyc__img,.gse-feat__img{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 0 16px;border-radius:12px;background:#0b1511}.gse-feat__img{margin:0 14px 0 0;width:50px;height:50px}.gse-whyc__img img,.gse-feat__img img{width:34px;height:34px;object-fit:contain;filter:brightness(0) invert(1)}.gse-whygrid .gse-feat>.wp-block-group__inner-container{align-items:flex-start}.gse-section.gse-whygrid,.gse-section.gse-whychoose{padding:clamp(36px, 4.5vw, 60px) 0}.gse-whygrid .gse-head{margin-bottom:clamp(20px, 2.5vw, 30px)}.gse-whygrid .gse-head .gse-lead{display:none}body.gse .gse-whygrid .gse-title{font-size:clamp(26px, 3vw, 38px);margin-bottom:0}.gse-whygrid .gse-grid{gap:14px}.gse-whyc{padding:20px 20px 18px}.gse-whyc__img{width:48px;height:48px;margin-bottom:12px}.gse-whyc__img img{width:28px;height:28px}.gse-whygrid .gse-feat{padding:18px 18px}.gse-whyc p,.gse-whygrid .gse-feat p{font-size:14.5px;line-height:1.5}body.gse .gse-whyc h3{font-size:17.5px;margin-bottom:6px}.gse-whyc,.gse-whygrid .gse-feat{background:#fff;border-color:#fff;box-shadow:0 6px 20px rgba(8,19,11,.12)}.gse-whyc:hover,.gse-whygrid .gse-feat:hover{background:#fff;border-color:#fff;box-shadow:0 16px 36px rgba(8,19,11,.22)}body.gse .gse-whyc h3,.gse-whygrid .gse-feat__title{color:var(--gse-ink)}.gse-whyc p,.gse-whygrid .gse-feat p{color:var(--gse-muted)}.gse-whyc p.gse-whyc__tag{background:#eef6e3;color:var(--gse-green-700)}.gse-whyc__img,.gse-feat__img{background:transparent;border-radius:0;width:auto;height:56px;justify-content:flex-start}.gse-feat__img{height:48px;margin-right:14px}.gse-whyc__img img,.gse-feat__img img{width:56px;height:56px;filter:none}.gse-feat__img img{width:48px;height:48px}.gse-whygrid .gse-feat__icon{background:var(--gse-green)}.gse-whygrid .gse-feat__icon::before{background:#08130b}.gse-whyc__img img[src$="Speed-1.png"],.gse-feat__img img[src$="Speed-1.png"]{transform:scale(1.9);transform-origin:left center}.gse-feat__img img[src$="Speed-1.png"]{transform:scale(1.35);transform-origin:center}.gse-whyc,.gse-whygrid .gse-feat{text-align:center}.gse-whyc>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}.gse-whyc__img,.gse-feat__img{justify-content:center;width:100%;margin:0 0 12px}.gse-whygrid .gse-feat,.gse-whygrid .gse-feat>.wp-block-group__inner-container{flex-direction:column;align-items:center;gap:0}.gse-whygrid .gse-feat__icon{margin:0 0 12px}.gse-whygrid .gse-feat__text>.wp-block-group__inner-container{text-align:center}.gse-whyc__img img,.gse-feat__img img{margin:0 auto}.gse-whyc__img img[src$="Speed-1.png"],.gse-feat__img img[src$="Speed-1.png"]{transform-origin:center}.gse-feat__img img[src$="Speed-1.png"]{transform:scale(1.5)}.gse-whyc__img img[src$="Speed-1.png"]{transform:scale(1.7)}.gse-whyc p.gse-whyc__tag{align-self:center}.gse-sector-more{background:#8bc53f;color:#12310a;padding:clamp(22px, 2.6vw, 32px) clamp(18px, 3vw, 36px);margin-top:clamp(18px, 2vw, 26px)}.gse-sector-more::before{background-image:radial-gradient(rgba(255,255,255,.45) 2px,transparent 2.6px)}body.gse .gse-sector-more__title{color:#08130b;font-size:clamp(20px, 2.2vw, 26px);margin-bottom:2px}.gse-sector-more p.gse-sector-more__text{color:#1d3d12;margin:0 0 14px;font-size:15px}.gse-sector-more__grid>.wp-block-group__inner-container{gap:12px}.gse-chip-tile{width:140px;padding:12px 10px 10px;background:#fff;border-color:#fff;box-shadow:0 4px 14px rgba(8,19,11,.14)}.gse-chip-tile:hover{background:#fff;border-color:#fff;box-shadow:0 12px 26px rgba(8,19,11,.24)}.gse-chip-tile__icon{width:40px;height:40px;margin-bottom:6px;background:#8bc53f}.gse-chip-tile__icon::before{width:24px;height:24px}.gse-chip-tile p,.gse-chip-tile p a{color:var(--gse-ink);font-size:14px}.gse-sector-more p.gse-sector-more__ask{max-width:none;margin:14px auto 12px;color:#12310a;font-size:15px}.gse-sector-more__ask strong{color:#08130b}@media (min-width:900px){.gse-sector-more p.gse-sector-more__ask{white-space:nowrap}}body.gse .gse-sector-more .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#0b1511;border-color:#0b1511;color:#fff!important;min-height:44px}body.gse .gse-sector-more .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#1b3025;border-color:#1b3025}body.gse h1,body.gse h2,body.gse h3,body.gse .gse-lead,body.gse .gse-main p{text-wrap:balance}body.gse .gse-main p.gse-lead{text-wrap:pretty}.gse-section{padding:clamp(36px, 4.4vw, 64px) 0}.gse-head{margin-bottom:clamp(22px, 2.8vw, 36px)}.gse-head--center .gse-head__text{max-width:1060px}.gse-head--center .gse-lead{max-width:920px}.gse-head__text{max-width:880px}body.gse .gse-title{font-size:clamp(26px, 2.9vw, 40px);margin-bottom:12px}.gse-lead{font-size:clamp(15.5px, 1.2vw, 18px)}.gse-eyebrow{margin-bottom:10px}.gse-hero .gse-stat strong{white-space:nowrap;font-size:clamp(22px, 2.3vw, 32px)}.gse-hero .gse-stats{gap:6px 28px}.gse-hero .gse-stat span{max-width:130px}.gse-hero{padding-top:clamp(36px, 4vw, 56px);padding-bottom:clamp(40px, 4.5vw, 64px)}.gse-hero--page{padding-top:clamp(40px, 4.5vw, 64px);padding-bottom:clamp(40px, 4.5vw, 64px)}.gse-services .gse-grid,.gse-industries .gse-grid,.gse-personas .gse-grid,.gse-languages .gse-grid{gap:16px}.gse-svc{padding:24px 22px 20px}.gse-svc__icon{margin-bottom:14px}.gse-section--logos{padding:24px 0 18px}.gse-sector-panel{padding:clamp(22px, 3vw, 40px) clamp(16px, 3vw, 36px)}.gse-langhead{margin-bottom:22px}.gse-lcards{margin-bottom:14px}.gse-lcard{min-height:200px;padding:18px 20px 16px}.gse-lcard__top{margin-bottom:12px}.gse-lgroup{padding:18px 18px}.gse-band__box--slim{margin-top:24px;padding:22px 28px}.gse-persona{padding:22px 22px 20px}.gse-persona__top{margin-bottom:14px}.gse-persona p.gse-persona__cta,body.gse .gse-personas p.gse-persona__cta{margin-top:20px}.gse-enterprise .wp-block-columns{gap:20px}.gse-why{padding:clamp(22px, 2.6vw, 32px)}.gse-nsteps{padding:clamp(20px, 2.6vw, 32px)}.gse-nstep{padding-bottom:14px}.gse-feedback-layout{gap:14px}.gse-faq__item summary{padding:15px 56px 15px 20px;font-size:16px}.gse-faq__list>.wp-block-group__inner-container{gap:10px}.gse-post--lead{min-height:380px}.gse-final{padding:12px 0 clamp(32px, 4vw, 52px)}.gse-final__text{padding:clamp(20px, 2.6vw, 32px) clamp(22px, 3.4vw, 44px)}.gse-final__box>.wp-block-group__inner-container{grid-template-columns:1.5fr .5fr}.gse-band{padding:12px 0}.gse-band__box{padding:clamp(24px, 3vw, 40px) clamp(20px, 4vw, 56px)}body.gse .gse-band__title{font-size:clamp(22px, 2.6vw, 34px)}.gse-band__text{margin-bottom:18px;font-size:16px}.gse-matter,.gse-challenge{padding-top:20px;padding-bottom:18px}.gse-footer__grid{padding-top:44px;padding-bottom:28px;gap:32px}.gse-footer h2{margin-bottom:12px}.gse-footer li{margin-bottom:8px}.gse-footer__offices{padding-top:24px;padding-bottom:26px}.gse-related{padding:28px 0 12px}.gse-langstrip{padding:28px 0}body.gse .gse-final__text .gse-band__text,body.gse .gse-final__text .gse-band__title{max-width:none}body.gse .gse-final__text .gse-band__text{text-wrap:pretty}.gse-persona h3{text-wrap:balance}.gse-sub a:has(.gse-sub__ico){display:flex;align-items:center;gap:12px}.gse-sub__ico{flex:none;color:var(--gse-green-700)}.gse-sub a:hover .gse-sub__ico{color:var(--gse-green-700)}body.gse .gse-section--dark.gse-whygrid{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#7dbb2f 0%,#8bc53f 45%,#a8dc5e 100%);padding-bottom:clamp(48px, 5vw, 72px)}.gse-whygrid::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.22) 0 1px,transparent 1px 46px),repeating-linear-gradient(135deg,rgba(8,19,11,.08) 0 1px,transparent 1px 184px)}.gse-whygrid::after{content:"";position:absolute;inset:-20% -10%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.20) 28% 29%,rgba(255,255,255,.10) 29% 40%,transparent 40% 100%),linear-gradient(115deg,transparent 0 62%,rgba(255,255,255,.26) 62% 62.6%,rgba(255,255,255,.09) 62.6% 76%,transparent 76% 100%)}body.gse .gse-whygrid .gse-title,body.gse .gse-whygrid h2{color:#08130b}.gse-whygrid .gse-grid--4{gap:20px}.gse-whygrid :is(.gse-whyc,.gse-feat){position:relative;border:0;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(8,19,11,.08),0 14px 34px rgba(8,19,11,.16);transition:transform .35s var(--gse-ease),box-shadow .35s var(--gse-ease)}.gse-whygrid :is(.gse-whyc,.gse-feat)::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#4d8a1a,#8bc53f)}.gse-whygrid :is(.gse-whyc,.gse-feat):hover{transform:translateY(-8px);box-shadow:0 2px 4px rgba(8,19,11,.1),0 26px 50px rgba(8,19,11,.26)}.gse-matter p.gse-matter__num{display:none}.gse-matter{position:relative;overflow:hidden}.gse-matter::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#4d8a1a,#8bc53f)}body.gse .gse-section.gse-hero--industry{background:#f5f3ef}body.gse .gse-section.gse-hero--industry::after{background:linear-gradient(90deg,rgba(248,247,244,.97) 0%,rgba(248,247,244,.88) 30%,rgba(248,247,244,.48) 49%,rgba(248,247,244,0) 73%)}body.gse .gse-hero--industry .gse-hero__bg img{object-position:center center}body.gse .gse-hero--industry .gse-inner{max-width:650px}body.gse .gse-hero--industry .gse-hero__title{color:#1d2a23;text-shadow:none}body.gse .gse-hero--industry .gse-eyebrow{color:#356b18}body.gse .gse-hero--industry .gse-lead{color:#3b4b40;text-shadow:none}body.gse .gse-hero--industry .wp-block-button.is-style-outline .wp-block-button__link{color:#1d2a23!important;border-color:rgba(29,42,35,.5);background:rgba(255,255,255,.48)}body.gse .gse-hero--industry .wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff!important;background:#1d2a23;border-color:#1d2a23}@media (max-width:900px){body.gse .gse-section.gse-hero--industry::after{background:rgba(248,247,244,.88)}body.gse .gse-hero--industry .gse-inner{max-width:calc(100% - 56px)}body.gse .gse-hero--industry .gse-hero__bg img{object-position:65% center}}.gse-sector-panel p.gse-sector-panel__ask{margin:26px 0 0;text-align:center;color:var(--gse-muted);font-size:15.5px}.gse-sector-panel__ask a{color:var(--gse-green-700);font-weight:600;border-bottom:2px solid var(--gse-green)}.gse-introsec .wp-block-columns{align-items:center;gap:clamp(28px, 4vw, 64px);margin-bottom:clamp(28px, 3vw, 44px)}.gse-collage>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gse-collage figure{margin:0}.gse-collage img{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px;box-shadow:0 10px 28px rgba(11,21,17,.14)}.gse-collage__s img{aspect-ratio:1 / 1}.gse-collage__l{grid-column:1 / -1}.gse-collage__l img{aspect-ratio:16 / 10}.gse-introtext .gse-title{text-align:left;margin-bottom:18px}.gse-introtext p{color:var(--gse-muted);font-size:16.5px;line-height:1.7;margin:0 0 16px}.gse-introtext p a{color:var(--gse-green-700);font-weight:600;border-bottom:1.5px solid var(--gse-green)}.gse-introsec .gse-langstats>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.gse-introsec .gse-langstats>.wp-block-group__inner-container{grid-template-columns:repeat(2,1fr)}}.gse-define .wp-block-columns{align-items:stretch;gap:clamp(24px, 3.5vw, 56px)}.gse-define__text .gse-title{text-align:left;margin-bottom:16px}.gse-define__lead{margin:0 0 14px;color:var(--gse-text);font-size:clamp(17px, 1.5vw, 19px);line-height:1.65}.gse-define__date{margin:0;color:var(--gse-muted);font-size:13.5px}.gse-define__facts{height:100%;padding:clamp(22px, 2.4vw, 30px);border:1px solid var(--gse-line);border-radius:12px;background:var(--gse-soft);position:relative;overflow:hidden}.gse-define__facts::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#4d8a1a,#8bc53f)}body.gse .gse-define__facts h3{margin:4px 0 12px;font-size:18px}.gse-facts{list-style:none;margin:0;padding:0}.gse-facts li{margin:0;padding:11px 0;border-top:1px solid var(--gse-line);font-size:15px;line-height:1.55;color:var(--gse-muted)}.gse-facts li:first-child{border-top:0}.gse-facts strong{color:var(--gse-ink)}body.gse .gse-personas .gse-persona{min-height:470px;padding:0;border-radius:14px;background:#0b1511;display:flex;box-shadow:0 10px 28px rgba(11,21,17,.18)}body.gse .gse-personas .gse-persona>.wp-block-group__inner-container{position:relative;display:flex;flex:1;width:100%}body.gse .gse-personas .gse-persona:hover{background:#0b1511;transform:translateY(-8px);box-shadow:0 28px 56px rgba(11,21,17,.32)}body.gse .gse-personas .gse-persona__bg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;margin:0;max-width:none;line-height:0;overflow:hidden}body.gse .gse-personas .gse-persona__bg img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;filter:saturate(.8) brightness(.95);transition:transform .9s var(--gse-ease),filter .6s var(--gse-ease)}body.gse .gse-personas .gse-persona:hover .gse-persona__bg img{transform:scale(1.1);filter:saturate(1.15) brightness(1.05)}body.gse .gse-personas .gse-persona::before{content:"";position:absolute;inset:0;z-index:1;width:auto;height:auto;right:0;top:0;border-radius:0;transform:none;background:linear-gradient(180deg,rgba(8,19,11,.10) 18%,rgba(8,19,11,.90) 100%);transition:opacity .5s var(--gse-ease)}body.gse .gse-personas .gse-persona::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .5s var(--gse-ease);background:linear-gradient(180deg,rgba(139,197,63,.38) 0%,rgba(34,84,12,.94) 100%)}body.gse .gse-personas .gse-persona:hover::before{transform:none;opacity:0}body.gse .gse-personas .gse-persona:hover::after{opacity:1}body.gse .gse-personas .gse-persona__body{position:relative;z-index:2;align-self:flex-end;width:100%;padding:26px 24px 24px}body.gse .gse-personas .gse-persona p.gse-persona__tag{color:#b9e57a;margin-bottom:8px!important}body.gse .gse-personas .gse-persona:hover p.gse-persona__tag{color:#fff}body.gse .gse-personas .gse-persona h3,body.gse .gse-personas .gse-persona:hover h3{color:#fff}body.gse .gse-personas .gse-persona p,body.gse .gse-personas .gse-persona:hover p,body.gse .gse-personas .gse-persona:hover .gse-persona__row{color:#dfe9e2}body.gse .gse-personas .gse-persona__row strong,body.gse .gse-personas .gse-persona__row--win strong{color:#b9e57a}body.gse .gse-personas .gse-persona:hover .gse-persona__row strong{color:#fff}body.gse .gse-personas .gse-persona p.gse-persona__row--win{border-top:1px solid rgba(255,255,255,.28);color:#fff}body.gse .gse-personas .gse-persona:hover p.gse-persona__row--win{border-top-color:rgba(255,255,255,.5);color:#fff}@media (max-width:900px){body.gse .gse-personas .gse-persona{min-height:400px}}body.gse .gse-personas .gse-persona__body{position:absolute;left:0;right:0;bottom:0;width:auto;align-self:auto}body.gse .gse-personas .gse-persona::before{background:linear-gradient(180deg,rgba(8,19,11,.05) 0%,rgba(8,19,11,.55) 38%,rgba(8,19,11,.94) 100%)}body.gse .gse-personas .gse-persona::after{background:linear-gradient(180deg,rgba(139,197,63,.30) 0%,rgba(52,110,18,.82) 38%,rgba(22,64,8,.96) 100%)}body.gse .gse-personas .gse-persona::before{background:linear-gradient(180deg,rgba(8,19,11,.12) 0%,rgba(8,19,11,.78) 34%,rgba(8,19,11,.97) 100%)}body.gse .gse-personas .gse-persona::after{background:linear-gradient(180deg,rgba(139,197,63,.32) 0%,rgba(44,100,14,.88) 34%,rgba(20,58,8,.97) 100%)}body.gse .gse-personas .gse-persona__body{text-shadow:0 1px 10px rgba(0,0,0,.45)}body.gse .gse-personas .gse-persona::before,body.gse .gse-personas .gse-persona::after{display:none}body.gse .gse-personas .gse-persona__bg::before,body.gse .gse-personas .gse-persona__bg::after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .5s var(--gse-ease)}body.gse .gse-personas .gse-persona__bg::before{z-index:1;background:linear-gradient(180deg,rgba(8,19,11,.12) 0%,rgba(8,19,11,.78) 34%,rgba(8,19,11,.97) 100%)}body.gse .gse-personas .gse-persona__bg::after{z-index:2;opacity:0;background:linear-gradient(180deg,rgba(139,197,63,.32) 0%,rgba(44,100,14,.88) 34%,rgba(20,58,8,.97) 100%)}body.gse .gse-personas .gse-persona:hover .gse-persona__bg::before{opacity:0}body.gse .gse-personas .gse-persona:hover .gse-persona__bg::after{opacity:1}body.gse .gse-personas .gse-persona__bg::before{background:linear-gradient(180deg,rgba(8,19,11,.02) 0%,rgba(8,19,11,.42) 40%,rgba(8,19,11,.86) 62%,rgba(8,19,11,.96) 100%)}body.gse .gse-personas .gse-persona__bg::after{background:linear-gradient(180deg,rgba(139,197,63,.22) 0%,rgba(60,124,20,.62) 40%,rgba(32,84,12,.90) 62%,rgba(20,58,8,.97) 100%)}body.gse .gse-personas .gse-persona__body{top:0;bottom:auto;padding-top:28px}body.gse .gse-personas .gse-persona__bg::before{background:linear-gradient(180deg,rgba(22,74,30,.88) 0%,rgba(30,94,36,.66) 50%,rgba(30,94,36,.12) 100%)}body.gse .gse-personas .gse-persona__bg::after{background:linear-gradient(180deg,rgba(74,138,22,.92) 0%,rgba(110,176,40,.72) 50%,rgba(139,197,63,.22) 100%)}@media (min-width:901px){body.gse .gse-personas .gse-persona h3{min-height:83px}}body.gse .gse-personas .gse-persona,body.gse .gse-personas .gse-persona:hover{border:0;outline:0;background:transparent}body.gse .gse-personas .gse-persona__bg,body.gse .gse-personas .gse-persona__bg img{border:0;outline:0}body.gse .gse-band__box .wp-block-button:not(.is-style-outline) .wp-block-button__link,body.gse .gse-final__box .wp-block-button:not(.is-style-outline) .wp-block-button__link,body.gse .gse-sector-more .wp-block-button:not(.is-style-outline) .wp-block-button__link,body.gse .gse-personas .gse-persona__cta a,body.gse .gse-persona__cta a{background:#cc6109;border-color:#cc6109;color:#fff!important}body.gse .gse-band__box .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.gse .gse-final__box .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.gse .gse-sector-more .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.gse .gse-personas .gse-persona__cta a:hover,body.gse .gse-persona__cta a:hover{background:#a84f06;border-color:#a84f06;color:#fff!important;box-shadow:0 12px 28px rgba(204,97,9,.35)}.gse-main .wp-block-button.is-style-outline .wp-block-button__link:hover,body.gse .gse-hero .wp-block-button.is-style-outline .wp-block-button__link:hover,body.gse .gse-band__box .wp-block-button.is-style-outline .wp-block-button__link:hover,body.gse .gse-final__box .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#cc6109;border-color:#cc6109;color:#fff!important}body.gse .gse-why .gse-feat__icon{background:#cc6109;box-shadow:0 6px 16px rgba(204,97,9,.28)}body.gse .gse-why .gse-feat__icon::before{background:#fff}body.gse .gse-btn--primary,body.gse .gse-header__cta,body.gse .gse-main .wp-block-button:not(.is-style-outline) .wp-block-button__link,body.gse .gse-qf input[type="submit"],body.gse .gse-qf button[type="submit"],body.gse .gse-qf__submit input,body.gse .gse-qf__submit button{background:#cc6109;border-color:#cc6109;color:#fff!important}body.gse .gse-btn--primary:hover,body.gse .gse-header__cta:hover,body.gse .gse-main .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,body.gse .gse-qf input[type="submit"]:hover,body.gse .gse-qf button[type="submit"]:hover,body.gse .gse-qf__submit input:hover,body.gse .gse-qf__submit button:hover{background:#a84f06;border-color:#a84f06;color:#fff!important;box-shadow:0 12px 28px rgba(204,97,9,.35)}body.gse .gse-float{width:72px;box-sizing:border-box;overflow:visible;background:#cc6109;color:#fff;box-shadow:-8px 12px 32px rgba(204,97,9,.35)}body.gse .gse-float:hover{background:#e57514}body.gse .gse-float::before{border-color:rgba(204,97,9,.55)}.gse-float__discount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:80px;height:80px;flex:0 0 80px;box-sizing:border-box;padding:8px;border:2px solid #fff;border-radius:50%;transform:translateX(-14px);background:#fff8e8;color:#a84f06;box-shadow:0 5px 18px rgba(92,39,0,.22)}.gse-float__discount strong{font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.gse-float__discount small{font-size:13px;line-height:1;font-weight:800;letter-spacing:.15em}body.gse .gse-float__label{text-transform:none;letter-spacing:.035em}body.gse .gse-float:focus-visible{outline:3px solid #a84f06;outline-offset:3px}.gse-svc__icon--img{background:#eef6e3}.gse-svc__icon--img::before{display:none}.gse-svc__icon--img figure{margin:0;display:flex}.gse-svc__icon--img img{width:36px;height:36px;object-fit:contain;display:block}.gse-svc h3 a{color:inherit}.gse-svc h3 a:hover{color:var(--gse-green-700)}.gse-compare{margin:0;overflow-x:auto;border:1px solid var(--gse-line);border-radius:12px;background:#fff}.gse-compare table{width:100%;min-width:720px;border-collapse:collapse;font-size:15px;line-height:1.5}.gse-compare th{background:#eef6e3;color:#12310a;font-weight:700;text-align:left;padding:14px 18px}.gse-compare td{padding:14px 18px;border-top:1px solid var(--gse-line);color:var(--gse-muted);vertical-align:top}.gse-compare td:first-child{color:#0b1511;font-weight:700;white-space:nowrap}.gse-compare table,.gse-compare th,.gse-compare td{border:0}.gse-compare td{border-top:1px solid var(--gse-line)}.gse-aidata-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.gse-aidata-tags li{margin:0;padding:4px 10px;border:1px solid #dfe5dd;border-radius:6px;font-size:12px;color:#4a5a50;background:#fff}.gse-svc--tags .gse-aidata-tags{margin-top:auto;padding-top:14px}.gse-langcards>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gse-langcard{padding:clamp(22px, 3vw, 34px);background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px}body.gse .gse-langcard h3{font-size:22px;font-weight:600;margin:0 0 14px}.gse-langcard ul{margin:0;padding-left:20px;color:var(--gse-muted);font-size:15.5px;line-height:1.6}.gse-langcard li{margin-bottom:8px}@media (max-width:760px){.gse-langcards>.wp-block-group__inner-container{grid-template-columns:1fr}}.gse-compare thead{border:0}.gse-compare th{border-bottom:1px solid #cfe0b4}.gse-introtext--wide,.gse-introtext--wide>.wp-block-group__inner-container{width:100%;max-width:860px;margin-left:auto;margin-right:auto}.gse-introtext--wide .gse-title{text-align:center}.gse-introtext--wide p{max-width:none;text-align:center;text-wrap:pretty}.gse-grid--5{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.gse-grid--5{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.gse-grid--5{grid-template-columns:repeat(2,1fr)}}.gse-ltile{background:#fff;border:1px solid var(--gse-line);border-radius:12px;padding:24px 20px;text-align:center;transition:transform .3s var(--gse-ease),box-shadow .3s var(--gse-ease)}.gse-ltile:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(11,21,17,.1)}.gse-ltile figure{margin:0 auto 14px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.gse-ltile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}body.gse .gse-ltile h3{font-size:17px;font-weight:700;margin:0 0 8px}.gse-ltile p{margin:0 0 6px;color:var(--gse-muted);font-size:14px;line-height:1.55}.gse-ltile--sm{padding:16px 12px}.gse-ltile--sm figure{width:44px;height:44px;margin-bottom:10px}body.gse .gse-ltile--sm h3{font-size:15px;margin:0}.gse-whyc__sub{margin:0 0 6px!important;color:var(--gse-green-700)}.gse-compare--pkg th img{width:32px;height:32px;vertical-align:middle;margin-right:8px}.gse-compare--pkg td:not(:first-child){white-space:normal}.gse-pkg{position:relative;background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;padding:28px 26px}.gse-pkg--rec{border-color:var(--gse-green);box-shadow:0 14px 34px rgba(11,21,17,.1)}.gse-pkg__badge{position:absolute;top:-13px;right:22px;margin:0!important;padding:3px 12px;border-radius:999px;background:var(--gse-green);color:#08130b!important;font-size:12px!important;font-weight:700}.gse-pkg figure{margin:0 0 12px;width:52px;height:52px}.gse-pkg img{width:100%;height:100%;object-fit:contain}body.gse .gse-pkg h3{font-size:22px;margin:0 0 4px}.gse-pkg__sub{color:var(--gse-muted);margin:0 0 14px!important;font-size:14.5px}.gse-pkg__list{list-style:none;margin:0 0 14px;padding:0}.gse-pkg__list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--gse-line);font-size:15px;margin:0}.gse-pkg__list li span{color:var(--gse-muted)}.gse-pkg__best{margin:0!important;font-size:14px;color:var(--gse-muted)}.gse-rate .ninja_table_wrapper,.gse-rate table{width:100%}.gse-ltile--link{position:relative}.gse-ltile--link h3 a{color:inherit}.gse-ltile--link h3 a::after{content:"";position:absolute;inset:0;z-index:1}.gse-ltile--link:hover h3 a{color:var(--gse-green-700)}.gse-ltile--link:focus-within{outline:2px solid var(--gse-green);outline-offset:3px}.gse-case{display:flex;flex-direction:column;background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;overflow:hidden;transition:transform .3s var(--gse-ease),box-shadow .3s var(--gse-ease)}.gse-case>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1;padding:24px 22px}.gse-case:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(11,21,17,.12)}.gse-case__top>.wp-block-group__inner-container{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gse-case__ico figure{margin:0;width:48px;height:48px;display:flex}.gse-case__ico img{width:100%;height:100%;object-fit:contain}.gse-case__tag{margin:0!important;display:inline-block;padding:3px 10px;border-radius:999px;background:#eef6e3;color:#2f5d12!important;font-size:12px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.gse .gse-case h3{font-size:19px;font-weight:700;line-height:1.3;margin:0 0 14px}.gse-case__stats{list-style:none;margin:0 0 16px;padding:0}.gse-case__stats li{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid var(--gse-line);margin:0;font-size:14px}.gse-case__stats li span{color:var(--gse-muted);font-size:13px}.gse-case__stats li strong{color:#0b1511}.gse-case__link{margin:auto 0 0!important;font-weight:700;font-size:15px}.gse-case__link a{color:var(--gse-green-700)}.gse-case__link a::after{content:" \2192"}.gse-case--media{padding:0}.gse-case--media>.wp-block-group__inner-container{padding:0}.gse-case--media .gse-case__shot{margin:0}.gse-case--media .gse-case__shot img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center}.gse-case--media .gse-case__body>.wp-block-group__inner-container{display:flex;flex-direction:column;padding:20px 22px 22px}.gse-case--media .gse-case__body{display:flex;flex-direction:column;flex:1}.gse-case--media .gse-case__tag{align-self:flex-start;margin-bottom:10px!important}.gse-case--trial{background:#12310a;border-color:#12310a;color:#cfe3b4}.gse-case--trial h3{color:#fff!important}.gse-case--trial p{color:#cfe3b4;font-size:15px;line-height:1.6}.gse-case--trial .wp-block-buttons{margin-top:auto}.gse-case__more{text-align:center;margin-top:22px!important;font-weight:700}.gse-case__more a{color:var(--gse-green-700)}.gse-cases .gse-grid--4{gap:20px}.gse-logos-link{text-align:center;margin:22px 0 0!important;font-weight:700;font-size:15px}.gse-logos-link a{color:var(--gse-green-700)}.gse-logos-link a::after{content:" \2192"}.gse-section--logos .gse-logos-link{margin-top:18px!important}.gse-proj summary{display:flex;flex-direction:column;gap:3px}.gse-proj summary strong{font-size:17px}.gse-proj summary span{font-size:13.5px;color:var(--gse-muted);font-weight:400}.gse-proj .ninja_table_wrapper{margin:14px 0 6px;overflow-x:auto}.gse-proj__pdf{margin:10px 0 4px!important;font-weight:700;font-size:15px}.gse-proj__pdf a{color:var(--gse-green-700)}.gse-proj__pdf a::after{content:" \2192"}.gse-proj__list,.gse-proj__list>.wp-block-group__inner-container{max-width:1100px;margin-left:auto;margin-right:auto}.gse-office{background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;padding:26px 24px}.gse-office__head>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.gse-office__logo,.gse-office__flag{margin:0}.gse-office__logo img{height:40px;width:auto;display:block}.gse-office__flag img{height:36px;width:auto;display:block}body.gse .gse-office h3{font-size:20px;margin:0 0 12px}.gse-office__list{list-style:none;margin:0;padding:0}.gse-office__list li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--gse-line);margin:0;font-size:15px}.gse-office__list li span{font-size:13px;color:var(--gse-muted)}.gse-office__list a{color:var(--gse-green-700)}.gse-timeline{max-width:940px;margin:0 auto 36px}.gse-timeline__period{margin:0 0 18px!important;padding-bottom:10px;border-bottom:2px solid var(--gse-green);font-size:18px}.gse-timeline__item>.wp-block-group__inner-container{display:grid;grid-template-columns:96px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--gse-line)}.gse-timeline__year{margin:0!important;font-size:26px;font-weight:800;color:var(--gse-green-700);letter-spacing:-.02em}body.gse .gse-timeline__body h3{font-size:18px;margin:0 0 6px}.gse-timeline__text{margin:0!important;color:var(--gse-muted);font-size:15.5px;line-height:1.65}@media (max-width:640px){.gse-timeline__item>.wp-block-group__inner-container{grid-template-columns:1fr;gap:6px}}.gse-section--photo{padding-top:0}.gse-photo{max-width:1000px;margin:0 auto}.gse-photo img{width:100%;height:auto;border-radius:14px;display:block}.gse-person{background:#fff;border:1px solid var(--gse-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.gse-person>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-person__photo{margin:0}.gse-person__photo img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.gse-person__body>.wp-block-group__inner-container{padding:18px 20px 20px}body.gse .gse-person h3{font-size:17px;margin:0 0 2px}.gse-person__role{margin:0 0 10px!important;color:var(--gse-green-700);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.gse-person__quote{margin:0!important;color:var(--gse-muted);font-size:14.5px;line-height:1.6;font-style:italic}.gse-member{background:#fff;border:1px solid var(--gse-line);border-radius:12px;padding:18px 16px;text-align:center}.gse-member__photo{margin:0 auto 10px;width:76px;height:76px}.gse-member__photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.gse-member__name{margin:0!important;font-weight:700;font-size:14.5px}.gse-member__award{margin:2px 0 8px!important;color:var(--gse-green-700);font-size:12.5px;font-weight:600}.gse-member__quote{margin:0!important;color:var(--gse-muted);font-size:13px;line-height:1.5;font-style:italic}.gse-value__list{margin:0;padding-left:18px;color:var(--gse-muted);font-size:15px;line-height:1.6}.gse-value__list li{margin-bottom:8px}.gse-whyc--light{background:#fff}.gse-langstats--page>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gse-related__list,.gse-related__list>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}.gse-related__item,.gse-related__item>.wp-block-group__inner-container{min-width:0}@media (max-width:1000px){.gse-related__list,.gse-related__list>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gse-related__list,.gse-related__list>.wp-block-group__inner-container{grid-template-columns:1fr}}.gse-related__list{display:block}.gse-timeline>.wp-block-group__inner-container{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:40px;align-items:start}.gse-timeline{max-width:1120px}.gse-timeline__period{grid-column:1;grid-row:1 / span 20;position:sticky;top:110px;border-bottom:0!important;border-left:3px solid var(--gse-green);padding:2px 0 2px 16px!important;margin:0!important;line-height:1.4}.gse-timeline__period strong{display:block;font-size:24px;color:var(--gse-green-700)}.gse-timeline__item{grid-column:2}@media (max-width:860px){.gse-timeline>.wp-block-group__inner-container{grid-template-columns:1fr}.gse-timeline__period{position:static;grid-row:auto;margin-bottom:8px!important}.gse-timeline__item{grid-column:1}}.gse-person--h>.wp-block-group__inner-container{flex-direction:row;align-items:stretch}.gse-person--h .gse-person__photo{flex:0 0 42%}.gse-person--h .gse-person__photo img{height:100%;aspect-ratio:4 / 5}.gse-person--h .gse-person__body{flex:1;display:flex;align-items:center}.gse-person--h .gse-person__quote{font-size:15.5px}@media (max-width:700px){.gse-person--h>.wp-block-group__inner-container{flex-direction:column}.gse-person--h .gse-person__photo{flex:none}}body.gse .gse-section--dark .gse-value{background:#fff;border-color:transparent}body.gse .gse-section--dark .gse-value h3{color:#0b1511}body.gse .gse-section--dark .gse-value .gse-matter__num{color:var(--gse-green-700)}body.gse .gse-section--dark .gse-value__list{color:var(--gse-muted)}body.gse .gse-section--dark .gse-member{background:#fff;border-color:transparent}body.gse .gse-section--dark .gse-member__name{color:#0b1511}body.gse .gse-section--dark .gse-member__award{color:var(--gse-green-700)}body.gse .gse-section--dark .gse-member__quote{color:var(--gse-muted)}.gse-related__item,.gse-related__item>.wp-block-group__inner-container,.gse-related__item p{height:100%}.gse-related__item a{height:100%;box-sizing:border-box}.gse-langcard2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;transition:transform .3s var(--gse-ease),box-shadow .3s var(--gse-ease)}.gse-langcard2>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1;padding:22px 22px 20px}.gse-langcard2:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(11,21,17,.12)}.gse-langcard2__head>.wp-block-group__inner-container{display:flex;align-items:center;gap:14px;margin-bottom:14px}.gse-langcard2__flag{margin:0!important}.gse-langcard2__flag .gse-flag img{width:40px;height:30px;border-radius:4px;display:block}body.gse .gse-langcard2 h3{font-size:19px;font-weight:700;margin:0;color:#0b1511}body.gse .gse-langcard2 h3 a{color:inherit}body.gse .gse-langcard2 h3 a:hover{color:var(--gse-green-700)}.gse-langcard2__meta{list-style:none;margin:0 0 14px;padding:0}.gse-langcard2__meta li{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid var(--gse-line);margin:0;font-size:14.5px;line-height:1.45;color:#0b1511}.gse-langcard2__meta li span{font-size:12.5px;color:var(--gse-muted);text-transform:uppercase;letter-spacing:.04em}.gse-langcard2__meta li strong{font-weight:600}.gse-langcard2__link{margin:auto 0 0!important;font-weight:700;font-size:15px}.gse-langcard2__link a{color:var(--gse-green-700)}.gse-langcard2__link a::after{content:" \2192"}.gse-langsec .wp-block-buttons{justify-content:center}.gse-compare td a{color:var(--gse-green-700);font-weight:600}.gse-compare td:nth-child(3){white-space:normal;min-width:280px}body.gse .gse-section--dark .gse-langcard2__link a{color:var(--gse-green-700)}body.gse .gse-section--dark .gse-langcard2 h3{color:#0b1511}.gse-langsec .gse-grid--5 .gse-langcard2>.wp-block-group__inner-container{padding:18px 16px}.gse-reason{display:flex;flex-direction:column;background:#fff;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:12px;overflow:hidden}.gse-reason>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-reason__img{margin:0}.gse-reason__img img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.gse-reason__body>.wp-block-group__inner-container{padding:20px 22px 24px}body.gse .gse-reason h3{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--gse-green-700);text-align:left}.gse-reason p{margin:0;color:var(--gse-muted);font-size:15px;line-height:1.6}.gse-prof{display:flex;background:#fff;border:1px solid var(--gse-line);border-radius:12px;overflow:hidden}.gse-prof>.wp-block-group__inner-container{display:flex;width:100%}.gse-prof__photo{margin:0;flex:0 0 38%}.gse-prof__photo img{display:block;width:100%;height:100%;object-fit:cover}.gse-prof__body{flex:1}.gse-prof__body>.wp-block-group__inner-container{padding:20px 22px}.gse-prof__list{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.6}.gse-prof__list li{padding:6px 0;border-top:1px solid var(--gse-line);margin:0}.gse-prof__list li:first-child{border-top:0}@media (max-width:700px){.gse-prof,.gse-prof>.wp-block-group__inner-container{flex-direction:column}.gse-prof__photo{flex:none}}.gse-list{margin:0 0 16px;padding-left:20px;color:var(--gse-muted);line-height:1.7}.gse-photo--col img{border-radius:14px}.gse-introtext .gse-list li{margin-bottom:6px}.gse-fee h3.table-title{font-size:19px;margin:22px 0 10px!important}.gse-fee .table-wrapper{overflow-x:auto;border:1px solid var(--gse-line);border-radius:12px;background:#fff;margin-bottom:18px}.gse-fee table.csv-table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.gse-fee table.csv-table th{background:#eef6e3;color:#12310a;text-align:left;padding:12px 16px;font-weight:700;border:0}.gse-fee table.csv-table td{padding:12px 16px;border:0;border-top:1px solid var(--gse-line);color:var(--gse-muted)}.gse-fee table.csv-table td:first-child{color:#0b1511;font-weight:700}.gse-areas h2{text-align:center;margin:0 0 8px}body.gse .gse-areas h2{font-size:clamp(28px, 3.4vw, 42px);font-weight:500}.gse-areas p.sub{text-align:center;color:var(--gse-muted);margin:0 0 26px}.gse-areas ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.gse-areas li{margin:0}.gse-areas .inner{display:flex;gap:16px;align-items:flex-start;height:100%;padding:18px 20px;background:#fff;border:1px solid var(--gse-line);border-radius:12px}.gse-areas .left{flex:0 0 84px;text-align:center}.gse-areas .left p{margin:0 0 6px}.gse-areas .left img{width:44px;height:44px;object-fit:contain}.gse-areas .left h4{font-size:13.5px;line-height:1.3;margin:0}.gse-areas .right p{margin:0;font-size:14px;line-height:1.55;color:var(--gse-muted)}@media (max-width:1000px){.gse-areas ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gse-areas ul{grid-template-columns:1fr}}.gse-otherlangs .gse-lgroup__list{grid-template-columns:1fr 1fr}.gse-compare td p{margin:0 0 4px}.gse-menu>li.has-sub>.gse-sub--langs{display:flex;gap:8px;min-width:760px;padding:18px 16px}.gse-sub--langs .gse-subcol{flex:1;min-width:0}.gse-sub--langs .gse-subhead{margin:0 0 8px;padding:0 14px 8px;border-bottom:2px solid var(--gse-green);font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gse-green-700)}.gse-sub--langs ul{list-style:none;margin:0;padding:0}.gse-sub--langs li{margin:0}.gse-sub--langs a{display:flex;align-items:center;gap:10px;padding:9px 14px}.gse-sub--langs .gse-flag img{width:24px;height:18px}.gse-menu>li.has-sub:hover>.gse-sub--langs,.gse-menu>li.has-sub:focus-within>.gse-sub--langs{opacity:1;visibility:visible;transform:none}.gse-menu>li.has-sub>.gse-sub--langs{left:auto;right:-40px}@media (max-width:1100px){.gse-menu>li.has-sub>.gse-sub--langs{min-width:620px;right:-120px}}.gse-oldtable .table-wrapper,.gse-oldtable figure.gse-compare{border:1px solid #8dc63f;border-radius:8px;overflow:hidden;background:#fff;box-shadow:none;margin:0 0 22px}.gse-oldtable table,.gse-oldtable table.csv-table,.gse-oldtable .gse-compare table{width:100%;min-width:0;border-collapse:collapse;border:0;font-size:17px}.gse-oldtable th,.gse-oldtable table.csv-table th,.gse-oldtable .gse-compare th{background:#8dc63f;color:#fff;font-weight:700;font-size:19px;line-height:1.3;text-align:center;padding:16px 14px;border:1px solid #8dc63f;border-bottom:1px solid #8dc63f}.gse-oldtable td,.gse-oldtable table.csv-table td,.gse-oldtable .gse-compare td{text-align:center;color:#555;padding:12px 14px;border:1px solid #8dc63f;white-space:normal;font-weight:400;vertical-align:middle}.gse-oldtable td:first-child,.gse-oldtable table.csv-table td:first-child,.gse-oldtable .gse-compare td:first-child{color:#333;font-weight:400;white-space:normal}.gse-oldtable .gse-compare thead{border:0}.gse-oldtable .gse-compare td p{margin:0 0 4px}.gse-oldtable h3.table-title{color:#0b1511}.gse-ltile--field{text-align:left;padding:20px 20px 22px}.gse-ltile--field figure{margin:0 0 12px;width:52px;height:52px}body.gse .gse-ltile--field h3{font-size:17px;margin:0 0 8px}.gse-ltile--field p{font-size:14.5px;line-height:1.55;color:var(--gse-muted);margin:0}.gse-oldtable table,.gse-oldtable table.csv-table,.gse-fee table.csv-table{margin:0!important}.gse-oldtable .table-wrapper{padding:0;line-height:0}.gse-oldtable .table-wrapper table{line-height:1.4}.gse-cert .wp-block-columns{align-items:center}.gse-cert .gse-photo__img img{width:auto;max-width:100%;max-height:360px;object-fit:contain;margin:0 auto;display:block;box-shadow:0 6px 22px rgba(11,21,17,.12)}.gse-cert .gse-photo__img{margin:0;text-align:center}.gse-hero--news{position:relative;overflow:hidden;padding:clamp(56px, 7vw, 100px) 0;background:#12310a;color:#fff}.gse-hero--news .gse-hero__bg{position:absolute;inset:0;margin:0;z-index:0}.gse-hero--news .gse-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.gse-hero--news::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,19,11,.72) 0%,rgba(8,19,11,.35) 60%,rgba(8,19,11,0) 100%)}.gse-hero--news .gse-inner{position:relative;z-index:2;max-width:880px;margin-left:max(28px, calc((100% - 1240px) / 2 + 28px));margin-right:auto}body.gse .gse-hero--news .gse-hero__title{color:#fff}.gse-hero--news .gse-lead{color:#e4eddc}.gse-news{padding:clamp(36px, 5vw, 64px) 0;background:#fff}.gse-news .gse-inner{max-width:1240px;margin:0 auto;padding:0 28px}.gse-news .elementor-heading-title{font-size:clamp(26px, 3vw, 38px);font-weight:600;text-align:center;margin:0 0 26px;color:#0b1511}.gse-news .elementor-post__title a{color:#0b1511}.gse-news .elementor-post__title a:hover{color:var(--gse-green-700)}.gse-news .elementor-pagination{margin-top:30px;text-align:center}.gse-news .elementor-pagination .page-numbers{display:inline-block;padding:6px 12px;margin:0 2px;border:1px solid var(--gse-line);border-radius:8px;color:#0b1511}.gse-news .elementor-pagination .page-numbers.current{background:var(--gse-green);border-color:var(--gse-green);color:#08130b;font-weight:700}body.gse .gse-lang__btn{background:#fff!important;color:var(--gse-ink)!important;border:1px solid var(--gse-line)!important}body.gse .gse-lang__btn:hover{background:var(--gse-soft)!important}body.gse .gse-burger{background:transparent!important;border-color:var(--gse-line)!important}.gse-article-hero{background:linear-gradient(180deg,#f3f7ec 0%,#fff 100%);padding:clamp(36px, 5vw, 64px) 0 clamp(20px, 3vw, 36px)}.gse-article-hero__inner{max-width:1120px;margin:0 auto;padding:0 28px}.gse-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--gse-muted);margin-bottom:16px}.gse-crumbs a{color:var(--gse-muted)}.gse-crumbs a:hover{color:var(--gse-green-700)}.gse-chip{display:inline-block;padding:4px 12px;border-radius:999px;background:#eef6e3;color:#2f5d12;font-size:12.5px;font-weight:700;letter-spacing:.03em;margin:0 6px 12px 0}a.gse-chip:hover{background:var(--gse-green);color:#08130b}body.gse .gse-article-title{font-size:clamp(30px, 4vw, 46px);line-height:1.18;font-weight:700;letter-spacing:-.02em;max-width:920px;margin:0 0 14px;color:#0b1511}.gse-article-lead{font-size:clamp(17px, 1.6vw, 20px);color:var(--gse-muted);max-width:820px;margin:0 0 16px;line-height:1.6}.gse-article-meta{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;color:var(--gse-muted)}.gse-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;max-width:1120px;margin:0 auto;padding:8px 28px 56px;align-items:start}@media (max-width:960px){.gse-article-layout{grid-template-columns:1fr;gap:28px}}.gse-article{min-width:0}.gse-article-cover{margin:0 0 28px}.gse-article-cover img{width:100%;height:auto;border-radius:14px;display:block}.gse-prose{font-size:17.5px;line-height:1.8;color:#1f2d25;overflow-wrap:break-word}.gse-prose>*{max-width:100%}.gse-prose p{margin:0 0 1.25em}.gse-prose h2{font-size:clamp(25px, 2.8vw, 32px);line-height:1.25;font-weight:700;margin:2em 0 .7em;padding-top:.4em;color:#0b1511;scroll-margin-top:110px}.gse-prose h3{font-size:clamp(20px, 2vw, 24px);line-height:1.3;font-weight:700;margin:1.6em 0 .5em;color:#12310a;scroll-margin-top:110px}.gse-prose h4{font-size:18px;font-weight:700;margin:1.3em 0 .4em}body.gse .gse-prose a{color:#78b82a;text-decoration:underline;text-underline-offset:3px}body.gse .gse-prose a:hover,body.gse .gse-prose a:focus-visible{text-decoration:underline;text-underline-offset:3px}.gse-prose ul,.gse-prose ol{margin:0 0 1.25em;padding-left:1.4em}.gse-prose li{margin-bottom:.45em}.gse-prose blockquote{margin:1.6em 0;padding:14px 22px;border-left:4px solid var(--gse-green);background:#f4f7ef;border-radius:0 10px 10px 0;color:#25392c}.gse-prose img{max-width:100%;height:auto;border-radius:12px}.gse-prose figure{margin:1.6em 0}.gse-prose figcaption{font-size:14px;color:var(--gse-muted);text-align:center;margin-top:8px}.gse-prose .wp-block-table,.gse-prose figure.wp-block-table{overflow-x:auto}.gse-prose table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.55}.gse-prose th{background:#8dc63f;color:#fff;text-align:left;padding:12px 14px;border:1px solid #8dc63f}.gse-prose td{padding:11px 14px;border:1px solid #d9e8c5;vertical-align:top}.gse-prose tr:nth-child(even) td{background:#f8fbf3}.gse-prose details{margin:0 0 12px;border:1px solid var(--gse-line);border-radius:12px;background:#fff}.gse-prose summary{cursor:pointer;padding:16px 20px;font-weight:700}.gse-prose details>:not(summary){padding:0 20px}.gse-prose details[open]{border-color:var(--gse-green)}.gse-prose .gse-takeaways{margin:0 0 2em;padding:20px 24px;border:1px solid #cfe3b4;border-top:4px solid var(--gse-green);border-radius:12px;background:#f6faee}.gse-prose .gse-takeaways h2,.gse-prose .gse-takeaways p:first-child{margin-top:0;font-size:18px}.gse-prose .gse-related-box{margin:2em 0;padding:18px 22px;border:2px solid var(--gse-green);border-radius:12px;background:#fff}.gse-prose .gse-related-box h2,.gse-prose .gse-related-box p.gse-related-box__title{margin:0 0 8px;font-size:17px;font-weight:800;color:#b42318;padding:0}.gse-prose .gse-related-box ul{margin:0;padding-left:1.2em}body.gse .gse-prose .gse-related-box a{color:#b42318;text-decoration-color:currentColor}body.gse .gse-prose .gse-related-box a:hover,body.gse .gse-prose .gse-related-box a:focus-visible{color:#861b12;text-decoration:underline}.gse-prose .gse-cta-box{margin:2.2em 0;padding:26px 28px;border-radius:14px;background:#12310a;color:#e4eddc;text-align:center}.gse-prose .gse-cta-box h2,.gse-prose .gse-cta-box p{color:#fff;margin:0 0 10px;padding:0}body.gse .gse-prose .gse-cta-box a{display:inline-block;margin-top:8px;padding:12px 22px;border-radius:10px;background:#d1620a;color:#fff;font-weight:700;text-decoration:none}.gse-article-tags{margin:28px 0 0}.gse-article-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--gse-line);font-size:14.5px;color:var(--gse-muted)}.gse-article-share a{color:var(--gse-green-700);font-weight:600}.gse-article-aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}@media (max-width:960px){.gse-article-aside{position:static}}.gse-toc{border:1px solid var(--gse-line);border-radius:12px;padding:18px 20px;background:#fff}.gse-toc__title,.gse-aside-cta__title{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gse-green-700)}.gse-toc__list{margin:0;padding-left:1.2em;font-size:14.5px;line-height:1.45}.gse-toc__list li{margin-bottom:8px}.gse-toc__list a{color:#1f2d25}.gse-toc__list a:hover{color:var(--gse-green-700)}.gse-aside-cta{border-radius:12px;padding:22px;background:#12310a;color:#cfe3b4}.gse-aside-cta p{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:#cfe3b4}.gse-aside-cta .gse-aside-cta__title{color:#9be13a;font-size:15px;letter-spacing:0;text-transform:none}.gse-aside-cta .gse-btn{display:block;text-align:center}.gse-aside-cta__tel{display:block;margin-top:12px;text-align:center;color:#fff;font-weight:700}.gse-related-posts .gse-inner{max-width:1120px;margin:0 auto;padding:0 28px}.gse-postgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:860px){.gse-postgrid{grid-template-columns:1fr}}.gse-postcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--gse-line);border-radius:12px;overflow:hidden;transition:transform .3s var(--gse-ease),box-shadow .3s var(--gse-ease)}.gse-postcard:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(11,21,17,.1)}.gse-postcard__img{display:block}.gse-postcard__img img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.gse-postcard__body{padding:16px 18px 20px}.gse-postcard__date{margin:0 0 6px;font-size:12.5px;color:var(--gse-muted)}body.gse .gse-postcard h3{font-size:17px;line-height:1.35;margin:0 0 8px}.gse-postcard h3 a{color:#0b1511}.gse-postcard h3 a:hover{color:var(--gse-green-700)}.gse-postcard__body p:last-child{margin:0;font-size:14.5px;color:var(--gse-muted);line-height:1.55}body.gse .gse-prose p,body.gse .gse-prose li,body.gse .gse-prose blockquote{max-width:none}body.gse .gse-prose p{margin:0 0 1.25em;font-size:17.5px;line-height:1.8}body.gse .gse-prose h2{font-size:clamp(25px, 2.8vw, 32px);line-height:1.25;font-weight:700;margin:2em 0 .7em;padding-top:.4em;color:#0b1511;text-align:left}body.gse .gse-prose h3{font-size:clamp(20px, 2vw, 24px);line-height:1.3;font-weight:700;margin:1.6em 0 .5em;color:#12310a;text-align:left}body.gse .gse-prose h4{font-size:18px;margin:1.3em 0 .4em;text-align:left}body.gse .gse-prose table{border:0;border-collapse:collapse}body.gse .gse-prose th,body.gse .gse-prose td{border:1px solid #cfe3b4}body.gse .gse-prose th{background:#8dc63f;color:#fff;border-color:#8dc63f}body.gse .gse-prose .wp-block-table{margin:1.6em 0;border:1px solid #cfe3b4;border-radius:10px;overflow:hidden}body.gse .gse-prose .gse-takeaways p{margin:0 0 8px;font-size:17px}body.gse .gse-prose .gse-takeaways{margin-bottom:28px;padding:18px 22px;border-top-width:3px;font-size:17px;line-height:1.65}body.gse .gse-prose .gse-takeaways p,body.gse .gse-prose .gse-takeaways li{font-size:17px;line-height:1.65}body.gse .gse-prose .gse-takeaways h2,body.gse .gse-prose .gse-takeaways h3,body.gse .gse-prose .gse-takeaways p:first-child{margin:0 0 10px;padding:0;font-size:17px;line-height:1.4}body.gse .gse-prose .gse-takeaways ul,body.gse .gse-prose .gse-takeaways ol{margin:0;padding-left:1.25em}body.gse .gse-prose .gse-takeaways li{margin-bottom:7px}body.gse .gse-prose .gse-takeaways li:last-child,body.gse .gse-prose .gse-takeaways p:last-child{margin-bottom:0}@media (max-width:600px){body.gse .gse-prose .gse-takeaways{padding:16px 18px;margin-bottom:24px}}body.gse .gse-main .gse-prose p,body.gse .gse-main .gse-prose li,body.gse .gse-main .gse-article-lead{text-wrap:pretty}.gse-article-layout--single{grid-template-columns:minmax(0,820px);justify-content:center}.gse-toc__list{list-style:none;padding-left:0}.gse-toc__list li{padding-left:0}body.gse .gse-prose .wp-block-aioseo-table-of-contents ul,body.gse .gse-prose .wp-block-aioseo-table-of-contents ol{list-style:none;padding-left:0;margin:0}body.gse .gse-prose .wp-block-aioseo-table-of-contents li{margin-bottom:.5em}body.gse .gse-prose .wp-block-aioseo-table-of-contents li::marker{content:""}body.gse .gse-prose .wp-block-group+.wp-block-image,body.gse .gse-prose .wp-block-aioseo-table-of-contents+.wp-block-image{margin-top:2.2em}body.gse .gse-prose figure.wp-block-image{margin:1.8em auto}body.gse .gse-prose .has-background{border-radius:12px;padding:22px 26px;margin-bottom:1.6em}.gse-article-layout{grid-template-columns:minmax(0,1fr) 340px}.gse-article-aside{position:static;gap:24px}.gse-meta-item{display:inline-flex;align-items:center;gap:6px}.gse-meta-item svg{color:var(--gse-green-700)}.gse-meta-item a{color:inherit}.gse-aside-banners{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.gse-aside-banners li{margin:0}.gse-aside-banners img{display:block;width:100%;height:auto;border-radius:12px}.gse-aside-related{background:#f6faee;border:1px solid #e1eed0;border-radius:14px;padding:18px 16px 8px}.gse-aside-related ul{list-style:none;margin:0;padding:0}body.gse .gse-aside-related__title{font-size:20px;font-weight:700;text-align:center;margin:4px 0 16px;color:#0b1511}.gse-aside-related li{background:#fff;border-radius:10px;padding:10px 10px 14px;margin:0 0 14px;box-shadow:0 2px 10px rgba(11,21,17,.05)}.gse-aside-related__img{display:block;margin-bottom:10px}.gse-aside-related__img img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}body.gse .gse-aside-related h3{font-size:15.5px;line-height:1.4;font-weight:700;margin:0 0 4px;text-align:left}.gse-aside-related h3 a{color:#0b1511}.gse-aside-related h3 a:hover{color:var(--gse-green-700)}.gse-aside-related time{font-size:12.5px;color:var(--gse-muted)}@media (max-width:960px){.gse-article-layout{grid-template-columns:1fr}}body.gse .gse-prose .wp-block-table thead,body.gse .gse-prose table thead{border-bottom:0}body.gse .gse-prose .wp-block-table table{border-collapse:separate;border-spacing:0;border:0}body.gse .gse-prose .wp-block-table{border:1px solid #cfe3b4;border-radius:12px;overflow:hidden}body.gse .gse-prose .wp-block-table th{border:0;border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid #8dc63f}body.gse .gse-prose .wp-block-table th:last-child{border-right:0}body.gse .gse-prose .wp-block-table td{border:0;border-top:1px solid #dcebc8;border-right:1px solid #dcebc8}body.gse .gse-prose .wp-block-table td:last-child{border-right:0}.gse-article-hero__inner,.gse-article-layout,.gse-related-posts .gse-inner{max-width:1240px}.gse-article-layout{grid-template-columns:minmax(0,1fr) 360px;gap:56px}@media (max-width:960px){.gse-article-layout{grid-template-columns:1fr}}body.gse .gse-prose img,body.gse .gse-prose figure.wp-block-image img,body.gse .gse-prose .wp-block-image img{border-radius:0}body.gse .gse-prose figure,body.gse .gse-prose .wp-block-image{margin-left:auto;margin-right:auto;text-align:center}body.gse .gse-prose figure.wp-block-image,body.gse .gse-prose .wp-block-image{display:block}body.gse .gse-prose .wp-block-image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}body.gse .gse-prose .alignleft,body.gse .gse-prose .alignright,body.gse .gse-prose .wp-block-image.alignleft,body.gse .gse-prose .wp-block-image.alignright{float:none;margin-left:auto;margin-right:auto}body.gse .gse-prose .wp-block-table,body.gse .gse-prose table{border-radius:0}body.gse .gse-prose .wp-block-table{overflow-x:auto}.gse-article-layout{grid-template-columns:minmax(0,1fr) 330px;gap:28px}@media (max-width:960px){.gse-article-layout{grid-template-columns:1fr;gap:28px}}.gse-article-aside{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;gap:18px;scrollbar-width:thin}@media (max-width:960px){.gse-article-aside{position:static;max-height:none;overflow:visible}}.gse-toc{border:0;border-radius:0;background:transparent;padding:0 0 18px;border-bottom:1px solid var(--gse-line)}.gse-toc__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}body.gse .gse-toc .gse-toc__title{margin:0;padding-left:12px;border-left:3px solid #d1620a;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4a5a50;line-height:1.1}.gse-toc__ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.gse-toc__ring svg{transform:rotate(-90deg)}.gse-toc__ring circle{fill:none;stroke-width:3}.gse-toc__ring-bg{stroke:#f2d9c6}.gse-toc__ring-fg{stroke:#d1620a;stroke-linecap:round;transition:stroke-dasharray .15s linear}.gse-toc__ring b{position:absolute;font-size:10px;font-weight:700;color:#4a5a50}.gse-toc__list{position:relative;list-style:none;margin:0;padding:0 0 0 14px;max-height:46vh;overflow-y:auto;scrollbar-width:none}.gse-toc__list::-webkit-scrollbar{display:none}.gse-toc__list::before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;background:#e3e8df}.gse-toc__item{position:relative;margin:0;padding:0}.gse-toc__item::before{content:"";position:absolute;left:-14px;top:13px;width:8px;height:8px;margin-left:0;border-radius:50%;background:#e3e8df;border:2px solid #fff;box-sizing:content-box;transform:translateX(-1px)}.gse-toc__item a{display:block;padding:6px 4px 6px 0;font-size:14.5px;line-height:1.4;color:#98a39b}.gse-toc__item--l3{padding-left:14px}.gse-toc__item--l3 a{font-size:14px}.gse-toc__item a:hover{color:#4a5a50}.gse-toc__item.is-read a{color:#7d8a82}.gse-toc__item.is-read::before{background:#f0b78a}.gse-toc__item.is-active a{color:#d1620a;font-weight:700}.gse-toc__item.is-active::before{background:#d1620a}.gse-toc__read{display:flex;align-items:center;gap:6px;margin:14px 0 0;font-size:13px;color:#98a39b}.gse-aside-related{border:1px solid var(--gse-line);border-radius:16px;background:#fff;padding:18px 18px 6px}body.gse .gse-aside-related .gse-aside-related__title{margin:0 0 12px;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d1620a;text-align:left}.gse-aside-related li{display:flex;gap:12px;align-items:center;background:transparent;box-shadow:none;padding:10px 0;margin:0;border-top:1px solid var(--gse-line)}.gse-aside-related li:first-child{border-top:0}.gse-aside-related__img{flex:0 0 76px;margin:0}.gse-aside-related__img img{width:76px;height:56px;aspect-ratio:auto;object-fit:cover;border-radius:6px}body.gse .gse-aside-related h3{font-size:14.5px;line-height:1.35;margin:0 0 3px}body.gse .gse-prose .wp-block-aioseo-table-of-contents,body.gse .gse-prose .wp-block-group:has(>.wp-block-aioseo-table-of-contents){display:none}body.gse .gse-toc .gse-toc__item a{color:#98a39b}body.gse .gse-toc .gse-toc__item a:hover{color:#4a5a50}body.gse .gse-toc .gse-toc__item.is-read a{color:#7d8a82}body.gse .gse-toc .gse-toc__item.is-active a{color:#d1620a;font-weight:700}.gse-toc__item::before{left:-15px;top:12px}.gse-toc__list::before{left:-1px}.gse-article-aside{max-height:none;overflow:visible}.gse-toc__list{max-height:36vh}body.gse .gse-prose .wp-block-group:has(.wp-block-aioseo-table-of-contents){display:none}.gse-article-aside{position:static;align-self:stretch;display:flex;flex-direction:column;max-height:none;overflow:visible}.gse-aside-top .gse-toc{position:sticky;top:100px}@media (max-width:960px){.gse-aside-top .gse-toc{position:static}}.gse-toc__list::before{background:#d3dacf}.gse-toc__item::before{background:#c4ccc0}.gse-aside-top{flex:none}.gse-aside-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px;max-height:none;overflow:visible}.gse-aside-sticky::-webkit-scrollbar{display:none}.gse-aside-sticky .gse-toc{position:static;flex:0 0 auto;display:block}.gse-aside-sticky .gse-toc__list{min-height:0;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c4ccc0 transparent}.gse-aside-sticky .gse-toc__list::-webkit-scrollbar{display:block;width:4px}.gse-aside-sticky .gse-toc__list::-webkit-scrollbar-thumb{background:#c4ccc0;border-radius:4px}.gse-aside-sticky .gse-aside-related{flex:0 0 auto}.gse-article-aside{gap:18px}@media (max-width:960px){.gse-aside-sticky{position:static;max-height:none;overflow:visible}}.gse-aside-top{flex:1 0 auto}body.gse .gse-prose hr,body.gse .gse-prose .wp-block-separator{display:block;width:100%!important;max-width:100%!important;height:1px!important;margin:2em 0!important;padding:0;border:0!important;border-radius:0!important;background:#d9e8c5!important;background-color:#d9e8c5!important;color:#d9e8c5!important;opacity:1!important}body.gse .gse-prose hr.is-style-dots::before{display:none}body.gse .gse-prose h2,body.gse .gse-prose h3{border-bottom:0!important;box-shadow:none!important}body.gse .gse-prose h2::after,body.gse .gse-prose h3::after{display:none!important}body.gse .gse-prose .wp-block-heading{border-radius:0}.gse-article-hero__inner{text-align:center}.gse-article-hero .gse-crumbs,.gse-article-hero .gse-article-meta{justify-content:center}body.gse .gse-article-hero .gse-article-title{margin-left:auto;margin-right:auto;text-align:center;max-width:980px}.gse-article-hero .gse-article-lead{margin-left:auto;margin-right:auto;text-align:center}body.gse .gse-prose h2,body.gse .gse-prose h3,body.gse .gse-prose h4{max-width:none;width:100%;text-wrap:pretty}body.gse .gse-prose h2{margin:1.7em 0 .6em;padding-top:0}body.gse .gse-prose h3{margin:1.4em 0 .5em}body.gse .gse-prose hr+h2,body.gse .gse-prose .wp-block-separator+h2{margin-top:0}body.gse .gse-prose h2{line-height:1.3}body.gse .gse-prose h3{line-height:1.35}body.gse .gse-prose h2+hr,body.gse .gse-prose h2+.wp-block-separator,body.gse .gse-prose .wp-block-heading+.wp-block-separator{margin:.6em 0 1.2em!important}.gse-news .elementor-post__text{padding:14px 18px 4px;margin:0}.gse-news .elementor-post__title,body.gse .gse-news .elementor-post__title{margin:0 0 6px!important;font-size:18px!important;line-height:1.3!important;text-wrap:pretty}.gse-news .elementor-post__title a{line-height:1.3}.gse-news .elementor-post__excerpt{margin:0 0 6px!important}.gse-news .elementor-post__excerpt p,body.gse .gse-news .elementor-post__excerpt p{margin:0!important;font-size:14px!important;line-height:1.5!important;text-wrap:pretty;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gse-news .elementor-post__read-more{display:inline-block;margin:4px 0 8px!important;padding:0!important;font-size:12.5px;line-height:1.2}.gse-news .elementor-post__meta-data{padding:8px 18px!important;margin:0!important}.gse-news .elementor-post__card{padding-bottom:0!important}.gse-news .elementor-posts-container{row-gap:22px!important}.gse-news .elementor-post__excerpt p,body.gse .gse-news .elementor-post__excerpt p{-webkit-line-clamp:2;line-clamp:2}.gse-news .elementor-post__card{display:flex;flex-direction:column;height:100%}.gse-news .elementor-post__text{flex:1 1 auto}.gse-aside-related li{gap:10px;padding:8px 0;align-items:flex-start}.gse-aside-related li>div{min-width:0}body.gse .gse-aside-related h3{font-size:14px;line-height:1.3;font-weight:600;margin:0 0 2px;text-wrap:pretty;max-width:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gse-aside-related time{font-size:12px;line-height:1.2;display:block}.gse-aside-related__img{flex:0 0 64px}.gse-aside-related__img img{width:64px;height:48px}body.gse .gse-aside-related .gse-aside-related__title{margin-bottom:6px}body.gse .gse-prose table,body.gse .gse-prose th,body.gse .gse-prose td,body.gse .gse-prose .wp-block-table th,body.gse .gse-prose .wp-block-table td,body.gse .gse-prose td p,body.gse .gse-prose th p{text-align:left!important}body.gse .gse-prose td,body.gse .gse-prose th{vertical-align:top}.gse-chero{position:relative;overflow:hidden;padding:clamp(52px, 7vw, 96px) 0 clamp(40px, 5vw, 64px);background:radial-gradient(900px 420px at 85% -10%,#e4f2cb 0%,rgba(228,242,203,0) 60%),radial-gradient(700px 360px at 0% 110%,#f1f8e4 0%,rgba(241,248,228,0) 60%),#fbfdf7}.gse-chero::after{content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border-radius:50%;border:2px solid rgba(139,197,63,.35);box-shadow:0 0 0 38px rgba(139,197,63,.08),0 0 0 80px rgba(139,197,63,.05);pointer-events:none}.gse-chero .gse-inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 28px;text-align:center}body.gse .gse-chero__title{font-size:clamp(34px, 5vw, 56px);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0 0 16px;color:#0b1511}.gse-chero .gse-lead{margin:0 auto 26px;max-width:640px}.gse-chero__chips>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gse-chero__chips p{margin:0!important}.gse-chero__chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #d6e6bd;border-radius:999px;background:#fff;color:#1f3a12;font-size:14.5px;font-weight:600;box-shadow:0 2px 10px rgba(11,21,17,.05);transition:transform .25s var(--gse-ease),box-shadow .25s var(--gse-ease),border-color .25s}.gse-chero__chips a svg{color:var(--gse-green-700);width:18px;height:18px}.gse-chero__chips a:hover{transform:translateY(-2px);border-color:var(--gse-green);box-shadow:0 10px 24px rgba(11,21,17,.1)}.gse-contactmain{padding-top:clamp(36px, 5vw, 64px);padding-bottom:clamp(40px, 6vw, 80px)}.gse-contactmain .wp-block-columns{align-items:flex-start;gap:clamp(24px, 4vw, 56px)}.gse-cinfo__cards>.wp-block-group__inner-container{display:grid;gap:14px}.gse-ccard{background:#fff;border:1px solid var(--gse-line);border-radius:16px;padding:18px 20px;box-shadow:0 4px 16px rgba(11,21,17,.04);transition:transform .25s var(--gse-ease),box-shadow .25s var(--gse-ease)}.gse-ccard:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(11,21,17,.08)}.gse-ccard>.wp-block-group__inner-container{display:flex;gap:16px;align-items:flex-start}.gse-ccard__ico{flex:0 0 44px}.gse-ccard__ico p{margin:0!important;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eef6e3;color:var(--gse-green-700)}.gse-ccard__body{min-width:0}body.gse .gse-ccard h3{font-size:16.5px;margin:0 0 4px;font-weight:700}.gse-ccard p{margin:0 0 3px;font-size:14.5px;line-height:1.55;color:var(--gse-muted)}.gse-ccard a{color:var(--gse-green-700);font-weight:700}.gse-csteps{margin-top:26px;padding:22px 22px 8px;border-radius:16px;background:rgba(255,255,255,.6);border:1px dashed #cfe3b4}body.gse .gse-csteps h3{font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--gse-green-700);margin:0 0 14px;font-weight:800}.gse-cstep>.wp-block-group__inner-container{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px}.gse-cstep__n{flex:0 0 30px;width:30px;height:30px;margin:0!important;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gse-green);color:#08130b;font-weight:800;font-size:14px}.gse-cstep__t{margin:0 0 2px!important;font-weight:700;color:#0b1511}.gse-cstep p{margin:0;font-size:14px;line-height:1.5;color:var(--gse-muted)}.gse-cform{background:#fff;border:1px solid var(--gse-line);border-top:4px solid var(--gse-green);border-radius:20px;padding:clamp(24px, 3vw, 38px);box-shadow:0 24px 60px rgba(11,21,17,.09)}body.gse .gse-cform h3{font-size:clamp(24px, 2.4vw, 30px);margin:0 0 8px;font-weight:700}.gse-cform__sub{margin:0 0 22px!important;color:var(--gse-muted);font-size:15px;line-height:1.6}.gse-cform .form-group,.gse-cform .form-btn-action-wrapper{display:block;margin:0 0 16px}.gse-cform .row{display:block}.gse-cform .note-required-text{text-align:right;font-size:12.5px;color:var(--gse-muted);margin:0}.gse-cform label{display:block;margin:0 0 6px;font-size:14px;font-weight:700;color:#1f2d25}.gse-cform .required{color:#c0392b;margin-left:3px;font-weight:700}.gse-cform .col-sm-3,.gse-cform .col-sm-9,.gse-cform .col-md-12{width:100%;float:none;padding:0}.gse-cform .wpcf7-form-control-wrap{display:block}.gse-cform input[type=text],.gse-cform input[type=email],.gse-cform input[type=tel],.gse-cform textarea{width:100%;box-sizing:border-box;padding:13px 16px;border:1px solid #dde5d6;border-radius:12px;background:#fbfdf9;font:400 16px/1.4 var(--gse-font);color:#0b1511;transition:border-color .2s,box-shadow .2s,background-color .2s}.gse-cform textarea{min-height:150px;resize:vertical}.gse-cform input:focus,.gse-cform textarea:focus{outline:0;border-color:var(--gse-green);background:#fff;box-shadow:0 0 0 4px rgba(139,197,63,.2)}.gse-cform .form-btn-action{text-align:left;margin-top:6px}.gse-cform input[type=submit],.gse-cform .btn{appearance:none;border:0;border-radius:999px;padding:14px 34px;background:#d1620a;color:#fff;font:700 16px/1 var(--gse-font);cursor:pointer;box-shadow:0 8px 20px rgba(209,98,10,.28);transition:transform .2s var(--gse-ease),box-shadow .2s var(--gse-ease),background-color .2s}.gse-cform input[type=submit]:hover{background:#b9540a;transform:translateY(-2px);box-shadow:0 14px 28px rgba(209,98,10,.32)}.gse-cform .wpcf7-spinner{margin-left:10px}.gse-cform .wpcf7-not-valid-tip{font-size:12.5px;color:#c0392b;margin-top:4px}.gse-cform .wpcf7-response-output{margin:16px 0 0!important;padding:12px 16px!important;border-radius:12px;font-size:14px}@media (max-width:780px){.gse-contactmain .wp-block-columns{flex-direction:column}.gse-contactmain .wp-block-column{flex-basis:100%!important;width:100%}}body.gse .gse-band__box:not(.gse-band__box--slim):not(.gse-band__box--dots)::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='xMidYMid slice' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cg opacity='.5'%3E%3Ccircle cx='40' cy='40' r='13'/%3E%3Ccircle cx='92' cy='40' r='13'/%3E%3Ccircle cx='40' cy='92' r='13'/%3E%3Ccircle cx='92' cy='92' r='13'/%3E%3C/g%3E%3Cg opacity='.42'%3E%3Crect x='90' y='186' width='84' height='84' rx='16' transform='rotate(-12 132 228)'/%3E%3Crect x='176' y='214' width='52' height='52' rx='12'/%3E%3C/g%3E%3Cg opacity='.45'%3E%3Crect x='930' y='28' width='76' height='76' rx='15' transform='rotate(10 968 66)'/%3E%3Crect x='1040' y='88' width='116' height='116' rx='22'/%3E%3Crect x='960' y='190' width='64' height='64' rx='13' transform='rotate(-8 992 222)'/%3E%3C/g%3E%3Ccircle cx='1200' cy='-6' r='96' opacity='.55' stroke-width='9'/%3E%3Ccircle cx='1200' cy='-6' r='128' opacity='.3' stroke-width='3'/%3E%3C/svg%3E")}@media (max-width:700px){body.gse .gse-band__box:not(.gse-band__box--slim):not(.gse-band__box--dots)::after{opacity:.6}}.gse-pcards-sec .gse-pcards{gap:26px;align-items:stretch;margin-top:8px}.gse-pcard{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e3eadc;border-radius:22px;padding:30px 28px 26px;box-shadow:0 1px 2px rgba(8,19,11,.05),0 10px 30px rgba(8,19,11,.06);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.gse-pcard>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.gse-pcard::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(120% 80% at 50% -10%,rgba(139,197,63,.26),transparent 60%)}.gse-pcard>*{position:relative;z-index:1}.gse-pcard:hover,.gse-pcard:focus-within{transform:translateY(-12px);border-color:#8bc53f;box-shadow:0 0 0 1px #8bc53f,0 0 34px rgba(139,197,63,.38),0 30px 60px rgba(8,19,11,.18)}.gse-pcard:hover::before,.gse-pcard:focus-within::before{opacity:1}.gse-pcard--feat{border-color:#8bc53f;box-shadow:0 1px 2px rgba(8,19,11,.05),0 18px 44px rgba(139,197,63,.26);padding-top:62px}body.gse .gse-pcard__flag{position:absolute;z-index:2;top:0;left:0;right:0;margin:0;padding:12px 16px;text-align:center;background:#12261b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.gse .gse-pcard__flag::before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#8bc53f;vertical-align:1px}.gse-pcard__icon{margin:0 0 18px;width:52px;height:52px;display:grid;place-items:center;background:#fff;border:1px solid #e3eadc;border-radius:14px;box-shadow:0 4px 12px rgba(8,19,11,.07)}.gse-pcard__icon img{width:30px;height:30px;object-fit:contain;display:block}body.gse .gse-pcard__eyebrow{margin:0 0 8px;color:#4d8a1a;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body.gse .gse-pcard h3{margin:0 0 10px;font-size:24px;color:#12261b}body.gse .gse-pcard__desc{margin:0 0 20px;color:#5a6b60;font-size:15px;line-height:1.6;min-height:72px}body.gse .gse-pcard__stat{margin:0;display:flex;align-items:baseline;gap:10px;padding-top:18px;border-top:1px solid #e9efe4}.gse-pcard__stat span{color:#6b7b70;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gse-pcard__stat strong{color:#12261b;font-size:46px;line-height:1;font-weight:800;letter-spacing:-.03em}.gse-pcard__stat em{color:#6b7b70;font-size:13px;font-style:normal}body.gse .gse-pcard__note{margin:8px 0 18px;color:#6b7b70;font-size:13.5px}body.gse .gse-pcard__list{list-style:none;margin:0 0 24px;padding:18px 0 0;border-top:1px solid #e9efe4;display:grid;gap:12px}body.gse .gse-pcard__list li{position:relative;padding-left:30px;color:#1d2a23;font-size:14.5px;line-height:1.45}body.gse .gse-pcard__list li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#e7f3d6 url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d8a1a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.gse-pcard .wp-block-buttons{margin-top:auto}.gse-pcard .wp-block-button{width:100%}.gse-pcard .wp-block-button__link{width:100%;text-align:center;justify-content:center;border-radius:14px;padding:15px 20px}body.gse .gse-pcard .wp-block-button.is-style-outline .wp-block-button__link{color:#12261b!important;border:1.5px solid #cfd9c6;background:#fff}body.gse .gse-pcard .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#12261b;color:#fff!important;border-color:#12261b}body.gse .gse-pcard__rates{margin:14px 0 0;text-align:center;font-size:13.5px}.gse-pcard__rates a{color:#4d8a1a;font-weight:600;border-bottom:1.5px solid #8bc53f}@media (max-width:900px){.gse-pcard--feat{padding-top:62px}.gse-pcard:hover{transform:translateY(-6px)}body.gse .gse-pcard__desc{min-height:0}}@media (prefers-reduced-motion:reduce){.gse-pcard,.gse-pcard:hover{transition:none;transform:none}}html{scroll-behavior:smooth}.gse-rate{scroll-margin-top:110px}.gse-pnote{margin-top:34px;background:#fff;border:1px solid #e3eadc;border-radius:16px;padding:22px 28px 22px 92px;position:relative;box-shadow:0 1px 2px rgba(8,19,11,.04)}.gse-pnote::before{content:"";position:absolute;left:28px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #e3eadc;border-radius:14px;box-shadow:0 4px 12px rgba(8,19,11,.07);background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312261b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E") center / 24px no-repeat}.gse-pnote>.wp-block-group__inner-container{display:block}body.gse .gse-pnote p{margin:0;color:#3b4b40;font-size:16px;line-height:1.6}.gse-pnote a{color:#356b18;font-weight:700;border-bottom:2px solid #8bc53f}.gse-pnote a:hover{background:#e7f3d6}@media (max-width:600px){.gse-pnote{padding:78px 20px 20px}.gse-pnote::before{top:20px;left:20px;transform:none}}.gse-pcard>.wp-block-group__inner-container{position:static;z-index:auto}.gse-pcard>.wp-block-group__inner-container>*{position:relative;z-index:1}body.gse .gse-pcard>.wp-block-group__inner-container>.gse-pcard__flag{position:absolute;z-index:2}body.gse .gse-pcard__eyebrow{min-height:36px}body.gse .gse-pcard__desc{min-height:96px}.gse-pcard--feat>.wp-block-group__inner-container{margin-top:0}body.gse .gse-prange{margin:28px 0 0;text-align:center;color:#3b4b40;font-size:16px}.gse-prange strong{color:#12261b}.gse-prange a{color:#356b18;font-weight:600;border-bottom:1.5px solid #8bc53f;margin-left:4px}body.gse .gse-prange+.gse-pnote{margin-top:18px}.gse-pcard{padding:22px 24px 20px;border-radius:20px}.gse-pcard--feat{padding-top:52px}body.gse .gse-pcard__flag{padding:9px 16px;font-size:11.5px}.gse-pcard__icon{width:44px;height:44px;margin-bottom:12px;border-radius:12px}.gse-pcard__icon img{width:26px;height:26px}body.gse .gse-pcard__eyebrow{min-height:0;margin-bottom:6px;font-size:11.5px}body.gse .gse-pcard h3{font-size:22px;margin-bottom:6px}body.gse .gse-pcard__desc{min-height:0;margin-bottom:14px;font-size:14.5px;line-height:1.5}body.gse .gse-pcard__stat{padding-top:12px}.gse-pcard__stat strong{font-size:38px}body.gse .gse-pcard__note{margin:4px 0 12px;font-size:13px}body.gse .gse-pcard__list{margin-bottom:18px;padding-top:12px;gap:8px}body.gse .gse-pcard__list li{font-size:14px;line-height:1.4}.gse-pcard .wp-block-button__link{padding:12px 18px}body.gse .gse-pcard__rates{margin-top:10px}body.gse .gse-band__box .gse-band__title,body.gse .gse-final__box .gse-band__title{color:#fff;text-shadow:0 1px 12px rgba(40,80,10,.35)}body.gse .gse-band__box .gse-band__text,body.gse .gse-final__box .gse-band__text{color:#fff;text-shadow:0 1px 8px rgba(40,80,10,.35)}body.gse .gse-band__box,body.gse .gse-band__box--dots,body.gse .gse-band__box--slim,body.gse .gse-final__box{background:#78b02f}body.gse .gse-band__box:not(.gse-band__box--slim):not(.gse-band__box--dots)::after{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20300'%20preserveAspectRatio='xMidYMid%20slice'%20fill='none'%20stroke='%23fff'%20stroke-width='3'%3E%3Cg%20opacity='.5'%3E%3Ccircle%20cx=%2240%22%20cy=%2240%22%20r=%2213%22%3E%3Canimate%20attributeName=%22opacity%22%20values=%221;.35;1%22%20dur=%223.6s%22%20begin=%22-0s%22%20repeatCount=%22indefinite%22/%3E%3C/circle%3E%3Ccircle%20cx=%2292%22%20cy=%2240%22%20r=%2213%22%3E%3Canimate%20attributeName=%22opacity%22%20values=%221;.35;1%22%20dur=%223.6s%22%20begin=%22-0.9s%22%20repeatCount=%22indefinite%22/%3E%3C/circle%3E%3Ccircle%20cx=%2240%22%20cy=%2292%22%20r=%2213%22%3E%3Canimate%20attributeName=%22opacity%22%20values=%221;.35;1%22%20dur=%223.6s%22%20begin=%22-1.8s%22%20repeatCount=%22indefinite%22/%3E%3C/circle%3E%3Ccircle%20cx=%2292%22%20cy=%2292%22%20r=%2213%22%3E%3Canimate%20attributeName=%22opacity%22%20values=%221;.35;1%22%20dur=%223.6s%22%20begin=%22-2.7s%22%20repeatCount=%22indefinite%22/%3E%3C/circle%3E%3C/g%3E%3Cg%20opacity='.42'%3E%3Cg%3E%3Crect%20x=%2290%22%20y=%22186%22%20width=%2284%22%20height=%2284%22%20rx=%2216%22%20transform=%22rotate%28-12%20132.0%20228.0%29%22/%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22translate%22%20values=%220%200;6%20-14;0%200%22%20dur=%226.5s%22%20begin=%22-0s%22%20repeatCount=%22indefinite%22%20additive=%22sum%22%20calcMode=%22spline%22%20keySplines=%22.45%200%20.55%201;.45%200%20.55%201%22%20keyTimes=%220;.5;1%22/%3E%3C/g%3E%3Cg%3E%3Crect%20x=%22176%22%20y=%22214%22%20width=%2252%22%20height=%2252%22%20rx=%2212%22%20transform=%22rotate%280%20202.0%20240.0%29%22/%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22translate%22%20values=%220%200;-6%20-10;0%200%22%20dur=%225s%22%20begin=%22-2s%22%20repeatCount=%22indefinite%22%20additive=%22sum%22%20calcMode=%22spline%22%20keySplines=%22.45%200%20.55%201;.45%200%20.55%201%22%20keyTimes=%220;.5;1%22/%3E%3C/g%3E%3C/g%3E%3Cg%20opacity='.45'%3E%3Cg%3E%3Crect%20x=%22930%22%20y=%2228%22%20width=%2276%22%20height=%2276%22%20rx=%2215%22%20transform=%22rotate%2810%20968.0%2066.0%29%22/%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22translate%22%20values=%220%200;-6%2012;0%200%22%20dur=%227s%22%20begin=%22-1s%22%20repeatCount=%22indefinite%22%20additive=%22sum%22%20calcMode=%22spline%22%20keySplines=%22.45%200%20.55%201;.45%200%20.55%201%22%20keyTimes=%220;.5;1%22/%3E%3C/g%3E%3Cg%3E%3Crect%20x=%221040%22%20y=%2288%22%20width=%22116%22%20height=%22116%22%20rx=%2222%22%20transform=%22rotate%280%201098.0%20146.0%29%22/%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22translate%22%20values=%220%200;0%20-12;0%200%22%20dur=%228s%22%20begin=%22-3s%22%20repeatCount=%22indefinite%22%20additive=%22sum%22%20calcMode=%22spline%22%20keySplines=%22.45%200%20.55%201;.45%200%20.55%201%22%20keyTimes=%220;.5;1%22/%3E%3C/g%3E%3Cg%3E%3Crect%20x=%22960%22%20y=%22190%22%20width=%2264%22%20height=%2264%22%20rx=%2213%22%20transform=%22rotate%28-8%20992.0%20222.0%29%22/%3E%3CanimateTransform%20attributeName=%22transform%22%20type=%22translate%22%20values=%220%200;8%20-12;0%200%22%20dur=%225.5s%22%20begin=%22-0s%22%20repeatCount=%22indefinite%22%20additive=%22sum%22%20calcMode=%22spline%22%20keySplines=%22.45%200%20.55%201;.45%200%20.55%201%22%20keyTimes=%220;.5;1%22/%3E%3C/g%3E%3C/g%3E%3Ccircle%20cx='1200'%20cy='-6'%20r='96'%20opacity='.55'%20stroke-width='9'%3E%3Canimate%20attributeName='r'%20values='96;104;96'%20dur='6s'%20repeatCount='indefinite'%20calcMode='spline'%20keySplines='.45%200%20.55%201;.45%200%20.55%201'%20keyTimes='0;.5;1'/%3E%3C/circle%3E%3Ccircle%20cx='1200'%20cy='-6'%20r='128'%20opacity='.3'%20stroke-dasharray='14%2012'%3E%3CanimateTransform%20attributeName='transform'%20type='rotate'%20from='0%201200%20-6'%20to='360%201200%20-6'%20dur='40s'%20repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){body.gse .gse-band__box:not(.gse-band__box--slim):not(.gse-band__box--dots)::after{display:none}}.gse-related__list>.wp-block-group__inner-container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}body.gse .gse-related__item a{background:#8bc53f;border-color:#8bc53f;padding:20px 20px;box-shadow:0 6px 16px rgba(94,145,30,.22);transition:transform .3s var(--gse-ease),background .3s,box-shadow .3s,border-color .3s}body.gse .gse-related__item strong{color:#fff;font-size:17px;line-height:1.3;text-shadow:0 1px 8px rgba(40,80,10,.3)}body.gse .gse-related__item span{color:#fff;opacity:.94;text-shadow:0 1px 6px rgba(40,80,10,.3)}body.gse .gse-related__item a:hover,body.gse .gse-related__item a:focus-visible{background:#a3da52;border-color:#c3ec86;transform:translateY(-8px);box-shadow:0 0 0 3px rgba(195,236,134,.55),0 0 30px rgba(163,218,82,.75),0 22px 40px rgba(60,110,15,.28)}@media (max-width:1000px){.gse-related__list>.wp-block-group__inner-container{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gse-related__list>.wp-block-group__inner-container{grid-template-columns:1fr}}.gse-grid--3>.wp-block-group__inner-container:has(>.gse-svc){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.gse-grid--3>.wp-block-group__inner-container>.gse-svc{grid-column:span 2}.gse-grid--3>.wp-block-group__inner-container>.gse-svc:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.gse-grid--3>.wp-block-group__inner-container>.gse-svc:nth-child(4):last-child{grid-column:3 / span 2}@media (max-width:760px){.gse-grid--3>.wp-block-group__inner-container:has(>.gse-svc){grid-template-columns:1fr}.gse-grid--3>.wp-block-group__inner-container>.gse-svc,.gse-grid--3>.wp-block-group__inner-container>.gse-svc:nth-child(4){grid-column:auto!important}}.gse-svc__icon,.gse-ind__icon,.gse-pstep__icon,.gse-sol__icon,.gse-persona__icon,.gse-whyc__icon,.gse-whygrid .gse-feat__icon,.gse-pcard__icon{margin-left:auto;margin-right:auto}.gse-svc,.gse-ind,.gse-pstep,.gse-sol,.gse-persona,.gse-whyc,.gse-whygrid .gse-feat,.gse-pcard{text-align:center}.gse-svc__icon--img figure{margin:0 auto}.gse-svc__link a{justify-content:center}body.gse .gse-pcard__stat{justify-content:center}body.gse .gse-pcard__list{text-align:left}.gse-grid--3:has(>.wp-block-group__inner-container>.gse-svc){display:block}.gse-grid--3>.wp-block-group__inner-container:has(>.gse-svc){width:100%}.gse-persona{text-align:inherit}body.gse :is(.gse-svc__icon,.gse-ind__icon,.gse-pstep__icon,.gse-sol__icon,.gse-persona__icon,.gse-whyc__icon,.gse-feat__icon,.gse-pcard__icon,.gse-chip-tile__icon,.gse-case__ico){margin-left:auto;margin-right:auto;align-self:center}body.gse :is(.gse-ltile figure,.gse-whyc__img,.gse-feat__img){margin-left:auto;margin-right:auto;align-self:center;justify-content:center}body.gse :is(.gse-ltile figure,.gse-whyc__img,.gse-feat__img,.gse-svc__icon--img figure,.gse-case__ico figure) img{display:block;margin-left:auto;margin-right:auto}body.gse .gse-feat,body.gse .gse-feat>.wp-block-group__inner-container{flex-direction:column}body.gse.gse-is-home .gse-enterprise .gse-why__list,body.gse.gse-is-home .gse-enterprise .gse-why__list>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:18px}body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat,body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat>.wp-block-group__inner-container{display:flex;flex-direction:row;align-items:flex-start;gap:14px;margin:0;width:100%}body.gse.gse-is-home .gse-enterprise .gse-feat__text{flex:1;min-width:0;text-align:left}body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat__icon{flex:0 0 48px;width:48px;height:48px;margin:0;align-self:flex-start}body.gse.gse-is-home .gse-enterprise :is(.gse-why,.gse-nsteps)>h3,body.gse.gse-is-home .gse-enterprise :is(.gse-why,.gse-nsteps)>.wp-block-group__inner-container>h3{font-size:clamp(23px, 1.8vw, 28px);line-height:1.3;margin-bottom:24px}@media (max-width:560px){body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat,body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat>.wp-block-group__inner-container{gap:12px}body.gse.gse-is-home .gse-enterprise .gse-why .gse-feat__icon{flex-basis:40px;width:40px;height:40px;border-radius:10px}}body.gse .gse-case__top>.wp-block-group__inner-container{flex-direction:column;align-items:center}.gse-menu>li.has-sub>.gse-sub--blog{flex-wrap:wrap;min-width:720px}.gse-sub--blog .gse-subcol{flex:1 1 0%}.gse-sub--blog .gse-sub__all{flex:1 0 100%;display:block;margin:8px 14px 0;padding:10px 0 0;border-top:1px solid var(--gse-line);font-size:14px;font-weight:700;color:var(--gse-green-700)}.gse-sub--blog .gse-sub__all:hover{color:#cc6109}.gse-crumbs__current{color:#0b1511;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.gse-crumbs__current{max-width:26ch}}.gse-cat-group{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gse-green-700);text-align:center}.gse-blogcats{padding:6px 0 4px}.gse-blogcats .gse-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:14px 28px}.gse-blogcats ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gse-blogcats li{margin:0}.gse-blogcats__group{display:flex;flex-direction:column;gap:8px}body.gse .gse-blogcats__head{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7d8a82}.gse-blogcats__chip{display:inline-block;padding:8px 15px;border:1px solid #d6e6bd;border-radius:999px;background:#fff;color:#1f3a12;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--gse-ease)}.gse-blogcats__chip:hover{border-color:var(--gse-green);transform:translateY(-1px)}.gse-blogcats__chip.is-current{background:var(--gse-green);border-color:var(--gse-green);color:#08130b}@media (max-width:700px){.gse-blogcats .gse-inner{justify-content:flex-start}.gse-blogcats__group{width:100%}}.gse-cat-posts{padding-top:clamp(20px, 3vw, 36px)}.gse-cat-posts .gse-posts{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.gse-cat-posts .gse-post{border:1px solid var(--gse-line)}.gse-cat-posts .gse-post:not(.gse-post--lead){flex-direction:column}.gse-cat-posts .gse-post:not(.gse-post--lead) .gse-post__img{flex:none;aspect-ratio:16 / 9}.gse-cat-posts .gse-post:not(.gse-post--lead) .gse-post__body{flex:1 1 auto;padding:18px 20px 20px}.gse-cat-posts .gse-post__title{font-size:17px}.gse-cat-posts .gse-post--lead{grid-column:span 2;grid-row:span 2;border:0}.gse-cat-posts .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.gse-cat-posts .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border:1px solid var(--gse-line);border-radius:999px;font-size:14.5px;font-weight:600;color:#1f3a12}.gse-cat-posts .page-numbers.current,.gse-cat-posts a.page-numbers:hover{background:var(--gse-green);border-color:var(--gse-green);color:#08130b}@media (max-width:1000px){.gse-cat-posts .gse-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gse-cat-posts .gse-posts{grid-template-columns:1fr}.gse-cat-posts .gse-post--lead{grid-column:auto;grid-row:auto}}.gse-hero--news+.gse-blogcats{padding-top:clamp(24px, 3vw, 36px)}.gse-sub--blog .gse-bico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--bt,#ecf5e1);color:var(--bc,#4d8a1a);transition:background-color .2s,color .2s,transform .2s var(--gse-ease)}.gse-sub--blog li a{gap:12px}.gse-sub--blog li a:hover .gse-bico,.gse-sub--blog li a:focus-visible .gse-bico{background:var(--bc,#4d8a1a);color:#fff;transform:scale(1.06)}.gse-sub--blog li a:hover span:last-child{color:var(--bc,#4d8a1a)}@media (prefers-reduced-motion:reduce){.gse-sub--blog .gse-bico{transition:none}}.gse-sub--blog .gse-bico{width:36px;height:36px}.gse-sub--blog .gse-bico svg{width:20px;height:20px;stroke-width:2}.gse-sub--blog .gse-sub__all{flex:1 0 calc(100% - 28px)}.gse-cat-posts .gse-post--lead{grid-column:1 / -1;grid-row:auto;min-height:0;flex-direction:row;color:inherit;border:1px solid var(--gse-line);background:#fff}.gse-cat-posts .gse-post--lead::after{display:none}.gse-cat-posts .gse-post--lead .gse-post__img{position:static;flex:0 0 56%;aspect-ratio:16 / 9}.gse-cat-posts .gse-post--lead .gse-post__body{flex:1 1 auto;justify-content:center;gap:12px;margin:0;padding:clamp(24px, 3vw, 40px)}.gse-cat-posts .gse-post--lead .gse-post__tag{background:var(--gse-tint);color:var(--gse-green-700)}.gse-cat-posts .gse-post--lead .gse-post__title{color:var(--gse-ink);font-size:clamp(21px, 2vw, 27px);font-weight:600;line-height:1.3}.gse-cat-posts .gse-post--lead .gse-post__date{margin-top:0;color:var(--gse-muted)}@media (max-width:760px){.gse-cat-posts .gse-post--lead{flex-direction:column}.gse-cat-posts .gse-post--lead .gse-post__img{flex:none}}.gse-cat-posts .gse-post__excerpt{font-size:15.5px;line-height:1.6;color:var(--gse-muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gse-readbar{position:fixed;z-index:1000;top:0;left:0;right:0;height:3px;background:transparent;pointer-events:none}body.admin-bar .gse-readbar{top:32px}.gse-readbar span{display:block;height:100%;width:100%;background:#d1620a;transform-origin:0 50%;transform:scaleX(0)}.gse-sharebtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--gse-line);border-radius:9px;background:#fff;color:#4a5a50;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,transform .2s var(--gse-ease)}.gse-sharebtn:hover,.gse-sharebtn:focus-visible{color:#d1620a;border-color:#f0b78a;background:#fff7f0;transform:translateY(-2px)}.gse-sharebtn__tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:#0b1511;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.gse-sharebtn.is-copied .gse-sharebtn__tip{opacity:1}.gse-share-rail{display:none}@media (min-width:1200px){.gse-article-layout--rail{grid-template-columns:44px minmax(0,1fr) 330px;gap:28px}.gse-share-rail{position:sticky;top:110px;display:flex;flex-direction:column;align-items:center;gap:10px;align-self:start;padding-top:4px}body.gse .gse-share-rail__label{margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--gse-line);writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7d8a82}.gse-share-rail .gse-sharebtn{border-color:transparent;background:transparent}.gse-share-rail .gse-sharebtn:hover{border-color:#f0b78a;background:#fff7f0}}.gse-article-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 0;padding-top:24px;border-top:1px solid var(--gse-line)}body.gse .gse-article-share__label{margin-right:6px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5b6962}.gse-svcbox{margin:40px 0 0;padding:clamp(22px, 3vw, 32px);border:1px solid #e3e8e1;border-radius:16px;background:#f6f8f3}body.gse .gse-svcbox__eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4d8a1a}body.gse .gse-svcbox__title{margin:0 0 6px;font-size:clamp(21px, 2.2vw, 26px);line-height:1.3;font-weight:700;color:#0b1511;text-align:left}body.gse .gse-svcbox__text{margin:0 0 18px;font-size:15.5px;line-height:1.6;color:#5b6962;max-width:none}.gse-svcbox__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none}.gse-svcbox__list li{margin:0}.gse-svcbox__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:14px 16px;border:1px solid #8bc53f;border-radius:12px;background:#8bc53f;color:#14220b;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s var(--gse-ease)}.gse-svcbox__list a>span{display:flex;flex-direction:column;gap:2px;min-width:0}.gse-svcbox__list strong{font-size:15.5px;font-weight:700;line-height:1.3}.gse-svcbox__list small{font-size:13px;line-height:1.4;color:#263d13}.gse-svcbox__list svg{flex:none;color:#263d13;transition:transform .2s var(--gse-ease)}.gse-svcbox__list a:hover{background:#b2e86a;border-color:#c9f59a;color:#14220b;box-shadow:0 0 0 3px rgba(139,197,63,.2),0 8px 26px rgba(139,197,63,.38);transform:translateY(-2px)}.gse-svcbox__list a:hover svg{transform:translateX(3px)}body.gse .gse-svcbox__offer{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;color:#1565c0;font-size:clamp(18px, 2vw, 22px);font-weight:600;line-height:1.5}body.gse .gse-svcbox__offer strong{color:#b42318;font-weight:800}.gse-svcbox__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:13px 24px;border-radius:999px;background:#cc6109;color:#fff!important;font-size:15.5px;font-weight:700;box-shadow:0 8px 20px rgba(204,97,9,.28);transition:background-color .2s,box-shadow .2s,transform .2s var(--gse-ease)}.gse-svcbox__cta:hover{background:#a84f06;box-shadow:0 12px 28px rgba(204,97,9,.35);transform:translateY(-2px)}.gse-svcbox__list a:focus-visible,.gse-svcbox__cta:focus-visible{outline:3px solid #345e15;outline-offset:3px}@media (max-width:640px){.gse-svcbox__list{grid-template-columns:1fr}}.gse-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8bc53f,#4d8a1a);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em}.gse-avatar--sm{width:22px;height:22px;font-size:10px}.gse-avatar--lg{width:64px;height:64px;font-size:22px}.gse-meta-author{font-weight:600;color:#1f2d25}.gse-authorbox{display:flex;gap:20px;align-items:flex-start;margin:28px 0 0;padding:24px 26px;border:1px solid var(--gse-line);border-top:3px solid var(--gse-green);border-radius:16px;background:#fff}body.gse .gse-authorbox__eyebrow{margin:0 0 2px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d1620a}body.gse .gse-authorbox__name{margin:0 0 8px;font-size:20px;font-weight:700;color:#0b1511}.gse-authorbox__name span{font-size:15px;font-weight:500;color:#6b7870}body.gse .gse-authorbox__bio{margin:0;font-size:15px;line-height:1.65;color:#5b6962;max-width:none}@media (max-width:560px){.gse-authorbox{flex-direction:column}}.gse-aside-related--cards{padding:20px 20px 16px}.gse-aside-related--cards li{padding:12px 0}body.gse .gse-aside-related--cards .gse-aside-related__img{width:64px;height:48px;min-height:48px;flex:0 0 64px;overflow:hidden;border-radius:6px}body.gse .gse-aside-related--cards .gse-aside-related__img img{width:64px;height:48px;max-width:64px;max-height:48px;object-fit:cover}.gse-aside-related__cat{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7d8a82}body.gse .gse-aside-related--cards h3{font-size:14.5px;line-height:1.4;font-weight:600;-webkit-line-clamp:3;line-clamp:3}.gse-aside-related__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;margin-top:16px;padding:12px 16px;border:0;border-radius:10px;background:#bd5600;font-size:15px;font-weight:700;color:#fff!important;text-decoration:none;transition:background-color .2s,box-shadow .2s}.gse-aside-related__cta:hover{background:#9e4700;color:#fff;box-shadow:0 5px 14px rgb(189 86 0 / 22%)}.gse-aside-related__cta:focus-visible{outline:3px solid #345e15;outline-offset:3px}.gse-aside-related__cta svg{transition:transform .2s var(--gse-ease)}.gse-aside-related__cta:hover svg{transform:translateX(3px)}.gse-keepreading{padding:clamp(36px, 5vw, 64px) 0 clamp(20px, 3vw, 32px);border-top:1px solid var(--gse-line)}.gse-keepreading__head{display:flex;flex-direction:column;margin-bottom:26px}body.gse .gse-keepreading__eyebrow{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d1620a}body.gse .gse-keepreading__title{margin:0;font-size:clamp(24px, 2.6vw, 32px);font-weight:700;color:#0b1511;text-align:left}.gse-keepreading__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gse-kcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gse-line);border-radius:14px;background:#fff;transition:transform .3s var(--gse-ease),box-shadow .3s var(--gse-ease)}.gse-kcard:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(11,21,17,.1)}.gse-kcard__img{display:block;overflow:hidden;aspect-ratio:16 / 9;background:#eef2ea}.gse-kcard__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gse-ease)}.gse-kcard:hover .gse-kcard__img img{transform:scale(1.05)}.gse-kcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 18px}body.gse .gse-kcard__title{margin:0 0 8px;font-size:17px;line-height:1.35;font-weight:700;text-align:left}.gse-kcard__title a{color:#0b1511}.gse-kcard__title a:hover{color:var(--gse-green-700)}body.gse .gse-kcard__excerpt{margin:0 0 14px;font-size:14.5px;line-height:1.55;color:#6b7870;max-width:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gse-kcard__cat{align-self:flex-start;margin-top:auto;margin-bottom:10px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b6962}.gse-kcard__cat:hover{color:var(--gse-green-700)}.gse-kcard__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--gse-line);font-size:13px;color:#6b7870}.gse-kcard__author{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:600;color:#1f2d25}@media (max-width:960px){.gse-keepreading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gse-keepreading__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gse-kcard,.gse-kcard__img img,.gse-sharebtn,.gse-svcbox__list a,.gse-svcbox__cta{transition:none}}.gse-svcbox__list li:last-child:nth-child(odd){grid-column:1 / -1}body.gse .gs-sticky-banner{display:none!important}.gse-qf__langs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.gse-qf__langs label{min-width:0}.gse-qf__langs select{min-width:0;width:100%;padding:4px 18px 4px 0;text-indent:0;font-size:14px;text-overflow:ellipsis}.gse-qf__row--2:has(.gse-qf__langs){grid-template-columns:1fr}@media (min-width:900px){body.gse.page-id-9703 .gse-hero .gse-hero__bg{left:auto;right:0;width:48%;z-index:0}body.gse.page-id-9703 .gse-hero::before,body.gse.page-id-9703 .gse-hero::after{display:none}body.gse.page-id-9703 .gse-hero{background:#f4f7f1}body.gse.page-id-9703 .gse-hero--page .gse-inner{max-width:46%}}.gs-lang-inline{display:flex;gap:2px;list-style:none;margin:0;padding:0}.gs-lang-inline a,.gs-lang-inline span{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;font-weight:700;letter-spacing:.04em;color:#5b6962}.gs-lang-inline span{color:var(--gse-green-700);box-shadow:inset 0 -2px 0 var(--gse-green)}.gse-topbar .gs-lang-inline a:hover{color:var(--gse-green-700)}.gs-lang-inline--header{display:none}@media (max-width:980px){.gs-lang-inline--header{display:flex;margin-right:4px}.gs-lang-inline--header a,.gs-lang-inline--header span{min-height:40px;padding:0 7px;font-size:13px}}.gse-introtext--wide p{max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.gse-introtext p.gse-check{position:relative;max-width:760px;margin:0 auto 10px;padding-left:34px;color:var(--gse-text);font-weight:500}.gse-introtext p.gse-check::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:#eff7e5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b8226' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.gse-introtext p:not(.gse-check)+p.gse-check{margin-top:22px}:is(h1,h2,h3,h4){text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}.gse-post-related{margin-top:32px}.gse-post-related .gse-related-box{position:relative;border:1px solid var(--gse-green);border-radius:5px;padding:17px 16px 12px;margin:26px 0}.gse-post-related .gse-related-box p.gse-related-box__title{position:absolute;top:-16px;left:14px;padding:0 8px;margin:0;color:var(--gse-green);background:#fff;font-size:14px;line-height:26px}.gse-post-related .gse-related-box ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.75}.gse-post-related .gse-related-box li{padding:0;margin:0}.gse-post-related .gse-related-box li::before{content:'\00b7';color:#d00;margin-right:5px}body.gse .gse-post-related .gse-related-box a{color:#d00;text-decoration:none}body.gse .gse-post-related .gse-related-box a:hover{text-decoration:underline}.gse-post-related__logo{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;padding:20px 0 26px;border-top:1px solid #cfe3b4;margin:26px 0}body.gse .gse-post-related__logo img{display:block;float:none;margin:0 auto;width:260px;max-width:65%;height:auto}body.gse .gse-why .gse-feat__icon{background:#eff7e5;box-shadow:none}body.gse .gse-why .gse-feat__icon::before{background:#4b8226}body.gse .gse-i-gaming{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-gaming.svg)}body.gse .gse-i-finance{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-finance.svg)}body.gse .gse-i-legal{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-legal.svg)}body.gse .gse-i-media{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-media.svg)}body.gse .gse-i-science{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-life-sciences.svg)}body.gse .gse-i-travel{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-travel.svg)}body.gse .gse-i-retail{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-retail.svg)}body.gse .gse-i-factory{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-manufacturing.svg)}body.gse .gse-i-scope{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-scope.svg)}body.gse .gse-i-translate{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-translation.svg)}body.gse .gse-i-check{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-check.svg)}body.gse .gse-i-deliver{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-deliver.svg)}body.gse .gse-i-data{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-memory.svg)}body.gse .gse-i-ai{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-ai.svg)}body.gse .gse-i-app{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-localization.svg)}body.gse .gse-i-car{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-automotive.svg)}body.gse .gse-i-learn{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/industry-elearning.svg)}body.gse .gse-i-mic{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-mic.svg)}body.gse .gse-i-wave{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-wave.svg)}body.gse .gse-i-tag{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-tag.svg)}body.gse .gse-i-chat{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-chat.svg)}body.gse .gse-i-scale{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/utility-scale.svg)}body.gse .gse-svc__icon.gse-i-translate{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-translation.svg)}body.gse .gse-svc__icon.gse-i-check{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-mtpe.svg)}body.gse .gse-svc__icon.gse-i-data{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-memory.svg)}body.gse .gse-svc__icon.gse-i-ai{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-ai.svg)}body.gse .gse-svc__icon.gse-i-deliver{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-dtp.svg)}body.gse .gse-svc__icon.gse-i-app{--ic:url(../../../../../../../themes/greensun/imgs/en/icons/service-localization.svg)}body.gse :is(.gse-svc__icon,.gse-feat__icon,.gse-pstep__icon,.gse-whyc__icon,.gse-persona__icon,.gse-sol__icon){width:56px;height:56px;flex:0 0 56px;border-radius:14px;background:#eff7e5}body.gse :is(.gse-svc__icon,.gse-feat__icon,.gse-pstep__icon,.gse-whyc__icon,.gse-persona__icon,.gse-sol__icon)::before{width:32px;height:32px;background:#4b8226}body.gse .gse-sector__icon{background:#eff7e5}body.gse .gse-sector__icon::before{width:36px;height:36px;background:#4b8226}body.gse :is(.gse-feat__img,.gse-whyc__img,.gse-svc__icon--img figure):has(img[src*="/imgs/en/icons/"],img[data-lazy-src*="/imgs/en/icons/"]){display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;padding:0;border-radius:14px;background:#eff7e5;margin:0 auto 16px}body.gse :is(.gse-feat__img,.gse-whyc__img,.gse-svc__icon--img figure):has(img[src*="/imgs/en/icons/"],img[data-lazy-src*="/imgs/en/icons/"])::before{content:none;display:none}body.gse :is(.gse-feat__img,.gse-whyc__img,.gse-svc__icon--img,.gse-doc__img) img[src*="/imgs/en/icons/"]{display:block;width:32px;height:32px;max-width:none;filter:none;transform:none;margin:0;object-fit:contain}.gse-mobile-contact{display:none}body:is(.gse,.gsv) .gs-menu-row{display:flex;align-items:stretch;gap:8px}body:is(.gse,.gsv) .gs-menu-row>a{flex:1;min-width:0}body:is(.gse,.gsv) .gs-menu-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-height:48px;padding:0;margin:0;border:1px solid #dce6d2;border-radius:8px;color:#2f5d14;background:#f2f7eb;cursor:pointer}.gs-menu-toggle::before{content:'+';font-size:24px;line-height:1}.gs-menu-toggle[aria-expanded="true"]::before{content:'−'}body:is(.gse,.gsv) :is(.gse-drawer,.gsv-drawer) [hidden]{display:none!important}body:is(.gse,.gsv) .gs-mobile-table{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}body.gsv .gsv-cs-faq__list{grid-template-columns:minmax(0,1fr)}body.gsv .gsv-cs-faq__list>.wp-block-group__inner-container{min-width:0}.gs-table-hint{margin:8px 0;font-size:14px;color:#53634f}@media (min-width:1101px){.gs-table-hint{display:none}}@media (max-width:1100px){body.gsv .gsv-header .gsv-header__cta{display:none}body.gs-menu-open{overflow:hidden}body:is(.gse,.gsv) :is(.gse-drawer,.gsv-drawer){box-sizing:border-box;max-height:calc(var(--gs-viewport-height,100dvh) - 100px);overscroll-behavior-y:contain;padding-bottom:28px}body:is(.gse,.gsv) :is(.gse-drawer__menu,.gsv-drawer__menu) a{box-sizing:border-box;min-height:48px;display:flex;align-items:center;font-size:16px;line-height:1.5;padding-top:12px;padding-bottom:12px;overflow-wrap:anywhere}body:is(.gse,.gsv) .gs-menu-row{padding:4px 0}body:is(.gse,.gsv) :is(.gse-burger,.gsv-burger,.gse-lang__btn,.gsv-lang__btn){min-width:48px;min-height:48px}}@media (max-width:600px){body.gse .gse-header .gse-header__cta{display:none}body.gse .gse-langstats{width:100%;min-width:0}body.gse .gse-langstats>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.gse .gse-lstat{box-sizing:border-box;min-width:0;padding:16px 10px}body.gse .gse-lstat strong{white-space:normal;overflow-wrap:anywhere}body.gse{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}body.gse .gse-float{display:none}body.gse .gse-mobile-contact{display:grid;grid-template-columns:1fr 1.65fr;position:fixed;bottom:0;left:0;right:0;z-index:9990;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dce6d2;box-shadow:0 -5px 22px rgba(22,32,26,.1)}body.gse .gse-mobile-contact a{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:8px;border:1px solid #3f7a1c;border-radius:10px;color:#2f5d14;font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}body.gse .gse-mobile-contact a.gse-mobile-contact__quote{background:#cc6109;border-color:#cc6109;color:#fff}body:is(.gse,.gsv):is(.gs-input-active,.gs-menu-open) :is(.gse-mobile-contact,.gsv-mobile-contact){display:none}body:is(.gse,.gsv):has(form:focus-within) :is(.gse-mobile-contact,.gsv-mobile-contact){display:none}body:is(.gse,.gsv) :is(.gse-main,#content) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;min-height:48px;font-size:16px}body:is(.gse,.gsv) :is(.gse-qf,.gsv-form,.gse-cform){gap:16px}body.gse .gse-qf__field{gap:7px}body.gse .gse-qf__row--2{gap:16px}body.gse .gse-qf__label,body.gsv .gsv-form .col-form-label{font-size:15px}body.gse .gse-qf__langs label{min-width:0;padding:8px}body.gse .gse-qf__langs select{width:100%}body.gse .gse-qf__legal{font-size:12px;line-height:1.6}body.gse .gse-quote-card__sub{font-size:14px;line-height:1.5}body:is(.gse,.gsv) :is(.gse-btn,.gsv-btn,.wp-block-button__link,.codedropz-btn-wrap a){box-sizing:border-box;min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:normal}body:is(.gse,.gsv) .codedropz-upload-inner{gap:8px}body:is(.gse,.gsv) :is(.gse-drawer,.gsv-drawer){max-height:calc(var(--gs-viewport-height,100dvh) - 84px)}body.gsv #content :is(.container,.container-fluid){max-width:100%}body:is(.gse,.gsv) :is(.gse-main,#content) :is(img,iframe,video){max-width:100%}body:is(.gse,.gsv) :is(input,select,textarea,.wpcf7-response-output){scroll-margin-top:100px;scroll-margin-bottom:100px}body:is(.gse,.gsv) .gs-mobile-table:focus-visible,body:is(.gse,.gsv) :is(.gs-menu-toggle,.gse-mobile-contact a):focus-visible{outline:3px solid #8bc53f;outline-offset:2px}}.gs-footer-languages{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;padding:10px 16px;font-size:14px;line-height:1.5}.gs-footer-languages a{color:inherit;padding:6px 2px;text-decoration:none}.gs-footer-languages a:hover,.gs-footer-languages a[aria-current]{text-decoration:underline;text-underline-offset:4px}.gs-footer-languages a:focus-visible{outline:2px solid #8bc53f;outline-offset:3px}body.gse .gse-footer__bottom,body.gsv .gsv-footer__bottom{padding:10px 0 0}body.gse .gse-footer__bottom p,body.gsv .gsv-footer__bottom p{margin:0!important}.main-footer .right-box .gs-footer-languages{justify-content:flex-start;padding:8px 0 0}.gse-footer .gs-footer-languages,.gsv-footer .gs-footer-languages{justify-content:flex-end;padding:0 0 8px;row-gap:0}.gs-footer-languages a{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box}@media (max-width:600px){.main-footer .right-box .gs-footer-languages,.gse-footer .gs-footer-languages,.gsv-footer .gs-footer-languages{justify-content:center}}