.top-bar.svelte-10e5t2c{background:var(--color-dark, #000000);padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:8px}.top-bar__text.svelte-10e5t2c{color:#fff9;font-family:var(--font-display, "DM Sans", sans-serif);font-size:14px}.top-bar__link.svelte-10e5t2c{color:var(--color-white, #ffffff);font-family:var(--font-display, "DM Sans", sans-serif);font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:opacity .2s;text-decoration:none}.top-bar__link.svelte-10e5t2c:hover{opacity:.8}.top-bar__link.svelte-10e5t2c svg:where(.svelte-10e5t2c){width:16px;height:16px}@media(max-width:520px){.top-bar.svelte-10e5t2c{flex-direction:column;gap:4px;text-align:center;padding:10px 16px}}.nav.svelte-160nocf{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:#eaeefed9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s,box-shadow .3s;font-family:var(--font-body, "Inter", sans-serif);-webkit-font-smoothing:antialiased}.nav.scrolled.svelte-160nocf{background:#eaeefef2;box-shadow:0 2px 20px #0000000f}.nav__logo.svelte-160nocf{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.nav__logo-icon.svelte-160nocf{width:36px;height:36px;display:block}.nav__brand.svelte-160nocf{font-family:var(--font-display);font-size:18px;font-weight:700}.nav__links.svelte-160nocf{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.nav__links.svelte-160nocf a:where(.svelte-160nocf){color:#0009;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;letter-spacing:-.16px;line-height:1.44;transition:color .2s;text-decoration:none}.nav__links.svelte-160nocf a:where(.svelte-160nocf):hover{color:var(--color-dark)}.nav__cta.svelte-160nocf{padding:10px 15px!important;border-radius:var(--radius-sm);background:var(--color-dark);color:var(--color-white)!important;font-family:var(--font-body, "Inter", sans-serif);font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.nav__cta.svelte-160nocf:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.nav__hamburger.svelte-160nocf{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px;cursor:pointer}.nav__hamburger.svelte-160nocf span:where(.svelte-160nocf){display:block;width:24px;height:2px;background:var(--color-dark);border-radius:2px;transition:transform .3s,opacity .3s}@media(max-width:900px){.nav__links.svelte-160nocf{display:none}.nav__hamburger.svelte-160nocf{display:flex}.nav__links.open.svelte-160nocf{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#eaeefef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 40px 30px;gap:16px;box-shadow:0 8px 24px #00000014}}@media(max-width:520px){.nav.svelte-160nocf{padding:16px 20px}}.footer-component.svelte-2xnmn1{background-color:#000!important;font-family:var(--font-body, "Inter", sans-serif);-webkit-font-smoothing:antialiased}.footer__inner.svelte-2xnmn1{display:flex;gap:60px}.footer__brand.svelte-2xnmn1{min-width:240px;display:flex;flex-direction:column}.footer__columns.svelte-2xnmn1{display:flex;gap:48px;flex:1;justify-content:flex-end}.footer-component.svelte-2xnmn1 a,.footer-component.svelte-2xnmn1 a:link,.footer-component.svelte-2xnmn1 a:visited,.footer-component.svelte-2xnmn1 a:active{color:inherit!important;text-decoration:none!important}.footer-component.svelte-2xnmn1 ul{list-style:none!important;padding-left:0!important;margin:0!important}.footer-component.svelte-2xnmn1 li{padding-left:0!important;margin-left:0!important}@media(max-width:900px){.footer__inner.svelte-2xnmn1{flex-direction:column;gap:40px}.footer__columns.svelte-2xnmn1{justify-content:flex-start;flex-wrap:wrap;gap:32px}}@media(max-width:520px){.footer__columns.svelte-2xnmn1{flex-direction:column;gap:28px}}.marketing-layout,.marketing-layout *{font-family:var(--font-body, "Inter", sans-serif)!important;-webkit-font-smoothing:antialiased}.marketing-layout{color:var(--color-dark, #000000);background:var(--color-white, #ffffff);overflow-x:hidden;min-height:100vh}.marketing-layout h1,.marketing-layout h2,.marketing-layout h3,.marketing-layout h4,.marketing-layout .card-title,.marketing-layout .text-3xl,.marketing-layout .text-4xl,.marketing-layout .text-5xl,.marketing-layout .text-6xl{font-family:var(--font-display, "DM Sans", sans-serif)!important}.marketing-layout .btn{font-family:var(--font-button, "Satoshi", sans-serif)!important;padding:14px 28px!important;gap:8px!important;letter-spacing:-.32px;font-size:16px!important;min-height:auto!important;height:auto!important;transition:transform .2s,box-shadow .2s}.marketing-layout a{text-decoration:none;color:inherit}.marketing-layout img{display:block;max-width:100%}.marketing-layout .text-3xl{font-size:2.5rem!important;letter-spacing:-.06em;line-height:1.11}.marketing-layout .text-4xl{letter-spacing:-.04em;line-height:1.11}.marketing-layout .text-6xl{letter-spacing:-.065em;line-height:1}.marketing-layout .card h3,.marketing-layout .card .card-title{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:var(--color-dark, #000000);background-clip:unset}.marketing-layout .card{background:var(--color-white, #ffffff)!important;border:1px solid rgba(27,27,27,.08)!important;box-shadow:0 7px 21px #24262b14!important;border-radius:var(--radius-lg, 20px)!important;transition:transform .3s,box-shadow .3s}.marketing-layout .card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #24262b1f!important}.marketing-layout .card-compact .card-body{padding:1rem!important}.marketing-layout .card-body p{color:var(--color-navy-deep, #010d3e);opacity:1!important}.marketing-layout .card-body .text-sm{font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-dark, #000000)}.marketing-layout .card-title{font-size:18px;font-weight:700;letter-spacing:-.56px;color:var(--color-dark, #000000)}.marketing-layout .card.bg-base-200{background:var(--color-white, #ffffff)!important}.marketing-layout .card.bg-error\/10{background:#fef2f2!important;border-color:#ef444433!important}.marketing-layout .card.bg-success\/10{background:#e6f9e8!important;border-color:#28c84033!important}.marketing-layout .card.bg-gradient-to-br{background:linear-gradient(135deg,#183ec20f,#0013540f)!important;border-color:#183ec226!important}.marketing-layout .badge{background:transparent!important;border:1px solid rgba(34,34,34,.1)!important;color:var(--color-dark, #000000)!important;font-family:var(--font-body, "Inter", sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.325px;padding:6px 13px!important;border-radius:var(--radius-sm, 10px)!important;height:auto!important}.marketing-layout .badge-primary{background:transparent!important;border-color:#2222221a!important;color:var(--color-dark, #000000)!important}.marketing-layout .badge-sm{font-size:11px!important;padding:4px 10px!important}.marketing-layout .badge-success{background:transparent!important;color:#28c840!important;border-color:#28c8404d!important}.marketing-layout .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-sm, 10px)!important;background:var(--color-dark, #000000)!important;color:var(--color-white, #ffffff)!important;border:none!important;font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.marketing-layout .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;background:var(--color-dark, #000000)!important}.marketing-layout .btn-primary:active{transform:translateY(0);box-shadow:none}.marketing-layout .btn-outline{background:transparent!important;color:var(--color-dark, #000000)!important;border:1px solid rgba(27,27,27,.15)!important;border-radius:var(--radius-sm, 10px)!important;padding:14px 28px;font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.marketing-layout .btn-outline:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014;background:transparent!important;color:var(--color-dark, #000000)!important}.marketing-layout .btn-lg{padding:16px 32px!important;font-size:16px!important}.marketing-layout .card.bg-gradient-to-br.from-primary{background:linear-gradient(180deg,var(--color-white, #ffffff) 0%,var(--color-light-blue-2, #d2dcff) 75%)!important;color:var(--color-dark, #000000)!important;border:none!important;padding:80px 40px}.marketing-layout .card.bg-gradient-to-br.from-primary .card-title,.marketing-layout .card.bg-gradient-to-br.from-primary h2{background:linear-gradient(180deg,#000 0%,var(--color-navy, #001354) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.marketing-layout .card.bg-gradient-to-br.from-primary p{color:var(--color-navy-deep, #010d3e)!important;opacity:.9}.marketing-layout .card.bg-gradient-to-br.from-primary .text-primary-content{color:var(--color-dark, #000000)!important}.marketing-layout .card.bg-gradient-to-br.from-primary .btn{background:var(--color-dark, #000000)!important;color:var(--color-white, #ffffff)!important;border:none!important}.marketing-layout .collapse{background:var(--color-white, #ffffff)!important;border:1px solid rgba(27,27,27,.08)!important;border-radius:var(--radius-lg, 20px)!important;box-shadow:none;transition:border-color .2s,box-shadow .2s}.marketing-layout .collapse:hover,.marketing-layout .collapse:focus-within{border-color:var(--color-blue, #183ec2)!important;box-shadow:0 4px 12px #183ec214}.marketing-layout .collapse-title{font-family:var(--font-display, "DM Sans", sans-serif)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.56px;color:var(--color-dark, #000000);padding:24px 28px!important}.marketing-layout .collapse-content{padding:0 28px 24px!important;font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-navy-deep, #010d3e)}.marketing-layout .collapse.bg-base-200{background:var(--color-white, #ffffff)!important}.marketing-layout .table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-sm, 10px);overflow:hidden;box-shadow:0 1px 3px #00000014;font-size:.9375rem}.marketing-layout .table th{background:var(--color-light-blue, #eaeefe)!important;padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy, #001354)!important;border-bottom:2px solid rgba(24,62,194,.1)!important}.marketing-layout .table td{padding:.875rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)!important;vertical-align:top;color:var(--color-dark, #000000)}.marketing-layout .table tr:last-child td{border-bottom:none!important}.marketing-layout .table tr:hover td{background:var(--color-light-blue, #eaeefe)}.marketing-layout .text-base-content\/70,.marketing-layout .text-base-content\/60{color:var(--color-navy-deep, #010d3e)!important;opacity:1!important}.marketing-layout .opacity-70,.marketing-layout .opacity-60{opacity:.85!important}.marketing-layout .text-primary{color:var(--color-blue, #183ec2)!important;-webkit-text-fill-color:var(--color-blue, #183ec2)!important}.marketing-layout .breadcrumbs{font-size:.875rem;color:var(--color-gray, #6f6c90)}.marketing-layout .breadcrumbs a{color:var(--color-gray, #6f6c90);transition:color .2s}.marketing-layout .breadcrumbs a:hover{color:var(--color-blue, #183ec2)}.marketing-layout .link-primary{color:var(--color-blue, #183ec2)!important;border-bottom:1px solid rgba(24,62,194,.3);transition:border-color .2s}.marketing-layout .link-primary:hover{border-bottom-color:var(--color-blue, #183ec2)}.marketing-layout .alert{border-radius:var(--radius-sm, 10px);border:none;padding:1.25rem 1.5rem;font-size:.9375rem;box-shadow:0 2px 8px #0000000a}.marketing-layout .alert-info{background:var(--color-light-blue, #eaeefe);border-left:4px solid var(--color-blue, #183ec2)}.marketing-layout .alert-warning{background:#fef7e0;border-left:4px solid #f59e0b}.marketing-layout .alert-success{background:#e6f9e8;border-left:4px solid #28c840}.marketing-layout .prose{font-size:1.0625rem;line-height:1.8;color:var(--color-navy-deep, #010d3e)}.marketing-layout .prose p{margin-bottom:1.25em;color:var(--color-navy-deep, #010d3e)}.marketing-layout .prose h1{font-family:var(--font-display, "DM Sans", sans-serif);font-size:2.5rem;font-weight:700;letter-spacing:-.04em;line-height:1.11;margin-bottom:1.5rem}.marketing-layout .prose h2{font-family:var(--font-display, "DM Sans", sans-serif);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(24,62,194,.15)}.marketing-layout .prose h3{font-family:var(--font-display, "DM Sans", sans-serif);font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:var(--color-navy-deep, #010d3e);-webkit-text-fill-color:var(--color-navy-deep, #010d3e)}.marketing-layout .prose a{color:var(--color-blue, #183ec2);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(24,62,194,.3);transition:border-color .2s,color .2s}.marketing-layout .prose a:hover{border-bottom-color:var(--color-blue, #183ec2);color:var(--color-navy, #001354)}.marketing-layout .prose ul,.marketing-layout .prose ol{margin:1.25em 0;padding-left:1.5em}.marketing-layout .prose li{margin:.5em 0;color:var(--color-navy-deep, #010d3e)}.marketing-layout .prose li::marker{color:var(--color-blue, #183ec2)}.marketing-layout .prose strong{font-weight:600;color:var(--color-dark, #000000)}.marketing-layout .prose table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;font-size:.9375rem;border-radius:var(--radius-sm, 10px);overflow:hidden;box-shadow:0 1px 3px #00000014}.marketing-layout .prose th{background:var(--color-light-blue, #eaeefe);padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy, #001354);border-bottom:2px solid rgba(24,62,194,.1)}.marketing-layout .prose td{padding:.875rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top}.marketing-layout .prose tr:last-child td{border-bottom:none}.marketing-layout .prose tr:hover td{background:var(--color-light-blue, #eaeefe)}.marketing-layout .bg-base-200,.marketing-layout .bg-base-100{background:var(--color-white, #ffffff)!important}.marketing-layout .rounded-lg{border-radius:var(--radius-lg, 20px)!important}.marketing-layout .hero{background:linear-gradient(200deg,var(--color-light-blue, #eaeefe) 20%,var(--color-blue, #183ec2) 100%)!important}.marketing-layout .hero.min-h-screen,.marketing-layout .hero.min-h-\[70vh\],.marketing-layout .hero.min-h-\[60vh\]{min-height:auto!important;padding:100px 40px 80px!important}.marketing-layout .hero-content{max-width:1100px;margin:0 auto}.marketing-layout .hero h1{font-family:var(--font-display, "DM Sans", sans-serif)!important;font-size:72px!important;font-weight:700!important;letter-spacing:-4.68px!important;line-height:1.05!important}.marketing-layout .hero p,.marketing-layout .hero .text-lg,.marketing-layout .hero .text-xl{font-size:20px!important;letter-spacing:-.4px;line-height:1.5!important;max-width:560px}.marketing-layout .btn-ghost{background:transparent!important;color:var(--color-dark, #000000)!important;border:none!important;padding:14px 20px!important;font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s}.marketing-layout .btn-ghost:hover{transform:translateY(-2px);background:#0000000a!important}.marketing-layout .link,.marketing-layout .link-hover{color:var(--color-blue, #183ec2)!important;text-decoration:none!important;border-bottom:1px solid rgba(24,62,194,.3);transition:border-color .2s}.marketing-layout .link:hover,.marketing-layout .link-hover:hover{border-bottom-color:var(--color-blue, #183ec2)}.marketing-layout .input,.marketing-layout .input-bordered,.marketing-layout .select,.marketing-layout .textarea{background:var(--color-white, #ffffff)!important;border:1px solid rgba(27,27,27,.12)!important;border-radius:var(--radius-sm, 10px)!important;font-family:var(--font-body, "Inter", sans-serif)!important;color:var(--color-dark, #000000)!important}.marketing-layout .input:focus,.marketing-layout .textarea:focus,.marketing-layout .select:focus{outline:none!important;border-color:var(--color-blue, #183ec2)!important;box-shadow:0 0 0 3px #183ec21a!important}.marketing-layout .text-3xl:not(h1):not(h2):not(h3):not(h4):not(p){font-size:2rem!important;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-light-blue, #eaeefe),rgba(24,62,194,.12));border-radius:12px;-webkit-text-fill-color:unset;background-clip:unset;-webkit-background-clip:unset}.marketing-layout .divider{border-color:#0000000f!important}@media(max-width:900px){.marketing-layout .hero h1{font-size:48px!important;letter-spacing:-2.8px!important}.marketing-layout .hero p,.marketing-layout .hero .text-lg,.marketing-layout .hero .text-xl{font-size:18px!important}}@media(max-width:520px){.marketing-layout .hero{padding:60px 20px 40px!important}.marketing-layout .hero h1{font-size:36px!important;letter-spacing:-2px!important}}
