@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a1cf3b81-module___gG6dG__className{font-family:Geist,Geist Fallback;font-style:normal}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_4f0209d1-module__eR-gDG__className{font-family:Onest,Onest Fallback;font-style:normal}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.11nl9zxewxe-t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.0ro0jt0v1wa6o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.0pcfim0vq1i7w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.0708_2rb.kkfm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.0kq0~qg37cqid.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.0f15lb3k5m3.h.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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.006~0drdw3gxp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.039h-t36yu~_f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.0~fdcud0u~xfu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.0keo5~of5c52o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.0qkn~99ebxcis.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.09xh26xjk1va7.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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.0uo_jh8dhmqu-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.017tr7xckzqr0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.0s6j4aoxs._03.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.15g05.jjgjxu..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.0.9l-646sag1..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.053z1y05dxnuy.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:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_9315bd40-module__ymjM2a__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_766a1e1c-module__pBboBG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
.landing,.footer{--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--ink-900:#0a0f17;--ink-800:#11161f;--ink-700:#1f2937;--ink-600:#374151;--ink-500:#4b5563;--ink-400:#6b7280;--ink-300:#9ca3af;--ink-200:#d1d5db;--ink-100:#e5e7eb;--ink-50:#f3f4f6;--line:#e6e8ec;--primary:var(--green-500);--primary-strong:var(--green-700);--primary-soft:var(--green-50);--shadow-sm:0 1px 2px #0f172a0a, 0 1px 1px #0f172a08;--shadow-md:0 8px 24px -8px #0f172a1a, 0 2px 6px -2px #0f172a0f}.landing{border-top:1px solid var(--line);color:var(--ink-900);background:#fff}.landing-inner{flex-direction:column;gap:96px;max-width:1120px;margin:0 auto;padding:80px 20px;display:flex}@media (max-width:640px){.landing-inner{gap:64px;padding:56px 18px}}.sec-eyebrow{background:var(--primary-soft);color:var(--primary-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px 6px 8px;font-size:12px;font-weight:700;display:inline-flex}.sec-eyebrow .dot{background:var(--primary);border-radius:999px;width:6px;height:6px}.sec-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:40px;display:flex}.sec-head h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,40px);font-weight:800;line-height:1.1}.sec-head h2 em{color:var(--primary-strong);font-style:normal}.sec-head p{color:var(--ink-500);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.benefits-grid{grid-template-columns:1fr}}.benefit{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.benefit:hover{box-shadow:var(--shadow-md);border-color:#d8dbe1;transform:translateY(-2px)}.benefit-ico{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-strong);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.benefit h3{letter-spacing:-.01em;color:var(--ink-900);margin:0 0 6px;font-size:17px;font-weight:700}.benefit p{color:var(--ink-500);margin:0;font-size:14px;line-height:1.55}.benefit-tag{color:var(--primary-strong);letter-spacing:.02em;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.stats{background:var(--ink-900);color:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:0;padding:28px;display:grid;position:relative;overflow:hidden}.stats:before{content:"";pointer-events:none;background:radial-gradient(600px 200px at 0 0,#10b9812e,#0000 60%),radial-gradient(500px 240px at 100% 100%,#10b9811a,#0000 60%);position:absolute;inset:0}.stat{border-left:1px solid #ffffff14;padding:8px 24px;position:relative}.stat:first-child{border-left:0}.stat-val{letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(28px,3vw,38px);font-weight:800;display:flex}.stat-val .unit{color:var(--green-400);letter-spacing:0;font-size:16px;font-weight:600}.stat-lbl{color:#ffffff9e;margin-top:6px;font-size:13px;font-weight:500}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr);gap:8px;padding:24px 18px}.stat{border-left:0;padding:12px 8px}.stat:nth-child(odd){border-right:1px solid #ffffff14}.stat:nth-child(n+3){border-top:1px solid #ffffff14}}.faq-wrap{grid-template-columns:1.1fr 1.4fr;align-items:flex-start;gap:48px;display:grid}@media (max-width:880px){.faq-wrap{grid-template-columns:1fr;gap:24px}.faq-wrap .faq-side{display:contents}.faq-wrap .sec-head{order:1}.faq-wrap .faq-list{order:2}.faq-wrap .faq-cta{order:3}}.faq-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:88px}.faq-side .sec-head{margin-bottom:8px}.faq-cta{background:var(--primary-soft);border:1px solid #10b98140;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.faq-cta h4{color:var(--ink-900);margin:0;font-size:15px;font-weight:700}.faq-cta p{color:var(--ink-600);margin:0;font-size:13.5px;line-height:1.5}.faq-cta a{color:var(--primary-strong);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.faq-cta a:hover{text-decoration:underline}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item:hover{border-color:#d8dbe1}.faq-item.is-open{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 8%, transparent);border-color:#10b98159}.faq-q{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink-900);letter-spacing:-.005em;background:0 0;border:0;align-items:center;gap:16px;padding:20px;font-size:15.5px;font-weight:700;display:flex}.faq-q-text{flex:1}.faq-toggle{background:var(--ink-50);width:28px;height:28px;color:var(--ink-600);border-radius:999px;flex:0 0 28px;place-items:center;transition:transform .25s,background .2s,color .2s;display:grid}.faq-item.is-open .faq-toggle{background:var(--primary);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.is-open .faq-a{max-height:400px}.faq-a-inner{color:var(--ink-600);padding:0 20px 20px;font-size:14.5px;line-height:1.6}.faq-a-inner p{margin:0}.faq-a-inner p+p{margin-top:10px}.final-cta{color:#fff;background:#064e3b;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:56px 48px;display:grid;position:relative;overflow:hidden}.final-cta:before{content:none}.final-cta-body{position:relative}.final-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}.final-cta p{color:#ffffffc7;max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.55}.final-cta-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.final-cta-btn{appearance:none;color:var(--ink-900);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;height:56px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px -12px #00000080}.final-cta-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #0000008c}.final-cta-link{color:#ffffffd9;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.final-cta-link:hover{color:#fff}.final-cta-aside{flex-direction:column;gap:12px;display:flex;position:relative}.final-cta-aside .row{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.final-cta-aside .row .ico{color:#6ee7b7;background:#34d3992e;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.final-cta-aside .row .text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.final-cta-aside .row .t-h{color:#fff;letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25}.final-cta-aside .row .t-s{color:#ffffffb3;white-space:nowrap;font-size:12.5px;line-height:1.3}@media (max-width:880px){.final-cta{grid-template-columns:1fr;padding:40px 28px}}.footer{background:var(--ink-900);color:#ffffffbf;padding:64px 20px 32px}.footer-inner{flex-direction:column;gap:48px;max-width:1120px;margin:0 auto;display:flex}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}.footer-top>*{min-width:0}@media (max-width:880px){.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand-col{grid-column:1/-1}}@media (max-width:480px){.footer-top{grid-template-columns:1fr}}.footer-brand-col{flex-direction:column;gap:16px;max-width:320px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand .brand-mark{background:#ffffff0f;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.footer-brand .brand-mark:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.footer-brand .brand-mark img{object-fit:cover;border-radius:6px;width:28px;height:28px}.footer-brand .name{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:800}.footer-tag{color:#fff9;margin:0;font-size:14px;line-height:1.55}.footer-social{gap:8px;margin-top:4px;display:flex}.footer-social a{color:#ffffffbf;background:#ffffff0f;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .15s,color .15s,transform .15s;display:grid}.footer-social a:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.footer-col h5{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0 0 16px;font-size:11px;font-weight:700}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:#ffffffbf;align-items:flex-start;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.footer-col a:hover{color:#fff}.footer-col .ico{color:var(--green-400);flex:none;margin-top:3px}.footer-bar{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12.5px;display:flex}.footer-bar .legal{flex-wrap:wrap;gap:18px;display:flex}.footer-bar .legal a{color:#fff9;text-decoration:none}.footer-bar .legal a:hover{color:#fff}.footer-bar .legal .feedback-link{cursor:pointer;font:inherit;color:#fff9;background:0 0;border:0;padding:0}.footer-bar .legal .feedback-link:hover{color:#fff}.footer-disclaimer{color:#ffffff73;text-wrap:pretty;border-top:1px solid #ffffff0f;padding-top:24px;font-size:12px;line-height:1.55}.footer-disclaimer p{margin:0 0 10px}.footer-disclaimer p:last-child{margin-bottom:0}
