 @font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/open-sans-var-latin-ext.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:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/open-sans-var-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Rubik';font-style:normal;font-weight:500 900;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/rubik-var-latin-ext.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:'Rubik';font-style:normal;font-weight:500 900;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/rubik-var-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/caveat-latin-ext-wght.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:'Caveat';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://bruedermobile.de/wp-content/themes/sr-base/site/assets/fonts/caveat-latin-wght.woff2) format('woff2');unicode-range:U+0000-00FF,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:'Open Sans Fallback';src:local('Arial');size-adjust:105.3%;ascent-override:101.6%;descent-override:27.8%;line-gap-override:0%}@font-face{font-family:'Rubik Fallback';src:local('Arial');size-adjust:104%;ascent-override:90%;descent-override:24%;line-gap-override:0%}:root{--bru-navy:#172243;--bru-navy2:#1D2A52;--bru-navy3:#0E1630;--bru-sky:#72A7F4;--bru-sky1:#8CBAF8;--bru-sky2:#5E97EC;--bru-sky-soft:#EAF2FE;--bru-gelb:#FFD230;--bru-gelb2:#FFC81E;--bru-gelb3:#FFD84D;--bru-lila:#561269;--bru-tint:#F8F6F9;--bru-gruen:#17C964;--bru-rot:#FF0808;--bru-text:#26304F;--bru-mute:#4A5578;--bru-line:#E2E5EF;--bru-on-navy:#E6EAF5;--bru-on-navy-mute:#AEB8D6;--bru-line-navy:rgba(255,255,255,.14);--bru-gut:clamp(16px,4vw,40px);--bru-max:1200px;--bru-bar:88px;--bru-head:var(--bru-bar);--bru-sec:clamp(4.5rem,9vw,8rem);--bru-r:22px;--bru-r-sm:14px;--bru-ease:cubic-bezier(.22,.8,.24,1);--bru-shadow:0 30px 60px -30px rgba(23,34,67,.35);--bru-display:var(--wp--preset--font-family--bru-display,'Rubik',"Rubik Fallback",'Rubik Fallback',system-ui,sans-serif);--sr-anim-dist:26px;--sr-pimg-r:var(--bru-r)}@media (max-width:1099px){:root{--bru-bar:74px}}@media (max-width:600px){:root{--bru-bar:66px}}html{--sr-anchor-gap:20px}body.bru-site{background:#fff;color:var(--bru-text);font-family:var(--wp--preset--font-family--bru-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(body.bru-site) .wp-site-blocks{overflow-x:clip;padding:0}.bru-main :where(*,*::before,*::after),.bru-header :where(*,*::before,*::after),.bru-footer :where(*,*::before,*::after),.bru-drawer :where(*,*::before,*::after),.bru-dialog :where(*,*::before,*::after){box-sizing:border-box}.bru-main{margin:0!important}.bru-main>.wp-block-post-content,.bru-main>.wp-block-post-content>*{margin-block:0!important;max-width:none!important}.bru-wrap{width:100%;max-width:calc(var(--bru-max) + 2*var(--bru-gut));margin-inline:auto;padding-inline:var(--bru-gut)}.bru-ic{width:1.25em;height:1.25em;flex:none;display:inline-block;vertical-align:middle}.bru-main p,.bru-main li{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.bru-main :is(h1,h2,h3){font-family:var(--bru-display);hyphens:manual;text-wrap:balance;overflow-wrap:break-word}.bru-main a{color:inherit}.bru-main img{max-width:100%;height:auto}::selection{background:var(--bru-gelb);color:var(--bru-navy)}:focus-visible{outline:3px solid var(--bru-navy);outline-offset:3px;border-radius:6px}.bru-sec--navy :focus-visible,.bru-cta :focus-visible,.bru-footer :focus-visible,.bru-drawer :focus-visible{outline-color:var(--bru-gelb)}mark{background:none;color:inherit;position:relative;z-index:0;white-space:nowrap}mark::after{content:"";position:absolute;z-index:-1;left:-3%;right:-3%;bottom:6%;height:28%;background:linear-gradient(90deg,var(--bru-gelb3),var(--bru-gelb2));border-radius:4px;transform:skew(-12deg) rotate(-1deg);transform-origin:left;animation:bru-mark 1s .5s var(--bru-ease) both}@keyframes bru-mark{from{transform:skew(-12deg) rotate(-1deg) scaleX(0)}to{transform:skew(-12deg) rotate(-1deg) scaleX(1)}}@media (prefers-reduced-motion:reduce){mark::after{animation:none}}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bru-btn{--bg:var(--bru-gelb);--fg:var(--bru-navy);display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:54px;padding:.85rem 1.7rem;border:0;border-radius:var(--bru-r-sm);background:var(--bg);color:var(--fg)!important;font-family:var(--bru-display);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;line-height:1.2;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 14px 30px -12px rgba(23,34,67,.35),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .3s var(--bru-ease),box-shadow .3s var(--bru-ease),background .3s;white-space:nowrap}.bru-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--bru-ease)}.bru-btn:hover{transform:translateY(-3px);box-shadow:0 20px 38px -14px rgba(23,34,67,.45),inset 0 1px 0 rgba(255,255,255,.4)}.bru-btn:hover::after{transform:translateX(120%)}.bru-btn .bru-ic{width:1.15rem;height:1.15rem;transition:transform .3s var(--bru-ease)}.bru-btn:hover .bru-ic{transform:translateX(3px)}.bru-btn--gelb{--bg:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2));background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2))}.bru-btn--navy{--bg:var(--bru-navy);--fg:#fff}.bru-btn--navy .bru-ic{color:var(--bru-gelb)}.bru-btn--glas{--bg:rgba(255,255,255,.5);--fg:var(--bru-navy);border:1px solid rgba(23,34,67,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;text-transform:none;letter-spacing:0;font-family:inherit;font-size:.95rem}.bru-btn--glas:hover{--bg:rgba(255,255,255,.75)}.bru-btn--sm{min-height:46px;padding:.6rem 1.2rem;font-size:.85rem}.bru-btn--wide{width:100%}@media (max-width:420px){.bru-btn{white-space:normal;text-align:center}}body.bru-site .wp-site-blocks>header.wp-block-template-part{position:relative!important;z-index:1000!important;top:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;box-shadow:none!important;border:0!important;transform:none!important;margin:0!important;padding:0!important;height:0}.bru-site-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;padding:0!important;margin:0!important;max-width:none!important}body.admin-bar .bru-site-header{top:var(--sr-adminbar,var(--wp-admin--admin-bar--height,32px))}.bru-site-header>*{margin-block:0!important}.bru-header{color:var(--bru-navy)}.bru-bar{height:var(--bru-bar);transition:background .4s var(--bru-ease),box-shadow .4s,height .4s var(--bru-ease)}.bru-bar__in{height:100%;display:flex;align-items:center;gap:2rem}.bru-logo{display:inline-block;flex:none;line-height:0}.bru-logo img{width:auto!important;height:var(--lh,64px)!important;max-width:none;filter:drop-shadow(0 6px 12px rgba(23,34,67,.18));transition:height .4s var(--bru-ease),transform .4s var(--bru-ease)}.bru-header__logo{--lh:calc(var(--bru-bar) - 14px)}.bru-header__logo:hover img{transform:rotate(-3deg) scale(1.03)}.bru-nav{margin-left:auto}.bru-nav__list{display:flex;align-items:center;gap:clamp(1.25rem,2.4vw,2.4rem);margin:0;padding:0;list-style:none}.bru-nav__link{position:relative;display:inline-block;padding:.5rem 0;color:inherit;text-decoration:none;font-family:var(--bru-display);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bru-nav__link::after{content:"";position:absolute;left:-4%;right:-4%;bottom:.3rem;height:.42em;z-index:-1;background:var(--bru-gelb);border-radius:3px;transform:skew(-12deg) scaleX(0);transform-origin:right;transition:transform .45s var(--bru-ease)}.bru-nav__link:hover::after,.bru-nav__link.is-current::after{transform:skew(-12deg) scaleX(1);transform-origin:left}.bru-nav__link{z-index:0}.bru-bar__tools{display:flex;align-items:center;gap:.75rem}.bru-btn--head{box-shadow:0 10px 24px -12px rgba(23,34,67,.55)}.bru-burger{display:none;width:48px;height:48px;place-items:center;border:0;background:var(--bru-navy);color:#fff;cursor:pointer;border-radius:var(--bru-r-sm);padding:0;box-shadow:0 10px 24px -12px rgba(23,34,67,.55)}.bru-burger .bru-ic{width:1.4rem;height:1.4rem}@media (max-width:1099px){.bru-nav{display:none}.bru-burger{display:grid}.bru-bar__tools{margin-left:auto}}@media (max-width:600px){.bru-btn--head{display:none}}.bru-header.is-scrolled .bru-bar{background:rgba(255,255,255,.97);box-shadow:0 1px 0 var(--bru-line),0 18px 40px -28px rgba(23,34,67,.45);--bru-bar:72px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bru-header.is-scrolled .bru-bar{background:rgba(255,255,255,.85);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px)}}@media (max-width:600px){.bru-header.is-scrolled .bru-bar{--bru-bar:62px}}.bru-drawer{position:fixed;inset:0;z-index:1100}.bru-drawer[hidden]{display:none}.bru-drawer__scrim{position:absolute;inset:0;background:rgba(14,22,48,.55);opacity:0;transition:opacity .35s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bru-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--bru-navy);color:#fff;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .45s var(--bru-ease);padding:0 0 max(1.25rem,env(safe-area-inset-bottom));border-radius:var(--bru-r) 0 0 var(--bru-r)}.bru-drawer.is-open .bru-drawer__scrim{opacity:1}.bru-drawer.is-open .bru-drawer__panel{transform:none}.bru-drawer__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:calc(var(--bru-bar) + 10px);padding:0 var(--bru-gut);background:var(--bru-navy);border-bottom:1px solid var(--bru-line-navy)}.bru-drawer__logo{--lh:calc(var(--bru-bar) - 8px)}.bru-drawer__close{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;border-radius:var(--bru-r-sm);padding:0}.bru-drawer__close .bru-ic{width:1.4rem;height:1.4rem}.bru-drawer__nav ul{list-style:none;margin:0;padding:.5rem var(--bru-gut)}.bru-drawer__nav li{border-bottom:1px solid var(--bru-line-navy)}.bru-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;color:#fff;text-decoration:none;font-family:var(--bru-display);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bru-drawer__link .bru-ic{width:1.15rem;height:1.15rem;color:var(--bru-gelb);opacity:.7;transition:transform .3s,opacity .3s}.bru-drawer__link:hover .bru-ic,.bru-drawer__link.is-current .bru-ic{opacity:1;transform:translateX(4px)}.bru-drawer__link.is-current span{box-shadow:inset 0 -.38em 0 rgba(255,210,48,.55)}.bru-drawer.is-open .bru-drawer__nav li{animation:bru-in .5s var(--bru-ease) both;animation-delay:calc(.08s + var(--i,0)*.05s)}@keyframes bru-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.bru-drawer__foot{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem var(--bru-gut) 0;margin-top:auto}.bru-drawer__foot .bru-btn{margin-bottom:.75rem}.bru-drawer__line{display:flex;align-items:center;gap:.7rem;min-height:44px;color:var(--bru-on-navy);text-decoration:none;font-size:.95rem}.bru-drawer__line .bru-ic{width:1.1rem;height:1.1rem;color:var(--bru-gelb)}html.bru-lock,html.bru-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.bru-drawer__panel,.bru-drawer__scrim{transition:none}.bru-drawer.is-open .bru-drawer__nav li{animation:none}}.bru-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;color:var(--bru-navy);overflow:hidden;height:100svh;min-height:0;box-sizing:border-box;padding:calc(var(--bru-head) + clamp(.5rem,2svh,1.5rem)) 0 clamp(2.5rem,8svh,5.5rem)}.bru-hero__bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(165deg,var(--bru-sky1) 0%,var(--bru-sky) 48%,var(--bru-sky2) 100%)}.bru-hero__bg::before{content:"";position:absolute;inset:0;background:radial-gradient(640px 460px at 78% 34%,rgba(255,255,255,.5),transparent 65%),radial-gradient(520px 400px at 4% 6%,rgba(255,210,48,.18),transparent 60%),radial-gradient(560px 460px at 8% 98%,rgba(86,18,105,.16),transparent 60%)}.bru-hero__bg::after{content:"";position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.bru-hero__in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;min-height:0;height:100%}.bru-hero__txt{min-width:0;display:flex;flex-direction:column;justify-content:center}.bru-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:.6rem;margin:0 0 clamp(.6rem,2.2svh,1.3rem);padding:.5rem 1.05rem;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:clamp(.66rem,1.6svh,.78rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 14px rgba(23,34,67,.08)}.bru-dot{width:8px;height:8px;border-radius:50%;background:var(--bru-gruen);box-shadow:0 0 0 0 rgba(23,201,100,.5);animation:bru-pulse 2.2s ease-out infinite}@keyframes bru-pulse{0%{box-shadow:0 0 0 0 rgba(23,201,100,.5)}70%{box-shadow:0 0 0 9px rgba(23,201,100,0)}100%{box-shadow:0 0 0 0 rgba(23,201,100,0)}}.bru-hero__h{margin:0 0 clamp(.6rem,2.2svh,1.25rem);font-family:var(--bru-display);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:1.15;color:var(--bru-navy);font-size:clamp(1.8rem,min(4.4vw,6.9svh),3.9rem)}.bru-h1__l{display:block}.bru-hero__lead{margin:0;max-width:36rem;font-size:clamp(.92rem,min(1.3vw,2.3svh),1.15rem);line-height:1.6;color:var(--bru-navy2)}.bru-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bru-checks li{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:var(--bru-r-sm);background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.92rem;font-weight:600;line-height:1.35;color:var(--bru-navy)}.bru-check{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bru-navy);color:var(--bru-gelb)}.bru-check .bru-ic{width:14px;height:14px;stroke-width:3}.bru-hero__checks{margin-top:clamp(.8rem,2.6svh,1.6rem)}.bru-hero__checks li{padding:clamp(.4rem,1.1svh,.7rem) .85rem;font-size:clamp(.8rem,min(1.1vw,1.9svh),.93rem)}.bru-hero__acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(.9rem,3svh,2rem)}.bru-hero__acts:empty{display:none}.bru-hero__vis{position:relative;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.bru-mascot{position:relative;width:100%;max-width:min(560px,calc((100svh - var(--bru-head)) * .95))}.bru-mascot::before{content:"";position:absolute;inset:4% -6% -2%;background:radial-gradient(closest-side,rgba(255,255,255,.6),transparent 72%);z-index:0}.bru-mascot__img,.bru-mascot img{position:relative;z-index:1;display:block;width:100%!important;height:auto!important;filter:drop-shadow(0 24px 40px rgba(23,34,67,.25));animation:bru-float 6s ease-in-out infinite}@keyframes bru-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.bru-aktion{position:absolute;z-index:2;left:0;top:26%;width:40%;aspect-ratio:1;margin:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 30% 28%,#FFE680,var(--bru-gelb) 55%,var(--bru-gelb2));box-shadow:0 0 0 8px rgba(255,255,255,.35),0 20px 40px -12px rgba(23,34,67,.45);color:var(--bru-navy);transform:rotate(-8deg);animation:bru-wobble 7s ease-in-out infinite}.bru-aktion span{font-family:var(--bru-display);font-weight:800;font-size:clamp(1rem,2.6vw,2.1rem);line-height:1}.bru-aktion strong{font-size:clamp(.6rem,1.15vw,.95rem);font-weight:700;margin-top:.35em;padding:0 8%}@keyframes bru-wobble{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(-3deg) scale(1.04)}}@media (prefers-reduced-motion:reduce){.bru-mascot img,.bru-aktion,.bru-dot{animation:none}}.bru-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(28px,5vw,70px);z-index:1;pointer-events:none;fill:#fff}.bru-wave--top{top:-1px;bottom:auto;transform:scaleY(-1)}.bru-wave--hero{fill:var(--bru-tint)}.bru-hero--about .bru-wave--hero,.bru-hero--tarif .bru-wave--hero,.bru-hero--legal .bru-wave--hero,.bru-hero--404 .bru-wave--hero{fill:#fff}.bru-hero--about .bru-wave--hero{fill:var(--bru-tint)}.bru-wave--navy{fill:var(--bru-navy)}.bru-wave--tint{fill:var(--bru-tint)}.bru-wave--white{fill:#fff}.bru-hero__txt>*{animation:bru-rise .9s var(--bru-ease) both}.bru-hero__txt>:nth-child(2){animation-delay:.07s}.bru-hero__txt>:nth-child(3){animation-delay:.14s}.bru-hero__txt>:nth-child(4){animation-delay:.21s}.bru-hero__txt>:nth-child(5){animation-delay:.28s}.bru-hero__txt>:nth-child(6){animation-delay:.35s}.bru-hero__h{animation-name:bru-rise-h}.bru-hero__vis{animation:bru-in-vis 1.1s .15s var(--bru-ease) both}@keyframes bru-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bru-rise-h{from{opacity:.2;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bru-in-vis{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bru-hero__txt>*,.bru-hero__vis{animation:none}}@media (max-width:900px){.bru-hero__in{grid-template-columns:minmax(0,1fr);align-items:end}.bru-hero__vis{position:absolute;right:calc(-1*var(--bru-gut));top:calc(var(--bru-head) - 1rem);width:min(62vw,360px);height:auto;opacity:.16;z-index:-1;pointer-events:none;animation:none}.bru-hero--about .bru-hero__vis{opacity:.1;width:min(54vw,300px)}.bru-hero--tarif .bru-hero__vis{position:static;opacity:1;width:auto;z-index:auto;pointer-events:auto;height:auto}.bru-hero--tarif .bru-hero__in{align-items:center;align-content:center}.bru-aktion{display:none}.bru-checks{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.bru-hero__acts .bru-btn{flex:1 1 auto}.bru-hero__h{font-size:clamp(1.6rem,min(8.4vw,6.2svh),2.6rem)}}@media (max-height:520px){.bru-hero__lead{display:none}.bru-eyebrow{display:none}}.bru-hero--home .bru-hero__checks{display:flex;flex-wrap:wrap;gap:clamp(.3rem,.9svh,.6rem)}.bru-hero--home .bru-hero__checks li{flex:1 1 auto;white-space:nowrap;gap:.6rem}.bru-check--wa{background:#25D366;color:#fff}.bru-check--wa .bru-ic{width:17px;height:17px;stroke-width:2.2}@media (max-width:900px){.bru-hero--home .bru-hero__checks li{padding:clamp(.3rem,.9svh,.55rem) .7rem;font-size:min(.86rem,3.3vw)}.bru-hero--home .bru-hero__checks .bru-check{width:22px;height:22px}.bru-hero--home .bru-hero__checks .bru-check .bru-ic{width:12px;height:12px}.bru-hero--home .bru-hero__checks .bru-check--wa .bru-ic{width:15px;height:15px}}@media (max-width:900px) and (max-height:760px){.bru-hero--home .bru-hero__lead{display:none}}@media (min-width:901px) and (max-height:700px){.bru-hero--home .bru-hero__lead{display:none}}@media (min-width:901px) and (max-width:1199px) and (max-height:820px){.bru-hero--home .bru-hero__lead{display:none}}@media (max-width:900px) and (max-height:820px){.bru-hero:not(.bru-hero--home) .bru-hero__checks li:nth-child(n+4){display:none}}@media (max-width:900px) and (max-height:700px){.bru-hero:not(.bru-hero--home) .bru-hero__checks{display:none}}@media (max-height:620px){.bru-hero:not(.bru-hero--home) .bru-hero__checks{display:none}}@media (min-width:901px) and (max-height:760px){.bru-hero:not(.bru-hero--home) .bru-hero__checks li:nth-child(n+5){display:none}}@media (max-width:900px){.bru-hero--about .bru-hero__vis{position:relative;order:-1;right:auto;top:auto;width:100%;height:auto;opacity:1;z-index:auto;pointer-events:auto;margin-bottom:clamp(.6rem,2svh,1.2rem)}.bru-hero--about .bru-teampic{width:100%}.bru-hero--about .bru-teampic__frame{aspect-ratio:3/2;width:min(100%,39svh);margin-inline:auto;transform:rotate(-1.5deg);border-width:4px}.bru-hero--about .bru-teampic__frame img{object-position:50% 8%}.bru-hero--about .bru-hero__in{align-content:center}.bru-hero--about .bru-hero__acts{flex-wrap:nowrap}.bru-hero--about .bru-hero__acts .bru-btn{flex:1 1 0;min-width:0;min-height:50px;padding:.75rem .8rem;font-size:.82rem;white-space:nowrap}}@media (max-width:900px) and (max-height:1100px){.bru-hero--about .bru-hero__lead,.bru-hero--about .bru-eyebrow{display:none}}.bru-pick.is-deal .bru-btn[data-bru-pick-go]{--bg:var(--bru-rot);--fg:#fff;background:var(--bru-rot)}.bru-pick.is-deal .bru-btn[data-bru-pick-go] .bru-ic{color:#fff}.bru-tcard:has(.bru-tcard__deal) .bru-btn[href="#bestellen"]{--bg:var(--bru-rot);--fg:#fff;background:var(--bru-rot)}.bru-tcard:has(.bru-tcard__deal) .bru-btn[href="#bestellen"] .bru-ic{color:#fff}.bru-dialog--pdf{width:min(980px,calc(100% - 2rem))}.bru-pdf{padding:clamp(1.25rem,3vw,2rem)}.bru-pdf .bru-dialog__t{margin-top:0;padding-right:3rem;font-size:clamp(1.2rem,5.6vw,1.9rem);overflow-wrap:anywhere;hyphens:auto}.bru-pdf__pages{display:flex;flex-direction:column;gap:.75rem}.bru-pdf__page{display:block;width:100%!important;max-width:100%;height:auto!important;border:1px solid rgba(23,34,67,.12);border-radius:var(--bru-r-sm);background:#fff;box-shadow:0 10px 26px -18px rgba(23,34,67,.45)}.bru-dialog--pdf .bru-dialog__box{overflow-x:hidden}.bru-pdf__frame{display:block;width:100%;height:min(70svh,900px);border:1px solid rgba(23,34,67,.12);border-radius:var(--bru-r-sm);background:#f3f4f6}.bru-pdf__hint{margin:0;line-height:1.6;color:var(--bru-navy2)}.bru-pdf__acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.bru-hero.bru-hero--tarif{height:auto;padding:calc(var(--bru-head) + clamp(.6rem,2svh,1.5rem)) 0 clamp(2.4rem,4.5vw,3.6rem)}.bru-hero--tarif .bru-hero__in{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:clamp(1rem,3vw,3rem)}.bru-hero--tarif .bru-hero__vis{height:auto}.bru-hero--tarif .bru-eyebrow,.bru-hero--tarif .bru-hero__lead{display:none}.bru-hero--tarif .bru-hero__h{font-size:clamp(1.7rem,3.2vw,2.9rem);margin-bottom:.7rem}.bru-hero--tarif .bru-hero__checks{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:0}.bru-hero--tarif .bru-hero__checks li{padding:.35rem .75rem;font-size:.84rem;white-space:nowrap;gap:.5rem}.bru-hero--tarif .bru-hero__checks li:nth-child(n){display:flex}.bru-hero--tarif .bru-check{width:20px;height:20px}.bru-hero--tarif .bru-check .bru-ic{width:11px;height:11px}.bru-hero--tarif .bru-tcard{max-width:none;width:min(100%,420px);display:grid;grid-template-columns:auto auto;grid-template-areas:"gb price""name aktion""btn btn""note note";align-items:center;column-gap:1.5rem;row-gap:.3rem;padding:1.1rem 1.3rem 1rem;text-align:left}.bru-hero--tarif .bru-tcard__gb{grid-area:gb;font-size:2.3rem}.bru-hero--tarif .bru-tcard__name{grid-area:name;margin:0!important;font-size:.72rem}.bru-hero--tarif .bru-tcard__price{grid-area:price;justify-self:end;margin:0!important;font-size:2rem}.bru-hero--tarif .bru-tcard__aktion{grid-area:aktion;justify-self:end;margin:0!important;padding:.3rem .75rem;font-size:.76rem}.bru-hero--tarif .bru-tcard .bru-btn{grid-area:btn;margin-top:.7rem;min-height:48px;padding-block:.7rem}.bru-hero--tarif .bru-tcard__note{grid-area:note;margin-top:.45rem!important;font-size:.74rem;text-align:center}.bru-hero--tarif .bru-tcard__deal{top:-13px;right:-8px;padding:.35rem .8rem;font-size:.75rem}.bru-sec.bru-sec--order{padding-top:clamp(1rem,2vw,1.6rem)}.bru-hero--tarif .bru-tcard__aktion,.bru-hero--tarif .bru-tcard__name{white-space:nowrap}@media (min-width:901px){.bru-hero--tarif .bru-tcard{width:min(100%,470px)}}.bru-hero.bru-hero--tarif{padding-bottom:clamp(1.25rem,2.5vw,2rem)}.bru-hero--tarif .bru-wave--hero{display:none}.bru-funnel .sr6-stepnav-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.sr6-success{scroll-margin-top:calc(var(--bru-bar) + 1rem)}@media (max-width:900px){.bru-hero--tarif .bru-hero__in{grid-template-columns:minmax(0,1fr);gap:.9rem}.bru-hero--tarif .bru-hero__checks{display:none}.bru-hero--tarif .bru-hero__h{margin-bottom:0}.bru-hero--tarif .bru-tcard{width:100%;max-width:none;grid-template-areas:"gb price""name name""aktion aktion""btn btn""note note";row-gap:.4rem}.bru-hero--tarif .bru-tcard__aktion{justify-self:start;white-space:nowrap}}.bru-hero--home .bru-eyebrow,.bru-hero--home .bru-hero__lead{display:none}.bru-hero--home .bru-hero__h{font-size:clamp(1.7rem,min(3.5vw,6.2svh),3.3rem);margin-bottom:clamp(.9rem,2.6svh,1.6rem)}.bru-hero--home .bru-hero__checks{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:clamp(.25rem,.8svh,.45rem);margin-top:0}.bru-hero--home .bru-hero__checks li{flex:none;padding:clamp(.25rem,.75svh,.4rem) .95rem clamp(.25rem,.75svh,.4rem) .4rem;border-radius:999px;background:rgba(255,255,255,.38);border-color:rgba(255,255,255,.55);font-size:clamp(.8rem,min(1vw,1.8svh),.92rem)}.bru-hero--home .bru-hero__checks .bru-check{width:24px;height:24px}.bru-hero--home .bru-hero__checks .bru-check .bru-ic{width:12px;height:12px}.bru-hero--home .bru-hero__checks .bru-check--wa .bru-ic{width:15px;height:15px}.bru-hero--home .bru-hero__acts{align-items:center;gap:.6rem 1.4rem;margin-top:clamp(1rem,3svh,2rem)}.bru-hero--home .bru-hero__acts .bru-btn--glas{min-height:44px;padding:.4rem .2rem;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:5px}.bru-hero--home .bru-hero__acts .bru-btn--glas:hover{transform:none;text-decoration-thickness:2px}.bru-hero--home .bru-hero__acts .bru-btn--glas::after{display:none}.bru-hero--home .bru-mascot{max-width:min(470px,calc((100svh - var(--bru-head)) * .78))}@media (max-width:600px){.bru-hero--home .bru-hero__acts .bru-btn--glas{flex:0 0 auto;margin-inline:auto}}@media (max-width:900px){.bru-hero--home .bru-hero__checks li{font-size:min(.88rem,3.3vw);padding-right:.75rem}}@media (min-width:601px){.bru-hero--home .bru-hero__checks{display:grid;grid-template-columns:repeat(2,max-content);gap:clamp(.3rem,.9svh,.5rem) .5rem}.bru-hero--home .bru-hero__checks li{width:auto}}@media (min-width:901px){.bru-hero--home .bru-hero__in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(1.5rem,3vw,3rem)}.bru-hero--home .bru-hero__checks li{font-size:clamp(.78rem,min(.98vw,1.8svh),.9rem)}}@media (min-width:901px) and (max-width:1199px){.bru-hero--home .bru-hero__in{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:1.25rem}.bru-hero--home .bru-hero__checks li{font-size:.76rem;padding-right:.7rem}}.bru-steps .bru-step{grid-template-columns:auto minmax(0,1fr)}.bru-steps .bru-step__ic{display:none}.bru-head-help{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.35rem .9rem .35rem .45rem;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(23,34,67,.12);color:var(--bru-navy)!important;text-decoration:none!important;line-height:1.15}.bru-head-help>.bru-ic{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--bru-navy);color:var(--bru-gelb)}.bru-head-help__t{display:flex;flex-direction:column}.bru-head-help__l{font-size:.72rem;font-weight:600;color:var(--bru-navy2)}.bru-head-help strong{font-family:var(--bru-display);font-size:.98rem;font-weight:800;white-space:nowrap}.bru-head-help:hover strong{text-decoration:underline;text-underline-offset:3px}@media (max-width:420px){.bru-head-help__l{display:none}.bru-head-help strong{font-size:.9rem}}.bru-footer.bru-footer--checkout{padding:0;background:var(--bru-navy)}.bru-footer--checkout .bru-footer__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border:0}.bru-footer--checkout .bru-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none}.bru-footer--checkout a{color:var(--bru-on-navy-mute)}.bru-float-cta{position:fixed;z-index:60;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:.8rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2));color:var(--bru-navy)!important;font-family:var(--bru-display);font-size:.9rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 18px 36px -12px rgba(23,34,67,.55),0 0 0 3px rgba(255,255,255,.85);opacity:0;transform:translateY(16px) scale(.96);pointer-events:none;transition:opacity .35s var(--bru-ease),transform .35s var(--bru-ease)}.bru-float-cta.is-on{opacity:1;transform:none;pointer-events:auto}.bru-float-cta .bru-ic{width:1.1rem;height:1.1rem}.bru-float-cta{white-space:nowrap}@media (max-width:600px){.bru-float-cta{font-size:.82rem;padding:.75rem 1.2rem;min-height:48px}}.bru-float-cta:hover{transform:translateY(-2px)}html.bru-lock .bru-float-cta{opacity:0;pointer-events:none}@media (max-width:600px){.bru-float-cta{left:50%;right:auto;transform:translate(-50%,16px) scale(.96)}.bru-float-cta.is-on,.bru-float-cta:hover{transform:translate(-50%,0)}}@media (prefers-reduced-motion:reduce){.bru-float-cta{transition:none}}.bru-hero:has(+ .bru-sec--tint) .bru-wave--hero,.bru-hero--kontakt .bru-wave--hero{fill:var(--bru-tint)}.bru-hero:has(+ .bru-sec--white) .bru-wave--hero{fill:#fff}.bru-hero:has(+ .bru-sec--navy) .bru-wave--hero{fill:var(--bru-navy)}body:has(.bru-hero--kontakt) .bru-footer__wave{fill:var(--bru-tint)}.bru-hero--404 .bru-wave,.bru-hero--404 .bru-wave--hero{fill:var(--bru-navy)}body.error404 .bru-footer__wave{display:none}@media (min-width:901px){.bru-hero.bru-hero--about{height:auto;min-height:0;padding-bottom:clamp(5rem,8vw,7rem)}.bru-hero--about .bru-hero__in{align-items:center}.bru-hero--about .bru-teampic{width:min(100%,380px,calc((100svh - var(--bru-head)) * .5))}.bru-hero--about .bru-hero__h{font-size:clamp(1.7rem,min(3.4vw,6svh),3.2rem)}.bru-hero--about .bru-hero__lead{font-size:clamp(.9rem,min(1.1vw,2svh),1.05rem);max-width:38rem}.bru-hero--about .bru-hero__in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(1.5rem,3vw,3rem)}.bru-hero--about .bru-hero__checks li{white-space:nowrap;padding:.4rem .85rem .4rem .45rem;border-radius:999px;font-size:clamp(.76rem,min(.88vw,1.7svh),.8rem)}.bru-hero--about .bru-hero__checks li:nth-child(n){display:flex}}@media (min-width:601px){.bru-hero--about .bru-hero__checks{display:grid;grid-template-columns:repeat(2,max-content);gap:clamp(.3rem,.9svh,.5rem) .5rem}}@media (min-width:901px) and (max-width:1199px){.bru-hero--about .bru-hero__in{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:1.25rem}.bru-hero--about .bru-hero__checks li{font-size:.76rem;padding-right:.7rem}}@media (min-width:601px) and (max-width:900px){.bru-hero--about .bru-hero__checks li{white-space:nowrap;font-size:min(.86rem,1.9vw)}}@media (max-width:600px){.bru-hero--about .bru-hero__checks li{white-space:nowrap;font-size:min(.86rem,3.05vw);padding-right:.7rem}}@media (min-width:901px) and (max-height:760px){.bru-hero--about .bru-hero__lead{display:none}}.sr6-modal h3,.sr6-modal [role="heading"]{text-align:center!important}.bru-contact__fig.bru-contact__fig--map{margin-top:1.75rem;line-height:normal}.bru-map{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--bru-r);overflow:hidden;border:4px solid #fff;box-shadow:0 24px 44px -28px rgba(23,34,67,.55);isolation:isolate;text-decoration:none!important;color:var(--bru-navy)!important}.bru-contact__fig--map .bru-map__img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .9s var(--bru-ease)}.bru-map:hover .bru-map__img{transform:scale(1.04)}.bru-map__pin{position:absolute;z-index:2;left:50%;top:50%;width:60px;height:60px;margin:-76px 0 0 -30px;border-radius:50%;background:#fff;border:3px solid var(--bru-navy);box-shadow:0 12px 24px -8px rgba(23,34,67,.6);display:grid;place-items:center;animation:bru-pin 2.6s ease-in-out infinite}.bru-map__pin::after{content:"";position:absolute;left:50%;bottom:-10px;width:16px;height:16px;margin-left:-8px;background:var(--bru-navy);transform:rotate(45deg);border-radius:0 0 4px 0;z-index:-1}.bru-contact__fig--map .bru-map__pin img{width:46px!important;height:46px!important;border-radius:50%;object-fit:contain}.bru-map::after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:18px;height:18px;margin:-6px 0 0 -9px;border-radius:50%;background:var(--bru-gelb);box-shadow:0 0 0 5px rgba(255,210,48,.35),0 0 0 12px rgba(255,210,48,.15)}@keyframes bru-pin{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.bru-map__badge{position:absolute;z-index:2;left:12px;top:12px;display:flex;flex-direction:column;gap:.1rem;padding:.55rem .85rem;border-radius:var(--bru-r-sm);background:rgba(255,255,255,.94);box-shadow:0 10px 24px -14px rgba(23,34,67,.5);font-size:.8rem;line-height:1.3;color:var(--bru-navy2)}.bru-map__badge strong{font-family:var(--bru-display);font-size:.95rem;font-weight:800;color:var(--bru-navy)}.bru-map__btn{position:absolute;z-index:2;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2));color:var(--bru-navy);font-family:var(--bru-display);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 10px 22px -10px rgba(23,34,67,.55)}.bru-map__btn .bru-ic{width:1rem;height:1rem;transition:transform .3s var(--bru-ease)}.bru-map:hover .bru-map__btn .bru-ic{transform:translateX(3px)}.bru-map:focus-visible{outline:3px solid var(--bru-navy);outline-offset:3px}.bru-map__osm{margin:.45rem 0 0;font-size:.7rem;line-height:1.4;color:var(--bru-mute);text-align:right}.bru-map__osm a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.bru-contact__fig.bru-contact__fig--map{display:block}}@media (prefers-reduced-motion:reduce){.bru-map__pin{animation:none}.bru-map:hover .bru-map__img{transform:none}}.bru-crumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(.5rem,1.6svh,1rem);padding:0;list-style:none;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bru-navy2)}.bru-crumbs li+li::before{content:"/";margin-right:.5rem;opacity:.5}.bru-crumbs a{color:var(--bru-navy);text-decoration:none}.bru-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.bru-teampic{position:relative;width:min(100%,calc((100svh - var(--bru-head)) * .62));margin-inline:auto}.bru-teampic__frame{position:relative;border-radius:calc(var(--bru-r) + 8px);overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 70px -30px rgba(23,34,67,.55);border:6px solid rgba(255,255,255,.75);transform:rotate(2deg)}.bru-teampic__frame img{width:100%;height:100%!important;object-fit:cover}.bru-stat{position:absolute;z-index:2;margin:0;display:flex;flex-direction:column;align-items:flex-start;padding:.85rem 1.1rem;border-radius:var(--bru-r-sm);background:#fff;box-shadow:0 20px 40px -18px rgba(23,34,67,.45);line-height:1.15;color:var(--bru-navy)}.bru-stat strong{font-family:var(--bru-display);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.bru-stat span{font-size:.82rem;font-weight:600;color:var(--bru-mute)}.bru-stat--a{left:-8%;bottom:16%;animation:bru-float 7s ease-in-out infinite}.bru-stat--b{right:-6%;top:12%;background:var(--bru-navy);color:#fff;animation:bru-float 8s 1s ease-in-out infinite}.bru-stat--b span{color:var(--bru-on-navy-mute)}.bru-stat--b .bru-stars{color:var(--bru-gelb);letter-spacing:.1em;font-size:.9rem}@media (prefers-reduced-motion:reduce){.bru-stat{animation:none}}.bru-tcard{position:relative;width:100%;max-width:380px;margin-inline:auto;padding:clamp(1.25rem,3.4svh,2.2rem) clamp(1.4rem,3vw,2.4rem) clamp(1.1rem,3svh,1.9rem);border-radius:26px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px rgba(23,34,67,.25);text-align:center;animation:bru-float 7s ease-in-out infinite}.bru-tcard p{margin:0}.bru-tcard__deal{position:absolute;top:-16px;right:-10px;padding:.5rem 1.05rem;border-radius:999px;background:var(--bru-rot);color:#fff;font-weight:800;font-size:.85rem;transform:rotate(4deg);box-shadow:0 10px 22px rgba(23,34,67,.25)}.bru-tcard__gb{font-family:var(--bru-display);font-size:clamp(2.6rem,min(5vw,8svh),3.6rem);font-weight:800;line-height:1;color:var(--bru-navy)}.bru-tcard__gb small{font-size:.48em}.bru-tcard__name{margin-top:.5rem!important;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bru-navy2);opacity:.8}.bru-tcard__price{margin-top:clamp(.5rem,1.8svh,1rem)!important;font-family:var(--bru-display);font-size:clamp(2.2rem,min(4.2vw,7svh),3rem);font-weight:800;line-height:1;color:var(--bru-navy)}.bru-tcard__price small{font-size:.36em;font-weight:700;opacity:.7}.bru-tcard__aktion{display:inline-block;margin-top:clamp(.5rem,1.6svh,.9rem)!important;padding:.45rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2));font-weight:800;font-size:.86rem;color:var(--bru-navy);transform:rotate(-1.5deg)}.bru-tcard .bru-btn{margin-top:clamp(.75rem,2.2svh,1.3rem)}.bru-tcard .bru-btn:hover .bru-ic{transform:translateY(3px)}.bru-tcard__note{margin-top:.75rem!important;font-size:.8rem;color:var(--bru-navy2);opacity:.8}.bru-hero--tarif .bru-hero__h{font-size:clamp(1.9rem,min(4.6vw,8svh),4.1rem)}@media (max-width:900px){.bru-hero--tarif .bru-hero__lead,.bru-hero--tarif .bru-hero__checks{display:none}.bru-tcard{animation:none;max-width:420px}}.bru-hero--legal{height:auto;min-height:min(100svh,clamp(300px,42svh,420px));justify-content:flex-end;padding-bottom:clamp(3.5rem,9svh,6rem)}.bru-hero--legal .bru-hero__in{grid-template-columns:minmax(0,1fr);height:auto}.bru-hero--404 .bru-hero__vis img{width:auto!important;max-height:calc(100svh - var(--bru-head) - 6rem);height:auto!important}.bru-sec{position:relative;padding-block:var(--bru-sec)}.bru-sec--white{background:#fff}.bru-sec--tint{background:var(--bru-tint)}.bru-sec--navy{background:var(--bru-navy);color:var(--bru-on-navy)}.bru-sec--navy::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 85% 10%,rgba(114,167,244,.18),transparent 65%),radial-gradient(600px 400px at 5% 90%,rgba(86,18,105,.35),transparent 65%)}.bru-sec--navy::before{background:radial-gradient(700px 420px at 85% 32%,rgba(114,167,244,.16),transparent 65%),radial-gradient(600px 400px at 5% 90%,rgba(86,18,105,.35),transparent 65%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 clamp(120px,16vw,240px));mask-image:linear-gradient(to bottom,transparent 0,#000 clamp(120px,16vw,240px))}.bru-sec>.bru-wrap{position:relative;z-index:2}.bru-sec .bru-wave{height:clamp(24px,4vw,56px)}.bru-head{max-width:52rem;margin:0 0 clamp(2.25rem,5vw,3.75rem)}.bru-head--center{margin-inline:auto;text-align:center}.bru-kicker{margin:0 0 .8rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bru-lila)}.bru-h2{margin:0;font-family:var(--bru-display);font-size:clamp(1.7rem,1.15rem + 2.3vw,3rem);font-weight:800;line-height:1.16;letter-spacing:-.005em;text-transform:uppercase;color:var(--bru-navy)}.bru-sec--tint .bru-h2{color:var(--bru-navy)}#schritte .bru-h2{color:var(--bru-lila)}.bru-lead{margin:1.1rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.13rem);line-height:1.7;color:var(--bru-mute)}.bru-sec--navy .bru-h2{color:#fff}.bru-sec--navy .bru-lead{color:var(--bru-on-navy-mute)}.bru-prose p{margin:0 0 1.1rem;line-height:1.8}.bru-prose p:last-child{margin-bottom:0}.bru-note{margin:0;padding:1.1rem 1.35rem;border-left:4px solid var(--bru-gelb);border-radius:0 var(--bru-r-sm) var(--bru-r-sm) 0;background:var(--bru-sky-soft);line-height:1.7;color:var(--bru-navy)}.bru-note a{text-decoration:underline;text-underline-offset:3px}.bru-tarifwahl{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start;max-width:1040px;margin-inline:auto}.bru-tarife{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.85rem}.bru-tarif{position:relative;display:flex;align-items:center;gap:1rem;padding:1.05rem 1.3rem;border-radius:var(--bru-r-sm);background:#fff;border:2px solid var(--bru-line);cursor:pointer;color:var(--bru-navy);transition:transform .35s var(--bru-ease),border-color .3s,box-shadow .35s var(--bru-ease),background .3s}.bru-tarif:hover{transform:translateX(4px);border-color:var(--bru-sky);box-shadow:0 14px 30px -20px rgba(23,34,67,.45)}.bru-tarif input{position:absolute;opacity:0;pointer-events:none}.bru-tarif__radio{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--bru-lila);display:grid;place-items:center;background:#fff}.bru-tarif__radio::after{content:"";width:12px;height:12px;border-radius:50%;background:var(--bru-lila);transform:scale(0);transition:transform .3s var(--bru-ease)}.bru-tarif__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.bru-tarif__gb{font-family:var(--bru-display);font-size:1.3rem;font-weight:800;line-height:1.1}.bru-tarif__name{font-size:.86rem;color:var(--bru-mute);line-height:1.4}.bru-tarif__price{font-family:var(--bru-display);font-size:1.35rem;font-weight:800;white-space:nowrap}.bru-tarif:has(input:checked){background:var(--bru-navy);border-color:var(--bru-navy);color:#fff;box-shadow:0 20px 40px -22px rgba(23,34,67,.7)}.bru-tarif:has(input:checked) .bru-tarif__name{color:var(--bru-on-navy-mute)}.bru-tarif:has(input:checked) .bru-tarif__radio{border-color:var(--bru-gelb);background:transparent}.bru-tarif:has(input:checked) .bru-tarif__radio::after{transform:scale(1);background:var(--bru-gelb)}.bru-tarif:has(input:focus-visible){outline:3px solid var(--bru-lila);outline-offset:3px}.bru-tarif__deal{position:absolute;top:-12px;left:14px;padding:.22rem .7rem;border-radius:999px;background:var(--bru-rot);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;box-shadow:0 6px 14px rgba(255,8,8,.35)}.bru-tarif--deal{border-color:rgba(255,8,8,.45)}.bru-pick{position:sticky;top:calc(var(--bru-bar) + 1.5rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--bru-r);background:linear-gradient(160deg,var(--bru-sky1),var(--bru-sky2));color:var(--bru-navy);box-shadow:var(--bru-shadow);overflow:hidden;isolation:isolate;transition:background .5s}.bru-pick::before{content:"";position:absolute;z-index:-1;right:-30%;top:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.25)}.bru-pick.is-deal{background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2))}.bru-pick.is-deal,.bru-pick.is-deal .bru-pick__d,.bru-pick.is-deal .bru-pick__m{color:var(--bru-navy)}.bru-pick p{margin:0}.bru-pick__t{font-family:var(--bru-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.15}.bru-pick__d{margin-top:.5rem!important;font-size:.9rem;line-height:1.5;color:var(--bru-navy2)}.bru-pick__row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 1.4rem;padding-top:1.1rem;border-top:1px solid rgba(23,34,67,.15)}.bru-pick.is-deal .bru-pick__row{border-color:rgba(23,34,67,.15)}.bru-pick__gb{display:block;font-family:var(--bru-display);font-size:1.4rem;font-weight:800}.bru-pick__m{display:block;font-size:.85rem;color:var(--bru-navy2)}.bru-pick__price{font-family:var(--bru-display);font-size:clamp(2.4rem,2rem + 1.5vw,3.2rem);font-weight:800;line-height:1}.bru-pick__pib{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;min-height:40px;font-size:.88rem;font-weight:700;color:inherit!important}.bru-pick__pib:hover span{text-decoration:underline;text-underline-offset:3px}.bru-pick.is-swap .bru-pick__price,.bru-pick.is-swap .bru-pick__t{animation:bru-pop .45s var(--bru-ease)}@keyframes bru-pop{0%{transform:scale(.92);opacity:.4}100%{transform:none;opacity:1}}@media (max-width:860px){.bru-tarifwahl{grid-template-columns:minmax(0,1fr)}.bru-pick{position:relative;top:auto}}@media (max-width:420px){.bru-tarif{padding:.95rem 1rem;gap:.75rem}.bru-tarif__gb{font-size:1.15rem}.bru-tarif__price{font-size:1.15rem}}.bru-vcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.bru-vcard{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1.4rem 1.9rem;border-radius:var(--bru-r);background:#fff;color:var(--bru-text);box-shadow:0 30px 50px -30px rgba(0,0,0,.6);transition:transform .5s var(--bru-ease),box-shadow .5s var(--bru-ease)}.bru-vcard:hover{transform:translateY(-6px);box-shadow:0 40px 60px -30px rgba(0,0,0,.7)}.bru-vcard__img{width:100%;aspect-ratio:3/2;display:grid;place-items:center;margin-bottom:.75rem;border-radius:var(--bru-r-sm);background:linear-gradient(160deg,var(--bru-sky-soft),#fff)}.bru-vcard__img img{width:78%;height:auto!important;object-fit:contain;transition:transform .6s var(--bru-ease)}.bru-vcard:hover .bru-vcard__img img{transform:scale(1.06) rotate(-2deg)}.bru-vcard__t{margin:0 0 .55rem;font-size:1.2rem;font-weight:800;color:var(--bru-navy);line-height:1.25}.bru-vcard p{margin:0;font-size:.95rem;line-height:1.65;color:var(--bru-mute)}@media (max-width:1050px){.bru-vcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bru-vcards{grid-template-columns:minmax(0,1fr)}}.bru-steps-wrap{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);align-items:center}.bru-steps-wrap__fig{position:relative;overflow:hidden;border-radius:var(--bru-r);display:flex;justify-content:center;align-items:flex-end;padding-top:1rem}.bru-steps-wrap__fig::before{content:"";position:absolute;left:8%;right:8%;bottom:0;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(114,167,244,.35),rgba(114,167,244,0) 70%)}.bru-figur{position:relative;width:min(100%,380px)!important;height:auto!important}.bru-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;counter-reset:s}.bru-step{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:1.1rem;align-items:start;padding:1.35rem 1.5rem;border-radius:var(--bru-r);background:#fff;box-shadow:0 24px 44px -32px rgba(23,34,67,.5);transition:transform .45s var(--bru-ease)}.bru-step:hover{transform:translateX(6px)}.bru-step__no{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bru-gelb);color:var(--bru-navy);font-family:var(--bru-display);font-weight:800;font-size:1.1rem}.bru-step__ic{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--bru-r-sm);background:var(--bru-sky-soft)}.bru-step__ic img{width:38px!important;height:38px!important;object-fit:contain}.bru-step__t{margin:.2rem 0 .35rem;font-size:1.2rem;font-weight:800;color:var(--bru-navy);line-height:1.25}.bru-step p{margin:0;font-size:.96rem;line-height:1.65;color:var(--bru-mute)}.bru-step:not(:last-child)::after{content:"";position:absolute;left:calc(1.5rem + 19px);top:calc(100% - .2rem);width:2px;height:1.4rem;background:repeating-linear-gradient(var(--bru-lila) 0 4px,transparent 4px 8px);opacity:.4}@media (max-width:900px){.bru-steps-wrap{grid-template-columns:minmax(0,1fr)}.bru-steps-wrap__fig{order:2;max-width:300px;margin-inline:auto}}@media (max-width:480px){.bru-step{grid-template-columns:auto minmax(0,1fr);padding:1.1rem}.bru-step__ic{display:none}.bru-step:not(:last-child)::after{left:calc(1.1rem + 19px)}}.bru-faq{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;gap:.75rem}.bru-faq__item{border-radius:var(--bru-r-sm);background:#fff;color:var(--bru-text);box-shadow:0 20px 40px -30px rgba(0,0,0,.6);overflow:hidden}.bru-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.35rem;cursor:pointer;list-style:none}.bru-faq__item summary::-webkit-details-marker{display:none}.bru-faq__q{margin:0;font-family:var(--bru-display);font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700;line-height:1.35;color:var(--bru-navy)}.bru-faq__pm{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bru-sky-soft);color:var(--bru-navy);transition:transform .35s var(--bru-ease),background .3s}.bru-faq__pm .bru-ic{width:18px;height:18px}.bru-faq__item[open] .bru-faq__pm{transform:rotate(45deg);background:var(--bru-gelb)}.bru-faq__a{padding:0 1.35rem 1.25rem}.bru-faq__a p{margin:0;line-height:1.75;color:var(--bru-mute)}.bru-faq__item[open] .bru-faq__a{animation:bru-fade .4s var(--bru-ease)}@keyframes bru-fade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bru-faq__item summary:focus-visible{outline-offset:-3px}.bru-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.bru-split .bru-head{margin-bottom:1.5rem}.bru-collage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));aspect-ratio:1;gap:.8rem}.bru-collage__i{margin:0;border-radius:var(--bru-r);overflow:hidden;box-shadow:0 26px 50px -30px rgba(23,34,67,.55)}.bru-collage__i img{width:100%;height:100%!important;object-fit:cover;transition:transform 1s var(--bru-ease)}.bru-collage__i:hover img{transform:scale(1.05)}.bru-collage__i--0{grid-column:1/4;grid-row:1/7}.bru-collage__i--1{grid-column:4/7;grid-row:1/3}.bru-collage__i--2{grid-column:4/7;grid-row:3/5}.bru-collage__i--3{grid-column:4/7;grid-row:5/7}@media (max-width:900px){.bru-split{grid-template-columns:minmax(0,1fr)}.bru-collage{max-width:560px}}.bru-werte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.bru-wert{padding:1.75rem 1.5rem;border-radius:var(--bru-r);background:rgba(255,255,255,.06);border:1px solid var(--bru-line-navy);transition:transform .5s var(--bru-ease),background .4s}.bru-wert:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}.bru-wert__ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:1.1rem;border-radius:16px;background:var(--bru-gelb);color:var(--bru-navy)}.bru-wert__ic .bru-ic{width:26px;height:26px}.bru-wert__t{margin:0 0 .6rem;font-size:1.2rem;font-weight:800;color:#fff;line-height:1.25}.bru-wert p{margin:0;font-size:.96rem;line-height:1.7;color:var(--bru-on-navy-mute)}@media (max-width:1050px){.bru-werte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bru-werte{grid-template-columns:minmax(0,1fr)}}.bru-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.bru-person{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem 1.4rem;border-radius:var(--bru-r);background:#fff;box-shadow:0 24px 44px -32px rgba(23,34,67,.5);transition:transform .45s var(--bru-ease)}.bru-person:hover{transform:translateY(-6px)}.bru-person__img{width:min(150px,80%);aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:1rem;box-shadow:0 0 0 5px #fff,0 0 0 7px var(--bru-gelb)}.bru-person__img img{width:100%;height:100%!important;object-fit:cover;transition:transform .8s var(--bru-ease)}.bru-person:hover .bru-person__img img{transform:scale(1.07)}.bru-person__t{margin:0;font-size:1.25rem;font-weight:800;color:var(--bru-navy)}.bru-person .bru-person__t{font-family:'Caveat','Segoe Print','Bradley Hand',cursive;font-size:clamp(1.9rem,1.6rem + .8vw,2.3rem);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:none;transform:rotate(-3deg);margin-top:.15rem}.bru-person__ort{display:inline-flex;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.9rem;color:var(--bru-mute)}.bru-person__ort .bru-ic{width:1rem;height:1rem;color:var(--bru-lila)}@media (max-width:1050px){.bru-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.bru-team{grid-template-columns:repeat(2,minmax(0,1fr))}.bru-team>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(.5rem,1vw,.75rem))}}.bru-cta{background:#fff;padding:clamp(3rem,7vw,6rem) 0}.bru-cta__box{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,5vw,4.5rem) 0;border-radius:calc(var(--bru-r) + 8px);background:linear-gradient(135deg,var(--bru-navy),var(--bru-navy2));color:var(--bru-on-navy);overflow:hidden;isolation:isolate;box-shadow:0 40px 70px -40px rgba(23,34,67,.8)}.bru-cta__ring{position:absolute;z-index:-1;right:-8%;top:-45%;width:min(520px,70%);aspect-ratio:1;border-radius:50%;border:60px solid rgba(114,167,244,.12)}.bru-cta__ring::after{content:"";position:absolute;inset:18%;border-radius:50%;background:rgba(255,210,48,.08)}.bru-cta__img{align-self:end;line-height:0}.bru-cta__img img{width:clamp(150px,18vw,240px)!important;height:auto!important}.bru-cta__txt{padding-bottom:clamp(2rem,4vw,3.25rem)}.bru-cta__h{margin:0 0 .9rem;font-family:var(--bru-display);font-size:clamp(1.7rem,1.15rem + 2vw,2.7rem);font-weight:800;text-transform:uppercase;line-height:1.16;color:#fff}.bru-cta__p{margin:0;max-width:40rem;line-height:1.75}.bru-cta__acts{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.6rem}.bru-cta__line{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:#fff!important;text-decoration:none;font-weight:600}.bru-cta__line .bru-ic{color:var(--bru-gelb)}.bru-cta__line:hover span{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.bru-cta__box{grid-template-columns:minmax(0,1fr)}.bru-cta__img{order:2;justify-self:center}.bru-cta__txt{padding-bottom:0}}.bru-sec--order{padding-block:clamp(2.5rem,6vw,5rem)}.bru-funnel{--sr6-purple:#2A3F7E;--sr6-purple-dark:var(--bru-navy);--sr6-blue:var(--bru-sky);--sr6-text:var(--bru-navy);--sr6-muted:var(--bru-mute)}.bru-funnel .sr6-wrap{font-family:var(--wp--preset--font-family--bru-sans)!important;padding-inline:0!important;max-width:none!important}.bru-funnel .sr6-wrap h2{line-height:1.16!important;font-family:var(--bru-display)!important;font-weight:800!important;color:var(--bru-navy)!important;text-transform:uppercase;letter-spacing:-.005em}.bru-funnel .sr6-mh{margin:0 0 .5rem;font-family:var(--bru-display);font-size:1.3rem;font-weight:800;line-height:1.25;color:var(--bru-navy)}.bru-funnel .sr6-sidebar{top:calc(var(--sr-head,var(--bru-head)) + 1.5rem)!important}.bru-funnel .sr6-btn-primary,.bru-funnel .sr6-next,.bru-funnel button[type=submit]{border-radius:var(--bru-r-sm)!important}.bru-dialog{width:min(760px,calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:0;border:0;border-radius:calc(var(--bru-r) + 4px);background:transparent;color:var(--bru-navy);overflow:visible}body .bru-dialog{margin:auto!important;inset:0}.bru-dialog::backdrop{background:rgba(14,22,48,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bru-dialog[open]{animation:bru-dlg .45s var(--bru-ease)}@keyframes bru-dlg{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.bru-dialog__box{position:relative;border-radius:inherit;overflow:hidden;background:#fff;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);max-height:calc(100svh - 2rem);overflow-y:auto}.bru-dialog__x{position:absolute;z-index:2;top:.75rem;right:.75rem;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:var(--bru-navy);cursor:pointer}.bru-dialog__x .bru-ic{width:1.3rem;height:1.3rem}.bru-dialog__t{margin:.9rem 0 .8rem;font-family:var(--bru-display);font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem);font-weight:800;line-height:1.15;color:var(--bru-navy)}.bru-netz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bru-netz__l{padding:clamp(1.5rem,4vw,2.5rem)}.bru-netz__l p{line-height:1.7}.bru-badge{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.4rem .85rem;border-radius:999px;background:var(--bru-sky-soft);font-size:.8rem;font-weight:700;color:var(--bru-navy)}.bru-badge .bru-ic{width:1rem;height:1rem}.bru-netz__r{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem;padding:clamp(1.5rem,4vw,2.5rem);background:linear-gradient(160deg,var(--bru-sky1),var(--bru-sky2));color:var(--bru-navy)}.bru-netz__ic{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 14px 30px -14px rgba(23,34,67,.5)}.bru-netz__ic .bru-ic{width:34px;height:34px}.bru-netz__speed{margin:0;line-height:1.2}.bru-netz__speed strong{display:block;font-family:var(--bru-display);font-size:2rem;font-weight:800}.bru-netz__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;width:100%}.bru-netz__rows li{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:10px;background:rgba(255,255,255,.5);font-weight:600;font-size:.92rem}.bru-netz__rows .bru-ic{width:1rem;height:1rem;stroke-width:3}.bru-netz__note{margin:0;font-size:.8rem;opacity:.8}@media (max-width:640px){.bru-netz{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bru-dialog[open]{animation:none}}.bru-sec--legal{padding-block:clamp(2.5rem,6vw,5rem)}.bru-legal{max-width:52rem}.bru-legal h2{margin:2.5rem 0 1rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:800;line-height:1.25;color:var(--bru-navy)}.bru-legal p{margin:0 0 1rem;line-height:1.8}.bru-site-footer{margin:0!important}.bru-footer{position:relative;background:var(--bru-navy);color:var(--bru-on-navy-mute);padding:clamp(4rem,8vw,6.5rem) 0 0;font-size:.95rem}.bru-footer__wave{position:absolute;left:0;right:0;top:-1px;width:100%;height:clamp(24px,4vw,56px);fill:#fff;transform:scaleY(-1)}.bru-footer__grid{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--bru-line-navy)}.bru-footer__logo{--lh:150px}.bru-footer__logo img{filter:drop-shadow(0 16px 30px rgba(0,0,0,.35))}.bru-footer__h{margin:0 0 1.1rem;color:#fff;font-family:var(--bru-display);font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bru-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.bru-footer a{color:var(--bru-on-navy);text-decoration:none;display:inline-flex;align-items:flex-start;gap:.6rem;min-height:32px;padding:.2rem 0;transition:color .2s}.bru-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.bru-footer address{font-style:normal;display:flex;flex-direction:column;gap:.35rem}.bru-footer address .bru-ic{width:1.05rem;height:1.05rem;margin-top:.2rem;color:var(--bru-gelb)}.bru-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.4rem 0 max(1.4rem,env(safe-area-inset-bottom));font-size:.84rem}.bru-footer__bottom p{margin:0}.bru-footer__credit{white-space:nowrap}.bru-footer__credit a{display:inline;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.bru-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bru-footer__brand{grid-column:1/-1}.bru-footer__logo{--lh:120px}}@media (max-width:640px){.bru-footer__grid{grid-template-columns:minmax(0,1fr)}.bru-footer__bottom{flex-direction:column;align-items:flex-start}.bru-footer__credit{white-space:normal}}.bru-footer{padding-top:clamp(3rem,6vw,4.75rem)}.bru-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.bru-footer__logo{--lh:120px}.bru-footer .bru-footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.1rem 1.25rem;margin:0;padding:0}.bru-footer .bru-footer__legal a{min-height:32px;align-items:center;padding:.2rem 0;color:var(--bru-on-navy-mute)}.bru-footer .bru-footer__legal a:hover{color:#fff}@media (max-width:1000px){.bru-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bru-footer__logo{--lh:100px}}@media (max-width:640px){.bru-footer__grid{grid-template-columns:minmax(0,1fr)}.bru-footer .bru-footer__legal{gap:.1rem 1rem}}.bru-header--checkout .bru-bar__tools{margin-left:auto}.bru-footer.bru-footer--checkout{padding-top:0}.bru-dialog--legal{width:min(820px,calc(100% - 2rem))}.bru-legal-pop{padding:clamp(1.25rem,3vw,2.25rem)}.bru-legal-pop .bru-dialog__t{margin-top:0;padding-right:3rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.9rem)}.bru-legal-pop__body{font-size:.95rem;line-height:1.65;color:var(--bru-navy2)}.bru-legal-pop__body h2,.bru-legal-pop__body h3{margin:1.4em 0 .5em;font-family:var(--bru-display);color:var(--bru-navy);line-height:1.25;font-size:1.15rem}.bru-legal-pop__body p,.bru-legal-pop__body ul{margin:0 0 .9em}.bru-legal-pop__body a{color:var(--bru-navy);text-decoration:underline;text-underline-offset:3px}.bru-legal-pop__load{display:flex;align-items:center;gap:.6rem;color:var(--bru-mute)}.bru-legal-pop__load::before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--bru-line,#dfe3ee);border-top-color:var(--bru-navy);animation:bru-spin .8s linear infinite}@keyframes bru-spin{to{transform:rotate(360deg)}}.bru-legal-pop__more{margin-top:1.25rem;font-size:.85rem}.sr-js .sr-reveal .sr-reveal{opacity:1;transform:none}.bru-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.bru-contact .bru-head{margin-bottom:1.5rem}.bru-clines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.bru-clines a{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border-radius:var(--bru-r-sm);background:#fff;color:var(--bru-navy)!important;text-decoration:none;font-weight:700;box-shadow:0 18px 36px -28px rgba(23,34,67,.5);transition:transform .35s var(--bru-ease)}.bru-clines a:hover{transform:translateX(4px)}.bru-clines small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bru-mute)}.bru-clines__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--bru-gelb);color:var(--bru-navy)}.bru-clines__ext{margin-left:auto;width:1rem;height:1rem;opacity:.6}.bru-contact__fig{margin-top:1.5rem;line-height:0}.bru-contact__fig img{width:180px!important;height:auto!important}.bru-formcard{min-width:0;padding:clamp(1.25rem,3vw,2.5rem);border-radius:var(--bru-r);background:#fff;box-shadow:var(--bru-shadow);border-top:5px solid var(--bru-gelb)}.bru-hero--kontakt .bru-hero__lead{margin-top:.25rem}body.bru-site .srf{--srf-accent-color:#172243;--srf-accent:#172243;--srf-radius:12px}body.bru-site .srf button[type=submit],body.bru-site .srf .srf-submit{min-height:54px;padding:.85rem 1.8rem;border-radius:var(--bru-r-sm);background:linear-gradient(135deg,var(--bru-gelb3),var(--bru-gelb2));border:0;color:var(--bru-navy);font-family:var(--bru-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}body.bru-site .srf button[type=submit]:hover,body.bru-site .srf .srf-submit:hover{filter:brightness(1.04)}@media (max-width:900px){.bru-contact{grid-template-columns:minmax(0,1fr)}.bru-contact__fig{display:none}}.bru-funnel .sr6-stepnav-label{color:#5B6588!important;font-size:12px}.bru-funnel .sr6-stepnav.is-done .sr6-stepnav-label{color:var(--bru-mute)!important}.bru-funnel .sr6-stepnav.is-active .sr6-stepnav-label{color:var(--bru-navy)!important}.bru-funnel .sr6-stepnav-circle{color:#4A5578}.bru-funnel :is(.sr6-order-vat,.sr6-schufa-note,.sr6-idle-label){color:#5B6588!important}.bru-funnel .sr6-order-vat{font-size:12px}@media (max-width:900px){.bru-stat{display:none}}