@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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.8e66b869.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.f6ed4c33.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.1bbdebe6.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.8624a701.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.8e66b869.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.f6ed4c33.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.1bbdebe6.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.8624a701.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.8e66b869.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.f6ed4c33.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.1bbdebe6.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.8624a701.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.8e66b869.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.f6ed4c33.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.1bbdebe6.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.8624a701.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.8e66b869.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.f6ed4c33.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.1bbdebe6.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_977d070a-module__D5mM4W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_977d070a-module__D5mM4W__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b0d8f7a6-module__fcNfpW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b0d8f7a6-module__fcNfpW__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
.cws-scope{--cws-primary:#3b82f6;--cws-primary-dark:#2563eb;--cws-primary-soft:#60a5fa;--cws-accent:#38bdf8;--cws-accent-light:#7dd3fc;--cws-accent-pale:#0e1c38;--cws-indigo:#4f46e5;--cws-indigo-soft:#6366f1;--cws-bg:#070b16;--cws-bg-tint:#0d1424;--cws-bg-deep:#111c33;--cws-ink:#f1f5f9;--cws-ink-soft:#cbd5e1;--cws-muted:#7e8ca8;--cws-border:#1c2740;--cws-border-strong:#2e3c63;--cws-gradient:linear-gradient(135deg,#38bdf8 0%,#3b82f6 45%,#4f46e5 100%);--cws-gradient-soft:linear-gradient(135deg,#38bdf829 0%,#4f46e51f 100%);background:var(--cws-bg);color:var(--cws-ink);font-family:var(--font-dm-sans),system-ui,sans-serif}.cws-scope *{border-color:var(--cws-border)}.cws-scope .bg-cws-bg{background-color:var(--cws-bg)}.cws-scope .bg-cws-tint,.cws-scope .bg-cws-bg-tint{background-color:var(--cws-bg-tint)}.cws-scope .bg-cws-deep,.cws-scope .bg-cws-bg-deep{background-color:var(--cws-bg-deep)}.cws-scope .bg-cws-accent-pale{background-color:var(--cws-accent-pale)}.cws-scope .bg-cws-primary{background-color:var(--cws-primary);color:#fff}.cws-scope .bg-cws-accent{background-color:var(--cws-accent);color:#051018}.cws-scope .bg-cws-gradient{background:var(--cws-gradient);color:#fff}.cws-scope .text-cws-ink{color:var(--cws-ink)}.cws-scope .text-cws-ink-soft{color:var(--cws-ink-soft)}.cws-scope .text-cws-muted{color:var(--cws-muted)}.cws-scope .text-cws-primary,.cws-scope .text-cws-primary-dark{color:var(--cws-primary-soft)}.cws-scope .text-cws-accent{color:var(--cws-accent)}.cws-scope .text-cws-accent-dark{color:var(--cws-primary)}.cws-scope .border-cws,.cws-scope .border-cws-border{border-color:var(--cws-border)}.cws-scope .border-cws-strong,.cws-scope .border-cws-border-strong{border-color:var(--cws-border-strong)}.cws-scope .border-cws-accent{border-color:var(--cws-accent)}.cws-scope .font-jakarta{font-family:var(--font-jakarta),system-ui,sans-serif}.cws-scope .font-dm-sans{font-family:var(--font-dm-sans),system-ui,sans-serif}.cws-scope .cws-gradient-text,.cws-scope .gradient-text{background:var(--cws-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cws-scope .animated-bg{background:var(--cws-bg);animation:none}.cws-scope .cws-blob{filter:blur(90px);opacity:.6;pointer-events:none;border-radius:9999px;position:absolute}.cws-scope .cws-blob-indigo{background:radial-gradient(circle,var(--cws-indigo)0%,transparent 65%);opacity:.28}.cws-scope .cws-blob-cyan{background:radial-gradient(circle,var(--cws-accent)0%,transparent 65%);opacity:.22}.cws-scope .btn-cws-primary{background:var(--cws-gradient);color:#fff;font-family:var(--font-jakarta),system-ui,sans-serif;border:1px solid #7dd3fc59;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 28px -8px #3b82f699,inset 0 1px #ffffff2e}.cws-scope .btn-cws-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 40px -8px #3b82f6cc,0 0 0 1px #7dd3fc80,inset 0 1px #ffffff40}.cws-scope .btn-cws-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.cws-scope .btn-cws-secondary{background:var(--cws-bg-deep);color:var(--cws-ink);font-family:var(--font-jakarta),system-ui,sans-serif;border:1px solid var(--cws-border-strong);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 4px 16px -6px #0009}.cws-scope .btn-cws-secondary:hover{border-color:var(--cws-primary);color:var(--cws-primary-soft);transform:translateY(-1px);box-shadow:0 8px 24px -6px #3b82f64d,0 0 0 1px #3b82f640}.cws-scope .btn-cws-outline{color:var(--cws-primary-soft);border:1px solid var(--cws-border-strong);font-family:var(--font-jakarta),system-ui,sans-serif;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.cws-scope .btn-cws-outline:hover{border-color:var(--cws-accent);color:var(--cws-accent);background:#38bdf81a;transform:translateY(-1px)}.cws-scope .cws-card{border:1px solid var(--cws-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#141e36b3 0%,#0d1424d9 100%);border-radius:1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 4px 24px -8px #000000b3}.cws-scope .cws-card:hover{box-shadow:0 18px 50px -12px #3b82f659,0 0 0 1px var(--cws-border-strong);border-color:var(--cws-border-strong);transform:translateY(-3px)}.cws-scope .cws-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#141e3699 0%,#0d1424cc 100%) padding-box padding-box;border:1px solid #0000;border-radius:1.25rem;position:relative;box-shadow:0 8px 32px -12px #0009}.cws-scope .cws-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38bdf880,#4f46e54d,#0000 60%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 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}.cws-scope .cws-chip,.cws-scope .cws-chip-accent{font-family:var(--font-jakarta),system-ui,sans-serif;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .85rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.cws-scope .cws-chip{background:var(--cws-bg-deep);color:var(--cws-ink-soft);border:1px solid var(--cws-border-strong)}.cws-scope .cws-chip-accent{background:var(--cws-gradient-soft);color:var(--cws-accent);border:1px solid #38bdf866;font-weight:700}.cws-scope h1,.cws-scope h2,.cws-scope h3,.cws-scope h4{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.02em;color:var(--cws-ink)}.cws-scope .btn-gradient{background:var(--cws-gradient)!important;color:#fff!important;border:1px solid #7dd3fc59!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 8px 28px -8px #3b82f699!important}.cws-scope .btn-gradient:hover{filter:brightness(1.08);transform:translateY(-1px)}.cws-scope .btn-outline-glow{color:var(--cws-primary-soft)!important;border:1px solid var(--cws-border-strong)!important;background:0 0!important;border-radius:9999px!important}.cws-scope .btn-outline-glow:hover{border-color:var(--cws-accent)!important;color:var(--cws-accent)!important;background:#38bdf81a!important}.cws-scope .glow-effect{background:var(--cws-bg-tint)!important;border-color:var(--cws-border)!important;box-shadow:0 8px 32px -12px #3b82f64d!important}.cws-scope .card-hover{transition:transform .25s,box-shadow .25s,border-color .25s;background:var(--cws-bg-tint)!important;border-color:var(--cws-border)!important}.cws-scope .card-hover:hover{transform:translateY(-3px);border-color:var(--cws-border-strong)!important;box-shadow:0 18px 50px -12px #3b82f659!important}.cws-scope [class*=bg-card]{background-color:var(--cws-bg-tint)!important}.cws-scope [class*=border-border]{border-color:var(--cws-border)!important}.cws-scope [class*=text-muted-foreground]{color:var(--cws-muted)!important}.cws-scope [class*=text-foreground]{color:var(--cws-ink)!important}.cws-scope [class*=bg-background]{background-color:var(--cws-bg)!important}.cws-scope .bg-white,.cws-scope .bg-gray-50{background-color:var(--cws-bg-tint)!important}.cws-scope .bg-gray-100,.cws-scope .bg-gray-200{background-color:var(--cws-bg-deep)!important}.cws-scope .text-gray-900,.cws-scope .text-black,.cws-scope .text-gray-800{color:var(--cws-ink)!important}.cws-scope .text-gray-700,.cws-scope .text-gray-600{color:var(--cws-ink-soft)!important}.cws-scope .text-gray-500,.cws-scope .text-gray-400{color:var(--cws-muted)!important}.cws-scope .border-gray-100,.cws-scope .border-gray-200{border-color:var(--cws-border)!important}.cws-scope .border-gray-300{border-color:var(--cws-border-strong)!important}.cws-scope .divide-gray-100,.cws-scope .divide-gray-200{border-color:var(--cws-border)!important}.cws-scope .bg-emerald-50{background-color:var(--cws-bg-tint)!important}.cws-scope .bg-emerald-100{background-color:var(--cws-bg-deep)!important}.cws-scope .bg-emerald-200{background-color:var(--cws-accent-pale)!important}.cws-scope .bg-emerald-200\/60{background-color:#38bdf82e!important}.cws-scope .bg-emerald-400,.cws-scope .bg-green-400{background-color:var(--cws-accent)!important}.cws-scope .bg-emerald-500\/10,.cws-scope .bg-emerald-500\/15,.cws-scope .bg-emerald-500\/20{background-color:#3b82f61f!important}.cws-scope .bg-gradient-to-br.from-emerald-100{background:var(--cws-accent-pale)!important}.cws-scope .text-emerald-300{color:var(--cws-accent-light)!important}.cws-scope .text-emerald-400{color:var(--cws-accent)!important}.cws-scope .text-emerald-500,.cws-scope .text-emerald-600{color:var(--cws-primary-soft)!important}.cws-scope .text-emerald-700,.cws-scope .text-emerald-800{color:var(--cws-accent)!important}.cws-scope .text-emerald-900{color:var(--cws-ink)!important}.cws-scope .border-emerald-100{border-color:var(--cws-border)!important}.cws-scope .border-emerald-200{border-color:var(--cws-border-strong)!important}.cws-scope .border-emerald-300,.cws-scope .border-emerald-400{border-color:var(--cws-primary-dark)!important}.cws-scope .border-emerald-500,.cws-scope .border-emerald-600{border-color:var(--cws-primary)!important}.cws-scope .from-emerald-500,.cws-scope .from-emerald-100{--tw-gradient-from:var(--cws-accent)!important}.cws-scope .to-green-600,.cws-scope .to-emerald-600{--tw-gradient-to:var(--cws-indigo)!important}.cws-scope .via-green-500{--tw-gradient-via:var(--cws-primary)!important}.cws-scope .via-emerald-300{--tw-gradient-via:#38bdf866!important}.cws-scope .ring-emerald-400,.cws-scope .ring-emerald-500{--tw-ring-color:var(--cws-primary)!important}.cws-scope .accent-emerald-500{accent-color:var(--cws-primary)!important}.cws-scope img[src="/placeholder.svg"]{background:var(--cws-bg-deep)}@keyframes cws-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cws-scope .cws-pop-in{animation:.45s ease-out backwards cws-pop-in}@keyframes cws-pulse-blue{0%,to{box-shadow:0 0 #38bdf899}50%{box-shadow:0 0 0 14px #38bdf800}}.cws-scope .cws-pulse{animation:2.4s ease-out infinite cws-pulse-blue}@keyframes cws-progress-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.cws-scope .cws-progress-slide{animation:1.4s ease-in-out infinite cws-progress-slide}.cws-scope .cws-underline{display:inline-block;position:relative}.cws-scope .cws-underline:after{content:"";background:linear-gradient(90deg,transparent,var(--cws-accent),var(--cws-indigo),transparent);opacity:.9;border-radius:3px;height:6px;position:absolute;bottom:-4px;left:0;right:0}.cws-scope .blog-content{color:var(--cws-ink-soft);font-family:var(--font-dm-sans),system-ui,sans-serif}.cws-scope .blog-content h1,.cws-scope .blog-content h2,.cws-scope .blog-content h3,.cws-scope .blog-content h4{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.01em}.cws-scope .blog-content h1,.cws-scope .blog-content h2{background:var(--cws-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cws-scope .blog-content h3{color:var(--cws-accent);-webkit-text-fill-color:var(--cws-accent)}.cws-scope .blog-content h4{color:var(--cws-primary-soft);-webkit-text-fill-color:var(--cws-primary-soft)}.cws-scope .blog-content p,.cws-scope .blog-content li{color:var(--cws-ink-soft)}.cws-scope .blog-content strong{color:var(--cws-ink);-webkit-text-fill-color:var(--cws-ink)}.cws-scope .blog-content a{color:var(--cws-accent);text-decoration-color:#38bdf866}.cws-scope .blog-content a:hover{color:var(--cws-primary-soft)}.cws-scope .blog-content blockquote{border-left-color:var(--cws-primary);background:var(--cws-accent-pale)}.cws-scope .blog-content code{color:var(--cws-accent);background:#38bdf81f}.cws-scope .blog-content pre{border-color:var(--cws-border);background:#0a1326}.cws-scope .blog-content pre code{color:#7dd3fc;background:0 0}.cws-scope .blog-content hr{border-color:var(--cws-border)}.cws-scope .blog-content th{background:var(--cws-bg-deep);border-color:var(--cws-border);color:var(--cws-ink)}.cws-scope .blog-content td{border-color:var(--cws-border);color:var(--cws-ink-soft)}.cws-scope .blog-content tr:nth-child(2n){background:#141e3666}
