@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.14wn2couo_i-b.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.2mn_dieig53zr.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2?dpl=dpl_D2Qf6g9A6rkugKVcSWc1pwEbjPqB)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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_94e33976-module__yrjwzq__className{font-family:Lato,Lato Fallback;font-style:normal}
:root{--background:#fff;--foreground:#0f172a;--brand-teal:#0d9488;--brand-teal-hover:#0f766e;--brand-teal-light:#f0fdfa;--brand-teal-border:#ccfbf1;--brand-blue:#0284c7;--brand-blue-light:#f0f9ff;--brand-blue-border:#e0f2fe;--brand-indigo:#4f46e5;--brand-indigo-light:#eef2ff;--brand-emerald:#059669;--brand-emerald-light:#ecfdf5;--brand-emerald-border:#d1fae5;--primary:#0d9488;--primary-hover:#0f766e;--secondary:#64748b;--muted:#5a6577;--subtle:#94a3b8;--surface-white:#fff;--surface-muted:#f8fafc;--surface-2:#f1f5f9;--surface-dark:#0f172a;--border-color:#e2e8f0;--border-light:#f1f5f9;--border-hover:#cbd5e1;--card-bg:#fff;--card-border:#e2e8f0;--card-shadow:0 4px 20px -2px #0f172a0d;--card-shadow-hover:0 12px 28px -4px #0f172a14;--brand-gradient:linear-gradient(135deg, #0d9488, #2563eb)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);max-width:100vw;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.hero-gradient-text{background:linear-gradient(135deg,#0d9488 0%,#0284c7 100%);display:inline-block;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.rx-card{border:1px solid var(--border-color);box-shadow:var(--card-shadow);background:#fff;border-radius:16px;padding:2.2rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.rx-card:hover{border-color:var(--border-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.rx-card-featured{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #99f6e4;box-shadow:0 8px 30px -4px #0d948814}.rx-card-featured:hover{border-color:var(--brand-teal);box-shadow:0 14px 36px -4px #0d94881f}a{color:inherit;text-decoration:none;transition:all .2s}a:hover{color:var(--brand-teal)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}section{padding:5.5rem 0;position:relative}.section-muted{background-color:var(--surface-muted);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.section-white{background-color:#fff}.rx-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.rx-badge-teal{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1}.rx-badge-blue{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe}.rx-badge-emerald{color:#047857;background:#ecfdf5;border:1px solid #d1fae5}.rx-badge-amber{color:#b45309;background:#fffbeb;border:1px solid #fef3c7}.rx-badge-purple{color:#6d28d9;background:#f5f3ff;border:1px solid #ede9fe}.step-num{color:#475569;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1rem;font-size:.85rem;font-weight:800;display:inline-flex}.metric-box{border:1px solid var(--border-color);background:#fff;border-radius:14px;padding:1.8rem;transition:all .25s;box-shadow:0 2px 12px #0f172a0a}.metric-box:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:var(--brand-teal);color:#fff;border-color:var(--brand-teal);box-shadow:0 2px 10px #0d948840}.btn-primary:hover{background:var(--brand-teal-hover);border-color:var(--brand-teal-hover);color:#fff;opacity:1;transform:translateY(-1px);box-shadow:0 6px 18px #0d94884d}.btn-secondary{color:var(--foreground);background:#fff;border:1px solid #d8dee6}.btn-secondary:hover{color:var(--foreground);background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.btn-outline{color:var(--foreground);background:#fff;border:1px solid #e2e8f0}.btn-outline:hover{border-color:var(--brand-teal);color:var(--brand-teal);background:#f0fdfa}.tab-btn{cursor:pointer;color:var(--secondary);background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.65rem 1.3rem;font-size:.92rem;font-weight:700;transition:all .2s}.tab-btn:hover{color:var(--foreground);border-color:#cbd5e1}.tab-btn.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.text-gradient{background:linear-gradient(135deg,#0f172a 30%,#0d9488 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mobile-only{display:none}@media (max-width:768px){h1{font-size:2.4rem!important;line-height:1.15!important}h2{font-size:1.85rem!important;line-height:1.25!important}h3{font-size:1.35rem!important}section{padding:3.5rem 0!important}.container{padding:0 1.25rem!important}.desktop-only{display:none!important}.mobile-only{display:block!important}.footer-flex{flex-direction:column!important;align-items:flex-start!important;gap:2rem!important}}
