@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_italic-s.p.05kfue1i651q-.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_f92ede8d-module__qoSA3W__className{font-family:jakarta,jakarta Fallback}.jakarta_f92ede8d-module__qoSA3W__variable{--font-jakarta:"jakarta", "jakarta Fallback"}
.gf-root{--gf-green:#206b4f;--gf-green-dark:#17503b;--gf-green-bright:#2f9e6e;--gf-green-wash:#eef5f1;--gf-ink:#10201a;--gf-muted:#4a5a52;--gf-line:#dfe5e1;--gf-cream:#fbfaf7;--gf-band:#f0f3f1;background:var(--gf-cream);min-height:100vh;color:var(--gf-ink);font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.gf-root h1,.gf-root h2,.gf-root h3,.gf-root h4{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.gf-root :focus-visible{outline:2px solid var(--gf-green);outline-offset:3px;border-radius:4px}.gf-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.gf-narrow{max-width:60rem}.gf-h-upper{text-transform:uppercase;letter-spacing:.01em;color:var(--gf-green);font-weight:800;line-height:1.15}.gf-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gf-green);font-weight:700}.gf-underline{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.gf-link{color:var(--gf-green);text-underline-offset:3px;text-decoration:underline}.gf-btn{text-transform:uppercase;letter-spacing:.01em;color:#fff;background:var(--gf-green);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:1rem;font-weight:800;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px -10px #206b4f99}.gf-btn:hover{background:var(--gf-green-dark);transform:translateY(-1px)}.gf-btn-dark{background:var(--gf-ink);box-shadow:0 8px 20px -10px #10201a99}.gf-btn-dark:hover{background:#000}.gf-card{border:1px solid var(--gf-line);background:#fff;border-radius:6px;box-shadow:0 10px 30px -18px #10201a59}.gf-input{width:100%;height:2.9rem;color:var(--gf-ink);background:#fff;border:1px solid #cfd8d3;border-radius:4px;padding-inline:.85rem;font-size:.95rem}.gf-input::placeholder{color:#6b7a72}.gf-input:focus{border-color:var(--gf-green);outline:none;box-shadow:0 0 0 3px #206b4f26}.gf-input[aria-invalid=true]{border-color:#b42318}.gf-rule{text-transform:uppercase;letter-spacing:.06em;color:var(--gf-muted);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.gf-rule:before,.gf-rule:after{content:"";background:var(--gf-line);flex:1;height:1px}.gf-rule-left:before{display:none}.gf-bump{border:2px dashed var(--gf-green);background:var(--gf-green-wash);border-radius:6px}.gf-submit{color:#fff;background:var(--gf-green);border-radius:6px;flex-direction:column;align-items:center;gap:.15rem;width:100%;padding:.9rem 1rem;transition:background-color .16s;display:flex}.gf-submit:hover{background:var(--gf-green-dark)}.gf-submit:disabled{opacity:.65;cursor:progress}.gf-tick{background:var(--gf-green-bright);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-top:.15rem;display:grid}.gf-swoosh{width:70%;max-width:17rem;height:auto;color:var(--gf-green-bright);margin:.35rem auto 0;display:block}.gf-step{border:2px solid var(--gf-green);box-shadow:5px 5px 0 0 var(--gf-green-wash);background:#fff;border-radius:14px}.gf-step-icon{background:linear-gradient(135deg, var(--gf-green-bright), var(--gf-green));color:#fff;border-radius:999px;place-items:center;width:7.5rem;height:3.4rem;display:grid}.gf-logobox{border:2px solid var(--gf-green);background:#fff;border-radius:4px}.gf-logobox img{object-fit:contain;width:8.5rem;height:2rem;display:block}.gf-faq details{border:1.5px solid var(--gf-line);background:#fff;border-radius:8px}.gf-faq details[open]{border-color:var(--gf-green)}.gf-faq summary{cursor:pointer;color:var(--gf-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:700;list-style:none;display:flex}.gf-faq summary::-webkit-details-marker{display:none}.gf-faq summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.55rem;height:.55rem;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.gf-faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.gf-art svg{width:100%;height:auto;display:block}.gf-devices text{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.gf-live-ring{transform-box:fill-box;transform-origin:50%}.gf-type-mask{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.gf-type-caret{opacity:0}@media (prefers-reduced-motion:no-preference){.gf-live-ring{animation:1.8s cubic-bezier(.2,.6,.4,1) infinite gf-ping}.gf-type-mask{animation:5s infinite gf-type}.gf-type-caret{animation:5s infinite gf-caret}}@keyframes gf-ping{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes gf-type{0%{animation-timing-function:steps(17,end);transform:scaleX(1)}40%{animation-timing-function:step-end;transform:scaleX(0)}92%{animation-timing-function:step-end;transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gf-caret{0%{opacity:1;animation-timing-function:steps(17,end);transform:translate(0)}40%{opacity:1;animation-timing-function:step-end;transform:translate(120px)}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}92%{opacity:0;animation-timing-function:step-end;transform:translate(120px)}to{opacity:0;transform:translate(0)}}.gf-vsl{border-radius:.75rem;position:absolute;inset:0;overflow:hidden}.gf-vsl[data-floating=true]{aspect-ratio:16/9;z-index:45;border-radius:.625rem;width:320px;height:auto;position:fixed;inset:auto 20px 96px auto;overflow:visible;box-shadow:0 12px 32px -8px #10201a73}.gf-vsl[data-floating=true] iframe{border-radius:.625rem}@media (max-width:1023px){.gf-vsl[data-floating=true]{width:min(60vw,260px);inset:auto 12px 148px auto}.gf-vsl[data-floating=true][data-order-in-view=true]{width:auto;box-shadow:none;animation:none;position:absolute;inset:0}.gf-vsl[data-order-in-view=true] .gf-vsl-close{display:none}}.gf-vsl-close{background:var(--gf-ink,#18201c);color:#fff;text-align:center;cursor:pointer;border-radius:999px;width:28px;height:28px;font-size:13px;line-height:28px;position:absolute;top:-10px;left:-10px;box-shadow:0 2px 8px #0000004d}@media (prefers-reduced-motion:no-preference){.gf-vsl[data-floating=true]{animation:.22s ease-out gf-vsl-pop}}@keyframes gf-vsl-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.gf-buybar{transition:transform .22s;transform:translateY(110%)}.gf-buybar[data-show=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.gf-buybar,.gf-btn,.gf-faq summary:after{transition:none}}.gf-steps{align-items:center;gap:.5rem;margin:0;padding:0;font-size:.75rem;font-weight:700;list-style:none;display:flex}.gf-steps li{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.gf-steps li+li{flex:1}.gf-steps li+li:before{content:"";background:var(--gf-line);border-radius:3px;flex:1;min-width:.75rem;height:3px}.gf-steps .gf-step-done:before{background:var(--gf-green)}.gf-steps .gf-step-now:before{background:linear-gradient(var(--gf-green), var(--gf-green)) left / 100% 100% no-repeat, var(--gf-line)}.gf-step-dot{background:var(--gf-green);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;display:grid;position:relative}.gf-step-now .gf-step-dot:after{content:"";border-radius:inherit;background:var(--gf-green-bright);opacity:0;position:absolute;inset:0}.gf-step-next{color:var(--gf-muted)}.gf-step-next .gf-step-dot{color:var(--gf-muted);background:0 0;border:1.5px solid #b9c4be}@media (max-width:359px){.gf-step-done .gf-step-label{display:none}}.gf-confirm{background:var(--gf-green-wash);color:var(--gf-green-dark);border:1px solid #cfe3d7;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.875rem;font-weight:700;display:flex}.gf-confirm svg{flex-shrink:0;margin-top:.15rem}.gf-accent{color:var(--gf-green);white-space:nowrap;display:inline-block}.gf-accent-swoosh{width:100%;height:.55rem;color:var(--gf-green-bright);margin-top:-.1rem;display:block}.gf-logostrip{border:2px solid var(--gf-green);background:#fff;border-radius:10px;padding:.8rem 0 .7rem}.gf-logostrip-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gf-green);padding:0 1rem;font-size:.75rem;font-weight:800}.gf-marquee{margin-top:.6rem;overflow:hidden}.gf-belt{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;padding:.25rem 1rem;display:flex}.gf-belt img{object-fit:contain;width:auto;max-width:7.5rem;height:1.5rem;display:block}.gf-belt-name{font-size:.875rem;font-weight:800}.gf-belt [data-copy]{display:none}.gf-logostrip-note{color:var(--gf-muted);padding:.55rem 1rem 0;font-size:.6875rem;line-height:1.45}.gf-compare-wrap{border:1px solid var(--gf-line);background:#fff;border-radius:10px;overflow:hidden}.gf-compare{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem;line-height:1.35}.gf-compare th,.gf-compare td{border-top:1px solid var(--gf-line);vertical-align:middle;padding:.6rem}.gf-compare thead th{background:var(--gf-band);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.6875rem;font-weight:800}.gf-compare tbody th{font-weight:500}.gf-compare td:last-child{background:#f3f9f5;font-weight:700}.gf-compare thead th:last-child{background:var(--gf-green);color:#fff}.gf-compare-pill{color:var(--gf-green);vertical-align:1px;background:#fff;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.6rem}.gf-compare-none{color:#9aa49f}.gf-compare .gf-tick{margin-top:0}.gf-pricebox{border:2px dashed var(--gf-green);background:var(--gf-green-wash);text-align:center;border-radius:12px;padding:1rem}.gf-pricebox-eq{color:var(--gf-muted);font-size:.8125rem}.gf-pricebox-eq b{color:var(--gf-ink);font-weight:800}.gf-pricebox-big{letter-spacing:-.02em;margin-top:.3rem;font-size:1.875rem;font-weight:800}.gf-pricebox-big span{color:var(--gf-green)}.gf-cta-btn{background:var(--gf-green);text-align:center;color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1rem;font-size:.9375rem;font-weight:800;line-height:1.25;transition:background-color .16s;display:flex;position:relative;overflow:hidden}.gf-cta-btn:hover{background:var(--gf-green-dark)}.gf-cta-btn:disabled{cursor:progress;opacity:.7}.gf-cta-btn svg{flex-shrink:0;transition:transform .16s}.gf-cta-btn:hover svg{transform:translate(3px)}.gf-cta-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.gf-badge{background:var(--gf-green-wash);width:4rem;height:4rem;color:var(--gf-green);border-radius:999px;place-items:center;margin:0 auto;display:grid;position:relative}.gf-badge:after{content:"";border:2px solid var(--gf-green-bright);opacity:0;border-radius:999px;position:absolute;inset:-6px}.gf-confetti{pointer-events:none;height:26rem;position:absolute;inset:0 0 auto;overflow:hidden}.gf-confetti i{opacity:0;border-radius:2px;width:.45rem;height:.7rem;position:absolute;top:-.9rem}.gf-summary{border:1px solid var(--gf-line);background:#fff;border-radius:12px;overflow:hidden}.gf-summary-title{background:var(--gf-band);letter-spacing:.06em;text-transform:uppercase;color:var(--gf-green);padding:.75rem .9rem;font-size:.75rem;font-weight:800}.gf-summary-row{border-top:1px solid var(--gf-line);justify-content:space-between;gap:1rem;padding:.55rem .9rem;font-size:.875rem;display:flex}.gf-summary-total{background:#f3f9f5;font-size:.9375rem;font-weight:800}.gf-brief{border:2px solid var(--gf-green);background:#fff;border-radius:12px;padding:1rem .9rem}.gf-input.gf-textarea{resize:vertical;height:auto;min-height:4.4rem;padding-block:.6rem;line-height:1.45}.gf-q .gf-input{margin-top:.5rem}.gf-meter{color:var(--gf-green);align-items:center;gap:.6rem;margin-top:.75rem;font-size:.75rem;font-weight:700;display:flex}.gf-meter-bar{background:var(--gf-green-wash);border-radius:999px;flex:1;height:.45rem;overflow:hidden}.gf-meter-bar span{border-radius:inherit;background:var(--gf-green);height:100%;transition:width .35s;display:block}.gf-num{background:var(--gf-green);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;font-size:.72rem;display:grid}.gf-sent{border:2px solid var(--gf-green);text-align:center;background:#fff;border-radius:12px;padding:1.25rem 1rem}.gf-sent-check{background:var(--gf-green);color:#fff;border-radius:999px;place-items:center;width:3.6rem;height:3.6rem;margin:0 auto;display:grid}.gf-next{text-align:left;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gf-next li{color:var(--gf-muted);gap:.6rem;font-size:.875rem;line-height:1.45;display:flex}.gf-next b{color:var(--gf-ink);display:block}@media (prefers-reduced-motion:no-preference){.gf-steps .gf-step-now:before{animation:.9s .3s both gf-fill}.gf-step-now .gf-step-dot:after{animation:1.8s cubic-bezier(.2,.6,.4,1) 1.2s infinite gf-ping}.gf-confirm{animation:.5s .1s both gf-drop}.gf-accent-swoosh path{stroke-dasharray:260;stroke-dashoffset:260px;animation:.9s .5s forwards gf-draw}.gf-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.gf-belt{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;padding:.25rem 0;animation:24s linear infinite gf-belt}.gf-belt>*,.gf-belt [data-copy]>*{margin-right:1.9rem}.gf-belt [data-copy]{display:contents}.gf-marquee:hover .gf-belt{animation-play-state:paused}.gf-rise{animation:.6s both gf-rise;animation-delay:var(--d,0s)}.gf-pop{animation:.45s cubic-bezier(.3,1.6,.5,1) both gf-pop;animation-delay:var(--d,0s)}.gf-cta-btn:not(:disabled):after{animation:3.6s ease-in-out 1.6s infinite gf-shine}.gf-badge{animation:.6s cubic-bezier(.3,1.6,.5,1) .1s both gf-pop}.gf-badge:after{animation:1.4s .5s 2 gf-ring}.gf-confetti i{animation:gf-fall var(--t,2.6s) cubic-bezier(.25, .6, .5, 1) var(--d,0s) 1 both}.gf-sent{animation:.5s both gf-rise}.gf-sent-check{animation:.6s cubic-bezier(.3,1.6,.5,1) .15s both gf-pop}}@media (prefers-reduced-motion:reduce){.gf-cta-btn,.gf-cta-btn svg,.gf-meter-bar span{transition:none}}@keyframes gf-fill{0%{background-size:0% 100%,auto}}@keyframes gf-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes gf-draw{to{stroke-dashoffset:0}}@keyframes gf-belt{to{transform:translate(-50%)}}@keyframes gf-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes gf-pop{0%{opacity:0;transform:scale(.4)}}@keyframes gf-shine{0%{left:-60%}35%,to{left:130%}}@keyframes gf-ring{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes gf-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(27rem)rotate(540deg)}}.gf-ba{border:1px solid var(--gf-line);background:#fff;border-radius:1rem;padding:2rem 1.75rem;box-shadow:0 10px 30px -18px #10201a59}.gf-ba-after{border:2px solid var(--gf-green-bright)}.gf-cross{color:#fff;background:#d64541;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;margin-top:.15rem;display:grid}.gf-sample{border:1px solid var(--gf-line);text-align:left;background:#fff;border-radius:.875rem;overflow:hidden;box-shadow:0 24px 50px -28px #10201a80}.gf-sample-chrome{background:#eceeed;align-items:center;gap:6px;padding:10px 14px;display:flex}.gf-sample-chrome>span{background:#cfd5d2;border-radius:999px;width:10px;height:10px}.gf-sample-chrome p{white-space:nowrap;text-overflow:ellipsis;color:#6b7a72;background:#fff;border-radius:999px;flex:1;margin-left:10px;padding:3px 12px;font-size:12px;overflow:hidden}.gf-sample-masthead{color:#fff;background:#18201c;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 22px;display:flex}.gf-sample-site{font-family:Georgia,Times New Roman,serif;font-size:1.375rem;font-weight:700}.gf-sample-masthead ul{letter-spacing:.06em;text-transform:uppercase;opacity:.85;flex-wrap:wrap;gap:4px 16px;font-size:.75rem;font-weight:700;display:flex}.gf-sample-body{padding:22px 22px 26px}.gf-sample-label{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#1f6f8b;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.gf-sample-headline{letter-spacing:-.01em;color:#10201a;margin-top:14px;font-size:clamp(1.375rem,3.4vw,2.125rem);font-weight:800;line-height:1.15}.gf-sample-text{color:#33413a;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.6}.gf-sample-photo{aspect-ratio:16/7;background:linear-gradient(135deg,#2f9e6e,#206b4f);border-radius:8px;place-items:center;margin-top:18px;display:grid}.gf-sample-photo span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,5vw,2.75rem);font-weight:700}
