@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#2e4238;--color-secondary:#26d07c;--color-secondary-hover:#1fb96d;--color-accent-text:#117a47;--color-trust:#0f766e;--color-trust-light:#e8f8f0;--color-text:#1a1f1c;--color-text-light:#4a5550;--color-text-muted:#6b7470;--color-bg:#fff;--color-bg-alt:#f6f8f7;--color-bg-card:#fff;--color-border:#00000014;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000012;--shadow-lg:0 12px 36px #0000001a;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:3rem;--space-2xl:4.5rem;--container:1200px;--bp-sm:600px;--bp-md:900px;--bp-lg:1180px}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:3px solid var(--color-trust);outline-offset:2px;border-radius:4px}.btn:focus-visible{outline-offset:3px}main:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--color-primary);color:#fff;border-radius:0 0 var(--radius-sm) 0;padding:.85rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .15s;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{color:#fff;outline:3px solid var(--color-secondary);outline-offset:2px;transform:translateY(0)}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}h1,h2,h3,h4{letter-spacing:.02em;color:var(--color-primary);font-family:Bebas Neue,Montserrat,sans-serif;font-weight:400;line-height:1.1}h1{font-size:clamp(2.4rem,6vw,4.5rem)}h2{margin-bottom:var(--space-md);font-size:clamp(1.8rem,4vw,3rem)}h3{margin-bottom:var(--space-sm);font-size:clamp(1.3rem,2.5vw,1.8rem)}h4{margin-bottom:var(--space-xs);font-size:1.15rem}p{margin-bottom:var(--space-sm);color:var(--color-text-light)}a{color:var(--color-accent-text);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary)}p a,li a,dd a,.trust-banner a,summary a{text-underline-offset:.2em;text-decoration:underline 1px}p a:hover,li a:hover,dd a:hover{text-decoration-thickness:2px}img,svg{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container);padding-inline:var(--space-md);margin-inline:auto}section{padding:var(--space-2xl) 0}section.bg-alt{background:var(--color-bg-alt)}section.bg-primary{background:var(--color-primary);color:#fff}section.bg-primary h1,section.bg-primary h2,section.bg-primary h3{color:#fff}section.bg-primary p{color:#ffffffd9}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:1rem 1.9rem;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (width<=480px){.btn{white-space:normal;text-align:center;max-width:100%}}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--color-secondary);color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-secondary:hover{background:var(--color-primary);color:#fff}.btn-white{color:var(--color-primary);background:#fff}.btn-white:hover{background:var(--color-secondary);transform:translateY(-2px)}.btn-whatsapp{color:#fff;background:#0c6859;border-color:#0c6859}.btn-whatsapp:hover{color:#fff;box-shadow:var(--shadow-md);background:#075e54;transform:translateY(-2px)}.btn-on-dark{background:var(--color-secondary);color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn-on-dark:hover{color:var(--color-primary);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-2px)}.bg-primary .btn-primary,.hero-card .btn-primary,.site-footer .btn-primary{background:var(--color-secondary);color:var(--color-primary)}.bg-primary .btn-primary:hover,.hero-card .btn-primary:hover,.site-footer .btn-primary:hover{color:var(--color-primary);background:#fff}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);transition:all .2s}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.card--accent{border-top:4px solid var(--color-secondary);padding-top:calc(var(--space-md) - 4px)}.card-icon{background:var(--color-trust-light);width:56px;height:56px;margin-bottom:var(--space-sm);color:var(--color-trust);border-radius:14px;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;display:inline-flex}.trust-banner{background:var(--color-trust-light);border-left:4px solid var(--color-trust);padding:var(--space-md);border-radius:var(--radius-sm);margin:var(--space-md) 0}.trust-banner strong{color:var(--color-trust)}.grid-2{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (width>=900px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.grid-4{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.text-center{text-align:center}.muted{color:var(--color-text-muted)}.highlight{color:var(--color-accent-text);font-weight:600}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-xs);font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700}@media (width<=768px){.eyebrow{letter-spacing:.12em;font-size:.8rem}}.checklist{padding:0;list-style:none}.checklist li{color:var(--color-text-light);margin-bottom:.6rem;padding-left:2rem;position:relative}.checklist li:before{content:"✓";background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:0;left:0}input,textarea,select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:#fff;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px #26d07c26}label{color:var(--color-text);margin-bottom:.4rem;font-size:.95rem;font-weight:600;display:block}.form-row{margin-bottom:var(--space-md)}.form-row .hint{color:var(--color-text-muted);margin-top:.3rem;font-size:.9rem}@media (width<=900px){section{padding:var(--space-xl) 0}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}}@media (width<=600px){section{padding:var(--space-lg) 0}.btn{min-height:52px;padding:1rem 1.5rem;font-size:1rem}}@media print{header,footer,.no-print{display:none!important}body{font-size:11pt}}[data-steps-anim].is-armed:not(.is-played) .step-num{opacity:.35;transform:scale(.85)}[data-steps-anim].is-armed:not(.is-played)>:after{transform:var(--line-off,none)}[data-steps-anim].is-played .step-num{transition:opacity .5s,transform .5s;transition-delay:var(--step-delay,0s)}[data-steps-anim].is-played>:after{transition:transform var(--step-seg,.6s) cubic-bezier(.45, 0, .55, 1);transition-delay:var(--step-delay,0s)}@media print,(prefers-reduced-motion:reduce){[data-steps-anim].is-armed .step-num,[data-steps-anim].is-armed>:after{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both vt-out}::view-transition-new(root){animation:.26s both vt-in}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}.site-header{view-transition-name:site-header}.whatsapp-floater{view-transition-name:whatsapp-floater}.mobile-cta-bar{view-transition-name:mobile-cta-bar}.btt{view-transition-name:back-to-top}.cc-banner{view-transition-name:cc-banner}::view-transition-group(site-header){backdrop-filter:saturate(180%)blur(12px)}[data-ea].is-paused *,[data-ea].is-paused :before,[data-ea].is-paused :after{animation-play-state:paused!important}.ea-foot{min-height:44px;margin-top:var(--space-sm);justify-content:flex-end;display:flex}.ea-btn{min-width:12.5em;min-height:44px;color:var(--color-primary);border:1.5px solid var(--color-primary);cursor:pointer;background:#fff;border-radius:999px;padding:6px 16px;font:600 .85rem Montserrat,sans-serif}.ea-btn[hidden]{visibility:hidden;display:inline-block}@media (hover:hover){.ea-btn:hover{background:var(--color-trust-light)}}.ea-btn:active{background:var(--color-trust-light);transform:scale(.97)}.ea-btn:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media print{.ea-btn{visibility:hidden!important}}[data-wz]:after{content:"© Reha-Sport Lübeck · urheberrechtlich geschützt";content:"© Reha-Sport Lübeck · urheberrechtlich geschützt" / "";text-align:right;color:var(--color-text-muted);opacity:.8;pointer-events:none;user-select:none;padding:6px 12px 8px;font:500 12px/1.3 Montserrat,system-ui,-apple-system,sans-serif;display:block}[data-wz=karte]:after{padding:10px 0 0}[data-wz-logo]{isolation:isolate;position:relative}[data-wz-logo]:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(/logo-np.svg) 50%/min(30%,150px) no-repeat;position:absolute;inset:0}.font-toggle[data-astro-cid-xde5jbov]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:2px;padding:3px;display:inline-flex}.ft-btn[data-astro-cid-xde5jbov]{color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:44px;min-height:44px;padding:.25rem .55rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;line-height:1;transition:background .15s,color .15s}.ft-btn--md[data-astro-cid-xde5jbov]{font-size:1.05rem}.ft-btn--lg[data-astro-cid-xde5jbov]{font-size:1.25rem}.ft-btn[data-astro-cid-xde5jbov]:hover{background:var(--color-bg)}.ft-btn[data-astro-cid-xde5jbov][aria-pressed=true]{background:var(--color-primary);color:#fff}@media print{.font-toggle[data-astro-cid-xde5jbov]{display:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:100;backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--color-border);background:#fffffff2;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{max-width:1340px;padding-block:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs]{align-items:center;gap:.7rem;text-decoration:none;display:flex}.logo-mark[data-astro-cid-nen7h5rs]{flex-shrink:0;width:44px;height:44px;display:block}.logo-text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.1;display:flex}.logo-text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--color-primary);letter-spacing:.03em;white-space:nowrap;font-family:Bebas Neue,sans-serif;font-size:1.25rem}.logo-text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);letter-spacing:.04em;white-space:nowrap;font-size:.7rem}@media (width<=480px){.logo-text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}.logo-text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:1.05rem}}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:.1rem;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--color-text);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:.7rem .42rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-text);background:var(--color-bg-alt)}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--color-accent-text);background:var(--color-bg-alt);font-weight:600}.btn-sm[data-astro-cid-nen7h5rs]{min-height:48px;padding:.7rem .85rem;font-size:.875rem}.cta-item[data-astro-cid-nen7h5rs]{margin-left:.35rem}.font-toggle-item[data-astro-cid-nen7h5rs]{align-items:center;margin-inline:.3rem;display:flex}.nav-list[data-astro-cid-nen7h5rs] .cta-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].btn-primary{color:#fff;background:var(--color-primary)}.nav-list[data-astro-cid-nen7h5rs] .cta-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].btn-primary:hover,.nav-list[data-astro-cid-nen7h5rs] .cta-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].btn-primary.active{color:var(--color-primary);background:var(--color-secondary)}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-primary);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}@media (width<=1500px){.logo-text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1280px){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}.nav-list[data-astro-cid-nen7h5rs]{padding:var(--space-sm);box-shadow:var(--shadow-md);transform-origin:top;background:#fff;flex-direction:column;gap:0;transition:transform .18s;position:absolute;top:100%;left:0;right:0;transform:scaleY(0)}.nav-list[data-astro-cid-nen7h5rs].open{transform:scaleY(1)}.nav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{width:100%}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{width:100%;padding:.9rem}.cta-item[data-astro-cid-nen7h5rs]{margin:.5rem 0 0}}.newsletter-cta[data-astro-cid-jo6i4kqk]{background:var(--color-secondary);padding:var(--space-lg) 0;margin-top:var(--space-2xl)}.nl-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.nl-text[data-astro-cid-jo6i4kqk]{flex:320px}.nl-text[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:var(--color-primary);margin-bottom:.4rem;font-family:Bebas Neue,sans-serif;font-size:1.6rem}.nl-text[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#1a2922;margin:0;font-size:.95rem}.newsletter-cta[data-astro-cid-jo6i4kqk] .btn-primary[data-astro-cid-jo6i4kqk]{color:var(--color-primary);background:#fff}.newsletter-cta[data-astro-cid-jo6i4kqk] .btn-primary[data-astro-cid-jo6i4kqk]:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-primary);color:#ffffffd9;padding:var(--space-2xl) 0 var(--space-lg)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.footer-heading[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.14em;color:var(--color-secondary);margin-bottom:var(--space-sm);font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:#ffffffc7;font-size:.9rem;line-height:1.7}.footer-list[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffc7;transition:color .2s}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-secondary)}.footer-link-btn[data-astro-cid-jo6i4kqk]{font:inherit;color:#ffffffc7;cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0;transition:color .2s;display:inline-flex}.footer-link-btn[data-astro-cid-jo6i4kqk]:hover,.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-secondary)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-md);text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;font-size:.8rem}.newsletter-cta[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{vertical-align:-.2em;margin-right:.2rem}.cc-banner[data-astro-cid-kror3uvh]{inset-inline:0;z-index:999;border-top:3px solid var(--color-secondary);background:#fff;max-height:50vh;padding:.75rem 0;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -4px 24px #0000001a}.cc-inner[data-astro-cid-kror3uvh]{gap:.75rem var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.cc-text[data-astro-cid-kror3uvh]{flex:320px;min-width:0}.cc-title[data-astro-cid-kror3uvh]{color:var(--color-primary);margin-bottom:.15rem;font-size:1rem;line-height:1.3;display:block}.cc-text[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:var(--color-text-light);margin:0;font-size:.875rem;line-height:1.45}.cc-text[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{color:var(--color-text);margin:0;font-weight:700;display:inline}.cc-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-accent-text);font-weight:600}.cc-buttons[data-astro-cid-kror3uvh]{flex-shrink:0;gap:.5rem;display:flex}.cc-btn[data-astro-cid-kror3uvh]{border:2px solid var(--color-primary);background:var(--color-secondary);color:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:48px;padding:.5rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;transition:background .2s,color .2s}.cc-btn[data-astro-cid-kror3uvh]:hover{background:var(--color-secondary-hover);color:#fff}@media (width<=720px){.cc-banner[data-astro-cid-kror3uvh]{padding:.5rem 0 .6rem}.cc-inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch;gap:.5rem}.cc-text[data-astro-cid-kror3uvh]{text-align:left;flex:none}.cc-title[data-astro-cid-kror3uvh]{margin-bottom:.1rem;font-size:.95rem}.cc-text[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{font-size:.8125rem;line-height:1.4}.cc-buttons[data-astro-cid-kror3uvh]{width:100%}.cc-btn[data-astro-cid-kror3uvh]{flex:1;padding:.4rem .75rem}}@media (width<=380px){.cc-inner[data-astro-cid-kror3uvh]{padding-inline:.75rem}}.schwester-marken[data-astro-cid-7zobfkqr]{background:var(--color-bg-alt);padding:var(--space-xl) 0;margin-top:var(--space-2xl)}.sm-header[data-astro-cid-7zobfkqr]{text-align:center;margin-bottom:var(--space-lg);max-width:740px;margin-inline:auto}.sm-eyebrow[data-astro-cid-7zobfkqr]{border:1px solid var(--color-border);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-sm);background:#fff;border-radius:999px;padding:.35rem .95rem;font-size:.78rem;font-weight:600;display:inline-block}.sm-header[data-astro-cid-7zobfkqr] h2[data-astro-cid-7zobfkqr]{margin-bottom:.4rem;font-size:clamp(1.6rem,3.2vw,2.4rem)}.sm-header[data-astro-cid-7zobfkqr] p[data-astro-cid-7zobfkqr]{color:var(--color-text-light)}.sm-grid[data-astro-cid-7zobfkqr]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.sm-card[data-astro-cid-7zobfkqr]{border:1px solid var(--color-border);border-top:4px solid var(--marken-farbe,#26d07c);border-radius:var(--radius-md);padding:var(--space-md);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.sm-card[data-astro-cid-7zobfkqr]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.sm-name[data-astro-cid-7zobfkqr]{color:var(--color-primary);letter-spacing:.04em;margin-bottom:.2rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1.1}.sm-untertitel[data-astro-cid-7zobfkqr]{color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:.92rem;font-weight:600}.sm-card[data-astro-cid-7zobfkqr] p[data-astro-cid-7zobfkqr]{color:var(--color-text-light);flex:1;font-size:.95rem}.sm-cta[data-astro-cid-7zobfkqr]{color:var(--color-primary);margin-top:var(--space-sm);font-size:.9rem;font-weight:700}.sm-arrow[data-astro-cid-7zobfkqr]{transition:transform .2s;display:inline-block}.sm-card[data-astro-cid-7zobfkqr]:hover .sm-arrow[data-astro-cid-7zobfkqr]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.sm-arrow[data-astro-cid-7zobfkqr]{transition:none}.sm-card[data-astro-cid-7zobfkqr]:hover .sm-arrow[data-astro-cid-7zobfkqr]{transform:none}}.whatsapp-floater[data-astro-cid-ndhpin6z]{z-index:999;background:#0c6859;border-radius:999px;align-items:center;gap:.55rem;min-height:48px;padding:.85rem 1.1rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0c685980,0 2px 6px #0000002e;color:#fff!important}.whatsapp-floater[data-astro-cid-ndhpin6z]:hover{background:#075e54;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 28px #075e548c,0 4px 8px #0000002e;color:#fff!important}.whatsapp-floater[data-astro-cid-ndhpin6z] svg[data-astro-cid-ndhpin6z]{flex:none}.whatsapp-floater[data-astro-cid-ndhpin6z]:before{content:"";opacity:0;pointer-events:none;border:2px solid #25d366;border-radius:999px;position:absolute;inset:0}@media (width<=600px){.whatsapp-floater[data-astro-cid-ndhpin6z]{border-radius:50%;justify-content:center;width:48px;height:48px;padding:.75rem;bottom:18px;right:18px}.whatsapp-floater__label[data-astro-cid-ndhpin6z]{display:none}}@media print{.whatsapp-floater[data-astro-cid-ndhpin6z]{display:none!important}}@media (prefers-reduced-motion:reduce){.whatsapp-floater[data-astro-cid-ndhpin6z]{transition:none}}@media (width<=900px){.whatsapp-floater[data-astro-cid-ndhpin6z]{bottom:calc(78px + env(safe-area-inset-bottom))}}body.cc-banner-open .whatsapp-floater[data-astro-cid-ndhpin6z]{bottom:calc(var(--cc-banner-h,110px) + 12px + env(safe-area-inset-bottom))}.btt[data-astro-cid-vy5be4ad]{z-index:998;background:var(--color-primary);color:#fff;cursor:pointer;opacity:0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s,background .2s;display:flex;position:fixed;bottom:88px;right:24px;transform:translateY(10px);box-shadow:0 4px 16px #0003}.btt[data-astro-cid-vy5be4ad]:not([hidden]){opacity:1;transform:translateY(0)}.btt[data-astro-cid-vy5be4ad]:hover{background:var(--color-secondary);color:var(--color-primary)}@media (width<=600px){.btt[data-astro-cid-vy5be4ad]{width:48px;height:48px;bottom:84px;right:24px}}@media print{.btt[data-astro-cid-vy5be4ad]{display:none!important}}@media (prefers-reduced-motion:reduce){.btt[data-astro-cid-vy5be4ad]{transition:none}}@media (width<=900px){.btt[data-astro-cid-vy5be4ad]{display:none}}.mobile-cta-bar[data-astro-cid-xxqztafz]{z-index:90;padding:.55rem .75rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom));backdrop-filter:saturate(160%)blur(8px);border-top:1px solid var(--color-border);background:#fffffff7;gap:.5rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.mcb-btn[data-astro-cid-xxqztafz]{border-radius:var(--radius-sm);white-space:nowrap;flex:1;justify-content:center;align-items:center;min-height:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.mcb-call[data-astro-cid-xxqztafz]{color:var(--color-primary);border:2px solid var(--color-primary);background:#fff}.mcb-reserve[data-astro-cid-xxqztafz]{background:var(--color-primary);color:#fff}@media (width<=900px){.mobile-cta-bar[data-astro-cid-xxqztafz]{display:flex}}@media print{.mobile-cta-bar[data-astro-cid-xxqztafz]{display:none!important}}body.cc-banner-open .mobile-cta-bar[data-astro-cid-xxqztafz]{transform:translateY(calc(-1 * var(--cc-banner-h,110px)))}
