@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";
@font-face{font-family:Glyphicons Halflings;src:url(/sites/leica-geosystems/fonts/glyphicons-halflings-regular.woff2)format("woff2");font-display:block}.lg-page{--lg-red:#12b5d6;--lg-text:#333;--lg-muted:#666;--lg-teal:#2f4958;--lg-menu-bg:#e6eaee;--lg-line:#babcbd;--lg-header-h:112px;min-height:100vh;padding-top:var(--lg-header-h);color:var(--lg-text);background:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px}.lg-page a{color:inherit;text-decoration:none}.lg-page ul,.lg-page ol{margin:0;padding:0;list-style:none}.lg-page h2,.lg-page h3,.lg-page h4,.lg-page p{margin:0;font-weight:400}.lg-page button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}body.lg-no-scroll{overflow:hidden}.lg-container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){.lg-page{--lg-header-h:127px}}@media (min-width:1200px){.lg-page{--lg-header-h:153px}.lg-container{width:calc(100% - 40px);max-width:1240px}}.lg-page .lg-arrow-link{color:var(--lg-muted);text-transform:uppercase;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;line-height:17px;transition:color .2s;display:inline-block}.lg-arrow-link:after{content:">";margin-left:7px;font-size:16px}.lg-glyph{-webkit-font-smoothing:antialiased;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block}.lg-glyph-search:before{content:""}.lg-header{z-index:50;background:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 15px #0000004d}.lg-topbar{background:#666;height:32px}.lg-bar{height:80px;padding:0 20px;position:relative}.lg-logos{display:flex;position:absolute;top:11px;left:20px}.lg-logos li:last-child{padding-left:15px}.lg-logos a,.lg-logos img{display:block}.lg-logos img{width:auto;height:44px}.lg-tools,.lg-nav,.lg-mega,.lg-lang{display:none}.lg-burger{flex-direction:column;justify-content:space-between;width:30px;height:26px;display:flex;position:absolute;top:25px;right:17px;padding:3px!important}.lg-burger span{background:var(--lg-teal);height:3px;transition:transform .25s,opacity .25s;display:block}.lg-burger.is-open span:first-child{transform:translateY(8.5px)rotate(45deg)}.lg-burger.is-open span:nth-child(2){opacity:0}.lg-burger.is-open span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}@media (min-width:768px){.lg-bar{height:95px}.lg-logos li:first-child{padding-right:21px}.lg-logos li:last-child{padding-left:21px}.lg-logos img{height:59px}.lg-burger{top:30px}}@media (min-width:992px){.lg-bar{padding:0}.lg-logos{left:0}.lg-burger{right:7px}}@media (min-width:1200px){.lg-bar{height:121px}.lg-logos{top:10.5px}.lg-burger,.lg-offcanvas,.lg-offcanvas-overlay{display:none!important}.lg-tools{align-items:flex-start;gap:19px;display:flex;position:absolute;top:9px;right:0}.lg-nav{display:block;position:absolute;top:87px;right:0}.lg-mega,.lg-lang{display:block}}.lg-lang-button{z-index:3;height:30px;color:var(--lg-muted);align-items:center;display:inline-flex;position:relative;background:#f5f7f8!important;padding:8px 10px!important;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif!important;font-size:16px!important;line-height:14px!important}.lg-lang-button.is-open{color:#fff;background:var(--lg-red)!important}.lg-caret{border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:8px;display:inline-block}.lg-lang-button.is-open .lg-caret{border-top:0;border-bottom:4px solid}.lg-search{align-items:center;height:30px;display:flex}.lg-search-input{width:0;height:30px;color:var(--lg-text);opacity:0;background:#f5f7f8;border:0;outline:none;padding:0;font-family:Inter,Arial,sans-serif;font-size:14px;transition:width .3s,padding .3s,opacity .3s}.lg-search.is-open .lg-search-input{opacity:1;width:200px;padding:0 10px}.lg-search-submit{width:26px;height:30px;color:var(--lg-muted);justify-content:flex-end;align-items:center;font-size:14px;display:flex}.lg-nav ul{gap:22px;display:flex}.lg-nav a{color:var(--lg-text);letter-spacing:.13px;text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:16px;transition:color .2s;display:block}.lg-nav a:hover,.lg-nav a.is-active{color:var(--lg-red)}.lg-mega{border-top:8px solid var(--lg-red);background:var(--lg-menu-bg);height:522px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 6px 20px #33333379}.lg-mega-header{background:#fff;height:40px;position:relative}.lg-close{width:18px;height:18px;position:absolute;top:10px;right:14px;background:url(/sites/leica-geosystems/brand/icons-sprite.png) 0 0/36px no-repeat!important}.lg-mega-content{height:calc(100% - 40px);display:flex}.lg-mega-filters{border-top:2px solid var(--lg-menu-bg);scrollbar-width:thin;background:#fff;flex:none;width:339px;overflow-y:auto;padding-top:19px!important}.lg-mega-filters a{border-bottom:1px solid var(--lg-menu-bg);color:var(--lg-text);text-transform:uppercase;padding:8px 30px 6px 27px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:17px;display:block;position:relative}.lg-mega-filters a.is-active{background:var(--lg-menu-bg);color:var(--lg-red);border-bottom-color:#fff;border-right:2px solid #fff}.lg-mega-filters a.is-active:after{content:"";border-top:1px solid var(--lg-red);border-right:1px solid var(--lg-red);width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-50%)rotate(45deg)}.lg-mega-list{flex:none;width:500px;padding:26px 0 0 31px;position:relative}.lg-mega-list>ul:first-child{grid-template-columns:repeat(2,211px);row-gap:15px;display:grid}.lg-mega-list li{padding-right:15px}.lg-mega-list a{color:var(--lg-text);font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;line-height:20px;transition:color .2s}.lg-mega-list a:hover,.lg-mega-filters a:hover{color:var(--lg-red)}.lg-mega-bottom{position:absolute;bottom:20px;left:20px}.lg-mega-bottom a{text-transform:uppercase}.lg-mega-promo{color:var(--lg-text);border-left:2px solid #fff;flex:1;padding:35px 30px 25px;font-size:14px;line-height:20px;overflow-y:auto}.lg-mega-promo img{max-width:100%;display:block;height:auto!important}.lg-mega-promo a{text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:15px;color:var(--lg-teal)!important}.lg-lang{z-index:2;position:absolute;top:71px;left:0;right:0}.lg-lang-inner{border-top:8px solid var(--lg-red);box-shadow:0 6px 20px #33333379}.lg-lang-header{background:#fff;justify-content:space-between;height:35px;padding:10px 15px;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;line-height:15px;display:flex}.lg-lang-header a{text-transform:uppercase;color:var(--lg-red)!important}.lg-lang-content{background:#f5f7f8;grid-template-columns:repeat(3,1fr);min-height:486px;display:grid}.lg-lang-col{padding:0 25px 20px}.lg-region+.lg-region{margin-top:97px}.lg-region-header{border-bottom:1px solid #ccc;align-items:center;padding:20px 0 4px;display:flex}.lg-region-header img{width:79px;height:41px}.lg-region-header h3{text-transform:uppercase;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;line-height:15px}.lg-region>ul{margin-top:20px!important}.lg-region>ul>li{height:25px;font-size:14px;line-height:20px;display:flex}.lg-country{flex:none;width:127px;font-family:Inter,Arial,sans-serif}.lg-region>ul>li ul{display:flex}.lg-region>ul>li ul li{padding:0 8px}.lg-region>ul>li ul li+li{border-left:1px solid #ccc}.lg-region>ul>li ul a{color:var(--lg-red);font-family:Plus Jakarta Sans,Inter,Arial,sans-serif}.lg-offcanvas-overlay{inset:var(--lg-header-h) 0 0 0;z-index:40;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed}.lg-offcanvas-overlay.is-open{opacity:1;pointer-events:auto}.lg-offcanvas{top:var(--lg-header-h);z-index:45;background:#fff;width:290px;transition:transform .3s;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.lg-offcanvas.is-open{transform:none}.lg-offcanvas-row{border-bottom:1px solid var(--lg-menu-bg);display:flex}.lg-offcanvas-row a{text-transform:uppercase;flex:1;padding:13px 20px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:17px}.lg-offcanvas-row button{width:48px;position:relative;border-left:1px solid var(--lg-menu-bg)!important}.lg-offcanvas-row button:after{content:"";border-right:1px solid var(--lg-text);border-bottom:1px solid var(--lg-text);width:7px;height:7px;transition:transform .2s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.lg-offcanvas-row button.is-open:after{border-color:var(--lg-red);top:55%;transform:translate(-50%,-50%)rotate(-135deg)}.lg-offcanvas-sub{background:var(--lg-menu-bg)}.lg-offcanvas-sub a{border-bottom:1px solid #fff;padding:10px 20px 10px 32px;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;line-height:17px;display:block}.lg-offcanvas-search{background:#f5f7f8;margin:20px;display:flex}.lg-offcanvas-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;padding:0 10px;font-family:Inter,Arial,sans-serif}.lg-offcanvas-search button{width:36px;color:var(--lg-muted)}.lg-offcanvas-lang{background:#f5f7f8;margin:0 20px 20px;padding:8px 10px;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:16px;line-height:14px;display:inline-block;color:var(--lg-muted)!important}.lg-hero-carousel{position:relative}.lg-hero-inner{aspect-ratio:1680/885;position:relative;overflow:hidden}.lg-hero-track{height:100%;transition:transform .6s ease-in-out;display:flex}.lg-hero-item{flex:0 0 100%;height:100%}.lg-hero-item img{object-fit:cover;width:100%;height:100%;display:block}.lg-hero-texture{background:var(--lg-red);display:none}.lg-hero-caption{background:var(--lg-red);padding:0 30px 77px}.lg-hero-content{background:#fff;padding:20px;animation:.6s lg-fade}.lg-hero-content h2{color:var(--lg-text);font-family:Inter,Arial,sans-serif;font-size:26px;line-height:30px}.lg-hero-content p{color:var(--lg-text);margin:15px 0;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:20px}.lg-hero-cta{font-size:15px}.lg-hero-control{z-index:2;width:40px;height:40px;transition:background-color .2s;position:absolute;top:8.5vw;background-color:#33333380!important;background-image:url(/sites/leica-geosystems/brand/arrows-carousel.png)!important;background-repeat:no-repeat!important;background-size:51px 40px!important}.lg-hero-control:hover{background-color:#333333b3!important}.lg-hero-control.is-prev{left:0;background-position:0 0!important}.lg-hero-control.is-next{right:0;background-position:-29px 0!important}.lg-hero-indicators{display:none!important}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.lg-hero-carousel{height:275px;overflow:hidden}.lg-hero-inner{aspect-ratio:auto;width:64%;height:100%}.lg-hero-texture{display:block;position:absolute;inset:0 0 0 64%}.lg-hero-caption{background:0 0;padding:0;position:static}.lg-hero-content{z-index:1;width:331px;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.lg-hero-content h2{padding-right:20px;font-size:28px}.lg-hero-content p{margin:10px 0 20px;padding-right:20px;line-height:19px}.lg-hero-control{width:25px;height:45px;top:50%;transform:translateY(-50%);background-size:58px 45px!important}.lg-hero-control.is-next{background-position:-33px 0!important}}@media (min-width:992px){.lg-hero-carousel{height:461px}.lg-hero-inner{width:73.05%}.lg-hero-texture{left:66.2%}.lg-hero-content{width:440px;right:50px}.lg-hero-content h2{padding-right:10px}.lg-hero-content p{font-size:18px;line-height:24px}.lg-hero-control{width:42px;height:70px;background-size:90px 70px!important}.lg-hero-control.is-next{background-position:-51px 0!important}}@media (min-width:1200px){.lg-hero-inner{width:66.2%}.lg-hero-content{right:61px}.lg-hero-indicators{z-index:2;justify-content:center;position:absolute;bottom:43px;left:0;right:0;display:flex!important}.lg-hero-indicators button{width:24px;height:5px;margin:0 10px;display:block;background:#fff!important}.lg-hero-indicators button.is-active{background:var(--lg-red)!important}}.lg-cards{grid-template-columns:1fr;row-gap:40px;margin-top:40px;padding:0 20px;display:grid}.lg-card{background:#fff;border-bottom:2px solid #ccc;position:relative}.lg-card-overlay{z-index:9;position:absolute;inset:0}.lg-card-media{display:block;position:relative}.lg-card-media img{width:100%;height:auto;display:none}.lg-card-media:after{content:"";background:var(--lg-red);height:22px;display:block}.lg-card h3{color:var(--lg-text);margin:20px 0 10px;font-family:Inter,Arial,sans-serif;font-size:28px;line-height:30px}.lg-card-text{line-height:19px}.lg-card-text.is-desktop{display:none}.lg-card-buttons{margin-top:20px;padding-bottom:22px}@media (min-width:768px){.lg-cards{grid-template-columns:repeat(2,1fr);column-gap:20px}.lg-card{height:465px}.lg-card-media img{display:block}.lg-card-text.is-mobile{display:none}.lg-card-text.is-desktop{display:block}.lg-card-buttons{margin:0;padding:0;position:absolute;bottom:20px;left:0}}@media (min-width:992px){.lg-cards{grid-template-columns:repeat(3,1fr);padding:0}}.lg-rich{background:#eee;margin-top:19px;padding:19px 0 50px}.lg-rich-grid{grid-template-columns:1fr;padding:0 20px;display:grid}.lg-rich-module{flex-direction:column;padding-bottom:30px;display:flex}.lg-rich-module h3{border-bottom:2px solid var(--lg-line);padding-bottom:15px;font-family:Inter,Arial,sans-serif;font-size:28px;line-height:28px}.lg-rich-module.is-events h3{border-bottom:0}.lg-month{padding-top:15px}.lg-month.has-divider{border-top:2px solid var(--lg-line)}.lg-month h2{text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:12px}.lg-month ul,.lg-rich-module.is-news ul{padding:3px 0!important}.lg-month li{align-items:flex-start;padding:12px 0 3px;display:flex}.lg-day{letter-spacing:-.5px;text-align:right;border-right:1px solid #c4c6c6;flex:none;width:101px;margin-right:10.5px;padding:0 16px 12px 0;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:18px}.lg-desc{flex:1;min-width:0}.lg-desc a,.lg-rich-module.is-news li a{color:var(--lg-muted);font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:18px;line-height:21px;transition:color .2s;display:block}.lg-desc a:hover,.lg-rich-module.is-news li a:hover{color:var(--lg-red)}.lg-desc p{padding-top:10px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:18px}.lg-rich-module.is-news li{padding:12px 0 3px}.lg-rich-module.is-news span{padding-top:3px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:16px;display:block}.lg-rich-buttons{margin-top:auto;padding-top:40px}.lg-rich-module.is-contact p{padding-top:10px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:18px}.lg-rich-module.is-contact a{color:var(--lg-red)}.lg-contact-phones{margin-bottom:20px;display:flex}.lg-contact-phones p{padding-right:5px}@media (min-width:768px){.lg-rich-grid{grid-template-columns:repeat(2,1fr);padding:0 10px}.lg-rich-module{padding:0 10px 20px}}@media (min-width:992px){.lg-rich-grid{grid-template-columns:repeat(3,1fr);padding:0}.lg-rich-module{padding:0 10px 20px}.lg-rich-module.is-events{padding-left:0}.lg-rich-module.is-contact{padding-bottom:80px}}.lg-footer{color:#fff;background:#666;padding-bottom:20px}.lg-footer-row{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.lg-footer-copy{padding-top:20px;font-family:Arial,sans-serif;font-size:13px;line-height:13px;margin-top:16px!important}.lg-footer-links{text-align:center;max-width:420px;font-size:0;line-height:15px;margin-top:16px!important;padding-top:4px!important}.lg-footer-links li{margin-right:4px;padding-left:4px;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:13px;line-height:13px;display:inline-block}.lg-footer-links li+li{border-left:1px solid #fff}.lg-social{flex-direction:column;align-items:center;margin-top:24px;display:flex}.lg-social p{margin-bottom:10px;font-family:Arial,sans-serif;font-size:13px;line-height:13px}.lg-social ul{display:flex}.lg-social li{padding:0 4px}.lg-social-icon{text-indent:-99999px;background:url(/sites/leica-geosystems/brand/social-sprite.png) 0 0/450px no-repeat;width:30px;height:30px;display:block;overflow:hidden}.lg-social-icon.is-facebook{background-position:-91px 0}.lg-social-icon.is-linkedin{background-position:-121px 0}.lg-social-icon.is-twitter{background-position:-151px 0}.lg-social-icon.is-youtube{background-position:-178px 0}.lg-social-icon.is-instagram{background:url(/sites/leica-geosystems/brand/social-instagram-off.png) 0 0/30px no-repeat}@media (min-width:992px){.lg-footer{padding-bottom:17px}.lg-footer-row{text-align:left;grid-template-columns:4fr 5fr 3fr;align-items:start;padding:0;display:grid}.lg-footer-links{max-width:none;padding:20px 7px 0!important}.lg-social{flex-direction:row;justify-content:flex-end;align-items:flex-start}.lg-social p{margin:0 3px 0 0;padding-top:11px}}@media (max-width:767px){.lg-logos img{height:32px}.lg-logos li:first-child{padding-right:10px}.lg-logos li:last-child{padding-left:10px}}.lg-page{--lg-red:#1db2c8;--lg-text:#355160;--lg-muted:#5d717c;--lg-teal:#2f4958;--lg-menu-bg:#f3f6f8;--gl-dark:#2f4958;--gl-soft:#f3f6f8;--gl-line:#d7e1e5;--gl-shadow:0 24px 60px #2f49581a;--gl-ease:cubic-bezier(.22, 1, .36, 1);color:var(--lg-muted)}.lg-topbar{background:var(--gl-dark)}.lg-header{box-shadow:0 12px 32px #2f495817}.lg-lang-button{display:none!important}.lg-nav a{letter-spacing:.04em;font-weight:600}.lg-nav a.is-active,.lg-nav a:hover{color:var(--lg-red)}.lg-mega{border-radius:0 0 20px 20px;overflow:hidden}.lg-hero{margin-top:24px}.lg-hero-carousel{box-shadow:var(--gl-shadow);border-radius:24px;overflow:hidden}.lg-hero-item img{object-fit:contain;filter:drop-shadow(0 30px 40px #2f495840);padding:4% 34% 4% 6%}.lg-hero-content{border-radius:18px;box-shadow:0 20px 50px #0000002e}.lg-hero-content h2{color:var(--gl-dark);font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}.lg-hero-control{border-radius:50%}.lg-cards{row-gap:28px}.lg-card{border:1px solid var(--gl-line);transition:transform .3s var(--gl-ease), box-shadow .3s var(--gl-ease);border-radius:20px;padding:0 22px;overflow:hidden}.lg-card:hover{box-shadow:var(--gl-shadow);transform:translateY(-7px)}.lg-card-media{background:var(--gl-soft);margin:0 -22px}.lg-card-media img{aspect-ratio:800/428;object-fit:contain;background:#fff;padding:18px}.lg-card-media:after{height:6px}.lg-card h3{color:var(--gl-dark);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:700}.lg-card h3 a:hover{color:var(--lg-red)}.lg-arrow-link{font-weight:700;color:var(--lg-red)!important}@media (min-width:768px){.lg-card-buttons{left:22px}.lg-card{height:430px}}.gl-contact{background:var(--gl-dark);color:#d7e1e5;margin-top:70px;padding:70px 0}.gl-about{max-width:760px;margin-bottom:36px;padding:0 20px}.gl-eyebrow{color:#d9f8fd;letter-spacing:.08em;text-transform:uppercase;background:#1db2c82e;border:1px solid #1db2c847;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}.gl-about h2{color:#fff;margin:16px 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:30px;font-weight:700;line-height:1.25}.gl-about p{line-height:1.7}.gl-contact-grid{grid-template-columns:1fr;gap:18px;padding:0 20px;display:grid}@media (min-width:768px){.gl-contact-grid{grid-template-columns:repeat(3,1fr)}}.gl-contact-card{color:#fff;transition:transform .3s var(--gl-ease), background .3s;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:24px;text-decoration:none;display:block}a.gl-contact-card:hover{background:#1db2c82e;transform:translateY(-5px)}.gl-contact-card span{color:#8fd9e5;letter-spacing:.08em;text-transform:uppercase;font-size:13px;display:block}.gl-contact-card strong{margin-top:8px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;display:block}.lg-footer{background:#1b2c35}.lg-card-media img{display:block}.lg-topbar{display:none}.lg-page{background:#fff;--lg-header-h:96px!important}.lg-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #486d8014}.lg-logos li:first-child{border-right:0!important;padding-right:8px!important}.lg-logos li:last-child{align-items:center;display:flex;padding-left:4px!important}.gl-wordmark{white-space:nowrap;align-items:center;gap:8px;height:44px;display:flex}.gl-wordmark b{color:#1db2c8;letter-spacing:-.01em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:26px;font-weight:700}.gl-wordmark span{letter-spacing:.14em;color:#7c8d96;font-family:Inter,sans-serif;font-size:12px;font-weight:500}@media (max-width:991px){.gl-wordmark span{display:none}}.lg-nav a{text-transform:none;letter-spacing:0;color:#355160;font-size:15px;font-family:Inter,sans-serif!important;font-weight:500!important}.lg-nav a.is-active,.lg-nav a:hover{color:#1db2c8;box-shadow:inset 0 -2px #1db2c8}.lg-hero-inner{background:linear-gradient(135deg,#f3fbfd 0%,#e3f4f8 55%,#cdebf1 100%)}.lg-hero-texture,.lg-hero-caption{background:linear-gradient(160deg,#e9f7fa 0%,#d2eef4 100%)}.lg-hero-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #1db2c82e}.lg-hero-content h2{letter-spacing:-.02em;background:linear-gradient(90deg,#1497ab,#1db2c8);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:34px!important;font-weight:800!important;line-height:1.15!important}.lg-hero-content p{color:#5d717c!important;line-height:1.6!important}.lg-hero-cta{letter-spacing:0;text-transform:none;transition:transform .3s var(--gl-ease), background .3s;background:#486d80;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-family:Inter,sans-serif;box-shadow:0 10px 24px #2f495838;color:#fff!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}.lg-hero-cta:hover{background:#1db2c8;transform:translateY(-3px)}.lg-hero-cta:after{filter:brightness(10)}.lg-hero-control{box-shadow:0 4px 16px #0000001a;background:#ffffffd9!important}.lg-hero-control span{filter:invert()brightness(.35)}.gl-intro{text-align:center;max-width:720px;margin:72px auto 8px;padding:0 20px}.gl-kicker{color:#1497ab;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.gl-kicker:before{content:"";background:#1db2c8;width:28px;height:2px}.gl-intro h2{letter-spacing:-.01em;color:#355160;margin:14px 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:34px;font-weight:700;line-height:1.25}.gl-intro p{color:#5d717c;line-height:1.6}.lg-card .lg-arrow-link{text-transform:none;letter-spacing:0;border:1px solid #1db2c8;border-radius:999px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;transition:background .3s;display:inline-block;font-weight:600!important}.lg-card:hover .lg-arrow-link{background:#1db2c814}.lg-card .lg-arrow-link:after{display:none}.lg-card-text{color:#5d717c;line-height:1.6}.gl-wa{z-index:50;transition:transform .3s var(--gl-ease);background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px #25d36659;color:#fff!important}.gl-wa:hover{transform:translateY(-3px)}
