:root{color-scheme:dark;--bg:#0a0e14;--bg-2:#0d121a;--bg-3:#111822;--line:#a0b4d71a;--line-2:#a0b4d729;--line-row:#a0b4d733;--line-3:#a0b4d747;--text:#edf1f6;--text-2:#a7b1bf;--text-3:#8691a1;--text-dim:#646d7c;--accent:#3b6ef0;--accent-rgb:59, 110, 240;--accent-ink:#7b9ff6;--accent-btn:#3365e6;--neg:#f0877c;--f-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--f-body:"Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:16px;--maxw:1200px;--r:6px;--ease:cubic-bezier(.2, .7, .2, 1);--sec:72px}@media (width>=640px){:root{--gutter:24px;--sec:88px}}@media (width>=1000px){:root{--gutter:40px;--sec:104px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--text);font:400 1.0625rem/1.55 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-display);color:var(--text);text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}s{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salta{z-index:100;background:var(--bg-3);color:var(--text);border:1px solid var(--line-3);border-radius:var(--r);padding:12px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.salta:focus{top:12px}.wrap{width:min(calc(100% - 2 * var(--gutter)), var(--maxw));margin-inline:auto}.label{font:500 .75rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.p{margin-inline:-.14em}.eur{font-family:var(--f-body);font-weight:inherit;letter-spacing:0;margin-left:.18em}.btn{border-radius:var(--r);min-height:48px;font:600 1rem/1 var(--f-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn--light{background:var(--text);color:var(--bg)}.btn--light:hover{background:#fff}.btn--ghost{border-color:var(--line-3);color:var(--text);background:0 0}.btn--ghost:hover{border-color:var(--text-2)}.btn--acc{background:var(--accent-btn);color:#fff}.btn--acc:hover{background:#2c5bd8}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover svg{transform:none}.more{min-height:44px;color:var(--text);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:6px;align-items:center;gap:8px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.more svg{width:16px;height:16px;transition:transform .25s var(--ease);flex:none}.more:hover{text-decoration-color:var(--accent-ink)}.more:hover svg{transform:translate(3px)}.top--inner{border-bottom:1px solid var(--line-2)}.top__in{align-items:center;gap:4px;min-height:64px;display:flex}@media (width>=1000px){.top__in{min-height:76px}}.logo{min-height:44px;font:700 1.375rem/1 var(--f-display);letter-spacing:-.035em;color:var(--text);white-space:nowrap;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.logo__dot,.dot{color:var(--accent)}.nav{align-items:center;display:flex}.nav__a,.nav__s{min-height:44px;color:var(--text-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav__a:hover,.nav__s:hover,.nav__a[aria-current],.nav__s[aria-current]{color:var(--text)}.nav__a[aria-current]:after,.nav__s[aria-current]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:4px;left:12px;right:12px}.nav__ai{align-items:center;display:inline-flex}.nav__subs{display:none}@media (width>=720px){.nav__ai{border-left:1px solid var(--line-2);margin-left:6px;padding-left:6px}.nav__subs{align-items:center;display:inline-flex}.nav__subs:before{content:"/";font:400 .875rem/1 var(--f-mono);color:var(--text-dim);margin:0 2px 0 -6px}.nav__s{padding:0 10px;font-size:.875rem}.nav__s[aria-current]:after{left:10px;right:10px}.nav__ai .nav__a[aria-current]:after{display:none}}.lang{font:500 .75rem/1 var(--f-mono);color:var(--text-3);align-items:center;margin-left:4px;display:inline-flex}.lang a{min-width:30px;min-height:44px;color:var(--text-3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang a[aria-current],.lang a:hover{color:var(--text)}@media (width<=379px){.nav__a{padding:0 9px}.nav__a[aria-current]:after{left:9px;right:9px}}.subrow{border-top:1px solid var(--line)}@media (width>=720px){.subrow{display:none}}.subrow .wrap{grid-template-columns:1fr 1fr;display:grid}.subrow a{min-height:46px;color:var(--text-2);justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex;position:relative}.subrow a+a{border-left:1px solid var(--line)}.subrow a[aria-current]{color:var(--text)}.subrow a[aria-current]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.lab{padding-block:clamp(32px,5vw,64px) clamp(36px,4.5vw,64px)}.lab__grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.lab__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:40px}}.lab__title{letter-spacing:-.045em;font-size:clamp(4.5rem,1.5rem + 10vw,9rem);font-weight:700;line-height:.9}.lab__title>span{display:block}.lab__title .lab__l2{color:var(--text-dim)}.lab__line{max-width:36ch;color:var(--text-2);margin-top:28px;font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);line-height:1.45}.lab__line b{color:var(--text);font-weight:500}.lab__cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.lab__art{max-width:600px;position:relative}@media (width>=1000px){.lab__art{max-width:none}}.lab__art svg{width:100%;height:auto;display:block}.art .ln{fill:none;stroke:#a0b4d757;stroke-width:1px;vector-effect:non-scaling-stroke}.art .ln--soft{stroke:#a0b4d733}.art .nd{fill:var(--bg);stroke:#a0b4d780;stroke-width:1px;vector-effect:non-scaling-stroke}.art .sig{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:square;vector-effect:non-scaling-stroke;opacity:0}.art .sig.on{opacity:1}.art .pk{fill:var(--bg);stroke:#a0b4d78c;stroke-width:1px;vector-effect:non-scaling-stroke}.art text{font:500 13px/1 var(--f-mono);letter-spacing:.08em;fill:var(--text-2)}@media (width<=639px){.art text{font-size:17px}}.hero-art .art text{font-size:15px}@media (width<=639px){.hero-art .art text{font-size:18px}.hero-art .art .t-term{letter-spacing:.02em}}@media (prefers-reduced-motion:no-preference){.art .sig{animation:sig 9s var(--ease) infinite backwards;animation-delay:var(--d,0s)}}@keyframes sig{0%{opacity:0}5%{opacity:1}26%{opacity:1}36%{opacity:0}to{opacity:0}}.cred{border-top:1px solid var(--line-2)}.cred__grid{gap:28px 40px;padding-block:28px 32px;display:grid}@media (width>=768px){.cred__grid{grid-template-columns:1fr 1fr}}.soc--big{flex-wrap:wrap;gap:0 24px;margin-top:6px;display:flex}.soc--big a{min-height:48px;color:var(--text);font:600 1.1875rem/1 var(--f-display);letter-spacing:-.015em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.soc--big svg{width:22px;height:22px;color:var(--text-2);flex:none;transition:color .2s}.soc--big a:hover svg{color:var(--accent-ink)}.cred__sub{color:var(--text-2);margin-top:10px;font-size:.9375rem}.backed{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:48px;margin-top:14px;display:flex}.backed__logo{width:auto;height:20px;fill:var(--text);flex:none;display:block}@media (width>=1000px){.backed__logo{height:22px}}.backed__prog{border-left:1px solid var(--line-3);font:600 1.25rem/1.1 var(--f-display);letter-spacing:-.015em;color:var(--text);padding-left:16px}@media (width<=479px){.backed{flex-wrap:nowrap;gap:12px}.backed__logo{height:16px}.backed__prog{white-space:nowrap;padding-left:12px;font-size:1.0625rem}}@media (width<=359px){.backed{flex-direction:column;align-items:flex-start;gap:8px}.backed__prog{border-left:0;padding-left:0}}.doors{border-top:1px solid var(--line-2)}.doors__grid{display:grid}.door--vis{grid-column:1/-1}.door__k{color:var(--accent-ink);margin-bottom:14px}@media (width<=767px){.door+.door{border-top:1px solid var(--line-2)}}@media (width>=768px) and (width<=999px){.doors__grid{grid-template-columns:1fr 1fr}.door--vis{border-bottom:1px solid var(--line-2)}.door--fin{padding-right:40px}.door--ai{border-left:1px solid var(--line-2);padding-left:40px}.door--cyb{border-top:1px solid var(--line-2);grid-column:1/-1}}@media (width>=1000px){.doors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.door+.door{border-left:1px solid var(--line-2);padding-left:40px}.door:not(:last-child){padding-right:40px}.door.door--vis{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.door--vis:not(:last-child){padding-right:0}.door--vis+.door{border-left:0;padding-left:0}.door--vis .door__t{justify-content:flex-start}.door--vis .door__p{grid-area:1/2/span 2;margin-top:0}}.door{flex-direction:column;padding-block:28px 32px;display:flex}a.door{color:inherit;text-decoration:none}.door__t{letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(2.25rem,1.7rem + 1.8vw,3.25rem);font-weight:800;line-height:1;display:flex}.door__t svg{width:28px;height:28px;color:var(--text-3);transition:transform .25s var(--ease), color .2s;flex:none}a.door:hover .door__t svg{color:var(--accent-ink);transform:translate(4px)}.door__p{color:var(--text-2);max-width:40ch;margin-top:14px;font-size:1.0625rem}.door__go{color:var(--text);align-items:center;gap:8px;margin-top:20px;font-weight:500;display:inline-flex}.door__go span{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:6px}a.door:hover .door__go span{text-decoration-color:var(--accent-ink)}@media (width>=1000px){.door__go{margin-top:auto;padding-top:20px}}.ways{border-top:1px solid var(--line-2);margin-top:18px}.ways a{border-bottom:1px solid var(--line-2);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;text-decoration:none;display:grid}.ways a:last-child{border-bottom:0}.way__t{font:700 1.3125rem/1.2 var(--f-display);letter-spacing:-.025em}.way__d{color:var(--text-2);grid-column:1;font-size:.9375rem;line-height:1.45}.ways svg{width:20px;height:20px;color:var(--text-3);transition:transform .25s var(--ease), color .2s;grid-area:1/2/span 2}.ways a:hover svg{color:var(--accent-ink);transform:translate(3px)}.ways a:hover .way__t{color:#fff}.foot{border-top:1px solid var(--line-2)}.foot__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:16px 24px;display:flex}.foot__l{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.foot__l p{color:var(--text-2);font-size:.875rem}.foot__l b{color:var(--text);font-weight:500}.soc--sm{display:flex}.soc--sm a{width:44px;height:44px;color:var(--text-2);place-items:center;display:grid}.soc--sm a:hover{color:var(--text)}.soc--sm svg{width:18px;height:18px}.foot__r{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:.875rem;display:flex}.foot__r a{min-height:44px;color:var(--text-2);align-items:center;text-decoration:none;display:inline-flex}.foot__r a:hover{color:var(--text)}.foot__r .sep{color:var(--text-3)}.phero{padding-block:clamp(40px,6vw,88px) clamp(44px,5vw,72px)}.phero h1{letter-spacing:-.048em;max-width:14ch;font-size:clamp(2.5rem,1.25rem + 4.8vw,5rem);font-weight:800;line-height:.98}.lead{color:var(--text-2);max-width:60ch;margin-top:20px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=479px){.actions .btn{flex:100%}}.sec{padding-block:var(--sec);border-top:1px solid var(--line-2)}.h2{letter-spacing:-.042em;max-width:18ch;font-size:clamp(2rem,1.35rem + 2.4vw,3.25rem);font-weight:800;line-height:1.02}.h3{letter-spacing:-.025em;font-size:1.375rem;font-weight:700;line-height:1.15}.sec__head{gap:16px;display:grid}@media (width>=1000px){.sec__head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}.sec__head--split .lead{margin-top:0}}.frame{border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg-2);overflow:hidden}.frame__bar{border-bottom:1px solid var(--line-2);height:30px;font:400 .6875rem/1 var(--f-mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 12px;display:flex;overflow:hidden}.frame img{width:100%}.phone{border:1px solid var(--line-3);background:var(--bg);border-radius:26px;padding:6px}.phone img{border-radius:20px}.search{gap:8px;max-width:720px;margin-top:32px;display:flex}.search__f{border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg-2);flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 14px;display:flex}.search__f:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink)}.search__f svg{width:18px;height:18px;color:var(--text-3);flex:none}.search input{min-width:0;min-height:48px;color:var(--text);background:0 0;border:0;flex:1;font-size:1.0625rem}.search input::placeholder{color:var(--text-3)}.search input:focus-visible{outline:none}.search .btn{min-height:52px}.search .btn .ico{display:none}@media (width<=559px){.search__f svg{display:none}.search input{font-size:1rem}.search input::placeholder{font-size:.875rem}.search .btn{width:52px;padding:0}.search .btn .ico{width:20px;height:20px;display:block}.search .btn .txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.examples{flex-wrap:wrap;align-items:center;gap:0 18px;max-width:900px;margin-top:10px;display:flex}.examples__lbl{color:var(--text-3);font-size:.875rem}.ex{cursor:pointer;text-align:left;min-height:44px;color:var(--text-2);text-decoration:underline dotted;text-decoration-color:var(--text-3);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:.9375rem}.ex:hover{color:var(--text);text-decoration-color:var(--accent-ink)}.cats{margin-top:48px}.cats ul{border-top:1px solid var(--line-2);margin-top:12px;display:grid}@media (width>=560px){.cats ul{grid-template-columns:1fr 1fr;column-gap:32px}}@media (width>=1000px){.cats ul{grid-template-columns:repeat(3,1fr);column-gap:40px}}.cats a{border-bottom:1px solid var(--line-2);min-height:54px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.cats a:hover{color:#fff}.cats__n{font:400 .9375rem/1 var(--f-mono);color:var(--text-2);transition:color .2s}.cats a:hover .cats__n{color:var(--accent-ink)}.cmp{padding-block:var(--sec) calc(var(--sec) * .8);border-top:1px solid var(--line-2)}.cmp__head{gap:28px;display:grid}@media (width>=1000px){.cmp__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:64px}}.cmp__note{color:var(--text-2);max-width:60ch;margin-top:16px}.explain{border-top:1px solid var(--line-2)}.explain details{border-bottom:1px solid var(--line-2)}.explain summary{cursor:pointer;min-height:52px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.explain summary::-webkit-details-marker{display:none}.explain summary .q{border:1px solid var(--line-3);width:22px;height:22px;color:var(--text-2);font:500 .75rem/1 var(--f-mono);border-radius:50%;flex:none;place-items:center;margin-right:12px;display:inline-grid}.explain summary .t{align-items:center;display:inline-flex}.explain summary svg{width:16px;height:16px;color:var(--text-3);transition:transform .25s var(--ease);flex:none}.explain details[open] summary svg{transform:rotate(45deg)}.explain details p{color:var(--text-2);max-width:52ch;padding:0 0 18px 34px;font-size:.9375rem}.partner{border:1px dashed var(--line-3);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:16px 18px;display:flex}.cmp .partner{margin-top:40px}.partner p{color:var(--text-2)}.ctrl{z-index:30;margin:12px calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) 12px;background:var(--bg);border-block:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid;position:sticky;top:0}.ctrl__g{gap:6px;min-width:0;display:grid}.ctrl__l{color:var(--text-2);white-space:nowrap;font-size:.8125rem;line-height:1.2}.ctrl__f{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.ctrl__f .ctrl__l{display:none}@media (width>=640px){.ctrl{border:1px solid var(--line-2);border-radius:var(--r);grid-template-columns:auto auto minmax(0,1fr);gap:12px 20px;margin-inline:0;padding:12px 14px}}@media (width>=1000px){.ctrl__f{grid-column:auto;justify-content:flex-end}}@media (width>=1180px){.ctrl{align-items:center;gap:28px;display:flex}.ctrl__g{align-items:center;gap:12px;display:flex}.ctrl__f{margin-left:auto}.ctrl__f .ctrl__l{display:inline}}.amount{border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg-2);align-items:center;min-width:0;padding:0 12px;display:flex}.amount:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink)}.amount input{width:100%;min-width:0;height:44px;color:var(--text);text-align:right;font:500 1.0625rem/1 var(--f-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 8px 0 0}.amount input:focus-visible{outline:none}.amount span{color:var(--text-2)}@media (width>=640px){.amount{width:160px}}.seg{border:1px solid var(--line-3);border-radius:var(--r);padding:2px;display:inline-flex}.seg label{align-items:center;min-height:44px;margin-block:-3px;display:inline-flex;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{min-width:52px;min-height:38px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.seg label:hover span{color:var(--text)}.seg input:checked+span{background:rgba(var(--accent-rgb), .22);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.seg input:focus-visible+span{outline:2px solid var(--accent-ink);outline-offset:2px}.toggle{border:1px solid var(--line-3);border-radius:var(--r);cursor:pointer;min-height:44px;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle .box{border:1.5px solid var(--text-3);border-radius:3px;flex:none;place-items:center;width:18px;height:18px;display:grid}.toggle .box svg{color:#fff;opacity:0;width:12px;height:12px}.toggle:hover{color:var(--text);border-color:var(--text-3)}.toggle:has(input:checked){color:var(--text);border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.toggle input:checked+.box{background:var(--accent-btn);border-color:var(--accent-btn)}.toggle input:checked+.box svg{opacity:1}.toggle:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:3px}.cmp__meta{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-top:22px;font-size:.9375rem;display:flex}.cmp__meta b{color:var(--text);font-weight:600}.legend{font:400 .75rem/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.legend i{vertical-align:middle;width:18px;height:4px;margin-right:8px;display:inline-block}.legend .lg-n{background:var(--accent)}.legend .lg-l{background:#a0b4d766}.legend .lg-z{background:var(--text-2);width:1px;height:12px}.tbl{border-collapse:separate;border-spacing:0;width:100%;margin-top:12px;font-size:.9375rem}.tbl thead th{border-bottom:1px solid var(--line-3);vertical-align:bottom;text-align:left;font:500 .6875rem/1.3 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);padding:14px 12px 12px}.tbl thead th[aria-sort]{color:var(--text)}.tbl thead th[aria-sort]:after{content:" ↓";color:var(--accent-ink)}.tbl tbody>tr>*{border-bottom:1px solid var(--line-row);vertical-align:middle;text-align:left;padding:18px 12px;font-weight:400}.tbl tbody tr{transition:background-color .15s}.tbl tbody tr:hover{background:rgba(var(--accent-rgb), .05)}.tbl tbody tr.is-sel{background:rgba(var(--accent-rgb), .1)}.tbl tbody tr.is-sel>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl .c-num,.tbl thead .th-num{text-align:right}.c-chk{width:48px;padding-left:4px!important;padding-right:0!important}.c-name{min-width:190px}.c-net{width:168px}@media (width>=1100px) and (width<=1279px){.tbl thead th{letter-spacing:.04em;padding-inline:9px}.tbl tbody>tr>*{padding-inline:9px}.c-name{min-width:150px}.c-net{width:140px}.open{padding:0 10px}}.pick{cursor:pointer;min-width:44px;min-height:44px;color:var(--text-2);align-items:center;gap:10px;font-size:.875rem;display:inline-flex;position:relative}.pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick .box{border:1.5px solid var(--text-3);border-radius:3px;flex:none;place-items:center;width:20px;height:20px;margin-left:12px;transition:background-color .15s,border-color .15s;display:grid}.pick .box svg{color:#fff;opacity:0;width:12px;height:12px}.pick:hover .box{border-color:var(--text)}.pick input:checked+.box{background:var(--accent-btn);border-color:var(--accent-btn)}.pick input:checked+.box svg{opacity:1}.pick input:focus-visible+.box{outline:2px solid var(--accent-ink);outline-offset:3px}.pick input:disabled{cursor:not-allowed}.pick input:disabled+.box{opacity:.35}.pick input:disabled~.pick__txt{opacity:.55}.pick__txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acct__brand{color:var(--text);font-weight:600;line-height:1.3;display:block}.acct__prod{color:var(--text-2);margin-top:2px;font-size:.875rem;line-height:1.35;display:block}.gross{font:400 1rem/1 var(--f-mono);color:var(--text-3);text-decoration-color:var(--neg);white-space:nowrap}.net{font:500 1.375rem/1 var(--f-mono);letter-spacing:-.02em;color:var(--accent-ink);white-space:nowrap;display:block}.net.is-neg{color:var(--neg)}.bar{background:#a0b4d71f;height:4px;margin-top:10px;display:block;position:relative}.bar i{position:absolute;top:0;bottom:0}.bar .bar__l{left:var(--z);width:var(--l);background:#a0b4d766}.bar .bar__n{left:var(--z);width:var(--n);background:var(--accent)}.bar .bar__n.is-neg{left:auto;right:calc(100% - var(--z));background:var(--neg);min-width:3px}.bar:after{content:"";left:var(--z);background:var(--text-2);width:1px;position:absolute;top:-4px;bottom:-4px}.year{font:500 1.0625rem/1 var(--f-mono);color:var(--text);white-space:nowrap}.year.is-neg{color:var(--neg)}.year.is-none{color:var(--text-3)}.year.is-low{font:400 .875rem/1.2 var(--f-body);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.year.is-low .p{margin-inline:0}.year.is-low svg{width:14px;height:14px;color:var(--text-3);flex:none}.yes{color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.yes svg{width:14px;height:14px;color:var(--accent-ink);flex:none}.no{color:var(--text-2);white-space:nowrap}.minv{font:400 .9375rem/1 var(--f-mono);color:var(--text);white-space:nowrap}.vote{font:500 1rem/1 var(--f-mono);color:var(--text);white-space:nowrap}.vote small{color:var(--text-3);font-size:.75rem}.open{border:1px solid var(--line-3);border-radius:var(--r);min-height:44px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.open svg{width:14px;height:14px;transition:transform .25s var(--ease)}.open:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.open:hover svg{transform:translate(2px)}.tbl__empty{text-align:center;color:var(--text-2);border-bottom:1px solid var(--line-2);padding:40px 0}.tbl__empty .btn{margin-top:12px}@media (width<=1099px){.tbl,.tbl tbody{display:block}.tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tbody{gap:12px;margin-top:4px;display:grid}.tbl tbody tr{border:1px solid var(--line-row);border-radius:var(--r);background:var(--bg-2);grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.05fr);grid-template-areas:"name name vote""net net gross""net net year""bollo svinc min""chk chk open";display:grid}.tbl tbody tr:hover{background:var(--bg-2)}.tbl tbody tr.is-sel{border-color:var(--accent);background:rgba(var(--accent-rgb), .08)}.tbl tbody tr.is-sel>td:first-child{box-shadow:none}.tbl tbody>tr>*{border:0;min-width:0;padding:10px 14px;display:block}.tbl .c-name{border-bottom:1px solid var(--line-2);grid-area:name;padding-top:16px;padding-bottom:12px}.tbl .c-vote{border-bottom:1px solid var(--line-2);grid-area:vote;padding-top:16px}.tbl .c-net{text-align:left;grid-area:net;width:auto;padding-top:14px}.tbl .c-gross{grid-area:gross;padding-top:14px}.tbl .c-year{grid-area:year;padding-top:4px}.tbl .c-bollo{grid-area:bollo}.tbl .c-svinc{grid-area:svinc}.tbl .c-min{text-align:right;grid-area:min}.tbl .c-bollo,.tbl .c-svinc,.tbl .c-min{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding-top:12px;padding-bottom:12px}.tbl .c-chk{grid-area:chk;align-self:center;width:auto;padding:4px 0 6px 2px!important}.tbl .c-open{text-align:right;grid-area:open;align-self:center;padding:6px 12px 6px 0}.tbl td[data-label]:before{content:attr(data-label);font:400 .8125rem/1.25 var(--f-body);color:var(--text-3);margin-bottom:6px;display:block}.tbl .c-vote:before{text-align:right}.tbl .c-name{min-width:0}.net{font-size:1.875rem}.bar{margin-top:14px;margin-right:8px}.gross{font-size:.9375rem}.year{font-size:1rem}.pick__txt{clip:auto;width:auto;height:auto;position:static;overflow:visible}.pick{padding-right:12px}.pick input:checked~.pick__txt{color:var(--text)}}@media (width>=700px) and (width<=1099px){.tbl tbody{grid-template-columns:1fr 1fr}}@media (width<=379px){.tbl tbody>tr>*{padding-left:12px;padding-right:12px}.net{font-size:1.625rem}.yes,.no{font-size:.875rem}}.cbar{z-index:70;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--bg-3);border-top:1px solid var(--accent);visibility:hidden;transition:transform .4s var(--ease), visibility 0s linear .4s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cbar.is-on{visibility:visible;transition:transform .4s var(--ease), visibility 0s;transform:translateY(0)}.cbar__in{align-items:center;gap:12px;display:flex}.cbar__sel{flex-wrap:wrap;gap:8px;min-width:0;display:none}@media (width>=760px){.cbar__sel{display:flex}}.cbar__sel li{border:1px solid var(--line-3);color:var(--text);border-radius:4px;align-items:center;padding-left:12px;font-size:.875rem;display:inline-flex}.cbar__sel button{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cbar__sel button:hover{color:var(--text)}.cbar__sel button svg{width:14px;height:14px}.cbar__count{font:400 .8125rem/1.3 var(--f-mono);color:var(--text-2)}.cbar__actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.cbar__clear{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.9375rem;font-weight:500}.cbar__clear:hover{color:var(--text)}.cbar .btn{min-height:44px;padding:0 18px}body.has-cbar{padding-bottom:72px}.drawer{z-index:80;align-items:flex-end;display:flex;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer__backdrop{opacity:0;transition:opacity .3s var(--ease);background:#04060ab8;position:absolute;inset:0}.drawer__panel{background:var(--bg-2);border-top:1px solid var(--accent);width:100%;max-height:min(88vh,860px);transition:transform .4s var(--ease);flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:translateY(0)}.drawer__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0 16px;display:flex}.drawer__head h2{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.1}.drawer__head p{color:var(--text-2);margin-top:6px;font-size:.9375rem}.drawer__close{border:1px solid var(--line-3);border-radius:var(--r);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.drawer__close:hover{border-color:var(--text-2)}.drawer__close svg{width:18px;height:18px}.drawer__body{overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.ctable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:8px}.ctable th,.ctable td{border-bottom:1px solid var(--line-row);text-align:left;vertical-align:top;padding:14px}.ctable thead th{vertical-align:bottom;border-bottom-color:var(--line-3);padding-top:18px}.ctable__corner{width:22%;border-bottom-color:var(--line-3)!important}.ctable thead .acct__brand{font-size:1.0625rem}.ctable tbody th{color:var(--text-2);font-size:.9375rem;font-weight:500}.ctable td{color:var(--text);font-size:1rem}.ctable td .net{font-size:1.625rem}.ctable td .bar{max-width:220px}.ctable td.is-best{background:rgba(var(--accent-rgb), .1);box-shadow:inset 2px 0 0 var(--accent)}.best{width:fit-content;font:500 .6875rem/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:4px;margin-top:8px;display:flex}.best svg{width:12px;height:12px}.date{font:400 .9375rem/1 var(--f-mono)}@media (width<=759px){.ctable,.ctable thead,.ctable tbody{display:block}.ctable tr{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));display:grid}.ctable__corner{display:none}.ctable thead th{padding:14px 8px 12px}.ctable tbody th{font-size:.75rem;font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);border-bottom:0;grid-column:1/-1;padding:14px 8px 2px}.ctable td{padding:8px 8px 12px;font-size:.875rem}.ctable td .net{font-size:1.25rem}.ctable thead .acct__brand{font-size:.9375rem}.ctable .acct__prod{font-size:.8125rem}.ctable .yes,.ctable .no{white-space:normal}.ctable .year.is-low{white-space:normal;flex-wrap:wrap}.ctable td .open{padding:0 10px}}.steps{margin-top:48px;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr)}}.step{border-left:1px solid var(--line-3);padding:24px 0 28px 28px;position:relative}.step:before{content:"";background:var(--bg);border:1px solid var(--text-2);width:7px;height:7px;position:absolute;top:30px;left:-4px}.step:last-child:before{background:var(--accent);border-color:var(--accent)}@media (width>=900px){.step{border-left:0;border-top:1px solid var(--line-3);padding:32px 32px 0 0}.step:before{top:-4px;left:0}}.step__n{font:500 .8125rem/1 var(--f-mono);color:var(--text-3);margin-bottom:12px;display:block}.step h3{letter-spacing:-.03em;font-size:1.5rem;line-height:1.15}.step p{color:var(--text-2);max-width:36ch;margin-top:10px}.trace{border-top:1px dashed var(--line-2);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:36ch;margin-top:18px;padding-top:14px;font-size:.875rem;display:flex}.trace b{color:var(--text);font-weight:600}.trace .m{font:400 .9375rem/1 var(--f-mono);color:var(--text)}.trace s.m{color:var(--text-3);text-decoration-color:var(--neg)}.trace .neg{color:var(--neg)}.trace svg{width:14px;height:14px;color:var(--text-3);flex:none}.trace .ok{color:var(--accent-ink)}.reg__grid{align-items:start;gap:48px;display:grid}@media (width>=1000px){.reg__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.figs{border-top:1px solid var(--line-2);margin-top:32px}.figs li{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:18px 0;display:grid}.figs__n{font:500 clamp(1.75rem, 1.4rem + 1.2vw, 2.375rem)/1 var(--f-mono);letter-spacing:-.03em;color:var(--text);white-space:nowrap;grid-row:span 2}.figs__l{color:var(--text-2);font-size:.9375rem;line-height:1.4}.figs__s{color:var(--text-3);font-size:.8125rem;line-height:1.35}.record{border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg-2);overflow:hidden}.record__bar{border-bottom:1px solid var(--line-2);font:400 .75rem/1.3 var(--f-mono);color:var(--text-3);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.record__bar b{color:var(--text-2);font-weight:500}.record pre{font:400 .875rem/1.7 var(--f-mono);color:var(--text-2);margin:0;padding:18px 16px;overflow-x:auto}.record .k{color:var(--text-2)}.record .s{color:var(--text)}.record .n{color:var(--accent-ink)}.record .neg{color:var(--neg)}.record figcaption{border-top:1px solid var(--line-2);color:var(--text-3);padding:12px 16px;font-size:.8125rem}.ranks__list{border-top:1px solid var(--line-2);margin-top:32px;display:grid}@media (width>=760px){.ranks__list{grid-template-columns:1fr 1fr;column-gap:40px}}.ranks__list a{border-bottom:1px solid var(--line-2);min-height:72px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:1.125rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.ranks__list svg{width:18px;height:18px;color:var(--text-3);transition:transform .25s var(--ease), color .2s;flex:none}.ranks__list a:hover svg{color:var(--accent-ink);transform:translate(3px)}.sample__grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.sample__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}}.sample .h2{max-width:19ch;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.75rem)}.pair{flex-wrap:wrap;gap:14px 0;margin-top:28px;display:flex}.pair div{gap:8px;padding-right:28px;display:grid}.pair div+div{border-left:1px solid var(--line-3);padding-left:28px}.pair span{color:var(--text-2);font-size:.875rem}.pair b{font:500 2rem/1 var(--f-mono);letter-spacing:-.03em}.pair s{color:var(--text-3);text-decoration-color:var(--neg);text-decoration-thickness:3px}.pair .neg{color:var(--neg)}.sample .more{margin-top:24px}.sample__media{padding-bottom:36px;position:relative}.sample__media .frame{width:86%}.sample__media .phone{width:27%;min-width:104px;position:absolute;bottom:0;right:0}.duo{gap:56px;display:grid}@media (width>=1000px){.duo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px}}.feed{border-top:1px solid var(--line-2);margin-top:28px}.feed a{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:16px 0;text-decoration:none;display:grid}.feed__k{font:500 .6875rem/1.3 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.feed time{font:400 .8125rem/1 var(--f-mono);color:var(--text-3);white-space:nowrap}.feed__t{color:var(--text);grid-column:1/-1;font-size:1.0625rem;font-weight:500}.feed__t span{color:var(--text-2);font-weight:400}.feed a:hover .feed__t{color:#fff}.news .h3{letter-spacing:-.035em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:800}.news p{color:var(--text-2);margin-top:12px}.form-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.form-row label{color:var(--text-2);flex:100%;font-size:.875rem}.input{border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg-2);min-width:0;min-height:50px;color:var(--text);flex:220px;padding:0 14px;font-size:1rem}.input::placeholder{color:var(--text-3)}.input:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}textarea.input{resize:vertical;min-height:120px;padding-top:12px;line-height:1.5}@media (width<=479px){.form-row .btn{flex:100%}}.form__out{min-height:1.5em;color:var(--text-2);margin-top:10px;font-size:.9375rem}.form__out:empty{min-height:0;margin-top:0}.partners__box{margin-top:28px}.aihero__grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.aihero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.inkit__track{margin-top:40px;display:grid}@media (width>=1000px){.inkit__track{grid-template-columns:repeat(7,minmax(0,1fr))}}.inkit__track li{border-left:1px solid var(--line-3);padding:0 0 22px 28px;position:relative}.inkit__track li:before{content:"";background:var(--bg);border:1px solid var(--accent-ink);width:7px;height:7px;position:absolute;top:4px;left:-4px}.inkit__track li:last-child{padding-bottom:0}@media (width>=1000px){.inkit__track li{border-left:0;border-top:1px solid var(--line-3);padding:26px 16px 0 0}.inkit__track li:before{top:-4px;left:0}}.inkit__n{font:500 .8125rem/1 var(--f-mono);color:var(--text-3);margin-bottom:8px;display:block}.inkit__t{color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.3}.note{max-width:70ch;color:var(--text-2);align-items:flex-start;gap:12px;margin-top:36px;font-size:.875rem;line-height:1.5;display:flex}.note svg{width:16px;height:16px;color:var(--text-3);flex:none;margin-top:2px}.shelves{border-top:1px solid var(--line-3);margin-top:32px}.shelves a{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:20px 0;text-decoration:none;display:grid}@media (width>=760px){.shelves a{grid-template-columns:minmax(200px,.8fr) 1.6fr 24px;padding:24px 0}}.shelves__n{font:700 1.375rem/1.15 var(--f-display);letter-spacing:-.025em;color:var(--text)}.shelves__d{color:var(--text-2);grid-column:1}@media (width>=760px){.shelves__d{grid-column:auto}}.shelves svg{width:18px;height:18px;color:var(--text-3);transition:transform .25s var(--ease), color .2s;grid-area:1/2/span 2}@media (width>=760px){.shelves svg{grid-area:auto}}.shelves a:hover svg{color:var(--accent-ink);transform:translate(3px)}.shelves a:hover .shelves__n{color:#fff}.shelves__n{align-items:center;gap:14px;display:inline-flex}.shelves .glyph{fill:none;width:28px;height:28px;stroke:var(--text-3);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .2s}.shelves .glyph .acc{stroke:var(--accent)}.shelves .glyph .accf{fill:var(--accent);stroke:none}.shelves a:hover .glyph{stroke:var(--text-2);transform:none}@media (width<=759px){.shelves__d{padding-left:42px}}.closing__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.closing p{font:700 clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem)/1.1 var(--f-display);letter-spacing:-.035em;max-width:24ch}.cases{border-top:1px solid var(--line-3);margin-top:36px;display:grid}@media (width>=640px){.cases{grid-template-columns:1fr 1fr;column-gap:40px}}@media (width>=1000px){.cases{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.cases li{padding-right:28px}.cases li:not(:nth-child(3n+1)){border-left:1px solid var(--line-2);padding-left:28px}}.cases li{border-bottom:1px solid var(--line-2);padding-block:26px}.cases h3{letter-spacing:-.025em;font-size:1.375rem}.cases p{color:var(--text-2);max-width:40ch;margin-top:8px;font-size:.9375rem}.access{border-top:1px solid var(--line-3);gap:32px;margin-top:48px;padding-top:40px;display:grid}@media (width>=1000px){.access{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.access .h3{letter-spacing:-.035em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:800}.access p{color:var(--text-2);margin-top:12px}.form{gap:10px;display:grid}.form .field{gap:6px;display:grid}.form .field span{color:var(--text-2);font-size:.875rem}.form__two{gap:10px;display:grid}@media (width>=640px){.form__two{grid-template-columns:1fr 1fr}}.consent{min-height:44px;color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;padding-top:6px;font-size:.9375rem;display:flex}.consent input{width:20px;height:20px;accent-color:var(--accent-btn);flex:none;margin:2px 0 0}.consent a{color:var(--text)}.form .btn{justify-self:start;margin-top:6px}.form__note{color:var(--text-3);font-size:.8125rem}.contact__in{gap:24px;display:grid}@media (width>=900px){.contact__in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}}@media (width>=480px){.contact__in .btn{justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.art .sig{animation:none!important}}
