@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.0we6-2px855vh.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.14_dcl7erp6w3.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_ccc61f11-module__rhIira__className{font-family:satoshi,satoshi Fallback}.satoshi_ccc61f11-module__rhIira__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--background:#fff;--foreground:#171717;--emerald-green:#059669;--card-color-border:#e5e7eb;--teal:#00b99099;--teal-rgb:0, 185, 144;--icon-gradient-bg:linear-gradient(135deg, #058b9d 0%, #0e8f9b 7.14%, #159499 14.29%, #1b9897 21.43%, #219d95 28.57%, #26a193 35.71%, #2ba691 42.86%, #30aa8e 50%, #35ae8c 57.14%, #39b389 64.29%, #3eb786 71.43%, #43bb83 78.57%, #47bf7f 85.71%, #4cc47c 92.86%, #50c878 100%)}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-satoshi), Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.Navbar-module__cRh5nW__nav{z-index:100;pointer-events:none;justify-content:center;width:100%;display:flex;position:fixed;top:16px}.Navbar-module__cRh5nW__container{pointer-events:all;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fff9;border:1px solid #fff9f9ea;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;width:calc(100% - 48px);max-width:700px;height:56px;padding:0 24px;display:flex;box-shadow:0 2px 12px #0000000f}.Navbar-module__cRh5nW__logo{color:var(--emerald-green);flex-shrink:0;font-size:1.25rem;font-weight:800}.Navbar-module__cRh5nW__links{flex:1;justify-content:center;gap:28px;list-style:none;display:flex}.Navbar-module__cRh5nW__links a{color:#374151;white-space:nowrap;font-size:.9375rem;font-weight:450;transition:color .15s}.Navbar-module__cRh5nW__links a:hover{color:#16a34a}.Navbar-module__cRh5nW__actions{flex-shrink:0;align-items:center;gap:20px;margin-left:2rem;display:flex}.Navbar-module__cRh5nW__login{color:#111827;white-space:nowrap;font-size:.9375rem;font-weight:500}.Navbar-module__cRh5nW__login:hover{color:#16a34a}.Navbar-module__cRh5nW__cta{background:var(--emerald-green);color:#fff;white-space:nowrap;border-radius:10px;padding:9px 20px;font-size:.9375rem;font-weight:600;transition:background .15s}.Navbar-module__cRh5nW__cta:hover{opacity:.9}@media (max-width:768px){.Navbar-module__cRh5nW__container{justify-content:space-between;gap:0;padding:0 16px}.Navbar-module__cRh5nW__links,.Navbar-module__cRh5nW__login{display:none}.Navbar-module__cRh5nW__actions{gap:10px}.Navbar-module__cRh5nW__cta{padding:8px 14px;font-size:.875rem}}
.Footer-module__3hUVsW__footer{background:#059669;margin-top:80px;padding:0 80px}.Footer-module__3hUVsW__newsletterBar{padding:40px 0}.Footer-module__3hUVsW__newsletterForm{background:#fff;border-radius:16px;align-items:center;gap:12px;max-width:720px;margin:0 auto;padding:12px 12px 12px 0;display:flex}.Footer-module__3hUVsW__emailInput{color:#374151;background:0 0;border:none;outline:none;flex:1;padding:14px 24px;font-family:inherit;font-size:.9375rem}.Footer-module__3hUVsW__emailInput::placeholder{color:#9ca3af}.Footer-module__3hUVsW__subscribeBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0d9488,#059669);border:none;border-radius:12px;padding:14px 28px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .2s}.Footer-module__3hUVsW__subscribeBtn:hover{opacity:.9}.Footer-module__3hUVsW__content{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding:48px 0 56px;display:grid}.Footer-module__3hUVsW__brandCol{flex-direction:column;gap:16px;display:flex}.Footer-module__3hUVsW__logo{align-items:center;gap:10px;display:flex}.Footer-module__3hUVsW__logoIcon{background:#fff3;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Footer-module__3hUVsW__logoText{color:#fff;font-size:1.25rem;font-weight:700}.Footer-module__3hUVsW__brandDesc{color:#fffc;max-width:320px;font-size:.875rem;line-height:1.6}.Footer-module__3hUVsW__socials{gap:10px;margin-top:4px;display:flex}.Footer-module__3hUVsW__socialIcon{color:#fff;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.Footer-module__3hUVsW__socialIcon:hover{background:#ffffff26}.Footer-module__3hUVsW__linkCol{flex-direction:column;gap:14px;display:flex}.Footer-module__3hUVsW__colTitle{color:#fff;font-size:.9375rem;font-weight:700}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:10px;list-style:none;display:flex}.Footer-module__3hUVsW__linkList a{color:#fffc;font-size:.875rem;transition:color .15s}.Footer-module__3hUVsW__linkList a:hover{color:#fff}.Footer-module__3hUVsW__bottomBar{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.Footer-module__3hUVsW__copyright{color:#ffffffb3;font-size:.8125rem}.Footer-module__3hUVsW__bottomLinks{gap:24px;display:flex}.Footer-module__3hUVsW__bottomLinks a{color:#ffffffb3;font-size:.8125rem;transition:color .15s}.Footer-module__3hUVsW__bottomLinks a:hover{color:#fff}@media (max-width:900px){.Footer-module__3hUVsW__footer{padding:0 24px}.Footer-module__3hUVsW__content{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.Footer-module__3hUVsW__content{grid-template-columns:repeat(3,1fr);gap:24px}.Footer-module__3hUVsW__brandCol{grid-column:1/-1}.Footer-module__3hUVsW__bottomBar{text-align:center;flex-direction:column;gap:12px}}@media (max-width:768px){.Footer-module__3hUVsW__footer{padding:0 16px}.Footer-module__3hUVsW__newsletterForm{flex-direction:column;gap:8px;padding:12px}.Footer-module__3hUVsW__emailInput{width:100%;padding:12px 16px}.Footer-module__3hUVsW__subscribeBtn{text-align:center;width:100%}}
