@font-face{font-family:dmSans;src:url(../media/DMSans_wght-s.p.3v7g_0mdp7zk1.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}._000Aqa_className{font-family:dmSans,dmSans Fallback}._000Aqa_variable{--font-body:"dmSans", "dmSans Fallback"}
@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_wght-s.p.3ufibm2iqyf5t.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.Renc2a_className{font-family:plusJakartaSans,plusJakartaSans Fallback}.Renc2a_variable{--font-display:"plusJakartaSans", "plusJakartaSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_SemiBold-s.p.2eqwnhv6416y2.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}._4MLuTa_className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-weight:600}._4MLuTa_variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 4px 14px #f59e0b59}50%{box-shadow:0 0 24px 4px #f59e0b80}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body,DM Sans, Instrument Sans, sans-serif);color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;max-width:100vw;min-height:100vh;margin-top:72px;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display,Plus Jakarta Sans, sans-serif);line-height:1.2}h4,h5,h6{font-family:var(--font-body,DM Sans, Instrument Sans, sans-serif);font-weight:600;line-height:1.4}.mono,.stat,.financial-figure{font-family:var(--font-mono,JetBrains Mono, monospace);font-variant-numeric:tabular-nums}a{color:#0d9488;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}a:hover{color:#14b8a6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#2dd4bf;border-radius:9999px}.page-wrapper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.section-wrapper{align-self:center;width:100%;max-width:1200px;margin-inline:auto;padding:0 40px}@media (max-width:900px){.section-wrapper{padding:0 20px}}@media (max-width:600px){.section-wrapper{padding:0 16px}}.not-found-container{color:#0f172a;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin:0;padding:0;display:flex}.not-found-container .logo{color:#0d9488;margin-bottom:2rem;font-size:1.2rem;font-weight:700}.not-found-container .title{color:#0d9488;margin:0;font-size:6rem}.not-found-container .subtitle{margin:.5rem 0 1rem;font-size:1.8rem}.not-found-container .text{color:#475569;margin-bottom:2rem;font-size:1rem}.not-found-container .button{color:#fff;background:#f59e0b;border-radius:10px;padding:.8rem 1.6rem;font-weight:600;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 4px 14px #f59e0b59}.not-found-container .button:hover{background:#fbbf24;transform:translateY(-1px)}[hidden]{display:none!important}.skip-to-content{z-index:10000;color:#fff;background:#f59e0b;border-radius:0 0 10px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-to-content:focus,.skip-to-content:focus-visible{outline-offset:-3px;outline:3px solid #fff;left:0}#main-content:focus{outline:none}
.bVzzlG_header{width:calc(100% - var(--scroll-lock-gap,0px));z-index:100;background:#fff;border-bottom:1px solid #bcc9c64d;justify-content:center;align-items:center;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .25s cubic-bezier(.4,0,.2,1),backdrop-filter .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.bVzzlG_header.bVzzlG_scrolled{-webkit-backdrop-filter:blur(8px);background:#fffffff2;box-shadow:0 1px 3px #00000014}.bVzzlG_container{justify-content:space-between;align-items:center;gap:40px;height:72px;display:flex}.bVzzlG_logoText{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.bVzzlG_logoText:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_logoText img{width:auto;height:18px;display:block}.bVzzlG_nav{flex:1;justify-content:center;align-items:center;gap:40px;display:flex}.bVzzlG_navLink{color:#3d4947;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.bVzzlG_navLink:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_navLink:hover{color:#00685f}.bVzzlG_navLink.bVzzlG_active{color:#00685f;border-bottom:2px solid #fea619;font-weight:700}.bVzzlG_arrow{background:currentColor;flex-shrink:0;width:10px;height:10px;transition:transform .15s cubic-bezier(.4,0,.2,1);-webkit-mask:url(../media/down-arrow.3ns3kqw6psy9_.svg) 50%/contain no-repeat;mask:url(../media/down-arrow.3ns3kqw6psy9_.svg) 50%/contain no-repeat}.bVzzlG_navItem{position:relative}.bVzzlG_navItem:hover .bVzzlG_arrow{transform:rotate(180deg)}.bVzzlG_dropdown{visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0d9488;border-radius:14px;flex-direction:column;gap:2px;width:max-content;min-width:240px;max-width:320px;padding:8px;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),visibility .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.bVzzlG_dropdown a{color:#475569;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:flex}.bVzzlG_dropdown a:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_dropdown a:after{content:"→";opacity:0;color:#0d9488;font-size:12px;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transform:translate(-4px)}.bVzzlG_dropdown a:hover{color:#0d9488;background:#f0fdfa}.bVzzlG_dropdown a:hover:after{opacity:1;transform:translate(0)}.bVzzlG_dropdown.bVzzlG_open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.bVzzlG_actions{align-items:center;gap:12px;display:flex}.bVzzlG_login{color:#3d4947;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.bVzzlG_login:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_login:hover{color:#00685f}.bVzzlG_primaryBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:DM Sans,Instrument Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.bVzzlG_primaryBtn{color:#fff;background:#f59e0b;border-radius:9999px;padding:10px 28px;font-size:14px;font-weight:700;box-shadow:0 4px 14px #f59e0b59}.bVzzlG_primaryBtn:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_primaryBtn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b66}.bVzzlG_primaryBtn:active{transform:scale(.95)}.bVzzlG_primaryBtnHidden{display:none}.bVzzlG_hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:5px;margin-right:4px;padding:8px;transition:background .15s cubic-bezier(.4,0,.2,1);display:none}.bVzzlG_hamburger:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_hamburger:hover{background:#f1f5f9}.bVzzlG_hamburger span{background:#0f172a;border-radius:9999px;width:22px;height:2px;transition:background .15s cubic-bezier(.4,0,.2,1)}.bVzzlG_backdrop{z-index:199;background:#0006;display:none;position:fixed;inset:0}.bVzzlG_backdrop.bVzzlG_open{animation:.2s ease-out bVzzlG_fadeIn;display:block}.bVzzlG_mobileDrawer{z-index:200;background:#fff;flex-direction:column;width:min(85vw,360px);transition:transform .3s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.bVzzlG_mobileDrawer.bVzzlG_open{transform:translate(0)}.bVzzlG_drawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.bVzzlG_drawerLogo{align-items:center;display:flex}.bVzzlG_drawerLogo img{object-fit:contain;width:auto;height:36px}.bVzzlG_close{cursor:pointer;color:#475569;background:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.bVzzlG_close:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_close:hover{color:#0f172a;background:#e2e8f0}.bVzzlG_mobileNav{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.bVzzlG_mobileLink{color:#0f172a;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:14px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.bVzzlG_mobileLink:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_mobileLink .bVzzlG_arrow{width:12px;height:12px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.bVzzlG_mobileLink:hover{color:#0d9488;background:#f0fdfa}.bVzzlG_mobileSub{border-left:2px solid #0d9488;flex-direction:column;gap:2px;margin:0 8px 4px 20px;padding-left:12px;display:none}.bVzzlG_mobileSub.bVzzlG_open{animation:.2s ease-out bVzzlG_fadeInUp;display:flex}.bVzzlG_mobileSub a{color:#475569;border-radius:6px;align-items:center;min-height:44px;padding:10px 8px;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:flex}.bVzzlG_mobileSub a:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_mobileSub a:hover{color:#0d9488;background:#f0fdfa}.bVzzlG_drawerFooter{border-top:1px solid #e2e8f0;padding:16px 20px 24px}.bVzzlG_drawerCta{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:DM Sans,Instrument Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.bVzzlG_drawerCta:active{transform:translateY(0)!important}.bVzzlG_drawerCta{color:#fff;background:#f59e0b;border-radius:10px;width:100%;padding:14px 22px;font-size:15px;box-shadow:0 4px 14px #f59e0b59}.bVzzlG_drawerCta:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}.bVzzlG_drawerCta:hover{background:#fbbf24}.bVzzlG_drawerLogin{text-align:center;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:14px 20px;font-weight:600;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:block}.bVzzlG_drawerLogin:hover{background:#f1f5f9}@media (max-width:1000px){.bVzzlG_container{justify-content:space-between;align-items:center;display:flex}.bVzzlG_hamburger{order:-1;display:flex}.bVzzlG_logoText{order:0;margin:0}.bVzzlG_nav,.bVzzlG_primaryBtn{display:none}.bVzzlG_login{color:#fff;white-space:nowrap;background:#f59e0b;border:1.5px solid #e2e8f0;border-radius:9999px;order:99;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bVzzlG_login:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b66;color:#fff!important}}@media (max-width:600px){.bVzzlG_primaryBtn{display:none}.bVzzlG_container{gap:8px}.bVzzlG_login{padding:7px 14px;font-size:13px}}@media (max-width:359px){.bVzzlG_hamburger{margin-right:0;padding:6px}.bVzzlG_logoText img{height:16px}.bVzzlG_login{padding:6px 10px;font-size:12px}}
