@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');:root{--gm-green: #003509;--gm-green-hover: #005d12;--gm-green-light: #eef5f0;--gm-accent: #7BE495;--gm-gold: #ffa800;--gm-text-primary: #0a0a0a;--gm-text-secondary: #6f7785;--gm-text-muted: #9a9fb0;--gm-bg-page: #F9F7F2;--gm-bg-white: #ffffff;--gm-bg-light: #f5f6f4;--gm-bg-tinted: rgba(213,212,212,.32);--gm-border: rgba(0,53,9,.08);--gm-border-mid: rgba(0,53,9,.16);--gm-shadow-sm: 0 10px 35px rgba(0,0,0,.03);--gm-shadow-md: 0 18px 45px rgba(0,0,0,.05);--gm-shadow-lg: 0 22px 55px rgba(0,0,0,.08);--gm-font: 'DM Sans',Arial,sans-serif;--gm-font-heading: 'Barlow Condensed',Arial,sans-serif;--gm-h1: clamp(48px,6.5vw,92px);--gm-h2: clamp(38px,5vw,64px);--gm-h3: clamp(22px,3vw,32px);--gm-r-sm: 12px;--gm-r-md: 18px;--gm-r-lg: 26px;--gm-r-xl: 34px;--gm-r-pill: 999px;--gm-t: .25s ease}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}body{background: var(--gm-bg-page);font-family: var(--gm-font);color: var(--gm-text-primary);min-height: 100vh;overflow-x: hidden}a{color: inherit;text-decoration: none}a:visited{color: inherit}.gm-eyebrow{display: inline-flex;align-items: center;margin-bottom: 14px;padding: 7px 14px;border-radius: var(--gm-r-pill);background: var(--gm-green-light);border: 1px solid var(--gm-border);color: var(--gm-green);font-family: var(--gm-font);font-size: 12px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase}.gm-btn-primary,.gm-btn-secondary{min-height: 50px;padding: 0 22px;border-radius: var(--gm-r-sm);display: inline-flex;align-items: center;justify-content: center;text-decoration: none;font-family: var(--gm-font);font-size: 14px;font-weight: 700;transition: var(--gm-t);white-space: nowrap}.gm-btn-primary{background: var(--gm-green);color: #fff !important;border: none}.gm-btn-primary:hover{background: var(--gm-green-hover);transform: translateY(-2px)}.gm-btn-secondary{background: var(--gm-bg-white);color: var(--gm-text-primary) !important;border: 1px solid var(--gm-border)}.gm-btn-secondary:hover{transform: translateY(-2px)}.gm-btn-group{display: flex;gap: 12px;flex-wrap: wrap}.gm-start-header h2,.gm-process-header h2,.gm-slider-header h2,.gm-trust-content h2,.gm-match-header h2,.gm-about-text h2{font-family: var(--gm-font-heading) !important;font-size: var(--gm-h2) !important;font-weight: 900 !important;letter-spacing: -.02em !important;line-height: .95 !important;color: var(--gm-text-primary);margin: 0 0 18px}.gm-about-text h2{color: var(--gm-green)}.gm-process-step h3,.gm-card-body h3,.gm-start-card h3,.gm-match-card h3,.gm-feature h3{font-family: var(--gm-font-heading) !important;font-size: var(--gm-h3) !important;font-weight: 900 !important;letter-spacing: -.02em !important;line-height: .95 !important;color: var(--gm-text-primary);margin: 0 0 10px}.gm-start-card h3,.gm-process-step h3{color: var(--gm-green) !important}.gm-match-featured h3{color: #fff !important}.gm-start-card p,.gm-process-step p,.gm-card-body p,.gm-trust-content>p,.gm-about-intro,.gm-slider-intro,.gm-start-header p,.gm-process-header p,.gm-match-header p{font-family: var(--gm-font);font-size: 17px;font-weight: 400;line-height: 1.7;color: var(--gm-text-secondary)}.gm-highlight{background: linear-gradient(90deg,#003509,#00a651,#003509);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.gm-trust-bar{width: 100vw;margin-left: calc(50% - 50vw);background: var(--gm-green);font-family: var(--gm-font);overflow: hidden}.gm-trust-bar-inner{max-width: 1200px;margin: 0 auto;padding: 0 80px;min-height: 70px;display: grid;grid-template-columns: repeat(4,1fr);align-items: center;justify-items: center;gap: 20px}.gm-trust-track{width: 100%}.gm-trust-set{display: contents}.gm-trust-set-clone{display: none}.gm-trust-item{display: flex;align-items: center;justify-content: center;gap: 11px;color: #fff;white-space: nowrap}.gm-trust-item p{margin: 0;font-size: 14px;font-weight: 700}.gm-trust-item .gm-check-icon{width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,.14);display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: #fff}.gm-trust-item .gm-check-icon::before{content: "";width: 6px;height: 10px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);margin-top: -2px}@keyframes gmTrustMarquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (max-width: 900px){.gm-trust-bar-inner{max-width: none;padding: 0;min-height: 58px;grid-template-columns: none;display: block;overflow: hidden;-webkit-mask-image: linear-gradient(to right,transparent,#000 35px,#000 calc(100% - 35px),transparent);mask-image: linear-gradient(to right,transparent,#000 35px,#000 calc(100% - 35px),transparent)}.gm-trust-track{display: flex;width: max-content;animation: gmTrustMarquee 22s linear infinite}.gm-trust-set{display: flex;width: auto;flex-wrap: nowrap;gap: 34px;padding-right: 34px}.gm-trust-set-clone{display: flex}.gm-trust-item{flex-shrink: 0}.gm-trust-item p{font-size: 13px}}.gm-start-wrapper{max-width: 1280px;margin: 0 auto 40px;padding: 50px 20px 20px;font-family: var(--gm-font)}.gm-start-header{text-align: center;margin-bottom: 46px}.gm-start-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 30px}.gm-start-card{position: relative;display: flex;gap: 24px;min-height: 210px;padding: 36px 40px;border-radius: var(--gm-r-lg);background: var(--gm-bg-white);border: 2px solid transparent;box-shadow: var(--gm-shadow-lg);cursor: pointer;transition: all var(--gm-t)}.gm-start-card:hover{transform: translateY(-4px);box-shadow: 0 28px 70px rgba(0,0,0,.1)}.gm-start-card.gm-active{background: var(--gm-green-light);border-color: var(--gm-green);transform: translateY(-2px)}.gm-start-card.gm-active::after{content: "";position: absolute;right: 22px;bottom: 22px;width: 30px;height: 30px;border-radius: var(--gm-r-pill);background-color: var(--gm-green);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 15px 15px}.gm-start-icon{width: 56px;height: 56px;border-radius: var(--gm-r-sm);background: var(--gm-green);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 22px;flex-shrink: 0}.gm-start-content{position: relative;width: 100%}.gm-popular-badge{position: absolute;top: -22px;right: -16px;background: var(--gm-gold);color: #fff;font-size: 11px;font-weight: 700;padding: 6px 13px;border-radius: var(--gm-r-pill)}.gm-start-badges{display: flex;gap: 8px;flex-wrap: wrap}.gm-start-badges span{display: inline-flex;align-items: center;padding: 7px 12px;border-radius: var(--gm-r-pill);background: rgba(255,255,255,.82);color: #39423f;font-size: 12px;font-weight: 700;white-space: nowrap}.gm-contact-banner{width: 100%;padding: 20px;background: transparent;font-family: var(--gm-font)}.gm-contact-banner-inner{max-width: 1200px;margin: 0 auto;background: var(--gm-bg-light);border: 1px solid var(--gm-border);border-radius: var(--gm-r-md);padding: 26px 40px;display: flex;justify-content: space-between;align-items: center;box-shadow: var(--gm-shadow-sm)}.gm-contact-item{display: flex;align-items: center;gap: 16px}.gm-contact-icon{width: 50px;height: 50px;border-radius: var(--gm-r-sm);background: var(--gm-green);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px;flex-shrink: 0}.gm-contact-item strong{display: block;margin-bottom: 3px;font-size: 16px;font-weight: 800;color: var(--gm-text-primary)}.gm-contact-item span{display: block;font-size: 13px;color: var(--gm-text-muted)}.gm-contact-divider{width: 1px;height: 48px;background: var(--gm-border)}.gm-process-section{width: 100%;padding: 95px 20px;background: var(--gm-bg-light);font-family: var(--gm-font);overflow: hidden}.gm-process-header{max-width: 760px;margin: 0 auto 58px;text-align: center}.gm-process-wrap{position: relative;max-width: 1220px;margin: 0 auto;display: grid;grid-template-columns: repeat(4,1fr);gap: 22px}.gm-process-line{position: absolute;top: 56px;left: 10%;right: 10%;height: 2px;background: linear-gradient(90deg,transparent,rgba(0,53,9,.22),transparent);z-index: 0}.gm-process-step{position: relative;z-index: 1;padding: 30px 24px;min-height: 240px;border-radius: var(--gm-r-lg);background: var(--gm-bg-white);border: 1px solid var(--gm-border);box-shadow: var(--gm-shadow-md);transition: var(--gm-t)}.gm-process-step:hover{transform: translateY(-4px);box-shadow: 0 24px 60px rgba(0,0,0,.07);border-color: var(--gm-border-mid)}.gm-process-number{width: 56px;height: 56px;margin-bottom: 26px;border-radius: var(--gm-r-sm);background: var(--gm-green);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 15px;font-weight: 800;box-shadow: 0 12px 26px rgba(0,53,9,.18)}.gm-service-slider{width: 100%;padding: 90px 0 80px;background: var(--gm-bg-white);font-family: var(--gm-font);overflow: hidden}.gm-slider-header{max-width: 760px;padding: 0 24px 0 10vw;margin-bottom: 42px}.gm-slider-wrap{margin-left: 10vw;width: 90vw;overflow: visible;cursor: grab;touch-action: pan-y pinch-zoom;user-select: none;-webkit-user-select: none}.gm-slider-wrap:active{cursor: grabbing}.gm-slider-track{display: flex;gap: 22px;transition: transform 400ms cubic-bezier(.22,.61,.36,1);will-change: transform;user-select: none}.gm-card{flex: 0 0 min(420px,86vw);background: var(--gm-bg-white);border-radius: var(--gm-r-xl);overflow: hidden;box-shadow: var(--gm-shadow-lg);border: 1px solid var(--gm-border)}.gm-image-wrap{position: relative;width: 100%;height: 380px;overflow: hidden;background: var(--gm-bg-light)}.gm-img-before{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 1;transform: none;transition: transform .35s ease}.gm-card:hover .gm-img-before{transform: scale(1.035)}.gm-img-after,.gm-badge-before,.gm-badge-after{display: none}.gm-service-badge{position: absolute;top: 16px;left: 16px;z-index: 3;display: inline-flex;align-items: center;background: rgba(255,255,255,0.94);color: var(--gm-green);border: 1px solid var(--gm-border-mid);border-radius: var(--gm-r-pill);padding: 8px 13px;font-size: 12px;line-height: 1;font-weight: 800;box-shadow: 0 12px 28px rgba(0,0,0,0.10);backdrop-filter: blur(12px)}.gm-card-body{padding: 24px}.gm-card-num{display: inline-flex;margin-bottom: 12px;width: 40px;height: 40px;border-radius: 50%;align-items: center;justify-content: center;background: var(--gm-green-light);color: var(--gm-green);font-size: 13px;font-weight: 700}.gm-card-body ul{list-style: none;margin: 0 0 20px}.gm-card-body li{position: relative;padding-left: 22px;margin-bottom: 8px;font-size: 14px;font-weight: 600;color: var(--gm-text-primary)}.gm-card-body li::before{content: "";position: absolute;left: 0;top: 4px;width: 7px;height: 12px;border-right: 2px solid var(--gm-green);border-bottom: 2px solid var(--gm-green);transform: rotate(45deg)}.gm-card-body a{display: flex;justify-content: center;align-items: center;min-height: 46px;padding: 12px 18px;border-radius: var(--gm-r-pill);background: var(--gm-green);color: #fff;text-decoration: none;font-size: 14px;font-weight: 700;transition: var(--gm-t)}.gm-card-body a:hover{background: var(--gm-green-hover);transform: translateY(-2px)}.gm-slider-progress{width: 42%;height: 4px;background: #dfe6dc;border-radius: var(--gm-r-pill);margin: 32px 0 0 10vw;overflow: hidden}.gm-slider-bar{height: 100%;width: 16.66%;background: var(--gm-green);border-radius: var(--gm-r-pill);transition: width 250ms ease}.gm-reviews-header{background: var(--gm-bg-page)}.logo-carousel-wrap{position: relative;width: 100%;overflow: hidden;padding: 25px 0;background: var(--gm-bg-page)}.logo-carousel-wrap::before,.logo-carousel-wrap::after{content: "";position: absolute;top: 0;bottom: 0;width: 180px;z-index: 5;pointer-events: none}.logo-carousel-wrap::before{left: 0;background: linear-gradient(to right,var(--gm-bg-page) 20%,transparent)}.logo-carousel-wrap::after{right: 0;background: linear-gradient(to left,var(--gm-bg-page) 20%,transparent)}.logo-track{display: flex;align-items: center;gap: 70px;width: max-content;animation: logoScroll 35s linear infinite}.logo-carousel-wrap:hover .logo-track{animation-play-state: paused}.logo-item{min-width: 180px;height: 70px;display: flex;align-items: center;justify-content: center;opacity: .55;filter: grayscale(100%);transition: .25s ease}.logo-item:hover{opacity: 1;filter: grayscale(0%);transform: scale(1.05)}.logo-item img{max-width: 170px;max-height: 55px;object-fit: contain}.logo-text{font-size: 22px;font-weight: 700;color: #777;white-space: nowrap;font-family: var(--gm-font)}@keyframes logoScroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}.section{max-width: 860px;margin: 0 auto;padding: 3rem 1.5rem 4rem;background: var(--gm-bg-page)}.dots{display: flex;justify-content: center;gap: 6px;margin-bottom: 2rem}.dot{width: 8px;height: 8px;border-radius: 50%;background: #ccc}.dot.active{background: #555}.columns{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;align-items: stretch}.col{display: flex;flex-direction: column;gap: 12px}.col .card:last-child{flex: 1}.card{background: var(--gm-bg-white);border-radius: 8px;padding: 1.1rem 1.1rem 1.3rem;display: flex;flex-direction: column;gap: 10px}.card-header{display: flex;align-items: center;gap: 10px}.avatar{width: 40px;height: 40px;border-radius: 50%;background: #2d5a3d;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 13px;font-weight: 600;color: #fff;overflow: hidden}.avatar img{width: 100%;height: 100%;object-fit: cover}.name{font-size: 13.5px;font-weight: 600;color: var(--gm-text-primary);line-height: 1.3}.badge{font-size: 11.5px;color: #888}.card-text{font-size: 13px;color: #333;line-height: 1.65}.tp-wrap{text-align: center;margin-top: 2rem}.tp-btn{display: inline-flex;align-items: center;gap: 10px;background: var(--gm-bg-white);border: none;border-radius: 6px;padding: 12px 24px;font-size: 14px;font-weight: 500;color: var(--gm-text-primary);cursor: pointer;text-decoration: none;box-shadow: 0 1px 4px rgba(0,0,0,.1);transition: box-shadow .2s}.tp-btn:hover{box-shadow: 0 3px 10px rgba(0,0,0,.13)}.tp-stars{display: flex;gap: 2px}.tp-star{width: 20px;height: 20px;background: #00b67a;border-radius: 2px;display: flex;align-items: center;justify-content: center}.tp-logo{font-size: 15px;font-weight: 700;color: #191919;letter-spacing: -0.3px}.tp-logo span{color: #00b67a}.gm-trust-section{width: 100%;padding: 90px 20px;background: var(--gm-bg-tinted);font-family: var(--gm-font)}.gm-trust-inner{max-width: 1180px;margin: 0 auto;display: grid;grid-template-columns: .9fr 1.1fr;gap: 70px;align-items: center}.gm-check-list{display: grid;gap: 14px;margin-bottom: 30px}.gm-check-list div{display: flex;align-items: center;gap: 12px}.gm-check-list .gm-check-icon{width: 28px;height: 28px;border-radius: 50%;background: var(--gm-green);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 800;flex-shrink: 0}.gm-check-list .gm-check-icon::before{content: "";width: 7px;height: 12px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);margin-top: -2px}.gm-check-list p{font-size: 15px;font-weight: 700;color: var(--gm-text-primary)}.gm-trust-image{border-radius: var(--gm-r-xl);overflow: hidden;border: 1px solid var(--gm-border);box-shadow: var(--gm-shadow-lg)}.gm-trust-image img{width: 100%;height: auto;display: block}.gm-review-area{max-width: 960px;margin: 70px auto 0;text-align: center}.gm-review-score{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 22px;font-size: 14px;font-weight: 600;color: var(--gm-text-primary)}.gm-review-score .gm-stars{color: #ffad25;font-size: 20px;letter-spacing: 2px}.gm-review-pills{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.gm-review-pills div{padding: 14px 26px;border-radius: var(--gm-r-pill);background: var(--gm-bg-white);border: 1px solid var(--gm-border);box-shadow: 0 8px 26px rgba(0,0,0,.05);font-size: 14px;font-weight: 600;color: var(--gm-text-primary)}.gm-review-pills strong{margin-left: 8px;font-weight: 700;color: var(--gm-green)}.gm-review-active{background: var(--gm-green) !important;color: #fff !important;border-color: var(--gm-green) !important}.gm-review-active strong{color: #fff !important}.gm-about-section{width: 100%;background: var(--gm-bg-white);font-family: var(--gm-font)}.gm-about-wrap{max-width: 1280px;margin: 0 auto;padding: 100px 20px 90px;display: grid;grid-template-columns: 1fr 1fr;gap: 90px;align-items: center}.gm-feature-list{display: flex;flex-direction: column;gap: 20px}.gm-feature{display: flex;align-items: flex-start;gap: 16px}.gm-feature-icon{width: 42px;height: 42px;border-radius: var(--gm-r-sm);background: var(--gm-green-light);color: var(--gm-green);display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 14px;flex-shrink: 0}.gm-feature h3{color: var(--gm-green) !important;font-size: 18px !important}.gm-feature p{font-size: 14px;color: var(--gm-text-secondary);line-height: 1.6}.gm-about-image img{width: 100%;height: 500px;object-fit: cover;border-radius: var(--gm-r-md);display: block}.gm-stats-bar{background: var(--gm-green);padding: 56px 20px}.gm-stats-wrap{max-width: 1280px;margin: 0 auto;display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.gm-stat-card{min-height: 170px;border-radius: var(--gm-r-md);background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.12);display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px;text-align: center}.gm-stat-icon{width: 50px;height: 50px;margin-bottom: 16px;border-radius: var(--gm-r-sm);background: rgba(255,255,255,.15);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px}.gm-stat-card strong{font-size: 40px;line-height: 1;font-weight: 800;color: #fff}.gm-stat-card span{margin-top: 8px;font-size: 13px;font-weight: 400;color: rgba(255,255,255,.7)}.gm-match-section{width: 100%;padding: 105px 20px;background: var(--gm-bg-light);font-family: var(--gm-font)}.gm-match-inner{max-width: 1280px;margin: 0 auto}.gm-match-header{max-width: 820px;margin: 0 auto 54px;text-align: center}.gm-match-grid{display: grid;grid-template-columns: .95fr 1.05fr;gap: 26px;align-items: stretch}.gm-match-card{position: relative;border-radius: var(--gm-r-xl);padding: 44px;min-height: 540px;display: flex;flex-direction: column;justify-content: space-between}.gm-match-muted{background: var(--gm-bg-white);border: 1px solid rgba(0,0,0,.09);box-shadow: var(--gm-shadow-md)}.gm-match-featured{background: linear-gradient(180deg,#00420d,#002f08);border: 1px solid rgba(123,228,149,.22);color: #fff;box-shadow: 0 28px 75px rgba(0,53,9,.32)}.gm-recommended-badge{position: absolute;top: 24px;right: 24px;padding: 8px 14px;border-radius: var(--gm-r-pill);background: var(--gm-accent);color: var(--gm-green);font-size: 12px;font-weight: 700}.gm-card-tag{display: inline-flex;margin-bottom: 20px;padding: 7px 14px;border-radius: var(--gm-r-pill);background: #f1f3f1;color: #5c6360;font-size: 12px;font-weight: 700}.gm-card-tag-light{background: rgba(255,255,255,.13);color: rgba(255,255,255,.9)}.gm-match-card ul{list-style: none;margin: 0 0 28px;display: grid;gap: 14px}.gm-match-card li{position: relative;padding-left: 30px;font-size: 16px;font-weight: 600;line-height: 1.45;color: var(--gm-text-primary)}.gm-match-muted li::before{content: "";position: absolute;left: 0;top: 6px;width: 14px;height: 14px;background: linear-gradient(45deg,transparent 45%,#b0b0b0 45%,#b0b0b0 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#b0b0b0 45%,#b0b0b0 55%,transparent 55%)}.gm-match-featured li{color: rgba(255,255,255,.92)}.gm-match-featured li::before{content: "";position: absolute;left: 0;top: 4px;width: 7px;height: 12px;border-right: 2px solid var(--gm-accent);border-bottom: 2px solid var(--gm-accent);transform: rotate(45deg)}.gm-match-link{min-height: 56px;border-radius: var(--gm-r-sm);display: inline-flex;align-items: center;justify-content: center;text-decoration: none;font-family: var(--gm-font);font-size: 15px;font-weight: 700;transition: var(--gm-t)}.gm-match-link-muted{background: #f3f4f3;color: var(--gm-text-primary);border: 1px solid rgba(0,0,0,.08)}.gm-match-link-featured{background: var(--gm-accent);color: var(--gm-green);box-shadow: 0 14px 32px rgba(123,228,149,.2)}.gm-match-link:hover{transform: translateY(-2px)}.gm-match-review{max-width: 800px;margin: 46px auto 0;text-align: center}.gm-match-stars{font-size: 26px;letter-spacing: 2px;margin-bottom: 12px;color: var(--gm-text-primary)}.gm-match-review p{margin: 0 auto 10px;font-size: 17px;font-weight: 600;font-style: italic;line-height: 1.65;color: var(--gm-text-primary)}.gm-match-review span{font-size: 14px;font-weight: 400;color: var(--gm-text-secondary)}.team-section{display: flex;justify-content: center;gap: 8px;flex-wrap: nowrap;margin: 0 auto}.team-card{width: 250px !important;height: 345px !important;flex: none !important;position: relative;background: #003509CF;border-radius: 8px;overflow: hidden;transition: all .2s ease}.team-card:hover{transform: translateY(-3px)}.team-card img{width: 100%;height: 100%;object-fit: contain;object-position: center bottom;display: block;padding: 5px}.team-info{position: absolute;left: 10px;bottom: 10px;color: #fff !important;z-index: 10;text-shadow: 0 1px 3px rgba(0,0,0,.4)}.team-info h3{color: #fff !important;font-size: 16px;font-weight: 700;line-height: 1}.team-info p{margin: 2px 0 0;color: #fff !important;font-size: 12px;font-weight: 600;line-height: 1.1}.slider-section{padding: 2rem 0;display: flex;flex-direction: column;gap: 14px}.track-wrap{position: relative;overflow: hidden;width: 100%}.fade-left,.fade-right{position: absolute;top: 0;bottom: 0;width: 140px;z-index: 2;pointer-events: none}.fade-left{left: 0;background: linear-gradient(to right,var(--gm-bg-page),transparent)}.fade-right{right: 0;background: linear-gradient(to left,var(--gm-bg-page),transparent)}.track{overflow: hidden}.track-inner{display: flex;gap: 12px;width: max-content}.scroll-right{animation: scrollRight 30s linear infinite}.scroll-left{animation: scrollLeft 30s linear infinite}@keyframes scrollRight{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}@keyframes scrollLeft{0%{transform: translateX(-50%)}100%{transform: translateX(0)}}.track:hover .scroll-right,.track:hover .scroll-left{animation-play-state: paused}.track-inner img{height: 380px;width: 280px;object-fit: cover;border-radius: 10px;display: block;flex-shrink: 0;user-select: none}.gm-faq{max-width: 960px;margin: 0 auto;font-family: var(--gm-font)}.gm-faq details{background: var(--gm-bg-white);border: 1px solid #bfbfbf;border-radius: 5px;margin-bottom: 7px;overflow: hidden}.gm-faq summary{list-style: none;cursor: pointer;padding: 18px 22px;font-size: 18px;font-weight: 700;color: #111;display: flex;align-items: center;justify-content: space-between}.gm-faq summary::-webkit-details-marker{display: none}.gm-faq .icon{color: var(--gm-green);font-size: 24px;font-weight: 700;line-height: 1}.gm-faq details[open] .icon{transform: rotate(45deg)}.gm-faq .answer{padding: 0 22px 20px;font-size: 14px;line-height: 1.7;color: #333}#gm-unique-hero-2026{width: 100%;padding-top: 48px;padding-bottom: 0;background: var(--gm-bg-white);font-family: var(--gm-font)}#gm-unique-hero-2026 *,.gmuh-trust-wrap *,.gmuh-trust-wrap *::before,.gmuh-trust-wrap *::after{box-sizing: border-box}#gm-unique-hero-2026 .gmuh-inner{width: 100%;max-width: 1280px;margin: 0 auto;padding: 62px 24px 90px;display: grid;grid-template-columns: 1.05fr .95fr;gap: 70px;align-items: center}#gm-unique-hero-2026 .gmuh-content{min-width: 0}#gm-unique-hero-2026 .gmuh-badge{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 24px;padding: 6px 14px;border: 1px solid rgba(0,0,0,.15);border-radius: var(--gm-r-pill);background: transparent;color: var(--gm-green);font-size: 14px;font-weight: 800;line-height: 1.3}#gm-unique-hero-2026 .gmuh-badge .gmuh-stars{color: #7fe68c;animation: gmuh-star-blink 1.3s ease-in-out infinite}@keyframes gmuh-star-blink{0%,100%{opacity: 1}50%{opacity: .2}}#gm-unique-hero-2026 h1{margin: 0;color: #050505;font-family: var(--gm-font-heading);font-size: var(--gm-h1);font-weight: 900;line-height: .88;letter-spacing: -.02em}#gm-unique-hero-2026 p{max-width: 600px;margin: 24px 0 0;color: #667085;font-size: 18px;font-weight: 500;line-height: 1.7}#gm-unique-hero-2026 .gmuh-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 34px}#gm-unique-hero-2026 .gmuh-actions a{min-height: 54px;padding: 0 26px;display: inline-flex;align-items: center;justify-content: center;border-radius: 14px;text-decoration: none;font-size: 15px;font-weight: 900;line-height: 1.2}#gm-unique-hero-2026 .gmuh-actions a:first-child{background: var(--gm-green);color: #fff}#gm-unique-hero-2026 .gmuh-actions a:last-child{background: #f2f4f3;color: #111}#gm-unique-hero-2026 .gmuh-image{position: relative;min-width: 0}#gm-unique-hero-2026 .gmuh-image>div:first-child{overflow: visible}#gm2026gallery{width: 100%;font-family: inherit}#gm2026gallery .gm2026thumb{width: 70px;padding: 0;display: flex;flex: 0 0 auto;flex-direction: column;align-items: center;gap: 6px;border: none;background: transparent;cursor: pointer;font-family: inherit}#gm2026gallery .gm2026thumb-img{display: block;width: 60px;height: 60px;border: 2.5px solid #fff;border-radius: 15px;outline: 2px solid transparent;background-position: center;background-size: cover;box-shadow: 0 4px 14px rgba(15,34,64,.18);transition: transform .18s ease,outline-color .18s ease,box-shadow .18s ease}#gm2026gallery .gm2026thumb-label{color: #5a6a7e;font-size: 10.5px;font-weight: 700;line-height: 1.2;letter-spacing: .01em;white-space: nowrap;transition: color .18s ease}#gm2026gallery .gm2026thumb:hover .gm2026thumb-img{transform: translateY(-3px);box-shadow: 0 8px 18px rgba(15,34,64,.26)}#gm2026gallery .gm2026thumb.gm2026thumb-active .gm2026thumb-img{outline-color: #16a34a;box-shadow: 0 6px 16px rgba(22,163,74,.35)}#gm2026gallery .gm2026thumb.gm2026thumb-active .gm2026thumb-label{color: #16a34a}@media (max-width: 800px){#gm-unique-hero-2026 .gmuh-award-badge{top: 12px !important;right: auto !important;bottom: auto !important;left: 12px !important;transform: rotate(-4deg) scale(.78) !important;transform-origin: top left !important;z-index: 10 !important}}@media (max-width: 560px){#gm-unique-hero-2026 .gmuh-award-badge{top: 10px !important;right: auto !important;left: 10px !important;transform: rotate(-4deg) scale(.64) !important;transform-origin: top left !important}}@media (max-width: 390px){#gm-unique-hero-2026 .gmuh-award-badge{top: 8px !important;left: 8px !important;transform: rotate(-4deg) scale(.58) !important}}.gmuh-trust-wrap{width: 100%;margin: 0;padding: 17px 24px 21px;background: #fff;font-family: var(--gm-font)}.gmuh-trust{width: 100%;max-width: 1180px;margin: 0 auto;padding-top: 17px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-top: 1px solid rgba(15,34,64,.09)}.gmuh-trust-item{position: relative;padding: 7px 27px;display: flex;align-items: center;gap: 9px}.gmuh-trust-item:not(:last-child)::after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 21px;background: rgba(15,34,64,.1);transform: translateY(-50%)}.gmuh-trust-icon{width: 20px;height: 20px;display: inline-flex;flex: 0 0 20px;color: #16a34a}.gmuh-trust-icon svg{display: block;width: 100%;height: 100%}.gmuh-trust-text{color: #334155;font-family: inherit;font-size: 13.25px;font-weight: 500;line-height: 1.35;white-space: nowrap}.gmuh-trust-text strong{color: #0f2240;font-weight: 800}@media (max-width: 900px){#gm-unique-hero-2026 .gmuh-inner{padding-bottom: 0 !important}#gm-unique-hero-2026 .gmuh-image{margin-bottom: 0 !important;padding-bottom: 0 !important}#gm2026gallery{width: 100% !important;margin-top: 10px !important;margin-bottom: 0 !important;padding: 2px 0 0 !important;display: flex !important;flex-wrap: nowrap !important;align-items: flex-start !important;justify-content: center !important;gap: 7px !important;overflow-x: auto;overflow-y: visible;scrollbar-width: none;-webkit-overflow-scrolling: touch}#gm2026gallery::-webkit-scrollbar{display: none}#gm2026gallery .gm2026thumb{flex: 0 0 64px;width: 64px;padding: 0}#gm2026gallery .gm2026thumb-img{width: 52px;height: 52px;border-radius: 13px}#gm2026gallery .gm2026thumb-label{font-size: 9.5px;line-height: 1.2;white-space: nowrap}.gmuh-trust-wrap{width: 100%;margin: 0 !important;padding: 9px 16px 18px !important}.gmuh-trust{width: 100%;max-width: 100%;margin: 0 auto;padding: 12px 0 0 !important;display: flex !important;flex-wrap: nowrap !important;align-items: center;justify-content: center;gap: 8px;border-top: 1px solid rgba(15,34,64,.09)}.gmuh-trust-item{min-width: 0;padding: 8px 10px !important;display: flex;flex: 0 1 auto;align-items: center;justify-content: center;gap: 7px}.gmuh-trust-item:not(:last-child)::after{display: none !important}.gmuh-trust-icon{width: 17px;height: 17px;flex: 0 0 17px}.gmuh-trust-text{font-size: 11px;line-height: 1.3;white-space: nowrap}}@media (max-width: 620px){#gm-unique-hero-2026 .gmuh-inner{padding-bottom: 0 !important}#gm-unique-hero-2026 .gmuh-image{margin-bottom: 0 !important}#gm2026gallery{margin-top: 10px !important;margin-bottom: 0 !important;padding-bottom: 0 !important;justify-content: center !important;gap: 4px !important}#gm2026gallery .gm2026thumb{width: 60px;flex: 0 0 60px}#gm2026gallery .gm2026thumb-img{width: 49px;height: 49px}#gm2026gallery .gm2026thumb-label{font-size: 8.7px}.gmuh-trust-wrap{margin-top: 0 !important;padding: 8px 0 16px !important;overflow: hidden}.gmuh-trust{width: 100%;margin: 0;padding: 12px 14px 5px !important;display: flex !important;flex-wrap: nowrap !important;justify-content: flex-start !important;align-items: center;gap: 8px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;scroll-padding-left: 14px;scrollbar-width: none;-webkit-overflow-scrolling: touch;border-top: 1px solid rgba(15,34,64,.09)}.gmuh-trust::-webkit-scrollbar{display: none}.gmuh-trust-item{flex: 0 0 auto !important;min-width: max-content;padding: 9px 13px !important;display: flex;align-items: center;justify-content: flex-start;gap: 7px;border: 1px solid rgba(15,34,64,.09);border-radius: 999px;background: #fff;scroll-snap-align: start}.gmuh-trust-item:not(:last-child)::after{display: none !important}.gmuh-trust-icon{width: 17px;height: 17px;flex: 0 0 17px}.gmuh-trust-text{font-size: 11px;line-height: 1.2;white-space: nowrap !important}}@media (max-width: 390px){#gm2026gallery{justify-content: flex-start !important;padding-right: 4px !important;padding-left: 4px !important;scroll-snap-type: x proximity}#gm2026gallery .gm2026thumb{width: 57px;flex-basis: 57px;scroll-snap-align: start}#gm2026gallery .gm2026thumb-img{width: 47px;height: 47px}.gmuh-trust{padding-right: 12px !important;padding-left: 12px !important;scroll-padding-left: 12px}.gmuh-trust-item{padding: 8px 11px !important}.gmuh-trust-text{font-size: 10.5px}}#gm-next2-iso-2026,#gm-next2-iso-2026 *,#gm-next2-iso-2026 *::before,#gm-next2-iso-2026 *::after{box-sizing: border-box !important}#gm-next2-iso-2026{--gmn2-green-deep: #0E2A1C;--gmn2-green: #163B24;--gmn2-green-soft: #E9F2EA;--gmn2-ink: #0B0C0B;--gmn2-muted: #6B7280;--gmn2-line: #E7E9E5;--gmn2-white: #FFFFFF;--gmn2-lime: #2FBF62;display: block !important;position: relative !important;width: 100% !important;margin: 0 !important;padding: 88px 20px !important;background: var(--gmn2-white) !important;font-family: var(--gm-font) !important;color: var(--gmn2-ink) !important;overflow: hidden !important;isolation: isolate !important}#gm-next2-iso-2026 .gmn2-inner{width: 100% !important;max-width: 1240px !important;margin: 0 auto !important;padding: 0 !important}#gm-next2-iso-2026 .gmn2-head{display: flex !important;flex-direction: column !important;align-items: center !important;width: 100% !important;max-width: 640px !important;margin: 0 auto 48px auto !important;text-align: center !important}#gm-next2-iso-2026 .gmn2-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 0 22px 0 !important;padding: 9px 16px !important;border-radius: 999px !important;background: #ffffff !important;border: 1px solid var(--gmn2-line) !important;box-shadow: 0 1px 2px rgba(11,12,11,0.04) !important;color: var(--gmn2-ink) !important;font-family: var(--gm-font) !important;font-size: 13px !important;font-weight: 600 !important}#gm-next2-iso-2026 .gmn2-badge-dot{display: block !important;width: 8px !important;height: 8px !important;min-width: 8px !important;border-radius: 99px !important;background: var(--gmn2-lime) !important;box-shadow: 0 0 0 4px rgba(47,191,98,0.16) !important}#gm-next2-iso-2026 .gmn2-title{display: block !important;margin: 0 0 14px 0 !important;color: var(--gmn2-ink) !important;font-family: var(--gm-font-heading) !important;font-size: var(--gm-h2) !important;line-height: 1.02 !important;letter-spacing: -0.01em !important;font-weight: 900 !important;text-align: center !important}#gm-next2-iso-2026 .gmn2-subtitle{display: block !important;color: var(--gmn2-muted) !important;font-family: var(--gm-font) !important;font-size: 16.5px !important;line-height: 1.6 !important;font-weight: 500 !important;text-align: center !important}#gm-next2-iso-2026 .gmn2-cards{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 28px !important;align-items: stretch !important;width: 100% !important}#gm-next2-iso-2026 .gmn2-card{position: relative !important;display: flex !important;flex-direction: column !important;width: 100% !important;min-width: 0 !important;padding: 44px 40px !important;border-radius: 24px !important;border: 1px solid var(--gmn2-line) !important;background: #ffffff !important;box-shadow: 0 1px 2px rgba(11,12,11,0.04) !important;color: var(--gmn2-ink) !important;font-family: var(--gm-font) !important;text-align: left !important;text-decoration: none !important;cursor: pointer !important;outline: none !important;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background 0.2s ease !important;-webkit-tap-highlight-color: transparent !important}#gm-next2-iso-2026 .gmn2-card:hover{transform: translateY(-3px) !important;box-shadow: 0 20px 40px -16px rgba(11,12,11,0.16) !important}#gm-next2-iso-2026 .gmn2-card:focus-visible{outline: 2px solid var(--gmn2-green) !important;outline-offset: 2px !important}#gm-next2-iso-2026 .gmn2-card.is-active,#gm-next2-iso-2026 .gmn2-card.is-active:hover{border-color: var(--gmn2-green) !important;background: var(--gmn2-green-soft) !important;box-shadow: 0 20px 40px -18px rgba(14,42,28,0.28) !important}#gm-next2-iso-2026 .gmn2-card-top{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 12px !important;margin: 0 0 22px 0 !important}#gm-next2-iso-2026 .gmn2-card-icon{display: flex !important;align-items: center !important;justify-content: center !important;width: 54px !important;height: 54px !important;min-width: 54px !important;border-radius: 16px !important;background: var(--gmn2-green) !important;color: #ffffff !important;border: 0 !important;flex-shrink: 0 !important}#gm-next2-iso-2026 .gmn2-card-icon svg{display: block !important;width: 24px !important;height: 24px !important}#gm-next2-iso-2026 .gmn2-card-pill{display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 26px !important;padding: 0 12px !important;border-radius: 999px !important;background: var(--gmn2-green) !important;color: #ffffff !important;font-family: var(--gm-font) !important;font-size: 11px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;white-space: nowrap !important;border: 0 !important}#gm-next2-iso-2026 .gmn2-card-title{display: block !important;margin: 0 0 10px 0 !important;color: var(--gmn2-ink) !important;font-family: var(--gm-font-heading) !important;font-size: var(--gm-h3) !important;line-height: 1 !important;letter-spacing: -0.01em !important;font-weight: 900 !important;text-align: left !important}#gm-next2-iso-2026 .gmn2-card-text{display: block !important;margin: 0 0 22px 0 !important;color: var(--gmn2-muted) !important;font-family: var(--gm-font) !important;font-size: 14.5px !important;line-height: 1.6 !important;font-weight: 500 !important;text-align: left !important}#gm-next2-iso-2026 .gmn2-tags{display: flex !important;flex-wrap: nowrap !important;gap: 7px !important;width: 100% !important;margin: 0 0 26px 0 !important;flex: 1 !important;align-content: flex-start !important}#gm-next2-iso-2026 .gmn2-tags-item{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 7px 11px !important;border-radius: 999px !important;background: #ffffff !important;border: 1px solid var(--gmn2-line) !important;color: var(--gmn2-ink) !important;font-family: var(--gm-font) !important;font-size: 12px !important;font-weight: 600 !important;white-space: nowrap !important}#gm-next2-iso-2026 .gmn2-card.is-active .gmn2-tags-item{background: #ffffff !important;border-color: rgba(14,42,28,0.16) !important}#gm-next2-iso-2026 .gmn2-tags-item svg{display: block !important;width: 13px !important;height: 13px !important;color: var(--gmn2-lime) !important;flex-shrink: 0 !important}#gm-next2-iso-2026 .gmn2-card-cta{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: 100% !important;height: 52px !important;margin: auto 0 0 0 !important;padding: 0 18px !important;border-radius: 999px !important;box-sizing: border-box !important;background: var(--gmn2-green) !important;color: #ffffff !important;border: 1.5px solid var(--gmn2-green) !important;font-family: var(--gm-font) !important;font-size: 14.5px !important;font-weight: 700 !important;text-decoration: none !important;transition: background 0.2s ease,transform 0.2s ease !important}#gm-next2-iso-2026 .gmn2-card-cta svg{display: block !important;width: 16px !important;height: 16px !important;transition: transform 0.2s ease !important}#gm-next2-iso-2026 .gmn2-card:hover .gmn2-card-cta svg{transform: translateX(3px) !important}#gm-next2-iso-2026 .gmn2-card:not(.is-active) .gmn2-card-cta{background: #ffffff !important;color: var(--gmn2-green) !important;border: 1.5px solid var(--gmn2-green) !important}#gm-next2-iso-2026 .gmn2-card.is-active .gmn2-card-cta{background: var(--gmn2-green) !important;color: #ffffff !important;border: 1.5px solid var(--gmn2-green) !important}@media (max-width: 900px){#gm-next2-iso-2026 .gmn2-tags{flex-wrap: wrap !important}}@media (max-width: 760px){#gm-next2-iso-2026{padding: 64px 16px !important}#gm-next2-iso-2026 .gmn2-cards{grid-template-columns: 1fr !important;gap: 18px !important}}@media (max-width: 480px){#gm-next2-iso-2026 .gmn2-card{padding: 30px 24px !important;border-radius: 22px !important}#gm-next2-iso-2026 .gmn2-subtitle{font-size: 15px !important}}#gm-process27,#gm-process27 *,#gm-process27 *::before,#gm-process27 *::after{box-sizing: border-box}#gm-process27{--gm27-deep: #0e2a1c;--gm27-green: #163b24;--gm27-green-2: #214d31;--gm27-dot: #2fbf62;--gm27-ink: #0b0c0b;--gm27-muted: #6b7280;--gm27-bg: #f7f8f7;--gm27-white: #ffffff;--gm27-line: #dde3dd;--gm27-card-border: rgba(22,59,36,0.26);position: relative;width: 100%;padding: 84px 24px 90px;overflow: hidden;background: var(--gm27-bg);color: var(--gm27-ink);font-family: var(--gm-font)}#gm-process27 .gm27-inner{width: 100%;max-width: 1240px;margin: 0 auto}#gm-process27 .gm27-header{max-width: 760px;margin: 0 auto 58px;text-align: center}#gm-process27 .gm27-badge{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 22px;padding: 9px 16px;border: 1px solid #e3e7e3;border-radius: 999px;background: #fff;color: var(--gm27-ink);font-size: 13px;font-weight: 600;line-height: 1.25;box-shadow: 0 1px 2px rgba(11,12,11,0.04)}#gm-process27 .gm27-badge-dot{width: 8px;height: 8px;min-width: 8px;border-radius: 50%;background: var(--gm27-dot);box-shadow: 0 0 0 4px rgba(47,191,98,0.16);animation: gm27BadgePulse 1.7s ease-in-out infinite}@keyframes gm27BadgePulse{0%,100%{opacity: 1;transform: scale(1);box-shadow: 0 0 0 4px rgba(47,191,98,0.16)}50%{opacity: 0.42;transform: scale(0.82);box-shadow: 0 0 0 8px rgba(47,191,98,0)}}#gm-process27 .gm27-title{margin: 0 0 14px !important;color: var(--gm27-ink) !important;font-family: var(--gm-font-heading) !important;font-size: var(--gm-h2) !important;font-weight: 900 !important;line-height: 1.02 !important;letter-spacing: -0.01em !important}#gm-process27 .gm27-subtitle{max-width: 680px;margin: 0 auto !important;color: var(--gm27-muted) !important;font-size: 16.5px !important;font-weight: 500 !important;line-height: 1.65 !important}#gm-process27 .gm27-timeline{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: stretch;gap: 34px}#gm-process27 .gm27-step{--step-progress: 0;--segment-left: 0;--segment-right: 0;position: relative;min-width: 0;display: flex;flex-direction: column;opacity: calc(0.36 + var(--step-progress) * 0.64);transform: translateY(calc(10px - var(--step-progress) * 10px))}#gm-process27 .gm27-step-head{position: relative;z-index: 2;height: 40px;margin: 0 0 22px;display: flex;align-items: center;justify-content: center}#gm-process27 .gm27-line-segment{position: relative;height: 2px;flex: 1 1 auto;overflow: hidden;background: var(--gm27-line)}#gm-process27 .gm27-line-segment--left{margin-right: 10px;margin-left: -17px}#gm-process27 .gm27-line-segment--right{margin-right: -17px;margin-left: 10px}#gm-process27 .gm27-line-segment-fill{position: absolute;inset: 0;background: var(--gm27-green);transform: scaleX(0);transform-origin: left center}#gm-process27 .gm27-line-segment--left .gm27-line-segment-fill{transform: scaleX(var(--segment-left))}#gm-process27 .gm27-line-segment--right .gm27-line-segment-fill{transform: scaleX(var(--segment-right))}#gm-process27 .gm27-step:first-child .gm27-line-segment--left,#gm-process27 .gm27-step:last-child .gm27-line-segment--right{visibility: hidden}#gm-process27 .gm27-point{position: relative;z-index: 3;width: 40px;height: 40px;min-width: 40px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba( 22,59,36,calc(0.18 + var(--step-progress) * 0.82) );border-radius: 50%;background: rgb( calc(255 - var(--step-progress) * 233),calc(255 - var(--step-progress) * 196),calc(255 - var(--step-progress) * 219) );color: rgb( calc(22 + var(--step-progress) * 233),calc(59 + var(--step-progress) * 196),calc(36 + var(--step-progress) * 219) );font-size: 12px;font-weight: 800;line-height: 1;box-shadow: 0 0 0 10px var(--gm27-bg),0 1px 3px rgba(14,42,28,0.08),0 0 calc(var(--step-progress) * 18px) rgba( 22,59,36,calc(var(--step-progress) * 0.18) );transform: scale( calc(0.96 + var(--step-progress) * 0.08) )}#gm-process27 .gm27-card{min-height: 160px;padding: 24px 24px 25px;display: flex;flex: 1 1 auto;flex-direction: column;justify-content: flex-start;border: 1px solid rgba( 22,59,36,calc(0.26 + var(--step-progress) * 0.32) );border-radius: 18px;background: #fff;box-shadow: 0 1px 2px rgba(11,12,11,0.03),0 calc(1px + var(--step-progress) * 12px) calc(2px + var(--step-progress) * 28px) rgba( 14,42,28,calc(0.03 + var(--step-progress) * 0.06) );transform: translateY( calc(var(--step-progress) * -2px) )}#gm-process27 .gm27-card h3{margin: 0 0 10px !important;color: var(--gm27-ink) !important;font-family: var(--gm-font-heading) !important;font-size: var(--gm-h3) !important;font-weight: 900 !important;line-height: 1 !important;letter-spacing: -0.005em !important}#gm-process27 .gm27-card p{margin: 0 !important;color: var(--gm27-muted) !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.62 !important}@media (max-width: 900px){#gm-process27{padding: 68px 20px 72px}#gm-process27 .gm27-header{max-width: 680px;margin-bottom: 42px}#gm-process27 .gm27-title{font-size: clamp(44px,8vw,62px) !important;line-height: 0.98 !important}#gm-process27 .gm27-timeline{position: relative;max-width: 720px;margin: 0 auto;display: flex;flex-direction: column;gap: 18px}#gm-process27 .gm27-timeline::before{content: "";position: absolute;top: 22px;bottom: 22px;left: 20px;width: 2px;border-radius: 999px;background: var(--gm27-line)}#gm-process27 .gm27-step{position: relative;display: block;min-width: 0;padding-left: 60px;opacity: calc( 0.62 + var(--step-progress) * 0.38 );transform: none}#gm-process27 .gm27-step-head{position: absolute;top: 18px;left: 0;z-index: 3;width: 40px;height: 40px;margin: 0;display: block}#gm-process27 .gm27-line-segment{display: none}#gm-process27 .gm27-point{width: 40px;height: 40px;min-width: 40px;margin: 0;display: flex;box-shadow: 0 0 0 7px var(--gm27-bg),0 2px 8px rgba(14,42,28,0.12);transform: scale( calc(0.98 + var(--step-progress) * 0.04) )}#gm-process27 .gm27-card{min-height: 0;padding: 22px 22px 23px;border-radius: 17px;transform: none}#gm-process27 .gm27-card h3{font-size: clamp(27px,4vw,34px) !important;line-height: 1.02 !important}#gm-process27 .gm27-card p{font-size: 14px !important;line-height: 1.55 !important}}@media (max-width: 560px){#gm-process27{padding: 52px 14px 58px}#gm-process27 .gm27-header{margin-bottom: 32px}#gm-process27 .gm27-badge{margin-bottom: 17px;padding: 8px 13px;font-size: 11.5px}#gm-process27 .gm27-badge-dot{width: 7px;height: 7px;min-width: 7px}#gm-process27 .gm27-title{margin-bottom: 13px !important;font-size: clamp(38px,11.5vw,48px) !important;line-height: 0.96 !important;letter-spacing: -0.015em !important}#gm-process27 .gm27-subtitle{max-width: 390px;font-size: 15px !important;line-height: 1.55 !important}#gm-process27 .gm27-timeline{gap: 14px}#gm-process27 .gm27-timeline::before{top: 19px;bottom: 19px;left: 17px;width: 2px}#gm-process27 .gm27-step{padding-left: 48px}#gm-process27 .gm27-step-head{top: 16px;width: 34px;height: 34px}#gm-process27 .gm27-point{width: 34px;height: 34px;min-width: 34px;font-size: 10.5px;box-shadow: 0 0 0 6px var(--gm27-bg),0 2px 7px rgba(14,42,28,0.11)}#gm-process27 .gm27-card{padding: 18px 17px 19px;border-radius: 15px;box-shadow: 0 1px 2px rgba(11,12,11,0.025),0 7px 20px rgba(14,42,28,0.055)}#gm-process27 .gm27-card h3{margin-bottom: 7px !important;font-size: 27px !important;line-height: 1 !important}#gm-process27 .gm27-card p{font-size: 13.5px !important;line-height: 1.5 !important}}@media (max-width: 380px){#gm-process27{padding-right: 12px;padding-left: 12px}#gm-process27 .gm27-title{font-size: 36px !important}#gm-process27 .gm27-timeline::before{left: 16px}#gm-process27 .gm27-step{padding-left: 44px}#gm-process27 .gm27-step-head{width: 32px;height: 32px}#gm-process27 .gm27-point{width: 32px;height: 32px;min-width: 32px;font-size: 10px}#gm-process27 .gm27-card{padding: 17px 15px 18px}#gm-process27 .gm27-card h3{font-size: 25px !important}#gm-process27 .gm27-card p{font-size: 13px !important}}@media (prefers-reduced-motion: reduce){#gm-process27 .gm27-badge-dot{animation: none}#gm-process27 .gm27-step,#gm-process27 .gm27-point,#gm-process27 .gm27-card,#gm-process27 .gm27-line-segment-fill{transition: none !important}}.eyebrow{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 99px;border: 1.5px solid var(--gm-border);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--gm-green);margin-bottom: 18px;background: var(--gm-bg-white);width: fit-content}.ks{font-family: var(--gm-font);padding: 48px 40px;width: 100%}.ki{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 1fr .75fr;gap: 80px;align-items: center}.k-badge{display: inline-flex;align-items: center;gap: 7px;padding: 6px 14px;border-radius: 999px;border: 1.5px solid #e0ddd8;color: #555;font-size: 11px;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;background: var(--gm-bg-white);margin-bottom: 18px;width: fit-content}.k-badge::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: #22c55e;flex-shrink: 0;animation: pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{transform: scale(1);opacity: 1}50%{transform: scale(1.5);opacity: .5}}.s-left{display: flex;flex-direction: column}.s-left h2{font-family: var(--gm-font-heading);font-size: var(--gm-h2);font-weight: 900;line-height: .95;letter-spacing: -0.025em;color: var(--gm-text-primary);margin-bottom: 16px}.s-left p{font-size: 15px;line-height: 1.7;color: var(--gm-text-secondary);max-width: 380px;margin-bottom: 20px}.trust-pills{display: flex;flex-direction: row;gap: 8px;flex-wrap: wrap}.trust-pill{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;background: #fafaf9;border: 1.5px solid #eeece8;border-radius: 12px}.tp-icon{width: 26px;height: 26px;border-radius: 7px;background: var(--gm-bg-white);border: 1.5px solid #eeece8;display: flex;align-items: center;justify-content: center;font-size: 13px;color: var(--gm-green);flex-shrink: 0}.trust-pill strong{font-size: 12px;font-weight: 700;color: var(--gm-text-primary)}.s-right{position: relative;padding-bottom: 20px}.hero-img{width: 100%;height: 380px;object-fit: cover;object-position: top center;border-radius: 16px;display: block}.overlay-card{position: absolute;bottom: 0;left: -24px;background: var(--gm-bg-white);border: 1.5px solid #e8e6e1;border-radius: 14px;padding: 18px 22px;display: flex;align-items: center;gap: 14px;box-shadow: 0 8px 32px rgba(0,0,0,.10);min-width: 260px}.oc-icon{width: 38px;height: 38px;border-radius: 9px;background: #f5f4f1;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 18px;color: var(--gm-green)}.oc-text strong{display: block;font-size: 13px;font-weight: 700;color: var(--gm-text-primary)}.oc-text span{display: block;font-size: 12px;color: #999;margin-top: 2px}.form-section{padding: 100px 40px;background: var(--gm-bg-light)}.form-inner{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: .85fr 1.15fr;gap: 80px;align-items: start}.form-left h2{font-family: var(--gm-font-heading);font-size: var(--gm-h2);font-weight: 900;line-height: .95;letter-spacing: -.02em;margin-bottom: 16px}.form-left>p{font-size: 16px;line-height: 1.7;color: var(--gm-text-secondary);margin-bottom: 32px}.contact-options{display: flex;flex-direction: column;gap: 12px;margin-bottom: 28px}.contact-opt{display: flex;align-items: center;gap: 14px;padding: 16px 18px;background: var(--gm-bg-white);border: 1.5px solid var(--gm-border);border-radius: 12px;text-decoration: none;color: var(--gm-text-primary);transition: border-color .2s,transform .15s}.contact-opt:hover{border-color: var(--gm-green);transform: translateX(4px)}.co-icon{font-size: 20px;flex-shrink: 0}.contact-opt strong{display: block;font-size: 14px;font-weight: 700}.contact-opt span{display: block;font-size: 13px;color: var(--gm-text-secondary)}.trust-badges{display: flex;flex-direction: row;gap: 10px;flex-wrap: wrap}.trust-badges span{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;background: #f0f5f0;border: 1px solid #c8dcc8;border-radius: 999px;font-size: 13px;font-weight: 600;color: var(--gm-green);white-space: nowrap}.elementor-widget-form .elementor-field-textual{background: var(--gm-bg-light) !important;border: 1.5px solid var(--gm-border) !important;border-radius: 10px !important;padding: 14px 16px !important;font-family: var(--gm-font) !important;font-size: 14px !important;color: var(--gm-text-primary) !important;box-shadow: none !important;transition: border-color 0.2s,background 0.2s !important}.elementor-widget-form .elementor-field-textual:focus{border-color: var(--gm-green) !important;background: var(--gm-bg-white) !important;outline: none !important}.elementor-widget-form .elementor-field-textual::placeholder{color: var(--gm-text-secondary) !important;font-size: 13px !important}.elementor-widget-form .elementor-field-label{display: none !important}.elementor-widget-form textarea.elementor-field-textual{min-height: 130px !important;resize: vertical !important}.elementor-widget-form .elementor-button{background: var(--gm-green) !important;color: var(--gm-bg-white) !important;border: none !important;border-radius: 10px !important;padding: 18px 28px !important;font-family: var(--gm-font) !important;font-size: 16px !important;font-weight: 700 !important;cursor: pointer !important;transition: background 0.2s !important}.elementor-widget-form .elementor-button:hover{background: var(--gm-green-hover) !important}.elementor-widget-form + .elementor-widget-text-editor p{text-align: center !important;font-size: 12px !important;color: var(--gm-text-secondary) !important;font-family: var(--gm-font) !important;margin-top: 8px !important}.why-section{padding: 100px 40px;background: var(--gm-bg-white)}.why-inner{max-width: 1200px;margin: 0 auto}.why-top{margin-bottom: 48px}.why-top h2{font-family: var(--gm-font-heading);font-size: var(--gm-h2);font-weight: 900;line-height: .95;letter-spacing: -.02em;margin-top: 12px}.why-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 12px}.why-card{padding: 28px 24px;background: var(--gm-bg-white);border: 1.5px solid var(--gm-border);border-radius: 14px;transition: border-color .2s,transform .2s}.why-card:hover{border-color: #bbb;transform: translateY(-3px)}.why-card.why-dark{background: var(--gm-text-primary);border-color: var(--gm-text-primary)}.why-card.why-dark:hover{border-color: var(--gm-text-primary)}.why-icon{width: 38px;height: 38px;border-radius: 9px;background: #f5f4f1;display: flex;align-items: center;justify-content: center;font-size: 18px;color: var(--gm-green);margin-bottom: 16px}.why-dark .why-icon{background: rgba(255,255,255,.08);color: var(--gm-bg-white)}.why-card h3{font-family: var(--gm-font-heading);font-size: 20px;font-weight: 900;letter-spacing: -.01em;color: var(--gm-text-primary);margin-bottom: 8px}.why-dark h3{color: var(--gm-bg-white)}.why-card p{font-size: 14px;line-height: 1.65;color: var(--gm-text-secondary)}.why-dark p{color: rgba(255,255,255,.45)}.award-banner{display: flex;align-items: center;gap: 14px;background: #fafaf9;border: 1.5px solid var(--gm-border);border-radius: 14px;padding: 20px 24px;margin-top: 12px}.award-star{font-size: 20px;color: var(--gm-gold);flex-shrink: 0}.award-banner strong{font-size: 14px;font-weight: 700;color: var(--gm-text-primary)}.award-sub{margin-left: auto;font-size: 12px;color: #999;font-weight: 600;white-space: nowrap}.faq-section{padding: 100px 40px;background: var(--gm-bg-light)}.faq-inner{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1.4fr;gap: 80px;align-items: start}.faq-header h2{font-family: var(--gm-font-heading);font-size: var(--gm-h2);font-weight: 900;line-height: .95;letter-spacing: -.02em}.faq-list details{border-bottom: 1.5px solid var(--gm-border)}.faq-list details:first-child{border-top: 1.5px solid var(--gm-border)}.faq-list summary{list-style: none;cursor: pointer;padding: 20px 0;font-size: 15px;font-weight: 600;color: var(--gm-text-primary);display: flex;justify-content: space-between;align-items: center;gap: 16px;user-select: none;transition: color .15s}.faq-list summary:hover{color: var(--gm-green)}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary span{color: var(--gm-green);font-size: 22px;font-weight: 300;flex-shrink: 0;transition: transform .2s}.faq-list details[open] summary span{transform: rotate(45deg)}.faq-list details[open] summary{color: var(--gm-green)}.faq-list details>p{padding: 0 0 20px;font-size: 14px;line-height: 1.75;color: var(--gm-text-secondary)}@media (max-width: 1024px){.gm-slider-header{padding-left: 40px}.gm-slider-wrap{margin-left: 40px;width: calc(100% - 40px)}.gm-card{flex: 0 0 360px}.gm-image-wrap{height: 320px}.gm-slider-progress{margin-left: 40px;width: calc(100% - 80px)}}@media (max-width: 900px){.gm-start-grid{grid-template-columns: 1fr}.gm-start-card{padding: 28px 22px}.gm-popular-badge{right: 0}.gm-contact-banner-inner{flex-direction: column;gap: 22px;padding: 28px 22px}.gm-contact-divider{width: 100%;height: 1px}.gm-contact-item{width: 100%}.gm-process-wrap{grid-template-columns: repeat(2,1fr)}.gm-process-line{display: none}.gm-trust-inner{grid-template-columns: 1fr;gap: 40px}.gm-trust-section{padding: 70px 20px}.gm-about-wrap{grid-template-columns: 1fr;gap: 46px;padding: 70px 20px}.gm-about-image img{height: 340px}.gm-stats-wrap{grid-template-columns: 1fr 1fr}.gm-match-section{padding: 75px 20px}.gm-match-grid{grid-template-columns: 1fr}.gm-match-card{min-height: auto;padding: 32px 24px}#gm-unique-hero-2026 .gmuh-inner{grid-template-columns: 1fr;padding: 40px 20px 70px;gap: 42px}.why-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 860px){.ki,.form-inner,.faq-inner{grid-template-columns: 1fr;gap: 48px}.ks,.form-section,.why-section,.faq-section{padding: 56px 24px}.overlay-card{left: 0;right: 0;bottom: 0;min-width: unset}.award-sub{display: none}}@media (max-width: 768px){.gm-service-slider{padding: 60px 0}.gm-slider-header{padding-left: 20px;padding-right: 20px}.gm-slider-wrap{margin-left: 20px;width: calc(100% - 20px)}.gm-card{flex: 0 0 84vw;border-radius: var(--gm-r-lg)}.gm-image-wrap{height: 260px}.gm-card-body{padding: 20px}.gm-slider-progress{width: calc(100% - 40px);margin-left: 20px}.logo-carousel-wrap::before,.logo-carousel-wrap::after{width: 90px}.logo-track{gap: 45px}.logo-item{min-width: 140px}.logo-item img{max-width: 130px}.logo-text{font-size: 17px}.columns{grid-template-columns: 1fr;align-items: start}.col .card:last-child{flex: none}.section{padding: 2rem 1rem 3rem}.team-section{flex-wrap: wrap;gap: 6px}.team-card{width: 31% !important;height: auto !important;aspect-ratio: 250/345}.team-info h3{font-size: 12px}.team-info p{font-size: 10px}.track-inner img{height: 260px;width: 190px}.fade-left,.fade-right{width: 60px}.gm-faq summary{font-size: 14px;padding: 16px}.gm-faq .answer{padding: 0 16px 18px;font-size: 13px}}@media (max-width: 620px){.gm-process-section{padding: 70px 20px}.gm-process-header{margin-bottom: 36px}.gm-process-wrap{grid-template-columns: 1fr;gap: 14px}.gm-process-step{min-height: auto;padding: 24px 20px}.gm-process-number{margin-bottom: 18px}}@media (max-width: 560px){.why-grid{grid-template-columns: 1fr}.award-banner{flex-direction: column;align-items: flex-start;gap: 8px}}@media (max-width: 520px){.gm-btn-group{flex-direction: column}.gm-btn-primary,.gm-btn-secondary{width: 100%}.gm-review-score{flex-direction: column}.gm-review-pills div{width: 100%;border-radius: var(--gm-r-md)}.gm-stats-wrap{grid-template-columns: 1fr}.gm-recommended-badge{position: static;display: inline-flex;width: fit-content;margin-bottom: 16px}.gm-match-link{width: 100%}}#gm-process27,#gm-process27 *,#gm-process27 *::before,#gm-process27 *::after{box-sizing: border-box}#gm-process27{--gm27-deep: #0E2A1C;--gm27-green: #163B24;--gm27-green-2: #214D31;--gm27-dot: #2FBF62;--gm27-ink: #0B0C0B;--gm27-muted: #6B7280;--gm27-bg: #F7F8F7;--gm27-white: #FFFFFF;--gm27-line: #DDE3DD;--gm27-card-border: rgba(22,59,36,0.26);position: relative;width: 100%;padding: 84px 24px 90px;background: var(--gm27-bg);overflow: hidden;font-family: var(--gm-font,'DM Sans',Arial,sans-serif);color: var(--gm27-ink)}#gm-process27 .gm27-inner{max-width: 1240px;margin: 0 auto}#gm-process27 .gm27-header{max-width: 760px;margin: 0 auto 58px;text-align: center}#gm-process27 .gm27-badge{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 22px;padding: 9px 16px;border-radius: 999px;border: 1px solid #E3E7E3;background: #fff;color: var(--gm27-ink);font-size: 13px;line-height: 1;font-weight: 600;box-shadow: 0 1px 2px rgba(11,12,11,0.04)}#gm-process27 .gm27-badge-dot{width: 8px;height: 8px;min-width: 8px;border-radius: 50%;background: var(--gm27-dot);box-shadow: 0 0 0 4px rgba(47,191,98,0.16);animation: gm27BadgePulse 1.7s ease-in-out infinite}@keyframes gm27BadgePulse{0%,100%{opacity: 1;transform: scale(1);box-shadow: 0 0 0 4px rgba(47,191,98,0.16)}50%{opacity: .42;transform: scale(.82);box-shadow: 0 0 0 8px rgba(47,191,98,0)}}#gm-process27 .gm27-title{margin: 0 0 14px;font-family: var(--gm-font-heading,'Barlow Condensed',Arial,sans-serif);font-size: clamp(38px,5vw,56px);line-height: 1.03;font-weight: 900;letter-spacing: -.01em;color: var(--gm27-ink)}#gm-process27 .gm27-subtitle{margin: 0;font-size: 16.5px;line-height: 1.65;font-weight: 500;color: var(--gm27-muted)}#gm-process27 .gm27-timeline{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 34px;align-items: stretch}#gm-process27 .gm27-step{--step-progress: 0;--segment-left: 0;--segment-right: 0;position: relative;display: flex;flex-direction: column;min-width: 0;opacity: calc(.36 + var(--step-progress) * .64);transform: translateY(calc(10px - var(--step-progress) * 10px));will-change: opacity,transform}#gm-process27 .gm27-step-head{position: relative;display: flex;align-items: center;justify-content: center;margin: 0 0 22px;height: 40px;z-index: 2}#gm-process27 .gm27-line-segment{position: relative;flex: 1 1 auto;height: 2px;background: var(--gm27-line);overflow: hidden}#gm-process27 .gm27-line-segment--left{margin-left: -17px;margin-right: 10px}#gm-process27 .gm27-line-segment--right{margin-left: 10px;margin-right: -17px}#gm-process27 .gm27-line-segment-fill{position: absolute;inset: 0;background: var(--gm27-green);transform-origin: left center;transform: scaleX(0);will-change: transform}#gm-process27 .gm27-line-segment--left .gm27-line-segment-fill{transform: scaleX(var(--segment-left))}#gm-process27 .gm27-line-segment--right .gm27-line-segment-fill{transform: scaleX(var(--segment-right))}#gm-process27 .gm27-step:first-child .gm27-line-segment--left,#gm-process27 .gm27-step:last-child .gm27-line-segment--right{visibility: hidden}#gm-process27 .gm27-point{position: relative;z-index: 3;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;min-width: 40px;border-radius: 50%;background: var(--gm27-bg);border: 1px solid rgba(22,59,36,.18);color: var(--gm27-muted);font-size: 12px;line-height: 1;font-weight: 800;box-shadow: 0 0 0 10px var(--gm27-bg),0 1px 3px rgba(14,42,28,.08);transition: background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}#gm-process27 .gm27-point-num,#gm-process27 .gm27-point-check{transition: opacity .2s ease,transform .2s ease}#gm-process27 .gm27-point-check{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;opacity: 0;transform: scale(.5)}#gm-process27 .gm27-step.is-active .gm27-point{background: var(--gm27-green);border-color: var(--gm27-green);color: #fff;box-shadow: 0 0 0 10px var(--gm27-bg),0 10px 22px rgba(22,59,36,.28);transform: scale(1.06)}#gm-process27 .gm27-step.is-active .gm27-point-num{opacity: 0;transform: scale(.5)}#gm-process27 .gm27-step.is-active .gm27-point-check{opacity: 1;transform: scale(1)}#gm-process27 .gm27-card{display: flex;flex: 1 1 auto;flex-direction: column;justify-content: flex-start;min-height: 160px;padding: 24px 24px 25px;border-radius: 18px;border: 1px solid var(--gm27-card-border);background: #fff;box-shadow: 0 1px 2px rgba(11,12,11,.03);transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease;will-change: transform}#gm-process27 .gm27-step.is-active .gm27-card{border-color: rgba(22,59,36,.5);box-shadow: 0 14px 34px rgba(14,42,28,.09);transform: translateY(-2px)}#gm-process27 .gm27-card h3{margin: 0 0 10px;font-family: var(--gm-font-heading,'Barlow Condensed',Arial,sans-serif);font-size: 23px;line-height: 1.08;font-weight: 900;color: var(--gm27-ink);letter-spacing: -.005em}#gm-process27 .gm27-card p{margin: 0;font-size: 14px;line-height: 1.62;font-weight: 500;color: var(--gm27-muted)}@media (max-width: 900px){#gm-process27{padding: 68px 18px 76px}#gm-process27 .gm27-header{margin-bottom: 44px}#gm-process27 .gm27-timeline{grid-template-columns: 1fr;gap: 26px;max-width: 760px;margin: 0 auto}#gm-process27 .gm27-step{display: grid;grid-template-columns: 42px 1fr;gap: 0 18px;align-items: stretch;transform: none}#gm-process27 .gm27-step-head{grid-column: 1;grid-row: 1 / span 2;width: 42px;height: auto;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-start}#gm-process27 .gm27-line-segment{width: 2px;height: 100%;min-height: 22px}#gm-process27 .gm27-line-segment--left,#gm-process27 .gm27-line-segment--right{margin: 0}#gm-process27 .gm27-line-segment-fill{transform-origin: center top}#gm-process27 .gm27-line-segment--left .gm27-line-segment-fill,#gm-process27 .gm27-line-segment--right .gm27-line-segment-fill{transform: scaleY(var(--segment-right))}#gm-process27 .gm27-point{margin: 10px 0;box-shadow: 0 0 0 8px var(--gm27-bg),0 1px 3px rgba(14,42,28,.08)}#gm-process27 .gm27-step.is-active .gm27-point{box-shadow: 0 0 0 8px var(--gm27-bg),0 10px 22px rgba(22,59,36,.28)}#gm-process27 .gm27-card{grid-column: 2;min-height: 0}}@media (max-width: 500px){#gm-process27{padding: 58px 15px 64px}#gm-process27 .gm27-title{font-size: clamp(34px,11vw,46px)}#gm-process27 .gm27-subtitle{font-size: 15px}#gm-process27 .gm27-card{padding: 21px 20px 22px;border-radius: 16px}#gm-process27 .gm27-card h3{font-size: 21px}#gm-process27 .gm27-card p{font-size: 13.5px}}@media (prefers-reduced-motion: reduce){#gm-process27 .gm27-badge-dot{animation: none}#gm-process27 .gm27-point,#gm-process27 .gm27-card,#gm-process27 .gm27-point-num,#gm-process27 .gm27-point-check{transition: none !important}}<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">#gm-about-simple-2026,#gm-about-simple-2026 *,#gm-about-simple-2026 *::before,#gm-about-simple-2026 *::after{box-sizing: border-box}#gm-about-simple-2026{--gmas-green-deep: #0e2a1c;--gmas-green: #163b24;--gmas-ink: #0b0c0b;--gmas-muted: #6b7280;--gmas-line: #e3e7e3;--gmas-white: #ffffff;position: relative;width: 100%;margin: 0;padding: 92px 22px 0;overflow: hidden;background: var(--gmas-bg);color: var(--gmas-ink);font-family: "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#gm-about-simple-2026 .gmas-inner{width: 100%;max-width: 1180px;margin: 0 auto}#gm-about-simple-2026 .gmas-layout{display: grid;grid-template-columns: minmax(0,0.92fr) minmax(380px,1.08fr);gap: clamp(56px,8vw,112px);align-items: center;width: 100%;padding-bottom: 86px}#gm-about-simple-2026 .gmas-content{width: 100%;max-width: 530px}#gm-about-simple-2026 .gm-process-badge{margin-bottom: 24px !important}#gm-about-simple-2026 .gmas-title{max-width: 520px;margin: 0 0 20px !important;padding: 0 !important;color: var(--gmas-ink) !important;font-family: "Anton","Inter",sans-serif !important;font-size: clamp(44px,5vw,64px) !important;line-height: 0.98 !important;letter-spacing: -0.015em !important;font-weight: 400 !important;text-align: left !important;text-transform: none !important}#gm-about-simple-2026 .gmas-intro{max-width: 510px;margin: 0 0 30px !important;padding: 0 !important;color: var(--gmas-muted) !important;font-family: "Inter",system-ui,sans-serif !important;font-size: 16px !important;line-height: 1.7 !important;font-weight: 500 !important;text-align: left !important}#gm-about-simple-2026 .gmas-list{display: flex;flex-direction: column;gap: 17px;width: 100%;margin: 0 0 34px;padding: 0}#gm-about-simple-2026 .gmas-list-item{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 12px;align-items: center;width: 100%}#gm-about-simple-2026 .gmas-check{display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;min-width: 22px;border-radius: 50%;background: var(--gmas-green);color: #ffffff}#gm-about-simple-2026 .gmas-check svg{display: block;width: 12px;height: 12px}#gm-about-simple-2026 .gmas-list-text{color: var(--gmas-ink);font-family: "Inter",system-ui,sans-serif;font-size: 14px;line-height: 1.45;font-weight: 700}#gm-about-simple-2026 .gmas-actions{display: flex;flex-wrap: wrap;gap: 12px;width: 100%}#gm-about-simple-2026 .gmas-button{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 22px;border: 1px solid var(--gmas-green);border-radius: 10px;font-family: "Inter",system-ui,sans-serif;font-size: 13.5px;line-height: 1;font-weight: 700;text-align: center;text-decoration: none !important;transition: transform 0.2s ease,background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}#gm-about-simple-2026 .gmas-button--primary{background: var(--gmas-green);color: #ffffff !important}#gm-about-simple-2026 .gmas-button--secondary{background: #ffffff;color: var(--gmas-green) !important}#gm-about-simple-2026 .gmas-button:hover{transform: translateY(-2px);box-shadow: 0 12px 24px rgba(14,42,28,0.11)}#gm-about-simple-2026 .gmas-visual{display: flex;align-items: center;justify-content: center;width: 100%}#gm-about-simple-2026 .gmas-visual-card{position: relative;width: 100%;max-width: 500px;min-height: 430px;padding: 48px;border: 1px solid var(--gmas-line);border-radius: 26px;background: #ffffff;box-shadow: 0 24px 60px rgba(14,42,28,0.09)}#gm-about-simple-2026 .gmas-main-image-wrap{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-height: 330px;padding: 24px;border-radius: 18px;background: #ffffff}#gm-about-simple-2026 .gmas-main-image{display: block !important;width: 100% !important;max-width: 360px !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;object-fit: contain !important}#gm-about-simple-2026 .gmas-award{position: absolute;right: -28px;bottom: -38px;z-index: 3;width: 58%;max-width: 255px;padding: 15px 18px;border: 1px solid rgba(22,59,36,0.2);border-radius: 16px;background: #ffffff;box-shadow: 0 18px 40px rgba(14,42,28,0.18);line-height: 0}#gm-about-simple-2026 .gmas-award img{display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;object-fit: contain !important}#gm-about-simple-2026 .gmas-certified-label{position: absolute;top: 24px;left: 24px;z-index: 3;display: inline-flex;align-items: center;gap: 8px;padding: 9px 13px;border: 1px solid rgba(22,59,36,0.14);border-radius: 999px;background: rgba(255,255,255,0.94);color: var(--gmas-green);font-family: "Inter",system-ui,sans-serif;font-size: 11px;line-height: 1;font-weight: 800;text-transform: uppercase;letter-spacing: 0.035em}#gm-about-simple-2026 .gmas-certified-label::before{content: "";display: block;width: 7px;height: 7px;border-radius: 50%;background: #2fbf62}#gm-about-simple-2026 .gmas-stats{position: relative;width: calc(100% + 44px);margin-left: -22px;padding: 33px 22px;background: var(--gmas-green-deep)}#gm-about-simple-2026 .gmas-stats-inner{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));width: 100%;max-width: 1180px;margin: 0 auto}#gm-about-simple-2026 .gmas-stat{position: relative;display: flex;align-items: center;gap: 14px;min-width: 0;padding: 7px 30px}#gm-about-simple-2026 .gmas-stat:not(:last-child)::after{content: "";position: absolute;top: 8%;right: 0;width: 1px;height: 84%;background: rgba(255,255,255,0.14)}#gm-about-simple-2026 .gmas-stat-icon{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;min-width: 42px;border-radius: 12px;background: rgba(255,255,255,0.1);color: #ffffff}#gm-about-simple-2026 .gmas-stat-icon svg{display: block;width: 20px;height: 20px}#gm-about-simple-2026 .gmas-stat-copy{display: flex;flex-direction: column;min-width: 0}#gm-about-simple-2026 .gmas-stat-value{margin: 0 0 3px;color: #ffffff;font-family: "Anton","Inter",sans-serif;font-size: 27px;line-height: 1;font-weight: 400}#gm-about-simple-2026 .gmas-stat-label{color: rgba(255,255,255,0.7);font-family: "Inter",system-ui,sans-serif;font-size: 12.5px;line-height: 1.35;font-weight: 600}@media (max-width: 950px){#gm-about-simple-2026{padding-top: 72px}#gm-about-simple-2026 .gmas-layout{grid-template-columns: 1fr;gap: 64px;padding-bottom: 82px}#gm-about-simple-2026 .gmas-content{max-width: 650px;margin: 0 auto}#gm-about-simple-2026 .gmas-visual-card{max-width: 460px}#gm-about-simple-2026 .gmas-stats-inner{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 0}#gm-about-simple-2026 .gmas-stat:nth-child(2)::after{display: none}}@media (max-width: 600px){#gm-about-simple-2026{padding: 58px 16px 0}#gm-about-simple-2026 .gmas-layout{gap: 52px;padding-bottom: 72px}#gm-about-simple-2026 .gmas-title{font-size: clamp(38px,12vw,50px) !important}#gm-about-simple-2026 .gmas-intro{margin-bottom: 26px !important;font-size: 15px !important}#gm-about-simple-2026 .gmas-list{margin-bottom: 30px}#gm-about-simple-2026 .gmas-list-text{font-size: 13.5px}#gm-about-simple-2026 .gmas-actions{flex-direction: column}#gm-about-simple-2026 .gmas-button{width: 100%}#gm-about-simple-2026 .gmas-visual-card{max-width: 350px;min-height: 330px;padding: 28px 22px 34px;border-radius: 21px}#gm-about-simple-2026 .gmas-main-image-wrap{min-height: 260px;padding: 15px}#gm-about-simple-2026 .gmas-award{right: -7px;bottom: -32px;width: 62%;padding: 12px 14px;border-radius: 14px}#gm-about-simple-2026 .gmas-certified-label{top: 16px;left: 16px;font-size: 10px}#gm-about-simple-2026 .gmas-stats{width: calc(100% + 32px);margin-left: -16px;padding: 25px 16px}#gm-about-simple-2026 .gmas-stats-inner{grid-template-columns: 1fr}#gm-about-simple-2026 .gmas-stat{padding: 17px 8px}#gm-about-simple-2026 .gmas-stat:not(:last-child)::after{top: auto;right: 0;bottom: 0;width: 100%;height: 1px}#gm-about-simple-2026 .gmas-stat-value{font-size: 25px}}@media (prefers-reduced-motion: reduce){#gm-about-simple-2026 .gmas-button{transition: none}}.gm-process-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: max-content !important;margin: 0 0 22px !important;padding: 9px 16px !important;border: 1px solid #e1e5e1 !important;border-radius: 999px !important;background: #ffffff !important;color: #0b0c0b !important;font-family: "Inter",Arial,sans-serif !important;font-size: 13px !important;line-height: 1 !important;font-weight: 600 !important;box-shadow: 0 1px 2px rgba(11,12,11,0.04),0 0 0 0 rgba(47,191,98,0) !important}.gm-process-badge-dot{display: block !important;width: 8px !important;height: 8px !important;min-width: 8px !important;border-radius: 50% !important;background: #2fbf62 !important;box-shadow: 0 0 0 4px rgba(47,191,98,0.16),0 0 12px rgba(47,191,98,0.32) !important;animation: gmBadgeLightPulse 1.7s ease-in-out infinite !important}@keyframes gmBadgeLightPulse{0%,100%{opacity: 1;transform: scale(1);box-shadow: 0 0 0 4px rgba(47,191,98,0.16),0 0 12px rgba(47,191,98,0.36)}50%{opacity: 0.45;transform: scale(0.78);box-shadow: 0 0 0 9px rgba(47,191,98,0),0 0 3px rgba(47,191,98,0.08)}}@media (prefers-reduced-motion: reduce){.gm-process-badge-dot{animation: none !important}}<!-- ============================================================ GULV MASTER — KOMPLET FOOTER 2026 Topsektion + trust-bjælke + links + virksomhedsinfo + bund ============================================================ --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">#gm-footer-complete-2026,#gm-footer-complete-2026 *,#gm-footer-complete-2026 *::before,#gm-footer-complete-2026 *::after{box-sizing: border-box}#gm-footer-complete-2026{--gmf-green: #163b24;--gmf-green-deep: #0e2a1c;--gmf-green-soft: #eef5ef;--gmf-dot: #2fbf62;--gmf-gold: #f4a500;--gmf-ink: #0b0c0b;--gmf-muted: #68707d;--gmf-faint: #969c97;--gmf-line: #e6e9e5;--gmf-soft: #fafaf8;--gmf-white: #ffffff;width: 100%;margin: 0;padding: 0;overflow: hidden;background: var(--gmf-white);color: var(--gmf-ink);font-family: "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#gm-footer-complete-2026 a,#gm-footer-complete-2026 a:visited,#gm-footer-complete-2026 a span,#gm-footer-complete-2026 a strong{color: inherit !important;text-decoration: none !important}#gm-footer-complete-2026 button{font: inherit}#gm-footer-complete-2026 .gmf-inner{width: 100%;max-width: 1220px;margin: 0 auto}#gm-footer-complete-2026 .gmf-top{position: relative;width: 100%;padding: 80px 24px 72px;border-top: 1px solid var(--gmf-line);background: var(--gmf-white)}#gm-footer-complete-2026 .gmf-top::before{content: "";position: absolute;top: -1px;left: 50%;width: 84px;height: 3px;border-radius: 0 0 999px 999px;background: var(--gmf-green);transform: translateX(-50%)}#gm-footer-complete-2026 .gmf-top-grid{display: grid;grid-template-columns: minmax(0,1.04fr) minmax(380px,0.96fr);gap: clamp(58px,7vw,96px);align-items: center}#gm-footer-complete-2026 .gmf-top-content{width: 100%;max-width: 620px}#gm-footer-complete-2026 .gmf-score-badge{display: inline-flex;align-items: center;justify-content: center;gap: 9px;width: max-content;margin: 0 0 23px;padding: 9px 15px;border: 1px solid var(--gmf-line);border-radius: 999px;background: var(--gmf-white);color: var(--gmf-ink);font-size: 12px;line-height: 1;font-weight: 650;box-shadow: 0 1px 2px rgba(11,12,11,0.035)}#gm-footer-complete-2026 .gmf-score-dot{display: block;width: 8px;height: 8px;min-width: 8px;border-radius: 50%;background: var(--gmf-dot);box-shadow: 0 0 0 4px rgba(47,191,98,0.14),0 0 11px rgba(47,191,98,0.24);animation: gmfScorePulse 1.7s ease-in-out infinite}@keyframes gmfScorePulse{0%,100%{opacity: 1;transform: scale(1);box-shadow: 0 0 0 4px rgba(47,191,98,0.14),0 0 11px rgba(47,191,98,0.25)}50%{opacity: 0.38;transform: scale(0.76);box-shadow: 0 0 0 9px rgba(47,191,98,0),0 0 2px rgba(47,191,98,0.04)}}#gm-footer-complete-2026 .gmf-top-title{max-width: 650px;margin: 0 0 18px !important;padding: 0 !important;color: var(--gmf-ink) !important;font-family: "Anton","Inter",sans-serif !important;font-size: clamp(41px,4.4vw,59px) !important;line-height: 1.015 !important;letter-spacing: -0.01em !important;font-weight: 400 !important;text-align: left !important;text-transform: none !important}#gm-footer-complete-2026 .gmf-top-title span{color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-top-description{max-width: 555px;margin: 0 0 26px !important;padding: 0 !important;color: var(--gmf-muted) !important;font-size: 15.5px !important;line-height: 1.72 !important;font-weight: 500 !important}#gm-footer-complete-2026 .gmf-cities{display: flex;flex-wrap: wrap;gap: 8px;width: 100%;margin: 0}#gm-footer-complete-2026 .gmf-city-break{flex-basis: 100%;width: 0;height: 0}#gm-footer-complete-2026 .gmf-city{display: inline-flex;align-items: center;gap: 7px;min-height: 32px;padding: 0 11px;border: 1px solid var(--gmf-line);border-radius: 999px;background: var(--gmf-soft);color: #565e68;font-size: 11.5px;line-height: 1;font-weight: 600}#gm-footer-complete-2026 .gmf-city svg{display: block;width: 13px;height: 13px;color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-map-column{display: flex;align-items: center;justify-content: center;min-width: 0}#gm-footer-complete-2026 .gmf-map-card{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;max-width: 500px;min-height: 360px;margin: 0;padding: 8px 20px 82px;border: 0;border-radius: 0;background: transparent;box-shadow: none;overflow: visible}#gm-footer-complete-2026 .gmf-map-image{display: block !important;width: 100% !important;max-width: 430px !important;height: 320px !important;margin: 0 auto !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;object-fit: contain !important}#gm-footer-complete-2026 .gmf-response-card{position: absolute;right: 30px;bottom: 0;left: 30px;display: flex;align-items: center;gap: 12px;min-height: 62px;padding: 12px 14px;border: 1px solid var(--gmf-line);border-radius: 13px;background: var(--gmf-white);box-shadow: 0 12px 30px rgba(14,42,28,0.08)}#gm-footer-complete-2026 .gmf-response-icon{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;min-width: 36px;border: 1px solid rgba(22,59,36,0.13);border-radius: 10px;background: var(--gmf-green-soft);color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-response-icon svg{width: 17px;height: 17px;color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-response-copy{display: flex;flex-direction: column;min-width: 0}#gm-footer-complete-2026 .gmf-response-copy strong{color: var(--gmf-ink);font-size: 12px;line-height: 1.35;font-weight: 750}#gm-footer-complete-2026 .gmf-response-copy span{margin-top: 2px;color: var(--gmf-faint);font-size: 10.5px;line-height: 1.4;font-weight: 500}#gm-footer-complete-2026 .gmf-trust{width: 100%;padding: 0 24px;border-top: 1px solid var(--gmf-line);border-bottom: 1px solid var(--gmf-line);background: var(--gmf-white)}#gm-footer-complete-2026 .gmf-trust-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}#gm-footer-complete-2026 .gmf-trust-item{position: relative;display: flex;align-items: center;gap: 12px;min-width: 0;padding: 24px 27px}#gm-footer-complete-2026 .gmf-trust-item:first-child{padding-left: 0}#gm-footer-complete-2026 .gmf-trust-item:last-child{padding-right: 0}#gm-footer-complete-2026 .gmf-trust-item:not(:last-child)::after{content: "";position: absolute;top: 24%;right: 0;width: 1px;height: 52%;background: var(--gmf-line)}#gm-footer-complete-2026 .gmf-trust-icon{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;min-width: 38px;border: 1px solid rgba(22,59,36,0.14);border-radius: 10px;background: var(--gmf-green-soft);color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-trust-icon svg{display: block;width: 18px;height: 18px}#gm-footer-complete-2026 .gmf-trust-copy{display: flex;flex-direction: column;min-width: 0}#gm-footer-complete-2026 .gmf-trust-copy strong{color: var(--gmf-ink);font-size: 12.5px;line-height: 1.35;font-weight: 700}#gm-footer-complete-2026 .gmf-trust-copy span{margin-top: 2px;color: var(--gmf-faint);font-size: 10.5px;line-height: 1.35;font-weight: 500}#gm-footer-complete-2026 .gmf-stars{margin: 0 0 1px !important;color: var(--gmf-gold) !important;font-size: 12px !important;line-height: 1 !important;letter-spacing: 0.7px}#gm-footer-complete-2026 .gmf-main{width: 100%;padding: 68px 24px 0;background: var(--gmf-white)}#gm-footer-complete-2026 .gmf-main-grid{display: grid;grid-template-columns: minmax(270px,1.55fr) repeat(4,minmax(120px,1fr));gap: 50px;padding-bottom: 58px}#gm-footer-complete-2026 .gmf-brand{width: 100%;max-width: 325px}#gm-footer-complete-2026 .gmf-logo{display: block !important;width: auto !important;max-width: 225px !important;height: 62px !important;margin: 0 0 24px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;object-fit: contain !important;object-position: left center !important}#gm-footer-complete-2026 .gmf-brand-description{max-width: 295px;margin: 0 0 26px !important;padding: 0 !important;color: var(--gmf-muted) !important;font-size: 13.5px !important;line-height: 1.75 !important;font-weight: 500 !important}#gm-footer-complete-2026 .gmf-brand-contact-list{display: flex;flex-direction: column;gap: 12px}#gm-footer-complete-2026 .gmf-brand-contact{display: inline-flex;align-items: center;gap: 11px;width: max-content;max-width: 100%;color: var(--gmf-ink);font-size: 12.5px;line-height: 1.45;font-weight: 650;transition: color 0.2s ease}#gm-footer-complete-2026 a.gmf-brand-contact:hover{color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-brand-contact-icon{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;min-width: 32px;border: 1px solid var(--gmf-line);border-radius: 9px;background: var(--gmf-soft);color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-brand-contact-icon svg{display: block;width: 15px;height: 15px}#gm-footer-complete-2026 .gmf-column{min-width: 0}#gm-footer-complete-2026 .gmf-column-toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: 0 0 22px;padding: 0;border: 0;background: transparent;text-align: left;cursor: default}#gm-footer-complete-2026 .gmf-column-title{display: inline-flex;align-items: center;gap: 9px;color: var(--gmf-ink);font-size: 11px;line-height: 1.2;font-weight: 800;letter-spacing: 0.075em;text-transform: uppercase}#gm-footer-complete-2026 .gmf-column-title::before{content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background: var(--gmf-dot)}#gm-footer-complete-2026 .gmf-toggle-icon{display: none;width: 18px;height: 18px;color: var(--gmf-muted);transition: transform 0.2s ease}#gm-footer-complete-2026 .gmf-column-list{display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 0;list-style: none}#gm-footer-complete-2026 .gmf-column-list li{margin: 0;padding: 0}#gm-footer-complete-2026 .gmf-column-list a{display: inline-flex;align-items: center;color: var(--gmf-muted) !important;font-size: 13px;line-height: 1.45;font-weight: 500;transition: color 0.2s ease,transform 0.2s ease}#gm-footer-complete-2026 .gmf-column-list a:hover{color: var(--gmf-green) !important;transform: translateX(3px)}#gm-footer-complete-2026 .gmf-info{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid var(--gmf-line);border-bottom: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-info-item{position: relative;display: flex;align-items: center;gap: 12px;min-width: 0;padding: 23px 28px}#gm-footer-complete-2026 .gmf-info-item:first-child{padding-left: 0}#gm-footer-complete-2026 .gmf-info-item:last-child{padding-right: 0}#gm-footer-complete-2026 .gmf-info-item:not(:last-child)::after{content: "";position: absolute;top: 26%;right: 0;width: 1px;height: 48%;background: var(--gmf-line)}#gm-footer-complete-2026 .gmf-info-icon{display: block;width: 18px;height: 18px;min-width: 18px;color: var(--gmf-green)}#gm-footer-complete-2026 .gmf-info-copy{display: flex;flex-direction: column;min-width: 0}#gm-footer-complete-2026 .gmf-info-copy strong{color: var(--gmf-ink);font-size: 11.5px;line-height: 1.35;font-weight: 750}#gm-footer-complete-2026 .gmf-info-copy span{margin-top: 3px;color: var(--gmf-muted);font-size: 10.5px;line-height: 1.45;font-weight: 500}#gm-footer-complete-2026 .gmf-bottom-section{width: 100%;background: var(--gmf-soft)}#gm-footer-complete-2026 .gmf-bottom{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px 24px 15px}#gm-footer-complete-2026 .gmf-copyright{margin: 0 !important;padding: 0 !important;color: var(--gmf-faint) !important;font-size: 11.5px !important;line-height: 1.6 !important;font-weight: 500 !important}#gm-footer-complete-2026 .gmf-legal-links{display: flex;flex-wrap: wrap;gap: 19px}#gm-footer-complete-2026 .gmf-legal-links a{color: #858b86 !important;font-size: 11.5px;line-height: 1.45;font-weight: 500;transition: color 0.2s ease}#gm-footer-complete-2026 .gmf-legal-links a:hover{color: var(--gmf-green) !important}#gm-footer-complete-2026 .gmf-seo{padding: 0 24px 22px}#gm-footer-complete-2026 .gmf-seo p{margin: 0 !important;padding: 0 !important;color: #c1c5c1 !important;font-size: 10px !important;line-height: 1.7 !important;font-weight: 500 !important}#gm-footer-complete-2026 .gmf-seo a{color: inherit !important}#gm-footer-complete-2026 .gmf-seo a:hover{color: #858b86 !important}@media (max-width: 1020px){#gm-footer-complete-2026 .gmf-top-grid{grid-template-columns: 1fr;gap: 52px}#gm-footer-complete-2026 .gmf-top-content{max-width: 720px}#gm-footer-complete-2026 .gmf-map-card{max-width: 560px}#gm-footer-complete-2026 .gmf-trust-grid{grid-template-columns: repeat(3,minmax(0,1fr))}#gm-footer-complete-2026 .gmf-trust-item{padding: 19px}#gm-footer-complete-2026 .gmf-trust-item:nth-child(3)::after{display: none}#gm-footer-complete-2026 .gmf-trust-item:nth-child(n + 4){border-top: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-main-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 46px}#gm-footer-complete-2026 .gmf-brand{grid-column: 1 / -1;max-width: 500px}#gm-footer-complete-2026 .gmf-info{grid-template-columns: repeat(2,minmax(0,1fr))}#gm-footer-complete-2026 .gmf-info-item:nth-child(2)::after{display: none}#gm-footer-complete-2026 .gmf-info-item:nth-child(n + 3){border-top: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-info-item:nth-child(3){padding-left: 0}}@media (max-width: 700px){#gm-footer-complete-2026 .gmf-top{padding: 58px 16px 54px}#gm-footer-complete-2026 .gmf-top-title{font-size: clamp(37px,11vw,48px) !important}#gm-footer-complete-2026 .gmf-top-description{font-size: 15px !important}#gm-footer-complete-2026 .gmf-map-card{min-height: 305px;padding: 8px 8px 80px}#gm-footer-complete-2026 .gmf-map-image{max-width: 340px !important;height: 245px !important}#gm-footer-complete-2026 .gmf-response-card{right: 8px;left: 8px}#gm-footer-complete-2026 .gmf-trust{padding: 0 16px}#gm-footer-complete-2026 .gmf-trust-grid{grid-template-columns: 1fr 1fr}#gm-footer-complete-2026 .gmf-trust-item{padding: 17px 12px}#gm-footer-complete-2026 .gmf-trust-item:nth-child(odd){padding-left: 0}#gm-footer-complete-2026 .gmf-trust-item:nth-child(even){padding-right: 0}#gm-footer-complete-2026 .gmf-trust-item:nth-child(even)::after{display: none}#gm-footer-complete-2026 .gmf-trust-item:nth-child(n + 3){border-top: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-trust-item:last-child{grid-column: 1 / -1}#gm-footer-complete-2026 .gmf-main{padding: 50px 16px 0}#gm-footer-complete-2026 .gmf-main-grid{display: block;padding-bottom: 30px}#gm-footer-complete-2026 .gmf-brand{max-width: none;padding-bottom: 35px}#gm-footer-complete-2026 .gmf-logo{max-width: 205px !important;height: 58px !important}#gm-footer-complete-2026 .gmf-column{border-top: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-column:last-child{border-bottom: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-column-toggle{margin: 0;padding: 18px 0;cursor: pointer}#gm-footer-complete-2026 .gmf-toggle-icon{display: block}#gm-footer-complete-2026 .gmf-column.is-open .gmf-toggle-icon{transform: rotate(45deg)}#gm-footer-complete-2026 .gmf-column-body{display: none;padding: 0 0 22px 14px}#gm-footer-complete-2026 .gmf-column.is-open .gmf-column-body{display: block}#gm-footer-complete-2026 .gmf-info{grid-template-columns: 1fr}#gm-footer-complete-2026 .gmf-info-item{padding: 18px 0;border-top: 1px solid var(--gmf-line)}#gm-footer-complete-2026 .gmf-info-item:first-child{border-top: 0}#gm-footer-complete-2026 .gmf-info-item:nth-child(n)::after{display: none}#gm-footer-complete-2026 .gmf-bottom{flex-direction: column;align-items: flex-start;gap: 12px;padding: 22px 16px 15px}#gm-footer-complete-2026 .gmf-seo{padding: 0 16px 21px}}@media (prefers-reduced-motion: reduce){#gm-footer-complete-2026 *,#gm-footer-complete-2026 *::before,#gm-footer-complete-2026 *::after{animation: none !important;transition: none !important}}@media (max-width: 700px){#gm-footer-complete-2026 .gmf-trust{width: 100%;padding: 0;overflow: hidden}#gm-footer-complete-2026 .gmf-trust-grid{display: flex;grid-template-columns: none;width: 100%;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none;-webkit-overflow-scrolling: touch}#gm-footer-complete-2026 .gmf-trust-grid::-webkit-scrollbar{display: none}#gm-footer-complete-2026 .gmf-trust-item{flex: 0 0 100%;width: 100%;min-width: 100%;min-height: 92px;padding: 20px 28px !important;border-top: 0 !important;scroll-snap-align: start;scroll-snap-stop: always}#gm-footer-complete-2026 .gmf-trust-item::after{display: none !important}#gm-footer-complete-2026 .gmf-trust-item:last-child{grid-column: auto}}.tp-btn,.tp-btn:visited{display: inline-flex;align-items: center;gap: 8px;width: fit-content;max-width: 100%;padding: 8px 14px;border: 1px solid #dcdedc;border-radius: 999px;background: #ffffff;color: #163b24 !important;font-size: 12px;line-height: 1.3;font-weight: 600;text-decoration: none !important;box-shadow: none;transition: border-color 0.2s ease}.tp-btn:hover{border-color: #b8c2ba;color: #163b24 !important}.tp-btn .tp-stars{display: inline-flex;align-items: center;gap: 2px}.tp-btn .tp-star{display: flex;align-items: center;justify-content: center;width: 15px;height: 15px;padding: 0;border-radius: 0;background: transparent !important}.tp-btn .tp-star svg{width: 15px !important;height: 15px !important}.tp-btn .tp-star svg polygon{fill: #bfeac9 !important}.tp-btn .tp-logo{color: #163b24 !important;font-size: 12px;font-weight: 700}.tp-btn .tp-logo span{color: #163b24 !important}@media (max-width: 600px){.tp-btn,.tp-btn:visited{padding: 7px 11px;gap: 6px;font-size: 10.5px}.tp-btn .tp-logo{font-size: 10.5px}.tp-btn .tp-star,.tp-btn .tp-star svg{width: 13px !important;height: 13px !important}}