:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#eef1f8)var(--lightningcss-dark,#0b1020);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#182038);--card-2:var(--lightningcss-light,#1e2d5a0e)var(--lightningcss-dark,#ffffff0f);--border:var(--lightningcss-light,#1e2d5a1a)var(--lightningcss-dark,#ffffff17);--grid:var(--lightningcss-light,#1e2d5a12)var(--lightningcss-dark,#ffffff0f);--text-1:var(--lightningcss-light,#141a2e)var(--lightningcss-dark,#eef1fb);--text-2:var(--lightningcss-light,#4a5270)var(--lightningcss-dark,#b6bdd6);--text-3:var(--lightningcss-light,#6b7390)var(--lightningcss-dark,#8f98b8);--s1:var(--lightningcss-light,#3b63e0)var(--lightningcss-dark,#5b82ff);--s2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#f07b4a);--s3:var(--lightningcss-light,#14a874)var(--lightningcss-dark,#22b884);--s4:var(--lightningcss-light,#e9a000)var(--lightningcss-dark,#e6a91a);--s5:var(--lightningcss-light,#e2729c)var(--lightningcss-dark,#e57ea6);--s6:var(--lightningcss-light,#2f8f2f)var(--lightningcss-dark,#3fa63f);--s7:var(--lightningcss-light,#7058e0)var(--lightningcss-dark,#9886f0);--s8:var(--lightningcss-light,#e04848)var(--lightningcss-dark,#f06464);--other:var(--lightningcss-light,#b4b9c9)var(--lightningcss-dark,#4d5571);--net:var(--s1);--exp:var(--s2);--inc:var(--s3);--q0:var(--lightningcss-light,#1e2d5a12)var(--lightningcss-dark,#ffffff0f);--q1:var(--lightningcss-light,#cfdcfb)var(--lightningcss-dark,#1b2f6e);--q2:var(--lightningcss-light,#a1bbf5)var(--lightningcss-dark,#2a46a3);--q3:var(--lightningcss-light,#6f93ec)var(--lightningcss-dark,#3b63e0);--q4:var(--lightningcss-light,#3b63e0)var(--lightningcss-dark,#6f93ec);--q5:var(--lightningcss-light,#1f3d99)var(--lightningcss-dark,#b4c8fa);--accent:var(--lightningcss-light,#3b63e0)var(--lightningcss-dark,#5b82ff);--accent-2:var(--lightningcss-light,#5b82ff)var(--lightningcss-dark,#7d9cff);--accent-soft:var(--lightningcss-light,#3b63e01f)var(--lightningcss-dark,#5b82ff2e);--glass-top:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#2832529e);--glass-bottom:var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#18203a7a);--glass-strong-top:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#283252eb);--glass-strong-bottom:var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#18203adb);--glass-control:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#ffffff12);--glass-edge:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff1f);--glass-highlight:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff24);--shadow-soft:var(--lightningcss-light,#141e460d)var(--lightningcss-dark,#0000);--shadow:var(--lightningcss-light,#141e4614)var(--lightningcss-dark,#0000004d);--blob-1:var(--lightningcss-light,#5b82ff61)var(--lightningcss-dark,#5b82ff38);--blob-2:var(--lightningcss-light,#14a8743d)var(--lightningcss-dark,#22b8841f);--blob-3:var(--lightningcss-light,#eb683433)var(--lightningcss-dark,#f07b4a1a);--blob-4:var(--lightningcss-light,#7058e042)var(--lightningcss-dark,#9886f029);--ok-bg:var(--lightningcss-light,#14a87424)var(--lightningcss-dark,#22b8842e);--ok-fg:var(--lightningcss-light,#0b7a53)var(--lightningcss-dark,#5fe0b0);--ok-dot:var(--lightningcss-light,#14a874)var(--lightningcss-dark,#22b884);--warn-bg:var(--lightningcss-light,#e9a0002b)var(--lightningcss-dark,#e6a91a2e);--warn-fg:var(--lightningcss-light,#8a5d00)var(--lightningcss-dark,#f3c85a);--warn-dot:var(--lightningcss-light,#e9a000)var(--lightningcss-dark,#e6a91a);--bad-bg:var(--lightningcss-light,#e0484824)var(--lightningcss-dark,#f064642e);--bad-fg:var(--lightningcss-light,#b42323)var(--lightningcss-dark,#ff9a9a);--bad-dot:var(--lightningcss-light,#e04848)var(--lightningcss-dark,#f06464);--night:#111934;--r:18px;--r-sm:12px;--page:1180px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--text-1);font:16px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;background:radial-gradient(42vw 42vw at 8% -6%, var(--blob-1), transparent 70%), radial-gradient(36vw 36vw at 96% 4%, var(--blob-4), transparent 70%), radial-gradient(40vw 40vw at 78% 92%, var(--blob-2), transparent 70%), radial-gradient(30vw 30vw at 30% 70%, var(--blob-3), transparent 72%);position:fixed;inset:0}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[id]{scroll-margin-top:88px}.page{width:min(var(--page), calc(100% - 40px));margin-inline:auto}.section{padding-block:104px 0}.icon{flex:none;width:20px;height:20px}.glass{background:linear-gradient(160deg, var(--glass-top), var(--glass-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--glass-edge);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 1px 2px var(--shadow-soft), 0 12px 30px var(--shadow)}.btn{white-space:nowrap;color:var(--text-1);background:var(--glass-control);border:1px solid var(--border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;transition:background .15s ease-out,transform .1s ease-out,filter .15s ease-out;display:inline-flex}.btn:hover{background:var(--card-2)}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;background:linear-gradient(160deg, var(--accent-2), var(--accent));border-color:#ffffff38;box-shadow:0 7px 18px var(--lightningcss-light,#3b63e052)var(--lightningcss-dark,#5b82ff52)}.btn-primary:hover{background:linear-gradient(160deg, var(--accent-2), var(--accent));filter:brightness(1.06)}.btn-large{padding:12px 22px;font-size:16px}.btn-icon{width:36px;height:36px;padding:0}.btn-static,.btn-disabled{cursor:default}.btn-static:hover{background:var(--glass-control)}.btn-static:active,.btn-disabled:active{transform:none}.btn-disabled,.btn-disabled:hover{color:var(--text-2);background:var(--card-2)}.btn-static small{color:var(--text-3);font-size:12px;line-height:1}.chip{white-space:nowrap;background:var(--card-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.chip-ok{color:var(--ok-fg);background:var(--ok-bg);border-color:#0000;padding:5px 12px;font-size:13px}.dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.c-s1{--c:var(--s1)}.c-s2{--c:var(--s2)}.c-s3{--c:var(--s3)}.c-s4{--c:var(--s4)}.c-s6{--c:var(--s6)}.c-s7{--c:var(--s7)}.c-other{--c:var(--other)}.c-inc{--c:var(--inc)}.c-exp{--c:var(--exp)}.c-net{--c:var(--net)}.c-ok{--c:var(--ok-dot)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:700}.section-title{letter-spacing:-.032em;max-width:18em;font-size:clamp(32px,4.6vw,54px);font-weight:800;line-height:1.06}.lead{color:var(--text-2);font-size:18px;line-height:1.5}.nav-wrap{z-index:20;width:min(var(--page), calc(100% - 24px));margin:12px auto 0;position:sticky;top:12px}.nav{border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px 8px 14px;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.brand img{width:30px;height:30px}.nav-links{color:var(--text-2);gap:26px;font-size:14px;font-weight:500;display:flex}.nav-links a:hover{color:var(--text-1)}.nav-actions{align-items:center;gap:8px;display:flex}.hero{padding-top:76px}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:52px;display:grid}h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(50px,7.6vw,96px);font-weight:800;line-height:.98}.hero-side{padding-bottom:8px}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.caption{text-align:center;color:var(--text-2);margin-top:14px;font-size:13px}.window{background:linear-gradient(160deg, var(--glass-strong-top), var(--glass-strong-bottom));border:1px solid var(--glass-edge);min-height:730px;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 30px 70px var(--lightningcss-light,#141e462e)var(--lightningcss-dark,#00000080);border-radius:22px;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.window-side{color:#e8edffb8;background:var(--night);flex-direction:column;padding:16px 12px;display:flex}.traffic{gap:8px;margin:0 8px 22px;display:flex}.traffic i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.side-brand{color:#fff;align-items:center;gap:10px;margin:0 8px 18px;font-size:15.5px;font-weight:700;display:flex}.euro{background:linear-gradient(135deg,#7d9cff,#5b82ff);border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;box-shadow:0 4px 12px #3b63e073}.side-nav{gap:4px;display:grid}.side-nav button{text-align:left;color:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.side-nav button:hover{color:#fff;background:#ffffff12}.side-nav button[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#fff3,#ffffff14);border-color:#ffffff1f;font-weight:600}.savebox{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;gap:2px;margin-top:auto;padding:11px 12px;font-size:11.5px;display:grid}.savebox b{color:#fff;font-size:12.5px;font-weight:500}.window-main{min-width:0;padding:18px 22px 22px}.window-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.window-top h2{letter-spacing:-.02em;font-size:21px;font-weight:800}.window-view{gap:14px;animation:.22s ease-out view-in;display:grid}@keyframes view-in{0%{opacity:0;transform:translateY(4px)}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{padding:14px 16px}.kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 1px;font-size:24px;font-weight:800}.kpi-note{color:var(--text-3);font-size:12px}.columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.card{padding:15px 17px}.card h3{font-size:15px;font-weight:700}.card-sub{color:var(--text-3);margin-bottom:11px;font-size:12.5px}.chart{width:100%;height:auto}.axis{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px}.sankey-name{fill:var(--text-1);font-size:12px;font-weight:600}.donut{width:min(150px,100%);margin-inline:auto}.donut-value{letter-spacing:-.02em;fill:var(--text-1);font-size:17px;font-weight:800}.legend{color:var(--text-2);gap:4px;margin-top:10px;font-size:12.5px;display:grid}.legend li{align-items:center;gap:7px;display:flex}.legend b{font-variant-numeric:tabular-nums;color:var(--text-1);margin-left:auto;font-weight:600}.budget-list{gap:15px;display:grid}.budget{gap:12px;display:flex}.row-icon{background:var(--card-2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.budget-body{flex:1;gap:5px;min-width:0;display:grid}.budget-top{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.budget-top b,.row b{font-weight:600}.pill{white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.pill-ok{color:var(--ok-fg);background:var(--ok-bg)}.pill-warn{color:var(--warn-fg);background:var(--warn-bg)}.pill-bad{color:var(--bad-fg);background:var(--bad-bg)}.meter{border-radius:3px;width:100%;height:6px}.rows{display:grid}.row{border-top:1px solid var(--border);align-items:center;gap:12px;padding-block:8px;font-size:14px;display:flex}.row:first-child{border-top:0;padding-top:0}.row div{display:grid}.amount{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.privacy{--text-1:#eef1fb;--text-2:#b6bdd6;--text-3:#8f98b8;--accent-2:#7d9cff;--ok-fg:#5fe0b0;color:var(--text-1);background:var(--night);margin-top:112px;padding-block:104px}.privacy .lead{max-width:36em;margin-top:20px}.privacy .eyebrow{color:var(--accent-2)}.flow{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:56px;display:grid}.flow-node{text-align:center;border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff1a;align-content:center;justify-items:center;gap:2px;min-height:138px;padding:20px;display:grid}.flow-node small{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.flow-node b{color:var(--text-1);font-size:18px}.flow-node span{font-size:14px}.flow-node-app{background:linear-gradient(160deg,#5b82ff47,#5b82ff14);border-color:#7d9cff57}.flow-node-app img{margin-bottom:6px}.absent{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.absent li{color:var(--text-3);border:1px dashed #ffffff29;border-radius:999px;padding:4px 13px;font-size:13.5px}.zeros{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.zero{padding:26px 24px 0 0}.zero+.zero{border-left:1px solid #ffffff1f;padding-left:24px}.zero-number{letter-spacing:-.05em;color:var(--ok-fg);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,96px);font-weight:800;line-height:1;display:block}.zero h3{margin-top:12px;font-size:17px;font-weight:700}.zero p,.guarantees p{color:var(--text-2);margin-top:5px;font-size:14.5px;line-height:1.5}.guarantees{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:72px;display:grid}.guarantees .icon{width:24px;height:24px;color:var(--accent-2)}.guarantees h3{margin-top:12px;font-size:17px;font-weight:700}.ai-note{border-top:1px solid #ffffff1f;margin-top:56px;padding-top:26px}.ai-note h3{font-size:17px;font-weight:700}.ai-note p{max-width:42em;color:var(--text-2);margin-top:5px;font-size:14.5px;line-height:1.5}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.feature{flex-direction:column;padding:24px;display:flex}.feature-wide{grid-column:span 2}.tile{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-sm);place-items:center;margin-bottom:18px;display:grid}.feature h3{letter-spacing:-.012em;font-size:19px;font-weight:700}.feature>p{color:var(--text-2);margin-top:5px;font-size:15px}.dropzone{text-align:center;border:2px dashed var(--border);border-radius:var(--r-sm);justify-items:center;gap:10px;margin-top:20px;padding:26px 16px;font-size:14.5px;font-weight:600;display:grid}.dropzone div{gap:6px;display:flex}.mini-rows{gap:8px;margin-top:16px;display:grid}.mini-rows li{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-rows code{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:22px;display:grid}.formats span{text-align:center;background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:15px 8px;font-size:16px;font-weight:700}.steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px;display:grid}.steps li{border-top:2px solid var(--border);padding-top:18px}.step-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.steps h3{letter-spacing:-.015em;margin-top:8px;font-size:21px;font-weight:700}.steps p{color:var(--text-2);margin-top:6px}.faq-section{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;display:grid}.faq details{border-top:1px solid var(--border)}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--text-3);flex:none;font-size:22px;font-weight:400;line-height:1;transition:transform .15s ease-out}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{max-width:42em;color:var(--text-2);padding-bottom:20px}.download{text-align:center;border-radius:28px;justify-items:center;gap:16px;padding:64px 28px;display:grid}.download .section-title{max-width:15em}.download .lead{font-size:16px}.note{max-width:34em;color:var(--text-2);font-size:13px}.footer{color:var(--text-2);justify-content:space-between;gap:56px;padding-block:56px 44px;font-size:13.5px;display:flex}.footer b{color:var(--text-1);font-weight:600}.footer-legal{text-align:right;max-width:34em}@media (width<=960px){.section{padding-top:80px}.nav-links{display:none}.hero{padding-top:56px}.hero-grid,.faq-section{grid-template-columns:minmax(0,1fr);gap:26px}.window{grid-template-columns:minmax(0,1fr);min-height:0}.window-side{padding:14px}.traffic{margin:0 0 12px}.side-brand,.savebox{display:none}.side-nav{scrollbar-width:none;gap:4px;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.side-nav button{flex:none;padding:7px 11px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.zeros{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.zero:nth-child(odd){border-left:0;padding-left:0}.guarantees,.steps{grid-template-columns:minmax(0,1fr);gap:26px}}@media (width<=640px){.window-main{padding:14px}.chart-scroll{scrollbar-width:none;overflow-x:auto}.chart-sankey{min-width:540px}.kpis,.kpis-3,.columns{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis-3>:last-child{grid-column:span 2}.kpi-value{font-size:20px}.bento,.zeros{grid-template-columns:minmax(0,1fr)}.feature-wide{grid-column:auto}.zero,.zero+.zero{border-left:0;padding-left:0}.flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.flow>.icon{justify-self:center;transform:rotate(90deg)}.formats{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{flex-direction:column;gap:18px}.footer-legal{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
