:root{--bg:#fff;--surface:#f6f6f7;--ink:#181819;--ink-2:#5f5f66;--ink-3:#9a9aa2;--ink-mute:#707078;--line:#00000014;--line-strong:#00000024;--track:#e7e7ea;--accent:#e1602f;--d-bg:#181819;--d-surface:#262629;--d-surface-2:#323236;--d-ink:#f4f4f6;--d-ink-2:#c4c4ca;--d-ink-3:#9a9aa2;--d-mute:#8c8c94;--d-line:#ffffff1f;--d-accent:#ec7444;--err:#b3261e;--sans:"Geist","Geist Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"Geist Mono","Geist Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gut:clamp(16px,4.45vw,64px);--band:clamp(52px,5vw,72px);--r-sm:8px;--r-md:12px;--r-lg:16px;--header:72px;--ease:cubic-bezier(.4,0,.2,1);--snap:cubic-bezier(.16,1,.3,1);--c-000000:#000;--c-000000-a08:#00000014;--c-000000-a12:#0000001f;--c-000000-a14:#00000024;--c-000000-a18:#0000002e;--c-000000-a25:#00000040;--c-000000-a28:#00000047;--c-000000-a30:#0000004d;--c-000000-a32:#00000052;--c-000000-a35:#00000059;--c-000000-a40:#0006;--c-000000-a50:#00000080;--c-000000-a55:#0000008c;--c-000000-a60:#0009;--c-000000-a70:#000000b3;--c-111112:#111112;--c-181819:#181819;--c-181819-a14:#18181924;--c-181819-a62:#1818199e;--c-1e6b3a:#1e6b3a;--c-262629:#262629;--c-2b2b2f:#2b2b2f;--c-3e3e44:#3e3e44;--c-5f5f66:#5f5f66;--c-6e6e76:#6e6e76;--c-77777f:#77777f;--c-8a3413:#8a3413;--c-8e8e96:#8e8e96;--c-a9a9b0:#a9a9b0;--c-b4471e:#b4471e;--c-c4c4ca:#c4c4ca;--c-c9c9cf:#c9c9cf;--c-e1602f:#e1602f;--c-e1602f-a18:#e1602f2e;--c-ec7444-a00:#ec744400;--c-ec7444-a60:#ec744499;--c-f1f1f3:#f1f1f3;--c-f2f2f4:#f2f2f4;--c-f4f4f6:#f4f4f6;--c-f6f6f7:#f6f6f7;--c-fbede6:#fbede6;--c-fbefe9:#fbefe9;--c-ff8a80:#ff8a80;--c-ff9a90:#ff9a90;--c-ffffff:#fff;--c-ffffff-a14:#ffffff24;--c-ffffff-a16:#ffffff29;--c-ffffff-a18:#ffffff2e;--c-ffffff-a22:#ffffff38;--c-ffffff-a24:#ffffff3d;--c-ffffff-a25:#ffffff40;--c-ffffff-a26:#ffffff42;--c-ffffff-a28:#ffffff47;--c-ffffff-a30:#ffffff4d;--c-ffffff-a50:#ffffff80;--c-ffffff-a55:#ffffff8c;--c-ffffff-a70:#ffffffb3;--c-ffffff-a75:#ffffffbf;--map-land:#eeeef0;--map-landuse:#e7e8e8;--map-water:#d6dadf;--map-building:#d9d9dd;--map-road:#fff;--map-rail:#c9c9ce;--map-boundary:#a6a6ae;--map-label:var(--ink-2);--map-label-2:var(--ink-mute);--map-halo:var(--bg);--ok-bg:#eaf4ec;--ok-line:#cfe5d3;--ok-ink:#1e5b2b;--changed:#c9822e;--changed-bg:#fffbf5;--flash-bg:#fff1e8;--accent-hover:#c94f1d;--scrim:#1818198c;--shadow-dialog:#0000004d;--veil:#ffffffb8;--ok-icon:#2f7d43;--vz-bar-bg:#fffffff5;--td-black:#000;--td-surface-2:#eeeef0;--td-desk:#e9e9ec;--td-accent-ink:#b4471e;--td-accent-soft:#fbefe9;--td-ok:#1e6b47;--td-ok-soft:#e8f3ec;--td-ok-hover:#155537;--td-err-soft:#fbeae8;--td-err-bg:#fffbfa;--td-err-line:#b3261e59;--td-warn:#8a5a00;--td-warn-soft:#fff4e5;--td-warn-bg:#fffcf6;--td-warn-line:#8a5a004d;--td-blue:#344a7a;--td-blue-soft:#e9eef8;--td-violet:#6a3a80;--td-violet-soft:#f3ecf7;--td-logo:#2b4a3f;--td-pulse:#e1602f8c;--td-pulse-0:#e1602f00;--td-flash:#e1602f38;--td-edit-line:#e1602f73;--td-shadow:#000000b3;--td-shadow-soft:#00000040;--td-shadow-card:#00000059;--td-ring:#ffffff0f;--td-scrim:#1818196b;--gen-miss-bg:#fdf2f1;--gen-shadow:#00000040;--gen-shadow-s:#00000014}@font-face{font-family:Geist;src:url(/fonts/Geist-latin.42ebf14f.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+103,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+420,U+423,U+430,U+438-43A,U+43D,U+440-441,U+443,U+44C,U+457,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2028-2029,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:Geist;src:url(/fonts/Geist-latin-ext.ea0a09e4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-102,U+104-113,U+116-12B,U+12E-130,U+132-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1E4-1E9,U+218-21B,U+237,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+A78B-A78C}@font-face{font-family:Geist;src:url(/fonts/Geist-cyrillic.b3a6aa31.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+400-41F,U+421-422,U+424-42F,U+431-437,U+43B-43C,U+43E-43F,U+442,U+444-44B,U+44D-456,U+458-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+496-497,U+49A-49B,U+4A2-4A3,U+4AE-4B3,U+4B6-4B7,U+4BA-4BB,U+4C0,U+4CF,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF}@font-face{font-family:Geist;src:url(/fonts/Geist-other.fffd4e32.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+259,U+2B9,U+2BC,U+2C7-2C8,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+335-338,U+39B,U+3A9,U+3BB-3BC,U+3C0,U+3C9,U+E3F,U+2070,U+2074-2079,U+20AA,U+20B1,U+20B4,U+20B9,U+20BD,U+2117,U+2153-2155,U+215B-215E,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2460-2468,U+24EA,U+24FF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2639-263A,U+2776-277E,U+3003,U+301C,U+F8FF,U+FB01-FB02}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-latin.0d7ef419.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+103,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+420,U+423,U+430,U+438-43A,U+43D,U+440-441,U+443,U+44C,U+457,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2028-2029,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-latin-ext.77eff3e3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-102,U+104-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1E4-1E9,U+218-21B,U+237,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+A78B-A78C}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-cyrillic.e3c75200.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+400-41F,U+421-422,U+424-42F,U+431-437,U+43B-43C,U+43E-43F,U+442,U+444-44B,U+44D-456,U+458-45F,U+462-463,U+46A-46B,U+472-475,U+490-493,U+496-497,U+49A-49B,U+4A2-4A3,U+4AE-4B3,U+4B6-4B7,U+4BA-4BB,U+4C0,U+4CF,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-other.77a0eddd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+259,U+2B9,U+2BC,U+2C7-2C8,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+335-338,U+39B,U+3A9,U+3BB-3BC,U+3C0,U+E3F,U+2070,U+2074-2079,U+20AA,U+20B1,U+20B4,U+20B9,U+20BD,U+2107,U+2117,U+2153-2155,U+215B-215E,U+219D,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21E4-21E5,U+21E7,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2326-2327,U+232B,U+23CE,U+240B-240C,U+2423,U+2460-2468,U+24EA,U+24FF-259F,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2776-277E,U+3003,U+301C,U+F8FF}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:100 449;size-adjust:101.77%;ascent-override:98.75%;descent-override:28.99%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:450 549;size-adjust:104.06%;ascent-override:96.58%;descent-override:28.35%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 649;size-adjust:99.46%;ascent-override:101.05%;descent-override:29.66%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:650 749;size-adjust:101.57%;ascent-override:98.95%;descent-override:29.04%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:750 900;size-adjust:103.71%;ascent-override:96.91%;descent-override:28.44%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Consolas);size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 8px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01" 0;margin:0;font-size:17px;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}table{border-collapse:collapse}.wrap{max-width:1440px;padding-inline:var(--gut);margin-inline:auto}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--c-ffffff);border-radius:var(--r-sm);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.band--dark :focus-visible{outline-color:var(--d-ink)}.num,[data-settle],.mega,.tier__price,.board__v,.fact dd,.cut__num,.big247__num{font-variant-numeric:tabular-nums}.btn{border-radius:var(--r-sm);background:var(--ink);height:52px;color:var(--c-ffffff);font:600 16px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c-000000)}.btn--sm{gap:0;height:40px;padding:0 16px;font-size:14px}.btn--block{width:100%}.band--dark .btn{background:var(--d-ink);color:var(--ink)}.band--dark .btn:hover{background:var(--c-ffffff)}.tlink{color:var(--ink);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.tlink span{transition:transform .15s var(--ease)}.tlink:hover span{transform:translate(3px)}.tlink--d{color:var(--d-ink)}.tag{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:5px 8px;display:inline-block}.tag--d{border-color:var(--d-line);color:var(--d-ink-2)}.top{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.top__in{height:var(--header);align-items:center;gap:28px;display:flex}.logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo svg{width:auto;height:24px}.nav{gap:28px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);transition:color .15s var(--ease);font-size:15px;text-decoration:none}.nav a:hover{color:var(--ink)}.top__cta{margin-left:12px}.menu{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.menu__bars,.menu__bars:before,.menu__bars:after{background:var(--ink);content:"";width:16px;height:1.5px;display:block;position:relative}.menu__bars:before{position:absolute;top:-5px}.menu__bars:after{position:absolute;top:5px}.idx{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);align-items:baseline;gap:16px;margin-bottom:clamp(28px,3.6vw,52px);padding-bottom:14px;display:flex}.idx b{color:var(--ink);font-weight:600}.idx span{color:var(--ink-2)}.band--dark .idx{border-bottom-color:var(--d-line)}.band--dark .idx b{color:var(--d-ink)}.band--dark .idx span{color:var(--d-ink-2)}.h1{letter-spacing:-.052em;max-width:13.2em;font-size:clamp(44px,7.65vw,112px);font-weight:700;line-height:.95}.h1__a{display:block}.h1__b{width:fit-content;color:var(--accent);padding-bottom:.06em;display:block}.h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(32px,4.45vw,64px);font-weight:650;line-height:1.02}.h2--xl{letter-spacing:-.05em;font-size:clamp(38px,6.1vw,88px);line-height:.98}.h2--mega{white-space:nowrap;letter-spacing:-.06em;font-size:clamp(60px,8.6vw,124px);font-weight:700;line-height:.9}.h2--accent{color:var(--accent)}.mute{color:var(--ink-mute)}.band--dark .mute{color:var(--d-mute)}.mute-l{color:var(--ink-mute)}.body{color:var(--ink-2);max-width:36em;margin-top:clamp(20px,2vw,28px);font-size:clamp(17px,1.32vw,19px);line-height:1.55}.body--d{color:var(--d-ink-2)}.fine{color:var(--ink-2);font-size:13px;line-height:1.5}.fine--d{color:var(--d-ink-2);margin-top:18px}.band{padding-block:var(--band)}.band--dark{background:var(--d-bg);color:var(--d-ink)}.band--light{background:var(--bg)}.hero{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(40px,4vw,56px)}.kicker{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:24px;margin-bottom:clamp(22px,2.8vw,40px);display:flex}.hero__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:clamp(28px,3.4vw,48px);display:grid}.lead{color:var(--ink-2);max-width:35em;font-size:clamp(17px,1.38vw,20px);line-height:1.5}.actions{align-items:center;gap:28px;display:flex}.facts{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,4.4vw,60px);display:grid}.fact{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:18px 24px 0 0;display:flex}.fact+.fact{border-left:1px solid var(--line);padding-left:24px}.fact dt{font:400 13px/1.35 var(--mono);color:var(--ink-2)}.fact dd{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(30px,3.6vw,52px);font-weight:650;line-height:1}.fact__pre{letter-spacing:-.01em;color:var(--ink-2);vertical-align:.55em;margin-right:.1em;font-size:.42em;font-weight:500}.arb__head{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.arb__why{color:var(--d-ink-2);padding-bottom:6px;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.mega{letter-spacing:-.04em;white-space:nowrap;margin-top:clamp(32px,3.6vw,52px);margin-left:-.04em;font-size:clamp(50px,12.4vw,180px);font-weight:700;line-height:.88}.mega__cap{font:400 clamp(12.5px,1vw,14px)/1.4 var(--mono);color:var(--d-ink-2);margin-top:clamp(14px,1.4vw,20px)}.today{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);margin-top:clamp(36px,4vw,56px);display:grid}.today__item{border-top:1px solid var(--d-line);padding-top:clamp(16px,1.6vw,22px)}.today__us{border-top:2px solid var(--d-ink)}.today__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-3);margin-bottom:12px}.today h3{letter-spacing:-.025em;font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.15}.today h3+p:not(.cut__num){color:var(--d-ink-2);margin-top:8px;font-size:16px}.today__us h3{max-width:12em}.cut__num{letter-spacing:-.055em;color:var(--d-accent);white-space:nowrap;margin-top:clamp(14px,1.4vw,20px);font-size:clamp(60px,6.4vw,92px);font-weight:700;line-height:.85}.cut__cap{font:400 12.5px/1.5 var(--mono);color:var(--d-ink-2);max-width:34em;margin-top:12px}.pair__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4.4vw,64px);display:grid}.pair__img{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shot{position:relative}.shot picture{background:var(--surface);display:block;position:relative;overflow:hidden}.shot img{aspect-ratio:5/6;object-fit:cover;object-position:50% 30%;width:100%;height:auto}.shot:not(.shot--after) img{filter:grayscale()contrast(1.04)brightness(.98)}.shot figcaption{flex-direction:column;gap:8px;margin-top:14px;display:flex}.shot__tag{font:600 11.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;background:var(--bg);color:var(--ink);border-radius:4px;padding:8px 10px;position:absolute;top:12px;left:12px}.shot--after .shot__tag{background:var(--ink);color:var(--c-ffffff)}.shot__line{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.15}.shot:not(.shot--after) .shot__line{color:var(--ink-mute)}.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5.6vw,88px);display:grid}.big247{border-top:1px solid var(--d-line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(20px,2.4vw,36px);margin-top:clamp(36px,4vw,56px);padding-top:clamp(20px,2vw,28px);display:grid}.big247__num{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(80px,11.2vw,164px);font-weight:700;line-height:.82}.big247__cap{color:var(--d-ink-2);max-width:20em;padding-bottom:6px;font-size:16px;line-height:1.5}.chat{background:var(--d-surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:20px;display:flex}.chat__head{font:500 12px/1 var(--mono);color:var(--d-ink-2);border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:2px 2px 10px;display:flex}.chat__who{align-items:center;gap:8px;display:inline-flex}.chat__dot{background:var(--d-ink);border-radius:50%;width:7px;height:7px}.msg{background:var(--d-surface-2);max-width:88%;color:var(--d-ink);border-radius:12px 12px 12px 4px;padding:12px 14px;font-size:15px;line-height:1.45}.msg__flag{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-3);margin-bottom:8px;display:block}.msg--you{background:var(--d-ink);color:var(--ink);border-radius:12px 12px 4px;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;display:flex}.msg__who{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.file{font:500 13px/1 var(--mono);align-items:center;gap:8px;display:inline-flex}.need{margin-top:28px}.need__h{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(20px,1.6vw,23px);font-weight:600;line-height:1.2}.need__list li{border-top:1px solid var(--d-line);color:var(--d-ink-2);padding:10px 0;font-size:15.5px;line-height:1.45}.need__list li:last-child{border-bottom:1px solid var(--d-line);margin-bottom:20px}.split--num{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.split--num .h2{max-width:10em}.when{margin-top:clamp(28px,3vw,40px)}.when__h{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-top:clamp(28px,3vw,40px)}.when__h+.when{margin-top:10px}.when li{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.when span{font:400 13.5px/1.3 var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.when b{letter-spacing:-.03em;color:var(--ink-mute);font-size:clamp(20px,1.8vw,26px);font-weight:600}.when .when__now{border-top:2px solid var(--ink)}.when .when__now span{color:var(--ink);font-weight:600}.when .when__now b{color:var(--ink);letter-spacing:-.045em;font-size:clamp(28px,2.8vw,40px);font-weight:700}.board{background:var(--surface);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,30px) clamp(20px,2.2vw,30px) 6px}.board__head{font:500 12.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.board__row{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,1.4vw,20px) 0;display:flex}.board__k{font-size:16px;font-weight:500;line-height:1.3}.board__k small{font:400 12.5px/1.3 var(--mono);color:var(--ink-2);margin-top:4px;display:block}.board__v{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:1}.promise{border-top:2px solid var(--ink);margin-top:clamp(24px,2.6vw,36px);padding-top:clamp(16px,1.6vw,22px)}.promise__eb{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.promise__txt{letter-spacing:-.045em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,2.5vw,36px);font-weight:650;line-height:1.04}.duo{grid-template-columns:1fr 1fr;display:grid}.duo .h2{font-size:clamp(32px,3.9vw,56px)}.duo__col:first-child{padding-right:clamp(32px,4.4vw,64px)}.duo__col+.duo__col{border-left:1px solid var(--d-line);padding-left:clamp(32px,4.4vw,64px)}.sla{border-top:2px solid var(--d-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,2.6vw,36px);display:grid}.sla li{flex-direction:column;gap:6px;padding:14px 12px 0 0;display:flex}.sla li+li{border-left:1px solid var(--d-line);padding-left:16px}.sla span{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.sla b{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(18px,1.5vw,22px);font-weight:650;line-height:1.15}.early{border-top:2px solid var(--d-ink);letter-spacing:-.04em;text-wrap:balance;margin-top:clamp(28px,3.4vw,48px);padding-top:clamp(18px,1.8vw,24px);font-size:clamp(28px,3.1vw,44px);font-weight:650;line-height:1.04}.prices .h2{margin-bottom:clamp(28px,3vw,44px);font-size:clamp(32px,3.8vw,55px)}.tiers{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier{flex-direction:column;padding:clamp(18px,1.8vw,26px) clamp(20px,2.2vw,32px) 0 0;display:flex}.tier+.tier{border-left:1px solid var(--line-strong);padding-left:clamp(20px,2.2vw,32px)}.tier__name{font:600 13px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.tier__price{letter-spacing:-.065em;white-space:nowrap;margin-top:clamp(16px,1.6vw,22px);font-size:clamp(56px,6.5vw,94px);font-weight:700;line-height:.9}.tier__unit{color:var(--ink-2);margin-top:12px;font-size:14.5px}.tier__vs{border-top:1px solid var(--line);min-height:72px;margin-top:18px;padding-top:14px}.tier__vs p{font-size:15px;font-weight:500;line-height:1.4}.bar{background:var(--track);height:6px;margin-top:12px;margin-right:56px;position:relative}.bar i{width:calc(var(--r) * 100%);background:var(--accent);transform-origin:0;position:absolute;inset:0 auto 0 0}.bar span{top:50%;left:calc(var(--r) * 100% + 4px);font:600 12px/1 var(--mono);color:var(--ink);background:var(--bg);padding:0 6px;position:absolute;transform:translateY(-50%)}.tier__list{margin-top:14px}.tier__list li{color:var(--ink-2);padding:5px 0 5px 18px;font-size:15px;line-height:1.4;position:relative}.tier__list li:before{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:14px;left:0}.tier__list li:first-child{color:var(--ink);font-weight:500}.terms{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:clamp(32px,3.4vw,48px);padding-top:clamp(20px,2vw,28px);display:grid}.terms__txt p{color:var(--ink-2);max-width:62em;font-size:15.5px}.terms__txt p+p{margin-top:6px}.terms__txt b{color:var(--ink);font-weight:600}.terms__txt .fine{margin-top:12px;font-size:13px}.terms__act{align-items:center;gap:28px;display:flex}.systems{background:var(--surface);padding-block:clamp(36px,3.8vw,52px)}.systems__in{grid-template-columns:minmax(0,3fr) minmax(0,8fr) auto;align-items:center;gap:clamp(24px,3.4vw,48px);display:grid}.systems__h{letter-spacing:-.035em;font-size:clamp(22px,1.85vw,27px);font-weight:650;line-height:1.1}.systems__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 28px;display:grid}.systems__list li{flex-direction:column;gap:5px;min-width:0;display:flex}.sys__name{letter-spacing:-.025em;color:var(--c-3e3e44);white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.sys__name img{opacity:.72;flex:none;width:18px;height:18px}.sys__cat{font:400 11.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.contact__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5.6vw,88px);display:grid}.contact__sub{letter-spacing:-.035em;color:var(--d-mute);text-wrap:balance;max-width:20em;margin-top:clamp(14px,1.4vw,20px);font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.15}.steps{border-top:2px solid var(--d-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,40px);display:grid}.steps li{flex-direction:column;gap:4px;padding:16px 16px 0 0;display:flex}.steps li+li{border-left:1px solid var(--d-line);padding-left:16px}.steps b{font:500 12px/1 var(--mono);color:var(--d-ink-3);margin-bottom:6px}.steps__t{letter-spacing:-.02em;font-size:18px;font-weight:600}.steps__v{color:var(--d-ink-2);font-size:15px}.team{margin-top:clamp(28px,3vw,40px)}.team__h{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);margin-bottom:16px}.team__list{gap:20px;display:flex}.person{width:136px}.person__ph{aspect-ratio:4/5;background:var(--d-surface);border:1px solid var(--d-line);border-radius:4px;place-items:center;width:100%;display:grid}.person__ph span{letter-spacing:-.05em;color:var(--d-ink-3);font-size:38px;font-weight:600}.person figcaption{flex-direction:column;gap:2px;margin-top:12px;display:flex}.person b{letter-spacing:-.015em;font-size:16px;font-weight:600}.person figcaption span{color:var(--d-ink-2);font-size:14px;line-height:1.35}.form,.done{background:var(--bg);color:var(--ink);border-radius:var(--r-lg);padding:clamp(22px,2.4vw,34px)}.form__h{letter-spacing:-.03em;margin-bottom:20px;font-size:24px;font-weight:650}.field{margin-bottom:14px}.field label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.opt{color:var(--ink-2);font-weight:400}.field input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;height:48px;font:400 16px/1 var(--sans);color:var(--ink);transition:border-color .15s var(--ease);padding:0 14px}.field input::placeholder{color:var(--c-6e6e76)}.field input:hover{border-color:var(--c-000000-a28)}.field input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.form.tried input:invalid{border-color:var(--err)}.check{color:var(--ink-2);align-items:flex-start;gap:10px;margin:18px 0 4px;font-size:13.5px;line-height:1.45;display:flex}.check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.check a{color:var(--ink)}.form .btn{background:var(--ink);color:var(--c-ffffff)}.form .btn:hover{background:var(--c-000000)}.form__err{color:var(--err);margin-top:10px;font-size:14px}.form .btn{margin-top:18px}.form__alt{color:var(--ink-2);text-align:center;margin-top:14px;font-size:14px}.done:focus{outline:none}.done__big{letter-spacing:-.06em;margin-bottom:12px;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.95}.foot{background:var(--bg);padding:clamp(36px,3.6vw,48px) 0 clamp(24px,2.6vw,32px)}.foot__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.foot__nav{flex-wrap:wrap;gap:clamp(32px,5vw,72px);display:flex}.foot__nav li+li{margin-top:9px}.foot__nav a{color:var(--ink-2);font-size:15px;text-decoration:none}.foot__nav a:hover{color:var(--ink);text-decoration:underline}.foot__legal{border-top:1px solid var(--line-strong);color:var(--ink-2);margin-top:clamp(28px,3vw,40px);padding-top:20px;padding-right:min(30%,360px);font-size:14px;line-height:1.55}.foot__co{font:400 12.5px/1.5 var(--mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;display:flex}.js .h1__b{animation:.52s cubic-bezier(.7,0,.2,1) .22s both wipe}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ch{display:inline-block}.go .ch{animation:settle .58s var(--snap) both;animation-delay:calc(var(--i) * 26ms)}@keyframes settle{0%{opacity:0;transform:translateY(.38em)}to{opacity:1;transform:none}}.bar.go i{animation:.8s cubic-bezier(.7,0,.2,1) .15s both grow}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1180px){.nav{gap:20px}.kicker__r{display:none}.systems__in{grid-template-columns:1fr;gap:24px}.systems__more{justify-self:start}}@media (width<=980px){.nav{left:0;right:0;top:var(--header);background:var(--bg);border-bottom:1px solid var(--line-strong);padding:8px var(--gut) 16px;flex-direction:column;gap:0;margin:0;display:none;position:absolute}.nav.open{display:flex}.nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.nav a:last-child{border-bottom:0}.menu{display:inline-flex}.top__cta{margin-left:auto}.top__in{gap:12px;position:relative}.hero__row{grid-template-columns:1fr;gap:28px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(3){border-left:0;padding-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line);margin-top:22px}.today{grid-template-columns:1fr 1fr}.today__us{grid-column:1/-1}.arb__head{grid-template-columns:1fr;gap:18px}.split,.split--num,.contact__grid{grid-template-columns:1fr}.chat,.board{margin-top:0}.pair__grid{grid-template-columns:1fr}.pair__text .h2{max-width:14em}.duo{grid-template-columns:1fr}.duo__col:first-child{padding-right:0}.duo__col+.duo__col{border-left:0;margin-top:clamp(56px,8vw,80px);padding-left:0}.tiers{grid-template-columns:1fr}.tier{padding:24px 0 28px}.tier+.tier{border-left:0;border-top:1px solid var(--line-strong);padding-left:0}.tier__vs{min-height:0}.terms{grid-template-columns:1fr;gap:24px}}@media (width<=640px){body{font-size:16px}.hide-s{display:none}.logo svg{height:22px}.h1{letter-spacing:-.048em}.actions{flex-direction:column;align-items:stretch;gap:18px}.actions .tlink{align-self:flex-start}.fact{padding-right:12px}.fact+.fact{padding-left:12px}.fact:nth-child(3){padding-left:0}.fact dd{font-size:clamp(26px,7.4vw,40px)}.fact dt{font-size:12px}.today{grid-template-columns:1fr;gap:22px}.pair__img{grid-template-columns:1fr;gap:28px}.shot img{aspect-ratio:1;object-position:50% 24%}.big247{grid-template-columns:1fr;gap:12px}.chat{padding:14px}.msg{max-width:94%}.board__row{flex-wrap:wrap}.systems__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.sla{grid-template-columns:1fr}.sla li{border-bottom:1px solid var(--d-line);flex-direction:row;justify-content:space-between;align-items:baseline;padding:12px 0}.sla li+li{border-left:0;padding-left:0}.steps{grid-template-columns:1fr}.steps li{border-bottom:1px solid var(--d-line);flex-flow:wrap;align-items:baseline;gap:4px 14px;padding:14px 0}.steps li+li{border-left:0;padding-left:0}.steps b{margin:0}.steps__v{margin-left:auto}.team__list{gap:14px}.person{width:calc(50% - 7px)}.terms__act{flex-direction:column;align-items:stretch;gap:18px}.terms__act .tlink{align-self:flex-start}.foot__co{flex-direction:column}.foot__legal{padding-right:0}}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--c-ffffff)}.actions{flex-wrap:wrap;gap:14px 16px}.fn-ref{color:inherit;font-weight:inherit;text-decoration:none}.fn-ref:hover{text-decoration:underline}.arb__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.arb__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4.4vw,64px);margin-top:clamp(32px,3.6vw,52px);display:grid}.arb__cost .mega{letter-spacing:-.05em;margin-top:0;font-size:clamp(56px,8.6vw,128px);line-height:.9}.mega__pre{letter-spacing:-.01em;color:var(--d-ink-2);vertical-align:.95em;margin-right:.08em;font-size:.3em;font-weight:600}.arb__cost .today{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3vw,44px)}.ad{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--r-lg);margin:0;padding:clamp(20px,2.2vw,30px);position:relative}.ad:before{content:"";background:var(--d-accent);height:2px;position:absolute;top:-1px;left:clamp(20px,2.2vw,30px);right:clamp(20px,2.2vw,30px)}.ad__eb{font:500 11.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-3)}.ad__h{flex-direction:column;gap:6px;margin-top:14px;padding-bottom:16px;display:flex}.ad__h b{letter-spacing:-.03em;font-size:clamp(22px,1.9vw,27px);font-weight:650;line-height:1.1}.ad__h span{font:500 14px/1.3 var(--mono);color:var(--d-ink)}.ad__tasks li{border-top:1px solid var(--d-line);color:var(--d-ink-2);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:14.5px;line-height:1.4;display:flex}.ad__tasks em{font:500 11px/1 var(--mono);color:var(--ink);background:var(--d-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px 5px 6px;font-style:normal;display:inline-flex}.ad__tasks em svg{width:12px;height:12px}.ad__tasks em.is-pkg{color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--c-ffffff-a55);background:0 0}.us{border-top:2px solid var(--d-ink);grid-template-columns:minmax(0,4fr) auto minmax(0,5fr);align-items:end;gap:clamp(20px,3vw,48px);margin-top:clamp(36px,4vw,56px);padding-top:clamp(18px,1.8vw,24px);display:grid}.us h3{letter-spacing:-.025em;max-width:12em;font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.15}.us .cut__num{margin-top:0}.us .cut__cap{margin-top:0;padding-bottom:4px}.pair__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.pair__text .h2{max-width:10em}.roles{border-top:1px solid var(--line-strong);margin-top:clamp(24px,2.4vw,32px)}.roles>div{border-bottom:1px solid var(--line);padding:12px 0}.roles dt{font-size:15px;font-weight:600}.roles dd{color:var(--ink-2);margin:2px 0 0;font-size:14.5px;line-height:1.45}.zero{color:var(--ink-2);margin-top:18px;font-size:15.5px;line-height:1.45}.zero b{color:var(--ink);font-weight:600}.pair__media{min-width:0}.pair__media .roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:22px;display:grid}.pair__media .roles>div{border-bottom:0;padding:14px 0 0}.ba{--pos:100;margin:0}.ba__frame{aspect-ratio:1672/941;background:var(--surface);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;overflow:hidden}.ba__img,.ba__img img{width:100%;height:100%;position:absolute;inset:0}.ba__img img{object-fit:cover;-webkit-user-drag:none}.ba__img--after{z-index:0}.ba__img--before{z-index:1;clip-path:inset(0 calc(100% - var(--pos) * 1%) 0 0)}.ba__handle{pointer-events:none;z-index:2;position:absolute;inset:0}.ba__handle:before{content:"";top:0;bottom:0;left:calc(var(--pos) * 1%);background:var(--c-ffffff);width:4px;box-shadow:0 0 0 1px var(--c-000000-a12),0 0 18px var(--c-000000-a25);margin-left:-2px;position:absolute}.ba__knob{z-index:3;top:50%;left:clamp(34px,calc(var(--pos) * 1%),calc(100% - 34px));background:var(--c-ffffff);width:64px;height:64px;color:var(--ink);box-shadow:0 10px 28px var(--c-000000-a30),0 0 0 1px var(--c-000000-a08);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute}.ba__knob svg{width:26px;height:26px}.ba__tag{z-index:3;font:600 12px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:9px 11px;position:absolute;top:14px}.ba__tag--before{background:var(--bg);color:var(--ink);left:14px}.ba__tag--after{background:var(--ink);color:var(--c-ffffff);right:14px}.ba__tag{transition:opacity .3s var(--ease)}.ba[data-state=before] .ba__tag--after,.ba[data-state=after] .ba__tag--before{opacity:.6}.ba:focus-within .ba__knob{outline:3px solid var(--accent);outline-offset:3px}.ba__cap{letter-spacing:-.025em;min-height:1.6em;margin-top:16px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.25;position:relative}.ba__cap b{font-weight:700}.ba__line{transition:opacity .45s var(--ease);display:block}.ba__line--after{opacity:0;position:absolute;top:0;left:0}.ba[data-state=after] .ba__line--before{opacity:0}.ba[data-state=after] .ba__line--after{opacity:1}.split--chat{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"top chat""need chat";row-gap:0}.split--chat .split__l{grid-area:top}.split--chat .split__need{grid-area:need;margin-top:clamp(28px,3vw,40px)}.split--chat .split__r{top:calc(var(--header) + 28px);grid-area:chat;align-self:start;position:sticky}.split--chat .axchat{--axc-h:400px}.split__need .tlink{white-space:normal;display:inline}.split--chat .h2--xl{font-size:clamp(38px,4.9vw,70px)}.split--chat .big247__num{font-size:clamp(72px,8.4vw,124px)}.sla__h{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);margin-top:clamp(24px,2.6vw,36px)}.sla__h+.sla{margin-top:10px}.sla b{white-space:normal;font-size:clamp(16px,1.3vw,19px)}.memory{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--r-lg);margin-top:clamp(22px,2.4vw,30px);padding:18px 20px 8px}.memory__top{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.memory__list li{border-top:1px solid var(--d-line);color:var(--d-ink-2);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.memory__list span{font:500 12px/1.6 var(--mono);color:var(--d-ink-3)}.person__ph{place-items:end center;overflow:hidden}picture.person__ph{border-color:var(--c-ffffff-a18);background:var(--d-surface);display:block}picture.person__ph img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.person__ph svg{aspect-ratio:100/125;width:74%;height:auto;fill:var(--d-ink-3);opacity:.45;margin-bottom:-2px}.when-f{border:0;margin:4px 0 0;padding:0}.when-f legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{position:relative}.chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chips span{border:1px solid var(--line-strong);border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:14.5px;transition:background-color .2s,color .2s;display:inline-flex}.chips input:checked+span{background:var(--ink);color:var(--c-ffffff);border-color:var(--ink)}.chips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.foot{background:var(--c-111112);color:var(--d-ink-2);border-top:1px solid var(--c-ffffff-a16);padding:clamp(44px,4.4vw,64px) 0 clamp(26px,2.6vw,34px)}.foot :focus-visible{outline-color:var(--d-ink)}.foot__claim{color:var(--d-ink-2);max-width:22em;margin-top:14px;font-size:15px}.foot__nav a{color:var(--d-ink-2)}.foot__nav a:hover{color:var(--d-ink)}.foot__legal{border-top-color:var(--d-line);color:var(--d-ink-2)}.foot__co{color:var(--d-ink-3)}@media (width<=1180px){.ad__tasks li{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=980px){.arb__head,.arb__grid{grid-template-columns:1fr}.us{grid-template-columns:1fr auto;align-items:end}.us .cut__cap{grid-column:1/-1}.pair__grid{grid-template-columns:1fr}.pair__text .h2{max-width:14em}.pair__media .roles{grid-template-columns:minmax(0,1fr)}.pair__media .roles>div{border-bottom:1px solid var(--line);padding:12px 0}.split--chat{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""chat""need"}.split--chat .split__r{margin-top:clamp(28px,4vw,40px);position:static}.duo__col+.duo__col{margin-top:clamp(48px,7vw,72px)}}@media (width<=640px){.actions .btn{width:100%}.arb__cost .mega{font-size:clamp(52px,15vw,72px)}.arb__cost .today,.us{grid-template-columns:1fr}.ba__frame{aspect-ratio:4/5}.ba__knob{width:56px;height:56px;left:clamp(30px,calc(var(--pos) * 1%),calc(100% - 30px));margin:-28px 0 0 -28px}.ba__tag{padding:7px 9px;font-size:11px;top:10px}.ba__tag--before{left:10px}.ba__tag--after{right:10px}.split--chat .axchat{--axc-h:440px}.memory__list li{grid-template-columns:1fr;gap:2px}}.axchat{--axc-card:var(--c-ffffff);--axc-ink:var(--c-181819);--axc-ink-2:var(--c-5f5f66);--axc-line:var(--c-000000-a08);--axc-bubble:var(--c-f2f2f4);--axc-you:var(--c-181819);--axc-you-ink:var(--c-ffffff);--axc-person:var(--c-fbefe9);--axc-warn:var(--c-b4471e);--axc-accent:var(--c-e1602f);--axc-h:380px;--axc-k-ink:var(--c-181819);--axc-k-ink-2:var(--c-5f5f66);--axc-k-line:var(--c-000000-a14);--axc-k-badge:var(--c-ffffff);font-family:Geist,system-ui,sans-serif;position:relative}.axchat--dark{--axc-k-ink:var(--c-f4f4f6);--axc-k-ink-2:var(--c-c4c4ca);--axc-k-line:var(--c-ffffff-a14);--axc-k-badge:var(--c-262629)}.axchat__card{background:var(--axc-card);color:var(--axc-ink);border:1px solid var(--axc-line);box-shadow:0 30px 60px -32px var(--c-000000-a35);border-radius:18px;position:relative;overflow:hidden}.axchat--dark .axchat__card{box-shadow:0 40px 80px -30px var(--c-000000-a70)}.axchat__head{border-bottom:1px solid var(--axc-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.axchat__mark{background:var(--c-f6f6f7);border:1px solid var(--axc-line);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.axchat__title{flex-direction:column;margin-right:auto;font-size:14.5px;font-weight:600;line-height:1.25;display:flex}.axchat__status{color:var(--axc-ink-2);font:400 11.5px/1.3 Geist Mono,ui-monospace,monospace}.axchat__status.is-typing{color:var(--axc-ink)}.axchat__tag{letter-spacing:.09em;text-transform:uppercase;color:var(--axc-ink-2);border:1px solid var(--c-000000-a14);white-space:nowrap;border-radius:999px;padding:5px 9px 4px;font:500 10.5px/1 Geist Mono,ui-monospace,monospace}.axchat__thread{height:var(--axc-h);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--c-000000) 32px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--c-000000) 32px);mask-image:linear-gradient(to bottom,transparent 0,var(--c-000000) 32px);position:relative;overflow:hidden}.axchat__list{will-change:transform;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.axchat__msg{max-width:88%;font-size:14.5px;line-height:1.45}.axchat__msg p{margin:0}.axchat__who{letter-spacing:.08em;text-transform:uppercase;color:var(--axc-ink-2);margin-bottom:4px;font:500 10.5px/1.2 Geist Mono,ui-monospace,monospace;display:block}.axchat__msg--agent{background:var(--axc-bubble);border-radius:16px 16px 16px 6px;align-self:flex-start;padding:9px 14px 11px}.axchat__msg--person{background:var(--axc-person);border-radius:16px 16px 16px 6px;align-self:flex-start;padding:9px 14px 11px}.axchat__msg--you{background:var(--axc-you);color:var(--axc-you-ink);border-radius:16px 16px 6px;align-self:flex-end;padding:9px 14px 10px}.axchat__msg--you .axchat__who{color:var(--c-c4c4ca);text-align:right}.axchat__msg.is-ok p{font-weight:500}.axchat__flag{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font:500 10.5px/1.2 Geist Mono,ui-monospace,monospace;display:inline-flex}.axchat__flag--warn{color:var(--axc-warn)}.axchat__flag--warn:before{content:"";border:1.5px solid var(--axc-accent);border-radius:50%;width:6px;height:6px}.axchat__flag--info{color:var(--axc-ink)}.axchat__flag--info:before{content:"";background:var(--axc-ink);border-radius:50%;width:6px;height:6px}.axchat__ok{background:var(--axc-ink);width:18px;height:18px;color:var(--c-ffffff);vertical-align:1px;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:inline-grid}.axchat__file{align-items:center;gap:12px;font:400 12.5px/1.2 Geist Mono,ui-monospace,monospace;display:flex}.axchat__receipt{background:var(--c-ffffff);border-radius:3px;flex-direction:column;flex:none;gap:4px;width:28px;height:36px;padding:6px 5px;display:flex;transform:rotate(-4deg)}.axchat__receipt i{background:var(--c-c9c9cf);border-radius:1px;height:2px;display:block}.axchat__receipt i:nth-child(2){width:70%}.axchat__receipt i:nth-child(4){background:var(--c-77777f);width:50%}.axchat__doc{border:1px solid var(--axc-line);background:var(--axc-card);color:var(--axc-ink);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font:500 12px/1.2 Geist Mono,ui-monospace,monospace;display:inline-flex}.axchat__doc:before{content:"";border:1.5px solid var(--axc-ink-2);border-radius:2px;flex:none;width:10px;height:13px}.axchat__sys{letter-spacing:.06em;text-transform:uppercase;color:var(--axc-ink-2);border:1px solid var(--axc-line);background:var(--axc-card);border-radius:999px;align-self:center;padding:6px 12px 5px;font:500 11px/1.3 Geist Mono,ui-monospace,monospace}.axchat__bar{border-top:1px solid var(--axc-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px 15px;display:grid}.axchat__bar-l{letter-spacing:.08em;text-transform:uppercase;color:var(--axc-ink-2);font:500 11.5px/1 Geist Mono,ui-monospace,monospace}.axchat__days{grid-template-columns:repeat(31,1fr);gap:3px;height:18px;display:grid}.axchat__days i{background:var(--axc-ink);opacity:.86;border-radius:2px;transition:background-color .4s,opacity .4s;display:block}.axchat__bar[data-state=open] .axchat__days i.is-gap{background:var(--axc-accent);opacity:1}.axchat__bar-r{min-width:13ch;color:var(--axc-ink);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}.axchat__bar-r svg{width:15px;height:15px}.axchat__bar[data-state=open] .axchat__bar-r{color:var(--axc-warn)}.axchat__bar[data-state=open] .axchat__bar-r svg{display:none}.axchat__kpis{color:var(--axc-k-ink);margin-top:20px}.axchat__kpis-h{letter-spacing:.07em;text-transform:uppercase;color:var(--axc-k-ink-2);align-items:center;gap:10px;margin:0 0 12px;font:500 11px/1.2 Geist Mono,ui-monospace,monospace;display:flex}.axchat__kpis .axchat__tag{color:var(--axc-k-ink-2);border-color:var(--axc-k-line)}.axchat__kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.axchat__kpi{border-left:1px solid var(--axc-k-line);flex-direction:column;padding:22px 14px 0;display:flex;position:relative}.axchat__kpi:first-child{border-left:0;padding-left:0}.axchat__kpi dt{letter-spacing:.06em;text-transform:uppercase;color:var(--axc-k-ink-2);min-height:2.6em;font:500 11px/1.3 Geist Mono,ui-monospace,monospace}.axchat__kpi dt small{letter-spacing:.04em;text-transform:none;opacity:.9;font-size:10.5px;display:block}.axchat__kpi dd{box-sizing:content-box;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;height:1.2em;margin:auto 0 0;padding-top:6px;font:500 clamp(20px,1.9vw,26px)/1.2 Geist Mono,ui-monospace,monospace}.axchat__kpi-d{letter-spacing:0;color:var(--axc-k-ink);background:var(--axc-k-badge);border:1px solid var(--axc-k-line);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:3px 8px;font:500 11px/1 Geist Mono,ui-monospace,monospace;transition:opacity .3s,transform .3s;position:absolute;top:0;left:14px;transform:translateY(4px)}.axchat__kpi:first-child .axchat__kpi-d{left:0}.axchat__kpi-d.is-on{opacity:1;transform:none}.axchat--static .axchat__thread{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.axchat--static .axchat__list{padding:16px 18px;position:static}.axchat--static .axchat__kpi-d{display:none}@media (width<=640px){.axchat{--axc-h:420px}.axchat__card{border-radius:16px}.axchat__head{padding:12px 14px}.axchat__list{left:12px;right:12px}.axchat__msg{max-width:92%;font-size:14px}.axchat__bar{grid-template-columns:auto 1fr;padding:12px 14px}.axchat__bar-r{grid-column:1/-1}.axchat__days{gap:2px;height:14px}.axchat__kpi{padding:22px 8px 0}.axchat__kpi dt{letter-spacing:.03em;font-size:10px}.axchat__kpi dt small{font-size:9.5px}.axchat__kpi dd{font-size:15.5px}.axchat__kpi-d{padding:2px 6px;font-size:10px;left:8px}}@media (prefers-reduced-motion:reduce){.axchat__kpi-d{transition:none}}[hidden]{display:none!important}input[type=search]::-webkit-search-cancel-button{filter:grayscale()}.h1--page em{display:block}.band--dark .bar{background:var(--d-surface-2)}.band--dark .bar span{background:var(--d-bg);color:var(--d-ink)}.pkg-hint{margin-top:clamp(18px,2vw,28px);font-size:15.5px}.prose .pkg-hint a{text-decoration:none}.crumbs{padding-top:clamp(18px,2vw,26px)}.crumbs ol{white-space:nowrap;scrollbar-width:none;font:500 12.5px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-2);flex-wrap:nowrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.crumbs ol::-webkit-scrollbar{display:none}.crumbs li{flex:none;align-items:center;gap:8px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--ink-3)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.band--dark .crumbs ol,.band--dark .crumbs a{color:var(--d-ink-2)}.band--dark .crumbs [aria-current]{color:var(--d-ink)}.phead{padding-block:clamp(28px,3.6vw,56px) clamp(40px,4.4vw,64px)}.phead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4.4vw,72px);display:grid}.phead__grid--solo{grid-template-columns:minmax(0,1fr)}.phead .kicker{margin-bottom:clamp(16px,2vw,28px)}.h1--page{letter-spacing:-.05em;text-wrap:balance;max-width:14em;font-size:clamp(40px,6vw,88px);font-weight:700;line-height:.96}.h1--page em{color:var(--accent);font-style:normal}.h1--read{letter-spacing:-.04em;text-wrap:balance;max-width:18em;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:1.02}.phead .lead{margin-top:clamp(18px,2vw,28px)}.phead .actions{margin-top:clamp(24px,2.6vw,36px)}.phead__meta{font:400 13px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.phead__visual{min-width:0}.phead__visual img{width:100%;height:auto}.shead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(28px,3.4vw,48px);display:grid}.shead .body{margin-top:0}.shead--solo{grid-template-columns:minmax(0,1fr)}.grid{gap:clamp(16px,2vw,28px);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;flex-direction:column;gap:10px;min-width:0;padding:clamp(18px,2vw,26px);text-decoration:none;display:flex}a.card{transition:border-color .15s var(--ease),transform .15s var(--ease)}a.card:hover{border-color:var(--ink);transform:translateY(-2px)}.card__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.card__h{letter-spacing:-.025em;font-size:clamp(19px,1.6vw,23px);font-weight:650;line-height:1.2}.card__p{color:var(--ink-2);font-size:15px;line-height:1.5}.card__more{margin-top:auto;padding-top:6px;font-size:15px;font-weight:500}.band--dark .card{background:var(--d-surface);border-color:var(--d-line)}.band--dark .card__eb,.band--dark .card__p{color:var(--d-ink-2)}.card--plain{border-width:0;border-top:2px solid var(--ink);background:0 0;border-radius:0;padding:16px 0 0}.band--dark .card--plain{border-top-color:var(--d-ink)}.checks{gap:8px;display:grid}.checks li{padding-left:28px;font-size:16px;line-height:1.45;position:relative}.checks li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3L12.5 5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.18em;left:0}.band--dark .checks li:before{background-color:var(--d-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3L12.5 5' fill='none' stroke='%23181819' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dashes li{color:var(--ink-2);padding:5px 0 5px 18px;font-size:15.5px;line-height:1.45;position:relative}.dashes li:before{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:15px;left:0}.band--dark .dashes li{color:var(--d-ink-2)}.band--dark .dashes li:before{background:var(--d-ink)}.note{border:1px solid var(--line-strong);border-left:3px solid var(--ink);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--bg);max-width:46em;padding:16px 20px;position:relative}.note__h{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.note p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.note p+p{margin-top:8px}.note--limits{border-left-color:var(--accent)}.note--limits .note__h{color:var(--c-b4471e)}.note--tip{background:var(--surface)}.band--dark .note{background:var(--d-surface);border-color:var(--d-line);border-left-color:var(--d-ink)}.band--dark .note p{color:var(--d-ink-2)}.band--dark .note--limits{border-left-color:var(--d-accent)}.band--dark .note--limits .note__h{color:var(--d-accent)}.table-wrap{-webkit-overflow-scrolling:touch;border-top:2px solid var(--ink);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.45}.table caption{caption-side:bottom;text-align:left;color:var(--ink-2);padding-top:10px;font-size:13px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:12px 14px 12px 0}.table thead th{font:600 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:14px}.table tbody th{font-weight:600}.table td{color:var(--ink-2)}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .yes,.table .no{text-align:center}.table .yes:before{content:"✓";color:var(--ink);font-weight:700}.table .no:before{content:"—";color:var(--ink-3)}.table tr.is-group th{font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);padding-top:22px}.band--dark .table-wrap{border-top-color:var(--d-ink)}.band--dark .table th,.band--dark .table td{border-bottom-color:var(--d-line)}.band--dark .table td,.band--dark .table thead th,.band--dark .table caption{color:var(--d-ink-2)}.faq{border-top:2px solid var(--ink);max-width:62em}.faq__item{border-bottom:1px solid var(--line-strong)}.faq__item summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.3;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border:1.5px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) center/11px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center/1.5px 11px no-repeat;width:28px;height:28px;transition:transform .2s var(--ease);border-radius:50%;flex:none}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.faq__a{color:var(--ink-2);max-width:46em;padding:0 48px 22px 0;font-size:16px;line-height:1.6}.faq__a p+p{margin-top:10px}.band--dark .faq{border-top-color:var(--d-ink)}.band--dark .faq__item{border-bottom-color:var(--d-line)}.band--dark .faq__item summary:after{border-color:var(--d-ink);background:linear-gradient(var(--d-ink),var(--d-ink)) center/11px 1.5px no-repeat,linear-gradient(var(--d-ink),var(--d-ink)) center/1.5px 11px no-repeat}.band--dark .faq__a{color:var(--d-ink-2)}.read{grid-template-columns:minmax(200px,260px) minmax(0,620px);justify-content:start;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.read--solo{grid-template-columns:minmax(0,620px)}.toc{top:calc(var(--header) + 24px);font-size:14.5px;line-height:1.4;position:sticky}.toc__h{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:10px}.toc ol{counter-reset:toc}.toc li{counter-increment:toc}.toc a{color:var(--ink-2);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;padding:7px 0;text-decoration:none;display:grid}.toc a:before{content:counter(toc,decimal-leading-zero);font:500 11.5px/1.6 var(--mono);color:var(--ink-3)}.toc a:hover,.toc a[aria-current=true]{color:var(--ink)}.toc details summary{display:none}.prose{color:var(--ink);font-size:18px;line-height:1.65}.prose>*+*{margin-top:1.05em}.prose>:first-child{margin-top:0}.prose h2{letter-spacing:-.03em;scroll-margin-top:calc(var(--header) + 20px);margin-top:1.9em;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.15}.prose h3{letter-spacing:-.02em;margin-top:1.5em;font-size:clamp(20px,1.7vw,23px);font-weight:650;line-height:1.25}.prose>p,.prose>ul>li,.prose>ol>li{color:var(--c-2b2b2f)}.prose>ul,.prose>ol{padding-left:1.3em}.prose>ul{list-style:outside}.prose>ol{list-style:decimal}.prose>ul>li+li,.prose>ol>li+li{margin-top:.35em}.prose>ul>li::marker{color:var(--ink-2)}.prose>ol>li::marker{color:var(--ink-2)}.prose a:not(.btn):not(.tlink):not(.card){color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose strong{font-weight:650}.prose blockquote{border-left:3px solid var(--ink);padding:4px 0 4px 18px;font-size:1.08em;font-weight:500}.prose .note,.prose .table-wrap,.prose .faq,.prose figure{margin-top:1.6em}.prose .table{font-size:15.5px}.prose figure img{border-radius:4px;width:100%;height:auto}.prose figcaption{color:var(--ink-2);margin-top:8px;font-size:14px}.prose .lede{color:var(--ink-2);font-size:clamp(19px,1.5vw,21px);line-height:1.55}.read__meta{font:400 13px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.kanzlei{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(28px,3vw,40px)}.kanzlei__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;display:flex}.kanzlei__h{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.kanzlei__p{color:var(--ink-2);max-width:40em;margin-top:6px;font-size:16px}.modal{border-radius:var(--r-lg);background:var(--bg);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 40px 100px -20px var(--c-000000-a50);border:0;padding:0}.modal::backdrop{background:var(--c-181819-a62)}.modal__in{max-height:calc(100dvh - 32px);padding:clamp(22px,3vw,34px);overflow:auto}.modal__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.modal__eb{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.modal__h{letter-spacing:-.03em;margin-top:6px;font-size:clamp(22px,2.2vw,28px);font-weight:650;line-height:1.15}.modal__p{color:var(--ink-2);margin:8px 0 18px;font-size:15.5px}.modal__x{border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.modal__x svg{width:16px;height:16px}.modal .form{background:0 0;padding:0}.field .hint{color:var(--ink-2);margin:-2px 0 6px;font-size:13px;display:block}.field textarea,.field select{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;font:400 16px/1.4 var(--sans);color:var(--ink);padding:12px 14px}.field textarea{resize:vertical;min-height:110px}.field select{height:48px;padding-block:0}.field textarea:focus,.field select:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.done__eb{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.nf{padding-block:clamp(56px,8vw,120px)}.nf__code{font:700 clamp(96px,18vw,240px)/.8 var(--sans);letter-spacing:-.07em;color:var(--ink)}.nf__code span{color:var(--accent)}@media (width<=980px){.phead__grid,.shead{grid-template-columns:minmax(0,1fr)}.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.read{grid-template-columns:minmax(0,1fr)}.toc{position:static}.toc details summary{cursor:pointer;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);justify-content:space-between;padding:12px 0;list-style:none;display:flex}.toc details summary::-webkit-details-marker{display:none}.toc details>.toc__h,.toc details>ol{display:none}.toc details.is-open>ol{display:block}.toc details summary:after{content:"+"}.toc details.is-open summary:after{content:"–"}}@media (width<=640px){.grid--2,.grid--3,.grid--4,.form-row{grid-template-columns:minmax(0,1fr)}.prose{font-size:17px}.faq__a{padding-right:0}.kanzlei__in .btn{width:100%}}@media (prefers-reduced-motion:reduce){a.card:hover{transform:none}}.phead--conv{padding-bottom:clamp(16px,2vw,32px)}.conv-head{align-items:end}.conv-head__r .lead{margin-top:0}.conv-head__r .actions{margin-top:clamp(20px,2.2vw,28px)}.conveyor{max-width:1120px;margin:clamp(16px,2.4vw,36px) auto 0}.conveyor__stage{aspect-ratio:1200/676;position:relative}.conveyor__stage picture,.conveyor__img{width:100%;height:100%;display:block}.conveyor__marks{margin:0;padding:0;list-style:none;position:absolute;inset:0}.conveyor__marks li{left:var(--x);top:var(--py);height:calc(var(--y) - var(--py));width:0;position:absolute}.conveyor__marks li.is-below{top:var(--y);height:calc(var(--py) - var(--y))}.conveyor__marks li:before{content:"";border-left:1.5px solid var(--ink);position:absolute;top:0;bottom:0;left:-.75px}.conveyor__marks li:after{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-ffffff);border-radius:50%;position:absolute;bottom:-6px;left:-6px}.conveyor__marks li.is-below:after{top:-6px;bottom:auto}.conveyor__marks a{background:var(--ink);height:38px;color:var(--c-ffffff);font:600 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 24px -12px var(--c-000000-a55);transition:background-color .15s var(--ease),transform .15s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 5px;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.conveyor__marks li.is-below a{top:100%}.conveyor__marks a:hover{background:var(--c-000000);transform:translate(-50%,-50%)scale(1.04)}.conveyor__marks a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.conveyor__marks b{background:var(--c-ffffff);width:28px;height:28px;color:var(--ink);font:600 13px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.conveyor__legend{display:none}.procflow{border-top:2px solid var(--d-ink)}.procflow__step{border-bottom:1px solid var(--d-line);scroll-margin-top:calc(var(--header) + 16px);grid-template-columns:clamp(56px,6vw,96px) minmax(0,4fr) minmax(0,7fr);column-gap:clamp(20px,3vw,48px);padding:clamp(22px,2.4vw,34px) 0;display:grid}.procflow__n{letter-spacing:-.05em;color:var(--d-mute);font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1}.procflow__t{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:650;line-height:1}.procflow__b p{color:var(--d-ink-2);max-width:34em;font-size:clamp(17px,1.32vw,19px);line-height:1.5}.procflow__b .tlink{margin-top:16px}.procflow__step:target .procflow__t{color:var(--d-accent)}.procflow__ex{grid-column:2/-1;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(20px,2.4vw,32px);margin-top:clamp(22px,2.4vw,32px);display:grid}.procflow__ex .note{max-width:none}.procflow__step--end{border-bottom:0}.srctags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.srctags li{border:1px solid var(--c-ffffff-a22);color:var(--d-ink);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:500;line-height:1}.matchcard{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--r-lg);margin:0;padding:clamp(18px,2vw,26px)}.matchcard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.matchcard__h{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.matchcard__sum{color:var(--d-ink-2);flex-wrap:wrap;gap:6px 28px;margin-top:14px;padding-bottom:14px;font-size:15px;display:flex}.matchcard__sum b{letter-spacing:-.05em;color:var(--d-ink);font-variant-numeric:tabular-nums;margin-right:6px;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1}.matchcard__open b{color:var(--d-accent)}.matchcard__rows li{border-top:1px solid var(--d-line);grid-template-columns:52px minmax(0,1fr) auto 84px;align-items:center;column-gap:14px;padding:12px 0;font-size:15px;display:grid}.matchcard__d{font:400 12.5px/1.3 var(--mono);color:var(--d-ink-3)}.matchcard__n{color:var(--d-ink);min-width:0;font-weight:600}.matchcard__a{text-align:right;font:500 13.5px/1.3 var(--mono);color:var(--d-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/4}.matchcard__path{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;display:flex}.matchcard__path i,.matchcard__path em{font:500 11.5px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:6px 9px;font-style:normal}.matchcard__path i{color:var(--d-ink-2);border:1px dashed var(--c-ffffff-a26)}.matchcard__path i.is-ask{color:var(--d-accent);border:1px solid var(--d-accent)}.matchcard__path em{color:var(--ink);background:var(--d-ink)}.matchcard__path em:before{content:"✓ "}.matchcard__path>*+:after{content:none}.checkcols{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.checkcols__col{padding:clamp(18px,1.8vw,24px) clamp(18px,2vw,28px) clamp(18px,1.8vw,24px) 0;position:relative}.checkcols__col+.checkcols__col{border-left:1px solid var(--line-strong);padding-left:clamp(18px,2vw,28px)}.checkcols__col+.checkcols__col:before{content:"";background:var(--bg);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);width:12px;height:12px;position:absolute;top:clamp(26px,2.4vw,32px);left:-7px;transform:rotate(45deg)scale(.8)}.checkcols__col--human{background:var(--surface);border-radius:0 0 var(--r-lg) var(--r-lg);padding-right:clamp(18px,2vw,28px)}.checkcols__col--human:before{background:var(--surface)!important}.checkcols__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.checkcols__eb b{border:1.5px solid var(--ink);width:30px;height:30px;font:600 13px/1 var(--mono);color:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.checkcols__col--human .checkcols__eb b{background:var(--ink);color:var(--c-ffffff)}.checkcols__h{letter-spacing:-.035em;margin-top:16px;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.05}.checkcols__q{color:var(--ink);min-height:2.8em;margin-top:10px;font-size:16px;font-weight:500;line-height:1.4}.checkcols .dashes{margin-top:10px}.checkcols .dashes li{font-size:15px}.flagcard{background:var(--surface);border-radius:var(--r-lg);margin:clamp(32px,3.4vw,48px) 0 0;padding:clamp(18px,2.2vw,30px)}.flagcard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.flagcard__h{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.flagcard__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(20px,3vw,48px);margin-top:16px;display:grid}.flagcard__stat{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:650;line-height:1.1}.flagcard__stat b{font-weight:700}.flagcard__stat .is-acc{color:var(--accent)}.flagcard__field{aspect-ratio:3;background:radial-gradient(circle,var(--c-a9a9b0) 0 2.4px,transparent 2.9px) 0 0/calc(100% / 30) calc(100% / 10);grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(30,minmax(0,1fr));margin-top:18px;display:grid}.flagcard__field i{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 4px var(--c-e1602f-a18);border-radius:50%;place-self:center}.flagcard__r{background:var(--bg);border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;padding:clamp(16px,1.8vw,22px)}.flagcard__eb{font:600 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--c-b4471e)}.flagcard__big{letter-spacing:-.03em;margin-top:8px;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.flagcard__rows{margin-top:12px}.flagcard__rows div{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.flagcard__rows dd{font:500 14px/1.5 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.flagcard__ok{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;font-size:15px;font-weight:500;display:flex}.flagcard__ok b{font:600 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--c-ffffff);border-radius:999px;align-items:center;gap:6px;padding:7px 11px 7px 8px;display:inline-flex}.flagcard__ok svg{width:13px;height:13px}.chatsla__p{color:var(--d-ink-2);max-width:38em;margin:4px 0 16px;font-size:15.5px;line-height:1.5}.chatsla .table{min-width:480px;font-size:14px}.chatsla .table tbody th{color:var(--d-ink);font-weight:600}.chatsla .table caption{color:var(--d-ink-2)}.chatsla .table caption a{color:var(--d-ink)}.ovpanel{background:var(--surface);border-radius:var(--r-lg);margin:0;padding:clamp(18px,2.4vw,34px)}.ovpanel__top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ovpanel__h{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.ovpanel__live{font:500 12px/1 var(--mono);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.ovpanel__live:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.ovpanel__top .tag{margin-left:auto}.ovpanel__kpis{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.ovpanel__kpis>div{flex-direction:column;justify-content:space-between;gap:12px;padding:16px 20px 0;display:flex}.ovpanel__kpis>div:first-child{padding-left:0}.ovpanel__kpis>div+div{border-left:1px solid var(--line-strong)}.ovpanel__kpis dt{font-size:15px;font-weight:500;line-height:1.3}.ovpanel__kpis dt small{font:400 12.5px/1.3 var(--mono);color:var(--ink-2);margin-top:3px;display:block}.ovpanel__kpis dd{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1}.ovpanel__grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3.4vw,56px);margin-top:clamp(24px,2.8vw,40px);padding-top:clamp(18px,2vw,26px);display:grid}.ovpanel__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.ovpanel__cap{color:var(--ink-2);margin-top:12px;font-size:14px}.ovpanel__side{gap:26px;display:grid}.ovbars{--plot:250px;height:calc(var(--plot) + 52px);border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:clamp(6px,1vw,14px);padding-bottom:0;display:grid;position:relative}.ovbars li{flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;display:flex;position:relative}.ovbars i{height:calc(var(--v) * var(--plot));background:var(--c-8e8e96);border-radius:4px 4px 0 0;display:block}.ovbars .is-now i{background:var(--ink)}.ovbars__v{text-align:center;font:500 11.5px/1.2 var(--mono);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:6px;display:block}.ovbars .is-now .ovbars__v{color:var(--ink);font-weight:600}.ovbars__m{text-align:center;font:500 12px/1 var(--mono);color:var(--ink-2);position:absolute;bottom:-24px;left:0;right:0}.ovbars .is-now .ovbars__m{color:var(--ink);font-weight:600}.ovpanel__chart .ovpanel__cap{margin-top:34px}.ovlist li{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:15px;display:flex}.ovlist b{font:500 13.5px/1.3 var(--mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ovlist--open span{padding-left:16px;position:relative}.ovlist--open span:before{content:"";border:1.5px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.ovnote{margin-top:clamp(20px,2.4vw,32px)}.vowband{padding-block:clamp(56px,6.4vw,104px)}.vowband__eb{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);align-items:center;gap:14px;margin-bottom:clamp(18px,2vw,28px);display:flex}.vowband__eb:before{content:"";background:var(--d-accent);width:40px;height:2px}.vowband__h{max-width:17em}.whocols__title{margin-bottom:clamp(28px,3.2vw,48px)}.whocols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.whocols__col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,30px);display:flex}.whocols__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.whocols__h{letter-spacing:-.035em;margin-top:10px;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.05}.whocols__col .checks{margin-top:20px}.whocols__key{color:var(--ink-2);margin-top:auto;padding-top:20px;font-size:16px;line-height:1.45}.whocols__col>.checks+.whocols__key{border-top:0}.whocols__key b{color:var(--ink);font-weight:650}.whocols__col--tax{background:var(--bg);border:2px solid var(--ink)}.whocols__duties{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.whocols__duties li{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:14.5px;font-weight:500;line-height:1}.whocols__p{color:var(--ink-2);margin-top:18px;font-size:15.5px;line-height:1.5}.whocols__more{color:var(--ink-2);margin-top:auto;padding-top:18px;font-size:15px}.whocols__more a{color:var(--ink);text-underline-offset:3px;font-weight:500}.secgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.secgrid__l .note{margin-top:clamp(24px,2.8vw,40px)}.secgrid__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);display:grid}.secgrid__list li{border-top:2px solid var(--d-ink);padding:20px 0 22px}.secgrid__list li:nth-child(n+3){border-top-width:1px;border-top-color:var(--d-line)}.secgrid__list h3{letter-spacing:-.025em;font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.15}.secgrid__list p{color:var(--d-ink-2);margin-top:8px;font-size:15.5px;line-height:1.5}.startplan{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.startplan__list{margin-top:clamp(20px,2.4vw,32px)}.startplan__list li{padding-block:5px;font-size:18px}.startplan__list li:before{top:.42em}.startplan__steps{padding-top:clamp(0px,4vw,62px)}.startplan__eb{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.startplan__ol{border-top:2px solid var(--ink)}.startplan__ol li{border-bottom:1px solid var(--line-strong);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:16px 0;display:grid}.startplan__ol b{font:500 12px/1 var(--mono);color:var(--ink-2)}.startplan__t{letter-spacing:-.02em;font-size:clamp(18px,1.5vw,21px);font-weight:600}.startplan__v{color:var(--ink-2);text-align:right;font-size:15.5px}.startplan__steps .actions{margin-top:clamp(22px,2.4vw,32px)}@media (width<=1180px){.matchcard__rows li{grid-template-columns:52px minmax(0,1fr) 84px;row-gap:8px}.matchcard__a{grid-column:3}.matchcard__path{grid-area:2/2/auto/-1;justify-content:flex-start}}@media (width<=980px){.procflow__step{grid-template-columns:clamp(44px,7vw,64px) minmax(0,1fr)}.procflow__b{grid-column:2;margin-top:12px}.procflow__ex{grid-column:2;grid-template-columns:minmax(0,1fr)}.checkcols{grid-template-columns:repeat(2,minmax(0,1fr))}.checkcols__col:nth-child(3){border-left:0;padding-left:0}.checkcols__col:nth-child(3):before{display:none}.checkcols__col:nth-child(n+3){border-top:1px solid var(--line-strong)}.checkcols__col--human{border-radius:0 0 var(--r-lg) 0}.flagcard__grid,.ovpanel__grid,.whocols,.secgrid,.startplan{grid-template-columns:minmax(0,1fr)}.startplan__steps{padding-top:0}}@media (width<=640px){.conveyor{margin-top:20px}.conveyor__marks a{height:auto;box-shadow:none;background:0 0;gap:0;padding:0}.conveyor__marks a:hover{background:0 0}.conveyor__marks b{background:var(--ink);width:26px;height:26px;color:var(--c-ffffff);box-shadow:0 0 0 2px var(--c-ffffff);font-size:12px}.conveyor__marks span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conveyor__marks li:after{width:8px;height:8px;box-shadow:0 0 0 2px var(--c-ffffff);bottom:-4px;left:-4px}.conveyor__marks li.is-below:after{top:-4px}.conveyor__legend{flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:14px;font-weight:500;display:flex}.conveyor__legend span{align-items:center;gap:6px;display:inline-flex}.conveyor__legend b{background:var(--ink);width:20px;height:20px;color:var(--c-ffffff);font:600 11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.procflow__step{grid-template-columns:minmax(0,1fr)}.procflow__n{font-size:15px;font-family:var(--mono);letter-spacing:0;margin-bottom:8px;font-weight:500}.procflow__b,.procflow__ex{grid-column:1}.srctags li{padding:8px 11px;font-size:13px}.matchcard__rows li{grid-template-columns:44px minmax(0,1fr) auto;column-gap:10px}.checkcols{grid-template-columns:minmax(0,1fr)}.checkcols__col,.checkcols__col+.checkcols__col{border-left:0;border-top:1px solid var(--line-strong);padding-left:0;padding-right:0}.checkcols__col:first-child{border-top:0}.checkcols__col+.checkcols__col:before{display:none}.checkcols__col--human{border-radius:var(--r-lg);margin-top:14px;border-top:0!important;padding:18px!important}.checkcols__q{min-height:0}.flagcard__field{aspect-ratio:3/1.4}.ovpanel__kpis{grid-template-columns:minmax(0,1fr)}.ovpanel__kpis>div,.ovpanel__kpis>div:first-child{border-left:0;flex-direction:row;justify-content:space-between;align-items:baseline;padding:12px 0}.ovpanel__kpis>div+div{border-left:0;border-top:1px solid var(--line-strong)}.ovpanel__kpis dd{font-size:clamp(26px,8vw,34px)}.ovbars{--plot:150px}.ovbars li:not(.is-now) .ovbars__v{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ovbars__m{font-size:11px}.secgrid__list{grid-template-columns:minmax(0,1fr)}.secgrid__list li:nth-child(2){border-top-width:1px;border-top-color:var(--d-line)}.startplan__ol li{grid-template-columns:36px minmax(0,1fr)}.startplan__v{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.conveyor__marks a:hover{transform:translate(-50%,-50%)}}.phead--calc{padding-bottom:clamp(24px,2.6vw,40px)}.calc-head{align-items:end}.calc-head .lead{margin-top:0}.calc-head__meta{font:500 13px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.calc-band{padding-bottom:var(--band);scroll-margin-top:calc(var(--header) + 8px)}.calc{border-top:2px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,3.6vw,64px);display:grid}.calc__form{min-width:0}.calc__q{border-bottom:1px solid var(--line-strong);grid-template-columns:36px minmax(0,1fr);column-gap:clamp(12px,1.4vw,20px);min-width:0;padding:clamp(18px,1.8vw,24px) 0;display:grid}.calc__q--last{border-bottom:0}.calc__n{border:1.5px solid var(--ink);width:32px;height:32px;font:600 13px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.calc__body{min-width:0}.calc__label{letter-spacing:-.015em;padding-top:4px;font-size:clamp(17px,1.35vw,19px);font-weight:600;line-height:1.3;display:block}.calc__label--s{padding-top:0;font-size:15px}.calc__hint{color:var(--ink-2);margin:3px 0 12px;font-size:14px;line-height:1.4;display:block}.calc__num{align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.calc__range{min-width:0;height:28px;accent-color:var(--ink);cursor:pointer;flex:1;margin:0}.calc__field{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:112px;height:48px;font:500 17px/1 var(--mono);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 14px}.calc__field:hover{border-color:var(--c-000000-a28)}.calc__field:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.calc__field[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.calc__num--eur{width:max-content;position:relative}.calc__num--eur .calc__field{padding-right:32px}.calc__num--eur span{font:500 16px/1 var(--mono);color:var(--ink-2);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.calc__err{color:var(--err);margin-top:8px;font-size:14px}.calc__chips{gap:8px}.calc__chips span{height:38px;padding:0 14px;font-size:14.5px}.calc__chips input[type=checkbox]:checked+span:before{content:"✓";margin-right:7px;font-size:13px}.calc__chips input:disabled+span{cursor:default}.calc__chips input:disabled:checked+span{background:var(--surface);color:var(--ink);border:1px dashed var(--c-000000-a28)}.calc__chips input:disabled{cursor:default}.calc__pair{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px 24px;margin-top:18px;display:grid}.calc__pair .calc__hint{margin-bottom:8px}.calc__pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calc__pkg{cursor:pointer;display:block;position:relative}.calc__pkg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__pkg-in{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);height:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.calc__pkg:hover .calc__pkg-in{border-color:var(--c-000000-a32)}.calc__pkg input:checked+.calc__pkg-in{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.calc__pkg input:focus-visible+.calc__pkg-in{outline:2px solid var(--ink);outline-offset:3px}.calc__pkg-top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.calc__pkg-top b{font:600 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.calc__rec{font:600 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--c-ffffff);border-radius:999px;padding:5px 8px;font-style:normal;display:none}.calc__pkg.is-rec .calc__rec{display:inline-block}.calc__pkg-p{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.05}.calc__pkg-u{color:var(--ink-2);font-size:13px;line-height:1.35}.calc__reset{font:500 14.5px/1.4 var(--sans);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}.calc__mini{display:none}.calc [hidden]{display:none!important}.calc__label+.chips{margin-top:12px}.calc__out{top:calc(var(--header) + 20px);background:var(--d-bg);color:var(--d-ink);border-radius:var(--r-lg);box-shadow:0 30px 60px -36px var(--c-000000-a50);margin-top:clamp(18px,1.8vw,24px);padding:clamp(20px,2.2vw,30px);position:sticky}.calc__out:focus{outline:none}.calc__out :focus-visible{outline-color:var(--d-ink)}.calc__out-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.calc__eb,.calc__k{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.calc__pkgname{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--d-ink);border:1px solid var(--c-ffffff-a24);white-space:nowrap;border-radius:999px;padding:6px 10px 5px}.calc__price{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:.95}.calc__price--offer{white-space:normal;letter-spacing:-.045em;font-size:clamp(34px,3.2vw,46px);line-height:1}.calc__price--err{color:var(--d-mute)}.calc__vat{font:400 12.5px/1.4 var(--mono);color:var(--d-ink-2);margin-top:8px}.calc__lines{margin-top:16px}.calc__lines div{border-top:1px solid var(--d-line);color:var(--d-ink-2);justify-content:space-between;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.calc__lines dd{font:500 14px/1.45 var(--mono);color:var(--d-ink);white-space:nowrap;margin:0}.calc__setup{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 0;display:flex}.calc__setup-v{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1}.calc__fine{color:var(--d-ink-2);margin-top:4px;font-size:13px;line-height:1.4}.calc__offer-p,.calc__err-p{color:var(--d-ink-2);margin:12px 0 18px;font-size:15px;line-height:1.5}.calc__svc{margin-top:14px}.calc__svc dl{margin-top:6px}.calc__svc dl div{justify-content:space-between;gap:16px;padding:4px 0;font-size:14px;display:flex}.calc__svc dt{color:var(--d-ink-2)}.calc__svc dd{color:var(--d-ink);text-align:right;margin:0}.calc__cmp{background:var(--d-surface);border-radius:var(--r-md);margin-top:14px;padding:14px 16px}.calc__cmp-v{letter-spacing:-.015em;margin-top:6px;font-size:17px;font-weight:600;line-height:1.35}.calc__stay{margin-top:12px}.calc__stay li{color:var(--d-ink-2);font-size:13px;line-height:1.45}.calc__stay li+li{margin-top:3px}.calc__out .btn{background:var(--d-ink);color:var(--ink)}.calc__out .btn:hover{background:var(--c-ffffff)}.calc__out .btn--ghost{color:var(--d-ink);box-shadow:inset 0 0 0 1.5px var(--c-ffffff-a50);background:0 0}.calc__out .btn--ghost:hover{background:var(--d-ink);color:var(--ink)}.calc__cta{margin-top:18px}.calc__share{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.calc__share .btn{width:100%;height:42px}.calc__share .btn:disabled{opacity:.55;cursor:progress}.calc__status{font:500 13px/1.3 var(--mono);color:var(--d-ink);align-items:center;gap:10px;margin-top:12px;display:flex}.calc__spin{border:2px solid var(--c-ffffff-a25);border-top-color:var(--d-ink);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite calcspin}@keyframes calcspin{to{transform:rotate(360deg)}}.calc__mail{margin-top:12px}.calc__mail label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.calc__mail-row{gap:8px;display:flex}.calc__mail input{border-radius:var(--r-sm);background:var(--c-ffffff);min-width:0;height:42px;font:400 16px/1 var(--sans);color:var(--ink);border:1px solid #0000;flex:1;padding:0 12px}.calc__mail input:focus{outline:2px solid var(--d-ink);outline-offset:2px}.calc__mail.tried input:invalid{border-color:var(--c-ff8a80);box-shadow:0 0 0 1px var(--c-ff8a80)}.calc__mail .btn{height:42px}.calc__out .calc__err{color:var(--c-ff9a90)}.calc__mail-done{color:var(--d-ink);align-items:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:500;display:flex}.calc__mail-done:focus{outline:none}.calc__mail-done svg{flex:none;width:16px;height:16px}.calc__ver{font:400 11.5px/1.3 var(--mono);color:var(--d-ink-3);margin-top:14px}.pk__h{max-width:16em;margin-bottom:clamp(28px,3vw,44px)}.tiers--d{border-top-color:var(--d-ink)}.tiers--d .tier+.tier{border-left-color:var(--d-line)}.tiers--d .tier__name{color:var(--d-ink)}.tiers--d .tier--main .tier__price{color:var(--d-accent)}.tiers--d .tier__unit{color:var(--d-ink-2)}.tiers--d .tier__vs{border-top-color:var(--d-line)}.tiers--d .bar{background:var(--d-surface-2)}.tiers--d .bar i{background:var(--d-accent)}.tiers--d .bar span{background:var(--d-bg);color:var(--d-ink)}.tier__calc{align-self:flex-start;margin-top:18px;font-size:15px}.setupgrid{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:clamp(24px,3.4vw,56px);margin-top:clamp(48px,5vw,80px);padding-top:clamp(24px,2.6vw,36px);display:grid}.setupgrid__h{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,2.7vw,40px);font-weight:650;line-height:1.04}.setupgrid__head .body{margin-top:14px;font-size:16px}.setupgrid__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.setupgrid__t{letter-spacing:-.02em;margin:8px 0 14px;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.setupgrid__ol li{border-top:1px solid var(--d-line);color:var(--d-ink-2);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:10px 0;font-size:15px;line-height:1.45;display:grid}.setupgrid__ol b{color:var(--d-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.setupgrid__ex .tag{margin-bottom:8px;display:table}.setupgrid__ex{border-top:1px solid var(--d-line);color:var(--d-ink-2);margin-top:12px;padding-top:12px;font-size:14.5px;line-height:1.45}.setupgrid__ex b{color:var(--d-ink);font-weight:650}.pk__terms{border-top:1px solid var(--d-line);margin-top:clamp(32px,3.4vw,48px);padding-top:18px}.pk__terms p{color:var(--d-ink-2);max-width:62em;font-size:15px;line-height:1.5}.pk__terms .pk__fn{margin-top:8px;font-size:13px}.mtx .table{table-layout:fixed;min-width:680px}.mtx thead th{vertical-align:bottom}.mtx thead th:first-child{width:40%}.mtx thead th:not(:first-child){text-align:center;width:20%}.mtx tbody th{font-weight:500}.mtx td{text-align:center}.mtx__p{font:700 clamp(20px,1.8vw,26px)/1 var(--sans);letter-spacing:-.04em;color:var(--ink);text-transform:none;margin-top:6px;display:block}.mtx thead th:nth-child(3),.mtx tbody td:nth-child(3){background:var(--surface)}.mtx thead th:not(:first-child),.mtx tbody td{padding-left:12px;padding-right:12px}.costbars{gap:clamp(28px,3vw,44px);display:grid}.costbars__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);border-bottom:1px solid var(--d-line);padding-bottom:10px}.costbars__row{border-bottom:1px solid var(--d-line);grid-template-columns:minmax(150px,240px) minmax(0,1fr) minmax(150px,270px);align-items:center;gap:clamp(12px,2vw,28px);padding:14px 0;display:grid}.costbars__k{font-size:16px;font-weight:600;line-height:1.25}.costbars__k small{font:400 12px/1.35 var(--mono);color:var(--d-ink-2);margin-top:3px;display:block}.costbars__track{height:30px;display:block}.costbars__track i{height:100%;width:calc(var(--w) * 100%);background:var(--d-surface-2);border-radius:0 4px 4px 0;display:block}.costbars__row--us .costbars__track i{background:var(--d-accent)}.costbars__v{text-align:right;letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1}.costbars__v small{letter-spacing:-.01em;color:var(--d-ink-2);vertical-align:.5em;margin-right:.1em;font-size:.42em;font-weight:500}.costbars__row--us .costbars__v{color:var(--d-accent)}.costbars__cap{font:400 13px/1.45 var(--mono);color:var(--d-ink-2);margin-top:10px}.costbars__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 48px;margin-top:clamp(28px,3vw,44px);display:grid}.costbars__fn{color:var(--d-ink-2);font-size:13px;line-height:1.5}.costbars__links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.costbars__links .tlink{white-space:normal;font-size:15px}.faqsplit{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.faqsplit .faq{max-width:none}@media (width<=1180px){.setupgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.setupgrid__head{grid-column:1/-1}.calc__pkgs{grid-template-columns:minmax(0,1fr)}.calc__pkg-in{flex-flow:wrap;align-items:baseline;column-gap:14px}.calc__pkg-top{min-width:120px}.calc__pkg-p{margin-top:0;font-size:24px}.calc__pkg-u{flex-basis:100%}}@media (width<=980px){.calc{grid-template-columns:minmax(0,1fr)}.calc__out{margin-top:0;position:static}.calc__mini{z-index:5;border-radius:var(--r-md);background:var(--ink);color:var(--c-ffffff);box-shadow:0 16px 36px -14px var(--c-000000-a50);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;font-size:15px;text-decoration:none;display:flex;position:sticky;bottom:12px}.calc__mini b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.calc__mini-r{white-space:nowrap;font-weight:500}.tiers--d .tier+.tier{border-top-color:var(--d-line)}.costbars__foot{grid-template-columns:minmax(0,1fr)}.costbars__row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.costbars__track{grid-area:2/1/auto/-1;height:22px}.faqsplit{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.calc__q{grid-template-columns:minmax(0,1fr)}.calc__n{width:28px;height:28px;margin-bottom:8px;font-size:12px}.calc__label{padding-top:0}.calc__field{width:96px}.calc__pair,.calc__share{grid-template-columns:minmax(0,1fr)}.calc__price{font-size:clamp(44px,13vw,60px)}.setupgrid{grid-template-columns:minmax(0,1fr)}.setupgrid__ol li{grid-template-columns:76px minmax(0,1fr)}.costbars__v{font-size:clamp(26px,8vw,34px)}.mtx tbody th[scope=row],.mtx thead th:first-child{z-index:1;background:var(--bg);min-width:170px;box-shadow:1px 0 0 var(--line-strong);position:sticky;left:0}.mtx thead th:first-child{width:auto}}@media (prefers-reduced-motion:reduce){.calc__spin{animation:none}}.b-h1 em{color:var(--accent);font-style:normal}.b-h1{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.b-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px);position:relative}.b-search__l{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;display:block}.b-search__box{position:relative}.b-search__box>svg{width:20px;height:20px;color:var(--ink);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:18px}.b-search__in{border:1.5px solid var(--ink);border-radius:var(--r-md);background:var(--bg);width:100%;height:60px;font:500 18px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);appearance:none;padding:0 16px 0 50px;display:block}.b-search__in::placeholder{color:var(--c-6e6e76);font-weight:400}.b-search__in::-webkit-search-cancel-button{cursor:pointer}.b-search__in:focus{box-shadow:0 0 0 4px var(--c-181819-a14);outline:none}.b-search__res{z-index:30;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);max-height:min(372px,60vh);box-shadow:0 24px 48px -20px var(--c-000000-a35);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.b-search__res[hidden]{display:none}.b-search__opt a{border-radius:var(--r-sm);color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 12px;text-decoration:none;display:flex}.b-search__opt b{letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.b-search__opt span{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex:none}.b-search__opt mark{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0}.b-search__opt.is-active a,.b-search__opt a:hover{background:var(--surface)}.b-search__empty{color:var(--ink-2);padding:12px;font-size:15px;line-height:1.5}.b-search__empty a{color:var(--ink);font-weight:600}.b-search__pop{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.b-search__pop>span{font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-right:4px}.b-search__pop a{border:1px solid var(--line-strong);background:var(--bg);height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.b-search__pop a:hover{border-color:var(--ink)}.b-search__note{border-top:1px solid var(--line-strong);color:var(--ink-2);margin-top:16px;padding-top:14px;font-size:15px;line-height:1.5}.b-search__note a{color:var(--ink);font-weight:600}.b-dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,3.2vw,48px) clamp(20px,2.4vw,36px);display:grid}.b-cat{border-top:2px solid var(--ink);min-width:0;scroll-margin-top:calc(var(--header) + 16px);padding-top:14px}.b-cat__top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.b-cat__h{letter-spacing:-.025em;font-size:clamp(19px,1.5vw,22px);font-weight:650;line-height:1.2}.b-cat__h a{color:inherit;text-decoration:none}.b-cat__h a:hover{text-underline-offset:3px;text-decoration:underline}.b-cat__tog{display:none}.b-cat__p{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.45}.b-cat__sys{margin-top:12px}.b-cat__sys li{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header) + 80px);overflow-wrap:anywhere;padding:6px 8px 6px 0;font-size:15px;line-height:1.35}.b-cat__sys a{color:var(--ink);align-items:baseline;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.b-cat__sys a:after{content:"→";font-weight:500}.b-cat__sys a:hover{text-underline-offset:3px;text-decoration:underline}.b-cat__sys li:target,.b-cat__sys li.is-hit{background:var(--c-fbefe9);box-shadow:-8px 0 0 var(--c-fbefe9),inset 3px 0 0 var(--accent);padding-left:10px}.b-cat__free{border-top:1px solid var(--line);color:var(--ink);margin-top:12px;padding-top:8px;font-size:15px;line-height:1.45}.b-cat__all{font:500 14px/1.2 var(--sans);color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:8px 0;text-decoration:underline;display:block}.b-cat__more{color:var(--ink);margin-top:8px;font-size:14.5px;font-weight:500;display:inline-block}.b-dir .b-cat__sys li.is-extra{display:none}.b-dir .b-cat.is-all .b-cat__sys li.is-extra{display:list-item}.b-dir__foot{border-top:1px solid var(--line-strong);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:clamp(32px,3.4vw,48px);padding-top:18px;font-size:16px;display:flex}.b-dir__foot b{color:var(--ink);font-weight:600}.b-ways{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b-way{min-width:0;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,36px) 0 0}.b-way+.b-way{border-left:1px solid var(--line-strong);padding-left:clamp(20px,2.4vw,36px)}.b-way__n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7.4vw,112px);font-weight:700;line-height:.82;display:block}.b-way__h{letter-spacing:-.03em;margin-top:clamp(18px,2vw,26px);font-size:clamp(21px,1.8vw,26px);font-weight:650;line-height:1.15}.b-way__p{color:var(--ink-2);max-width:30em;margin-top:10px;font-size:16px;line-height:1.55}.band--dark .b-ways{border-top-color:var(--d-ink)}.band--dark .b-way+.b-way{border-left-color:var(--d-line)}.band--dark .b-way__p{color:var(--d-ink-2)}.b-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:clamp(20px,2.2vw,30px)}.b-sheet__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.b-sheet__name{letter-spacing:-.035em;overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;margin-top:14px;font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.08;display:flex}.b-sheet__name img{flex:none;width:28px;height:28px}.b-sheet__cat{font:500 12px/1.4 var(--mono);letter-spacing:.05em;color:var(--ink-2);margin-top:8px}.b-sheet__rows{border-top:2px solid var(--ink);margin-top:18px}.b-sheet__rows>div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(96px,128px) minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}.b-sheet__rows>div:last-child{border-bottom:0;padding-bottom:0}.b-sheet__rows dt{font:500 11.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.b-sheet__rows dd{color:var(--ink);margin:0;font-size:15.5px;line-height:1.45}.b-sheet__rows dd b{font-weight:600}.b-pill{height:26px;font:500 11.5px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;background:var(--ink);color:var(--c-ffffff);vertical-align:1px;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.b-pill--line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.b-pill--effort{color:var(--c-b4471e);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.b-sheet__foot{color:var(--ink-2);margin-top:16px;font-size:13.5px;line-height:1.5}.b-sheet--plain{background:var(--bg)}.b-syslist{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.b-sys{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);min-height:132px;color:inherit;min-width:0;transition:border-color .15s var(--ease);flex-direction:column;gap:6px;padding:18px 20px 16px;text-decoration:none;display:flex}a.b-sys:hover{border-color:var(--ink)}.b-sys__name{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(19px,1.6vw,22px);font-weight:650;line-height:1.15}.b-sys__meta{font:500 11.5px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.b-sys__go{color:var(--ink);margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:500}.b-sys--page{border-color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}.b-sys--miss{background:0 0;border-style:dashed}.b-sys--miss .b-sys__meta{text-transform:none;letter-spacing:0;font:400 14.5px/1.45 var(--sans)}.b-recon{background:var(--bg);color:var(--ink);border:1px solid var(--line);box-shadow:0 40px 80px -30px var(--c-000000-a60);border-radius:18px;min-width:0;padding:clamp(18px,2vw,26px)}.b-recon__head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.b-recon__t{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.3}.b-recon__t small{font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-2);display:block}.b-recon__sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:6px 0 4px;display:grid}.b-recon__sum>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.b-recon__sum dt{color:var(--ink-2);font-size:14.5px}.b-recon__sum dd{font:500 15.5px/1.2 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.b-recon__h{font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:18px}.b-recon__rows{border-top:2px solid var(--ink);margin-top:8px}.b-recon__row{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) 16px minmax(0,1.3fr) auto;align-items:center;gap:10px;padding:12px 0;font-size:14.5px;line-height:1.35;display:grid}.b-recon__row:last-child{border-bottom:0;padding-bottom:0}.b-recon__row>svg{width:16px;height:16px;color:var(--ink-2)}.b-recon__row b{font-weight:600;display:block}.b-recon__row small{font:400 12.5px/1.35 var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;display:block}.b-recon__st{height:26px;font:500 11px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;background:var(--ink);color:var(--c-ffffff);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.b-recon__st svg{width:12px;height:12px}.b-recon__st--warn{color:var(--c-b4471e);box-shadow:inset 0 0 0 1px var(--accent);background:0 0;padding-left:10px}.b-flow{counter-reset:bflow;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:44px;display:grid}.b-flow__node{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:8px;min-width:0;padding:clamp(18px,1.8vw,24px);display:flex;position:relative}.b-flow__node+.b-flow__node:before{content:"";background:var(--ink);width:28px;height:2px;position:absolute;top:50%;left:-36px}.b-flow__node+.b-flow__node:after{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:8px;height:8px;position:absolute;top:calc(50% - 5px);left:-14px;transform:rotate(45deg)}.b-flow__eb{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.b-flow__h{letter-spacing:-.03em;font-size:clamp(19px,1.6vw,23px);font-weight:650;line-height:1.15}.b-flow__p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.b-flow__p a{color:inherit}.b-flow__node--us{background:var(--ink);border-color:var(--ink);color:var(--c-ffffff)}.b-flow__node--us .b-flow__eb,.b-flow__node--us .b-flow__p{color:var(--c-c4c4ca)}.band--dark .b-flow__node{background:var(--d-surface);border-color:var(--d-line)}.band--dark .b-flow__eb,.band--dark .b-flow__p{color:var(--d-ink-2)}.band--dark .b-flow__node+.b-flow__node:before{background:var(--d-ink)}.band--dark .b-flow__node+.b-flow__node:after{border-color:var(--d-ink)}.band--dark .b-flow__node--us{background:var(--d-ink);border-color:var(--d-ink);color:var(--ink)}.band--dark .b-flow__node--us .b-flow__eb,.band--dark .b-flow__node--us .b-flow__p{color:var(--ink-2)}.b-vs-wrap{border-top:2px solid var(--ink)}.b-vs{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15.5px;line-height:1.5}.b-vs caption{caption-side:bottom;text-align:left;color:var(--ink-2);padding-top:12px;font-size:13px;line-height:1.5}.b-vs th,.b-vs td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:16px 20px 16px 0}.b-vs thead th{font:600 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding-top:16px}.b-vs thead th:first-child{width:19%}.b-vs tbody th{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.b-vs td{color:var(--c-2b2b2f)}.b-vs .b-vs__both{background:var(--surface);padding-left:18px}.b-vs thead .b-vs__both{color:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.b-chk{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-b4471e);white-space:nowrap}.b-sources{border-top:2px solid var(--ink);max-width:62em}.b-sources li{border-bottom:1px solid var(--line-strong);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:12px 0;font-size:15px;line-height:1.45;display:grid}.b-sources a{color:var(--ink);overflow-wrap:anywhere}.b-sources span{font:400 12.5px/1.5 var(--mono);color:var(--ink-2);white-space:nowrap}.b-sources__note{color:var(--ink-2);max-width:62em;margin-top:14px;font-size:13.5px;line-height:1.55}.b-check{font:400 13px/1.5 var(--mono);color:var(--ink-2);margin-top:18px;display:block}.b-check:before{content:"";background:var(--ink);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.b-chips{flex-wrap:wrap;gap:10px;display:flex}.b-chips a{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--ink);letter-spacing:-.015em;align-items:baseline;gap:10px;padding:11px 16px 12px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.b-chips a span{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.b-chips a:hover{border-color:var(--ink)}.b-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,48px);display:grid}.b-links__h{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.b-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.b-pair__col{border-top:2px solid var(--ink);min-width:0;padding-top:16px}.b-pair__eb{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.b-pair__h{letter-spacing:-.035em;margin-top:10px;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.1}.b-pair__col .checks,.b-pair__col .dashes{margin-top:16px}.band--dark .b-pair__col{border-top-color:var(--d-ink)}.band--dark .b-pair__eb{color:var(--d-ink-2)}.b-pair__col--us{border-top-color:var(--accent)}.band--dark .b-pair__col--us{border-top-color:var(--d-accent)}.b-variants{background:repeating-linear-gradient(-45deg,var(--c-f6f6f7) 0 10px,var(--c-f1f1f3) 10px 20px);border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);padding-block:clamp(36px,4vw,56px)}.b-variants__h{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:22px;display:flex}.b-variants__h h2{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,24px);font-weight:650}.b-variants__h p{color:var(--ink-2);max-width:60em;font-size:14.5px}.b-variants__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.b-var{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.b-var__lbl{font:500 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--c-b4471e)}.b-var__h1{letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.08}.b-var__h1 em{color:var(--accent);font-style:normal}.b-var .b-sheet__name{margin-top:0;font-size:20px}.b-var .b-sheet__name img{width:20px;height:20px}.b-var__rule{color:var(--ink-2);border-top:1px solid var(--line);margin-top:auto;padding-top:10px;font-size:13px;line-height:1.45}.b-num{counter-reset:bnum;border-top:1px solid var(--line-strong);margin-top:16px}.b-num li{counter-increment:bnum;border-bottom:1px solid var(--line-strong);color:var(--ink-2);padding:12px 0 12px 40px;font-size:16px;line-height:1.55;position:relative}.b-num li:before{content:counter(bnum,decimal-leading-zero);font:500 12.5px/1.95 var(--mono);color:var(--ink);position:absolute;top:12px;left:0}.band--dark .b-num,.band--dark .b-num li{border-color:var(--d-line);color:var(--d-ink-2)}.band--dark .b-num li:before{color:var(--d-ink)}@media (width<=1180px){.b-dir,.b-syslist{grid-template-columns:repeat(3,minmax(0,1fr))}.b-variants__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.b-dir{grid-template-columns:repeat(2,minmax(0,1fr))}.b-ways{grid-template-columns:minmax(0,1fr)}.b-way,.b-way+.b-way{border-left:0;padding:20px 0 24px}.b-way+.b-way{border-top:1px solid var(--line-strong)}.band--dark .b-way+.b-way{border-top-color:var(--d-line)}.b-way{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.b-way__n{grid-row:span 2;min-width:.62em;font-size:clamp(56px,10vw,80px)}.b-way__h{margin-top:0}.b-flow{grid-auto-columns:auto;grid-auto-flow:row;gap:36px}.b-flow__node+.b-flow__node:before{width:2px;height:24px;top:-30px;left:32px}.b-flow__node+.b-flow__node:after{top:-14px;left:28px;transform:rotate(135deg)}.b-links{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.b-vs,.b-vs tbody,.b-vs tr,.b-vs td,.b-vs tbody th{width:auto;display:block}.b-vs thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.b-vs tr{border-bottom:1px solid var(--line-strong);padding:16px 0 6px}.b-vs tbody th{border:0;padding:0 0 8px;font-size:17px}.b-vs td{border:0;border-top:1px solid var(--line);padding:8px 0 10px}.b-vs td:before{content:attr(data-l);font:600 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;display:block}.b-vs .b-vs__both{border-radius:var(--r-sm);box-shadow:inset 3px 0 0 var(--accent);border-top:0;margin-top:6px;padding:10px 12px 12px}.b-vs caption{display:block}.b-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.b-search__in{height:56px;font-size:17px}.b-search__pop a{height:36px}.b-dir{grid-template-columns:minmax(0,1fr);gap:0}.b-cat{border-top-width:1px;border-top-color:var(--line-strong);padding-top:0}.b-cat:first-child{border-top:2px solid var(--ink)}.b-dir.is-js .b-cat__top{min-height:60px}.b-dir.is-js .b-cat__tog{height:40px;font:500 12.5px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 4px 0 12px;display:inline-flex}.b-dir.is-js .b-cat__tog:after{content:"";border:1.5px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) center/11px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center/1.5px 11px no-repeat;border-radius:50%;width:28px;height:28px}.b-dir.is-js .b-cat.is-open .b-cat__tog:after{background:linear-gradient(var(--ink),var(--ink)) center/11px 1.5px no-repeat}.b-dir.is-js .b-cat:not(.is-open) .b-cat__body{display:none}.b-dir.is-js .b-cat.is-open .b-cat__body{padding-bottom:18px}.b-dir .b-cat__sys li.is-extra{display:list-item}.b-dir .b-cat__all{display:none}.b-cat__p{margin-top:0}.b-cat__sys{columns:2;column-gap:16px}.b-cat__sys li{break-inside:avoid}.b-syslist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.b-sys{min-height:112px;padding:14px 14px 12px}.b-sys__name{font-size:clamp(16.5px,4.6vw,19px)}.b-sys__meta{font-size:10.5px}.b-recon__sum{grid-template-columns:minmax(0,1fr)}.b-recon__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a st""b st";gap:6px 12px}.b-recon__row>div:first-child{grid-area:a}.b-recon__row>svg{display:none}.b-recon__row>div:nth-of-type(2){grid-area:b}.b-recon__row>.b-recon__st{grid-area:st;align-self:center}.b-sheet__rows>div,.b-sources li,.b-variants__grid{grid-template-columns:minmax(0,1fr)}.b-chips a{font-size:15px}}@media (prefers-reduced-motion:reduce){.b-sys,.b-cat__sys li{transition:none}}.p-integrationen .p-int__pkg{color:var(--ink);max-width:52em;margin:-12px 0 clamp(28px,3vw,40px);font-size:15.5px;font-weight:500;line-height:1.5}.p-integrationen .p-int__ways{max-width:36em;margin-top:clamp(24px,2.6vw,36px)}.p-integrationen .p-int__ways li{color:var(--d-ink-2);font-size:16.5px;line-height:1.5}.p-integrationen .p-int__ways b{color:var(--d-ink);font-weight:600}.p-integrationen .p-int__note{margin-top:clamp(24px,2.6vw,32px)}.p-integrationen #fehlt .split__r{align-self:center}.p-integrationen .p-int__faq{border-top:1px solid var(--line)}.p-integrationen .p-int__faqh{margin-bottom:clamp(24px,2.8vw,40px)}.p-integrationen .p-int__next{margin-top:clamp(36px,4vw,56px)}.p-int-kasse .p-ik__miss{grid-column:1/-1}.p-int-kasse .p-ik__miss .b-sys{flex-flow:wrap;align-items:baseline;gap:6px 20px;min-height:0}.p-int-kasse .p-ik__miss .b-sys__meta{flex:24em}.p-int-kasse .p-ik__miss .b-sys__go{margin-top:0;padding-top:0}.p-int-kasse .p-ik__sys--solo{padding-bottom:0}.p-int-kasse .p-ik__split{align-items:center}@media (width>=981px){.p-int-kasse .p-ik__split{grid-template-columns:minmax(0,6fr) minmax(0,5.4fr)}}.p-int-kasse .p-ik__pts{max-width:36em;margin-top:clamp(24px,2.6vw,36px)}.p-int-kasse .p-ik__pts li{color:var(--d-ink-2);font-size:16.5px;line-height:1.5}.p-int-kasse .p-ik__pts b{color:var(--d-ink);font-weight:600}.p-int-kasse .p-ik__note{margin-top:clamp(24px,2.6vw,32px)}.p-int-kasse .p-ik__faqsplit{align-items:start}.p-int-kasse .p-ik__faqh{margin-bottom:clamp(24px,2.8vw,36px)}.p-int-kasse .p-ik__price{margin-top:clamp(0px,4.6vw,66px)}.p-int-kasse .p-ik__priceh{letter-spacing:-.035em;margin-top:12px;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.1}.p-int-kasse .p-ik__pricep{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.55}.p-int-kasse .p-ik__pricebtn{margin-top:20px}.p-int-kasse .p-ik__next{margin-top:clamp(40px,4.4vw,64px)}@media (width<=980px){.p-int-kasse .p-ik__price{margin-top:8px}}.p-sys .p-sys__list{margin-top:16px}.p-sys .p-sys__list li{color:var(--ink-2);font-size:16px;line-height:1.5}.p-sys .p-sys__list b{color:var(--ink);font-weight:600}.p-sys .p-sys__checks li{color:var(--d-ink-2);font-size:16.5px;line-height:1.5}.p-sys .p-sys__checks li+li{margin-top:6px}.p-sys .p-sys__checks b{color:var(--d-ink);font-weight:600}.p-sys .p-sys__progs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(24px,2.6vw,36px);font-size:15.5px;display:flex}.p-sys .p-sys__faq{border-top:1px solid var(--line)}.p-sys .p-sys__faqh{margin-bottom:clamp(24px,2.8vw,40px)}.p-sys .p-sys__rel{padding-top:0}.p-vergleich .grid>li{min-width:0;display:flex}.p-vergleich .grid>li>.card{flex:1}.p-vergleich .p-vg__h{max-width:16em}.p-vergleich .p-vg__pair{margin-top:clamp(32px,3.6vw,52px)}.p-vergleich .p-vg__pair .dashes,.p-vergleich .p-vg__pair .checks{margin-top:16px}.p-vergleich .p-vg__pair .checks li{color:var(--d-ink)}.p-vergleich .p-vg__flowh{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-ink-2);margin:clamp(44px,4.6vw,68px) 0 18px}.p-vergleich .p-vg__faqh{margin-bottom:clamp(24px,2.8vw,40px)}.p-vgf .b-check a{color:inherit}.p-vgf .p-vgf__h{margin-bottom:clamp(24px,2.8vw,40px)}.p-vgf .p-vgf__both{margin-top:clamp(28px,3vw,40px)}.p-vgf .p-vgf__faq{border-top:1px solid var(--line)}.p-vgf .p-vgf__src{padding-top:0}.p-vgf .p-vgf__srch{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.p-vgf .p-vgf__rel{margin-top:clamp(36px,4vw,56px)}.read--rail{grid-template-columns:minmax(190px,240px) minmax(0,620px) minmax(220px,272px);justify-content:space-between;gap:clamp(32px,4vw,64px)}.read--rail>.prose{min-width:0;max-width:620px}.read--rail>.prose>:first-child{margin-top:0}.read--rail .note ul{margin:8px 0 10px;padding-left:1.2em;list-style:outside}.read--rail .note li+li{margin-top:4px}.read--rail .note li::marker{color:var(--ink-2)}.read--rail .note li{color:var(--ink-2);font-size:15.5px;line-height:1.5}.read--rail .note b{color:var(--ink);font-weight:600}.rd-body{border-top:1px solid var(--line)}.rd-rail{top:calc(var(--header) + 24px);background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px 22px 24px;display:flex;position:sticky}.rd-rail:before{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:22px;right:22px}.rd-rail__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.rd-rail__t{letter-spacing:-.025em;color:var(--ink);font-size:19px;font-weight:650;line-height:1.25}.rd-rail .btn{width:100%;margin-top:4px}.rd-rail .tlink{align-self:flex-start;font-size:15px}.rd-rail__fine{color:var(--ink-2);font-size:13px;line-height:1.45}.rd-head .phead__grid{align-items:start}.rd-head .read__meta{margin-top:clamp(16px,1.8vw,24px)}.rd-price{color:var(--ink-2);margin-top:14px;font-size:16px}.rd-price b{color:var(--ink);font-weight:650}.rd-tldr{background:var(--surface);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,30px);position:relative}.rd-tldr:before{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:clamp(20px,2.2vw,30px);right:clamp(20px,2.2vw,30px)}.rd-tldr__h{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.rd-tldr p:not(.rd-tldr__h){color:var(--c-2b2b2f);font-size:clamp(16px,1.2vw,17.5px);line-height:1.6}.rd-tldr a{color:var(--ink);text-underline-offset:3px}.rd-duty{background:var(--surface);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,30px);position:relative}.rd-duty:before{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:clamp(20px,2.2vw,30px);right:clamp(20px,2.2vw,30px)}.rd-duty__h{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:16px}.rd-duty__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.rd-duty__col{border-top:2px solid var(--ink);padding-top:12px}.rd-duty__col+.rd-duty__col{border-top-color:var(--line-strong);border-top-width:1px;padding-top:13px}.rd-duty__who{letter-spacing:-.02em;margin-bottom:10px;font-size:17px;font-weight:650}.rd-duty .checks li,.rd-duty .dashes li{font-size:14.5px}.rd-duty .dashes li{padding:3px 0 3px 18px}.rd-duty .dashes li:before{top:13px}.rd-duty__foot{border-top:1px solid var(--line-strong);color:var(--ink-2);margin-top:16px;padding-top:12px;font-size:14.5px}.rd-duty__foot b{color:var(--ink);font-weight:600}.rd-part{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--ink);align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.prose>.rd-part{margin-top:3.2em}.prose>.rd-part:first-child{margin-top:0}.rd-part b{color:var(--c-b4471e);font-weight:600}.rd-part span{color:var(--ink)}.prose>.rd-part+h2{margin-top:.9em}ol.rd-steps{counter-reset:rds;border-top:2px solid var(--ink);padding:0;list-style:none}ol.rd-steps>li{counter-increment:rds;border-bottom:1px solid var(--line-strong);color:var(--ink-2);margin:0;padding:16px 0 16px 54px;font-size:17px;line-height:1.55;position:relative}ol.rd-steps>li:before{content:counter(rds,decimal-leading-zero);border:1.5px solid var(--ink);width:38px;height:26px;font:600 12px/1 var(--mono);color:var(--ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;left:0}ol.rd-steps>li b{color:var(--ink);letter-spacing:-.01em;margin-bottom:2px;font-size:18px;font-weight:650;display:block}.prose ol.rd-steps>li+li{margin-top:0}ul.rd-kfacts{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0;list-style:none;display:grid}ul.rd-kfacts>li{border-bottom:1px solid var(--line-strong);color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:18px 0 20px;font-size:15.5px;line-height:1.55;display:flex}.rd-kfacts__n{font:700 clamp(30px,2.8vw,40px)/1 var(--sans);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}ul.rd-kfacts>li b{color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:17px;font-weight:650;line-height:1.3}.prose ul.rd-kfacts>li+li{margin-top:0}ul.rd-srcrows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}ul.rd-srcrows>li{margin:0}.prose ul.rd-srcrows>li+li{margin-top:0}.rd-srcrows a{border:1px solid var(--line-strong);border-radius:var(--r-md);height:100%;transition:border-color .15s var(--ease);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.rd-srcrows a:hover{border-color:var(--ink)}.rd-srcrows b{color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:650;line-height:1.3}.rd-srcrows span{color:var(--ink-2);font-size:14.5px;line-height:1.45}ol.rd-tline{padding:0 0 0 30px;list-style:none;position:relative}ol.rd-tline:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:10px;bottom:14px;left:6px}ol.rd-tline>li{margin:0;padding:0 0 22px;position:relative}ol.rd-tline>li:last-child{padding-bottom:0}ol.rd-tline>li:before{content:"";background:var(--bg);border:2px solid var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:-30px}ol.rd-tline>li:last-child:before{background:var(--ink)}.prose ol.rd-tline>li+li{margin-top:0}.rd-tline__when{font:500 12.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);display:block}.rd-tline__what{letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:17px;font-weight:650;line-height:1.35;display:block}.rd-tline__need{color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.5;display:block}.rd-tline__need i{color:var(--ink);font-style:normal;font-weight:500}.band--dark ol.rd-tline:before{background:var(--d-line)}.band--dark ol.rd-tline>li:before{background:var(--d-bg);border-color:var(--d-ink)}.band--dark ol.rd-tline>li:last-child:before{background:var(--d-ink)}.band--dark .rd-tline__when,.band--dark .rd-tline__need{color:var(--d-ink-2)}.band--dark .rd-tline__what,.band--dark .rd-tline__need i{color:var(--d-ink)}.rd-ex{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:clamp(20px,2.2vw,28px);position:relative}.prose>.rd-ex{margin-top:1.8em}.rd-ex>*+*{margin-top:12px}.rd-ex__top{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.prose .rd-ex h2,.rd-ex__h{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:clamp(22px,2vw,27px);font-weight:650;line-height:1.15}.rd-ex p:not(.rd-ex__top){font-size:16.5px;line-height:1.6}.rd-ex .table-wrap{margin-top:16px}.rd-ex .table{min-width:0}dl.rd-ex__facts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.rd-ex__facts>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:12px 12px 0 0;display:flex}.rd-ex__facts>div+div{border-left:1px solid var(--line-strong);padding-left:14px}.rd-ex__facts dt{font:400 12px/1.35 var(--mono);color:var(--ink-2)}.rd-ex__facts dd{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1}.rd-ex__big{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:14px;display:flex}.rd-ex__big b{letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(44px,4.6vw,64px);font-weight:700;line-height:.95}.rd-ex__big span{color:var(--ink-2);max-width:26em;font-size:16px;line-height:1.45}.rd-ex .tlink{margin-top:16px}.band--dark .rd-ex{background:var(--d-surface);border-color:var(--d-line)}.band--dark .rd-ex__top,.band--dark .rd-ex p:not(.rd-ex__top),.band--dark .rd-ex__facts dt{color:var(--d-ink-2)}.band--dark .rd-ex__h,.band--dark .rd-ex__facts dd{color:var(--d-ink)}.band--dark .rd-ex__facts{border-top-color:var(--d-ink)}.band--dark .rd-ex__facts>div+div{border-left-color:var(--d-line)}.rd-fig{border-top:2px solid var(--ink);border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 22px;padding:16px 0;display:grid}.rd-fig__n{letter-spacing:-.055em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.9}.prose .rd-fig__t{font:400 13px/1.45 var(--mono);color:var(--ink-2);padding-bottom:4px}.table--stack td[data-label]:before{content:none}.rd-chk{counter-reset:chk;background:var(--surface);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,30px)}.prose>.rd-chk{margin-top:1.4em}.rd-chk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.prose .rd-chk h3{letter-spacing:-.01em;border-bottom:2px solid var(--ink);margin-top:0;padding-bottom:8px;font-size:17px;font-weight:650}ul.rd-chk__list{margin-top:4px;padding:0;list-style:none}ul.rd-chk__list>li{border-bottom:1px solid var(--line-strong);margin:0}.prose ul.rd-chk__list>li+li{margin-top:0}.rd-chk label{color:var(--c-2b2b2f);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.rd-chk input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.rd-chk input:checked{counter-increment:chk}.rd-chk input:checked+span{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.rd-chk__foot{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;padding-top:18px;display:flex}.rd-chk__n{font:500 13px/1.3 var(--mono);color:var(--ink-2);margin-right:auto}.rd-chk__n:before{content:"Abgehakt: " counter(chk) " von " attr(data-total)}.prose .rd-chk__fine{color:var(--ink-2);width:100%;margin:0;font-size:13.5px}.rd-chk .btn{color:var(--c-ffffff);text-decoration:none}.prose>.rd-chat{max-width:520px;margin-top:1.4em}.rd-chat .axchat{--axc-h:300px}.prose .rd-chat ol{padding:0;list-style:none}.prose .rd-chat li{color:var(--axc-ink);margin-top:0}.prose .rd-chat .axchat__msg--you{color:var(--axc-you-ink)}.prose .rd-chat p{color:inherit}ol.rd-src{counter-reset:src;border-top:2px solid var(--ink);padding:0;list-style:none}ol.rd-src>li{counter-increment:src;border-bottom:1px solid var(--line);margin:0;padding:10px 0 10px 34px;font-size:15px;line-height:1.45;position:relative}ol.rd-src>li:before{content:counter(src,decimal-leading-zero);font:500 11.5px/1.4 var(--mono);color:var(--ink-2);position:absolute;top:12px;left:0}.prose ol.rd-src>li+li{margin-top:0}.prose .rd-src a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.prose .rd-src a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rd-src span{font:400 12.5px/1.4 var(--mono);color:var(--ink-2);margin-top:2px;display:block}.prose .rd-stand{font:400 13px/1.4 var(--mono);color:var(--ink-2)}.rd-more{border-top:1px solid var(--line)}.rd-more .card__h{font-size:clamp(18px,1.4vw,21px)}.rd-more .grid{margin-top:clamp(24px,2.6vw,36px)}.rd-more .h2{font-size:clamp(28px,3vw,44px)}.br-flow{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(16px,1.8vw,24px)}.br-flow__h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.br-flow__src{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.br-flow__src a{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);height:100%;color:var(--ink);transition:border-color .15s var(--ease);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.br-flow__src a:hover{border-color:var(--ink)}.br-flow__src b{letter-spacing:-.01em;font-size:15px;font-weight:650}.br-flow__src span{color:var(--ink-2);font-size:13px;line-height:1.35}.br-flow__pipe{place-items:center;height:30px;display:grid;position:relative}.br-flow__pipe:before{content:"";background:var(--ink);width:1.5px;margin-left:-.75px;position:absolute;top:4px;bottom:4px;left:50%}.br-flow__pipe:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:7px;height:7px;margin-left:-4px;position:absolute;bottom:3px;left:50%;transform:rotate(45deg)}.br-flow__mid,.br-flow__out{border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.br-flow__mid{background:var(--ink);color:var(--c-ffffff)}.br-flow__mid svg{grid-row:span 2;width:30px;height:auto}.br-flow__mid b,.br-flow__out b{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.br-flow__mid span{color:var(--c-c4c4ca);font-size:13.5px;line-height:1.4}.br-flow__out{background:var(--bg);border:1.5px solid var(--ink)}.br-flow__out .br-flow__ok{background:var(--ink);width:30px;height:30px;color:var(--c-ffffff);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.br-flow__out .br-flow__ok svg{width:15px;height:15px}.br-flow__out span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.br-hurdles{border-top:2px solid var(--d-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4.4vw,64px);display:grid}.br-hurdle{border-bottom:1px solid var(--d-line);grid-template-columns:44px minmax(0,1fr);align-content:start;padding:clamp(20px,2.2vw,30px) 0;display:grid}.br-hurdle__n{font:500 13px/1.9 var(--mono);color:var(--d-ink-3);grid-row:span 3}.br-hurdle__h{letter-spacing:-.035em;color:var(--d-ink);text-wrap:balance;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.1}.br-hurdle__p{color:var(--d-ink-2);margin-top:10px;font-size:16px;line-height:1.5}.br-hurdle__a{background:var(--d-surface);border-radius:var(--r-md);color:var(--d-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:12px 14px;font-size:15.5px;line-height:1.5;display:grid}.br-hurdle__a svg{background:var(--d-ink);width:18px;height:18px;color:var(--ink);border-radius:50%;margin-top:2px;padding:3px}.br-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.br-card__pkg{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:5px 9px}.br-card .card__h{font-size:clamp(21px,1.8vw,26px)}.br-card__sys{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.br-card__sys span{letter-spacing:-.01em;color:var(--c-3e3e44);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600}ol.br-chain{border-top:2px solid var(--d-ink);counter-reset:brc;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}ol.br-chain>li{counter-increment:brc;flex-direction:column;gap:8px;padding:18px 18px 0 0;display:flex}ol.br-chain>li+li{border-left:1px solid var(--d-line);padding-left:18px}ol.br-chain>li:before{content:counter(brc,decimal-leading-zero);font:500 12px/1 var(--mono);color:var(--d-ink-3)}.br-chain__t{letter-spacing:-.03em;color:var(--d-ink);font-size:clamp(20px,1.8vw,26px);font-weight:650;line-height:1.1}.br-chain__p{color:var(--d-ink-2);font-size:15px;line-height:1.5}.br-after{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 48px;margin-top:clamp(32px,3.4vw,48px);padding-top:clamp(18px,1.8vw,24px);display:grid}.br-after p{color:var(--d-ink-2);max-width:40em;font-size:clamp(17px,1.32vw,19px);line-height:1.5}.p-branchen .h1--page{max-width:13em;font-size:clamp(36px,4.8vw,68px)}.p-branchen .phead{padding-bottom:clamp(24px,2.6vw,40px)}.p-branchen .br-pick{padding-top:clamp(24px,2.6vw,40px)}.p-branchen .h1--page em{display:block}.p-branchen .br-pipe{align-self:center}.p-branchen-gastronomie .br-eve{background:var(--surface)}.p-branchen-gastronomie .br-eve .split__l .h2{max-width:12em;font-size:clamp(32px,3.6vw,52px)}.p-branchen-gastronomie .h1--page em{display:block}.p-branchen-gastronomie .split__need{margin-top:clamp(28px,3vw,40px)}.p-branchen-gastronomie .band--dark .mega{font-size:clamp(84px,11vw,160px)}.p-branchen-gastronomie .band--dark .bar{background:var(--d-surface-2);max-width:520px}.p-branchen-gastronomie .band--dark .bar span{background:var(--d-bg);color:var(--d-ink)}.br-incl{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);margin-bottom:14px}.p-branchen-gastronomie .rd-ex{margin-top:28px}.p-branchen-gastronomie .br-act{margin-top:24px}.p-branchen-gastronomie .fine--d{margin-top:20px}.p-branchen-gastronomie .br-faq .h2{margin-bottom:clamp(24px,2.6vw,36px)}.br-more__h{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-top:clamp(28px,3vw,40px);margin-bottom:14px}.br-more .card{gap:6px;padding:16px 18px}.br-more .card__h{font-size:18px}@media (width<=1180px){.read--rail{grid-template-columns:minmax(180px,230px) minmax(0,600px);justify-content:start}.read--rail>.rd-rail{grid-column:2;margin-top:8px;position:static}ol.br-chain{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}ol.br-chain>li:nth-child(4){border-left:0;padding-left:0}}@media (width<=980px){.read--rail{grid-template-columns:minmax(0,1fr);gap:28px}.read--rail>.rd-rail{grid-column:auto;max-width:600px}.read--rail>.prose,.read--rail>.toc{max-width:600px}.rd-head .phead__grid{gap:28px}.br-hurdles,.br-after{grid-template-columns:minmax(0,1fr)}.br-after .btn{justify-self:start}}@media (width<=640px){.rd-duty__cols{grid-template-columns:minmax(0,1fr);gap:18px}ul.rd-kfacts,ul.rd-srcrows,.rd-chk__grid{grid-template-columns:minmax(0,1fr)}dl.rd-ex__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-ex__facts>div:nth-child(3){border-left:0;border-top:1px solid var(--line-strong);grid-column:1/-1;margin-top:12px;padding-left:0}ol.rd-steps>li{padding-left:48px}.rd-fig{grid-template-columns:minmax(0,1fr)}.rd-more .grid{gap:10px}.rd-ex .table thead th{letter-spacing:.03em;white-space:normal;font-size:10.5px}.rd-ex .table th,.rd-ex .table td{padding-right:8px;font-size:14.5px}.rd-more .card{gap:4px;padding:14px 16px}.rd-more .card__more{display:none}.rd-chat .axchat{--axc-h:340px}.table--stack{min-width:0}.table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack tr{border-bottom:1px solid var(--line-strong);padding:12px 0;display:block}.table--stack th,.table--stack td{border:0;padding:2px 0;display:block}.table--stack tbody th{padding-bottom:4px;font-size:16px}.table--stack td[data-label]:before{content:attr(data-label);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;display:block}.table--stack .num{text-align:left}.br-flow__src span{font-size:12.5px}.br-flow__src a{padding:9px 10px}.br-hurdle{grid-template-columns:34px minmax(0,1fr)}ol.br-chain{grid-template-columns:minmax(0,1fr);row-gap:0}ol.br-chain>li,ol.br-chain>li+li{border-left:0;border-bottom:1px solid var(--d-line);grid-template-columns:34px minmax(0,1fr);gap:4px 0;padding:14px 0;display:grid}ol.br-chain>li:before{grid-row:span 2;line-height:1.9}}.thead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"t w""l w";align-items:start;column-gap:clamp(32px,4.4vw,72px);display:grid}.thead__t{grid-area:t}.thead__l{grid-area:l}.thead__w{grid-area:w;min-width:0}.thead__l .lead{margin-top:clamp(18px,2vw,28px)}.thead__meta{font:400 13px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.tpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:clamp(18px,2.2vw,30px)}.tpanel__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.uidc__label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.uidc__row{gap:10px;display:flex}.uidc__input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);min-width:0;height:56px;font:500 19px/1 var(--mono);letter-spacing:.04em;color:var(--ink);text-transform:uppercase;flex:1;padding:0 16px}.uidc__input::placeholder{text-transform:none;letter-spacing:0;font:400 16px/1 var(--sans);color:var(--c-6e6e76)}.uidc__input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.uidc__input[aria-invalid=true]{border-color:var(--err)}.uidc__row .btn{flex:none;height:56px}.uidc__hint{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.45}.uidc__err{color:var(--err);margin-top:8px;font-size:14px;line-height:1.45}.uidc__own{border-top:1px solid var(--line-strong);margin-top:14px}.uidc__own summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0 0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.uidc__own summary::-webkit-details-marker{display:none}.uidc__own summary:after{content:"+";font:500 16px/1 var(--mono)}.uidc__own[open] summary:after{content:"–"}.uidc__own .field{margin:12px 0 0}.uidc__own .field input{font-family:var(--mono);text-transform:uppercase}.uidc__out{margin-top:18px}.uidc__demo{border-top:1px dashed var(--line-strong);margin-top:16px;padding-top:14px}.uidc__demo-h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.uidc__demo-list{flex-wrap:wrap;gap:6px;display:flex}.uidc__demo button{border:1px solid var(--line-strong);background:var(--bg);height:32px;font:500 12.5px/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px}.uidc__demo button:hover{border-color:var(--ink)}.uidc__demo button[aria-pressed=true]{background:var(--ink);color:var(--c-ffffff);border-color:var(--ink)}.uidres{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:16px 18px}.uidres--idle{background:0 0;border-style:dashed}.uidres--idle p{color:var(--ink-2);font-size:14.5px;line-height:1.45}.uidres__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uidres__badge{letter-spacing:-.03em;align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.uidres__badge i{width:28px;height:28px;color:var(--c-ffffff);background:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.uidres--ok{border-top:3px solid var(--ink)}.uidres--bad{border-top:3px solid var(--err)}.uidres--bad .uidres__badge{color:var(--err)}.uidres--bad .uidres__badge i{background:var(--err)}.uidres--down{border-top:3px solid var(--accent)}.uidres--down .uidres__badge i{background:var(--c-b4471e)}.uidres__num{font:500 15px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-2);margin-top:10px}.uidres__dl{border-top:1px solid var(--line);margin-top:12px}.uidres__dl>div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.uidres__dl dt{font:500 11.5px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.uidres__dl dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.uidres__p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.5}.uidres__fine{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.5}.uidres__act{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.uidres__act .tlink{font-size:15px}.uidres--checking{color:var(--ink-2);align-items:center;gap:12px;font-size:15px;display:flex}.uidres__spin{border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite uidspin}@keyframes uidspin{to{transform:rotate(360deg)}}.uidl{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.uidl__h{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:650;line-height:1.15}.uidl__p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.5}.uidl__form{margin-top:16px}.uidl__form textarea{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;min-height:150px}.uidl__acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.uidl__out{margin-top:18px}.uidl__out .table{min-width:0;font-size:14.5px}.uidl__out .table td:first-child{font-family:var(--mono);color:var(--ink);white-space:nowrap}.uidl__state{color:var(--ink);font-weight:600}.uidl__state--bad{color:var(--err)}.uidl__state--down{color:var(--c-b4471e)}.uidl__more{margin-top:18px}.bruecke{background:var(--d-bg);color:var(--d-ink);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,36px);position:relative}.bruecke:before{content:"";background:var(--d-accent);height:2px;position:absolute;top:0;left:clamp(22px,2.6vw,36px);right:clamp(22px,2.6vw,36px)}.bruecke__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.bruecke__h{letter-spacing:-.035em;margin-top:10px;font-size:clamp(24px,2.3vw,32px);font-weight:650;line-height:1.1}.bruecke__p{color:var(--d-ink-2);margin-top:12px;font-size:16px;line-height:1.55}.bruecke .btn{background:var(--d-ink);color:var(--ink);margin-top:20px}.bruecke .btn:hover{background:var(--c-ffffff)}.bruecke :focus-visible{outline-color:var(--d-ink)}.agk{grid-template:"in res""how res"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(20px,2.4vw,36px);display:grid}.agk__in{grid-area:in}.agk__res{grid-area:res}.agk__how{grid-area:how}.agk__in .field{margin-bottom:22px}.agk__in .field label,.agk__q legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:block}.agk__in .field label small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.agk__money{max-width:320px;position:relative}.agk__money input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;height:60px;font:650 26px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);padding:0 48px 0 16px}.agk__money input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.agk__money span{color:var(--ink-2);font-size:20px;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.agk__q{border:0;min-width:0;margin:0 0 20px;padding:0}.agk__q:last-child{margin-bottom:0}.agk__q .chips span{background:var(--bg)}.agk__qs{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding-top:18px;display:grid}.agk__gf{border-top:1px solid var(--line-strong);margin-top:20px;padding-top:18px}.agk__gf[hidden]{display:none}.agk__qs .agk__q legend{min-height:2.7em;font-size:14px;line-height:1.35}.agk__out{background:var(--bg);border:1px solid var(--line-strong);border-top:3px solid var(--ink);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,30px)}.agk__k{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.agk__sum{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px;font-size:clamp(44px,4.6vw,68px);font-weight:700;line-height:.95}.agk__extra{color:var(--ink-2);margin-top:8px;font-size:15px}.agk__bar{background:var(--track);border-radius:2px;height:8px;margin-top:16px;display:flex;overflow:hidden}.agk__bar i{background:var(--ink);height:100%;display:block}.agk__bar i+i{background:var(--accent)}.agk__legend{font:400 12px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.agk__legend span:before{content:"";background:var(--ink);vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}.agk__legend span+span:before{background:var(--accent)}.agk__rows{border-top:1px solid var(--line-strong);margin-top:16px}.agk__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:15px;line-height:1.35;display:flex}.agk__row span:first-child{color:var(--ink-2)}.agk__row span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.agk__row--total{border-bottom:0;border-top:2px solid var(--ink);margin-top:-1px;font-weight:650}.agk__row--total span:first-child{color:var(--ink);font-weight:650}.agk__row--total span:last-child{letter-spacing:-.02em;font-size:20px;font-weight:700}.agk__sub{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-top:18px}.agk__sub+.agk__rows{margin-top:8px}.agk__ver{color:var(--ink-2);margin-top:14px;font-size:13px;line-height:1.5}.agk__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.agk__copy{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);height:40px;font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;padding:0 14px}.agk__copy:hover{border-color:var(--ink)}.agk__copied{color:var(--ink-2);font-size:13.5px}.agk__how{border-top:2px solid var(--ink);margin-top:clamp(20px,2.4vw,32px);padding-top:16px}.agk__how-h{letter-spacing:-.02em;font-size:19px;font-weight:650}.agk__how ol{counter-reset:agk;margin-top:8px}.agk__how li{counter-increment:agk;color:var(--ink-2);border-bottom:1px solid var(--line);padding:7px 0 7px 30px;font-size:15px;line-height:1.5;position:relative}.agk__how li:before{content:counter(agk,decimal-leading-zero);font:500 11.5px/1.5 var(--mono);color:var(--ink-2);position:absolute;top:9px;left:0}.quellen{font-size:14.5px;line-height:1.45}.prose .quellen{padding-left:0;list-style:none}.quellen li{border-bottom:1px solid var(--line);padding:9px 0}.prose .quellen li+li{margin-top:0}.quellen a{font-weight:500}.quellen span{font:400 12.5px/1.5 var(--mono);color:var(--ink-2);margin-top:2px;display:block}.passend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prose .passend{padding-left:0;list-style:none}.prose .passend li+li{margin-top:0}.passend a{border:1px solid var(--line-strong);border-radius:var(--r-md);height:100%;color:var(--ink);transition:border-color .15s var(--ease);flex-direction:column;gap:6px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.prose .passend a{text-decoration:none}.passend a:hover{border-color:var(--ink)}.passend small{font:500 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.prose small.cell{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.prose .table--fmt{min-width:640px;font-size:14px}.prose .table--fmt td:nth-child(4){font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:12.5px}.prose .steps-ol{counter-reset:so;padding-left:0;list-style:none}.prose .steps-ol li{counter-increment:so;border-top:1px solid var(--line-strong);padding:12px 0 12px 48px;position:relative}.prose .steps-ol li+li{margin-top:0}.prose .steps-ol li:before{content:counter(so,decimal-leading-zero);font:600 13px/1.7 var(--mono);color:var(--ink);position:absolute;top:12px;left:0}.prose .calc{font-family:var(--mono);background:var(--surface);border-radius:var(--r-sm);overflow-wrap:anywhere;padding:12px 14px;font-size:15px}.uebergabe{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 30px 60px -36px var(--c-000000-a30);margin:0;padding:clamp(20px,2.2vw,28px)}.uebergabe__top{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:14px;display:flex}.uebergabe__top .tag{white-space:nowrap;flex:none}.uebergabe__file{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 14px;display:flex}.uebergabe__file b{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.1}.uebergabe__file span{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:6px 9px}.uebergabe .checks{gap:0}.uebergabe .checks li{border-top:1px solid var(--line);padding:10px 0 10px 30px;font-size:15.5px}.uebergabe .checks li:before{top:calc(10px + .18em)}.uebergabe__foot{border-top:2px solid var(--ink);letter-spacing:-.01em;margin-top:4px;padding-top:12px;font-size:15px;font-weight:600}.nein{border-top:2px solid var(--d-ink)}.nein li{border-bottom:1px solid var(--d-line);letter-spacing:-.02em;color:var(--d-ink);padding:16px 0 16px 40px;font-size:clamp(18px,1.55vw,22px);font-weight:550;line-height:1.3;position:relative}.nein li:before{content:"—";color:var(--d-accent);font-weight:600;position:absolute;top:16px;left:0}.nein small{letter-spacing:0;color:var(--d-ink-2);margin-top:4px;font-size:15px;font-weight:400;display:block}.richtung{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.richtung__i{padding:clamp(18px,2vw,26px) clamp(20px,3vw,44px) 0 0}.richtung__i+.richtung__i{border-left:1px solid var(--line-strong);padding-left:clamp(20px,3vw,44px)}.richtung__dir{font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.richtung__dir svg{width:18px;height:18px;color:var(--accent)}.richtung__h{letter-spacing:-.045em;margin-top:16px;font-size:clamp(28px,3vw,44px);font-weight:650;line-height:1.02}.richtung__p{color:var(--ink-2);max-width:32em;margin-top:12px;font-size:16.5px;line-height:1.55}.crew{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.crew .person{width:auto}.crew .person b{font-size:clamp(18px,1.5vw,22px)}.crew .person figcaption span{font-size:15px}.stufen{border-top:2px solid var(--d-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stufe{flex-direction:column;padding:clamp(18px,2vw,26px) clamp(18px,2.4vw,36px) 0 0;display:flex}.stufe+.stufe{border-left:1px solid var(--d-line);padding-left:clamp(18px,2.4vw,36px)}.stufe__n{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.stufe__h{letter-spacing:-.025em;margin-top:10px;font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.15}.stufe__v{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(44px,4.4vw,64px);font-weight:700;line-height:.9}.stufe__vc{font:400 13px/1.4 var(--mono);color:var(--d-ink-2);margin-top:8px}.stufe__p{color:var(--d-ink-2);margin-top:16px;font-size:16px;line-height:1.55}.stufe__you{margin-top:auto;padding-top:18px}.stufe__you p{border-top:1px solid var(--d-line);color:var(--d-ink);padding:14px 0 0;font-size:15.5px;line-height:1.45}.stufe__you b{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-accent);margin-bottom:6px;display:block}.stufe .tlink{align-self:flex-start;margin-top:14px;font-size:15px}.zugang{border-top:2px solid var(--ink);margin-top:clamp(24px,2.6vw,36px)}.zugang li{border-bottom:1px solid var(--line-strong);grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding:14px 0;display:grid}.zugang span{font:500 12.5px/1.3 var(--mono);color:var(--ink-2)}.zugang p{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.zugang small{letter-spacing:0;color:var(--ink-2);margin-top:4px;font-size:15px;font-weight:400;display:block}.kfacts{border-top:2px solid var(--ink);margin-top:clamp(28px,3vw,40px)}.kfacts>div{border-bottom:1px solid var(--line-strong);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.kfacts dt{font:500 12px/1.7 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.kfacts dd{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.35}.kfacts dd small{letter-spacing:0;color:var(--ink-2);margin-top:2px;font-size:14.5px;font-weight:400;display:block}.firm{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 30px 60px -40px var(--c-000000-a28);padding:clamp(20px,2.4vw,32px)}.firm__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.firm__h{letter-spacing:-.03em;margin-top:10px;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.firm .kfacts{margin-top:18px}.firm .kfacts>div{grid-template-columns:112px minmax(0,1fr);padding:10px 0}.firm .kfacts dd{font-size:17px}.firm__p{color:var(--ink-2);margin-top:14px;font-size:14.5px;line-height:1.5}.firm__p a{color:var(--ink)}.form--line{border:1px solid var(--line-strong);box-shadow:0 30px 60px -40px var(--c-000000-a28)}.form__sub{color:var(--ink-2);margin:-12px 0 18px;font-size:14.5px;line-height:1.5}.done--line{border:1px solid var(--line-strong)}.done__p{color:var(--ink-2);margin-top:8px;font-size:15.5px}.kcalc{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--ink-2);margin:4px 0 16px;padding:12px 14px;font-size:14px;line-height:1.45}.kcalc b{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;display:block}.kcalc--set{border-style:solid;border-color:var(--ink);color:var(--ink)}.kcalc--set strong{font-weight:650}.rtabs{flex-wrap:wrap;gap:8px;margin-top:clamp(20px,2.2vw,28px);display:flex}.rtabs a{border:1px solid var(--line-strong);height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.rtabs a:hover{border-color:var(--ink)}.rtabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--c-ffffff)}.rfacts{border-top:2px solid var(--ink);font-size:16.5px;line-height:1.5}.prose .rfacts{margin-top:1.2em}.rfacts>div{border-bottom:1px solid var(--line-strong);grid-template-columns:190px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.rfacts dt{font:500 12px/1.75 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.nfp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.nfp .nf__code{white-space:nowrap}.nfp__h{max-width:16em}.nfs{gap:10px;max-width:560px;margin-top:clamp(24px,2.6vw,36px);display:flex}.nfs input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='%235F5F66' stroke-width='1.6'/%3E%3Cpath d='M10.5 10.5l3.5 3.5' fill='none' stroke='%235F5F66' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 16px center/18px no-repeat;min-width:0;height:56px;font:400 17px/1 var(--sans);color:var(--ink);flex:1;padding:0 16px 0 44px}.nfs input::placeholder{color:var(--c-6e6e76)}.nfs input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.nfs .btn{flex:none;height:56px}.nfs__out{max-width:560px}.nfs__list{border-top:1px solid var(--line-strong);margin-top:14px}.nfs__list a{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.nfs__list a:hover{text-decoration:underline}.nfs__list small{font:400 12px/1.6 var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;flex:none}.nfs__none{color:var(--ink-2);margin-top:14px;font-size:15px}.nfp__links{border-top:2px solid var(--ink);flex-wrap:wrap;gap:12px 28px;margin-top:clamp(28px,3vw,40px);padding-top:18px;display:flex}.p-agk .note .tlink{white-space:normal;display:inline}.p-start .stufen{border-top:0}@media (width>=981px){.p-start .stufe{padding-top:0}}.p-start .stufe:first-child{padding-top:0}@media (width<=1180px){.agk__qs{grid-template-columns:minmax(0,1fr)}.agk__qs .agk__q legend{min-height:0}}@media (width<=980px){.thead{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""w""l"}.thead__w{margin-top:clamp(20px,3vw,28px)}.uidl{grid-template-columns:minmax(0,1fr)}.agk{grid-template:"in""res""how"/minmax(0,1fr);row-gap:20px}.richtung{grid-template-columns:minmax(0,1fr)}.richtung__i{padding-bottom:22px;padding-right:0}.richtung__i+.richtung__i{border-left:0;border-top:1px solid var(--line-strong);padding-left:0}.stufen{grid-template-columns:minmax(0,1fr)}.stufe{padding:22px 0 28px}.stufe+.stufe{border-left:0;border-top:1px solid var(--d-line);padding-left:0}.nfp{grid-template-columns:minmax(0,1fr);gap:8px}.passend{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.uidc__row{flex-direction:column}.uidc__input,.nfs input{flex:none;width:100%}.uidc__row .btn{width:100%}.uidres__dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.agk__money{max-width:none}.kfacts>div,.rfacts>div{grid-template-columns:minmax(0,1fr);gap:2px}.nfs{flex-direction:column}.nfs .btn{width:100%}.crew{gap:14px}.uebergabe__file{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.uidres__spin{animation:none}}.kc__wide .calc__field{width:150px}.kc__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;display:grid}.kc__sub{color:var(--ink-2);margin:2px 0 8px;font-size:13px;line-height:1.35;display:block}.kc__terms{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kc__terms li{font:500 11.5px/1 var(--mono);letter-spacing:.03em;color:var(--d-ink);border:1px solid var(--c-ffffff-a24);border-radius:999px;padding:6px 9px 5px}@media (width<=640px){.kc__pair{grid-template-columns:minmax(0,1fr)}.kc__wide .calc__field{width:132px}}.kc__gap{margin-top:12px}.kc__who-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.kc__hours{align-items:center;gap:10px;display:flex}.kc__hours .calc__field{width:80px;height:40px}.kc__unit{color:var(--ink-2);white-space:nowrap;font-size:14px}.kc__price{white-space:normal;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-size:clamp(40px,4.2vw,62px);display:flex}.kc__rund{letter-spacing:-.02em;color:var(--d-ink-2);font-size:.42em;font-weight:600}.kc__rund:empty{display:none}.kc__save{color:var(--d-accent);margin-top:12px;font-size:15.5px;font-weight:600;line-height:1.4}.kc__beleg{border-radius:var(--r-md);background:var(--d-surface);margin-top:18px;padding:14px 16px 16px}.kc__beleg-h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.kc__brow{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:9px 0 0;display:grid}.kc__brow--us .kc__k{color:var(--d-ink);font-weight:600}.kc__brow--us .kc__v{color:var(--d-accent);font-weight:600}.kc__out[data-aistax=on] .kc__own{color:var(--d-ink-3);text-decoration:line-through;text-decoration-thickness:2px}.kc__sw{border-top:1px solid var(--d-line);cursor:pointer;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex;position:relative}.kc__sw input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.kc__sw-track{background:var(--d-surface-2);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--c-ffffff-a22);border-radius:999px;flex:none;transition:background-color .2s;position:relative}.kc__sw-dot{background:var(--d-ink);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.kc__sw input:checked+.kc__sw-track{background:var(--d-accent);box-shadow:none}.kc__sw input:checked+.kc__sw-track .kc__sw-dot{transform:translate(18px)}.kc__sw input:focus-visible+.kc__sw-track{outline:2px solid var(--d-ink);outline-offset:2px}.kc__sw-t{flex-direction:column;gap:2px;min-width:0;display:flex}.kc__sw-t b{color:var(--d-ink);font-size:15px;font-weight:600}.kc__sw-t span{font:500 12.5px/1.35 var(--mono);color:var(--d-ink-2)}.kc__sum{color:var(--d-ink-2);justify-content:space-between;align-items:baseline;gap:14px;margin-top:14px;font-size:14.5px;display:flex}.kc__sum b{font:600 15px/1.4 var(--mono);color:var(--d-ink);white-space:nowrap;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.kc__sw-track,.kc__sw-dot{transition:none}}.kc__rows{margin-top:16px}.kc__row{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:10px 0;display:grid}.kc__k{min-width:0;color:var(--d-ink-2);align-items:center;gap:8px;font-size:14.5px;display:flex}.kc__v{font:500 14.5px/1.45 var(--mono);color:var(--d-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.kc-tip{border:1px solid var(--c-ffffff-a30);width:20px;height:20px;color:var(--d-ink-2);font:600 11px/1 var(--mono);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.kc-tip:hover,.kc-tip[aria-expanded=true]{border-color:var(--d-ink);color:var(--d-ink)}.kc-tip:focus-visible{outline:2px solid var(--d-ink);outline-offset:2px}.kc-tipbox{border-radius:var(--r-sm);background:var(--d-surface-2);color:var(--d-ink);grid-column:1/-1;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.45}.kc__mailbtn{font:500 14px/1.4 var(--sans);color:var(--d-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:0;text-decoration:underline;display:block}.kc__mailbtn:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.kc__legal{border-top:1px solid var(--d-line);color:var(--d-ink-2);margin-top:16px;padding-top:12px;font-size:12.5px;line-height:1.45}.kc-lead{scroll-margin-top:calc(var(--header) + 8px);border-top:1px solid var(--line-strong)}.kc-lead__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.kc-lead__l .h2{margin-top:12px}.kc-lead__l .body{max-width:34em;margin-top:16px}.kc-sum{background:var(--surface);border-radius:var(--r-md);margin-top:24px;padding:18px 20px}.kc-sum__h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.kc-sum__dl{margin:10px 0 12px}.kc-sum__dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:6px 0;font-size:14.5px;display:flex}.kc-sum__dl dt{color:var(--ink-2)}.kc-sum__dl dd{text-align:right;margin:0;font-weight:500}.kc-lead__form{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg);padding:clamp(20px,2.4vw,32px)}.kc-lead__form .form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}.kc-opt{color:var(--ink-2);font-weight:400}.kc-lead__btn{width:100%;margin-top:14px}.kc-lead__form.tried input:invalid{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.kc-lead__done{border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px)}.kc-lead__done:focus{outline:none}.kc-lead__done .body{margin-top:10px}.kc-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,44px);display:grid}.kc-who__col{border-radius:var(--r-lg);background:var(--d-surface);padding:clamp(20px,2.4vw,32px)}.kc-who__col--tax{box-shadow:inset 0 0 0 1px var(--c-ffffff-a28);background:0 0}.kc-who__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.kc-who__h{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(21px,1.9vw,26px);font-weight:650;line-height:1.15}.kc-who__p{max-width:46em;color:var(--d-ink-2);margin-top:clamp(20px,2.4vw,32px);font-size:17px;line-height:1.55}.kc-proto{border-left:3px solid var(--accent);background:var(--surface);color:var(--ink-2);padding:10px 14px;font-size:15px!important}@media (width<=980px){.kc-lead__grid,.kc-who{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.kc-lead__form .form-row{grid-template-columns:minmax(0,1fr)}.kc__price{font-size:clamp(36px,11vw,52px)}}.kc__sw--top{border-radius:var(--r-md);background:var(--d-surface);border-top:0;margin-top:12px;padding:12px 14px}.kc__sec{margin-top:18px}.kc__sec-h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);padding-bottom:4px}.kc__sec .kc__rows{margin-top:4px}.kc__row--us .kc__k{color:var(--d-ink);font-weight:600}.kc__row--us .kc__v{color:var(--d-accent);font-weight:600}.kc__subt{border-top:1px solid var(--c-ffffff-a30);color:var(--d-ink);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0 0;font-size:14.5px;font-weight:600;display:flex}.kc__subt small{font:400 12px/1.3 var(--mono);color:var(--d-ink-2);margin-top:2px;display:block}.kc__subt b{font:600 15px/1.4 var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums}.kc__total{border-top:2px solid var(--d-ink);margin-top:20px;padding-top:16px}.kc__total-k{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.kc__total .kc__price{margin-top:6px}.kc__out[data-aistax=on] .kc__total .kc__price{color:var(--d-accent)}.kc__out[data-stb=ja] .kc__sec+.kc__sec{margin-top:18px}.kc__sw--big{border-radius:var(--r-md);background:var(--d-surface);box-shadow:inset 0 0 0 1px var(--d-accent);border-top:0;margin-top:18px;padding:16px 18px}.kc__sw--big .kc__sw-track{width:56px;height:32px}.kc__sw--big .kc__sw-dot{width:26px;height:26px}.kc__sw--big input{width:56px;height:32px}.kc__sw--big input:checked+.kc__sw-track .kc__sw-dot{transform:translate(24px)}.kc__sw--big .kc__sw-t b{font-size:18px}.kc__sw--big .kc__sw-t span{font-size:13px}.kc__out .kc__save{font-size:17px}.kc__pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.kc__pkgs label{cursor:pointer;display:block;position:relative}.kc__pkgs input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kc__pkgs span{border-radius:var(--r-sm);height:100%;box-shadow:inset 0 0 0 1px var(--c-ffffff-a22);font:500 11.5px/1.3 var(--mono);color:var(--d-ink-2);flex-direction:column;gap:3px;padding:10px 10px 9px;display:flex}.kc__pkgs span b{font:600 14px/1.2 var(--sans);color:var(--d-ink)}.kc__pkgs input:checked+span{box-shadow:inset 0 0 0 2px var(--d-accent);color:var(--d-ink)}.kc__pkgs input:focus-visible+span{outline:2px solid var(--d-ink);outline-offset:2px}@media (width<=420px){.kc__pkgs{grid-template-columns:minmax(0,1fr)}}.kc__v.is-off{color:var(--d-ink-3);text-decoration:line-through;text-decoration-thickness:2px}.kc__pkgs span i{font:600 17px/1.2 var(--mono);color:var(--d-ink);font-variant-numeric:tabular-nums;font-style:normal}.kc__pkgs span small{font:500 11px/1.3 var(--mono);color:var(--d-ink-2)}.kc__pkgs input:checked+span i{color:var(--d-accent)}.kc__opts{gap:8px;margin-top:12px;display:grid}.kc__opts-h{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.kc__opts label{cursor:pointer;display:block;position:relative}.kc__opts input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kc__opts span{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--c-ffffff-a22);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 38px;display:flex;position:relative}.kc__opts span:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--c-ffffff-a50);border-radius:4px;margin-top:-8px;position:absolute;top:50%;left:12px}.kc__opts input:checked+span{box-shadow:inset 0 0 0 2px var(--d-accent)}.kc__opts input:checked+span:before{background:var(--d-accent);box-shadow:none}.kc__opts input:checked+span:after{content:"✓";color:var(--c-ffffff);font-size:11px;position:absolute;top:50%;left:15px;transform:translateY(-52%)}.kc__opts input:focus-visible+span{outline:2px solid var(--d-ink);outline-offset:2px}.kc__opts b{font:600 14px/1.25 var(--sans);color:var(--d-ink)}.kc__opts i{font:500 11.5px/1.3 var(--mono);color:var(--d-ink-2);text-align:right;white-space:nowrap;font-style:normal}@media (width<=640px){.kc__opts span{flex-direction:column;align-items:flex-start;gap:3px}.kc__opts i{text-align:left;white-space:normal}}.kc__range{font:500 12.5px/1.4 var(--mono);color:var(--d-ink-2);margin-top:4px}.kc__range:empty{display:none}.kc__subt--range{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.kc__subt--range b{text-align:right;grid-column:2}.kc__subt--range small{text-align:right;grid-column:2;margin-top:0}.kc__row .kc__rng{text-align:right;font:400 12px/1.3 var(--mono);color:var(--d-ink-2);white-space:nowrap;grid-column:2;margin-top:1px}.kc__row .kc__rng:empty{display:none}.hs-hero{padding-top:clamp(28px,3.4vw,52px);padding-bottom:clamp(56px,6vw,96px)}.hs-hero .kicker{margin-bottom:clamp(18px,2.2vw,32px)}.hs-hero .h1{max-width:none;font-size:clamp(40px,5.4vw,80px);line-height:.98}.hs-lead{margin-top:clamp(20px,2.2vw,32px)}.hs-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,3.2vw,48px);display:grid}.hs-path{border:1.5px solid var(--ink);border-radius:var(--r-lg);color:inherit;min-width:0;transition:background .2s var(--ease),color .2s var(--ease);flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,36px);text-decoration:none;display:flex}.hs-path__eb{font:500 12px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.hs-path__h{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,38px);font-weight:650;line-height:1.05}.hs-path__p{color:var(--ink-2);max-width:30em;font-size:16.5px;line-height:1.5}.hs-path__go{margin-top:auto;padding-top:10px;font-size:16px;font-weight:600}.hs-path:hover{background:var(--ink);color:var(--c-ffffff)}.hs-path:hover .hs-path__eb,.hs-path:hover .hs-path__p{color:var(--d-ink-2)}.hs-path:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hs-vs{border-top:2px solid var(--d-ink);margin-top:clamp(36px,4vw,60px)}.hs-vs__row{border-bottom:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);padding:clamp(18px,2vw,26px) 0;display:grid}.hs-vs__row span{letter-spacing:-.015em;font-size:clamp(18px,1.7vw,24px);line-height:1.35}.hs-vs__row span:first-child{color:var(--d-mute)}.hs-vs__row span:last-child{color:var(--d-ink);font-weight:550}.hs-vs__row--head span{letter-spacing:.07em;text-transform:uppercase;font:500 12px/1.3 var(--mono)!important;color:var(--d-ink-2)!important}.hs-tasks{counter-reset:t;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);margin-top:clamp(32px,3.6vw,52px);display:grid}.hs-tasks li{counter-increment:t;border-top:1px solid var(--d-line);flex-direction:column;gap:4px;min-width:0;padding:16px 0 20px;display:flex}.hs-tasks li:before{content:counter(t,decimal-leading-zero);font:500 12px/1 var(--mono);color:var(--d-ink-3);margin-bottom:8px}.hs-tasks b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(18px,1.45vw,21px);font-weight:600;line-height:1.25}.hs-tasks span{color:var(--d-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;line-height:1.4;overflow:hidden}.hs-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(36px,4vw,56px);display:grid}.hs-way{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--r-lg);min-width:0;padding:clamp(22px,2.6vw,36px)}.hs-way__eb{font:500 12px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.hs-way__h{letter-spacing:-.035em;margin-top:12px;font-size:clamp(24px,2.3vw,34px);font-weight:650;line-height:1.08}.hs-way__p{color:var(--d-ink-2);max-width:32em;margin-top:12px;font-size:16.5px;line-height:1.55}.hs-cost{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,4.6vw,72px);padding-bottom:clamp(40px,4.6vw,72px);display:grid}.hs-cost__q{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(30px,3.6vw,52px);font-weight:650;line-height:1.04}.hs-cost__nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.hs-cost__nums div{border-top:2px solid var(--ink);min-width:0;padding-top:14px}.hs-cost__nums dt{font:500 12px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.hs-cost__nums dd{letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:clamp(34px,3.6vw,54px);font-weight:650;line-height:1}.hs-cost__nums p{color:var(--ink-2);font-size:14.5px;line-height:1.45}.hs-cost__fn{grid-column:1/-1;margin-top:-8px}.hs-fn{max-width:60em;margin-top:16px}.hs-lead .fn-ref{color:inherit}.hs-risk{counter-reset:r;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3.2vw,44px);display:grid}.hs-risk li{background:var(--surface);border-radius:var(--r-lg);border-top:3px solid var(--accent);flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,2.2vw,28px);display:flex}.hs-risk b{letter-spacing:-.04em;color:var(--accent);font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.05}.hs-risk span{color:var(--ink);font-size:16.5px;line-height:1.5}.hs-sec__q{max-width:16em}.hs-sec__h{letter-spacing:-.03em;margin-top:clamp(32px,3.6vw,52px);font-size:clamp(22px,2vw,28px);font-weight:650}.hs-sec__h+.hs-sec{margin-top:18px}.hs-sum{background:var(--d-surface);margin-top:clamp(24px,2.6vw,36px)}.hs-sum .kc-sum__h,.hs-sum dt{color:var(--d-ink-2)}.hs-sum dd{color:var(--d-ink)}.hs-sum .kc-sum__dl div{border-top-color:var(--d-line)}.hs-form .check span{display:block}.hs-calc{padding-top:var(--band);background:var(--bg)}.hs-sla{border-top:1px solid var(--d-line);gap:0;display:grid}.hs-sla div{border-bottom:1px solid var(--d-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.hs-sla dt{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(34px,3.6vw,52px);font-weight:650;line-height:1}.hs-sla dd{color:var(--d-ink-2);font-size:16px;line-height:1.45}.hs-sec{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,3.6vw,52px);display:grid}.hs-sec li{border-top:2px solid var(--ink);flex-direction:column;gap:10px;min-width:0;padding-top:16px;display:flex}.hs-sec b{letter-spacing:-.025em;font-size:clamp(19px,1.6vw,23px);font-weight:650;line-height:1.2}.hs-sec span{color:var(--ink-2);font-size:15.5px;line-height:1.5}.hs-asset{background:var(--surface);border-radius:var(--r-lg);border-left:3px solid var(--accent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:clamp(20px,4vw,64px);margin-top:clamp(40px,4.6vw,72px);padding:clamp(24px,3vw,44px);display:grid}.hs-asset__h{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:650;line-height:1.05}.hs-asset__p{color:var(--ink-2);max-width:34em;font-size:clamp(17px,1.32vw,19px);line-height:1.55}.hs-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.hs-tool{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--r-lg);color:var(--d-ink);min-width:0;transition:background .2s var(--ease);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,30px);text-decoration:none;display:flex}.hs-tool:hover{background:var(--d-surface-2)}.hs-tool:focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.hs-tool__h{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:650;line-height:1.15}.hs-tool__p{color:var(--d-ink-2);font-size:15.5px;line-height:1.5}.hs-tool__go{margin-top:auto;padding-top:8px;font-size:15.5px;font-weight:600}.hs-sys{border-top:1px solid var(--d-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,40px);margin-top:clamp(36px,4vw,56px);padding-top:clamp(22px,2.4vw,32px);display:grid}.hs-sys__h{letter-spacing:-.02em;font-size:18px;font-weight:650}.hs-sys__list{font:500 14px/1.4 var(--mono);color:var(--d-ink-2);flex-wrap:wrap;gap:8px 22px;display:flex}@media (width<=1180px){.hs-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-cost{grid-template-columns:minmax(0,1fr)}.hs-sec{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (width<=980px){.hs-risk,.hs-paths,.hs-ways,.hs-tools,.hs-asset,.hs-sys{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hs-vs__row{grid-template-columns:minmax(0,1fr);gap:6px}.hs-vs__row--head{display:none}.hs-vs__row span:first-child:before{content:"Oft: "}.hs-vs__row span:last-child:before{content:"Aistax: ";color:var(--d-ink-2);font-weight:500}.hs-tasks{grid-template-columns:minmax(0,1fr)}.hs-tasks b,.hs-tasks span{white-space:normal}.hs-cost__nums,.hs-opts,.hs-sec{grid-template-columns:minmax(0,1fr)}.hs-sla div{grid-template-columns:minmax(0,1fr);gap:6px}}.hs-opts{border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 18px;padding:0;display:grid}.hs-opts legend{padding:0}.hs-opt{display:block;position:relative}.hs-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hs-opt span{border:1.5px solid var(--line-strong);border-radius:var(--r-md);height:100%;transition:border-color .15s var(--ease),background .15s var(--ease);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.hs-opt b{letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:1.25}.hs-opt small{color:var(--ink-2);font-size:13px;line-height:1.35}.hs-opt input:checked+span{border-color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.hs-opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.hs-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;min-height:96px;font:400 16px/1.45 var(--sans);color:var(--ink);resize:vertical;padding:12px 14px}.hs-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.hs-form .opt{color:var(--ink-2);font-weight:400}.hs-calc{padding-top:clamp(40px,4vw,60px)}.hs-calc .idx{margin-bottom:clamp(18px,2vw,28px)}.hs-calc .shead{margin-bottom:clamp(16px,1.8vw,24px)}.hs-calc .shead .h2{font-size:clamp(28px,3.2vw,46px)}.hs-calc .calc__q{padding:12px 0}.hs-calc .calc__label{padding-top:3px}.hs-calc .calc__label+.chips,.hs-calc .kc__who-row,.hs-calc .calc__num{margin-top:8px}.hs-calc .kc__pair{gap:8px 24px;margin-top:8px}.hs-calc .kc__sub{margin:0 0 6px}.hs-calc .calc__field{height:42px}.hs-calc .calc__chips span{height:36px}.hs-calc .calc__out{margin-top:12px;padding:18px 22px}.hs-calc .kc__rows{margin-top:8px}.hs-calc .kc__row{padding:7px 0}.hs-calc .kc__price{font-size:clamp(36px,3.6vw,54px)}.hs-calc .kc__sw{margin-top:10px;padding-top:10px}.hs-calc .calc__cta{margin-top:14px}.hs-q-inline .calc__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.hs-q-inline .calc__num{justify-self:start;margin-top:0}.hs-q-inline .calc__hint{margin:2px 0 0}.hs-q-inline .calc__err{grid-column:1/-1}.hs-start{padding-block:clamp(44px,4.4vw,64px)}.hs-start .h2--xl{font-size:clamp(34px,4.4vw,64px)}.hs-start .contact__sub{font-size:clamp(19px,1.7vw,24px)}.hs-start .hs-sum{margin-top:20px;padding:14px 18px}.hs-start .kc-sum__dl div{padding:5px 0}.hs-form .form__h{margin-bottom:12px}.hs-seg{background:var(--surface);border-radius:var(--r-md);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;display:grid}.hs-seg label{position:relative}.hs-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hs-seg span{border-radius:var(--r-sm);height:40px;color:var(--ink-2);transition:background .15s var(--ease),color .15s var(--ease);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.hs-seg input:checked+span{background:var(--ink);color:var(--c-ffffff)}.hs-seg input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.hs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hs-fields input,.hs-fields textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);width:100%;height:46px;font:400 16px/1.4 var(--sans);color:var(--ink);padding:0 14px}.hs-fields textarea{resize:vertical;grid-column:1/-1;height:auto;min-height:72px;padding:12px 14px}.hs-fields input::placeholder,.hs-fields textarea::placeholder{color:var(--c-6e6e76)}.hs-fields input:focus,.hs-fields textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.hs-form.tried .hs-fields input:invalid{border-color:var(--err)}.hs-form .check,.hs-form .btn{margin-top:12px}@media (width<=640px){.hs-fields{grid-template-columns:minmax(0,1fr)}}.hs-calc .calc__out{flex-direction:column;display:flex}.hs-calc .calc__out [data-show]{margin-bottom:14px}.hs-calc .calc__out .calc__cta{margin-top:auto}.hs-seg span{text-align:center;flex-direction:column;gap:2px;height:auto;min-height:52px;padding:6px 8px}.hs-seg b{font-size:15px;font-weight:600;line-height:1.2}.hs-seg small{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.25}.hs-seg input:checked+span small{color:var(--c-ffffff-a75)}@media (width>=981px){.hs-start .contact__grid{align-items:end}}.p-start2{--band:clamp(72px,8vw,128px)}.p-start2 .systems{padding-block:clamp(56px,6vw,104px)}@media (width>=981px) and (height>=640px){.p-start2>section.band,.p-start2>section.hs-calc{min-height:calc(100vh - var(--header));flex-direction:column;justify-content:center;display:flex}.p-start2>section.band>.wrap,.p-start2>section.hs-calc>.wrap{width:100%}.p-start2>.hs-hero{min-height:calc(100vh - var(--header));flex-direction:column;justify-content:center;display:flex}.p-start2>.hs-hero>.wrap{width:100%}}.hs-calc .kc__sw--big{align-items:center;margin-top:12px;padding:14px 18px}@keyframes hs-pulse{0%,to{box-shadow:inset 0 0 0 1px var(--d-accent),0 0 0 0 var(--c-ec7444-a60)}55%{box-shadow:inset 0 0 0 2px var(--d-accent),0 0 0 12px var(--c-ec7444-a00)}}@keyframes hs-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(10px)}}.hs-calc .kc__sw--big.is-hint{animation:1.8s ease-out infinite hs-pulse}.hs-calc .kc__sw--big.is-hint .kc__sw-dot{animation:1.8s ease-in-out infinite hs-nudge}@media (prefers-reduced-motion:reduce){.hs-calc .kc__sw--big.is-hint,.hs-calc .kc__sw--big.is-hint .kc__sw-dot{animation:none}}.hs-step{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);height:42px;transition:border-color .15s var(--ease);align-items:stretch;display:inline-flex;overflow:hidden}.hs-step:hover{border-color:var(--c-000000-a28)}.hs-step:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.hs-step:has(.calc__field[aria-invalid=true]){border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.hs-calc .hs-step .calc__field{width:76px;height:100%;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0 6px}.hs-step__b{background:var(--surface);width:42px;color:var(--ink);font:500 22px/1 var(--sans);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background .15s var(--ease),color .15s var(--ease);border:0;flex:none}.hs-step__b:first-child{border-right:1px solid var(--line)}.hs-step__b:last-child{border-left:1px solid var(--line)}@media (hover:hover){.hs-step__b:hover{background:var(--ink);color:var(--c-ffffff)}}.hs-step__b:active{transform:scale(.96)}.hs-step__b:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (width<=640px){.hs-step{height:46px}.hs-step__b{width:46px}.hs-q-inline .calc__body{grid-template-columns:minmax(0,1fr)}.hs-q-inline .calc__num{margin-top:8px}}.hs-calc .kc__wide .calc__field{width:180px}@media (width<=640px){.hs-calc .calc__num:has(.calc__range){flex-wrap:wrap;gap:12px}.hs-calc .calc__num:has(.calc__range) .calc__range{flex:100%;order:2;width:100%}.hs-calc .calc__num:has(.calc__range) .kc__wide{order:1}}@media (width>=981px){.hs-calc .calc{align-items:stretch}.hs-calc .calc__form{flex-direction:column;margin-top:12px;display:flex}.hs-calc .calc__q{flex:auto;align-content:center}.hs-calc .calc__out{align-self:start}}.hs-calc .kc__who-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.hs-calc .kc__hours{align-items:center}.hs-calc .kc__unit{line-height:1}@media (width<=640px){.hs-calc .kc__who-row{grid-template-columns:minmax(0,1fr);row-gap:10px}}.hs-calc .kc__hours .calc__num{margin-top:0}.hs-start__calc{margin-top:clamp(20px,2.4vw,32px);display:inline-block}@media (width>=981px){.hs-start:not(:has(.hs-sum)) .contact__grid{align-items:center}}.sf2-actions{margin-top:clamp(28px,3.2vw,44px)}.sf2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-top:clamp(32px,3.6vw,56px);display:grid}.sf2-steps li{border-top:2px solid var(--d-ink);flex-direction:column;gap:12px;min-width:0;padding-top:18px;display:flex}.sf2-steps__meta{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);align-items:baseline;gap:12px;display:flex}.sf2-steps__meta b{color:var(--d-accent);font-weight:600}.sf2-steps__h{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,34px);font-weight:650;line-height:1.08}.sf2-steps__p{color:var(--d-ink-2);max-width:30em;font-size:16.5px;line-height:1.55}.sf2-yours{color:var(--d-ink-2);margin-top:clamp(28px,3.2vw,44px);font-size:clamp(18px,1.6vw,22px)}.sf2-yours b{color:var(--d-ink)}.sf2-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(32px,3.6vw,52px);display:grid}.sf2-role{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;min-width:0;padding:clamp(22px,2.6vw,34px);display:flex}.sf2-role--main{background:var(--ink);color:var(--c-ffffff)}.sf2-role__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.sf2-role--main .sf2-role__eb,.sf2-role--main .sf2-role__p{color:var(--d-ink-2)}.sf2-role__h{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.1}.sf2-role__p{color:var(--ink-2);font-size:16px;line-height:1.55}.sf2-change{border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--r-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:clamp(16px,3vw,48px);margin-top:clamp(32px,3.6vw,52px);padding:clamp(22px,2.6vw,36px);display:grid}.sf2-change__h{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,32px);font-weight:650;line-height:1.1}.sf2-change__p{color:var(--ink-2);font-size:clamp(17px,1.32vw,19px);line-height:1.55}.sf2-conv{margin-top:clamp(28px,3.2vw,44px)}.sf2-conv img{width:100%;max-width:1120px;height:auto;margin-inline:auto;display:block}.sf2-flow{counter-reset:f;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(20px,2.4vw,32px);display:grid}.sf2-flow li{counter-increment:f;border-top:1px solid var(--d-line);flex-direction:column;gap:4px;min-width:0;padding-top:14px;display:flex}.sf2-flow li:before{content:counter(f,decimal-leading-zero);font:500 12px/1 var(--mono);color:var(--d-accent);margin-bottom:6px}.sf2-flow b{letter-spacing:-.02em;font-size:clamp(18px,1.45vw,21px);font-weight:600}.sf2-flow span{color:var(--d-ink-2);font-size:15px;line-height:1.4}.sf2-agent{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.sf2-ask{background:var(--surface);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px)}.sf2-ask__h{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;display:flex}.sf2-ask__list{gap:12px;margin-top:16px;display:grid}.sf2-ask__list li{background:var(--bg);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sf2-ask__list b{background:var(--ink);max-width:85%;color:var(--c-ffffff);border-radius:12px;align-self:flex-end;padding:8px 12px;font-size:15px;font-weight:550;line-height:1.35}.sf2-ask__list span{background:var(--surface);max-width:90%;color:var(--ink);border-radius:12px;padding:8px 12px;font-size:15px;line-height:1.45}.band--dark .hs-sec li{border-top-color:var(--d-ink)}.band--dark .hs-sec span{color:var(--d-ink-2)}.band--light .hs-tasks li{border-top-color:var(--line-strong)}.band--light .hs-tasks li:before{color:var(--ink-3)}.band--light .hs-tasks span{color:var(--ink-2)}.sf2-need{grid-template-columns:repeat(4,minmax(0,1fr))}.pr2-tariff{flex-wrap:wrap;align-items:flex-end;gap:12px clamp(18px,2.4vw,36px);margin-top:clamp(28px,3.4vw,48px);display:flex}.pr2-tariff__n{flex-direction:column;gap:4px;display:flex}.pr2-tariff__n b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,112px);font-weight:700;line-height:.9}.pr2-tariff__n span{font:500 13px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.pr2-tariff__plus{color:var(--ink-3);padding-bottom:22px;font-size:clamp(40px,4.4vw,72px);font-weight:300;line-height:1}.pr2-tariff__note{color:var(--ink-2);flex-basis:100%;font-size:clamp(17px,1.38vw,20px)}.pr2-sla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:clamp(32px,3.6vw,52px)}.pr2-cmp{margin-top:clamp(28px,3.2vw,44px)}.pr2-cmp th small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.pr2-cmp td.pr2-us{font-weight:650}.pr2-fn{max-width:60em;margin-top:14px}.pr2-setup{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.pr2-setup__list{gap:10px;margin-top:clamp(24px,2.8vw,36px);display:grid}.pr2-setup__list li{color:var(--d-ink);padding-left:28px;font-size:17px;line-height:1.45;position:relative}.pr2-setup__list li:before{content:"";border-left:2px solid var(--d-accent);border-bottom:2px solid var(--d-accent);width:14px;height:8px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.pr2-setup__time{color:var(--d-ink-2);margin-top:22px;font-size:16px}.pr2-setup__time b{color:var(--d-ink)}.pr2-setcalc{background:var(--bg);color:var(--ink);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,34px)}.pr2-setcalc__h{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.2}.pr2-setcalc__fix{color:var(--ink-2);margin-top:6px;font-size:14.5px}.pr2-setcalc__chips{margin-top:16px}.pr2-setcalc__chips input[type=checkbox]:checked+span:before{content:"✓";margin-right:7px;font-size:13px}.pr2-setcalc__rows{border-top:1px solid var(--line-strong);margin-top:20px}.pr2-setcalc__rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;display:flex}.pr2-setcalc__rows dt{color:var(--ink-2)}.pr2-setcalc__rows dd{font:500 15px/1.4 var(--mono);white-space:nowrap;margin:0}.pr2-setcalc__sum{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;display:flex}.pr2-setcalc__sum span{font-weight:600}.pr2-setcalc__sum b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,48px);font-weight:700}.uu2-beliefs{margin-top:clamp(32px,3.6vw,56px)}.uu2-team{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.uu2-people{grid-template-columns:repeat(2,minmax(0,240px));justify-content:end;gap:clamp(16px,2vw,28px);display:grid}.uu2-person img{aspect-ratio:4/5;object-fit:cover;background:var(--surface);border-radius:4px;width:100%;height:auto;display:block}.uu2-person figcaption{flex-direction:column;gap:2px;margin-top:12px;display:flex}.uu2-person b{font-size:17px;font-weight:600}.uu2-person figcaption span{color:var(--ink-2);font-size:14.5px}.uu2-ways{margin-top:clamp(28px,3.2vw,44px)}.uu2-kanzlei{color:var(--d-ink-2);margin-top:clamp(24px,2.8vw,36px);font-size:17px}.uu2-company{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.uu2-facts{border-top:2px solid var(--ink)}.uu2-facts div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:12px 0;font-size:16px;display:grid}.uu2-facts dt{color:var(--ink-2)}.uu2-facts dd{margin:0;font-weight:500}@media (width<=980px){.sf2-steps,.sf2-roles,.sf2-agent,.pr2-setup,.uu2-team,.uu2-company,.sf2-change{grid-template-columns:minmax(0,1fr)}.sf2-flow,.sf2-need{grid-template-columns:repeat(2,minmax(0,1fr))}.uu2-people{justify-content:start}}@media (width<=640px){.sf2-flow,.sf2-need,.pr2-sla{grid-template-columns:minmax(0,1fr)}.uu2-people{grid-template-columns:repeat(2,minmax(0,1fr))}.pr2-tariff__plus{padding-bottom:12px}}.nav a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600}.kc__row{position:relative}.kc-tipbox{z-index:6;box-shadow:0 18px 40px -12px var(--c-000000-a60);margin-top:0;position:absolute;top:calc(100% - 2px);left:0;right:0}@media (width>=981px) and (height>=640px){.p-start2>section.band.hs-auto{min-height:0}}.band--dark .conveyor__legend{color:var(--d-ink-2)}.band--dark .conveyor__marks li:before{border-left-color:var(--d-ink-2)}.band--dark .conveyor__marks li:after{box-shadow:0 0 0 3px var(--d-bg)}.band--dark .conveyor__marks a{background:var(--d-ink);color:var(--ink)}.band--dark .conveyor__marks a:hover{background:var(--c-ffffff)}.band--dark .conveyor__marks b{background:var(--ink);color:var(--c-ffffff)}.sf2-ask__stage{height:clamp(360px,30vw,440px);margin-top:12px;position:relative;overflow:hidden}.sf2-pair{opacity:0;width:min(78%,440px);transition:opacity .5s var(--ease),transform .5s var(--ease);flex-direction:column;gap:10px;display:flex;position:absolute;transform:translateY(14px)scale(.98)}.sf2-pair.is-in{opacity:1;transform:none}.sf2-pair.is-out{opacity:0;transform:translateY(-12px)scale(.98)}.sf2-q,.sf2-a{box-shadow:0 14px 30px -18px var(--c-000000-a35);border-radius:16px;padding:11px 14px;font-size:15.5px;line-height:1.45}.sf2-q{background:var(--ink);max-width:90%;color:var(--c-ffffff);border-bottom-right-radius:5px;align-self:flex-end;font-weight:550}.sf2-a{background:var(--bg);max-width:96%;color:var(--ink);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);border-bottom-left-radius:5px;align-self:flex-start;transform:translateY(8px)}.sf2-a.is-in{opacity:1;transform:none}.sf2-a small,.sf2-q small{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:6px;display:block}.sf2-dots{background:var(--bg);border-radius:16px;align-self:flex-start;gap:4px;padding:12px 14px;display:inline-flex}.sf2-dots i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sf2-dot}.sf2-dots i:nth-child(2){animation-delay:.15s}.sf2-dots i:nth-child(3){animation-delay:.3s}@keyframes sf2-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.sf2-ask__note{color:var(--ink-2);margin-top:10px;font-size:12.5px}.sf2-ask--static .sf2-ask__stage{gap:14px;height:auto;display:grid}.sf2-ask--static .sf2-pair{opacity:1;width:auto;position:static;transform:none}.sf2-ask--static .sf2-a{opacity:1;transform:none}@media (width<=640px){.sf2-pair{width:92%}.sf2-ask__stage{height:400px}}.sf2-ask[data-askanim]{background:0 0;border-radius:0;padding:0}.sf2-ask[data-askanim] .sf2-ask__stage{height:clamp(380px,32vw,460px)}.sf2-pair{gap:12px;width:min(86%,540px)}.sf2-q,.sf2-a{border-radius:20px;padding:14px 18px;font-size:clamp(17px,1.35vw,19px);line-height:1.45}.sf2-q{border-bottom-right-radius:6px}.sf2-a{background:var(--surface);box-shadow:0 16px 34px -22px var(--c-000000-a40);border-bottom-left-radius:6px}.sf2-dots{background:var(--surface);padding:14px 18px}.sf2-need-wrap{margin-top:clamp(40px,4.6vw,64px)}.sf2-need__h{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);font-weight:650;line-height:1.1}.sf2-need__h .mute{color:var(--d-mute)}.sf2-need-wrap .hs-tasks{margin-top:clamp(18px,2vw,28px)}@media (width>=981px) and (height>=640px){.p-sf2>section.band,.p-pr2>section.band,.p-uu2>section.band,.p-pr2>section.hs-calc{min-height:0}}.p-sf2>section.hs-full{padding-block:clamp(96px,10vw,168px)}.p-sf2>section.hs-full .sf2-steps{margin-top:clamp(48px,5vw,80px)}.p-sf2>section.hs-full .sf2-need-wrap{margin-top:clamp(72px,7.5vw,128px)}.p-sf2>section.hs-full .sf2-ask[data-askanim] .sf2-ask__stage{height:clamp(440px,38vw,580px)}@media (width>=981px) and (height>=640px){.p-sf2>section.band.hs-full{min-height:calc(100vh - var(--header))}}.pr2-cmp .table{table-layout:fixed;width:100%}.pr2-cmp .pr2-c1{width:34%}.pr2-cmp .pr2-c2,.pr2-cmp .pr2-c3{width:33%}.pr2-cmp th,.pr2-cmp td{text-align:left;vertical-align:top}.pr2-cmp td b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.5vw,22px);font-weight:650;display:block}.pr2-cmp td small{color:var(--ink-2);margin-top:3px;font-size:13.5px;font-weight:400;display:block}.pr2-cmp td.pr2-us small{font:500 13px/1.4 var(--mono)}@media (width<=640px){.pr2-cmp .pr2-c1{width:30%}.pr2-cmp .pr2-c2,.pr2-cmp .pr2-c3{width:35%}.pr2-cmp td b{font-size:16px}.pr2-cmp{overflow:visible}.pr2-cmp .table{table-layout:auto;min-width:0}.pr2-cmp colgroup,.pr2-cmp thead{display:none}.pr2-cmp table,.pr2-cmp tbody{display:block}.pr2-cmp tr{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;padding:14px 0;display:grid}.pr2-cmp th[scope=row]{border:0;grid-column:1/-1;padding:0 0 8px}.pr2-cmp td{border:0;padding:0}.pr2-cmp td:before{content:attr(data-label);font:500 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;display:block}}.pr2-cmp .pr2-save{color:var(--accent);white-space:nowrap;margin-left:10px;font-weight:700}@media (width>=981px) and (height>=640px){.p-fk2>section.band{min-height:0}}.fk2-daten{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.fk2-daten .uebergabe{color:var(--ink)}.sf2-steps.fk2-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,5vw,80px)}.sf2-steps.fk2-four .sf2-steps__h{font-size:clamp(21px,1.8vw,26px)}.sf2-steps.fk2-four .sf2-steps__p{font-size:15.5px}.fk2-sec{margin-top:clamp(56px,6vw,96px)}.fk2-sec__h{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:650}.fk2-sec .hs-sec{margin-top:18px}.band--light .sf2-steps.fk2-steps li{border-top-color:var(--ink)}.band--light .sf2-steps.fk2-steps .sf2-steps__meta{color:var(--ink-2)}.band--light .sf2-steps.fk2-steps .sf2-steps__p{color:var(--ink-2)}.fk2-note{border-left:3px solid var(--accent);background:var(--surface);letter-spacing:-.015em;max-width:40em;margin-top:clamp(28px,3vw,44px);padding:16px 20px;font-size:17px;font-weight:550}@media (width<=980px){.fk2-daten{grid-template-columns:minmax(0,1fr)}.sf2-steps.fk2-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sf2-steps.fk2-four{grid-template-columns:minmax(0,1fr)}}.fk2-calc{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--d-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);margin-top:clamp(48px,5vw,80px);padding:clamp(22px,2.6vw,36px);display:grid}.fk2-calc__big{letter-spacing:-.05em;color:var(--d-accent);white-space:nowrap;font-size:clamp(48px,6vw,88px);font-weight:650;line-height:1}.fk2-calc__h{letter-spacing:-.025em;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.25}.fk2-calc__p{color:var(--d-ink-2);max-width:44em;margin-top:10px;font-size:15.5px;line-height:1.55}@media (width<=640px){.fk2-calc{grid-template-columns:minmax(0,1fr)}}.gw-band{background:var(--surface)}.gw{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.gw.is-done{grid-template-columns:minmax(0,1fr)}.gw.is-done .gw__side{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:20px;padding:14px 18px;display:flex;position:static}.gw.is-done .gw__ans{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.gw.is-done .gw__ans li{border:0;padding:0}.gw.is-done .gw__side p.gw__fine{display:none}.gw__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:clamp(20px,3vw,40px)}.gw__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.gw__count{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.gw__prog{flex:1;gap:4px;max-width:260px;display:flex}.gw__prog i{background:var(--line-strong);border-radius:2px;flex:1;height:3px}.gw__prog i.is-on{background:var(--ink)}.gw__q{letter-spacing:-.03em;outline:none;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.gw__hint{color:var(--ink-2);max-width:40em;margin-top:10px;font-size:16px;line-height:1.5}.gw fieldset{border:0;min-width:0;margin:0;padding:0}.gw legend{padding:0}.gw__opts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:24px;display:grid}.gw__opt{display:flex;position:relative}.gw__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gw__opt span{border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:18px 18px 18px 50px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.gw__opt span:before{content:"";border:1.5px solid var(--ink-2);background:var(--bg);border-radius:50%;width:18px;height:18px;position:absolute;top:20px;left:18px}.gw__opt b{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:1.3}.gw__opt em{color:var(--ink-2);font-size:14.5px;font-style:normal;line-height:1.45}.gw__opt input:hover+span{border-color:var(--ink)}.gw__opt input:checked+span{border-color:var(--ink);background:var(--surface)}.gw__opt input:checked+span:before{border:5px solid var(--ink)}.gw__opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.gw__rows{border-top:1px solid var(--line-strong);margin-top:22px}.gw .gw__row{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:14px 0;display:grid}.gw__row legend{float:left;width:100%}.gw__row p.gw__rt{font-size:16.5px;font-weight:600;line-height:1.35}.gw__row p.gw__rd{color:var(--ink-2);margin-top:3px;font-size:14.5px;line-height:1.45}.gw__yn{border:1.5px solid var(--line-strong);border-radius:999px;gap:2px;padding:3px;display:flex}.gw__yn label{position:relative}.gw__yn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gw__yn span{min-width:64px;height:36px;font:600 14.5px/1 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.gw__yn input:checked+span{background:var(--ink);color:var(--c-ffffff)}.gw__yn input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.gw__info{margin-top:18px}.gw__info summary{cursor:pointer;font:600 15px/1.3 var(--sans);color:var(--ink);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.gw__info summary::-webkit-details-marker{display:none}.gw__info summary:before{content:"?";border:1.5px solid var(--ink);width:20px;height:20px;font:600 12px/1 var(--mono);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.gw__info[open] summary{margin-bottom:12px}.gw__info .gw__infobox{background:var(--surface);border-radius:var(--r-md);color:var(--c-2b2b2f);max-width:46em;padding:16px 18px;font-size:15.5px;line-height:1.55}.gw__infobox p+p{margin-top:8px}.gw__infobox .tag{vertical-align:1px;margin-right:6px}.gw__nav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.gw__back{height:44px;font:600 15px/1 var(--sans);color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.gw__back[hidden]{display:none}.gw__next[disabled]{background:var(--ink-3);cursor:not-allowed}.gw__side{top:calc(var(--header) + 16px);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;position:sticky}.gw__side h3{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.gw__ans{margin:12px 0 0;padding:0;list-style:none}.gw__ans li{border-top:1px solid var(--line);padding:10px 0}.gw__ans li:first-child{border-top:0;padding-top:0}.gw__ans small{font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);display:block}.gw__ans button{font:600 15px/1.35 var(--sans);color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0;margin-top:3px;padding:0}.gw__ans button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gw__ans .is-empty{color:var(--ink-2);font-size:14.5px}.gw__side p.gw__fine{color:var(--ink-2);margin-top:14px;font-size:13px;line-height:1.45}.gw-res{min-width:0}.gw-res[hidden]{display:none}.gw-res__head{background:var(--d-bg);color:var(--d-ink);border-radius:var(--r-lg);padding:clamp(22px,3.4vw,48px)}.gw-res__eb{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;display:flex}.gw-res__h{letter-spacing:-.04em;outline:none;margin-top:14px;font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:1.04}.gw-res__h em{color:var(--d-accent);font-style:normal;display:block}.gw-res__why{color:var(--d-ink-2);max-width:44em;margin-top:16px;font-size:17px;line-height:1.55}.gw-res__nums{background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:clamp(22px,3vw,36px);display:grid;overflow:hidden}.gw-res__nums div{background:var(--d-bg);min-width:0;padding:16px 18px}.gw-res__nums dt{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.gw-res__nums dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.gw-res__nums dd small{color:var(--d-ink-2);letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;line-height:1.45;display:block}.gw-res__acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.gw-res__acts .btn{background:var(--d-ink);color:var(--ink)}.gw-res__acts .btn:hover{background:var(--c-ffffff)}.gw-res__acts .btn--ghost{color:var(--d-ink);box-shadow:inset 0 0 0 1.5px var(--d-ink);background:0 0}.gw-res__acts .btn--ghost:hover{background:var(--d-surface)}.gw-res__copied{font:500 13px/1.3 var(--mono);color:var(--d-ink-2);align-self:center}.gw-res__body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(24px,3.4vw,56px);margin-top:clamp(28px,3.4vw,48px);display:grid}.gw-res__body h3{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.gw-res__body h3+.gw-res__sub{color:var(--ink-2);margin:-10px 0 18px;font-size:15.5px;line-height:1.5}.gw-res__sec+.gw-res__sec{margin-top:clamp(32px,3.6vw,52px)}ol.gw-steps{counter-reset:gws;border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}ol.gw-steps>li{counter-increment:gws;border-bottom:1px solid var(--line-strong);grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px 0;display:grid}ol.gw-steps>li:before{content:counter(gws,decimal-leading-zero);font:600 13px/1 var(--mono);border:1.5px solid var(--ink);border-radius:999px;grid-row:1/span 4;place-items:center;width:36px;height:28px;margin-top:1px;display:grid}.gw-steps__t{letter-spacing:-.012em;font-size:18px;font-weight:650;line-height:1.35}.gw-steps__when{font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);vertical-align:2px;margin-left:8px;display:inline-block}.gw-steps__d{color:var(--c-2b2b2f);font-size:16px;line-height:1.55}.gw-steps__meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:4px;font-size:14.5px;line-height:1.45;display:flex}.gw-steps__meta b{color:var(--ink);font-weight:600}.gw-steps__meta a{color:var(--ink);text-underline-offset:3px}.gw-steps__more{margin-top:4px}.gw-steps__more summary{cursor:pointer;font:600 14.5px/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;list-style:none;display:inline-block}.gw-steps__more summary::-webkit-details-marker{display:none}.gw-steps__more summary:after{content:" +";font-family:var(--mono)}.gw-steps__more[open] summary:after{content:" −"}.gw-steps__more div{background:var(--surface);border-radius:var(--r-md);color:var(--c-2b2b2f);margin-top:8px;padding:12px 14px;font-size:15px;line-height:1.55}.gw-steps__more div p+p{margin-top:6px}.gw-steps__more a{color:var(--ink);text-underline-offset:3px}.gw-res__cond{border-left:3px solid var(--accent);background:var(--surface);color:var(--c-2b2b2f);margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.55}.gw-alts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.gw-alt{border:1px solid var(--line-strong);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 20px;display:flex}.gw-alt p{color:var(--c-2b2b2f);font-size:15px;line-height:1.5}.gw-alt p.gw-alt__t{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:650}.gw-alt .btn{margin-top:auto}.gw-later{margin:0;padding-left:20px;font-size:16px;line-height:1.55}.gw-later li+li{margin-top:6px}.gw-steps__flag{color:var(--c-8a3413);background:var(--c-fbede6);border-radius:6px;margin-top:6px;padding:6px 10px;font-size:14px;line-height:1.45;display:inline-block}.gw-cost{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.gw-cost caption{text-align:left;font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 0 8px}.gw-cost th,.gw-cost td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:11px 0}.gw-cost th{padding-right:16px;font-weight:500}.gw-cost th small{color:var(--ink-2);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.gw-cost td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.gw-cost td small{color:var(--ink-2);white-space:normal;font-size:13px;font-weight:400;display:block}.gw-cost tr.is-free td{color:var(--c-1e6b3a)}.gw-cost tr.is-sum th,.gw-cost tr.is-sum td{border-top:2px solid var(--ink);border-bottom:0;font-size:17px;font-weight:700}.gw-cost+.gw-cost{margin-top:22px}.gw-cost__note{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.5}.gw-notar{background:var(--surface);border-radius:var(--r-lg);padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px)}.gw-notar summary{cursor:pointer;letter-spacing:-.012em;font-size:18px;font-weight:650;list-style:none}.gw-notar summary::-webkit-details-marker{display:none}.gw-notar summary:after{content:" +";font-family:var(--mono)}.gw-notar[open] summary{margin-bottom:10px}.gw-notar[open] summary:after{content:" −"}.gw-notar p{color:var(--c-2b2b2f);font-size:15.5px;line-height:1.55}.gw-notar p+p,.gw-notar ul+p{margin-top:10px}.gw-notar ul{margin:10px 0 0;padding-left:20px;font-size:15.5px;line-height:1.55}.gw-notar .btn{margin-top:16px}.gw-tpl{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);font:400 14px/1.6 var(--mono);color:var(--c-2b2b2f);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;padding:14px 16px}.gw-tpl__bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;display:flex}.gw-tpl__bar button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);height:40px;font:600 14px/1 var(--sans);color:var(--ink);cursor:pointer;padding:0 14px}.gw-tpl__bar button:hover{border-color:var(--ink)}.gw-tpl__bar span{font:500 13px/1.3 var(--mono);color:var(--ink-2)}.gw-res__rail{top:calc(var(--header) + 16px);gap:16px;display:grid;position:sticky}.gw-rail{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:0 0 var(--r-md) var(--r-md);background:var(--bg);padding:18px 20px}.gw-rail__eb{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.gw-rail__t{letter-spacing:-.015em;margin-top:8px;font-size:18px;font-weight:650;line-height:1.3}.gw-rail p{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.5}.gw-rail .btn{margin-top:14px}.gw-rail .tlink{margin-top:12px;display:inline-block}.gw-rail ul{color:var(--c-2b2b2f);margin:10px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5}.gw-legal{color:var(--ink-2);font-size:13.5px;line-height:1.5}.gt{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);text-align:inherit}.gt:hover,.gt[aria-expanded=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.gt:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.band--dark .gt,.gw-res__head .gt{-webkit-text-decoration-color:var(--d-ink-2);text-decoration-color:var(--d-ink-2)}.gt-pop{z-index:60;background:var(--ink);width:min(340px,100vw - 24px);color:var(--c-ffffff);border-radius:var(--r-md);box-shadow:0 10px 30px var(--c-000000-a18);padding:12px 14px;position:absolute}.gt-pop b{font:600 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ffffff-a70);display:block}.gt-pop p{margin-top:4px;font-size:15px;line-height:1.5}.gr-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gr-goal{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.gr-goal__eb{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.gr-goal__h{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2}.gr-goal p{color:var(--c-2b2b2f);font-size:15px;line-height:1.5}.gr-goal dl{border-top:1px solid var(--line);gap:8px;margin:auto 0 0;padding-top:12px;display:grid}.gr-goal dl div{justify-content:space-between;gap:10px;font-size:14px;display:flex}.gr-goal dt{color:var(--ink-2)}.gr-goal dd{text-align:right;margin:0;font-weight:600}.gr-goal a.tlink{margin-top:4px}.gr-gloss{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;display:grid}.gr-gloss div{border-bottom:1px solid var(--line-strong);min-width:0;padding:14px 0}.gr-gloss dt{letter-spacing:-.01em;font-size:17px;font-weight:650}.gr-gloss dd{color:var(--c-2b2b2f);margin:4px 0 0;font-size:15.5px;line-height:1.5}.gr-head .h1--page em{display:block}.gr-forms{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}a.gr-form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);color:inherit;flex-direction:column;gap:8px;min-width:0;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}a.gr-form:hover{border-color:var(--ink)}.gr-form__abbr{font:600 13px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2)}.gr-form__h{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}.gr-form__p{color:var(--ink-2);font-size:14.5px;line-height:1.45}.gr-form dl{border-top:1px solid var(--line);gap:6px;margin:auto 0 0;padding-top:10px;display:grid}.gr-form dl div{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.gr-form dt{color:var(--ink-2)}.gr-form dd{text-align:right;margin:0;font-weight:600}.gr-ways{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);display:grid}.gr-way{background:var(--d-surface);border-radius:var(--r-lg);min-width:0;padding:clamp(20px,2.6vw,32px)}.gr-way__eb{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2)}.gr-way__h{letter-spacing:-.03em;margin-top:10px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.gr-way__p{color:var(--d-ink-2);margin-top:10px;font-size:16px;line-height:1.55}.gr-way ul{border-top:1px solid var(--d-line);margin:18px 0 0;padding:0;list-style:none}.gr-way li{border-bottom:1px solid var(--d-line);color:var(--d-ink);padding:10px 0 10px 28px;font-size:15.5px;line-height:1.45;position:relative}.gr-way li:before{content:"";border-left:2px solid var(--d-accent);border-bottom:2px solid var(--d-accent);width:12px;height:7px;position:absolute;top:15px;left:2px;transform:rotate(-45deg)}.gr-way__for{color:var(--d-ink-2);margin-top:16px;font-size:14.5px;line-height:1.5}.gr-way__for b{color:var(--d-ink)}.gr-myths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gr-myth{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);padding:18px 20px}.gr-myth__no{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--ink-2);font-size:16px;font-weight:600;line-height:1.4;text-decoration-thickness:2px}.gr-myth__yes{margin-top:8px;font-size:16px;line-height:1.5}.gr-myth__src{font:400 12.5px/1.4 var(--mono);color:var(--ink-2);margin-top:8px}.gr-entry{background:var(--surface);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:1.6em 0;padding:18px 22px;display:grid}.gr-entry b{letter-spacing:-.01em;font-size:17px;font-weight:650;display:block}.gr-entry span{color:var(--ink-2);margin-top:3px;font-size:15px;line-height:1.45;display:block}.prose .gr-entry a.btn{color:var(--c-ffffff);text-decoration:none}.gr-cmp th[scope=col]{white-space:nowrap}.gr-cmp td,.gr-cmp th{font-size:15px;line-height:1.45}.gr-cmp tbody th{min-width:150px}.gr-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.gr-split .h2{margin-bottom:24px}.p-gruenden .tlink{white-space:normal}.gr-open{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-8a3413);background:var(--c-fbede6);vertical-align:1px;border-radius:4px;padding:3px 6px;display:inline-block}@media (width<=1180px){.gr-forms{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-res__body{grid-template-columns:minmax(0,1fr)}.gw-res__rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=980px){.gw{grid-template-columns:minmax(0,1fr)}.gw__side{order:-1;padding:14px 16px;position:static}.gw__ans{flex-wrap:wrap;gap:6px 16px;display:flex}.gw__ans li{border:0;padding:0}.gw__side p.gw__fine{display:none}.gr-gloss,.gr-ways,.gr-myths,.gr-split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.gr-forms,.gr-goals,.gw-res__rail,.gw .gw__row{grid-template-columns:minmax(0,1fr)}.gw__opt span{padding:16px 14px 16px 44px}.gw__opt span:before{top:18px;left:14px}.gr-entry,ol.gw-steps>li{grid-template-columns:minmax(0,1fr)}ol.gw-steps>li:before{grid-row:auto}.gw-cost td{white-space:normal}}@media print{.top,.crumbs,.gw,.gw-res__acts,.gw-res__rail,footer,.contact{display:none!important}.gw-res__head{color:var(--c-000000);border:1px solid var(--c-000000);background:0 0}}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--err)}.check input[aria-invalid=true]{outline:2px solid var(--err);outline-offset:2px}.field .form__err,.check+.form__err{margin-top:6px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.consent-banner{z-index:60;overscroll-behavior:contain;background:var(--bg);max-width:1040px;max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:0 30px 60px -30px var(--c-000000-a35);--cb-btn:8.5rem;margin-inline:auto;padding:16px 16px 16px 20px;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}.consent-banner[hidden],.consent-banner [hidden]{display:none}.consent-banner__in{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.consent-banner__text{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:340px;margin:0;font-size:14px;line-height:1.45}.consent-banner__text a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.consent-banner__side{flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;max-width:100%;display:flex}.consent-banner__acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consent-banner__btn{height:44px;padding:0 18px;font-size:14px;font-weight:600}.consent-banner__link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;line-height:1.3;text-decoration:underline}.consent-banner__link:hover{text-decoration-thickness:2px}.consent-banner__set{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;display:flex}.consent-banner__kinds{flex:420px;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.consent-banner__save{flex:none}.consent-banner--static{max-width:none;max-height:none;box-shadow:none;gap:18px;display:grid;position:static}.cswitch{cursor:pointer;color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.45;display:grid;position:relative}.cswitch b{color:var(--ink);font-weight:600}.cswitch__in{opacity:0;cursor:pointer;width:40px;height:24px;margin:0;position:absolute;top:0;left:0}.cswitch__track{background:var(--bg);width:40px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .15s var(--ease);border-radius:12px;position:relative}.cswitch__track:after{content:"";background:var(--ink);width:16px;height:16px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:4px;left:4px}.cswitch__in:checked+.cswitch__track{background:var(--ink)}.cswitch__in:checked+.cswitch__track:after{background:var(--bg);transform:translate(16px)}.cswitch__in:focus-visible+.cswitch__track{outline:2px solid var(--ink);outline-offset:3px}@media (width<=560px){.consent-banner{max-height:calc(100vh - 16px);padding:12px 12px 12px 14px;bottom:8px;left:8px;right:8px}.consent-banner__text{flex-basis:100%;font-size:13.5px}.consent-banner__side{flex:100%;gap:4px 16px}.consent-banner__acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cb-btn)),1fr));flex:100%}.consent-banner__btn{padding:0 12px}.consent-banner__set{gap:12px}.consent-banner__kinds{flex-basis:100%}.consent-banner__save{flex:100%}}html.has-consent-banner{scroll-padding-bottom:var(--consent-h,0px)}html.has-consent-banner body>.foot{padding-bottom:calc(clamp(26px,2.6vw,34px) + var(--consent-h,0px))}.sprite{width:0;height:0;position:absolute;overflow:hidden}.ax-mark__a{fill:var(--ink)}.ax-mark__b{fill:var(--accent)}.foot__consent{font:inherit;color:var(--d-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px}.foot__consent:hover{color:var(--d-ink);text-decoration:underline}html:not(.js) .foot__nav li:has(>.foot__consent){display:none}.foot__langs{font:400 12.5px/1.5 var(--mono);flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.foot__langs a{color:var(--d-ink-2)}.form__off{color:var(--ink-2);font-size:15px}dialog.modal:target:not([open]){z-index:90;margin:auto;display:block;position:fixed;inset:0;overflow:auto}.uid-countries__native{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media print{html.uid-printing body *{visibility:hidden}html.uid-printing [data-uid-print],html.uid-printing [data-uid-print] *{visibility:visible}html.uid-printing [data-uid-print]{width:100%;position:absolute;top:0;left:0}html.uid-printing .uidres__act{display:none}}@media (width<=420px){.p-ueber .split__r .tlink{white-space:normal;display:inline}}.uidl__out small.cell{color:var(--ink-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.p-branchen-gastronomie .br-flow__src b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;line-height:1.25}.p-branchen-gastronomie .rd-ex__facts dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (width>=641px) and (width<=1365px){.p-branchen-gastronomie dl.rd-ex__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-branchen-gastronomie .rd-ex__facts>div:nth-child(3){border-left:0;border-top:1px solid var(--line-strong);grid-column:1/-1;margin-top:12px;padding-left:0}}@media (width<=400px){.p-branchen-gastronomie .br-flow__src b{font-size:14px}}.p-branchen-gastronomie .sys__cat,.p-branchen-gastronomie .axchat__kpi dt,.p-branchen-gastronomie .br-more .card__h{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.p-branchen-gastronomie .sys__name{white-space:normal;max-width:100%;line-height:1.2}@media (width>=641px){.p-branchen-gastronomie .systems__list{grid-template-columns:repeat(5,minmax(min-content,1fr))}}@media (width>=641px) and (width<=1365px){.p-branchen-gastronomie .grid--2.br-more{grid-template-columns:minmax(0,1fr)}}html[data-cv] main>section:not(:first-child,.calc-band,[data-shown]),html[data-cv] body>.foot:not([data-shown]){content-visibility:auto;contain-intrinsic-size:auto 1000px}html[data-cv] main>section:not(:first-child,[data-shown]) .b-dir>.b-cat{content-visibility:auto;contain-intrinsic-size:auto 440px}@media (width<=640px){html[data-cv] main>section:not(:first-child,[data-shown]) .b-dir>.b-cat{contain-intrinsic-size:auto 62px}}.p-int-kasse>#ablauf,.p-int-kasse>#ablauf+section{content-visibility:visible}@media (width<=980px){html[data-cv] .calc__q~.calc__q:not([data-shown]){content-visibility:auto;contain-intrinsic-size:auto 300px}html[data-cv] .calc__out:not([data-shown]){content-visibility:auto;contain-intrinsic-size:auto 820px}}.systems__list a.sys__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.systems__list a.sys__name:hover{text-decoration-color:currentColor}.b-chips .b-chips__plain{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--ink-2);letter-spacing:-.015em;align-items:baseline;gap:10px;padding:11px 16px 12px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.b-chips .b-chips__plain span{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.p-sys .p-sys__src{margin-top:clamp(36px,4vw,56px)}.p-sys .p-sys__srch{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.p-sys .b-check a{color:inherit}@media (width<=359.98px){.h2--mega{font-size:min(60px,17vw)}.b-chips a,.b-chips .b-chips__plain{flex-wrap:wrap;row-gap:2px;max-width:100%}.systems__in>.systems__h,.systems__in>.systems__list,.systems__in>.systems__more{min-width:0}.systems__more{white-space:normal}.systems__list .sys__cat{letter-spacing:0;overflow-wrap:anywhere;font-size:10px}}.prose>.rmc{margin-top:1.2em}.rmc{gap:16px;display:grid}.rmc__in{gap:18px;display:grid}.rmc__in .agk__q{margin:0}.rmc__in .agk__q legend small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.rmc__in .chips span{white-space:normal;height:auto;min-height:40px;padding:8px 16px;line-height:1.3}.rmc__in .btn[hidden],.rmc__case[hidden]{display:none}.rmc__in .btn{justify-self:start}.prose .rmc__h{margin-top:10px;font-size:clamp(18px,1.6vw,21px)}.prose ol.rmc__list{counter-reset:rmc;margin:12px 0 0;padding:0;list-style:none}.prose ol.rmc__list>li{counter-increment:rmc;border-bottom:1px solid var(--line);margin:0;padding:10px 0 10px 34px;font-size:15.5px;line-height:1.45;position:relative}.prose ol.rmc__list>li:before{content:counter(rmc,decimal-leading-zero);font:500 11.5px/1.5 var(--mono);color:var(--ink-2);position:absolute;top:12px;left:0}.rmc__list b{font-weight:600;display:block}.rmc__when{color:var(--ink-2);margin-top:2px;font-size:14px;display:block}.rmc__ref{font:500 12px/1.4 var(--mono);color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;display:inline-block}.rmc__ref a{color:inherit;text-underline-offset:2px;text-decoration:underline}.prose .rmc__note{border-left:3px solid var(--accent);background:var(--surface);margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.5}.rmc__note .rmc__ref{display:block}.prose dl.rmc__facts{gap:10px;margin:14px 0 0;display:grid}.rmc__facts dt{font:500 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.rmc__facts dd{margin:2px 0 0;font-size:15px;line-height:1.5}.rmc__facts dd .rmc__ref{display:block}.prose .rmc__stand{margin-top:0}.dlc__acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.dlc__file{flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:100%;display:inline-flex}.dlc__file .btn{max-width:100%}.dlc__size{font:500 12px/1.3 var(--mono);color:var(--ink-2)}.prose .rd-ex .dlc__ver{color:var(--ink-2);font-size:13px;line-height:1.5}.vz__qs{grid-template-columns:minmax(0,1fr)}.vz__submit{margin-top:18px}.vz__submit[hidden],.vz__flat[hidden]{display:none}.vz__flat{border-top:0;margin-top:0}.h1--read{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width>=768px){.h1--read.b-h1{-webkit-hyphens:manual;hyphens:manual}}.grid.incl{gap:10px clamp(24px,4vw,64px)}.incl__h{letter-spacing:-.02em;margin:clamp(40px,4vw,56px) 0 14px;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.incl__sla th[scope=row]{width:42%}.incl__sla .table{min-width:0}.incl__sla .table th,.incl__sla .table td{white-space:normal}html:not(.js) .hs-step__b{display:none}.hs-fields .hs-f{min-width:0}.hs-fields .hs-f .form__err,.hs-form .check+.form__err{margin-top:6px}@media (width<=640px){.hs-vs__row span[data-label]:before{content:attr(data-label)}}@media (width>=641px){.table-wrap:has(>.table--stack){container-type:inline-size}.table--stack{min-width:0}@container (width<=599px){.table--stack thead th{letter-spacing:.03em;font-size:10.5px}.table--stack th,.table--stack td{padding-right:8px;font-size:14.5px}}@container (width<=439px){.table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack tr{border-bottom:1px solid var(--line-strong);padding:12px 0;display:block}.table--stack th,.table--stack td{border:0;padding:2px 0;display:block}.table--stack tbody th{padding-bottom:4px;font-size:16px}.table--stack td[data-label]:before{content:attr(data-label);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;display:block}.table--stack .num{text-align:left}}}.uvf__submit,.szr__submit,.rcc__submit,.pfc__submit,.wcl__submit{margin-top:18px}.uvf__submit[hidden],.szr__submit[hidden],.rcc__submit[hidden],.pfc__submit[hidden],.wcl__submit[hidden],.uvf.is-js [data-uvf-set][data-off]{display:none}.agk__in .agk__q legend small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.uvf__qs{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.uvf__months span{justify-content:center;min-width:58px}.uvf__sum{white-space:normal;letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.1}.uvf__row span:first-child{min-width:0}.uvf__from{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.uvf__keine[hidden],.agk__rows[hidden]{display:none}.rcc__q .chips span,.pfc__q .chips span,.uvf__extras .chips span,.wcl__qs .chips span{white-space:normal;height:auto;min-height:40px;padding:8px 16px;line-height:1.3}.rcc__q .chips label[hidden],.rcc__case[hidden],.pfc__prof[hidden],.pfc__may li[hidden],.pfc__partner[hidden],.wcl__group[hidden],.wcl__list li[hidden],[data-pfc-none][hidden]{display:none}.rcc__res{gap:12px;display:grid}.rcc__h{letter-spacing:-.02em;margin-top:12px;font-size:clamp(20px,1.8vw,24px);font-weight:650;line-height:1.2}.rcc__text{margin-top:10px;font-size:15px;line-height:1.5}.rcc__inv{border-top:1px solid var(--line-strong);margin-top:16px;padding-top:12px}.rcc__stand{margin-top:12px}.pfc__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pfc__reg .tlink{white-space:normal;overflow-wrap:anywhere}.pfc__prof{border-top:1px solid var(--line-strong);padding:12px 0 0}.pfc__name{letter-spacing:-.02em;font-size:19px;font-weight:650;display:block}.pfc__may{margin:6px 0 0;padding:0;list-style:none}.pfc__may li{margin:0;padding:4px 0;font-size:14.5px;line-height:1.45}.pfc__may .rmc__ref{margin-top:0;display:block}.pfc__reg{margin-top:6px;font-size:14px}.pfc__partner{margin-top:16px}.pfc__partner .partner-cta{margin:0;font-size:15px}.wcl__qs{grid-template-columns:repeat(2,minmax(0,1fr))}.wcl__chk{margin-top:12px}.wcl__group+.wcl__group{margin-top:20px}.wcl__gh{letter-spacing:-.01em;border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:17px;font-weight:650}.wcl__list .rmc__ref{display:block}@media (width<=640px){.uvf__qs,.wcl__qs{grid-template-columns:minmax(0,1fr)}.rd-body .tlink{white-space:normal}.p-start2 .h2{overflow-wrap:break-word}}.uu2-person{width:auto}.band--light .sf2-steps.fk2-steps .sf2-steps__meta b{color:var(--accent-hover)}.p-sys__ways .shead{margin-bottom:clamp(24px,3vw,40px)}.p-sys .p-sys__way{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.55}.p-sys .p-sys__way--extra{color:var(--ink)}.p-sys .p-sys__oss{margin-top:clamp(24px,3vw,40px)}.p-sys .p-sys__oss p+p{margin-top:8px}.p-sys .p-sys__osssrc{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.p-sys .p-sys__osssrc a{color:inherit}.p-sys .p-sys__wayslink{margin-top:clamp(24px,3vw,36px)}@media (width<=420px){.p-sys .p-sys__wayslink .tlink{white-space:normal}}.g5c [hidden]{display:none!important}.g5c__submit{margin-top:18px}.g5c__num{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g5c .hs-step{height:60px}.g5c .hs-step input{text-align:center;width:96px;height:100%;font:650 24px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 6px}.g5c .hs-step input:focus{outline:none}.g5c .hs-step__b{width:52px}.g5c__unit{color:var(--ink-2);font-size:16px;font-weight:600}.g5c__short{max-width:220px}.g5c .agk__q legend small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.skr .form-row,.sbr .form-row{gap:0 20px}.skr .agk__sum{font-size:clamp(40px,4.2vw,60px)}.prose>.kmg{margin-top:1.2em}.kmg{gap:16px;display:grid}.kmg__in{gap:18px;display:grid}.kmg__in .field,.kmg__in .agk__q{margin:0}.kmg__in .field label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.kmg__in .field label small{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.kmg__in .btn{justify-self:start}.prose p.kmg__how-h{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 0}.prose ol.kmg__steps{margin:8px 0 0;padding-left:1.2em;font-size:15px;line-height:1.5}.prose ol.kmg__steps li{margin:4px 0}.prose .kmg .agk__sum{margin-top:12px}.prose .kmg .agk__extra,.prose .kmg .agk__ver{margin-top:8px}@media (width<=640px){.skr .form-row,.sbr .form-row{grid-template-columns:minmax(0,1fr)}.g5c .agk__sum{white-space:normal}}.p-gruendung .rd-tldr p+p,.gr-head .rd-tldr p+p{margin-top:10px}.gr-gloss-band{background:var(--surface)}.gr-end{padding-top:0}.gr-costs__note{margin-top:12px}html:not(.js) .gw,html:not(.js) .gw-res,.js .gw-paths{display:none}.gw-paths{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3vw,40px)}.gw-paths__no{color:var(--ink-2);font-size:15px;line-height:1.5}.gw-paths__h{letter-spacing:-.025em;margin-top:12px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.gw-paths__list{border-top:1px solid var(--line-strong);margin:14px 0 0;padding:0;list-style:none}.gw-paths__list li{border-bottom:1px solid var(--line-strong);padding:12px 0;font-size:16px;line-height:1.5}.gw-paths__list a,.gw-paths__list b{color:var(--ink);font-weight:650}.gw-paths__list span{color:var(--ink-2);margin-top:2px;font-size:15px;display:block}.gw-en{margin-top:18px}.gw__q{display:block}.gw-res__page{margin-top:16px}.gw-res__page .tlink{white-space:normal}.gr-more{margin-top:1em}.gr-more summary{cursor:pointer;font:600 15px/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;list-style:none;display:inline-block}.gr-more summary::-webkit-details-marker{display:none}.gr-more summary:after{content:" +";font-family:var(--mono)}.gr-more[open] summary:after{content:" −"}.gr-more__body{background:var(--surface);border-radius:var(--r-md);margin-top:8px;padding:12px 16px}.prose .gr-more__body p{font-size:16px;line-height:1.55}.prose .gr-more__body p+p{margin-top:8px}.gr-goals--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-goals--3{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .gr-goals{margin-top:1.2em}@media (width<=980px){.gr-goals--3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.gr-goals--2{grid-template-columns:minmax(0,1fr)}}.prose .gr-goals--3{grid-template-columns:minmax(0,1fr)}.prose .gr-goal dd{max-width:65%}@media (width<=640px){.p-gruendung .table--stack td,.p-gruenden .table--stack td{overflow-wrap:anywhere}}.gr-crosslink{background:var(--surface);border-radius:var(--r-md);margin:0 0 1.2em;padding:12px 16px;font-size:16px;line-height:1.5}.gr-crosslink a{color:var(--ink);font-weight:600}.pr2-cmp .pr2-save{color:var(--c-b4471e)}.vz-section{padding-block:var(--band) 0}.vz-section:last-of-type{padding-bottom:var(--band)}.vz-h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,2.6vw,36px);font-weight:650;line-height:1.1}.vz-mt{margin-top:clamp(32px,4vw,56px)}.vz-h3{margin:0;font-size:18px;font-weight:600;line-height:1.25}.vz-facts{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px 20px;margin:0;font-size:16px;display:grid}.vz-facts dt{color:var(--ink-2)}.vz-facts dd{overflow-wrap:anywhere;margin:0}.vz-facts a{color:var(--ink)}.vz-source{color:var(--ink-2);margin-top:18px;font-size:14px}.vz-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vz-chips a,.vz-chips span{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14.5px;text-decoration:none;display:inline-flex}.vz-chips a:hover{border-color:var(--ink)}.vz-search .field{flex:260px;margin:0}.vz-eb{font:500 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0}.vz-mono{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;font:600 15px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.vz-mono--lg{border-radius:14px;width:64px;height:64px;font-size:22px}.vz-mono--img{background:var(--bg);padding:5px;overflow:hidden}.vz-mono--img img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.vz-badge{height:24px;font:500 12px/1 var(--sans);white-space:nowrap;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.vz-badge svg{width:12px;height:12px}.vz-badge--ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}.vz-badge--online{background:var(--bg)}.vz-badge--partner{background:var(--ink);border-color:var(--ink);color:var(--bg)}.vz-head{padding-block:clamp(20px,2.4vw,36px) clamp(18px,2vw,28px)}.vz-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.vz-h1{font:700 clamp(34px,4.2vw,58px)/1.02 var(--sans);letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 0}.vz-lead{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:17px;line-height:1.5}.vz-search{width:min(420px,100%);margin:0;position:relative}.vz-search__in{display:block;position:relative}.vz-search input{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;height:52px;font:400 16px/1 var(--sans);background:var(--bg);color:var(--ink);padding:0 16px 0 44px}.vz-search input::placeholder{color:var(--ink-mute)}.vz-search input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.vz-search svg{width:18px;height:18px;color:var(--ink-2);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:15px}.vz-bar{top:var(--header);z-index:40;background:var(--vz-bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block:1px solid var(--line);position:sticky}.vz-bar__in{flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding-block:10px;display:flex}.vz-profs-chips{display:contents}.vz-pill{border:1px solid var(--line-strong);background:var(--bg);height:38px;font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.vz-pill:hover{border-color:var(--c-000000-a30)}.vz-pill[aria-pressed=true],.vz-pill[aria-current=page],.vz-pill.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.vz-pill small{font:500 12px/1 var(--mono);color:inherit}.vz-pill svg{width:14px;height:14px}.vz-sep{background:var(--line-strong);width:1px;height:24px;margin:0 4px}.vz-bar__r{color:var(--ink-2);align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.vz-bar__r a{color:var(--ink)}.vz-drop{position:relative}.vz-pop{z-index:60;width:300px;max-width:calc(100vw - 2 * var(--gut));background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);max-height:360px;box-shadow:0 18px 40px var(--c-000000-a12);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.vz-pop ul{margin:0;padding:0;list-style:none}.vz-pop a,.vz-pop__off{width:100%;font:400 14.5px/1.2 var(--sans);color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.vz-pop a:hover,.vz-pop a[aria-current=true]{background:var(--surface)}.vz-pop a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.vz-pop__off{color:var(--ink-mute)}.vz-pop small{font:500 12px/1 var(--mono);color:var(--ink-2)}.vz-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.vz-split--nomap{grid-template-columns:minmax(0,1fr)}.vz-list{padding:18px clamp(16px,2vw,28px) 40px 0}.vz-split--nomap .vz-list{padding-right:0}.vz-mapcol{top:calc(var(--header) + 61px);height:calc(100vh - var(--header) - 61px);border-left:1px solid var(--line);position:sticky}.vz-mapcol .vz-map{border:0;border-radius:0;height:auto;min-height:0;position:absolute;inset:0}.vz-count{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 12px;font-size:14px;display:flex}.vz-count strong{font:600 16px/1 var(--sans);color:var(--ink)}.vz-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.vz-card[hidden],.js .vz-card.is-more{display:none}.vz-card:hover,.vz-card.is-map-hot,.vz-card:focus-within{border-color:var(--ink);box-shadow:0 6px 18px var(--c-000000-a08)}.vz-card__b{flex:1;min-width:0}.vz-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vz-card__name{font:600 16.5px/1.3 var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere;margin:3px 0 0}.vz-card__name a{color:var(--ink);text-decoration:none}.vz-card__name a:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}.vz-card__name a:focus-visible{outline:none}.vz-card:has(.vz-card__name a:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.vz-card__name--solo{margin:0}.vz-card__meta{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.45}.vz-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;display:flex}.vz-card__sort{z-index:1;margin:6px 0 0;font-size:13px;position:relative}.vz-card__sort a{color:var(--ink-2)}.vz-more{justify-content:center;margin-top:18px;display:none}.js .vz-more{display:flex}.js .vz-more[hidden]{display:none}.vz-empty{text-align:center;color:var(--ink-2);border:1px dashed var(--line-strong);border-radius:var(--r-md);margin:0;padding:40px 20px}.vz-pages{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;font-size:15px;display:flex}.vz-links{border-top:1px solid var(--line);padding-block:clamp(40px,4vw,64px)}.vz-links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;display:grid}.vz-links h2{font:600 18px/1.3 var(--sans);margin:0 0 12px}.vz-links ul{gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.vz-links a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.vz-links a:hover{border-color:var(--ink)}.vz-links li>span:last-child{font:500 12px/1 var(--mono);color:var(--ink-2);margin-left:6px}.vz-links li [aria-current]{font-weight:600}.vz-links p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.vz-links .vz-links__mt{margin-top:12px}.vz-viewtog{display:none}.vp-head{padding-block:clamp(22px,2.6vw,40px) clamp(26px,3vw,44px)}.vp-head__row{align-items:flex-start;gap:20px;display:flex}.vp-head__t{min-width:0}.vp-h1{font:700 clamp(30px,3.6vw,50px)/1.05 var(--sans);letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 0}.vp-sub{color:var(--ink-2);margin:10px 0 0;font-size:16.5px}.vp-status{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.vp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);padding-bottom:clamp(40px,4vw,64px);display:grid}.vp-box{border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(18px,2vw,26px)}.vp-box+.vp-box{margin-top:18px}.vp-h2{font:600 20px/1.25 var(--sans);letter-spacing:-.02em;margin:0 0 14px}.vp-dl{grid-template-columns:130px minmax(0,1fr);gap:10px 18px;margin:0;font-size:15.5px;display:grid}.vp-dl dt{color:var(--ink-2)}.vp-dl dd{overflow-wrap:anywhere;margin:0}.vp-dl a{color:var(--ink)}.vp-about{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.6}.vp-firm+.vp-firm{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.vp-firm b{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;display:block}.vp-firm span{font:500 12.5px/1.6 var(--mono);color:var(--ink-2)}.vp-people{gap:0;margin:0;padding:0;list-style:none;display:grid}.vp-person{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header) + 16px);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.vp-person:first-child{border-top:0;padding-top:0}.vp-person.is-hit .vp-pn{font-weight:600}.vp-person--none{color:var(--ink-2)}.vp-pn{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.vp-ava{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.vp-people small{color:var(--ink-2);text-align:right;font-size:13.5px}.vp-grid .vz-map--profile{height:240px}.vp-maplinks{flex-wrap:wrap;gap:6px 20px;margin:10px 0 18px;font-size:14.5px;display:flex}.vp-maplinks a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}.vp-maplinks a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.vp-src{color:var(--ink-2);margin:14px 0 0;font-size:13px;line-height:1.5}.vp-own{background:var(--surface);border-radius:var(--r-md);margin-bottom:clamp(40px,4vw,64px);padding:20px 24px}.vp-own__form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.vp-own h2{font:600 18px/1.3 var(--sans);margin:0}.vp-own p{color:var(--ink-2);overflow-wrap:anywhere;max-width:62ch;margin:4px 0 0;font-size:14.5px;line-height:1.5}.vp-own .vz-err{color:var(--err)}.vp-sent{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.vp-sent[hidden]{display:none}.vp-sent:focus{outline:none}.vp-sent svg{width:18px;height:18px;color:var(--ok-icon);flex:none;margin-top:2px}@media (width<=980px){.vz-split{grid-template-columns:minmax(0,1fr)}.vz-list{padding:14px 0 32px}.vz-mapcol{height:calc(100vh - var(--header) - 120px);border:1px solid var(--line);border-radius:var(--r-md);min-height:320px;margin:14px 0 24px;display:none;position:relative;top:auto;overflow:hidden}.vz-split.is-map .vz-mapcol{display:block}.vz-split.is-map .vz-list{display:none}.vz-viewtog{display:inline-flex}.vz-bar__r .vz-sort{display:none}.vz-links__grid,.vp-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.vz-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg);position:static}.vz-bar__in{gap:6px}.vz-pill{height:36px;padding:0 12px;font-size:13.5px}.vz-sep{display:none}.vz-viewtog{z-index:500;background:var(--ink);height:44px;color:var(--bg);border-color:var(--ink);box-shadow:0 8px 24px var(--c-000000-a25);padding:0 20px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.vz-bar__r{margin-left:0}.vz-card{padding:14px}.vz-card .vz-mono{display:none}.vz-card__top{flex-direction:column;gap:6px}.vz-card__badges{justify-content:flex-start}.vp-dl{grid-template-columns:96px minmax(0,1fr);font-size:15px}.vp-head__row .vz-mono{display:none}.vp-own{padding:18px}}@media (prefers-reduced-motion:reduce){.vz-card{transition:none}}.vz-entry{gap:clamp(28px,4vw,48px);max-width:760px;display:grid}.vz-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);padding:clamp(18px,2.4vw,28px)}.vz-box>:first-child{margin-top:0}.vz-box textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:120px;font:400 16px/1.5 var(--sans);color:var(--ink);background:var(--bg);resize:vertical;padding:12px 14px}.vz-box textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.vz-box .check{margin-bottom:14px}.vz-done{border-radius:var(--r-sm);background:var(--surface);padding:12px 16px;font-weight:500}.vz-danger summary{cursor:pointer;font-weight:600;list-style:none}.vz-danger summary::-webkit-details-marker{display:none}.vz-danger[open] summary{margin-bottom:12px}.vz-err{color:var(--err);margin:6px 0 0;font-size:14px}.vz-answer{max-width:68ch}.vz-stand{font:500 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-2);margin:8px 0 0}.vp-summary{color:var(--ink-2);overflow-wrap:anywhere;max-width:70ch;margin:10px 0 0;font-size:15.5px;line-height:1.55}.vz-facts{border-top:1px solid var(--line);padding-block:clamp(36px,4vw,56px)}.vz-facts__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.vz-facts__h{font:650 clamp(22px,2.2vw,30px)/1.15 var(--sans);letter-spacing:-.03em;margin:0 0 16px}.vz-glance{border-collapse:collapse;width:100%;font-size:15.5px}.vz-glance th,.vz-glance td{border-bottom:1px solid var(--line);text-align:left;padding:9px 0;font-weight:400}.vz-glance td{text-align:right;font:600 15.5px/1.3 var(--sans)}.vz-glance tr:first-child th,.vz-glance tr:first-child td{border-top:2px solid var(--ink)}.vz-glance__src{color:var(--ink-2);margin:12px 0 0;font-size:13px;line-height:1.5}.vz-beruf{border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(18px,2vw,26px)}.vz-beruf__about{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.vz-beruf__more{margin:14px 0 0;font-size:15px}.vz-beruf__more a{color:var(--ink);border-bottom:1px solid var(--ink);font-weight:600;text-decoration:none}.vz-beruf__more a:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.vz-faq{padding-block:clamp(36px,4vw,56px) clamp(8px,1vw,16px)}.vz-faq .faq__a a,.vz-links__plain{color:var(--ink)}.vz-hublink{color:var(--ink);font-size:14px}.vz-hublink[hidden]{display:none}.vw{scroll-margin-top:calc(var(--header) + 12px);padding:clamp(8px,1vw,16px) 0 clamp(32px,3.4vw,52px)}.vw__h{font:700 clamp(26px,2.6vw,36px)/1.1 var(--sans);letter-spacing:-.035em;margin:0}.vw__lead{color:var(--ink-2);max-width:70ch;margin:10px 0 0;font-size:16px;line-height:1.55}.vw__tasks{flex-wrap:wrap;gap:8px;margin-top:20px;display:none}.js .vw__tasks{display:flex}.vw__tasks .vz-pill{white-space:normal;text-align:left;height:auto;min-height:38px;padding-block:8px;line-height:1.25}.vw__res{color:var(--ink-2);min-height:1.5em;margin:14px 0 0;font-size:15px;display:none}.js .vw__res{display:block}.vw__res strong{color:var(--ink);font-weight:600}.vw__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vw-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-direction:column;padding:18px 16px 16px;transition:opacity .15s,border-color .15s,box-shadow .15s;display:flex}.vw-card.is-fit{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.vw-card.is-off{opacity:.45}.vw-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vw-card h3{font:600 18px/1.2 var(--sans);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.vw-fit{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bg);background:var(--accent-hover);border-radius:999px;padding:5px 7px}.vw-fit[hidden]{display:none}.vw-card__about{color:var(--ink-2);min-height:7.5em;margin:8px 0 0;font-size:14px;line-height:1.5}.vw-can{border-top:1px solid var(--line);gap:8px;margin:14px 0 0;padding:12px 0 0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}.vw-can li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-height:2.7em;display:grid}.vw-can li svg{width:16px;height:16px;margin-top:1px}.vw-can .is-yes svg{color:var(--ok-icon)}.vw-can .is-no{color:var(--ink-mute)}.vw-can small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.vw-can li.is-picked{font-weight:600}.vw-can li.is-picked.is-no,.vw-can li.is-picked.is-no svg{color:var(--err)}.vw-can--open{border-top:0;padding-top:0}.vw-can--open li{min-height:0}.vw-card__act{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;display:flex}.vw-card__hub{font:600 15px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.vw-card__hub:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.vw-card__show{font:400 14px/1.3 var(--sans);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vw-card__show small{font:500 12px/1 var(--mono)}.vw__note{color:var(--ink-2);margin:14px 0 0;font-size:13px}.vz-bl{border-collapse:collapse;width:100%;font-size:15px}.vz-bl th,.vz-bl td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px;font-weight:400}.vz-bl th:first-child{text-align:left;padding-left:0}.vz-bl thead th{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--ink);vertical-align:bottom}.vz-bl tbody th{font-weight:600}.vz-bl tfoot th,.vz-bl tfoot td{border-top:2px solid var(--ink);border-bottom:0;font-weight:600}.vz-bl a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.vz-bl a:hover{border-color:var(--ink)}.vz-bl__zero{color:var(--ink-mute)}.vz-bl__total{font-weight:600}@media (width<=1180px){.vw__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.vz-facts__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.vw__grid{grid-template-columns:minmax(0,1fr)}.vw-card__about,.vw-can li{min-height:0}.js .vw:not(.has-pick) .vw-card .vw-can{display:none}.js .vw.has-pick .vw-card .vw-can{margin-top:12px;padding-top:10px}.js .vw.has-pick .vw-card .vw-can li:not(.is-picked){display:none}.vw-card{padding:14px}.vw-card__act{flex-flow:wrap;align-items:baseline;gap:8px 18px}.vz-bl,.vz-bl tbody,.vz-bl tfoot,.vz-bl tr,.vz-bl th,.vz-bl td{display:block}.vz-bl thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vz-bl tr{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:10px;padding:12px 14px}.vz-bl tr>th{border:0;padding:0 0 6px;font-size:16px}.vz-bl td{border-bottom:0;border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.vz-bl td:before{content:attr(data-label);color:var(--ink-2);text-align:left}.vz-bl tfoot tr{border:2px solid var(--ink)}.vz-bl tfoot th,.vz-bl tfoot td{border-top:0}}@media (width<=640px){.js .vz-viewtog[data-auto]:not(.is-vis){display:none}}.vz-map{background:var(--map-land);border:1px solid var(--line);border-radius:var(--r-md);isolation:isolate;position:relative;overflow:hidden}.vz-map--list{height:100%;min-height:320px}.vz-map--profile{height:260px}.vz-map__canvas{position:absolute;inset:0}.vz-map:focus-within{border-color:var(--line-strong)}.vz-map .leaflet-pane,.vz-map .leaflet-tile,.vz-map .leaflet-marker-icon,.vz-map .leaflet-tile-container,.vz-map .leaflet-pane>svg,.vz-map .leaflet-pane>canvas,.vz-map .leaflet-zoom-box,.vz-map .leaflet-layer{position:absolute;top:0;left:0}.vz-map .leaflet-container{background:var(--map-land);font:400 13px/1.4 var(--sans);outline-offset:-2px;-webkit-tap-highlight-color:transparent;overflow:hidden}.vz-map .leaflet-tile,.vz-map .leaflet-marker-icon{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vz-map .leaflet-marker-icon{display:block}.vz-map .leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.vz-map .leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.vz-map .leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.vz-map .leaflet-container.leaflet-touch-drag{touch-action:pinch-zoom}.vz-map .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.vz-map .leaflet-tile{filter:inherit;visibility:hidden}.vz-map .leaflet-tile-loaded{visibility:inherit}.vz-map .leaflet-zoom-box{box-sizing:border-box;z-index:800;border:2px dotted var(--ink-2);width:0;height:0}.vz-map .leaflet-pane{z-index:400}.vz-map .leaflet-tile-pane{z-index:200}.vz-map .leaflet-overlay-pane{z-index:400}.vz-map .leaflet-shadow-pane{z-index:500}.vz-map .leaflet-marker-pane{z-index:600}.vz-map .leaflet-tooltip-pane{z-index:650}.vz-map .leaflet-popup-pane{z-index:700}.vz-map .leaflet-map-pane canvas{z-index:100}.vz-map .leaflet-map-pane svg{z-index:200}.vz-map .leaflet-control{z-index:800;pointer-events:auto;float:left;clear:both;position:relative}.vz-map .leaflet-top,.vz-map .leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.vz-map .leaflet-top{top:0}.vz-map .leaflet-right{right:0}.vz-map .leaflet-bottom{bottom:0}.vz-map .leaflet-left{left:0}.vz-map .leaflet-right .leaflet-control{float:right}.vz-map .leaflet-top .leaflet-control{margin-top:12px}.vz-map .leaflet-bottom .leaflet-control{margin-bottom:0}.vz-map .leaflet-left .leaflet-control{margin-left:12px}.vz-map .leaflet-right .leaflet-control{margin-right:12px}.vz-map .leaflet-bottom.leaflet-right .leaflet-control{margin-right:0}.vz-map .leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.vz-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.vz-map .leaflet-zoom-animated{transform-origin:0 0}.vz-map svg.leaflet-zoom-animated{will-change:transform}.vz-map .leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.vz-map .leaflet-zoom-anim .leaflet-tile,.vz-map .leaflet-pan-anim .leaflet-tile{transition:none}.vz-map .leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.vz-map .leaflet-cluster-anim .leaflet-marker-icon{transition:transform .3s ease-out,opacity .3s ease-in}@media (prefers-reduced-motion:reduce){.vz-map .leaflet-zoom-anim .leaflet-zoom-animated,.vz-map .leaflet-cluster-anim .leaflet-marker-icon,.vz-map .leaflet-fade-anim .leaflet-popup{transition:none}}.vz-map .leaflet-interactive{cursor:pointer}.vz-map .leaflet-grab{cursor:grab}.vz-map .leaflet-popup-pane,.vz-map .leaflet-control{cursor:auto}.vz-map .leaflet-dragging .leaflet-grab,.vz-map .leaflet-dragging .leaflet-grab .leaflet-interactive{cursor:grabbing}.vz-map .leaflet-marker-icon,.vz-map .leaflet-pane>svg path,.vz-map .leaflet-tile-container{pointer-events:none}.vz-map .leaflet-marker-icon.leaflet-interactive,.vz-map .leaflet-pane>svg path.leaflet-interactive{pointer-events:auto}.vz-map .leaflet-bar{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);overflow:hidden}.vz-map .leaflet-bar a{width:36px;height:36px;color:var(--ink);background:var(--bg);font:500 20px/1 var(--sans);place-items:center;text-decoration:none;display:grid}.vz-map .leaflet-bar a+a{border-top:1px solid var(--line)}.vz-map .leaflet-bar a:hover{background:var(--surface)}.vz-map .leaflet-bar a:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:var(--r-sm)}.vz-map .leaflet-bar a.leaflet-disabled{cursor:default;color:var(--ink-3);background:var(--bg)}.vz-map .leaflet-control-attribution{color:var(--ink-2);background:var(--c-ffffff-a75);border-top-left-radius:var(--r-sm);margin:0;padding:2px 8px;font-size:11.5px;line-height:1.4}.vz-map .leaflet-control-attribution a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.vz-map .leaflet-control-attribution a:hover{color:var(--ink)}.vz-map .vz-map__pin{box-sizing:border-box;background:var(--accent);border:3px solid var(--bg);width:18px;height:18px;box-shadow:0 1px 4px var(--line-strong);border-radius:50%;transition:transform .15s,background-color .15s;display:block}.vz-map .vz-map__pin.is-hot,.vz-map .vz-map__cl.is-hot{background:var(--ink);transform:scale(1.35)}.vz-map .vz-map__cl.is-hot{color:var(--bg)}.vz-map--profile .vz-map__pin.is-hot{background:var(--accent)}.vz-map .vz-map__cl{box-sizing:border-box;background:var(--accent);width:100%;height:100%;color:var(--ink);font:650 13px/1 var(--sans);font-variant-numeric:tabular-nums;border:3px solid var(--bg);box-shadow:0 1px 6px var(--line-strong);border-radius:50%;place-items:center;transition:transform .15s,background-color .15s;display:grid}.vz-map .leaflet-marker-icon:focus-visible{outline:none}.vz-map .leaflet-marker-icon:focus-visible .vz-map__pin,.vz-map .leaflet-marker-icon:focus-visible .vz-map__cl{outline:2px solid var(--ink);outline-offset:2px}.vz-map .leaflet-marker-icon.is-hot{z-index:10000!important}@media (prefers-reduced-motion:reduce){.vz-map .vz-map__pin,.vz-map .vz-map__cl{transition:none}}.vz-map .leaflet-popup{text-align:left;margin-bottom:18px;position:absolute}.vz-map .leaflet-popup-content-wrapper{border-radius:var(--r-md);background:var(--bg);color:var(--ink);box-shadow:0 4px 18px var(--line-strong);padding:0}.vz-map .leaflet-popup-content{min-height:1px;margin:12px 36px 12px 14px;font-size:14px;line-height:1.35}.vz-map .leaflet-popup-content a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600}.vz-map .leaflet-popup-content a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.vz-map .leaflet-popup-content span{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.vz-map .leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.vz-map .leaflet-popup-tip{pointer-events:auto;background:var(--bg);width:17px;height:17px;box-shadow:0 4px 18px var(--line-strong);margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.vz-map .leaflet-container a.leaflet-popup-close-button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-2);font:400 20px/1 var(--sans);background:0 0;place-items:center;text-decoration:none;display:grid;position:absolute;top:4px;right:4px}.vz-map .leaflet-container a.leaflet-popup-close-button:hover{color:var(--ink);background:var(--surface)}.vz-card.is-map-hot{border-color:var(--ink)}.ve{padding-block:14px 24px}.ve .vz-eb{font:500 11px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0}.ve-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.ve-h1{font:700 clamp(24px,2.1vw,30px)/1.1 var(--sans);letter-spacing:-.035em;overflow-wrap:anywhere;margin:4px 0 0}.ve-top p:not(.vz-eb){color:var(--ink-2);margin:4px 0 0;font-size:14.5px}.ve-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ve-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;padding:14px 18px 16px}.ve-card+.ve-card{margin-top:12px}.ve-card--narrow{max-width:620px}.ve-h2{font:600 15.5px/1.2 var(--sans);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.ve-h2 small{font:400 13px/1.2 var(--sans);color:var(--ink-2);text-align:right}.ve-f{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;display:grid}.ve-fld{grid-column:span 2;min-width:0}.ve-fld--5{grid-column:span 5}.ve-fld--3{grid-column:span 3}.ve-fld--4{grid-column:span 4}.ve-fld--6{grid-column:span 6}.ve-fld--1{grid-column:span 1}.ve-fld label,.ve-lbl{color:var(--ink-2);margin-bottom:3px;font-size:12.5px;font-weight:500;display:block}.ve-opt{font-weight:400}.ve-fld input,.ve-fld textarea{border:1px solid var(--line-strong);width:100%;height:38px;font:400 15px/1 var(--sans);color:var(--ink);background:var(--bg);border-radius:7px;padding:0 11px}.ve-fld textarea{resize:vertical;field-sizing:content;height:38px;min-height:38px;max-height:140px;padding:9px 11px;line-height:1.3;display:block}.ve-fld input:focus,.ve-fld textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.ve-fld input.is-changed,.ve-fld textarea.is-changed{border-color:var(--changed);background:var(--changed-bg)}.ve-fld [aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.ve-err{color:var(--err);margin:4px 0 0;font-size:13px;line-height:1.35}.ve-err[hidden],.ve-err:empty{display:none}.ve-err--form{margin-top:10px}.ve-toggles{flex-wrap:wrap;gap:6px;display:flex}.ve-sep{background:var(--line-strong);width:1px;margin:4px}.ve-tog{position:relative}.ve-tog input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ve-tog span{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13.5px;display:inline-flex}.ve-tog input:checked+span{background:var(--ink);color:var(--c-ffffff);border-color:var(--ink)}.ve-tog input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ve-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;display:grid}.ve-person{border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;min-width:0;min-height:44px;padding:4px 4px 4px 6px;display:flex}.ve-person__t{flex:1;min-width:0;line-height:1.25}.ve-person__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.ve-person__t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ve-ico{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ve-ico:hover{background:var(--surface);color:var(--ink)}.ve-ico svg{width:15px;height:15px}.ve-person.is-edit{border-color:var(--ink);grid-column:1/-1;padding:10px 12px;display:block}.ve-row{grid-template-columns:2fr 1.2fr 1.2fr auto;align-items:end;gap:8px;display:grid}.ve-row .ve-fld{grid-column:auto}.ve-row .ve-toggles{grid-column:1/-1}.ve-row__act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.ve-row__act .ve-err{margin:0}.ve-add{border:1px dashed var(--line-strong);min-height:44px;font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.ve-add:hover{border-color:var(--ink)}.ve-firms{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.ve-firm{padding-left:11px}.ve-lblrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ve-addlink{font:500 12.5px/1.4 var(--sans);color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;margin-bottom:3px;padding:0}.ve-addlink:hover{border-color:var(--ink)}.ve-addlink[hidden]{display:none}.ve-row--firm{grid-template-columns:2fr 1fr 1fr}.ve-id{align-items:flex-start;gap:16px;min-width:0;display:flex}.ve-id>div:last-child{min-width:0}.ve-tile{flex:none;position:relative}.ve-tile__btn{border:1px solid var(--line);background:var(--surface);width:64px;height:64px;font:600 22px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;padding:0;transition:border-color .15s;display:grid;overflow:hidden}.ve-tile__btn:hover{border-color:var(--ink)}.ve-tile__btn.has-logo{background:var(--bg)}.ve-tile__btn img{object-fit:cover;width:100%;height:100%}.ve-tile__ed{background:var(--ink);width:24px;height:24px;color:var(--c-ffffff);border:2px solid var(--bg);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.ve-tile__ed svg{width:12px;height:12px}.ve-ava{border:1px dashed var(--line-strong);background:var(--surface);width:32px;height:32px;font:600 11.5px/1 var(--sans);color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-right:8px;padding:0;display:grid;position:relative;overflow:hidden}.ve-ava:hover{border-color:var(--ink);color:var(--ink)}.ve-ava.has-photo{border:0}.ve-ava img{object-fit:cover;width:100%;height:100%}.ve-photo-btn{border:1px dashed var(--line-strong);border-radius:var(--r-sm);height:40px;font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ve-photo-btn img{object-fit:cover;border-radius:50%;width:24px;height:24px}.ve-hint{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.45}.ve-side{top:calc(var(--header) + 14px);position:sticky}.ve-side p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ve-side .ve-vol{margin:14px 0 0}.ve-side .check{border-radius:6px;margin:10px 0 0;font-size:13.5px;line-height:1.4}.ve-side .check label b{color:var(--ink);font-weight:600}.ve-side .check.is-flash{animation:1.6s veflash}@keyframes veflash{0%,60%{background:var(--flash-bg)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ve-side .check.is-flash{background:var(--flash-bg);animation:none}}.ve .btn--orange{background:var(--accent);height:48px;color:var(--c-ffffff);margin-top:14px;font-size:19px;font-weight:700}.ve .btn--orange:hover{background:var(--accent-hover)}.ve .btn--orange:disabled{cursor:progress}.ve-done{background:var(--ok-bg);color:var(--ok-ink);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ve-done[hidden]{display:none}.ve-done svg{flex:none;width:16px;height:16px;margin-top:2px}.ve-small{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.5}.ve-side .ve-small{margin-top:12px;font-size:13px}.ve-small a{color:var(--ink)}.ve-del{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:13.5px}.ve-del summary{cursor:pointer;color:var(--ink-2);border-bottom:1px solid var(--line-strong);list-style:none;display:inline-block}.ve-del summary::-webkit-details-marker{display:none}.ve-del p{margin:8px 0 10px}.ve .btn--danger{background:var(--err);color:var(--c-ffffff)}.ve .btn--danger:hover{background:var(--ink)}.ve-gone{max-width:620px;padding:80px 0}.ve-gone p:not(.vz-eb){color:var(--ink-2);margin:10px 0 0}.vc{z-index:1000;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vc[hidden],.vc [hidden]{display:none!important}.vc__box{background:var(--bg);border-radius:var(--r-md);width:min(400px,100%);max-height:100%;box-shadow:0 20px 60px var(--shadow-dialog);padding:18px 18px 16px;overflow:auto}.vc__stage{aspect-ratio:1;background:var(--bg);border:1px solid var(--line-strong);cursor:grab;touch-action:none;background-image:linear-gradient(45deg,var(--c-f2f2f4) 25%,transparent 25%,transparent 75%,var(--c-f2f2f4) 75%),linear-gradient(45deg,var(--c-f2f2f4) 25%,transparent 25%,transparent 75%,var(--c-f2f2f4) 75%);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:14px;width:100%;max-width:320px;margin:4px auto 0;position:relative;overflow:hidden}.vc__stage:active{cursor:grabbing}.vc__stage:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vc__stage img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.vc__frame{pointer-events:none;position:absolute;inset:0}.vc--round .vc__frame{box-shadow:0 0 0 400px var(--veil);outline:2px solid var(--c-ffffff);border-radius:50%}.vc__zoom{align-items:center;gap:6px;max-width:320px;margin:12px auto 0;display:flex}.vc__zoom input{min-width:0;accent-color:var(--ink);flex:1;height:24px}.vc__hint{max-width:320px;color:var(--ink-2);text-align:center;margin:4px auto 0;font-size:12.5px}.vc .ve-err{text-align:center}.vc__act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.vc__sp{flex:1}.vc__act .ve-photo-btn{height:40px}@media (width<=480px){.vc__sp{flex-basis:100%;height:0}.vc__act .btn{flex:1}}@media (width<=1180px){.ve-grid{grid-template-columns:minmax(0,1fr) 300px}.ve-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.ve-grid{grid-template-columns:minmax(0,1fr)}.ve-side{position:static}}@media (width<=640px){.ve{padding-top:10px;padding-bottom:14px}.ve-f{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}.ve-fld,.ve-fld--3,.ve-fld--4,.ve-fld--6{grid-column:span 4}.ve-fld--half{grid-column:span 2}.ve-fld--1{grid-column:span 1}.ve-fld--5{grid-column:span 3}.ve-fld--plz{grid-column:span 1}.ve-fld--ort{grid-column:span 3}.ve-people,.ve-firms{grid-template-columns:minmax(0,1fr)}.ve-row--firm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ve-row--firm .ve-fld:first-child{grid-column:1/-1}.ve-firm{padding-left:10px}.ve-top{margin-bottom:8px;position:relative}.ve-top .ve-h1{margin-top:0}.ve-top p:not(.vz-eb){display:none}.ve-id{gap:12px}.ve-tile__btn{border-radius:12px;width:52px;height:52px;font-size:18px}.ve-tile__ed{width:20px;height:20px;bottom:-5px;right:-5px}.ve-top .vz-eb{padding-right:120px;font-size:11px;line-height:16px}.ve-top .tlink{font-size:14px;position:absolute;top:-2px;right:0}.ve-h2 small{display:none}.ve-f .ve-fld label,.ve-f .ve-lbl{margin-bottom:2px;font-size:12px}.ve-tog span{height:30px;padding:0 10px;font-size:13px}.ve-toggles{gap:5px}.ve-person{min-height:38px;padding:1px 2px 1px 4px}.ve-people{gap:5px}.ve-card{padding:12px 12px 14px}.ve-card+.ve-card{margin-top:10px}.ve .btn--orange{margin-top:12px}.ve-person__t small{font-size:11.5px}.ve-side .check{margin-top:8px;font-size:13px}.ve-side .ve-small{margin-top:10px}.ve-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ve-row>:first-child{grid-column:1/-1}}.tool-demo{min-width:0;position:relative}.td-app{background:var(--bg);height:760px;color:var(--ink);border-radius:var(--r-lg);box-shadow:0 40px 90px -40px var(--td-shadow),0 0 0 1px var(--td-ring);font-variant-numeric:tabular-nums;text-align:left;flex-direction:column;font-size:15px;line-height:1.5;display:flex;position:relative;overflow:hidden;container:tdapp/inline-size}@media (width<=860px){.td-app{height:720px}}@media (width<=560px){.td-app{height:680px}}.td-app :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.td-app) button,:where(.td-app) input{font:inherit;color:inherit}:where(.td-app) button{cursor:pointer}.td-app [hidden]{display:none!important}.td-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.td-bar{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.td-id{align-items:center;gap:10px;min-width:0;display:flex}.td-id svg{flex:none;width:28px;height:auto}.td-id b{font-size:14px;font-weight:600;line-height:1.2;display:block}.td-id small{color:var(--ink-2);font-size:12px;line-height:1.2;display:block}.td-steps{flex-wrap:wrap;gap:4px;margin:0 auto;padding:0;list-style:none;display:flex}.td-steps li{font:500 12.5px/1 var(--sans);color:var(--ink-mute);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:flex}.td-steps li span{width:20px;height:20px;font:500 11px/1 var(--mono);border:1px solid var(--line-strong);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.td-steps li.is-done{color:var(--ink-2)}.td-steps li.is-done span{background:var(--td-ok-soft);color:var(--td-ok);border-color:#0000}.td-steps li.is-now{background:var(--surface);color:var(--ink)}.td-steps li.is-now span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.td-end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-pill{font:500 11px/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--td-accent-soft);color:var(--td-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.td-btn{background:var(--ink);min-height:44px;color:var(--bg);font:600 14.5px/1.15 var(--sans);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.td-btn:hover{background:var(--td-black)}.td-btn--sm{min-height:36px;padding:8px 14px;font-size:13.5px}.td-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@media (hover:hover){.td-btn--ghost:hover{background:var(--surface)}}.td-btn[disabled]{opacity:.4;cursor:not-allowed}.td-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.td-intro{background:var(--surface);flex:1;align-content:center;justify-items:start;gap:12px;padding:32px clamp(18px,6cqi,64px);display:grid}.td-intro__text{letter-spacing:-.01em;max-width:52ch;color:var(--ink);font-size:clamp(17px,2.4cqi,22px);line-height:1.35}.td-intro__local{max-width:60ch;color:var(--ink-2);font-size:14px}.td-intro__load{font:500 11.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute)}@container tdapp (width<=760px){.td-steps li:not(.is-now){display:none}.td-steps{margin:0}.td-bar{justify-content:space-between;padding:8px 10px}}@container tdapp (width<=420px){.td-id b{font-size:13px}.td-end{gap:6px}}.gen{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(20px,2.4vw,36px);display:grid}.gen__tabs{display:none}.gen__form-pane,.gen__form{min-width:0}.gen__sec{border:0;min-width:0;margin:0;padding:0 0 22px}.gen__sec+.gen__sec{border-top:1px solid var(--line);padding-top:20px}.gen__h{letter-spacing:-.01em;margin:0 0 12px;padding:0;font-size:17px;font-weight:650;display:block}.gen__sub{border:0;min-width:0;margin:6px 0 10px;padding:0}.gen__sub legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500;display:block}.gen__row{align-items:end;gap:0 14px}.gen__row--top{margin-top:16px}.gen__f{min-width:0;margin-bottom:12px}.gen__f--wide{grid-column:1/-1}.gen__f label small,.gen__check-row small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.gen__f textarea{min-height:76px}.gen__f--miss input,.gen__f--miss textarea{border-color:var(--err);background:var(--gen-miss-bg)}.gen__err{color:var(--err);margin:6px 0 0;font-size:13px}.gen__hint{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.45}.gen__hint:empty{display:none}.gen__fine{color:var(--ink-mute);margin:10px 0 0;font-size:12.5px;line-height:1.45}.gen__note{color:var(--err);font-size:14px}.gen__chips{gap:6px}.gen__chips span{height:36px;padding:0 14px;font-size:14px}.gen__check-row{margin:8px 0 10px}.gen__link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.gen__link:focus-visible,.gen__chip:focus-visible,.gen__x:focus-visible,.gen__disc:focus-visible,.gen__tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gen__date{gap:8px;display:flex}.gen__date input{flex:1;min-width:0}.gen__chip{border:1px solid var(--line-strong);background:var(--bg);height:48px;font:500 14px/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.gen__chip:hover{border-color:var(--ink)}.gen__logo{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:12px;display:grid}.gen__logo-box{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg);place-items:center;width:112px;height:72px;display:grid;overflow:hidden}.gen__logo-box img{object-fit:contain;max-width:100%;max-height:100%}.gen__logo-ph{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute)}.gen__logo-c{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.gen__logo-c .gen__hint,.gen__logo-c .gen__err{flex-basis:100%;margin:0}.gen__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.gen__file:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px}.gen__swatches{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.gen__sw{width:36px;height:36px;position:relative}.gen__sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gen__sw span{background:var(--sw);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;display:block}.gen__sw input:checked+span{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.gen__sw input:focus-visible+span{outline:2px solid var(--ink);outline-offset:4px}.gen__hex{max-width:220px}.gen__items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gen__item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);padding:12px 14px 4px}.gen__item-h{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;margin:0 0 6px;display:flex}.gen__x{background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1}.gen__x:hover{background:var(--track)}.gen__item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.gen__f--desc,.gen__vat{grid-column:1/-1}.gen__item .field label{font-size:13.5px}.gen__item .field input{height:44px}.gen__item textarea{min-height:56px}.gen__vat{border:0;min-width:0;margin:0 0 12px;padding:0}.gen__vat legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:500}.gen__seg{border:1px solid var(--line-strong);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.gen__seg label{position:relative}.gen__seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gen__seg span{border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:14px;display:inline-flex}.gen__seg input:checked+span{background:var(--ink);color:var(--c-ffffff)}.gen__seg input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.gen__add{margin-top:12px}.gen__combo{position:relative}.gen__combo input{padding-right:40px}.gen__combo-btn{border-radius:0 var(--r-sm) var(--r-sm) 0;width:38px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;position:absolute;top:1px;bottom:1px;right:1px}.gen__list{z-index:5;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:0 12px 28px -12px var(--gen-shadow);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.gen__list li{cursor:pointer;border-radius:6px;padding:8px 10px;font-size:14.5px}.gen__list li:hover,.gen__list li[aria-selected=true]{background:var(--surface)}.gen__disc{width:100%;font:600 16px/1.35 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.gen__disc:after{content:"+";flex:none;font-size:22px;font-weight:400}.gen__disc[aria-expanded=true]:after{content:"−"}.gen__more [id]{margin-top:12px}.gen__side{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:clamp(14px,1.8vw,24px)}.gen__eb{margin-bottom:12px}.gen__holder{min-width:0;container-type:inline-size}.gen__panel{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.gen__checks{background:var(--bg);border-radius:var(--r-md);padding:14px 16px}.gen__ch{margin:0;font-size:15px;font-weight:650}.gen__cs{color:var(--ink-2);margin:6px 0 0;font-size:13px}.gen__cs a{color:var(--ink)}.gen__cc{margin:10px 0 8px;font-size:14px;font-weight:600}.gen__cc[data-state=ok]{color:var(--ok-ink)}.gen__cc[data-state=miss]{color:var(--err)}.gen__cl{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gen__cl li{color:var(--ink-2);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.4;display:grid}.gen__cl li i{border:1.5px solid var(--line-strong);border-radius:50%;width:16px;height:16px;margin-top:1px}.gen__cl li.is-ok,.gen__cl li.is-auto{color:var(--ink)}.gen__cl li.is-ok i,.gen__cl li.is-auto i{background:var(--ok-icon);border:0}.gen__cl li.is-miss{color:var(--err)}.gen__cl li.is-miss i{border-color:var(--err);background:var(--gen-miss-bg)}.gen__cl li.is-cond i{border-color:var(--changed);border-style:dashed}.gen__cl small{color:var(--ink-2);font-size:12px}.gen__when{display:block}.gen__warn{background:var(--changed-bg);border:1px solid var(--changed);border-radius:var(--r-sm);gap:6px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;list-style:none;display:grid}.gen__dl .tpanel__eb{margin-bottom:10px}.gen__btns{flex-wrap:wrap;gap:8px;display:flex}.gen__btn{white-space:normal;text-align:center}.gen__btn.is-off{opacity:.45;cursor:not-allowed}.gen__btn[aria-busy=true]{opacity:.7}.gen__disclaimer{color:var(--ink-2);margin:16px 0 0;font-size:13px}.gen .paper{background:var(--bg);box-shadow:0 1px 2px var(--gen-shadow-s),0 18px 40px -18px var(--gen-shadow);color:var(--ink);overflow-wrap:anywhere;--pp-accent:var(--ink);--pp-text:var(--ink);--pp-on:var(--c-ffffff);border-radius:3px;flex-direction:column;gap:1.4em;max-width:640px;min-height:141.4cqi;margin:0 auto;padding:7% 7% 5%;font-size:clamp(7px,2.05cqi,12.5px);line-height:1.45;display:flex;position:relative}.gen .paper--empty{color:var(--ink-mute);place-items:center;font-size:14px;display:grid}.gen .paper p{margin:0}.pp-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.pp-brand{min-width:0;max-width:50%}.pp-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4.6em;display:block}.pp-name{font-size:1.3em}.pp-titles{text-align:right;min-width:0}.pp-title{letter-spacing:-.04em;font-size:2.3em;font-weight:700;line-height:1}.pp-sub{color:var(--ink-2);margin-top:.4em;font-size:.8em}.pp-c{color:var(--pp-text)}.pp-from{color:var(--ink-2);margin-top:-.6em;font-size:.9em}.pp-from b{color:var(--ink)}.pp-rule{border:0;border-top:.16em solid var(--pp-accent);margin:0}.pp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.5em;display:grid}.pp-cust{align-content:start;display:grid}.pp-k{color:var(--ink-2);font-size:.8em}.pp-meta{gap:.25em;margin:0;display:grid}.pp-meta div{justify-content:space-between;gap:1em;display:flex}.pp-meta dt{color:var(--ink-2)}.pp-meta dd{text-align:right;margin:0;font-weight:600}.pp-items{border-collapse:collapse;table-layout:fixed;width:100%}.pp-items th{background:var(--pp-accent);color:var(--pp-on);text-align:left;padding:.45em .4em;font-size:.88em;font-weight:600}.pp-items td{border-bottom:1px solid var(--line);vertical-align:top;padding:.5em .4em}.pp-items th:first-child,.pp-items td:first-child{width:3.2em}.pp-items .r{text-align:right}.pp-ghost i{background:var(--surface);border-radius:.3em;height:.8em;display:block}.pp-tot{gap:.25em;width:min(22em,70%);margin-left:auto;display:grid}.pp-tot div{justify-content:space-between;gap:1em;display:flex}.pp-tot div span:first-child{color:var(--ink-2)}.pp-tot .g{border-top:.16em solid var(--pp-accent);padding-top:.35em;font-size:1.12em;font-weight:700}.pp-tot .g span:first-child{color:var(--ink)}.pp-terms{justify-content:space-between;align-items:flex-start;gap:1.5em;display:flex}.pp-mute{color:var(--ink-2)}.pp-note{margin:0}.pp-note--b{font-weight:600}.pp-qr{flex:none;justify-items:center;gap:.3em;width:6.4em;margin:0;display:grid}.pp-qr__ph{background:repeating-conic-gradient(var(--ink) 0 25%,var(--bg) 0 50%) 0 0/1.1em 1.1em;opacity:.18;border-radius:.2em;width:6.4em;height:6.4em}.pp-qr figcaption{color:var(--ink-2);text-align:center;font-size:.78em;line-height:1.2}.pp-sec .pp-h{border-bottom:.1em solid var(--pp-accent);margin:0 0 .35em;padding-bottom:.25em;font-size:1.1em;font-weight:650}.pp-sec dl{margin:0;display:grid}.pp-sec dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1em;padding:.35em 0;display:grid}.pp-sec dt{color:var(--ink-2);font-size:.88em}.pp-sec dd{margin:0}.pp-sign{margin-top:1.4em}.pp-sign div{grid-template-columns:1fr 1fr;gap:2em;margin-top:2.6em;display:grid}.pp-sign span{border-top:1px solid var(--ink);color:var(--ink-2);padding-top:.3em;font-size:.82em}.pp-foot{border-top:1px solid var(--pp-accent);color:var(--ink-2);margin-top:auto;padding-top:.7em;font-size:.78em}@media (width>=1100px){.gen__side{top:calc(var(--header) + 16px);max-height:calc(100vh - var(--header) - 32px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}@media (width<=1099.98px){.gen{grid-template-columns:minmax(0,1fr)}.gen__tabs{border:1px solid var(--line-strong);background:var(--bg);top:calc(var(--header) + 8px);z-index:6;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:sticky}.gen__tabs button{height:42px;font:600 15px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px}.gen__tabs button[aria-selected=true]{background:var(--ink);color:var(--c-ffffff)}.gen[data-view=form] .gen__side,.gen[data-view=preview] .gen__form-pane{display:none}}@media (width<=560px){.gen__row{grid-template-columns:minmax(0,1fr)}.gen__item-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gen__f--desc,.gen__unit{grid-column:auto}.gen__f--desc{grid-column:1/-1}.gen__logo{grid-template-columns:minmax(0,1fr)}.gen .paper{padding:6% 5% 4%}.pp-grid{grid-template-columns:minmax(0,1fr);gap:.8em}.pp-sign div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gen *{transition:none!important}}.hs-tools--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-tools>.hs-tool,.tl-list>li>.hs-tool{height:100%}.tl-list>li{min-width:0;display:flex}.tl-list>li>*{flex:auto;min-width:0}@media (width<=1180px){.hs-tools--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hs-tools--4{grid-template-columns:minmax(0,1fr)}}@media (width>=641px) and (width<=980px){.hs-tools.hs-tools--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-cards .card__h{font-size:clamp(18px,1.4vw,21px)}.tl-more{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);display:grid}.tl-more li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 0;display:flex}.tl-more__a{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600;text-decoration:none}.tl-more__a:hover{text-underline-offset:3px;text-decoration:underline}.tl-more__p{color:var(--ink-2);font-size:15px;line-height:1.5}@media (width<=640px){.tl-more{grid-template-columns:minmax(0,1fr)}}.wz-band{padding-block:clamp(20px,2.4vw,32px) clamp(44px,5vw,72px)}.wz-band>.wrap{gap:clamp(24px,2.4vw,32px);display:grid}.crumbs--band{padding:0 0 clamp(20px,2.4vw,32px)}.crumbs--band ol{color:var(--d-ink-3)}.crumbs--band a{color:var(--d-ink-2)}.crumbs--band a:hover{color:var(--d-ink)}.crumbs--band li+li:before{color:var(--d-ink-3)}.crumbs--band [aria-current]{color:var(--d-ink)}.wz-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:clamp(28px,3vw,44px);display:grid}.wz-head__kicker{color:var(--d-ink-2);grid-column:1/-1;margin:0}.wz-head__h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:1}.wz-head__h1 em{color:var(--d-ink-3);font-style:normal}.wz-head__side{justify-items:start;gap:20px;min-width:0;display:grid}.wz-head__lead{color:var(--d-ink-2);max-width:52ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.wz-head__acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.band--dark .wz-head__cta{background:var(--d-ink);color:var(--d-bg)}.band--dark .wz-head__cta:hover{background:var(--c-ffffff)}.wz-head__try{font:500 12.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--d-ink-2);align-items:center;gap:8px;display:flex}.wz-head__try:before{content:"";background:var(--d-accent);border-radius:50%;flex:none;width:8px;height:8px}@media (width>=861px){.wz-band .td-app{height:640px}}@media (width<=760px){.wz-head{grid-template-columns:minmax(0,1fr)}}.wz-shead{margin-bottom:clamp(28px,3vw,44px)}.wz-shead em{color:var(--ink-mute);font-style:normal}.wz-ben{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);display:grid}.wz-ben__i{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 20px;min-width:0;padding:clamp(22px,2.4vw,32px) 0;display:grid}.wz-ben__n{font:500 12.5px/1.9 var(--mono);color:var(--accent-hover);grid-row:span 2}.wz-ben__h{letter-spacing:-.03em;font-size:clamp(20px,1.9vw,26px);font-weight:650;line-height:1.15}.wz-ben__p{color:var(--ink-2);overflow-wrap:break-word;max-width:52ch;line-height:1.55}.wz-fn-band{padding-top:0}.wz-fl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);display:grid}.wz-fl__i{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;min-width:0;padding:14px 0;display:flex}.wz-fl__i svg{width:16px;height:16px;color:var(--accent);flex:none;transform:translateY(2px)}.wz-fl__i span{min-width:0;color:var(--ink-2);overflow-wrap:break-word}.wz-fl__i strong{color:var(--ink);font-weight:600}.wz-more{flex-wrap:wrap;gap:12px 32px;margin-top:clamp(20px,2vw,28px);display:flex}.wz-more .tlink{white-space:normal;overflow-wrap:break-word;max-width:100%}.wz-sys{background:var(--surface);border-radius:var(--r-lg);gap:14px;margin-top:clamp(36px,4vw,56px);padding:clamp(20px,2.4vw,28px);display:grid}.wz-sys__lead{color:var(--ink)}.wz-sys__list{flex-wrap:wrap;gap:8px 20px;display:flex}.wz-sys__list a{color:var(--ink);border-bottom:1px solid var(--line-strong);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.wz-sys__list a:hover{border-color:var(--ink)}.wz-price{border-top:1px solid var(--line);color:var(--ink-2);padding-top:14px}@media (width<=760px){.wz-ben,.wz-fl{grid-template-columns:minmax(0,1fr)}}.wz-faq-band{padding-top:0}.wz-start .contact__sub{max-width:22em}.wz-staff{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.wz-staff label{color:var(--ink);font-size:15px;font-weight:500}.wz-staff .hs-step input{width:76px;height:100%;box-shadow:none;text-align:center;font:500 16px/1 var(--sans);color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 6px}.wz-staff .hs-step input:focus{box-shadow:none;outline:none}.wz-form.tried .wz-staff .hs-step:has(input:invalid){border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.hs-fields .hs-f--wide{grid-column:1/-1}
