.section_root__YqWmD{position:relative;color:var(--brand-color-text);font-family:var(--brand-font-body);overflow:visible}.section_root__YqWmD *{box-sizing:border-box}.section_root__YqWmD :where(h1,h2,h3,p,figure){margin:0}.section_root__YqWmD :where(h1,h2,h3){font-family:var(--brand-font-display);font-weight:var(--brand-weight-display);line-height:.96;letter-spacing:-.025em}.section_root__YqWmD :where(a){color:inherit;text-decoration:none}.section_root__YqWmD :where(img){display:block;width:100%;height:100%;object-fit:cover}.section_root__YqWmD :where(a,button,summary):focus-visible{outline:3px solid var(--brand-color-accent);outline-offset:6px}.section_label__nHuC3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.section_action__ngW0n{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--brand-color-accent);color:var(--brand-color-accent-contrast)!important;padding:18px 26px;border-radius:4px;font-size:14px;font-weight:700;min-height:54px;transition:transform .2s}.section_action__ngW0n:hover{transform:translateY(-3px)}.section_action__ngW0n span{font-size:23px}.section_root__YqWmD :where(button){font:inherit}.section_root__YqWmD :where(p){line-height:1.65}@media (prefers-reduced-motion:reduce){.section_root__YqWmD *{animation:none!important;transition:none!important}}.section_root__YqWmD{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:20px max(30px,5vw);min-height:110px;background:var(--brand-color-surface-elevated);z-index:20}.section_logo__FpLat{width:108px;height:74px;display:flex;flex-shrink:0}.section_logo__FpLat img,.section_logo__FpLat svg{object-fit:contain;max-height:100%;max-width:100%}.section_desktop__b1bx4{display:flex;gap:42px;align-items:center;margin-left:auto}.section_desktop__b1bx4 a{position:relative;font-weight:600;font-size:15px;padding:14px 0}.section_desktop__b1bx4 a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--brand-color-accent);opacity:0;transition:opacity .2s}.section_desktop__b1bx4 a:hover:after,.section_desktop__b1bx4 a[aria-current]:after{opacity:1}.section_root__YqWmD .section_action__ngW0n{padding:12px 20px;min-height:46px}.section_menu__HLIMp,.section_menu__HLIMp:not([open]) nav{display:none}.section_menu__HLIMp summary{cursor:pointer;list-style:none}.section_menu__HLIMp summary::-webkit-details-marker{display:none}@media (max-width:850px){.section_root__YqWmD{min-height:86px;padding:12px 24px;gap:20px}.section_logo__FpLat{width:84px;height:62px}.section_desktop__b1bx4,.section_root__YqWmD>.section_action__ngW0n{display:none}.section_menu__HLIMp{display:block}.section_menu__HLIMp summary{display:flex;gap:20px;font-size:13px;align-items:center}.section_menu__HLIMp summary span{font-size:23px}.section_menu__HLIMp nav{position:absolute;top:100%;left:0;right:0;padding:24px;background:var(--brand-color-canvas);box-shadow:0 30px 40px #0005;animation:section_enter__dxOFf .25s ease}.section_menu__HLIMp nav a{display:flex;align-items:center;gap:18px;font-family:var(--brand-font-display);font-size:clamp(29px,8vw,46px);padding:24px 0;border-top:1px solid var(--brand-color-border)}.section_menu__HLIMp nav small{font:11px var(--brand-font-body);color:var(--brand-color-accent)}.section_menu__HLIMp nav span{margin-left:auto}@keyframes section_enter__dxOFf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}}[data-reduced-motion=true] .section_root__YqWmD *{animation:none!important;transition:none!important}.section_root__YqWmD :where(h1,h2,h3){overflow-wrap:anywhere}.section_root__YqWmD .section_action__ngW0n,.section_root__YqWmD summary{border-radius:var(--brand-radius-media,10px)}.section_root__YqWmD{gap:24px}.section_root__YqWmD .section_desktop__b1bx4{gap:clamp(16px,2vw,32px)}.section_root__YqWmD .section_action__ngW0n{background:#31e300;color:#10131d!important}.section_studioMenu__D7CEN{position:relative}.section_root__YqWmD .section_studioMenu__D7CEN>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:14px 0;font-weight:600;font-size:15px}.section_studioMenu__D7CEN summary::-webkit-details-marker{display:none}.section_studioLinks__bZKfm{position:absolute;top:100%;left:-24px;width:370px;max-width:calc(100vw - 48px);padding:16px 24px;border:1px solid var(--brand-color-border);border-radius:var(--brand-radius-media);background:var(--brand-color-surface);box-shadow:0 20px 45px #0005}.section_root__YqWmD .section_studioLinks__bZKfm a{display:block;font:500 13px/1.6 var(--brand-font-body);padding:12px 0}.section_root__YqWmD .section_mobileAction__urxh6,.section_studioMenu__D7CEN:not([open])>.section_studioLinks__bZKfm{display:none}@media (max-width:1050px){.section_root__YqWmD .section_desktop__b1bx4,.section_root__YqWmD>.section_action__ngW0n{display:none}.section_root__YqWmD .section_menu__HLIMp{display:block}.section_root__YqWmD .section_menu__HLIMp>nav{position:absolute;top:100%;left:0;right:0;padding:24px;max-height:calc(100svh - 90px);overflow-y:auto;background:var(--brand-color-canvas);box-shadow:0 30px 40px #0005}.section_root__YqWmD .section_menu__HLIMp .section_studioMenu__D7CEN>summary,.section_root__YqWmD .section_menu__HLIMp nav>a{display:flex;justify-content:space-between;font:500 21px/1.4 var(--brand-font-display);padding:18px 0;border-top:1px solid var(--brand-color-border)}.section_root__YqWmD .section_menu__HLIMp .section_studioLinks__bZKfm{position:static;width:auto;max-width:none;box-shadow:none;padding:4px 18px}.section_root__YqWmD .section_menu__HLIMp .section_studioLinks__bZKfm a{font:500 13px/1.6 var(--brand-font-body);padding:12px 0;border:0}.section_root__YqWmD .section_menu__HLIMp nav>.section_action__ngW0n{justify-content:center;padding:16px;font-size:14px;margin-top:18px}.section_root__YqWmD .section_mobileAction__urxh6:not([hidden]){display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#10131df2;z-index:30}.section_root__YqWmD .section_mobileAction__urxh6 .section_action__ngW0n{display:flex;justify-content:space-between;width:100%;font-size:13px}body:has(iframe[src^="https://api.trinity-digital.de/comm-widget/frame"]) .section_root__YqWmD .section_mobileAction__urxh6{padding-right:108px}.section_root__YqWmD:has([data-chat-loader]) .section_mobileAction__urxh6{padding-bottom:68px}}.section_root__YqWmD .section_chatLoader__Gnjbi{position:fixed;right:20px;bottom:20px;z-index:40;border:1px solid;border-radius:var(--brand-radius-button,10px);padding:14px 18px;color:var(--brand-color-text);background:var(--brand-color-canvas);font:600 14px/1.4 var(--brand-font-body);cursor:pointer}body:has([role=dialog][aria-modal=true]) .section_root__YqWmD .section_mobileAction__urxh6{display:none}body:has(.section_root__YqWmD) iframe[src^="https://api.trinity-digital.de/comm-widget/frame"]:not([data-chat-open=true]){-webkit-clip-path:inset(calc(100% - 96px) 0 0 calc(100% - 96px));clip-path:inset(calc(100% - 96px) 0 0 calc(100% - 96px))}body:has(.section_root__YqWmD) iframe[src^="https://api.trinity-digital.de/comm-widget/frame"][data-chat-side=left]:not([data-chat-open=true]){-webkit-clip-path:inset(calc(100% - 96px) calc(100% - 96px) 0 0);clip-path:inset(calc(100% - 96px) calc(100% - 96px) 0 0)}