@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85a5f8de62ccd539-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/aa65a3055749b77e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0a6548{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_0a6548{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_8e4822{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:italic}.__variable_8e4822{--font-serif-italic:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_3fa15b{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_3fa15b{--font-sans:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46f2c2342f85e478-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d07ee9160e6fd52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b4796fdbb42263df-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d294f1e349318783-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c465e14413247d80-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52f8cf394b3641e4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Semi Condensed Fallback;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_05901c{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.__variable_05901c{--font-stempel:"Barlow Semi Condensed","Barlow Semi Condensed Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:oklch(98.5% .002 247.839);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-auto{height:auto}.w-\[120px\]{width:120px}.w-full{width:100%}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.bg-\[\#f0ede8\]\/50{background-color:oklab(94.7036% .00119704 .00732625/.5)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-light\)\],.bg-\[var\(--accent-light\)\]\/60{background-color:var(--accent-light)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent-light\)\]\/60{background-color:color-mix(in oklab,var(--accent-light) 60%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.font-serif{font-family:var(--font-serif)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[var\(--accent-light\)\]:hover{background-color:var(--accent-light)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:opacity-90:hover{opacity:.9}}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:w-\[180px\]{width:180px}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}}@media (min-width:48rem){.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}:root{--schreibtisch:#e9e6db;--papier:#fcfbf6;--papier-tief:#f3f1e8;--tinte:#23261f;--bleistift:#6c6a5c;--linie:#d8d4c3;--linie-stark:#b9b49e;--gruen:#1a573f;--gruen-tief:#123e2d;--gruen-hell:#e3eee6;--rot:#b23a2e;--rot-hell:#f6e7e3;--gelb:#8a6510;--gelb-hell:#f6efd6;--serif:var(--font-serif),Georgia,serif;--serif-italic:var(--font-serif-italic),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif;--stempel:var(--font-stempel),"Arial Narrow",sans-serif;--r-s:6px;--r-m:10px;--shadow-papier:0 1px 0 #23261f0a,0 14px 34px -22px #23261f59;--maxw:1080px;--bg:var(--schreibtisch);--fg:var(--tinte);--muted:var(--bleistift);--accent:var(--gruen);--accent-hover:var(--gruen-tief);--accent-light:var(--gruen-hell);--border:var(--linie);--surface:var(--papier)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-optical-sizing:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}body{background:var(--schreibtisch);color:var(--tinte);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}a{color:var(--gruen);text-underline-offset:3px}a:hover{color:var(--gruen-tief)}:focus-visible{outline:3px solid var(--gruen);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.nur-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.augenbraue{font-family:var(--stempel);letter-spacing:.16em;text-transform:uppercase;color:var(--bleistift);font-size:.78rem;font-weight:600}h1{letter-spacing:-.015em;font-size:clamp(2.05rem,4.4vw + .9rem,3.3rem);line-height:1.07}h1,h2{font-family:var(--serif);font-weight:700}h2{letter-spacing:-.01em;font-size:clamp(1.45rem,2vw + .85rem,2.05rem);line-height:1.15}h3{font-family:var(--serif);font-size:1.2rem;font-weight:600;line-height:1.3}.lead{color:var(--tinte);font-size:1.125rem}.klein{color:var(--bleistift);font-size:.875rem}.stempel{font-family:var(--stempel);text-transform:uppercase;letter-spacing:.08em;color:var(--rot);border:2px solid var(--rot);filter:url(#stempel-grit);white-space:nowrap;border-radius:3px;padding:.3em .55em;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-block;transform:rotate(-3.5deg)}.stempel--gruen{color:var(--gruen);border-color:var(--gruen);transform:rotate(-2deg)}.stempel--mini{border-width:1.5px;padding:.22em .45em;font-size:.62rem}.rundstempel{filter:url(#stempel-grit);width:138px;height:138px;display:block}@media (max-width:560px){.rundstempel{width:108px;height:108px}}.kreuzbox{border:1.5px solid var(--linie-stark);background:var(--papier);width:1.25rem;height:1.25rem;line-height:1;font-family:var(--stempel);color:var(--gruen);border-radius:3px;flex:none;place-items:center;margin-top:.15rem;font-size:1rem;font-weight:700;display:grid}.kreuzbox:after{content:"✕";opacity:0;transform:scale(.4)}input:checked+.kreuzbox{border-color:var(--gruen)}input:checked+.kreuzbox:after{opacity:1;transition:transform .12s ease-out,opacity .12s;transform:scale(1)}input:focus-visible+.kreuzbox{outline:3px solid var(--gruen);outline-offset:2px}main{overflow-x:clip}header{padding-top:18px}.kopf{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reiter{background:var(--papier);font-family:var(--serif);letter-spacing:-.01em;color:var(--tinte);border:1px solid var(--linie);border-bottom:none;border-radius:10px 14px 0 0;padding:.55rem 1.1rem .65rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block;position:relative;top:1px;box-shadow:0 -6px 14px -12px #23261f66}.reiter span{color:var(--bleistift);font-weight:500}.kopf nav{align-items:center;gap:1.4rem;padding-bottom:.6rem;display:flex}.kopf nav a{font-family:var(--stempel);letter-spacing:.1em;text-transform:uppercase;color:var(--tinte);font-size:.82rem;font-weight:600;text-decoration:none}.kopf nav a:hover,.kopf-chip{color:var(--gruen)}.kopf-chip{font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--gruen);border-radius:999px;padding:.3em .8em;font-size:.72rem;font-weight:600}.kopflinie{border:none;border-top:1px solid var(--linie-stark);margin:0}@media (max-width:760px){.kopf{gap:10px}.kopf nav{gap:0}.kopf nav a{display:none}.reiter{white-space:nowrap;padding:.5rem .8rem .6rem;font-size:.95rem}.kopf-chip{white-space:nowrap;padding:.3em .7em;font-size:.6rem}}@media (max-width:560px){.held .kicker{font-size:1.08rem}}@media (max-width:384px){.kopf-chip{display:none}}.held{padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.2rem,5vw,3.6rem)}.held-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:880px){.held-grid{grid-template-columns:minmax(0,1fr)}}.held .augenbraue{margin-bottom:1rem;display:block}.held .kicker{font-family:var(--serif-italic);color:var(--bleistift);margin-top:.7rem;font-size:1.2rem;font-style:italic;font-weight:500}.held .lead{max-width:34rem;margin-top:1.2rem}.vertrauen{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.3rem;display:flex}.vertrauen li{color:var(--bleistift);align-items:center;gap:.45rem;font-size:.9rem;list-style:none;display:flex}.vertrauen li:before{content:"✓";font-family:var(--stempel);color:var(--gruen);font-size:.95rem;font-weight:700}.held-ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}@media (max-width:560px){.held-ctas .btn{justify-content:center;width:100%}}.btn{font-family:var(--stempel);letter-spacing:.09em;text-transform:uppercase;border-radius:var(--r-s);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:.5rem;padding:.85em 1.5em;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-voll{background:var(--gruen);color:#fff}.btn-voll:hover{background:var(--gruen-tief);color:#fff}.btn-rand{color:var(--tinte);border-color:var(--linie-stark);background:0 0}.btn-rand:hover{border-color:var(--tinte);color:var(--tinte)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:hover{background:var(--gruen)}.dl[disabled]{opacity:1;border:1.5px dashed var(--linie-stark)}.dl[disabled],.dl[disabled]:hover{color:var(--bleistift);background:0 0}.vermerk{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);padding:1.6rem 1.6rem 2.6rem;position:relative}.vermerk-kopf{border-bottom:1px dashed var(--linie-stark);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;padding-bottom:.7rem;display:flex}.vermerk-kopf .augenbraue{color:var(--tinte)}.vermerk-kopf .klein{font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.vermerk ol{list-style:none}.vermerk li{border-bottom:1px solid var(--linie);align-items:center;gap:.6rem;padding:.78rem 0;font-size:.98rem;display:flex}.vermerk li:last-of-type{border-bottom:none}.vermerk .posten{white-space:nowrap}.vermerk .leader{border-bottom:2px dotted var(--linie-stark);flex:1;min-width:1.5rem;transform:translateY(.35em)}.vermerk .haken{font-family:var(--stempel);letter-spacing:.06em;text-transform:uppercase;color:var(--gruen);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.vermerk .haken:before{content:"✓";font-size:1rem;font-weight:700}.vermerk-notiz{font-family:var(--serif-italic);color:var(--bleistift);margin-top:1rem;font-size:.95rem;font-style:italic}.vermerk .rundstempel{position:absolute;bottom:-3.4rem;right:-1.6rem;transform:rotate(8deg)}@media (max-width:880px){.vermerk{margin-top:.6rem}.vermerk .rundstempel{bottom:-2.6rem;right:-.6rem}}@media (max-width:560px){.vermerk{padding:1.4rem 1.3rem 2.4rem}.vermerk-kopf{flex-wrap:wrap;row-gap:.15rem}.vermerk-kopf .klein{white-space:nowrap}.vermerk li{flex-wrap:wrap;row-gap:.15rem;font-size:.92rem}.vermerk .leader{min-width:0}.vermerk .haken{white-space:nowrap;margin-left:auto;font-size:.64rem}.vermerk-notiz{padding-right:5.5rem}}@keyframes aufdruck{0%{opacity:0;transform:rotate(-3.5deg)scale(1.5)}70%{opacity:1;transform:rotate(-3.5deg)scale(.96)}to{opacity:1;transform:rotate(-3.5deg)scale(1)}}.vermerk .stempel{animation:aufdruck .38s cubic-bezier(.2,.9,.3,1.2) both}.vermerk li:first-of-type .stempel{animation-delay:.25s}.vermerk li:nth-of-type(2) .stempel{animation-delay:.45s}@keyframes rundauf{0%{opacity:0;transform:rotate(8deg)scale(1.4)}to{opacity:1;transform:rotate(8deg)scale(1)}}.vermerk .rundstempel{animation:rundauf .4s cubic-bezier(.2,.9,.3,1.2) .7s both}section{padding:clamp(2.4rem,5.5vw,4.2rem) 0}.abschnitt-kopf{max-width:42rem;margin-bottom:2rem}.abschnitt-kopf .augenbraue{margin-bottom:.6rem;display:block}.abschnitt-kopf p{color:var(--bleistift);margin-top:.7rem}#tool{padding-top:1.4rem}.formblatt-zone{max-width:860px;margin:0 auto}.hook{font-family:var(--serif);text-align:center;max-width:44rem;margin:0 auto 2rem;font-size:clamp(1.15rem,1.4vw + .85rem,1.45rem);font-weight:600;line-height:1.4}.hook strong{color:var(--tinte);font-weight:700}.schritte{z-index:1;gap:6px;padding:0 10px;display:flex;position:relative}.schritt-tab{background:var(--papier-tief);min-width:0;font-family:var(--stempel);letter-spacing:.07em;text-transform:uppercase;color:var(--bleistift);text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--linie);border-bottom:none;border-radius:8px 8px 0 0;flex:1;padding:.55rem .6rem .65rem;font-size:.72rem;font-weight:600;position:relative;top:1px;overflow:hidden}.schritt-tab .nr{color:var(--linie-stark);margin-right:.35em;font-weight:700;display:inline-block}.schritt-tab.aktiv{background:var(--papier);color:var(--tinte);box-shadow:0 -8px 16px -14px #23261f80}.schritt-tab.aktiv .nr,.schritt-tab.fertig .nr{color:var(--gruen)}.schritt-tab.entfaellt{opacity:.45;text-decoration:line-through}@media (max-width:680px){.schritt-tab{padding:.5rem .2rem .6rem;font-size:0}.schritt-tab .nr{margin:0;font-size:.78rem}}.formblatt{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);overflow:hidden}.formblatt-kopf{border-bottom:1px dashed var(--linie-stark);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.6rem;display:flex}.formblatt-kopf .augenbraue{color:var(--tinte)}.formblatt-kopf .klein{font-style:italic;font-family:var(--serif-italic)}@media (max-width:560px){.formblatt-kopf .klein{display:none}}.formblatt-leib{padding:1.6rem 1.6rem 1.8rem}@media (max-width:560px){.formblatt-leib{padding:1.2rem 1.1rem 1.4rem}}fieldset{border:none}legend{font-family:var(--serif);margin-bottom:.35rem;font-size:1.25rem;font-weight:600}.feld-hinweis{color:var(--bleistift);margin-bottom:1rem;font-size:.9rem}.wahl{gap:.55rem;margin-top:1rem;display:grid}.wahl-zeile{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-s);cursor:pointer;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;transition:border-color .12s,background .12s;display:flex}.wahl-zeile:hover{border-color:var(--linie-stark);background:#fff}.wahl-zeile input{opacity:0;width:1px;height:1px;position:absolute}.wahl-zeile:has(input:checked){border-color:var(--gruen);background:var(--gruen-hell)}.wahl-zeile .text{font-size:1rem;line-height:1.45}.wahl-zeile.prueffall{border-left:4px solid var(--gelb)}.wahl-zeile.prueffall:has(input:checked){border-color:var(--gelb);border-left-color:var(--gelb);background:var(--gelb-hell)}.tag-prueffall{vertical-align:1px;font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;color:var(--gelb);border:1.5px solid var(--gelb);border-radius:3px;margin-left:.5em;padding:.12em .4em;font-size:.6rem;font-weight:600;display:inline-block}.eingaben{gap:1rem;margin-top:1.1rem;display:grid}.eingabe>label{font-family:var(--stempel);letter-spacing:.1em;text-transform:uppercase;color:var(--bleistift);margin-bottom:.35rem;font-size:.74rem;font-weight:600;display:block}.eingabe input,.eingabe textarea{width:100%;font-family:var(--sans);color:var(--tinte);border:1px solid var(--linie-stark);border-radius:var(--r-s);background:#fff;padding:.65rem .8rem;font-size:1rem}.eingabe input:focus,.eingabe textarea:focus{outline:3px solid var(--gruen);outline-offset:1px;border-color:var(--gruen)}.ja-nein{gap:.6rem;display:flex}.ja-nein .wahl-zeile{flex:1;align-items:center;padding:.7rem 1rem}.unterabschnitt{border:1px dashed var(--linie-stark);border-radius:var(--r-s);background:var(--papier-tief);margin-top:1.2rem;padding:1rem 1.1rem}.unterabschnitt>.klein{margin-bottom:.8rem}.formblatt-fuss{border-top:1px solid var(--linie);background:var(--papier-tief);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.6rem;display:flex}.formblatt-fuss .klein{flex:1}@media (max-width:560px){.formblatt-fuss{flex-wrap:wrap}.formblatt-fuss .klein{text-align:center;flex-basis:100%;order:3}}.ergebnis-banner{border-radius:var(--r-s);align-items:flex-start;gap:.8rem;margin-bottom:1.4rem;padding:1rem 1.2rem;font-weight:600;display:flex}.ergebnis-banner .stempel{flex:none;margin-top:.1rem}.ergebnis-banner.ok{background:var(--gruen-hell);color:var(--gruen-tief)}.ergebnis-banner.stop{background:var(--rot-hell);color:var(--rot)}.ergebnis-banner.hinweis{background:var(--gelb-hell);color:var(--gelb)}.ergebnis-banner p{color:var(--tinte);margin-top:.2rem;font-size:.95rem;font-weight:400}.dossier{gap:.6rem;margin:1.2rem 0;list-style:none;display:grid}.dossier li{border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.dossier .doku-art{font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;color:var(--bleistift);border:1.5px solid var(--linie-stark);border-radius:3px;flex:none;padding:.25em .5em;font-size:.6rem;font-weight:700}.dossier .doku-name{flex:1;min-width:12rem;font-weight:600}.dossier .btn{padding:.55em 1em;font-size:.74rem}.bestaetigung{border:1px solid var(--linie-stark);border-radius:var(--r-s);background:var(--papier-tief);cursor:pointer;align-items:flex-start;gap:.8rem;margin:1.2rem 0;padding:1rem 1.1rem;display:flex}.bestaetigung input{opacity:0;width:1px;height:1px;position:absolute}.impressum-block{margin-top:1.4rem}.impressum-block h3{margin-bottom:.6rem}.impressum-block pre{white-space:pre-wrap;font-family:var(--sans);border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;padding:1rem 1.1rem;font-size:.92rem;line-height:1.6}.impressum-block .btn{margin-top:.7rem}.bezahl-karte{border:1px dashed var(--linie-stark);border-radius:var(--r-s);background:var(--papier-tief);cursor:default;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding:1.1rem 1.2rem;display:flex}.bezahl-karte p{color:var(--bleistift);max-width:30rem;font-size:.92rem}.bezahl-karte strong{color:var(--tinte)}.bezahl-karte .btn[disabled]{cursor:default}.doku-raster{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.1rem;display:grid}@media (max-width:880px){.doku-raster{grid-template-columns:1fr 1fr}}@media (max-width:620px){.doku-raster{grid-template-columns:1fr}}.doku-karte{background:var(--papier);border:1px solid var(--linie);box-shadow:var(--shadow-papier);border-radius:4px 14px 4px 4px;padding:1.4rem 1.3rem 1.3rem;position:relative}.doku-karte:before{content:"";background:linear-gradient(225deg,var(--schreibtisch) 50%,var(--papier-tief) 50%);border-left:1px solid var(--linie);border-bottom:1px solid var(--linie);border-radius:0 13px 0 4px;width:22px;height:22px;position:absolute;top:0;right:0}.doku-karte .augenbraue{color:var(--gruen);margin-bottom:.5rem;display:block}.doku-karte h3{margin-bottom:.4rem}.doku-karte p{color:var(--bleistift);font-size:.95rem}.beispiel-leiste{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.6rem;padding:1.3rem 1.5rem;display:flex}.beispiel-thumb{border:1px solid var(--linie-stark);background:#fff;border-radius:3px;flex:none;width:120px;text-decoration:none;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 8px 20px -12px #23261f80}.beispiel-thumb img{width:100%;height:auto;display:block}.beispiel-thumb .stempel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.beispiel-text{flex:1;min-width:16rem}.beispiel-text h3{margin-bottom:.3rem}.beispiel-text p{color:var(--bleistift);margin-bottom:.9rem;font-size:.95rem}.ablauf{counter-reset:schritt;grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}@media (max-width:760px){.ablauf{grid-template-columns:1fr}}.ablauf li{counter-increment:schritt;background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);padding:1.3rem 1.3rem 1.2rem;list-style:none}.ablauf li:before{content:counter(schritt) ".";font-family:var(--stempel);color:var(--gruen);border-bottom:1px dashed var(--linie-stark);margin-bottom:.7rem;padding-bottom:.4rem;font-size:1.5rem;font-weight:700;display:block}.ablauf h3{font-family:var(--serif);margin-bottom:.35rem;font-size:1.15rem}.ablauf p{color:var(--bleistift);font-size:.95rem}.datenweg{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);max-width:760px;overflow:hidden}.datenweg-zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem 1.4rem;font-size:1rem;display:flex}.datenweg-zeile:last-child{border-bottom:none}.datenweg-zeile .leader{border-bottom:2px dotted var(--linie-stark);flex:1;min-width:1.5rem;transform:translateY(.35em)}.datenweg-zeile .pfad{white-space:nowrap;font-weight:600}.datenweg-zeile .pfad .pfeil{color:var(--bleistift);padding:0 .3em;font-weight:400}.datenweg-zeile.nein .pfad{text-decoration:line-through;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);color:var(--bleistift);text-decoration-thickness:2px}.privat-nachsatz{max-width:40rem;color:var(--bleistift);margin-top:1.1rem;font-size:.97rem}.kontext-kasten{background:var(--papier);border-radius:0 var(--r-m) var(--r-m) 0;border:1px solid var(--linie);border-left:4px solid var(--gruen);max-width:46rem;box-shadow:var(--shadow-papier);padding:1.4rem 1.6rem}.kontext-kasten p{font-size:1.02rem}.kontext-kasten p+p{margin-top:.7rem}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--linie-stark)}.faq summary{cursor:pointer;font-family:var(--serif);align-items:baseline;gap:.7rem;padding:1.05rem 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .leader{border-bottom:2px dotted var(--linie);flex:1;min-width:1rem;transform:translateY(.4em)}.faq summary .auf{font-family:var(--stempel);color:var(--gruen);text-align:center;flex:none;width:1em;font-size:1.15rem;font-weight:600;transition:transform .15s}.faq details[open] summary .auf{transform:rotate(45deg)}.faq details>p{color:var(--tinte);max-width:42rem;padding:0 0 1.2rem;font-size:.99rem}.kategorien{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-m);box-shadow:var(--shadow-papier);flex-wrap:wrap;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;display:flex}.kategorien .stempel--gruen{flex:none;transform:rotate(-3deg)}.kategorien div{flex:1;min-width:16rem}.kategorien h2{margin-bottom:.25rem;font-size:1.35rem}.kategorien p{color:var(--bleistift);font-size:.97rem}footer{border-top:1px solid var(--linie-stark);background:var(--papier-tief);margin-top:2rem;padding:2.2rem 0 2.6rem}.fuss-disclaimer{color:var(--bleistift);max-width:46rem;font-size:.85rem;line-height:1.6}.fuss-zeile{flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.4rem;font-size:.9rem;display:flex}.fuss-zeile,.fuss-zeile a{color:var(--bleistift)}.fuss-zeile a:hover{color:var(--gruen)}.fuss-mail{align-items:baseline;gap:.55rem;display:inline-flex}.fuss-kopieren{cursor:pointer;font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;color:var(--bleistift);border:none;border-bottom:1px dashed var(--linie-stark);background:0 0;padding:0;font-size:.68rem;font-weight:600}.fuss-kopieren:hover{color:var(--gruen);border-bottom-color:var(--gruen)}.legal-page{padding:clamp(2rem,5vw,3rem) 0}.legal-page h1{margin-top:1.5rem;font-size:clamp(1.75rem,3vw,2.25rem)}.legal-page section h2{font-size:1rem;font-family:var(--sans);font-weight:600}.legal-back{font-size:.875rem;text-decoration:none}.legal-body{color:var(--bleistift);flex-direction:column;gap:2rem;margin-top:2rem;font-size:.875rem;line-height:1.65;display:flex}.legal-body strong{color:var(--tinte)}.legal-highlight{border-left:4px solid var(--gruen);background:var(--gruen-hell);border-radius:0 var(--r-s) var(--r-s) 0;padding:1.25rem}.legal-body section p+p{margin-top:.75rem}.legal-body section p:first-of-type{margin-top:.5rem}.preview-doc{border:1px solid var(--linie);border-radius:var(--r-m);background:var(--papier);box-shadow:var(--shadow-papier);margin:1.2rem 0;padding:1.5rem;position:relative;overflow:hidden}.preview-badge{z-index:2;border:1px solid var(--linie-stark);background:var(--papier);font-family:var(--stempel);letter-spacing:.08em;text-transform:uppercase;color:var(--bleistift);border-radius:3px;padding:.25rem .625rem;font-size:.62rem;font-weight:600;position:absolute;top:1rem;right:1rem}.preview-footer-band{border-top:1px solid var(--linie);text-align:center;color:var(--bleistift);margin-top:1.5rem;padding-top:.75rem;font-size:.75rem;font-weight:500}.risk-badge{white-space:nowrap;border-radius:3px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.risk-badge--gruen{background:var(--gruen-hell);color:var(--gruen)}.risk-badge--gelb{background:var(--gelb-hell);color:var(--gelb)}.risk-badge--rot{background:var(--rot-hell);color:var(--rot)}@media print{.no-print{display:none!important}.print-doc{box-shadow:none!important;border:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}