@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6c832a32-module__66rCdW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6c832a32-module__66rCdW__variable{--font-figtree:"Figtree","Figtree Fallback"}
.dg-rg{--dg-accent:#1e8a60;--dg-deep:#0f4a35;--dg-mid:#4db88a;--dg-pale:#cdefdd;--dg-ink:#14213d;--dg-night:#0c2a1f;--dg-night2:#08201a;--dg-muted:#4a5568;--dg-bg:#f0f8f3;--dg-shadow:20,60,52;--dg-ease:cubic-bezier(.2,.7,.25,1);--dg-glass-fill:linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,.36));--dg-glass-edge:linear-gradient(145deg,#fff,rgba(205,239,221,.95) 28%,rgba(77,184,138,.55) 62%,rgba(255,255,255,.95));--dg-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h14.5M13.5 6.5 19 12l-5.5 5.5'/%3E%3C/svg%3E");font-family:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;background:var(--dg-bg);color:#000;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:clip}@layer base{.dg-rg *,.dg-rg :before,.dg-rg :after{box-sizing:border-box}.dg-rg :where(h1,h2,h3,p,ul,ol,li,figure){margin:0}.dg-rg :where(ul,ol){padding:0;list-style:none}.dg-rg a{color:inherit;text-decoration:none}.dg-rg b,.dg-rg strong{font-weight:700}.dg-rg h1{letter-spacing:-.045em;max-width:15em;margin:0 auto;font-size:max(2.6rem,min(5.2vw,4.6rem));font-weight:300;line-height:1.06}.dg-rg h1 .dg-w5{font-weight:500}.dg-rg h1 b{font-weight:700}.dg-rg h2{letter-spacing:-.04em;max-width:22em;font-size:max(1.9rem,min(3.6vw,3rem));font-weight:300;line-height:1.1}.dg-rg h2 b{font-weight:600}.dg-rg .dg-band h2{color:#fff;max-width:18em}}.dg-rg section[id],.dg-rg main[id]{scroll-margin-top:84px}.dg-rg .dg-wrap{max-width:1152px;margin:0 auto;padding:0 16px}.dg-rg a:focus-visible{outline:2px solid var(--dg-accent);outline-offset:3px;border-radius:10px}.dg-rg button:focus-visible{outline:2px solid var(--dg-accent);outline-offset:3px;border-radius:10px}.dg-rg summary:focus-visible{outline:2px solid var(--dg-accent);outline-offset:3px;border-radius:10px}.dg-rg .dg-band a:focus-visible{outline-color:#a8f0cf}.dg-rg .reveal{opacity:0;transition:opacity .8s var(--dg-ease),transform .8s var(--dg-ease);transition-delay:var(--d,0s);transform:translateY(18px)}.dg-rg .reveal.in{opacity:1;transform:none}.dg-rg .dg-pill{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 0 0 1px rgba(77,184,138,.25),0 12px 28px -18px rgba(var(--dg-shadow),.5);background:rgba(255,255,255,.72);border-radius:14px}.dg-rg .dg-nav{z-index:50;animation:dg-nav-drop .5s var(--dg-ease)both;padding:0 16px;position:fixed;top:14px;left:0;right:0}@keyframes dg-nav-drop{0%{opacity:0;transform:translateY(-10px)}}.dg-rg .dg-nav-row{justify-content:center;align-items:center;gap:10px;max-width:1152px;margin:0 auto;display:flex}.dg-rg .dg-logo{letter-spacing:-.02em;white-space:nowrap;padding:9px 16px;font-size:15px;font-weight:600}.dg-rg .dg-links{gap:2px;padding:5px;display:flex}.dg-rg .dg-links a{color:#2c3e3a;border-radius:9px;padding:6px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.dg-rg .dg-links a:hover{background:var(--dg-pale);color:var(--dg-deep)}.dg-rg .dg-nav-end{align-items:center;gap:8px;margin-left:auto;display:flex}.dg-rg .dg-menu-btn{cursor:pointer;color:#000;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.dg-rg .dg-menu-btn svg{width:20px;height:20px}.dg-rg .dg-menu{background:#fff;border-radius:18px;flex-direction:column;max-width:1152px;margin:8px auto 0;padding:8px;display:flex}.dg-rg .dg-menu a{color:#2c3e3a;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500}.dg-rg .dg-menu a:hover{background:var(--dg-pale)}.dg-rg .dg-menu .dg-cta{padding:8px 6px 4px}@media (min-width:1024px){.dg-rg .dg-menu{display:none}}@media (max-width:1023px){.dg-rg .dg-links{display:none}.dg-rg .dg-menu-btn{display:inline-flex}}@media (max-width:400px){.dg-rg .dg-logo{padding:9px 11px;font-size:14px}.dg-rg .dg-nav{padding:0 10px}.dg-rg .dg-nav-row,.dg-rg .dg-nav-end{gap:6px}.dg-rg .dg-cta-sm a.btn-premium{padding:0 12px;font-size:13px}}.dg-rg .dg-cta{display:inline-flex}.dg-rg .dg-cta>a.btn-premium{color:#fff;height:44px;min-height:44px;font:500 15px/1 var(--font-figtree),ui-sans-serif,system-ui,sans-serif;letter-spacing:.005em;white-space:nowrap;transition:transform .25s var(--dg-ease),box-shadow .25s var(--dg-ease);background:linear-gradient(#187e57,#0f5a3e);border-radius:11px;align-items:center;gap:10px;padding:0 20px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(126,230,180,.5),0 8px 22px -10px rgba(30,138,96,.7)}.dg-rg .dg-cta>a.btn-premium:hover{background:linear-gradient(#187e57,#0f5a3e);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(126,230,180,.7),0 12px 28px -10px rgba(30,138,96,.85)}.dg-rg .dg-cta-arrow>a.btn-premium{padding-left:16px}.dg-rg .dg-cta-arrow>a.btn-premium:before{content:"";width:16px;height:16px;-webkit-mask:var(--dg-arrow)center/contain no-repeat;-webkit-mask:var(--dg-arrow)center/contain no-repeat;mask:var(--dg-arrow)center/contain no-repeat;transition:transform .25s var(--dg-ease);background:currentColor;flex:none;display:block;position:static}.dg-rg .dg-cta-arrow>a.btn-premium:hover:before{transform:translate(3px)}.dg-rg .dg-cta-sm>a.btn-premium{height:38px;min-height:38px;padding:0 16px;font-size:14px}.dg-rg .dg-cta-block{display:flex}.dg-rg .dg-cta-block>a.btn-premium{justify-content:center;width:100%}.dg-rg .dg-cta-light>a.btn-premium,.dg-rg .dg-cta-light>a.btn-premium:hover{color:var(--dg-deep);background:linear-gradient(#f4fbf8,#cfe8df);box-shadow:inset 0 0 0 1px #fff,0 10px 28px -10px rgba(0,0,0,.6)}.dg-rg .dg-cta-text{display:block}.dg-rg .dg-cta-text>a.btn-premium,.dg-rg .dg-cta-text>a.btn-premium:hover{height:auto;min-height:0;box-shadow:none;color:#d7ebe4;white-space:normal;background:0 0;border-radius:4px;padding:3px 0;font-size:14.5px;font-weight:400;line-height:1.6;display:block;transform:none}.dg-rg .dg-cta-text>a.btn-premium:hover{color:#fff}.dg-rg .dg-hero{text-align:center;isolation:isolate;padding:150px 0 90px;position:relative}.dg-rg .dg-lightfield{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.dg-rg .dg-lf-bars{opacity:.8;background:repeating-linear-gradient(90deg,rgba(77,184,138,.22) 0,rgba(77,184,138,.22) 2px,transparent 2px,transparent 64px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.dg-rg .dg-lf-blob{border-radius:50%;position:absolute}.dg-rg .dg-lf-a{aspect-ratio:1;background:radial-gradient(closest-side,rgba(77,184,138,.4),rgba(77,184,138,0));width:min(64vw,920px);animation:28s ease-in-out infinite alternate dg-lf-a;top:-30%;left:-14%}.dg-rg .dg-lf-b{aspect-ratio:1;background:radial-gradient(closest-side,rgba(20,33,61,.18),rgba(20,33,61,0));width:min(52vw,760px);animation:34s ease-in-out infinite alternate dg-lf-b;top:-22%;right:-12%}@keyframes dg-lf-a{to{transform:translate(9vw,7vh)scale(1.08)}}@keyframes dg-lf-b{to{transform:translate(-8vw,9vh)scale(1.1)}}.dg-rg .dg-lf-spot{opacity:0;width:520px;height:520px;transform:translate(var(--mx,50vw),var(--my,200px))translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(255,255,255,0));border-radius:50%;transition:transform .25s linear,opacity .4s;position:absolute;top:0;left:0}.dg-rg .dg-lightfield[data-spot] .dg-lf-spot{opacity:1}.dg-rg .dg-fit{color:#2e4a44;align-items:center;gap:8px;margin-bottom:22px;font-size:13.5px;font-weight:500;display:inline-flex}.dg-rg .dg-fit:before{content:"";background:var(--dg-mid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px rgba(77,184,138,.25)}.dg-rg .dg-sub{color:#2f4a45;max-width:40rem;margin:24px auto 0;font-size:18px}.dg-rg .dg-bf{justify-content:center;margin-top:36px;display:flex}.dg-rg .dg-bf-form{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:min(520px,100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 0 0 2px rgba(77,184,138,.5),0 18px 40px -24px rgba(var(--dg-shadow),.55);transition:box-shadow .2s var(--dg-ease);background:rgba(255,255,255,.74);border-radius:20px;justify-content:center;align-items:center;padding:9px;display:flex}.dg-rg .dg-bf-form:focus-within{box-shadow:inset 0 0 0 1px #fff,0 0 0 2px var(--dg-accent),0 18px 40px -20px rgba(var(--dg-shadow),.7)}.dg-rg .dg-note{color:#4d625d;max-width:28rem;margin:14px auto 0;font-size:13.5px}.dg-rg .dg-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.dg-rg .dg-chip{color:#2e4a44;height:34px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 0 0 1px rgba(77,184,138,.15),0 6px 14px -10px rgba(var(--dg-shadow),.4);background:rgba(255,255,255,.72);border-radius:10px;align-items:center;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.dg-rg .dg-s{padding:84px 0}.dg-rg .dg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#177351;margin-bottom:14px;font-size:12.5px;font-weight:700}.dg-rg .dg-lede{max-width:40rem;color:var(--dg-muted);margin-top:16px;font-size:17px}.dg-rg .dg-lede-top{margin-top:0}.dg-rg .dg-body{color:var(--dg-muted);margin-top:18px;font-size:16.5px}.dg-rg .dg-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}@media (max-width:860px){.dg-rg .dg-grid3{grid-template-columns:minmax(0,1fr)}}.dg-rg .dg-glass{background:var(--dg-glass-fill);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 1px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.25),0 0 0 1px rgba(30,138,96,.07),0 32px 64px -34px rgba(var(--dg-shadow),.38),0 10px 26px -14px rgba(var(--dg-shadow),.18);transition:transform .25s var(--dg-ease),box-shadow .25s var(--dg-ease),opacity .8s var(--dg-ease);border-radius:28px;padding:28px;position:relative}.dg-rg .dg-glass:before{content:"";border-radius:inherit;background:var(--dg-glass-edge);pointer-events:none;-webkit-mask-composite:xor;padding:1.6px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dg-rg .dg-glass.reveal{transition:opacity .8s var(--dg-ease),transform .8s var(--dg-ease),box-shadow .25s var(--dg-ease);transition-delay:var(--d,0s),var(--d,0s),0s}.dg-rg .dg-lift.in:hover{transition-duration:.25s;transition-delay:0s;transform:translateY(-3px)}.dg-rg .dg-glass h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.2}.dg-rg .dg-glass p{color:var(--dg-muted);margin-top:10px;font-size:15.5px}.dg-rg .dg-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (max-width:900px){.dg-rg .dg-two{grid-template-columns:minmax(0,1fr);gap:32px}}.dg-rg .dg-stack{gap:16px;display:grid}.dg-rg .dg-ticks{gap:10px;margin-top:16px;display:grid}.dg-rg .dg-ticks li{color:var(--dg-muted);padding-left:26px;font-size:15.5px;position:relative}.dg-rg .dg-ticks li:before{content:"";background:var(--dg-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:0;box-shadow:0 0 0 4px rgba(77,184,138,.22)}.dg-rg .dg-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.dg-rg .dg-steps .dg-glass{border-radius:22px;padding:22px}.dg-rg .dg-steps h3{font-size:17px}.dg-rg .dg-steps p{font-size:14.5px}@media (max-width:1000px){.dg-rg .dg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dg-rg .dg-steps{grid-template-columns:minmax(0,1fr)}}.dg-rg .dg-qual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}@media (max-width:760px){.dg-rg .dg-qual{grid-template-columns:minmax(0,1fr)}}.dg-rg .dg-qual .dg-glass{letter-spacing:-.01em;border-radius:22px;padding:20px 22px;font-size:16px;font-weight:500}.dg-rg .dg-notfit{color:#56635f;max-width:46rem;margin-top:18px;font-size:14.5px}.dg-rg .dg-faq{gap:12px;display:grid}.dg-rg .dg-faq details{border-radius:22px;padding:6px 22px}.dg-rg .dg-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.dg-rg .dg-faq summary::-webkit-details-marker{display:none}.dg-rg .dg-faq summary:after{content:"+";color:var(--dg-accent);transition:transform .25s var(--dg-ease);flex:none;font-size:26px;font-weight:300;line-height:1}.dg-rg .dg-faq details[open] summary:after{transform:rotate(45deg)}.dg-rg .dg-faq details p{max-width:46rem;margin:0;padding:0 0 18px}.dg-rg .dg-band{color:#fff;background:radial-gradient(120% 90% at 50% 120%,rgba(77,184,138,.45),transparent 60%),linear-gradient(180deg,var(--dg-night),var(--dg-night2));border-radius:36px 36px 0 0;position:relative;overflow:hidden}.dg-rg .dg-band:before{content:"";pointer-events:none;border-top:1.5px solid rgba(160,230,205,.55);border-radius:50%;height:100%;position:absolute;bottom:-62%;left:-10%;right:-10%;box-shadow:0 -30px 90px rgba(77,184,138,.35)}.dg-rg .dg-stars{pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 38% 12%,#fff,transparent),radial-gradient(1.4px 1.4px at 66% 28%,#fff,transparent),radial-gradient(1px 1px at 84% 16%,#fff,transparent),radial-gradient(1px 1px at 52% 40%,#fff,transparent),radial-gradient(1.2px 1.2px at 92% 44%,#fff,transparent);animation:14s ease-in-out infinite alternate dg-drift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dg-drift{to{transform:translateY(10px)}}.dg-rg .dg-band .dg-wrap{padding-top:92px;padding-bottom:36px;position:relative}.dg-rg .dg-band-cta{margin-top:28px}.dg-rg .dg-foot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border-radius:26px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;margin-top:76px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 24px 50px -30px rgba(0,0,0,.7)}.dg-rg .dg-foot .dg-foot-h{letter-spacing:.12em;text-transform:uppercase;color:#8fc9b6;margin-bottom:12px;font-size:12px;font-weight:700}.dg-rg .dg-foot a{color:#d7ebe4;padding:3px 0;font-size:14.5px;display:block}.dg-rg .dg-foot a:hover{color:#fff}.dg-rg .dg-foot p:not(.dg-foot-h){color:#b4cfc5;max-width:24rem;font-size:14px}@media (max-width:820px){.dg-rg .dg-foot{grid-template-columns:minmax(0,1fr)}}.dg-rg h1 b,.dg-rg h2 b{background:linear-gradient(100deg,#0f4a35 0%,#187e57 55%,#1f9a68 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.dg-rg .dg-dark h2 b,.dg-rg .dg-band h2 b{background-image:linear-gradient(100deg,#e4f7ed 0%,#a8f0cf 50%,#6fdcaa 100%)}@media (forced-colors:active){.dg-rg h1 b,.dg-rg h2 b{color:canvastext;background:0 0}}.dg-rg .dg-lf-c{aspect-ratio:1;background:radial-gradient(closest-side,rgba(111,220,170,.34),rgba(111,220,170,0));width:min(46vw,640px);animation:31s ease-in-out infinite alternate dg-lf-c;top:6%;left:32%}@keyframes dg-lf-c{to{transform:translate(-6vw,-5vh)scale(1.12)}}.dg-rg .dg-bf-wrap{isolation:isolate;width:min(520px,100%);position:relative}.dg-rg .dg-bf-wrap .dg-bf-form{width:100%}.dg-rg .dg-bf-glow{z-index:-1;filter:blur(12px);opacity:1;pointer-events:none;border-radius:32px;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;overflow:hidden}.dg-rg .dg-bf-glow:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 18%,rgba(77,184,138,.95) 30%,transparent 44% 62%,rgba(30,138,96,.75) 76%,transparent 90%);width:150%;animation:9s linear infinite dg-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes dg-spin{to{rotate:360deg}}.dg-rg .dg-cta>a.btn-premium{position:relative}.dg-rg .dg-cta-shine>a.btn-premium:after{content:"";width:45%;transition:left .95s var(--dg-ease);pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}.dg-rg .dg-cta-shine.dg-cta-light>a.btn-premium:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.9),transparent)}.dg-rg .dg-cta-shine>a.btn-premium:hover:after{left:130%}.dg-rg .dg-cta-shine>a.btn-premium:focus-visible:after{left:130%}.dg-rg .dg-wash{background:linear-gradient(rgba(205,239,221,0) 0%,rgba(205,239,221,.6) 45%,rgba(205,239,221,.6) 60%,rgba(205,239,221,0) 100%)}.dg-rg .dg-lift.in:hover{box-shadow:inset 0 1px rgba(255,255,255,.95),0 0 0 1px rgba(77,184,138,.35),0 28px 60px -26px rgba(30,138,96,.5),0 0 40px -12px rgba(77,184,138,.45)}.dg-rg .dg-icon{color:#146b4a;background:linear-gradient(150deg,#f4fcf7 0%,#cdefdd 60%,#a9e3c6 100%);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px rgba(77,184,138,.4),0 8px 18px -10px rgba(30,138,96,.55)}.dg-rg .dg-icon svg{width:22px;height:22px}.dg-rg .dg-float{animation:6s ease-in-out infinite dg-float;animation-delay:var(--f,0s)}@keyframes dg-float{50%{transform:translateY(-5px)}}.dg-rg .dg-strip{padding:26px 0 6px}.dg-rg .dg-strip-ind{padding:18px 0 10px}.dg-rg .dg-strip-cap{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#4d625d;margin-bottom:10px;padding:0 16px;font-size:12px;font-weight:600}.dg-rg .dg-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dg-rg .dg-marquee-track{min-width:max-content;animation:dg-marquee var(--dg-marquee-s,40s)linear infinite;flex:none;align-items:center;display:flex}.dg-rg .dg-marquee:hover .dg-marquee-track,.dg-rg .dg-marquee:focus-within .dg-marquee-track{animation-play-state:paused}@keyframes dg-marquee{to{transform:translate(-100%)}}.dg-rg .dg-logo-item{justify-content:center;align-items:center;height:64px;padding:0 30px;display:flex}.dg-rg .dg-logo-item img{object-fit:contain;opacity:.85;width:auto;max-width:160px;transition:opacity .3s}.dg-rg .dg-logo-item img:hover{opacity:1}.dg-rg .dg-ind-item{color:#4d625d;white-space:nowrap;padding:6px 18px;font-size:14px;font-weight:500}.dg-rg .dg-tools{text-align:center;margin-top:48px}.dg-rg .dg-tool-list{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.dg-rg .dg-tool{color:#2e4a44;height:44px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 0 0 1px rgba(77,184,138,.2),0 8px 18px -12px rgba(var(--dg-shadow),.45);transition:box-shadow .25s var(--dg-ease),transform .25s var(--dg-ease);background:rgba(255,255,255,.75);border-radius:12px;align-items:center;gap:9px;padding:0 16px 0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.dg-rg .dg-tool img{object-fit:contain;border-radius:6px;width:22px;height:22px;transition:filter .3s,opacity .3s}.dg-rg .dg-tool:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 0 0 1px rgba(77,184,138,.45),0 12px 24px -12px rgba(30,138,96,.5)}.dg-rg .dg-dark{color:#fff;background:radial-gradient(90% 80% at 85% 10%,rgba(77,184,138,.22),transparent 60%),radial-gradient(70% 70% at 0% 100%,rgba(30,138,96,.35),transparent 60%),linear-gradient(160deg,#0f3a2b,var(--dg-night2));border-radius:36px;margin:24px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(160,230,205,.18),0 40px 80px -40px rgba(8,32,26,.7)}.dg-rg .dg-dark-glow{pointer-events:none;background:repeating-linear-gradient(90deg,rgba(160,230,205,.06) 0,rgba(160,230,205,.06) 1px,transparent 1px,transparent 64px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%)}.dg-rg .dg-dark .dg-wrap{position:relative}.dg-rg .dg-dark h2{color:#fff}.dg-rg .dg-dark .dg-eyebrow{color:#8fd6b4}.dg-rg .dg-dark .dg-body{color:#cfe8df}.dg-rg .dg-glass-dark{background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.04));box-shadow:inset 0 1px rgba(255,255,255,.18),0 30px 60px -34px rgba(0,0,0,.7)}.dg-rg .dg-glass-dark:before{background:linear-gradient(145deg,rgba(255,255,255,.45),rgba(160,230,205,.25) 35%,rgba(77,184,138,.15) 65%,rgba(255,255,255,.3))}.dg-rg .dg-glass-dark h3{color:#fff}.dg-rg .dg-glass-dark p,.dg-rg .dg-glass-dark .dg-ticks li{color:#cfe8df}.dg-rg .dg-glass-dark .dg-ticks li:before{background:#6fdcaa;box-shadow:0 0 0 4px rgba(111,220,170,.2)}.dg-rg .dg-glass-dark .dg-icon{color:#a8f0cf;background:linear-gradient(150deg,rgba(111,220,170,.28),rgba(30,138,96,.22));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 0 1px rgba(111,220,170,.3)}.dg-rg .dg-dark .dg-lift.in:hover{box-shadow:inset 0 1px rgba(255,255,255,.22),0 0 0 1px rgba(111,220,170,.4),0 0 44px -10px rgba(111,220,170,.4)}.dg-rg .dg-dark a:focus-visible{outline-color:#a8f0cf}.dg-rg .dg-pipeline{margin-top:44px;position:relative}.dg-rg .dg-pipeline .dg-steps{margin-top:0}.dg-rg .dg-step-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dg-rg .dg-step-top .dg-icon{border-radius:11px;width:34px;height:34px;margin:0}.dg-rg .dg-step-top .dg-icon svg{width:17px;height:17px}.dg-rg .dg-num{z-index:1;color:#fff;background:linear-gradient(160deg,#187e57,#0f4a35);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 0 0 4px rgba(77,184,138,.22),0 6px 14px -6px rgba(30,138,96,.7)}.dg-rg .dg-pipe{display:none}@media (min-width:1001px){.dg-rg .dg-pipe{pointer-events:none;background:linear-gradient(90deg,rgba(77,184,138,0),#4db88a 10%,#1e8a60 50%,#4db88a 90%,rgba(77,184,138,0));border-radius:2px;height:2px;display:block;position:absolute;top:38px;left:6%;right:6%}.dg-rg .dg-pipe-dots{background:radial-gradient(4px at 4px 4px,#6fdcaa 0,#6fdcaa 3px,rgba(111,220,170,.4) 3.5px,transparent 4px) 0 0/96px 8px repeat-x;height:8px;animation:2.8s linear infinite dg-flow;position:absolute;top:-3px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@keyframes dg-flow{to{background-position:96px 0}}@supports selector(::details-content){.dg-rg .dg-faq details{interpolate-size:allow-keywords}.dg-rg .dg-faq details::details-content{height:0;transition:block-size .35s var(--dg-ease),content-visibility .35s allow-discrete;overflow:hidden}.dg-rg .dg-faq details[open]::details-content{height:auto}}.dg-rg .dg-rise{animation:dg-rise .8s var(--dg-ease)both;animation-delay:var(--d,0s)}@keyframes dg-rise{0%{opacity:0;transform:translateY(18px)}}.dg-rg .dg-rise.dg-rise-lcp{animation-name:dg-rise-lcp}@keyframes dg-rise-lcp{0%{opacity:.35;transform:translateY(14px)}}.dg-rg .dg-bf-form{flex-wrap:wrap;gap:4px 6px}.dg-rg .dg-seehow{height:44px;color:var(--dg-deep);text-underline-offset:4px;border-radius:11px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;-webkit-text-decoration:underline rgba(30,138,96,.35);text-decoration:underline rgba(30,138,96,.35);transition:background .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s;display:inline-flex}.dg-rg .dg-seehow:hover{-webkit-text-decoration-color:var(--dg-accent);text-decoration-color:var(--dg-accent);background:rgba(205,239,221,.6)}.dg-rg .dg-founder{align-items:center;gap:12px;margin-top:18px;display:flex}.dg-rg .dg-founder img{object-fit:cover;object-position:top;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 2px rgba(160,230,205,.45)}.dg-rg .dg-founder-name{color:#fff;font-size:14.5px;font-weight:600;display:block}.dg-rg .dg-founder-role{color:#b4cfc5;font-size:13px;display:block}.dg-rg .dg-askai{border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.dg-rg .dg-askai .dg-foot-h{margin:0}.dg-rg .dg-askai ul{gap:10px;display:flex}.dg-rg .dg-askai a{color:#d7ebe4;width:40px;height:40px;transition:background .2s,color .2s,transform .2s var(--dg-ease);background:rgba(255,255,255,.08);border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.dg-rg .dg-askai a:hover{color:#fff;background:rgba(255,255,255,.16);transform:translateY(-2px)}.dg-rg .dg-askai svg{fill:currentColor;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.dg-rg .reveal{opacity:1;transition:none;transform:none}.dg-rg .dg-lf-blob,.dg-rg .dg-stars,.dg-rg .dg-rise,.dg-rg .dg-float,.dg-rg .dg-pipe-dots,.dg-rg .dg-bf-glow:before,.dg-rg .dg-nav{animation:none!important}.dg-rg .dg-marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.dg-rg .dg-marquee-track{flex-wrap:wrap;flex:auto;justify-content:center;min-width:0;max-width:1152px;padding:0 16px;animation:none}.dg-rg .dg-marquee-track[aria-hidden]{display:none}.dg-rg .dg-faq details::details-content{transition:none}.dg-rg .dg-cta-shine>a.btn-premium:after,.dg-rg .dg-lf-spot{display:none}.dg-rg .dg-glass,.dg-rg .dg-tool,.dg-rg .dg-tool img,.dg-rg .dg-cta>a.btn-premium,.dg-rg .dg-cta-arrow>a.btn-premium:before{transition:none}.dg-rg .dg-lift.in:hover,.dg-rg .dg-tool:hover,.dg-rg .dg-askai a:hover{transform:none}}
