body.steuerkanzlei{--hwa-radius: 2px;--hwa-radius-sm: 2px;--hwa-ease: cubic-bezier(0.22, 1, 0.36, 1);--sk-measure: 38rem;--sk-bg: #0e0e0e;--sk-bg-elevated: var(--hwa-surface-soft, #161616);--sk-bg-soft: var(--hwa-surface-muted, #1c1c1c);--sk-text: var(--hwa-ink, #f3f3f1);--sk-line: rgba(255, 255, 255, 0.1);--sk-muted: color-mix(in srgb, var(--sk-text) 58%, transparent);--sk-chrome-fg: #ffffff;--sk-chrome-fg-muted: rgba(255, 255, 255, 0.72);--sk-chrome-border: rgba(255, 255, 255, 0.45);--sk-chrome-hover-bg: rgba(255, 255, 255, 0.08);--sk-chrome-active-bg: rgba(255, 255, 255, 0.12);--sk-header-start: rgba(14, 14, 14, 0.72);--sk-header-scroll: rgba(14, 14, 14, 0.94);--sk-dialog-scrim: rgba(0, 0, 0, 0.72);--sk-selection-bg: rgba(255, 255, 255, 0.18);--sk-selection-fg: #ffffff;--sk-glow: rgba(255, 255, 255, 0.04);--hwa-shadow: 0 28px 64px rgba(0, 0, 0, 0.5);background:radial-gradient(900px 420px at 50% -20%, var(--sk-glow), transparent 55%),var(--sk-bg);color:var(--sk-text);letter-spacing:.012em;line-height:1.55;-webkit-font-smoothing:antialiased}body.steuerkanzlei ::selection{background:var(--sk-selection-bg);color:var(--sk-selection-fg)}body.steuerkanzlei a:hover{color:var(--hwa-primary)}body.steuerkanzlei :focus-visible{outline:2px solid var(--hwa-primary);outline-offset:3px}body.steuerkanzlei :is(div):focus-visible::after{border:2px solid var(--hwa-primary)}body.steuerkanzlei h1,body.steuerkanzlei .h1,body.steuerkanzlei h2,body.steuerkanzlei .h2,body.steuerkanzlei h3,body.steuerkanzlei .h3{letter-spacing:.04em;font-weight:400;line-height:1.15}body.steuerkanzlei--ink,body.steuerkanzlei[data-tone=ink]{--sk-bg: #0e0e0e;--sk-line: rgba(255, 255, 255, 0.1);--sk-chrome-fg: #ffffff;--sk-chrome-fg-muted: rgba(255, 255, 255, 0.72);--sk-chrome-border: rgba(255, 255, 255, 0.45);--sk-chrome-hover-bg: rgba(255, 255, 255, 0.08);--sk-chrome-active-bg: rgba(255, 255, 255, 0.12);--sk-header-start: rgba(14, 14, 14, 0.72);--sk-header-scroll: rgba(14, 14, 14, 0.94);--sk-dialog-scrim: rgba(0, 0, 0, 0.72);--sk-selection-bg: rgba(255, 255, 255, 0.18);--sk-selection-fg: #ffffff;--sk-glow: rgba(255, 255, 255, 0.04);--hwa-shadow: 0 28px 64px rgba(0, 0, 0, 0.5);--sk-header-start: rgba(14, 14, 14, 0.72);--sk-header-scroll: rgba(14, 14, 14, 0.94)}body.steuerkanzlei--slate,body.steuerkanzlei[data-tone=slate]{--sk-bg: #0c1118;--sk-line: rgba(200, 214, 232, 0.12);--sk-chrome-fg: #ffffff;--sk-chrome-fg-muted: rgba(255, 255, 255, 0.72);--sk-chrome-border: rgba(255, 255, 255, 0.45);--sk-chrome-hover-bg: rgba(255, 255, 255, 0.08);--sk-chrome-active-bg: rgba(255, 255, 255, 0.12);--sk-header-start: rgba(14, 14, 14, 0.72);--sk-header-scroll: rgba(14, 14, 14, 0.94);--sk-dialog-scrim: rgba(0, 0, 0, 0.72);--sk-selection-bg: rgba(255, 255, 255, 0.18);--sk-selection-fg: #ffffff;--sk-glow: rgba(255, 255, 255, 0.04);--hwa-shadow: 0 28px 64px rgba(0, 0, 0, 0.5);--sk-glow: rgba(160, 190, 230, 0.06);--sk-header-start: rgba(12, 17, 24, 0.78);--sk-header-scroll: rgba(12, 17, 24, 0.95)}body.steuerkanzlei--navy,body.steuerkanzlei[data-tone=navy]{--sk-bg: #0a1220;--sk-line: rgba(184, 199, 224, 0.14);--sk-chrome-fg: #ffffff;--sk-chrome-fg-muted: rgba(255, 255, 255, 0.72);--sk-chrome-border: rgba(255, 255, 255, 0.45);--sk-chrome-hover-bg: rgba(255, 255, 255, 0.08);--sk-chrome-active-bg: rgba(255, 255, 255, 0.12);--sk-header-start: rgba(14, 14, 14, 0.72);--sk-header-scroll: rgba(14, 14, 14, 0.94);--sk-dialog-scrim: rgba(0, 0, 0, 0.72);--sk-selection-bg: rgba(255, 255, 255, 0.18);--sk-selection-fg: #ffffff;--sk-glow: rgba(255, 255, 255, 0.04);--hwa-shadow: 0 28px 64px rgba(0, 0, 0, 0.5);--sk-glow: rgba(120, 150, 200, 0.07);--sk-header-start: rgba(10, 18, 32, 0.8);--sk-header-scroll: rgba(10, 18, 32, 0.96)}body.steuerkanzlei--ivory,body.steuerkanzlei[data-tone=ivory]{--sk-bg: #f4f5f7;--sk-line: rgba(20, 20, 20, 0.1);--sk-chrome-fg: #141414;--sk-chrome-fg-muted: rgba(20, 20, 20, 0.68);--sk-chrome-border: rgba(20, 20, 20, 0.28);--sk-chrome-hover-bg: rgba(20, 20, 20, 0.06);--sk-chrome-active-bg: rgba(20, 20, 20, 0.1);--sk-header-start: rgba(255, 255, 255, 0.82);--sk-header-scroll: rgba(255, 255, 255, 0.96);--sk-dialog-scrim: rgba(20, 20, 20, 0.45);--sk-selection-bg: rgba(20, 20, 20, 0.12);--sk-selection-fg: #141414;--sk-glow: rgba(20, 20, 20, 0.03);--hwa-shadow: 0 24px 48px rgba(20, 20, 20, 0.12);--sk-header-start: rgba(244, 245, 247, 0.88);--sk-header-scroll: rgba(255, 255, 255, 0.96)}body.steuerkanzlei--paper,body.steuerkanzlei[data-tone=paper]{--sk-bg: #f3efe8;--sk-line: rgba(40, 32, 24, 0.12);--sk-chrome-fg: #141414;--sk-chrome-fg-muted: rgba(20, 20, 20, 0.68);--sk-chrome-border: rgba(20, 20, 20, 0.28);--sk-chrome-hover-bg: rgba(20, 20, 20, 0.06);--sk-chrome-active-bg: rgba(20, 20, 20, 0.1);--sk-header-start: rgba(255, 255, 255, 0.82);--sk-header-scroll: rgba(255, 255, 255, 0.96);--sk-dialog-scrim: rgba(20, 20, 20, 0.45);--sk-selection-bg: rgba(20, 20, 20, 0.12);--sk-selection-fg: #141414;--sk-glow: rgba(20, 20, 20, 0.03);--hwa-shadow: 0 24px 48px rgba(20, 20, 20, 0.12);--sk-chrome-fg: #1c1814;--sk-chrome-fg-muted: rgba(28, 24, 20, 0.68);--sk-glow: rgba(80, 60, 30, 0.04);--sk-header-start: rgba(243, 239, 232, 0.9);--sk-header-scroll: rgba(255, 252, 247, 0.97)}body.steuerkanzlei--praxis,body.steuerkanzlei[data-tone=praxis]{--sk-bg: #fbf8f3;--sk-line: rgba(31, 42, 46, 0.1);--sk-chrome-fg: #141414;--sk-chrome-fg-muted: rgba(20, 20, 20, 0.68);--sk-chrome-border: rgba(20, 20, 20, 0.28);--sk-chrome-hover-bg: rgba(20, 20, 20, 0.06);--sk-chrome-active-bg: rgba(20, 20, 20, 0.1);--sk-header-start: rgba(255, 255, 255, 0.82);--sk-header-scroll: rgba(255, 255, 255, 0.96);--sk-dialog-scrim: rgba(20, 20, 20, 0.45);--sk-selection-bg: rgba(20, 20, 20, 0.12);--sk-selection-fg: #141414;--sk-glow: rgba(20, 20, 20, 0.03);--hwa-shadow: 0 24px 48px rgba(20, 20, 20, 0.12);--sk-chrome-fg: #1f2a2e;--sk-chrome-fg-muted: rgba(31, 42, 46, 0.7);--sk-glow: rgba(15, 118, 110, 0.05);--sk-header-start: rgba(251, 248, 243, 0.86);--sk-header-scroll: rgba(255, 255, 255, 0.96);--hwa-radius: 18px;--hwa-radius-sm: 12px;--hwa-shadow: 0 1px 2px rgba(31, 42, 46, 0.05), 0 12px 32px rgba(31, 42, 46, 0.08);--sk-muted: color-mix(in srgb, var(--sk-text) 70%, transparent);letter-spacing:0;line-height:1.6}body.steuerkanzlei .header{color:var(--sk-chrome-fg);background:linear-gradient(180deg, var(--sk-header-start), transparent) !important;border-bottom:1px solid rgba(0,0,0,0);transition:background .3s var(--hwa-ease),border-color .3s var(--hwa-ease),box-shadow .3s var(--hwa-ease)}body.steuerkanzlei .header.header--scroll{background:var(--sk-header-scroll) !important;border-bottom-color:var(--sk-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--hwa-shadow)}body.steuerkanzlei .header .logo{color:var(--sk-chrome-fg);letter-spacing:.16em;font-weight:600;text-transform:uppercase;font-size:.95rem}body.steuerkanzlei .header .logo span{color:var(--hwa-primary)}body.steuerkanzlei .header .button--tertiary,body.steuerkanzlei .header .navlink,body.steuerkanzlei .header .header__link,body.steuerkanzlei .header .header__mail,body.steuerkanzlei .header .header__phone,body.steuerkanzlei .header .header__search-toggle{color:var(--sk-chrome-fg-muted) !important;border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;text-shadow:none;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem !important;font-weight:500}body.steuerkanzlei .header .button--tertiary .button__label,body.steuerkanzlei .header .navlink .button__label,body.steuerkanzlei .header .header__link .button__label,body.steuerkanzlei .header .header__mail .button__label,body.steuerkanzlei .header .header__phone .button__label,body.steuerkanzlei .header .header__search-toggle .button__label{color:inherit !important}body.steuerkanzlei .header .button--tertiary .button__icon,body.steuerkanzlei .header .button--tertiary svg,body.steuerkanzlei .header .navlink .button__icon,body.steuerkanzlei .header .navlink svg,body.steuerkanzlei .header .header__link .button__icon,body.steuerkanzlei .header .header__link svg,body.steuerkanzlei .header .header__mail .button__icon,body.steuerkanzlei .header .header__mail svg,body.steuerkanzlei .header .header__phone .button__icon,body.steuerkanzlei .header .header__phone svg,body.steuerkanzlei .header .header__search-toggle .button__icon,body.steuerkanzlei .header .header__search-toggle svg{fill:currentColor !important;color:inherit !important}body.steuerkanzlei .header .button--tertiary:hover,body.steuerkanzlei .header .navlink:hover,body.steuerkanzlei .header .header__link:hover,body.steuerkanzlei .header .header__mail:hover,body.steuerkanzlei .header .header__phone:hover,body.steuerkanzlei .header .header__search-toggle:hover{color:var(--sk-chrome-fg) !important;background:var(--sk-chrome-hover-bg) !important}body.steuerkanzlei .header .button--tertiary.active,body.steuerkanzlei .header .navlink.active,body.steuerkanzlei .header .header__link.active,body.steuerkanzlei .header .header__mail.active,body.steuerkanzlei .header .header__phone.active,body.steuerkanzlei .header .header__search-toggle.active{color:var(--sk-chrome-fg) !important;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--sk-chrome-fg) 55%, transparent)}body.steuerkanzlei .header .header__mail,body.steuerkanzlei .header .header__phone,body.steuerkanzlei .header .header__search-toggle{border-color:var(--sk-chrome-border) !important;letter-spacing:.04em}body.steuerkanzlei .header .header__mail:hover,body.steuerkanzlei .header .header__phone:hover,body.steuerkanzlei .header .header__search-toggle:hover{background:var(--hwa-primary) !important;border-color:var(--hwa-primary) !important;color:var(--hwa-on-primary) !important}body.steuerkanzlei .header .header__burger .button,body.steuerkanzlei .header .header__burger .button--tertiary{color:var(--sk-chrome-fg) !important;background:var(--sk-chrome-hover-bg) !important;border:1px solid var(--sk-line) !important;box-shadow:none !important;border-radius:0 !important}body.steuerkanzlei .header .header__burger .button:hover,body.steuerkanzlei .header .header__burger .button--tertiary:hover{background:var(--sk-chrome-active-bg) !important}body.steuerkanzlei .header.header--scroll .header__burger .button,body.steuerkanzlei .header.header--scroll .header__burger .button--tertiary{background:var(--sk-bg-elevated) !important;border-color:var(--sk-line) !important;color:var(--sk-chrome-fg) !important;box-shadow:var(--hwa-shadow) !important}body.steuerkanzlei .header .header__nav{background-color:var(--sk-bg-elevated) !important;border:1px solid var(--sk-line);box-shadow:var(--hwa-shadow) !important;border-radius:0 !important}body.steuerkanzlei .header .header__nav .button,body.steuerkanzlei .header .header__nav .button--tertiary,body.steuerkanzlei .header .header__nav .navlink{color:var(--sk-chrome-fg) !important;width:100%;justify-content:flex-start;text-align:left;border-radius:0 !important}body.steuerkanzlei .header .header__nav .button:hover,body.steuerkanzlei .header .header__nav .button.active,body.steuerkanzlei .header .header__nav .button--tertiary:hover,body.steuerkanzlei .header .header__nav .button--tertiary.active,body.steuerkanzlei .header .header__nav .navlink:hover,body.steuerkanzlei .header .header__nav .navlink.active{background:var(--sk-chrome-hover-bg) !important;color:var(--sk-chrome-fg) !important;box-shadow:none}body.steuerkanzlei .header.header--show-nav .header__nav{background-color:var(--sk-bg-elevated) !important}@media screen and (min-width: 1440px){body.steuerkanzlei .header.header--scroll{background:var(--sk-header-scroll) !important}body.steuerkanzlei .header.header--scroll .header__logo,body.steuerkanzlei .header.header--scroll .header__right{display:inherit}body.steuerkanzlei .header.header--scroll .header__nav{background:rgba(0,0,0,0) !important;border:0;box-shadow:none !important}body.steuerkanzlei .header .header__nav{background:rgba(0,0,0,0) !important;border:0;box-shadow:none !important}}body.steuerkanzlei .button{border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-weight:500;transition:background .25s var(--hwa-ease),color .25s var(--hwa-ease),border-color .25s var(--hwa-ease)}body.steuerkanzlei .footer{background:var(--sk-bg-elevated);color:var(--sk-text);border-top:1px solid var(--sk-line);padding-top:2.5rem}body.steuerkanzlei .footer .footer__company,body.steuerkanzlei .footer .footer__copyright{border-color:var(--sk-line);color:var(--sk-muted)}body.steuerkanzlei .footer .footer__copyright:hover{color:var(--sk-text);opacity:1}body.steuerkanzlei .footer .footer__nav .navlink,body.steuerkanzlei .footer .footer__nav .button--tertiary,body.steuerkanzlei .footer .footer__nav .button{color:var(--sk-chrome-fg-muted) !important;background:rgba(0,0,0,0) !important;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem !important}body.steuerkanzlei .footer .footer__nav .navlink:hover,body.steuerkanzlei .footer .footer__nav .navlink.active,body.steuerkanzlei .footer .footer__nav .button--tertiary:hover,body.steuerkanzlei .footer .footer__nav .button--tertiary.active,body.steuerkanzlei .footer .footer__nav .button:hover,body.steuerkanzlei .footer .footer__nav .button.active{color:var(--sk-chrome-fg) !important;background:rgba(0,0,0,0) !important}body.steuerkanzlei .faqs{background:var(--sk-bg)}body.steuerkanzlei .faqs .faqs__content{background:var(--sk-bg-soft);border-radius:var(--hwa-radius);border:1px solid var(--sk-line)}body.steuerkanzlei .faq{border-color:var(--sk-line);background:var(--sk-bg-elevated)}body.steuerkanzlei .faq:focus-within{border-color:color-mix(in srgb, var(--hwa-primary) 55%, transparent);outline-color:var(--hwa-primary)}body.steuerkanzlei .overline::before{background-color:var(--hwa-primary);opacity:.65;width:2rem}body.steuerkanzlei .featureicon{background-color:var(--sk-bg-soft) !important;border-radius:var(--hwa-radius);color:var(--sk-text);border:1px solid var(--sk-line)}body.steuerkanzlei .cards__content{background:var(--sk-bg-elevated);color:var(--sk-text);border:1px solid var(--sk-line)}body.steuerkanzlei .cards__text,body.steuerkanzlei .cards .card .card__text{color:var(--sk-muted);opacity:1;font-weight:300;line-height:1.6}body.steuerkanzlei .cards__headline,body.steuerkanzlei .cards .card .card__headline{letter-spacing:.06em;text-transform:uppercase;font-weight:500}body.steuerkanzlei .stage{background:var(--sk-bg);min-height:min(88vh,860px)}body.steuerkanzlei .stage.stage--text{display:flex;align-items:center;padding:120px 0 64px;min-height:0}@media screen and (min-width: 1024px){body.steuerkanzlei .stage.stage--text{padding:96px 0 56px;min-height:min(80vh,760px)}}body.steuerkanzlei .stage .stage__cta-headline{color:var(--sk-chrome-fg);letter-spacing:.06em;text-transform:uppercase;font-weight:300;font-size:clamp(2rem,5.5vw,4rem);line-height:1.05;max-width:14ch}body.steuerkanzlei .stage .stage__cta-overline{color:var(--sk-chrome-fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}body.steuerkanzlei .stage .stage__tabimage::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, color-mix(in srgb, var(--sk-bg) 88%, transparent) 0%, color-mix(in srgb, var(--sk-bg) 45%, transparent) 48%, color-mix(in srgb, var(--sk-bg) 55%, transparent) 100%),linear-gradient(180deg, color-mix(in srgb, var(--sk-bg) 20%, transparent), color-mix(in srgb, var(--sk-bg) 75%, transparent));pointer-events:none}body.steuerkanzlei .stage .stage__buttons .button{min-width:11rem}body.steuerkanzlei .testimonials,body.steuerkanzlei .testimonial{background:var(--sk-bg);color:var(--sk-text)}body.steuerkanzlei .testimonial{border:1px solid var(--sk-line);padding:clamp(1.5rem,3vw,2.25rem);background:var(--sk-bg-elevated)}body.steuerkanzlei .testimonial__text,body.steuerkanzlei .testimonial__quote{font-weight:300;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55;letter-spacing:.01em;color:var(--sk-text)}body.steuerkanzlei .sk-copyright{display:block;margin:0;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--sk-line);background:var(--sk-bg-elevated);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-muted);text-align:center}body.steuerkanzlei .header__search{border-top:1px solid var(--sk-line);background:var(--sk-bg-elevated);color:var(--sk-text);--ss-bg: var(--sk-bg-elevated);--ss-ink: var(--sk-text);--ss-muted: var(--sk-muted);--ss-border: var(--sk-line);--ss-accent: var(--hwa-primary);--ss-active-bg: var(--sk-bg-soft);--ss-radius: var(--hwa-radius-sm, 6px)}body.steuerkanzlei .header__search[hidden]{display:none}body.steuerkanzlei .header__search .header__search-form{display:grid;gap:.5rem;padding-block:1rem 1.25rem}body.steuerkanzlei .header__search .header__search-label{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-muted)}body.steuerkanzlei .header__search .header__search-row{display:flex;gap:.5rem}body.steuerkanzlei .header__search .header__search-input{flex:1;min-width:0;min-height:48px;padding:.6rem .9rem;border:1px solid var(--sk-line);border-radius:var(--hwa-radius-sm, 6px);background:var(--sk-bg);color:var(--sk-text);font:inherit;font-size:1rem}body.steuerkanzlei .header__search .header__search-input:focus-visible{outline:3px solid var(--hwa-primary);outline-offset:2px}@media(pointer: coarse){body.steuerkanzlei .header__mail,body.steuerkanzlei .header__phone,body.steuerkanzlei .header__search-toggle{min-width:44px;min-height:44px}}@media(max-width: 767px){body.steuerkanzlei .header__right{gap:4px;flex-shrink:0}body.steuerkanzlei .header__mail,body.steuerkanzlei .header__phone,body.steuerkanzlei .header__search-toggle{width:44px;min-width:44px;height:44px;padding:0 !important;justify-content:center}}body.steuerkanzlei .header__item{position:relative;display:flex;align-items:center}body.steuerkanzlei .header__subtoggle{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--hwa-radius-sm, 4px);background:rgba(0,0,0,0);color:var(--sk-chrome-fg);font:inherit;cursor:pointer}body.steuerkanzlei .header__subtoggle:hover{background:var(--sk-chrome-hover-bg)}body.steuerkanzlei .header__subtoggle:focus-visible{outline:2px solid var(--hwa-primary);outline-offset:2px}body.steuerkanzlei .header__subtoggle--label{padding:0 .5rem;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:500}body.steuerkanzlei .header__chevron{width:16px;height:16px;flex:none;transition:transform .2s}body.steuerkanzlei .header__subtoggle[aria-expanded=true] .header__chevron{transform:rotate(180deg)}body.steuerkanzlei .header__sub{position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:13rem;margin:0;padding:.375rem;list-style:none;background:var(--sk-bg-elevated);color:var(--sk-text);border:1px solid var(--sk-line);border-radius:var(--hwa-radius-sm, 4px);box-shadow:0 16px 40px -12px rgba(0,0,0,.35)}body.steuerkanzlei .header__sub[hidden]{display:none}body.steuerkanzlei .header__sub li{margin:0;border:0}body.steuerkanzlei .header__sublink{display:flex;align-items:center;min-height:40px;padding:.4rem .75rem;border-radius:var(--hwa-radius-sm, 4px);color:inherit;text-decoration:none;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}body.steuerkanzlei .header__sublink:hover,body.steuerkanzlei .header__sublink[aria-current]{background:var(--sk-chrome-hover-bg)}body.steuerkanzlei .header__sublink:focus-visible{outline:2px solid var(--hwa-primary);outline-offset:-2px}@media(max-width: 1439px){body.steuerkanzlei .header__item{flex-wrap:wrap}body.steuerkanzlei .header__item>a{flex:1 1 0;min-width:0;width:auto}body.steuerkanzlei .header__subtoggle--label{padding:0 16px}body.steuerkanzlei .header__subtoggle{min-width:44px;min-height:44px}body.steuerkanzlei .header__subtoggle--label{flex:1 1 auto;justify-content:space-between;padding:0}body.steuerkanzlei .header__sub{position:static;flex:1 0 100%;min-width:0;padding:0 0 .5rem 1rem;background:rgba(0,0,0,0);border:0;box-shadow:none}body.steuerkanzlei .header__sublink{white-space:normal;min-height:44px}}@media(min-width: 1440px){body.steuerkanzlei .header__nav ul{flex-wrap:wrap;row-gap:4px}body.steuerkanzlei .header__link .button__label,body.steuerkanzlei .header__subtoggle-label{white-space:nowrap}}body.steuerkanzlei .header .header__nav ul.header__sub{display:flex;flex-direction:column;align-items:stretch;gap:0}body.steuerkanzlei .header .header__nav ul.header__sub[hidden]{display:none}@media(min-width: 1440px){body.steuerkanzlei .header__right{flex-shrink:0}body.steuerkanzlei .header__phone .button__label{white-space:nowrap}}body.steuerkanzlei{color:var(--sk-text)}body.steuerkanzlei a{color:inherit}body.steuerkanzlei .productcard{background:var(--sk-bg-elevated) !important;border-color:var(--sk-line) !important;border-radius:var(--hwa-radius) !important;color:var(--sk-text)}body.steuerkanzlei .productcard__headline,body.steuerkanzlei .productcard__head,body.steuerkanzlei .productcard .brand{color:var(--sk-text);border-color:color-mix(in srgb, var(--sk-text) 35%, transparent)}body.steuerkanzlei .productcard__specs{border-color:var(--sk-line);color:var(--sk-muted)}body.steuerkanzlei .productcard__spec::before{background-color:var(--sk-line) !important}body.steuerkanzlei .productcard .productprice,body.steuerkanzlei .productcard .productprice__value,body.steuerkanzlei .productcard .productattribute,body.steuerkanzlei .productcard .productattribute__label{color:var(--sk-text)}body.steuerkanzlei .productcard .productprice__tax,body.steuerkanzlei .productcard .productprice__prefix,body.steuerkanzlei .productcard .productprice__appendix{color:var(--sk-muted)}body.steuerkanzlei .cards__content,body.steuerkanzlei .cards.cards--layout-service__content{background:var(--sk-bg-elevated) !important;color:var(--sk-text) !important;border:1px solid var(--sk-line);border-radius:var(--hwa-radius) !important}body.steuerkanzlei .cards__headline,body.steuerkanzlei .cards .card__headline,body.steuerkanzlei .cards.cards--layout-service__headline,body.steuerkanzlei .cards.cards--layout-service .card__headline{color:var(--sk-text) !important}body.steuerkanzlei .cards__text,body.steuerkanzlei .cards .card__text,body.steuerkanzlei .cards__subline,body.steuerkanzlei .cards.cards--layout-service__text,body.steuerkanzlei .cards.cards--layout-service .card__text,body.steuerkanzlei .cards.cards--layout-service__subline{color:var(--sk-muted) !important}body.steuerkanzlei .dialog__inner{background-color:var(--sk-dialog-scrim)}body.steuerkanzlei .dialog__overlay{background:var(--sk-bg-elevated) !important;color:var(--sk-text) !important;border:1px solid var(--sk-line);border-radius:var(--hwa-radius) !important;box-shadow:var(--hwa-shadow)}body.steuerkanzlei .dialog__head,body.steuerkanzlei .dialog__body,body.steuerkanzlei .dialog__headline,body.steuerkanzlei .dialog .headline{color:var(--sk-text)}body.steuerkanzlei .productdetail__dialog,body.steuerkanzlei .productdetail__success,body.steuerkanzlei .productdetail__form{color:var(--sk-text)}body.steuerkanzlei .category,body.steuerkanzlei .favoriteproducts,body.steuerkanzlei .productdetail,body.steuerkanzlei .categoryheader{color:var(--sk-text)}body.steuerkanzlei .category__headline,body.steuerkanzlei .category__subline,body.steuerkanzlei .category__sectiontitle,body.steuerkanzlei .category .headline,body.steuerkanzlei .favoriteproducts__headline,body.steuerkanzlei .favoriteproducts__subline,body.steuerkanzlei .favoriteproducts__sectiontitle,body.steuerkanzlei .favoriteproducts .headline,body.steuerkanzlei .productdetail__headline,body.steuerkanzlei .productdetail__subline,body.steuerkanzlei .productdetail__sectiontitle,body.steuerkanzlei .productdetail .headline,body.steuerkanzlei .categoryheader__headline,body.steuerkanzlei .categoryheader__subline,body.steuerkanzlei .categoryheader__sectiontitle,body.steuerkanzlei .categoryheader .headline{color:var(--sk-text)}body.steuerkanzlei .favoriteproducts__header .overline,body.steuerkanzlei .categoryheader .overline{color:var(--sk-muted)}body.steuerkanzlei .footer .logo,body.steuerkanzlei .header .logo{color:var(--sk-chrome-fg) !important}body.steuerkanzlei .brand{border-color:color-mix(in srgb, var(--sk-text) 35%, transparent);color:var(--sk-text)}body.steuerkanzlei .gallery__thumb,body.steuerkanzlei .gallery .thumb{border-color:var(--sk-line);background:var(--sk-bg-soft)}body.steuerkanzlei .gallery__thumb.is-active,body.steuerkanzlei .gallery__thumb:focus-visible{border-color:var(--hwa-primary)}body.steuerkanzlei .messages,body.steuerkanzlei .message{color:var(--sk-text)}body.steuerkanzlei .button.active,body.steuerkanzlei .button.button--active,body.steuerkanzlei .button[aria-selected=true],body.steuerkanzlei .button--tertiary.active,body.steuerkanzlei .button--tab.active{background:var(--sk-chrome-active-bg) !important;color:var(--sk-chrome-fg) !important;border-color:var(--sk-chrome-border) !important}body.steuerkanzlei .button--primary,body.steuerkanzlei .button.button--primary{background:var(--hwa-primary) !important;border-color:var(--hwa-primary) !important;color:var(--hwa-on-primary) !important}body.steuerkanzlei .button--primary .button__label,body.steuerkanzlei .button--primary .button__icon,body.steuerkanzlei .button--primary svg,body.steuerkanzlei .button.button--primary .button__label,body.steuerkanzlei .button.button--primary .button__icon,body.steuerkanzlei .button.button--primary svg{color:inherit !important;fill:currentColor !important}body.steuerkanzlei .button--primary:hover,body.steuerkanzlei .button.button--primary:hover{background:var(--hwa-primary-hover) !important;border-color:var(--hwa-primary-hover) !important;color:var(--hwa-on-primary) !important}body.steuerkanzlei .button--secondary,body.steuerkanzlei .button.button--secondary{background:rgba(0,0,0,0) !important;border-color:var(--sk-chrome-border) !important;color:var(--sk-chrome-fg) !important}body.steuerkanzlei .button--secondary:hover,body.steuerkanzlei .button.button--secondary:hover{background:var(--hwa-primary) !important;border-color:var(--hwa-primary) !important;color:var(--hwa-on-primary) !important}body.steuerkanzlei .contactform .headline,body.steuerkanzlei .contactform .h1,body.steuerkanzlei .contactform .h2,body.steuerkanzlei .contactform .h3,body.steuerkanzlei .contactform .h4,body.steuerkanzlei .contactform h1,body.steuerkanzlei .contactform h2,body.steuerkanzlei .contactform h3,body.steuerkanzlei .contactform h4,body.steuerkanzlei main .headline,body.steuerkanzlei main .h1,body.steuerkanzlei main .h2,body.steuerkanzlei main .h3,body.steuerkanzlei main .h4,body.steuerkanzlei main h1,body.steuerkanzlei main h2,body.steuerkanzlei main h3,body.steuerkanzlei main h4{color:var(--sk-text)}body.steuerkanzlei .contactform p,body.steuerkanzlei .contactform li,body.steuerkanzlei .contactform td,body.steuerkanzlei .contactform th,body.steuerkanzlei main p,body.steuerkanzlei main li,body.steuerkanzlei main td,body.steuerkanzlei main th{color:var(--sk-text)}body.steuerkanzlei .selectbooleancheckbox,body.steuerkanzlei .selectonemenu{color:var(--sk-text)}body.steuerkanzlei .selectbooleancheckbox label,body.steuerkanzlei .selectonemenu label{color:var(--sk-muted)}body.steuerkanzlei .contactform,body.steuerkanzlei .formfield,body.steuerkanzlei .fieldset{color:var(--sk-text)}body.steuerkanzlei .contactform{background:rgba(0,0,0,0)}body.steuerkanzlei input[type=text],body.steuerkanzlei input[type=email],body.steuerkanzlei input[type=tel],body.steuerkanzlei input[type=password],body.steuerkanzlei textarea,body.steuerkanzlei select,body.steuerkanzlei .inputtext,body.steuerkanzlei .inputtext__input,body.steuerkanzlei .formfield input,body.steuerkanzlei .formfield textarea{background:var(--sk-bg-elevated) !important;border:1px solid var(--sk-line) !important;border-radius:0 !important;color:var(--sk-text) !important;caret-color:var(--sk-text)}body.steuerkanzlei input[type=text]:focus,body.steuerkanzlei input[type=email]:focus,body.steuerkanzlei input[type=tel]:focus,body.steuerkanzlei input[type=password]:focus,body.steuerkanzlei textarea:focus,body.steuerkanzlei select:focus,body.steuerkanzlei .inputtext:focus,body.steuerkanzlei .inputtext__input:focus,body.steuerkanzlei .formfield input:focus,body.steuerkanzlei .formfield textarea:focus{border-color:color-mix(in srgb, var(--hwa-primary) 55%, transparent) !important;outline:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--hwa-primary) 25%, transparent)}body.steuerkanzlei input[type=text]::placeholder,body.steuerkanzlei input[type=email]::placeholder,body.steuerkanzlei input[type=tel]::placeholder,body.steuerkanzlei input[type=password]::placeholder,body.steuerkanzlei textarea::placeholder,body.steuerkanzlei select::placeholder,body.steuerkanzlei .inputtext::placeholder,body.steuerkanzlei .inputtext__input::placeholder,body.steuerkanzlei .formfield input::placeholder,body.steuerkanzlei .formfield textarea::placeholder{color:var(--sk-muted)}body.steuerkanzlei .inputtext__label,body.steuerkanzlei .selectonemenu__label{background:var(--sk-bg-elevated) !important;color:var(--sk-muted) !important}body.steuerkanzlei .formfield__label,body.steuerkanzlei .label,body.steuerkanzlei .contactform label{color:var(--sk-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}body.steuerkanzlei .selectbooleancheckbox,body.steuerkanzlei .selectonemenu{color:var(--sk-text)}.hwa-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hwa-primary, #ffffff)}.hwa-kicker::before{content:"";width:2.5rem;height:1px;background:currentColor}.hwa-kicker--on-dark{color:hsla(0,0%,100%,.85)}.hwa-split{padding:clamp(3.5rem,8vw,6.5rem) 0;background:var(--sk-bg, #111)}.hwa-split__grid{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(min-width: 900px){.hwa-split__grid{grid-template-columns:1.05fr .95fr}}@media(min-width: 900px){.hwa-split--imageLeft__media{order:-1}}.hwa-split__headline{margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;font-weight:400;color:var(--sk-text, #f2f2f2)}.hwa-split__text{margin:0 0 1.5rem;max-width:36rem;font-size:1.02rem;line-height:1.7;font-weight:300;color:var(--sk-muted, rgba(255, 255, 255, 0.62))}.hwa-split__media{position:relative;overflow:hidden;border-radius:var(--hwa-radius, 4px);min-height:280px;box-shadow:var(--hwa-shadow);background:var(--sk-bg-soft, #1f1f1f);border:1px solid var(--sk-line, rgba(255, 255, 255, 0.12))}.hwa-split__media img{display:block;width:100%;height:100%;object-fit:cover;min-height:320px;filter:grayscale(0.35) contrast(1.05);transform:scale(1.01);transition:transform .4s var(--hwa-ease),filter .4s var(--hwa-ease)}@media(hover: hover)and (pointer: fine){.hwa-split__media:hover img{transform:scale(1.04);filter:grayscale(0.1) contrast(1.08)}}.hwa-split__media--empty{background:linear-gradient(145deg, #0a0a0a 0%, #171717 55%, #222 140%)}.hwa-split__media--empty::after{content:"";position:absolute;inset:auto 12% 14% auto;width:42%;height:42%;border:1px solid hsla(0,0%,100%,.16);transform:rotate(12deg)}.hwa-split .hwa-split__grid:has(>.hwa-split__media--empty){grid-template-columns:minmax(0, 46rem)}.hwa-split .hwa-split__media--empty{display:none}.hwa-stats{padding:clamp(2.5rem,6vw,4.5rem) 0;background:var(--sk-bg-elevated, #1a1a1a);border-block:1px solid var(--sk-line, rgba(255, 255, 255, 0.12))}.hwa-stats__headline{margin:0 0 1.75rem;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:var(--sk-text, #f2f2f2)}.hwa-stats__grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 900px){.hwa-stats__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.hwa-stats__item{padding:1.25rem 1.15rem;border-radius:var(--hwa-radius, 4px);background:rgba(0,0,0,0);border:1px solid var(--sk-line, rgba(255, 255, 255, 0.12));transition:border-color .35s var(--hwa-ease),transform .35s var(--hwa-ease)}@media(hover: hover)and (pointer: fine){.hwa-stats__item:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.35)}}.hwa-stats__value{font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;letter-spacing:.02em;line-height:1.1;color:#fff}.hwa-stats__label{margin-top:.55rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;color:var(--sk-text, #f2f2f2)}.hwa-stats__hint{margin-top:.25rem;font-size:.875rem;font-weight:300;color:var(--sk-muted, rgba(255, 255, 255, 0.62))}.hwa-media{padding:clamp(3.5rem,8vw,6rem) 0;background:var(--sk-bg, #111)}.hwa-media__header{max-width:40rem;margin-bottom:2rem}.hwa-media__headline{margin:0 0 .75rem;font-size:clamp(1.6rem,2.8vw,2.4rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;color:var(--sk-text, #f2f2f2)}.hwa-media__subline{margin:0;color:var(--sk-muted, rgba(255, 255, 255, 0.62));line-height:1.65;font-weight:300}.hwa-media__grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width: 700px){.hwa-media__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.hwa-media__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.hwa-media__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--hwa-radius, 4px);background:var(--sk-bg-elevated, #1a1a1a);border:1px solid var(--sk-line, rgba(255, 255, 255, 0.12));transition:border-color .4s var(--hwa-ease),transform .4s var(--hwa-ease)}.hwa-media__card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.32)}.hwa-media__card:hover .hwa-media__figure img{transform:scale(1.05);filter:grayscale(0.15)}.hwa-media__figure{aspect-ratio:4/3;overflow:hidden;background:#0a0a0a}.hwa-media__figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(0.5);transition:transform .4s var(--hwa-ease),filter .4s var(--hwa-ease)}.hwa-media__figure--empty{background:linear-gradient(135deg, #1a1a1a, #0a0a0a)}.hwa-media__body{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.15rem 1.3rem;flex:1}.hwa-media__title{margin:0;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#fff}.hwa-media__text{margin:0;flex:1;font-size:.95rem;line-height:1.55;font-weight:300;color:var(--sk-muted, rgba(255, 255, 255, 0.62))}.hwa-media__link{align-self:flex-start;margin-top:.35rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.35)}.hwa-media__link:hover{border-bottom-color:#fff}.hwa-media__list{list-style:none;margin:0;padding:0}.hwa-media__title a{color:inherit;text-decoration:none}.hwa-media__title a:hover,.hwa-media__title a:focus-visible{text-decoration:underline}.hwa-media__more{margin:1.5rem 0 0}.hwa-media--data .hwa-kicker{margin:0 0 .35rem}.hwa-chips{padding:2.25rem 0 1rem;background:var(--sk-bg, #111)}.hwa-chips__headline{margin:0 0 1rem;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--sk-text, #f2f2f2)}.hwa-chips__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.hwa-chips__item{padding:.55rem .95rem;border-radius:0;background:rgba(0,0,0,0);border:1px solid var(--sk-line, rgba(255, 255, 255, 0.12));font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text, #f2f2f2)}.hwa-dark,.hwa-cta{position:relative;padding:clamp(4rem,9vw,7rem) 0;color:#fff;overflow:hidden;background:radial-gradient(70% 60% at 85% 15%, rgba(255, 255, 255, 0.05), transparent 58%),linear-gradient(165deg, #0a0a0a 0%, #141414 100%);border-block:1px solid var(--sk-line, rgba(255, 255, 255, 0.1))}.hwa-dark__inner{position:relative;max-width:42rem;z-index:1}.hwa-dark__headline{margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.12;color:#fff}.hwa-dark__text{margin:0 0 1.5rem;font-size:1.02rem;line-height:1.65;font-weight:300;color:var(--sk-muted, rgba(255, 255, 255, 0.62))}.hwa-dark__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hwa-dark .button--secondary,.hwa-dark__ghost{border-color:hsla(0,0%,100%,.55) !important;color:#fff !important;background:rgba(0,0,0,0) !important}.hwa-cta__inner{position:relative;max-width:42rem;z-index:1}.hwa-cta__headline{margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.12;color:#fff}.hwa-cta__text{margin:0 0 1.5rem;font-size:1.02rem;line-height:1.65;font-weight:300;color:var(--sk-muted, rgba(255, 255, 255, 0.62))}.hwa-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hwa-spacer--s{height:1.5rem}.hwa-spacer--m{height:2.5rem}.hwa-spacer--l{height:4rem}.hwa-spacer--xl{height:6rem}.hwa-spacer--xxl{height:8rem}@media(min-width: 1024px){.hwa-spacer--l{height:5rem}.hwa-spacer--xl{height:7.5rem}.hwa-spacer--xxl{height:10rem}}@media(prefers-reduced-motion: no-preference){.hwa-split__copy,.hwa-stats__item{animation:skRise .75s var(--hwa-ease, cubic-bezier(0.22, 1, 0.36, 1)) both}.hwa-media__card{animation:skRise .75s var(--hwa-ease, cubic-bezier(0.22, 1, 0.36, 1)) both}.hwa-media__card:nth-child(2){animation-delay:.07s}.hwa-media__card:nth-child(3){animation-delay:.14s}.hwa-media__card:nth-child(4){animation-delay:.21s}}@media(prefers-reduced-motion: reduce){.hwa-split__copy,.hwa-media__card,.hwa-stats__item{animation:none !important}}@keyframes skRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body.steuerkanzlei--praxis :is(h1,h2,h3,h4,h5,h6,.headline,.overline,.hwa-kicker,.button,.button__label,.navlink,.header__link,.hwa-chips__item,.hwa-stats__label,.stage__cta-overline,.footer__title,.card__headline,label,summary,dt,.logo,.header__logo,.footer__company){text-transform:none !important;letter-spacing:normal !important}body.steuerkanzlei--praxis h1,body.steuerkanzlei--praxis .h1,body.steuerkanzlei--praxis h2,body.steuerkanzlei--praxis .h2,body.steuerkanzlei--praxis h3,body.steuerkanzlei--praxis .h3,body.steuerkanzlei--praxis .headline{font-weight:650;letter-spacing:-0.015em !important;line-height:1.15}body.steuerkanzlei--praxis .overline,body.steuerkanzlei--praxis .hwa-kicker,body.steuerkanzlei--praxis .stage__cta-overline{color:var(--hwa-primary);font-weight:650;font-size:.9375rem;padding-left:0 !important;margin-left:0 !important}body.steuerkanzlei--praxis .overline::before,body.steuerkanzlei--praxis .hwa-kicker::before,body.steuerkanzlei--praxis .stage__cta-overline::before{display:none}body.steuerkanzlei--praxis .button{border-radius:999px !important;font-weight:650;box-shadow:none}body.steuerkanzlei--praxis .button--primary{background:var(--hwa-primary) !important;border-color:var(--hwa-primary) !important;color:var(--hwa-on-primary) !important}body.steuerkanzlei--praxis .button--primary:hover{background:var(--hwa-primary-hover) !important;border-color:var(--hwa-primary-hover) !important}body.steuerkanzlei--praxis .button--secondary,body.steuerkanzlei--praxis .button--tertiary{background:#fff !important;border-color:rgba(31,42,46,.18) !important;color:var(--sk-text) !important}body.steuerkanzlei--praxis .button--secondary:hover,body.steuerkanzlei--praxis .button--tertiary:hover{border-color:var(--hwa-primary) !important;color:var(--hwa-primary) !important}body.steuerkanzlei--praxis .stage{position:relative;overflow:hidden;background:radial-gradient(38rem 26rem at 88% 18%, color-mix(in srgb, var(--hwa-primary) 16%, transparent), transparent 70%),radial-gradient(30rem 22rem at 70% 92%, rgba(244, 177, 131, 0.28), transparent 70%),var(--sk-bg) !important}body.steuerkanzlei--praxis .stage .stage__cta-headline{max-width:18ch;font-weight:650 !important;font-size:clamp(2.25rem,5.2vw,4rem);color:var(--sk-text)}body.steuerkanzlei--praxis :is(.card,.faq,.faqs__inner,.hwa-stats__item,.cards__content){border-radius:var(--hwa-radius) !important}body.steuerkanzlei--praxis .card,body.steuerkanzlei--praxis .faq{background:#fff !important;border:1px solid rgba(31,42,46,.08) !important;box-shadow:var(--hwa-shadow)}body.steuerkanzlei--praxis .cards .card{padding:16px 20px;align-items:center}body.steuerkanzlei--praxis .featureicon{border-radius:14px !important;background:color-mix(in srgb, var(--hwa-primary) 12%, #fff) !important;color:var(--hwa-primary) !important;border:0 !important}body.steuerkanzlei--praxis .hwa-chips__item{border-radius:999px !important;border-color:rgba(0,0,0,0) !important;background:#fff !important;color:var(--sk-text) !important;box-shadow:0 1px 2px rgba(31,42,46,.08)}body.steuerkanzlei--praxis .hwa-stats__item{background:#fff !important;border-color:rgba(0,0,0,0) !important;box-shadow:var(--hwa-shadow)}body.steuerkanzlei--praxis .hwa-stats__value{color:var(--hwa-primary)}body.steuerkanzlei--praxis .hwa-split__media{border-radius:var(--hwa-radius) !important;overflow:hidden}body.steuerkanzlei--praxis .hwa-dark{border:0 !important;background:radial-gradient(40rem 20rem at 85% 10%, rgba(255, 255, 255, 0.14), transparent 70%),radial-gradient(30rem 18rem at 10% 100%, rgba(244, 177, 131, 0.25), transparent 70%),color-mix(in srgb, var(--hwa-primary) 90%, #000) !important}body.steuerkanzlei--praxis .hwa-dark__ghost{display:none}body.steuerkanzlei--praxis :is(.hwa-dark__headline,.hwa-dark__text,.hwa-dark .hwa-kicker){color:#fff !important}body.steuerkanzlei--praxis .hwa-dark .button--primary{background:#fff !important;border-color:#fff !important;color:color-mix(in srgb, var(--hwa-primary) 88%, #000) !important}body.steuerkanzlei--praxis .hwa-dark .button--secondary{background:rgba(0,0,0,0) !important;border-color:hsla(0,0%,100%,.7) !important;color:#fff !important}body.steuerkanzlei--praxis :is(input[type=text],input[type=email],input[type=tel],textarea,select,.ui-inputfield,.ui-selectonemenu){border-radius:var(--hwa-radius-sm) !important}body.steuerkanzlei--praxis .header__container,body.steuerkanzlei--praxis .footer{letter-spacing:0}body.steuerkanzlei .sk-anfrage{display:grid;gap:clamp(2rem,5vw,4rem)}@media(min-width: 960px){body.steuerkanzlei .sk-anfrage{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.4fr);align-items:start}}body.steuerkanzlei .sk-anfrage__intro h1{margin:.25rem 0 1rem}body.steuerkanzlei .sk-anfrage__intro p{color:var(--sk-muted);max-width:34rem}body.steuerkanzlei .sk-anfrage__contact{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}body.steuerkanzlei .sk-anfrage__contact span{display:block;color:var(--sk-muted);font-size:.8125rem}body.steuerkanzlei .sk-anfrage__contact a{color:inherit;font-weight:600}body.steuerkanzlei .sk-anfrage__form{display:grid;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--sk-line);border-radius:var(--hwa-radius, 2px);background:var(--sk-bg-elevated);box-shadow:var(--hwa-shadow)}:where(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}:where(p,li,figcaption,blockquote,dd){text-wrap:pretty}:where(time,.tnum,.mp-date,.ms-date,.mp-price,.mp-price__was,.ms-plan__price,.ms-stats__value,.mp-search__count){font-variant-numeric:tabular-nums}:where(button:not(:disabled),[role=button],input[type=submit],input[type=button],.button,.btn,.lm-btn,.at-btn,.kn-btn,.s2-btn,.b2-btn,.mp-btn,.ms-btn):active{transform:scale(0.97)}:where(a,button,[role=button]){-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:where(.header__link,.at-header__link,.kn-nav__link,.b2-nav__link,.s2-nav__link,a[href^="tel:"]){white-space:nowrap}.header__left,.header__nav{min-width:0}.header__nav>ul{flex-wrap:wrap}.header__right{flex-shrink:0}
