.gnlt-page h4{font-size:17px;line-height:1.35;font-weight:700;letter-spacing:-.015em}.gnlt-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gl-green-deep);margin:0 0 18px}.gnlt-eyebrow:before{content:"";width:26px;height:2px;background:var(--gl-green)}.gnlt-hero{background:var(--gl-dark);color:rgba(255,255,255,.72);padding:120px 0 130px;overflow:hidden;position:relative}.gnlt-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:70%;height:130%;background:radial-gradient(closest-side,rgba(139,195,74,.16),transparent 70%);pointer-events:none}.gnlt-hero h1{color:#fff}.gnlt-hero .gnlt-lead{color:rgba(255,255,255,.8)}.gnlt-hero .gnlt-sub{color:rgba(255,255,255,.6)}.gnlt-hero .gnlt-sub b{color:#fff}.gnlt-hero .gnlt-cols{gap:64px;align-items:center}.gnlt-hero .gnlt-shot{border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 50px 90px -40px rgba(0,0,0,.85);position:relative;z-index:1}.gnlt-hero-media{position:relative}.gnlt-hero-media:before{content:"";position:absolute;left:-16px;bottom:-16px;width:56%;height:62%;border-left:2px solid var(--gl-green);border-bottom:2px solid var(--gl-green);opacity:.55}.gnlt-hero-note{font-size:14px;color:rgba(255,255,255,.5);margin-top:22px}.gnlt-cell h4{margin-bottom:10px;font-size:17px}.gnlt-step h4{margin:0 0 8px}.gnlt-todo{background:#fff8e1;border:1px solid #e6d28a;color:#6b5a16;font-size:13px;line-height:1.5;padding:3px 8px;border-radius:8px;display:inline-block}.gnlt-form h4{margin-bottom:22px;font-size:19px}.gnlt-form .elementor-message{font-size:15px;line-height:1.5;margin-top:12px}.gnlt-rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0ms)}.gnlt-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gnlt-rv{opacity:1;transform:none;transition:none}}@media (max-width:992px){.gnlt-hero{padding:80px 0 90px}}.gnlt-models .gnlt-mbody h4{margin-bottom:8px}.gnlt-lb{--ease:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(10,14,8,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .32s var(--ease),visibility .32s var(--ease)}.gnlt-lb.is-on{opacity:1;visibility:visible}.gnlt-lb-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:96vw;transform:scale(.96);transition:transform .4s var(--ease)}.gnlt-lb.is-on .gnlt-lb-fig{transform:none}.gnlt-lb-img{display:block;max-width:min(1500px,94vw);max-height:80vh;border-radius:10px;background:#fff;box-shadow:0 44px 90px -40px rgba(0,0,0,.9);cursor:zoom-in}.gnlt-lb-cap{margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5;text-align:center;max-width:70ch}.gnlt-lb.is-zoom{align-items:flex-start;justify-content:flex-start;overflow:auto}.gnlt-lb.is-zoom .gnlt-lb-fig{max-width:none}.gnlt-lb.is-zoom .gnlt-lb-img{max-width:none;max-height:none;width:1568px;cursor:zoom-out}.gnlt-lb-x{position:fixed;top:18px;right:20px;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .25s var(--ease)}.gnlt-lb-x:hover{background:rgba(255,255,255,.26)}body.gnlt-lb-open{overflow:hidden}@media (max-width:768px){.gnlt-lb{padding:14px}.gnlt-lb-img{max-height:70vh}}.gnlt-page .gnlt-hero{background:radial-gradient(120% 90% at 12% 8%,#edf5e1 0%,rgba(237,245,225,0) 62%),radial-gradient(90% 80% at 92% 100%,#e6f1d6 0%,rgba(230,241,214,0) 58%),#f7faf3;color:#5c6853}.gnlt-page .gnlt-hero:before{display:none}.gnlt-page .gnlt-hero h1{color:#1c2a11}.gnlt-page .gnlt-hero .gnlt-lead{color:#4a5741}.gnlt-page .gnlt-hero .gnlt-sub{color:#5c6853}.gnlt-page .gnlt-hero .gnlt-sub b{color:#1c2a11}.gnlt-page .gnlt-hero .gnlt-shot{border:1px solid rgba(107,171,35,.24);box-shadow:0 44px 80px -48px rgba(62,100,22,.55)}.gnlt-page .gnlt-hero-media:before{border-color:var(--gl-green-deep);opacity:.5}.gnlt-page .gnlt-hero-note{color:#5c6853}.gnlt-page .gnlt-hero .gnlt-btn--ghost{background:rgba(255,255,255,.72);color:#1c2a11;border-color:#d5e3c2}.gnlt-page .gnlt-hero .gnlt-btn--ghost:hover{background:#fff;border-color:#bfd8a3;color:#1c2a11}