.marketing{--mk-background:#040b10;--mk-surface:#07151d;--mk-text:#e7eef2;--mk-body:#c2d4df;--mk-muted:#a4b5bf;--mk-cyan:#8cdae8;--mk-mint:#86e0c8;--mk-link:#a8dfd3;--mk-line:#294450;--mk-line-strong:#587483;--mk-focus:#baf9ef;--mk-draft-bg:#1b1508;--mk-draft-ink:#f3dfae;--mk-font:"Hayatiq Sans", var(--webfont-sans), system-ui, "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif;--mk-ease:cubic-bezier(.22, 1, .36, 1)}.marketing *{box-sizing:border-box}html:has(.marketing){scroll-behavior:smooth;scroll-padding-top:100px}.marketing{background:var(--mk-background);color:var(--mk-text);font-family:var(--mk-font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65;overflow-x:clip}.marketing:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 76% 15%,#0d263244,#0000 55%),repeating-linear-gradient(90deg,#0000 0 119px,#559bb506 120px),repeating-linear-gradient(0deg,#0000 0 79px,#559bb506 80px);position:fixed;inset:0}.marketing a{color:inherit;text-decoration:none}.marketing button,.marketing input{font:inherit}.marketing button,.marketing a{-webkit-tap-highlight-color:transparent}.marketing button{cursor:pointer}.marketing button:disabled{cursor:default}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-.035em;font-weight:500;line-height:1.2}.marketing h1{font-size:clamp(36px,3.4vw,54px)}.marketing h2{font-size:clamp(26px,2.25vw,36px)}.marketing h3{font-size:21px}.marketing p{color:var(--mk-muted)}.marketing ::selection{color:#03130f;background:#96ded2}.marketing :focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #baf9ef}.marketing .icon{vertical-align:middle;flex-shrink:0;width:23px;height:23px}.marketing .section-shell{width:min(1280px,100% - 112px);margin-inline:auto;position:relative}.marketing .section-copy{z-index:3;position:relative}.marketing .section-copy>p{max-width:460px;margin-top:18px;font-size:15px}.marketing .section-copy .button{margin-top:22px}.marketing .section-copy h3{margin-top:15px;line-height:1.4}.marketing .button{background:var(--button-primary-bg);border:1px solid var(--button-primary-line);box-shadow:var(--button-primary-shadow);color:var(--button-primary-ink);font-weight:var(--button-weight);font-size:var(--button-size);min-height:var(--button-height);transition:transform .2s var(--mk-ease), box-shadow .2s, background .2s;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:11px 20px;line-height:1.25;display:inline-flex}.marketing .button .icon{width:16px;height:16px}.marketing .button:hover{box-shadow:var(--button-primary-shadow-hover);background:var(--button-primary-hover);transform:translateY(-2px)}.marketing .button.secondary{color:#e2edf2;background:#061119b3;border-color:#587483;box-shadow:inset 0 0 14px #8bdaee08}.marketing .button.secondary:hover{background:#16303b;border-color:#a9dce7}.marketing .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.marketing .skip-link{z-index:100;color:#073026;background:#fff;padding:12px;position:fixed;top:-70px;left:20px}.marketing .skip-link:focus{top:8px}.marketing .ambient-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.marketing .glass{background:linear-gradient(118deg,#16313f99,#08151dde 38%,#031016e8);border:1px solid #426273;border-radius:9px;box-shadow:inset 0 0 0 4px #040a1166,inset 1px 1px 1px #b5e7ff19,0 16px 50px #0006,0 0 22px #9ee9ff09}.marketing .status{white-space:nowrap;color:#113141;letter-spacing:0;background:#b4d9eb;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.marketing .status i{background:currentColor;border-radius:50%;width:4px;height:4px}.marketing .status.available{color:#083f34;background:#a0eddb}.marketing .pathways{z-index:0;pointer-events:none;opacity:.78;width:calc(100% + 112px);height:350px;position:absolute;bottom:-115px;left:-56px}.marketing .pathways-2{opacity:.55;height:270px;bottom:-140px}.marketing .pathways-3{opacity:.55;height:290px;bottom:-95px}.marketing .pathways-flow{will-change:transform}.marketing .flow-dash{animation:16s linear infinite paused mk-dataflow}.marketing .pathways .path-edge{stop-color:#317387}.marketing .pathways .path-mid{stop-color:#669cad}.marketing .pathways .path-peak{stop-color:#b3f3ff}.marketing .pathways .flow-dash{stroke:#bcf5ff}.marketing .in-view .flow-dash{animation-play-state:running}@keyframes mk-dataflow{to{stroke-dashoffset:-1200px}}.marketing .wordmark{font-family:var(--mk-font);letter-spacing:normal;color:#86e0c8;background:#ffffff1a;border-radius:3px;flex-shrink:0;padding:4px 14px;font-size:18px;font-weight:600;line-height:1.5;display:inline-block}:root[data-theme=light] .marketing .wordmark{color:#046a56;background:#eef5f2}.marketing .orb{color:#a6e2fa;background:radial-gradient(circle,#a4d6fb1f,#0000 70%);place-items:center;width:90px;height:90px;margin:12px auto 22px;display:grid;position:relative}.marketing .orb>.icon{filter:drop-shadow(0 0 9px #8ccbffaa);width:45px;height:45px}.marketing .orb>span{border:1px solid #84bbdb6e;border-radius:18%;width:70px;height:70px;position:absolute;transform:rotate(30deg)}.marketing .orb>span:nth-child(2){border-style:dashed;width:60px;height:60px;transform:rotate(-30deg)}.marketing .orb-check{color:#a0ead4}.marketing .orb-check>span{border-color:#6edaad77;border-radius:50%;transform:none}.marketing .orb-check>span:nth-child(2){border-color:#6edaad22;width:90px;height:90px}.marketing .split-section{grid-template-columns:34% 62%;align-items:center;gap:4%;display:grid}.marketing .panel-heading{color:#c9e4ee;align-items:center;gap:8px;padding-bottom:14px;font-size:12px;display:flex}.marketing .panel-heading>.icon{width:17px;height:17px}.marketing .demo-tag{letter-spacing:.04em;color:#b5cdd8;white-space:nowrap;border:1px solid #416777;border-radius:3px;margin-inline-start:auto;padding:3px 5px;font-size:8px;font-weight:500}.marketing .check-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.marketing .check-list li{color:#a9c0cc;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.marketing .check-list .icon{color:#a7e9cf;border:1px solid #619c8e;border-radius:50%;width:14px;height:14px;margin-top:3px;padding:1px}.marketing .final-cta{text-align:center;isolation:isolate;margin-top:10px;padding:45px 0 60px;position:relative}.marketing .final-cta h2{max-width:780px;margin:auto;font-size:26px}.marketing .final-cta .cta-row{justify-content:center;margin-top:25px}.marketing .final-cta .pathways{opacity:.8;z-index:-1;width:100%;height:340px;inset:auto 0 -58px}.marketing .final-cta>.section-shell{z-index:2}.marketing .final-cta>.section-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040b10f2 40%,#040b1000);position:absolute;inset:-46px 16% -34px}.marketing .footer{z-index:5;border-top:1px solid #29455055;grid-template-columns:2fr 1fr 1.3fr 1.3fr;gap:50px;margin-top:20px;padding-block:48px 35px;display:grid;position:relative}.marketing .footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6fb6cc88 32%,#c6fbff 50%,#6fb6cc88 68%,#0000);height:1px;position:absolute;top:-1px;left:6%;right:6%;box-shadow:0 0 16px #7bd0eb40}.marketing .footer:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 85% at 50% 0,#10283266,#0000 75%);position:absolute;inset:0}.marketing .footer h2{letter-spacing:0;color:#d6e3ea;margin-bottom:15px;font-size:11px}.marketing .footer a:not(.wordmark){color:#9db2bf;padding-block:3px;font-size:11px;display:block}.marketing .footer a:hover:not(.wordmark){color:#dcf6f5}.marketing .footer-brand>p{max-width:270px;margin-top:18px;font-size:11px}.marketing .footer-end>p{margin-block:30px 8px;font-size:10px}.marketing .footer-end>a .icon{width:13px;margin-inline-start:10px}.marketing .product-hero{grid-template-columns:40% 57%;gap:3%;min-height:590px;padding-block:75px 60px}.marketing .product-hero h1{margin-top:20px;font-size:44px;line-height:1.15}.marketing .product-hero h2{margin-top:18px;font-size:22px;line-height:1.4}.marketing .product-hero .section-copy>p{font-size:14px}.marketing .product-hero .cta-row{margin-top:27px}.marketing .product-hero .cta-row .button{margin-top:0}.marketing .product-hero .section-copy>.hero-more{margin-top:18px;font-size:13px}.marketing .hero-more a{color:#a8dfd3;text-underline-offset:3px;align-items:center;gap:8px;min-height:24px;font-weight:600;text-decoration:underline;display:inline-flex}.marketing .source-features{padding-block:45px}.marketing .source-features>h2{margin-bottom:35px}.marketing .feature-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.marketing .feature-grid :is(article,.feature){background:linear-gradient(150deg,#16313f70,#07141bd9 48%,#050f15b3);border:1px solid #3a5b6a77;border-top-color:#6b97a899;border-radius:8px;padding:26px 22px 24px;position:relative;box-shadow:inset 0 0 0 4px #040a1140,inset 0 1px #b5e7ff14,0 14px 36px #0005}.marketing .feature-grid :is(article,.feature):after{content:"";inset-inline-end:13px;border-inline-end:1px solid #6fb6cc77;pointer-events:none;border-bottom:1px solid #6fb6cc77;width:16px;height:16px;position:absolute;bottom:13px}.marketing .feature-grid :is(article,.feature,dt)>.icon{color:#9fd3e2;background:radial-gradient(circle,#a4d6fb1f,#0000 72%);border:1px solid #4d788a88;border-radius:8px;width:42px;height:42px;margin-bottom:22px;padding:9px;box-shadow:0 0 18px #6bacc41c}.marketing .feature-grid :is(h3,dt){letter-spacing:-.02em;margin-bottom:13px;font-size:19px;line-height:1.3}.marketing .feature-grid :is(p,dd){font-size:12px;line-height:1.9}.marketing .feature-more{margin-top:12px}.marketing .feature-more>summary{cursor:pointer;color:#a8dfd3;text-underline-offset:3px;align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.marketing .feature-more>summary::-webkit-details-marker{display:none}.marketing .feature-more>summary:before{content:"";border-inline-end:1.5px solid;width:10px;height:10px;transition:transform .2s var(--mk-ease);border-bottom:1.5px solid;transform:translateY(-2px)rotate(45deg)}.marketing .feature-more[open]>summary:before{transform:translateY(2px)rotate(225deg)}.marketing .feature-more>p{margin-top:8px}.marketing .financials-features{grid-template-columns:repeat(3,1fr);row-gap:28px}.marketing .scope-features{grid-template-columns:repeat(2,1fr)}.marketing .audience-panel{margin-top:50px;padding:30px}.marketing .audience-panel h2{margin-bottom:14px;font-size:25px}.marketing .audience-panel p{max-width:850px}.marketing .disclaimer{border-top:1px solid #55728344;margin-top:44px;padding:30px 0}.marketing .disclaimer h2{align-items:center;gap:13px;margin-block:25px 13px;font-size:22px;line-height:1.35;display:flex}.marketing .disclaimer h2:before{content:"";border:1px solid #8cdae8;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 9px #8cdae855}.marketing .disclaimer p{max-width:980px;font-size:13px;line-height:1.95}.marketing .legal-layout{isolation:isolate;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:70px;padding-block:66px 85px;display:grid}.marketing .legal-layout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 75% at 55% 0,#12303b70,#0000 70%);height:560px;position:absolute;inset:0 0 auto}.marketing .legal-toc{scrollbar-width:thin;scrollbar-color:#466575 transparent;max-height:calc(100vh - 126px);padding-inline-end:10px;position:sticky;top:96px;overflow-y:auto}.marketing .legal-toc a{color:#9eb8c8;border-inline-start:1px solid #365868;padding:9px 13px;font-size:11px;line-height:1.65;transition:color .2s,border-color .2s,background .2s;display:block}.marketing .legal-toc a[aria-current]{color:#e2f8f2;background:linear-gradient(90deg,#23473d4d,#0000);border-color:#8fdcc8}.marketing .legal-toc a:hover{color:#b6f1df;background:#23473d22;border-color:#a7dccc}.marketing .legal-content{min-width:0;max-width:900px}.marketing .legal-content h1{margin-bottom:24px;font-size:40px}.marketing .legal-content h2{letter-spacing:-.015em;color:#dbeaf0;margin-block:42px 15px;scroll-margin-top:12px;font-size:24px;line-height:1.4}.marketing .legal-content h3{margin-block:25px 15px}.marketing .legal-content p{color:#b9c8d1;margin-block:15px;font-size:14px;line-height:1.95}.marketing .legal-content>p:first-of-type{color:#829eae;font-size:11px}.marketing .legal-content a{color:#a8dfd3;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.marketing .legal-content ul,.marketing .legal-content ol{color:#b9c8d1;padding-inline-start:23px;font-size:14px;line-height:1.95}.marketing .legal-content li{margin-block:10px}.marketing .legal-content strong{color:#d8e6ed;font-weight:600}.marketing .legal-content table{border-collapse:collapse;width:100%;margin-block:22px;font-size:12px;line-height:1.8}.marketing .legal-content th,.marketing .legal-content td{vertical-align:top;text-align:start;border:1px solid #345566;padding:13px 15px}.marketing .legal-content th{color:#d5e8ef;background:#15303c;font-weight:500}.marketing .legal-content td{color:#acc3cf}.marketing .legal-content>div{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#466575 transparent;background:linear-gradient(90deg,#040b10 30%,#040b1000) 0/36px 100% no-repeat local,linear-gradient(270deg,#040b10 30%,#040b1000) 100%/36px 100% no-repeat local,radial-gradient(farthest-side at 0,#8cdae840,#8cdae800) 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#8cdae840,#8cdae800) 100%/14px 100% no-repeat;overflow-x:auto}.marketing .not-found{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.marketing .not-found>.pathways{z-index:-1;opacity:.55;bottom:6%}.marketing .not-found .eyebrow{letter-spacing:.35em;color:#6995a8;font-family:monospace;font-size:12px}.marketing .not-found .cta-row{justify-content:center;margin-top:8px}.marketing .nowrap{white-space:nowrap}.marketing h1,.marketing h2,.marketing h3{text-wrap:balance}.marketing p,.marketing li{text-wrap:pretty}.marketing .source-features{padding-bottom:70px}.marketing .source-features>.pathways{opacity:.4;bottom:-150px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) h1,:is(.marketing[dir=rtl],.marketing [dir=rtl]) h2,:is(.marketing[dir=rtl],.marketing [dir=rtl]) h3{letter-spacing:0;line-height:1.45}.marketing[dir=rtl]{font-family:var(--mk-font);font-size:16px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .wordmark{font-family:var(--mk-font)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .button .icon,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .hero-more a>.icon{transform:scaleX(-1)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .status{font-size:12px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .section-copy>p{font-size:16px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .check-list li{font-size:15px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .feature-grid :is(p,dd){font-size:16px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content p,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content li{font-size:18px;line-height:2}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-toc a{font-size:14px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content th,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content td{font-size:16px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .footer a:not(.wordmark),:is(.marketing[dir=rtl],.marketing [dir=rtl]) .footer p{font-size:14px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .footer-end>a .icon,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-layout:before{transform:scaleX(-1)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-toc a[aria-current]{background:linear-gradient(270deg,#23473d4d,#0000)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content td,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content th{text-align:right;unicode-bidi:plaintext}@media (min-width:1700px){.marketing .section-shell{width:1440px}.marketing .section-copy>p{font-size:16px}}@media (max-width:1150px){.marketing .section-shell{width:calc(100% - 64px)}.marketing .pathways{width:calc(100% + 64px);left:-32px}.marketing .footer{gap:30px}.marketing .legal-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.marketing .legal-content th,.marketing .legal-content td{padding:10px}.marketing .product-hero h1{font-size:37px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .status{font-size:11px}}@media (max-width:900px){.marketing .split-section{grid-template-columns:32% 64%;gap:4%}.marketing .section-copy h2{font-size:24px}.marketing .section-copy>p{font-size:12px}.marketing .footer{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.marketing .footer-end{border-top:1px solid #41637244;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.marketing .footer-end>p{margin:0}.marketing .feature-grid{grid-template-columns:repeat(2,1fr)}.marketing .product-hero{grid-template-columns:1fr;min-height:auto;padding-top:50px}.marketing .product-hero .section-copy{max-width:680px}.marketing .legal-layout{grid-template-columns:1fr;padding-top:40px}.marketing .legal-toc{background:#10222c55;border:1px solid #2d4e5d;border-radius:6px;max-height:180px;padding:12px;position:relative;top:0}.marketing .legal-toc nav{grid-template-columns:1fr 1fr;display:grid}.marketing .legal-toc a{border:0;font-size:11px}.marketing .legal-content{max-width:none}}@media (max-width:600px){html:has(.marketing){scroll-padding-top:80px}.marketing .section-shell{width:calc(100% - 40px)}.marketing{font-size:14px}.marketing .wordmark{padding:3px 10px;font-size:18px}.marketing .pathways{opacity:.5;width:calc(100% + 40px);height:240px;left:-20px}.marketing .split-section{grid-template-columns:1fr;gap:28px}.marketing .section-copy h2{max-width:360px;font-size:28px}.marketing .section-copy>p{max-width:100%;margin-top:14px;font-size:12px;line-height:1.85}.marketing .section-copy .button{margin-top:17px}.marketing .panel-heading{font-size:11px}.marketing .check-list{gap:9px;margin-top:18px}.marketing .check-list li{font-size:11px}.marketing .final-cta{margin-top:0;padding:25px 0 40px}.marketing .final-cta h2{max-width:330px;font-size:25px;line-height:1.3}.marketing .final-cta .cta-row{gap:11px;margin-top:22px}.marketing .final-cta .button{gap:12px;padding:9px 16px}.marketing .final-cta .pathways{height:260px;bottom:-40px}.marketing .footer{grid-template-columns:1fr 1fr;gap:28px 22px;padding-block:35px 28px}.marketing .footer-brand{grid-column:1/-1}.marketing .footer-brand p{max-width:320px;font-size:11px}.marketing .footer nav a:not(.wordmark){padding-block:5px}.marketing .footer h2{margin-bottom:9px}.marketing .footer-end{flex-wrap:wrap;gap:10px}.marketing .footer-end>p{font-size:9px}.marketing .product-hero{padding-block:35px 25px}.marketing .product-hero h1{font-size:35px}.marketing .product-hero .section-copy>p{font-size:13px}.marketing .product-hero .cta-row{gap:10px}.marketing .product-hero .cta-row .button{gap:12px;padding-inline:14px}.marketing .source-features{padding-block:35px}.marketing .feature-grid{grid-template-columns:1fr;gap:27px}.marketing .feature-grid :is(article,.feature,dt)>.icon{margin-bottom:15px}.marketing .feature-grid :is(h3,dt){font-size:21px}.marketing .feature-grid :is(p,dd){font-size:13px}.marketing .audience-panel{margin-top:30px;padding:24px}.marketing .audience-panel h2{font-size:23px}.marketing .audience-panel p{font-size:13px}.marketing .disclaimer{margin-top:30px;padding-top:8px}.marketing .disclaimer h2{font-size:21px}.marketing .disclaimer p{font-size:12px}.marketing .legal-layout{gap:28px;padding-top:27px}.marketing .legal-toc{max-height:165px}.marketing .legal-toc nav{grid-template-columns:1fr}.marketing .legal-content h1{font-size:31px}.marketing .legal-content h2{margin-top:33px;font-size:21px}.marketing .legal-content p,.marketing .legal-content li{font-size:13px;line-height:1.9}.marketing .legal-content table{min-width:500px;font-size:10px}.marketing .legal-content th,.marketing .legal-content td{padding:9px 10px}.marketing .legal-content ul,.marketing .legal-content ol{padding-inline-start:20px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .section-copy>p,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .check-list li{font-size:15px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .feature-grid :is(p,dd){font-size:16px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content p,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content li{font-size:17px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content table{min-width:500px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content th,:is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-content td{font-size:14px}}@media (max-width:370px){.marketing .section-shell{width:calc(100% - 30px)}.marketing .wordmark{padding:3px 8px}.marketing .pathways{width:calc(100% + 30px);left:-15px}}@media (max-width:600px){.marketing .final-cta>.section-shell:before{inset:-34px 0 -24px}}@media (prefers-reduced-motion:reduce){html:has(.marketing){scroll-behavior:auto}.marketing *,.marketing :before,.marketing :after{transition:none!important;animation:none!important}.marketing .flow-dash{stroke-dasharray:none;opacity:.45}.marketing .button:hover{transform:none}}@media print{.marketing{color:#111;background:#fff}.marketing .ambient-canvas,.marketing .legal-toc,.marketing .footer,.marketing .pathways,.marketing .skip-link{display:none}.marketing .legal-layout{width:100%;padding:0;display:block}.marketing .legal-content{max-width:none}.marketing .legal-content p,.marketing .legal-content li,.marketing .legal-content h1,.marketing .legal-content h2,.marketing .legal-content strong,.marketing .legal-content td,.marketing .legal-content th{color:#111}.marketing .legal-content th{background:#eee}.marketing .legal-content a{color:#164a42}}.marketing .statements-scene{--row:30px;--heading:36px;--thead:22px;--pad:14px;z-index:3;perspective:1100px;grid-template-columns:minmax(0,1.14fr) 30px minmax(0,.94fr) minmax(0,.96fr);align-items:start;min-width:0;padding-block:12px;display:grid;position:relative}.marketing .statements-scene :is(.tb-panel,.map-panel){padding:var(--pad) 12px 12px;border-radius:8px}.marketing .statements-scene .panel-heading{height:var(--heading);white-space:nowrap;padding-bottom:0;font-size:11px}.marketing .statements-scene .panel-heading>span:not(.demo-tag){text-overflow:ellipsis;overflow:hidden}.marketing .statements-scene .fs-thead{height:var(--thead);letter-spacing:.06em;text-transform:uppercase;color:#7f9dac;border-bottom:1px solid #4b778b55;align-items:center;gap:0 6px;font-size:7px;line-height:1.15;display:grid}.marketing .statements-scene .fs-thead span{overflow:visible}.marketing .tb-panel{background:linear-gradient(120deg,#213d4caa,#071923ed);transform:rotateY(10deg)rotate(1deg)}.marketing .tb-panel .fs-thead,.marketing .tb-row{grid-template-columns:34px minmax(0,2.2fr) minmax(0,.8fr) minmax(0,.8fr)}.marketing .tb-panel .fs-thead span:nth-child(n+3){text-align:end}.marketing .tb-panel{container-type:inline-size}:is(.marketing[dir=ltr],.marketing [dir=ltr]) .tb-panel .fs-thead span:nth-child(n+3){font-size:clamp(5px,2.9cqi,7px)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .tb-panel .fs-thead span:nth-child(n+3){font-size:clamp(7px,3.6cqi,9px)}.marketing .tb-row{height:var(--row);color:#b4ced9;border-bottom:1px solid #45697933;align-items:center;gap:0 6px;font-size:8px;line-height:1.25;display:grid}.marketing .tb-row b{color:#7fb8cc;direction:ltr;font-family:monospace;font-size:7.5px;font-weight:400}.marketing .tb-row span,.marketing .map-row span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketing .tb-row i{background:linear-gradient(90deg,#4f93a877,#9adfee);border-radius:2px;justify-self:end;height:4px}.marketing .tb-foot{color:#a5ddca;align-items:center;gap:6px;height:26px;margin-top:2px;font-size:8px;display:flex}.marketing .tb-foot .icon{color:#9fe4c9;background:#3e80674d;border:1px solid #679b8c;border-radius:50%;width:12px;height:12px;padding:1px}.marketing .tb-foot i{border-block:1px solid #8cdae8aa;width:36%;height:3px;margin-inline-start:auto}.marketing .map-lines{width:100%;height:calc(var(--row) * 4);margin-top:calc(1px + var(--pad) + var(--heading) + var(--thead));display:block}.marketing .map-lines path{fill:none}.marketing .map-lines .map-base{stroke:#72d9cc;stroke-width:1px;opacity:.35}.marketing .map-lines .flow-dash{stroke:#b8fff0;stroke-width:1.5px}.marketing .map-panel{background:linear-gradient(120deg,#1d3a44cc,#061821ee);transform:rotateY(3deg)}.marketing .map-panel .fs-thead,.marketing .map-row{grid-template-columns:minmax(0,1fr) auto 14px}.marketing .map-panel .fs-thead span:last-child{text-align:end;grid-column:2/4}.marketing .map-row{height:var(--row);color:#c9e4ee;border-bottom:1px solid #45697933;align-items:center;gap:0 6px;font-size:8px;line-height:1.25;display:grid}.marketing .map-row em{color:#a5ddca;white-space:nowrap;background:#2960523b;border-radius:3px;padding:2px 5px;font-size:6.5px;font-style:normal}.marketing .map-row .icon{color:#9fe4c9;background:#3e80674d;border:1px solid #679b8c;border-radius:50%;width:13px;height:13px;padding:1px}.marketing .fs-panel{align-content:start;gap:10px;margin-inline-start:12px;padding-top:4px;display:grid;transform:rotateY(-10deg)rotate(-1deg)}.marketing .fs-stack{--step:22px;--sheet:98px;height:calc(3 * var(--step) + var(--sheet));position:relative}.marketing .fs-sheet{inset-inline:calc((3 - var(--i)) * 6px) calc(var(--i) * 6px);top:calc(var(--i) * var(--step));height:var(--sheet);background:linear-gradient(135deg,#1c3b48f0,#07151ef7 60%);border-radius:6px;padding:6px 10px 8px;position:absolute}.marketing .fs-sheet:last-child{border-color:#7fb9c8;box-shadow:inset 0 0 0 4px #040a1166,0 14px 30px #0008,0 0 22px #9ee9ff14}.marketing .fs-sheet span{color:#dcebf0;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #4b778b55;margin-bottom:8px;padding-bottom:7px;font-size:8px;line-height:10px;display:block;overflow:hidden}.marketing .fs-sheet i{background:#5f94a666;border-radius:2px;width:88%;height:3px;margin:7px 0;display:block}.marketing .fs-sheet i:nth-of-type(2){width:64%}.marketing .fs-sheet i:nth-of-type(3){background:0 0;border-block:1px solid #8cdae888;width:76%;height:4px}.marketing .fs-foot{background:linear-gradient(120deg,#102f2fd9,#051317dc);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.marketing .fs-foot .orb{width:44px;height:44px;margin:0}.marketing .fs-foot .orb>span{width:32px;height:32px}.marketing .fs-foot .orb>span:nth-child(2){width:42px;height:42px}.marketing .fs-foot .orb>.icon{width:18px;height:18px}.marketing .fs-foot b{color:#b3e9d9;font-size:11px;font-weight:500;display:block}.marketing .fs-foot b~span{color:#9fbdca;margin-top:2px;font-size:7.5px;line-height:1.5;display:block}.marketing .fs-foot .fs-exports{gap:4px;margin-top:6px;display:flex}.marketing .fs-exports em{color:#b5cdd8;border:1px solid #416777;border-radius:3px;padding:1px 5px;font-size:6.5px;font-style:normal}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .tb-panel{transform:rotateY(-10deg)rotate(-1deg)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .map-panel{transform:rotateY(-3deg)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .fs-panel{transform:rotateY(10deg)rotate(1deg)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .map-lines{transform:scaleX(-1)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .fs-exports{direction:ltr;justify-content:flex-end}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .statements-scene .fs-thead{letter-spacing:0;text-transform:none;font-size:9px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) :is(.tb-row,.map-row,.tb-foot,.fs-foot b~span){font-size:9.5px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .map-row em{font-size:8px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .fs-sheet span{font-size:9.5px;line-height:13px}@media (min-width:1700px){.marketing .statements-scene{--row:34px;--heading:40px;--thead:24px}.marketing :is(.tb-row,.map-row,.fs-sheet span){font-size:9px}.marketing .fs-stack{--step:24px;--sheet:108px}}@media (max-width:1150px){.marketing .statements-scene{--row:27px;--heading:32px;--thead:20px;grid-template-columns:minmax(0,1.14fr) 22px minmax(0,.94fr) minmax(0,.96fr)}.marketing .statements-scene :is(.tb-panel,.map-panel){padding-inline:9px}.marketing :is(.tb-row,.map-row){font-size:7px}.marketing .tb-panel .fs-thead,.marketing .tb-row{grid-template-columns:30px minmax(0,2fr) minmax(0,.9fr) minmax(0,.9fr)}.marketing .map-row em{display:none}.marketing .fs-panel{margin-inline-start:8px}.marketing .fs-stack{--step:18px;--sheet:88px}.marketing .fs-sheet span{font-size:7px}}@media (max-width:900px){.marketing .statements-scene{--row:30px;--heading:36px;--thead:22px;grid-template-columns:minmax(0,1.14fr) 30px minmax(0,.94fr) minmax(0,.96fr)}.marketing :is(.tb-row,.map-row){font-size:8px}.marketing .map-row em{display:inline}.marketing .fs-stack{--step:22px;--sheet:98px}.marketing .fs-sheet span{font-size:8px}}@media (max-width:600px){.marketing .statements-scene{--row:26px;--heading:28px;--thead:18px;--pad:10px;grid-template-columns:minmax(0,1.2fr) 20px minmax(0,1fr)}.marketing .statements-scene :is(.tb-panel,.map-panel){padding-inline:7px}.marketing .statements-scene .panel-heading{gap:4px;font-size:8px}.marketing .statements-scene .panel-heading>.icon{width:12px;height:12px}.marketing .statements-scene .demo-tag{padding:2px 3px;font-size:6px}.marketing .statements-scene .fs-thead{letter-spacing:0;font-size:5.5px}.marketing .tb-panel .fs-thead,.marketing .tb-row{grid-template-columns:22px minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.75fr);gap:0 4px}.marketing :is(.tb-row,.map-row){font-size:6.5px}.marketing .tb-row b{font-size:5.5px}.marketing .map-row em{display:none}.marketing .tb-foot{height:22px;font-size:6.5px}.marketing .tb-panel{transform:rotateY(6deg)}.marketing .map-panel{transform:rotateY(2deg)}.marketing .fs-panel{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;margin:14px 0 0;padding-top:0;transform:none}.marketing .fs-stack{--step:14px;--sheet:80px}.marketing .fs-sheet{padding:4px 8px 6px}.marketing .fs-sheet span{margin-bottom:6px;padding-bottom:5px;font-size:6.5px;line-height:8px}.marketing .fs-sheet i{margin:6px 0}.marketing .fs-foot{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:8px}.marketing .fs-foot .orb{width:34px;height:34px}.marketing .fs-foot .orb>span{width:24px;height:24px}.marketing .fs-foot .orb>span:nth-child(2){width:32px;height:32px}.marketing .fs-foot .orb>.icon{width:14px;height:14px}.marketing .fs-foot b{font-size:9px}.marketing .fs-foot b~span{font-size:6.5px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .tb-panel{transform:rotateY(-6deg)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .map-panel{transform:rotateY(-2deg)}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .fs-panel{transform:none}:is(.marketing[dir=rtl],.marketing [dir=rtl]) :is(.tb-row,.map-row,.tb-foot,.fs-foot b~span){font-size:7.5px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .fs-sheet span{font-size:7.5px;line-height:10px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .statements-scene .fs-thead{font-size:7px}}.marketing .source-features>.features-intro{color:#a9c0cc;max-width:760px;margin:-20px 0 34px;font-size:13px;line-height:1.9}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .source-features>.features-intro{font-size:16px}.marketing .audience-panel .check-list{margin:20px 0 22px}.marketing .audience-panel .pack-note{color:#90abb9;margin-top:16px;font-size:11px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .audience-panel .pack-note{font-size:13px}@media (max-width:900px){.marketing .product-hero .statements-scene{width:100%;max-width:720px;margin:40px auto 0}}@media (max-width:600px){.marketing .source-features>.features-intro{margin:-18px 0 26px}.marketing .product-hero .statements-scene{margin-top:28px}}.marketing .financials-page .disclaimer p+p{color:#c2d4df;margin-top:8px}@media (min-width:901px) and (max-width:1150px){:is(.marketing[dir=ltr],.marketing [dir=ltr]) .financials-page .fs-sheet span{font-size:6.5px}}.marketing .product-page{overflow-x:clip}@media (prefers-reduced-motion:no-preference){.marketing .statements-scene.revealed :is(.tb-row,.map-row,.fs-sheet,.fs-foot,.map-lines){transition:opacity .7s,translate .8s cubic-bezier(.22,1,.36,1)}.marketing .statements-scene.revealed .tb-row{transition-delay:calc(var(--i) * 90ms)}.marketing .statements-scene.revealed .map-lines{transition-delay:.45s}.marketing .statements-scene.revealed .map-row{transition-delay:calc(.6s + var(--i) * 90ms)}.marketing .statements-scene.revealed .fs-sheet{transition-delay:calc(1s + var(--i) * .11s)}.marketing .statements-scene.revealed .fs-foot{transition-delay:1.5s}.marketing .statements-scene.pending .tb-row{opacity:0;translate:-12px}:is(.marketing[dir=rtl],.marketing [dir=rtl]) .statements-scene.pending .tb-row{translate:12px}.marketing .statements-scene.pending .map-lines{opacity:0}.marketing .statements-scene.pending :is(.map-row,.fs-foot){opacity:0;translate:0 8px}.marketing .statements-scene.pending .fs-sheet{opacity:0;translate:0 16px}.marketing .statements-scene.revealed .fs-foot .orb{animation:1.6s 1.9s both mk-tie-out}@keyframes mk-tie-out{35%{filter:drop-shadow(0 0 12px #86e0c8)}}}@media print{.marketing .statements-scene.pending :is(.tb-row,.map-row,.fs-sheet,.fs-foot,.map-lines){opacity:1;translate:none}}.marketing{isolation:isolate;font-variant-numeric:normal;min-height:100vh}body:has(.marketing){background:#040b10;margin:0}.marketing :where(svg,canvas){display:revert;vertical-align:revert}.marketing{font-synthesis-weight:none}.marketing dd,.marketing figure{margin:0}.marketing fieldset{border:0;min-width:0;margin:0;padding:0}.marketing .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing ol.feature-grid,.marketing dl.feature-grid{margin:0;padding:0;list-style:none}.marketing .feature-grid dt>.icon{display:block}.marketing .feature-grid .feature-number{letter-spacing:.2em;color:#7fa3b5;font-family:monospace;font-size:11px;position:absolute;inset-block-start:30px;inset-inline-end:24px}.marketing .shot-grid{gap:32px;display:grid}.marketing .shot{border-radius:9px;padding:10px 10px 4px}.marketing .shot img{border:1px solid #29455599;border-radius:4px;width:100%;height:auto;display:block}.marketing .shot figcaption{color:var(--mk-muted);padding:13px 6px 8px;font-size:12px;line-height:1.7}.marketing .shot-open{width:100%;color:inherit;text-align:start;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.marketing .shot-lightbox{width:min(100vw - 24px,1320px);max-width:none;max-height:calc(100vh - 24px);color:var(--mk-text);background:#07151d;border:1px solid #426273;border-radius:9px;padding:12px}.marketing .shot-lightbox::backdrop{background:#040b10cc}.marketing .shot-lightbox-scroll{max-height:calc(100vh - 90px);overflow:auto}.marketing .shot-lightbox-scroll img{border:1px solid #29455599;border-radius:4px;width:1280px;max-width:none;height:auto;display:block}.marketing .shot-lightbox-close{min-height:36px;color:inherit;background:0 0;border:1px solid #496675;border-radius:3px;align-items:center;margin-bottom:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}:root[data-theme=light] .marketing .shot-lightbox{border-color:var(--mk-line);background:#fff}:root[data-theme=light] .marketing .shot-lightbox::backdrop{background:#0b1a22b3}:root[data-theme=light] .marketing .shot-lightbox-close{border-color:var(--mk-line-strong)}@media (max-width:40rem){.marketing .shot-lightbox-scroll img{width:100%}.marketing .shot-open img{aspect-ratio:390/640;object-fit:cover;object-position:top}}:root:not([data-theme=light]) .marketing .shot img[data-scheme=light],:root[data-theme=light] .marketing .shot img[data-scheme=dark]{display:none}.marketing .checklist-showcase{grid-template-columns:38% 58%;padding-block:30px 50px}@media (max-width:767px){.marketing .checklist-showcase{grid-template-columns:1fr;gap:28px}}.marketing .plan[id]{scroll-margin-top:96px}.marketing .lead-magnet{padding-block:10px 40px}.marketing .lead-magnet .audience-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:44px;margin-top:0;display:grid}.marketing .lead-magnet .check-list{margin:20px 0 18px}.marketing .mk-form{align-content:start;gap:16px;display:grid}.marketing .mk-form legend{color:#d6e3ea;margin-bottom:10px;font-size:12px;font-weight:600}.marketing .mk-options{flex-wrap:wrap;gap:8px 22px;display:flex}.marketing .mk-option{color:#c2d4df;cursor:pointer;align-items:center;gap:9px;min-height:32px;font-size:13px;display:inline-flex}.marketing .mk-option input{width:16px;height:16px;accent-color:var(--mk-mint);margin:0}.marketing .mk-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.marketing .mk-field{flex:240px;gap:6px;max-width:340px;display:grid}.marketing .mk-field input{width:100%;min-height:44px;color:var(--mk-text);background:#061119;border:1px solid #587483;border-radius:4px;padding:10px 14px;font-size:13px}.marketing .mk-field input::placeholder{color:#8fa6b2;opacity:1}.marketing .mk-field input[aria-invalid=true]{border-color:#ff9d8a}.marketing .mk-error{color:#ffb4a8;font-size:12px;line-height:1.5}.marketing .mk-consent{color:#90abb9;font-size:11px;line-height:1.7}.marketing .mk-status{color:#b3e9d9;font-size:14px}.marketing .button:disabled{opacity:.6;transform:none}.marketing .founding{padding-block:10px 30px}.marketing .founding .audience-panel{margin-top:0}.marketing .founding .cta-row{margin-top:22px}.marketing .pricing{padding-block:45px 60px}.marketing .pricing>p{max-width:800px;margin-top:14px;font-size:13px;line-height:1.8}.marketing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.marketing .plan{background:linear-gradient(130deg,#1d3c4b88,#08161fee 60%);border:1px solid #486777;border-radius:9px;flex-direction:column;padding:26px 20px 24px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #7292a10b,0 15px 45px #0006}.marketing .plan h3,.marketing .plan h2{letter-spacing:-.02em;font-size:19px}.marketing .plan.plan-recommended{border-color:var(--mk-cyan);box-shadow:inset 0 0 0 5px #8cdae814,0 15px 45px #0006}.marketing .plan .plan-badge{top:0;background:var(--mk-background);border:1px solid var(--mk-cyan);letter-spacing:.04em;color:var(--mk-cyan);border-radius:999px;margin:0;padding:2px 10px;font-size:11px;position:absolute;inset-inline-end:18px;translate:0 -50%}.marketing .plan .plan-price{letter-spacing:-.03em;color:#edf8f8;margin-top:16px;font-size:24px;font-weight:500;line-height:1.25}.marketing .plan .plan-price>span{letter-spacing:0;color:#9fbac8;font-size:11px;font-weight:400}.marketing .plan .plan-year{color:#b5cdd8;margin-top:12px;font-size:12px}.marketing .plan .plan-for{color:#c2d4df;border-top:1px solid #39607266;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.7}.marketing .plan .plan-limits{color:#9fb6c2;margin-top:12px;font-size:11px;line-height:1.7}.marketing .plan .plan-cta{margin-top:auto;padding-top:20px}.marketing .plan .plan-cta .button{white-space:normal;text-align:center;gap:10px;width:100%;padding-inline:12px}.marketing .plans-lead{padding-block:72px 8px}.marketing .plans-lead>p{max-width:720px;margin-top:16px;font-size:15px;line-height:1.8}.marketing .plans-lead>p+p{margin-top:10px}.marketing .plans-lead .plans-sign-in-link{color:#edf8f8;text-underline-offset:3px;text-decoration:underline}.marketing .plans-lead+.pricing{padding-block-start:16px}@media (max-width:600px){.marketing .plans-lead{padding-block-start:40px}}.marketing .pricing-faq{max-width:800px;margin-top:40px}.marketing .pricing-faq h3,.marketing .pricing-faq h2{letter-spacing:-.02em;font-size:19px}.marketing .pricing-faq dl>div{margin-top:18px}.marketing .pricing-faq dt{color:#edf8f8;font-size:14px;font-weight:500}.marketing .pricing-faq dd{color:#c2d4df;margin-top:6px;font-size:13px;line-height:1.8}@media (max-width:900px){.marketing .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .lead-magnet .audience-panel{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.marketing .plan-grid{grid-template-columns:1fr}.marketing .mk-field{max-width:none}}.marketing .draft-band{margin-top:20px}.marketing .draft-band aside{border:1px solid #7a6127;background:#1b150899;border-inline-start:3px solid #e2b65b;border-radius:6px;padding:16px 20px}.marketing .draft-band aside p{color:#f3dfae;max-width:none;margin:0;font-size:13px;line-height:1.8}.marketing .legal-main{min-width:0}.marketing .legal-main .draft-band{margin-top:48px}@media (max-width:900px){.marketing .legal-toc{height:180px}}@media (max-width:600px){.marketing .legal-toc{height:165px}}.marketing .legal-content .legal-notice{color:#f0dcae;background:#1b150899;border:1px solid #7a6127;border-radius:6px;margin-block:18px;padding:12px 16px;font-size:13px;line-height:1.8}.marketing .legal-content .legal-action{margin-block:18px}.marketing .legal-content ul{list-style:outside}.marketing .legal-content ol{list-style:decimal}.marketing .legal-content [data-fill]{color:#ffd88a;background:#3a2c0c;border-radius:2px;padding:0 4px;font-weight:500}.marketing .legal-content blockquote{color:#f0dcae;background:#1b150899;border-inline-start:2px solid #e2b65b;margin:18px 0;padding:12px 16px}.marketing .legal-content blockquote p{color:inherit}.marketing .legal-content hr{border:0;border-top:1px solid #345566;margin-block:32px}.marketing .not-found{min-height:62vh}.marketing .not-found .draft-band{text-align:start;width:100%;max-width:720px}@media print{body:has(.marketing){background:#fff}html[data-theme=light]:has(.marketing) body{background:#fff}.marketing:before,.marketing .legal-layout:before{display:none}.marketing .legal-content .legal-notice,.marketing .legal-content blockquote,.marketing .draft-band aside{color:#111;background:#fff;border-color:#999}.marketing .draft-band aside p,.marketing .legal-content>p:first-of-type,.marketing .legal-content h3,.marketing .legal-content ul,.marketing .legal-content ol{color:#111}.marketing .legal-content [data-fill]{color:#5c4200;background:#fff4da}.marketing .legal-content .legal-action{display:none}}:root[data-theme=light] .marketing{--mk-background:#f3f7f8;--mk-surface:#fff;--mk-text:#0b1a22;--mk-body:#2f4650;--mk-muted:#4f656f;--mk-cyan:#0b6f82;--mk-mint:#0b6f59;--mk-link:#0a5e6e;--mk-line:#c9dbe1;--mk-line-strong:#6f8f9a;--mk-focus:#0b6f82;--mk-draft-bg:#fff4da;--mk-draft-ink:#5c4200}html[data-theme=light]:has(.marketing){--mk-background:#f3f7f8}html[data-theme=light]:has(.marketing) body{background:var(--mk-background)}:root[data-theme=light] .marketing:before{background:radial-gradient(at 76% 12%,#8cdae84d,#0000 55%),radial-gradient(at 8% 85%,#86e0c836,#0000 50%),repeating-linear-gradient(90deg,#0000 0 119px,#103c4a0d 120px),repeating-linear-gradient(0deg,#0000 0 79px,#103c4a0d 80px)}:root[data-theme=light] .marketing ::selection{color:#03130f;background:#bfeee4}:root[data-theme=light] .marketing :focus-visible{outline-color:var(--mk-focus)}:root[data-theme=light] .marketing .button.secondary{color:var(--mk-text);border-color:var(--mk-line-strong);background:#ffffffd9;box-shadow:inset 0 0 0 1px #fff,0 4px 14px #103c4a14}:root[data-theme=light] .marketing .button.secondary:hover{border-color:var(--mk-cyan);background:#fff}:root[data-theme=light] .marketing .skip-link{background:var(--mk-text);color:#fff}:root[data-theme=light] .marketing .glass{border-color:var(--mk-line);background:linear-gradient(118deg,#fff,#f8fbfc 38%,#f1f6f8);box-shadow:inset 0 0 0 1px #fff,0 1px 2px #103c4a0f,0 18px 44px -18px #103c4a40}:root[data-theme=light] .marketing .status{color:#113141;background:#d4e6ef}:root[data-theme=light] .marketing .status.available{color:#083f34;background:#bdeedd}:root[data-theme=light] .marketing .orb{color:var(--mk-cyan);background:radial-gradient(circle,#8cdae852,#0000 70%)}:root[data-theme=light] .marketing .orb>.icon{filter:drop-shadow(0 0 9px #8cdae8b3)}:root[data-theme=light] .marketing .orb>span{border-color:#5aa9bf99}:root[data-theme=light] .marketing .orb-check{color:var(--mk-mint)}:root[data-theme=light] .marketing .orb-check>span{border-color:#3fae8699}:root[data-theme=light] .marketing .orb-check>span:nth-child(2){border-color:#3fae8640}:root[data-theme=light] .marketing .panel-heading{color:var(--mk-body)}:root[data-theme=light] .marketing .demo-tag{color:var(--mk-muted);border-color:var(--mk-line-strong)}:root[data-theme=light] .marketing .check-list li{color:var(--mk-body)}:root[data-theme=light] .marketing .check-list .icon{color:var(--mk-mint);background:#bdeedd66;border-color:#3fae86}:root[data-theme=light] .marketing .final-cta>.section-shell:before{background:radial-gradient(closest-side,#f3f7f8f2 40%,#f3f7f800)}:root[data-theme=light] .marketing .pathways .path-edge{stop-color:#2b7f93}:root[data-theme=light] .marketing .pathways .path-mid{stop-color:#3f93a8}:root[data-theme=light] .marketing .pathways .path-peak{stop-color:#0b6f82}:root[data-theme=light] .marketing .pathways .flow-dash{stroke:#0b6f82}:root[data-theme=light] .marketing .footer{border-top-color:#c9dbe180}:root[data-theme=light] .marketing .footer:before{background:linear-gradient(90deg,#0000,#3f93a880 32%,#0b6f82 50%,#3f93a880 68%,#0000);box-shadow:0 0 16px #8cdae866}:root[data-theme=light] .marketing .footer:after{background:radial-gradient(48% 85% at 50% 0,#8cdae838,#0000 75%)}:root[data-theme=light] .marketing .footer h2{color:var(--mk-text)}:root[data-theme=light] .marketing .footer a:not(.wordmark){color:var(--mk-muted)}:root[data-theme=light] .marketing .footer a:hover:not(.wordmark){color:var(--mk-cyan)}:root[data-theme=light] .marketing .hero-more a,:root[data-theme=light] .marketing .legal-content a{color:var(--mk-link)}:root[data-theme=light] .marketing .feature-grid :is(article,.feature){border-color:var(--mk-line);background:linear-gradient(150deg,#fff,#f8fbfc 48%,#f3f7f8);border-top-color:#9cc3cf;box-shadow:inset 0 0 0 1px #fff,0 1px 2px #103c4a0f,0 14px 36px -16px #103c4a3d}:root[data-theme=light] .marketing .feature-grid :is(article,.feature):after{border-inline-end-color:#5aa9bf99;border-bottom-color:#5aa9bf99}:root[data-theme=light] .marketing .feature-grid :is(article,.feature,dt)>.icon{color:var(--mk-cyan);background:radial-gradient(circle,#8cdae84d,#0000 72%);border-color:#9cc3cf;box-shadow:0 0 18px #8cdae84d}:root[data-theme=light] .marketing .feature-grid .feature-number{color:var(--mk-muted)}:root[data-theme=light] .marketing .disclaimer{border-top-color:var(--mk-line)}:root[data-theme=light] .marketing .disclaimer h2:before{border-color:var(--mk-cyan);box-shadow:0 0 9px #0b6f8266}:root[data-theme=light] .marketing .legal-layout:before{background:radial-gradient(45% 75% at 55% 0,#8cdae840,#0000 70%)}:root[data-theme=light] .marketing .legal-toc,:root[data-theme=light] .marketing .legal-content>div{scrollbar-color:var(--mk-line-strong) transparent}:root[data-theme=light] .marketing .legal-toc a{border-inline-start-color:var(--mk-line);color:var(--mk-muted)}:root[data-theme=light] .marketing .legal-toc a[aria-current]{color:var(--mk-mint);border-color:var(--mk-mint);background:linear-gradient(90deg,#86e0c840,#0000)}:root[data-theme=light] :is(.marketing[dir=rtl],.marketing [dir=rtl]) .legal-toc a[aria-current]{background:linear-gradient(270deg,#86e0c840,#0000)}:root[data-theme=light] .marketing .legal-toc a:hover{color:var(--mk-mint);background:#86e0c826;border-color:#3fae86}:root[data-theme=light] .marketing .legal-content h2{color:var(--mk-text)}:root[data-theme=light] .marketing .legal-content p,:root[data-theme=light] .marketing .legal-content ul,:root[data-theme=light] .marketing .legal-content ol,:root[data-theme=light] .marketing .legal-content td{color:var(--mk-body)}:root[data-theme=light] .marketing .legal-content>p:first-of-type{color:var(--mk-muted)}:root[data-theme=light] .marketing .legal-content strong{color:var(--mk-text)}:root[data-theme=light] .marketing .legal-content th,:root[data-theme=light] .marketing .legal-content td{border-color:var(--mk-line)}:root[data-theme=light] .marketing .legal-content th{color:var(--mk-text);background:#e6eff2}:root[data-theme=light] .marketing .legal-content>div{background:linear-gradient(90deg,#f3f7f8 30%,#f3f7f800) 0/36px 100% no-repeat local,linear-gradient(270deg,#f3f7f8 30%,#f3f7f800) 100%/36px 100% no-repeat local,radial-gradient(farthest-side at 0,#0b6f8240,#0b6f8200) 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#0b6f8240,#0b6f8200) 100%/14px 100% no-repeat}:root[data-theme=light] .marketing .legal-content hr{border-top-color:var(--mk-line)}:root[data-theme=light] .marketing .not-found .eyebrow{color:var(--mk-muted)}@media (max-width:900px){:root[data-theme=light] .marketing .footer-end{border-top-color:var(--mk-line)}:root[data-theme=light] .marketing .legal-toc{border-color:var(--mk-line);background:#ffffffb3}}:root[data-theme=light] .marketing .statements-scene .fs-thead{color:var(--mk-muted);border-bottom-color:var(--mk-line)}:root[data-theme=light] .marketing .tb-panel{background:linear-gradient(120deg,#fff,#f1f6f8)}:root[data-theme=light] .marketing .tb-row,:root[data-theme=light] .marketing .map-row{color:var(--mk-body);border-bottom-color:#dfe9ed}:root[data-theme=light] .marketing .tb-row b{color:var(--mk-cyan)}:root[data-theme=light] .marketing .tb-row i{background:linear-gradient(90deg,#5aa9bf80,#0b6f82)}:root[data-theme=light] .marketing .tb-foot,:root[data-theme=light] .marketing .map-row em,:root[data-theme=light] .marketing .fs-foot b{color:var(--mk-mint)}:root[data-theme=light] .marketing .tb-foot .icon,:root[data-theme=light] .marketing .map-row .icon{color:var(--mk-mint);background:#bdeedd80;border-color:#3fae86}:root[data-theme=light] .marketing .tb-foot i{border-block-color:#0b6f82b3}:root[data-theme=light] .marketing .map-lines .map-base{stroke:#0d7a62}:root[data-theme=light] .marketing .map-lines .flow-dash{stroke:#0b6f82}:root[data-theme=light] .marketing .map-panel{background:linear-gradient(120deg,#fff,#eef5f7)}:root[data-theme=light] .marketing .map-row em{background:#bdeedd80}:root[data-theme=light] .marketing .fs-sheet{background:linear-gradient(135deg,#fff,#f1f6f8 60%)}:root[data-theme=light] .marketing .fs-sheet:last-child{border-color:#5aa9bf;box-shadow:inset 0 0 0 1px #fff,0 14px 30px -12px #103c4a4d,0 0 0 1px #103c4a0a}:root[data-theme=light] .marketing .fs-sheet span{color:var(--mk-text);border-bottom-color:var(--mk-line)}:root[data-theme=light] .marketing .fs-sheet i{background:#9cc3cf99}:root[data-theme=light] .marketing .fs-sheet i:nth-of-type(3){border-block-color:#0b6f82a6}:root[data-theme=light] .marketing .fs-foot{background:linear-gradient(120deg,#e6f6f1,#fff)}:root[data-theme=light] .marketing .fs-foot b~span{color:var(--mk-muted)}:root[data-theme=light] .marketing .fs-exports em{border-color:var(--mk-line-strong);color:var(--mk-muted)}@media (prefers-reduced-motion:no-preference){:root[data-theme=light] .marketing .statements-scene.revealed .fs-foot .orb{animation-name:mk-tie-out-light}@keyframes mk-tie-out-light{35%{filter:drop-shadow(0 0 12px #0d7a62)}}}:root[data-theme=light] .marketing .source-features>.features-intro,:root[data-theme=light] .marketing .financials-page .disclaimer p+p,:root[data-theme=light] .marketing .mk-option,:root[data-theme=light] .marketing .plan .plan-for,:root[data-theme=light] .marketing .pricing-faq dd{color:var(--mk-body)}:root[data-theme=light] .marketing .audience-panel .pack-note,:root[data-theme=light] .marketing .mk-consent{color:var(--mk-muted)}:root[data-theme=light] .marketing .shot img{border-color:var(--mk-line)}:root[data-theme=light] .marketing .mk-form legend{color:var(--mk-text)}:root[data-theme=light] .marketing .mk-field input{border-color:var(--mk-line-strong);color:var(--mk-text);background:#fff}:root[data-theme=light] .marketing .mk-field input::placeholder{color:var(--mk-muted)}:root[data-theme=light] .marketing .mk-field input[aria-invalid=true]{border-color:#c2412f}:root[data-theme=light] .marketing .mk-error{color:#a3261c}:root[data-theme=light] .marketing .mk-status{color:var(--mk-mint)}:root[data-theme=light] .marketing .plan{border-color:var(--mk-line);background:linear-gradient(130deg,#fff,#f4f8f9 60%);box-shadow:inset 0 0 0 1px #fff,0 1px 2px #103c4a0f,0 15px 45px -18px #103c4a40}:root[data-theme=light] .marketing .plan.plan-recommended{border-color:var(--mk-cyan);box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #8cdae84d,0 15px 45px -18px #103c4a40}:root[data-theme=light] .marketing .plan .plan-price,:root[data-theme=light] .marketing .plans-lead .plans-sign-in-link,:root[data-theme=light] .marketing .pricing-faq dt{color:var(--mk-text)}:root[data-theme=light] .marketing .plan .plan-price>span,:root[data-theme=light] .marketing .plan .plan-year,:root[data-theme=light] .marketing .plan .plan-limits{color:var(--mk-muted)}:root[data-theme=light] .marketing .plan .plan-for{border-top-color:var(--mk-line)}:root[data-theme=light] .marketing .draft-band aside,:root[data-theme=light] .marketing .legal-content .legal-notice,:root[data-theme=light] .marketing .legal-content blockquote{background:var(--mk-draft-bg);color:var(--mk-draft-ink);border-color:#d9b65c}:root[data-theme=light] .marketing .draft-band aside,:root[data-theme=light] .marketing .legal-content blockquote{border-inline-start-color:#c99a2e}:root[data-theme=light] .marketing .draft-band aside p{color:var(--mk-draft-ink)}:root[data-theme=light] .marketing .legal-content [data-fill]{color:var(--mk-draft-ink);background:#ffe9b3}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketing :is(.feature,.shot,.plan,.audience-panel,.disclaimer,.pricing-faq){animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes mk-rise{0%{translate:0 18px}}
