@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sp-ink:#0b0b0f;--sp-paper:#fffef9;--sp-lime:#cefe1f;--sp-orchid:#ec6af2;--sp-violet:#512dc6;--sp-tangerine:#ff8a2a;--sp-mint:#8deb9b;--sp-lilac:#c9a8ff;--sp-peri:#6b72f6;--sp-sun-green:#b8f27a;--sp-muted:#4f4f5c;--sp-soft:#cfc8d8;--sp-line:#d6d3c7;--sp-display:var(--font-anton,"Anton"), Impact, "Arial Narrow", sans-serif;--sp-sans:var(--font-bricolage,"Bricolage Grotesque"), ui-sans-serif, system-ui, sans-serif;--sp-shadow:var(--sp-orchid);--bw-border:3px;--bw-border-thin:2px;--bw-radius-chip:6px;--bw-radius-input:12px;--bw-radius-button:14px;--bw-radius-photo:20px;--bw-radius-card:28px;--bw-radius-panel:44px;--bw-radius-pill:999px;--bw-drop-chip:4px;--bw-drop-note:6px;--bw-drop-step:8px;--bw-drop-card:10px;--bw-drop-sticker:8px 10px;--bw-tilt-text-max:1.2deg;--bw-tilt-chip:-4deg;--bw-tilt-photo:-2deg;--bw-tilt-sticker-min:3deg;--bw-tilt-sticker-max:8deg;--bw-ease-out:cubic-bezier(.16, 1, .3, 1);--bw-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--bw-ease-slam:cubic-bezier(.2, .9, .2, 1);--bw-dur-rise:.75s;--bw-dur-pop:.6s;--bw-stagger:70ms;--bw-ticker-loop:26s;--bw-sunburst-turn:48s;--bw-wrap:1240px;--bw-gutter:16px;--sp-hand:var(--sp-sans);--sp-focus:var(--sp-lime)}@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.5}body{background:var(--sp-ink);color:var(--sp-paper);font-family:var(--sp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}::placeholder{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}::selection{background:var(--sp-lime);color:var(--sp-ink)}:focus-visible{outline:3px solid var(--sp-focus);outline-offset:3px}.sp-tone-lime{--sp-fill:var(--sp-lime);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-peri{--sp-fill:var(--sp-peri);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-orchid{--sp-fill:var(--sp-orchid);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink);--sp-shadow:var(--sp-violet)}.sp-tone-violet{--sp-fill:var(--sp-violet);--sp-on:var(--sp-paper);--sp-focus:var(--sp-paper)}.sp-tone-tangerine{--sp-fill:var(--sp-tangerine);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-mint{--sp-fill:var(--sp-mint);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-lilac{--sp-fill:var(--sp-lilac);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-paper{--sp-fill:var(--sp-paper);--sp-on:var(--sp-ink);--sp-focus:var(--sp-ink)}.sp-tone-ink{--sp-fill:var(--sp-ink);--sp-on:var(--sp-lime);--sp-focus:var(--sp-lime)}:is(.sp-hero-inner,.sp-page-hero-inner,.sp-bento,.sp-problem-grid,.sp-faq-grid,.sp-plans,.sp-stats,.sp-tickets,.sp-nearby-inner,.sp-steps-list,.sp-why-list,.sp-cards){grid-template-columns:minmax(0,1fr)}.sp-btn{background:var(--sp-ink);color:var(--sp-lime);font:800 17px / 1.1 var(--sp-sans);text-align:center;cursor:pointer;box-shadow:4px 4px 0 var(--sp-orchid);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.sp-btn:hover{background:var(--sp-violet);color:var(--sp-paper);box-shadow:6px 6px 0 var(--sp-orchid);transform:translate(-2px,-2px)}.sp-btn:active{box-shadow:1px 1px 0 var(--sp-orchid);transform:translate(2px,2px)}.sp-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.sp-btn-ghost{background:var(--sp-paper);color:var(--sp-ink);border:2px solid var(--sp-ink);box-shadow:4px 4px 0 var(--sp-ink)}.sp-btn-ghost:hover{background:var(--sp-lime);color:var(--sp-ink);box-shadow:6px 6px 0 var(--sp-ink)}.sp-btn-ghost:active{box-shadow:1px 1px 0 var(--sp-ink)}.sp-input{border:2px solid var(--sp-ink);background:var(--sp-paper);width:100%;color:var(--sp-ink);font:400 16px / 1.3 var(--sp-sans);border-radius:12px;padding:13px 16px;transition:box-shadow .15s}.sp-input::placeholder{color:#5c5c68;opacity:1}.sp-input:focus,.sp-input:focus-visible{box-shadow:0 0 0 4px var(--sp-orchid);outline:none}.sp-header{z-index:50;background:var(--sp-lime);border-bottom:3px solid var(--sp-ink);color:var(--sp-ink);--sp-focus:var(--sp-ink);position:sticky;top:0}.sp-header-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:10px 16px;display:flex}@media (width>=1024px){.sp-header-inner{padding:12px 32px}}.sp-logo{align-items:center;display:inline-flex}.sp-logo img{width:auto;height:27px;display:block}.sp-header-right{align-items:center;gap:14px;display:flex}.sp-nav{align-items:center;gap:18px;display:flex}.sp-nav a{color:var(--sp-ink);font:700 15px / 1 var(--sp-sans);text-decoration:none}.sp-nav a:hover{text-underline-offset:5px;text-decoration:underline 2px}.sp-header-cta{white-space:nowrap;box-shadow:3px 3px 0 var(--sp-orchid);border-radius:999px;padding:10px 18px;font-size:15px}.sp-header-cta:hover{box-shadow:5px 5px 0 var(--sp-orchid)}@media (width<=1023px){.sp-nav{display:none}}@media (width<=639px){.sp-header-cta{display:none}}.sp-lang{border:2px solid var(--sp-ink);background:var(--sp-paper);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.sp-lang>*{min-height:30px;color:var(--sp-ink);font:700 13px / 1 var(--sp-sans);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;text-decoration:none;display:inline-flex}.sp-lang [aria-current]{background:var(--sp-ink);color:var(--sp-lime)}.sp-lang a:hover{background:var(--sp-lime)}.sp-footer{background:var(--sp-ink);border-top:3px solid var(--sp-lime);color:var(--sp-soft);font-family:var(--sp-sans);padding-block:56px 36px}@media (width>=1024px){.sp-footer{padding-block:72px 40px}}.sp-footer a{color:var(--sp-soft);text-decoration:none}.sp-footer a:hover{color:var(--sp-lime);text-decoration:underline}.sp-footer-heading{color:var(--sp-lime);font:400 clamp(24px, 2.4vw, 32px) / 1 var(--sp-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 20px}.sp-footer-locs{column-width:168px;column-gap:28px;margin:0;padding:0;list-style:none}.sp-footer-locs li{break-inside:avoid;margin-bottom:9px;font-size:13.5px;line-height:1.35}.sp-footer-cross{margin-top:16px;font-size:14px;display:inline-block;text-decoration:underline!important}.sp-footer-about{max-width:76ch;margin:36px 0 26px;font-size:14px;line-height:1.6}.sp-footer-about strong{color:var(--sp-lime);font-weight:700}.sp-footer-about a{text-decoration:underline}.sp-footer-bottom{border-top:1px solid #fffef929;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.sp-footer-nav{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.sp-footer-nav button{color:var(--sp-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sp-footer-nav button:hover{color:var(--sp-lime);text-decoration:underline}.sp-footer-copy{font-size:14px}.sp-footer-note{color:#a8a2b4;margin:20px 0 0;font-size:12px;line-height:1.5}:lang(de) .sp-burst-label{font-size:calc(var(--sp-burst-size,124px) * .125)}.sp-chip{border:3px solid var(--sp-ink);background:var(--sp-fill);color:var(--sp-on);font:400 clamp(17px, 1.6vw, 22px) / 1 var(--sp-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:4px 4px 0 var(--sp-ink);transform:rotate(var(--sp-tilt,-4deg));border-radius:6px;padding:9px 14px 8px;display:inline-block}.sp-eyebrow{white-space:normal;max-width:100%;margin:0 0 22px;font-size:clamp(15px,1.4vw,19px);line-height:1.1}.sp-burst{width:var(--sp-burst-size,124px);aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.sp-burst-shape{width:100%;height:100%;filter:drop-shadow(4px 4px 0 var(--sp-orchid));position:absolute;inset:0;overflow:visible}.sp-burst-shape polygon{fill:var(--sp-fill);stroke:var(--sp-ink);stroke-width:3px;stroke-linejoin:round}.sp-burst-label{max-width:72%;color:var(--sp-on);font:400 calc(var(--sp-burst-size,124px) * .15) / .95 var(--sp-display);text-align:center;text-transform:uppercase;place-items:center;display:grid;position:relative}.sp-marquee{border-block:3px solid var(--sp-ink);background:var(--sp-ink);color:var(--sp-lime);overflow:hidden}.sp-marquee-track{width:max-content;animation:32s linear infinite sp-marquee;display:flex}.sp-marquee-run{margin:0;padding:16px 0;list-style:none;display:flex}.sp-marquee-run li{font:400 clamp(22px, 2.6vw, 32px) / 1 var(--sp-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.sp-marquee-run li:after{content:"✺" / "";color:var(--sp-orchid);padding:0 .9em}.sp-marquee:hover .sp-marquee-track{animation-play-state:paused}@keyframes sp-marquee{to{transform:translate(-50%)}}.sp-stamp{width:100%;height:auto;animation:22s linear infinite sp-spin;overflow:visible}.sp-stamp-ring{fill:none;stroke:var(--sp-violet);stroke-width:4px}.sp-stamp-text{fill:var(--sp-violet);font:400 19px var(--sp-display);letter-spacing:.06em;text-transform:uppercase}.sp-stamp-star{fill:var(--sp-violet)}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-scribble{display:inline-block;position:relative}.sp-scribble svg{pointer-events:none;width:118%;height:132%;position:absolute;top:-16%;left:-9%;overflow:visible}.sp-scribble path{fill:none;stroke:var(--sp-orchid);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sp-squiggle{width:100%;height:auto;display:block;overflow:visible}.sp-squiggle-ribbon{stroke:var(--sp-orchid);stroke-width:34px;stroke-linecap:round}.sp-squiggle-handles path{stroke:var(--sp-violet);stroke-width:2px}.sp-squiggle-handles circle{fill:var(--sp-violet)}.sp-squiggle-handles .sp-squiggle-cp{fill:var(--sp-paper);stroke:var(--sp-violet);stroke-width:3px}.sp-diecut{filter:drop-shadow(4px 0 0 var(--sp-paper)) drop-shadow(-4px 0 0 var(--sp-paper)) drop-shadow(0 4px 0 var(--sp-paper)) drop-shadow(0 -4px 0 var(--sp-paper)) drop-shadow(10px 12px 0 #0b0b0fd9)}.sp-outline{color:var(--sp-paper);-webkit-text-stroke:3px var(--sp-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--sp-shadow)}.sp-form{border:3px solid var(--sp-ink);background:var(--sp-paper);color:var(--sp-ink);text-align:left;box-shadow:10px 10px 0 var(--sp-form-shadow,var(--sp-ink));--sp-focus:var(--sp-ink);border-radius:28px;padding:22px 18px;position:relative}@media (width>=640px){.sp-form{padding:26px 26px 24px}}.sp-form-dark{color:var(--sp-paper);box-shadow:none;--sp-focus:var(--sp-lime);background:#fffef90f;border-color:#fffef94d}.sp-form fieldset{border:0;margin:0;padding:0}.sp-form legend{font:800 16px / 1.2 var(--sp-sans);margin-bottom:10px;padding:0}.sp-options{flex-direction:column;gap:8px;display:flex}.sp-option{border:2px solid var(--sp-line);background:var(--sp-paper);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.sp-option:hover{border-color:var(--sp-ink)}.sp-option[data-selected]{border-color:var(--sp-ink);background:var(--sp-lime);box-shadow:3px 3px 0 var(--sp-ink)}.sp-option-nested{padding:9px 12px}.sp-option input{width:16px;height:16px;accent-color:var(--sp-ink);flex:none;margin-top:2px}.sp-option-title{font:700 14.5px / 1.25 var(--sp-sans);display:block}.sp-option-price{color:var(--sp-muted);margin-top:1px;font-size:13px;line-height:1.35;display:block}.sp-option-type{color:var(--sp-violet);font:700 12px / 1.3 var(--sp-sans);align-items:center;gap:5px;margin-top:5px;display:inline-flex}.sp-option[data-selected] .sp-option-type{color:var(--sp-ink)}.sp-tiers{border-left:2px dashed var(--sp-ink);flex-direction:column;gap:6px;margin:8px 0 2px 6px;padding-left:12px;display:flex}.sp-form-hint{color:var(--sp-muted);margin:8px 2px 0;font-size:13px;line-height:1.4}.sp-check-label{color:var(--sp-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.45;display:flex}.sp-check-label input{width:17px;height:17px;accent-color:var(--sp-ink);flex:none;margin-top:1px}.sp-check-label a{color:var(--sp-violet);text-decoration:underline}.sp-form-dark :is(.sp-option-price,.sp-form-hint,.sp-check-label){color:var(--sp-soft)}.sp-form-dark .sp-check-label a{color:var(--sp-lime)}.sp-form-dark .sp-option{background:0 0;border-color:#fffef933}.sp-form-dark .sp-option[data-selected]{color:var(--sp-ink)}.sp-form-error{color:#b4232f;margin:10px 0 0;font-size:13px;font-weight:700}.sp-form-dark .sp-form-error{color:var(--sp-orchid)}.sp-form-success{border:3px solid var(--sp-ink);background:var(--sp-mint);color:var(--sp-ink);text-align:left;box-shadow:10px 10px 0 var(--sp-ink);border-radius:28px;align-items:center;gap:14px;padding:22px 24px;display:flex}.sp-form-success-icon{background:var(--sp-ink);width:44px;height:44px;color:var(--sp-lime);border-radius:999px;flex:none;place-items:center;display:grid}.sp-form-success p{margin:0;font-size:14px;line-height:1.5}.sp-form-success p:first-child{margin-bottom:3px;font-size:16px;font-weight:800}.sp-form-card{position:relative}.sp-form-card>.sp-burst{z-index:2;--sp-burst-size:clamp(88px, 8vw, 116px);position:absolute;top:-44px;right:-26px;transform:rotate(10deg)}.sp-sunburst{background:conic-gradient(from -8deg at var(--sp-sun-x,64%) var(--sp-sun-y,62%), var(--sp-lime) 0deg 22deg, var(--sp-tangerine) 22deg 40deg, var(--sp-mint) 40deg 66deg, var(--sp-lilac) 66deg 80deg, var(--sp-lime) 80deg 104deg, var(--sp-tangerine) 104deg 126deg, #b8f27a 126deg 150deg, var(--sp-mint) 150deg 168deg, var(--sp-tangerine) 168deg 190deg, var(--sp-lime) 190deg 214deg, var(--sp-lilac) 214deg 230deg, var(--sp-mint) 230deg 256deg, var(--sp-tangerine) 256deg 276deg, #b8f27a 276deg 300deg, var(--sp-lime) 300deg 326deg, var(--sp-tangerine) 326deg 344deg, var(--sp-mint) 344deg 360deg)}.sp-hero{border-bottom:3px solid var(--sp-ink);color:var(--sp-ink);--sp-focus:var(--sp-ink);position:relative;overflow:hidden}.sp-hero-inner{gap:36px;max-width:1240px;margin:0 auto;padding:36px 16px 56px;display:grid;position:relative}@media (width>=1024px){.sp-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:48px;padding:48px 32px 72px}}.sp-pin{background:var(--sp-ink);color:var(--sp-lime);font:700 15px / 1 var(--sp-sans);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex;transform:rotate(-2deg)}a.sp-pin:hover{background:var(--sp-violet);color:var(--sp-paper)}.sp-h1{color:var(--sp-ink);font:400 clamp(44px, 5.7vw, 82px) / .94 var(--sp-display);letter-spacing:.005em;text-transform:uppercase;overflow-wrap:break-word;text-shadow:4px 4px 0 var(--sp-shadow);margin:18px 0 0}.sp-hero-cluster{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;display:grid}.sp-sub{background:var(--sp-ink);max-width:34ch;color:var(--sp-paper);font:600 clamp(15px, 1.4vw, 19px) / 1.4 var(--sp-sans);box-shadow:5px 5px 0 var(--sp-shadow);border-radius:16px;margin:0;padding:14px 18px;transform:rotate(-1deg)}.sp-sub-wide{max-width:54ch;margin-top:24px;transform:rotate(-.6deg)}.sp-hero-art{width:clamp(132px,19vw,250px);margin-top:-36px;position:relative}.sp-hero-art img{width:100%;height:auto;animation:7s ease-in-out infinite sp-float;display:block;transform:rotate(-6deg)}.sp-hero-art .sp-chip{position:absolute;bottom:10%;right:-8%}@keyframes sp-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-10px)}}.sp-hero-home .sp-sub{max-width:46ch;margin-top:24px}.sp-hero-duo{align-items:flex-end;width:fit-content;margin-top:26px;display:flex;position:relative}.sp-hero-duo img{height:auto;display:block}.sp-duo-a{width:clamp(118px,13vw,190px);animation:7s ease-in-out infinite sp-bob;rotate:-6deg}@keyframes sp-bob{50%{translate:0 -10px}}.sp-duo-b{width:clamp(150px,17vw,250px);margin-left:-6px;rotate:4deg}.sp-hero-duo .sp-chip{z-index:1;position:absolute}.sp-duo-chip-b{top:6%;right:-34px}.sp-page-hero{border-bottom:3px solid var(--sp-ink);color:var(--sp-ink);--sp-focus:var(--sp-ink);--sp-sun-x:80%;--sp-sun-y:58%;position:relative;overflow:hidden}.sp-page-hero-lime{background:var(--sp-lime)}.sp-page-hero-orchid{background:var(--sp-orchid);--sp-shadow:var(--sp-violet)}.sp-page-hero-peri{background:var(--sp-peri);--sp-shadow:var(--sp-lime)}.sp-page-hero-mint{background:var(--sp-mint)}.sp-page-hero-tangerine{background:var(--sp-tangerine);--sp-shadow:var(--sp-paper)}.sp-page-hero-inner{gap:28px;padding-top:40px;padding-bottom:56px;display:grid;position:relative}@media (width>=900px){.sp-page-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-top:64px;padding-bottom:88px}}.sp-page-h1{max-width:20ch;font-size:clamp(40px,5.6vw,80px)}:lang(de) :is(.sp-h1,.sp-h2,.sp-cta-h2,.sp-prose h2,.sp-read-card-title){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}.sp-page-hero-text{min-width:0}.sp-page-hero-art{justify-content:flex-start;align-items:flex-start;gap:0;display:flex}@media (width>=900px){.sp-page-hero-art{justify-content:flex-end}}.sp-page-sticker{filter:drop-shadow(8px 10px #0b0b0fd9);width:clamp(104px,15vw,210px);height:auto;display:block;rotate:-6deg}.sp-page-sticker-2{width:clamp(88px,12vw,170px);margin:48px 0 0 -18px;rotate:8deg}.sp-page-sticker-3{width:clamp(80px,10vw,150px);margin:-10px 0 0 -22px;rotate:-10deg}.sp-hero-meta{font:700 14px / 1.4 var(--sp-sans);margin:20px 0 0}.sp-wrap{max-width:1240px;margin:0 auto;padding-inline:16px}@media (width>=640px){.sp-wrap{padding-inline:24px}}@media (width>=1024px){.sp-wrap{padding-inline:32px}}.sp-section{padding:72px 0}@media (width>=1024px){.sp-section{padding:104px 0}}.sp-h2{color:var(--sp-ink);font:400 clamp(40px, 5.4vw, 74px) / .95 var(--sp-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;text-shadow:4px 4px 0 var(--sp-shadow);margin:0}.sp-h2-sm{font-size:clamp(32px,3.6vw,48px)}.sp-h2-md{font-size:clamp(36px,4.2vw,60px)}.sp-pt-0{padding-top:0}.sp-pb-0{padding-bottom:0}.sp-on-ink,.sp-faq .sp-h2,.sp-nearby .sp-h2,.sp-why-panel .sp-h2{color:var(--sp-paper);-webkit-text-stroke:2px var(--sp-ink);paint-order:stroke fill}.sp-step-title,.sp-why-item h3{color:var(--sp-ink);font:400 clamp(24px, 2.2vw, 30px) / 1 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.sp-card{background:var(--sp-fill);color:var(--sp-on);--sp-focus:var(--sp-ink);border-radius:24px;margin:0;padding:26px 22px;position:relative}@media (width>=640px){.sp-card{border-radius:32px;padding:36px}}.sp-how{border-block:3px solid var(--sp-ink);background:var(--sp-lime);color:var(--sp-ink);--sp-focus:var(--sp-ink);padding:80px 0 104px;overflow:hidden}@media (width>=1024px){.sp-how{padding:104px 0 136px}}.sp-steps{margin-top:96px;position:relative}.sp-steps-ribbon{display:none}@media (width>=1024px){.sp-steps-ribbon{z-index:0;width:108%;display:block;position:absolute;top:22%;left:-4%}}.sp-steps-list{z-index:1;gap:104px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=1024px){.sp-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px}.sp-step:nth-child(2){margin-top:56px}.sp-step:nth-child(3){margin-top:112px}}.sp-step{border:3px solid var(--sp-ink);background:var(--sp-paper);box-shadow:8px 8px 0 var(--sp-ink);border-radius:28px;padding:108px 24px 28px;position:relative;rotate:-1.2deg}.sp-step:nth-child(2){rotate:1deg}.sp-step:nth-child(3){rotate:-.6deg}.sp-step-art{width:172px;height:auto;position:absolute;top:-76px;left:14px;rotate:-7deg}.sp-step:nth-child(2n) .sp-step-art{rotate:6deg}.sp-step-num{color:var(--sp-orchid);font:400 60px / 1 var(--sp-display);-webkit-text-stroke:2px var(--sp-ink);paint-order:stroke fill;position:absolute;top:16px;right:20px}.sp-step p{margin:12px 0 0;font-size:16.5px;line-height:1.55}.sp-note{border:3px solid var(--sp-ink);background:var(--sp-paper);max-width:760px;color:var(--sp-ink);font:600 17px / 1.5 var(--sp-sans);box-shadow:6px 6px 0 var(--sp-ink);border-radius:22px;align-items:flex-start;gap:14px;margin:72px auto 0;padding:18px 20px;display:flex;rotate:-.8deg}.sp-note-icon{border:2px solid var(--sp-ink);background:var(--sp-tangerine);border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sp-panel{border:3px solid var(--sp-ink);background:var(--sp-paper);color:var(--sp-ink);box-shadow:10px 10px 0 var(--sp-form-shadow,var(--sp-ink));--sp-focus:var(--sp-ink);border-radius:28px;padding:24px 22px}@media (width>=640px){.sp-panel{padding:28px 30px}}.sp-panel p{margin:0;font-size:17px;line-height:1.55}.sp-panel p+p{margin-top:10px}.sp-panel-lead{font-weight:800}.sp-panel-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.sp-sheet{z-index:1;border:3px solid var(--sp-ink);background:var(--sp-paper);color:#1d1d24;max-width:800px;box-shadow:10px 10px 0 var(--sp-sheet-shadow,var(--sp-orchid));--sp-focus:var(--sp-ink);border-radius:28px;margin:-40px 16px 0;padding:32px 20px 40px;position:relative}@media (width>=640px){.sp-sheet{border-radius:36px;margin:-64px 24px 0;padding:48px 48px 56px}}@media (width>=848px){.sp-sheet{margin:-72px auto 0}}.sp-prose>*{margin-block:0}.sp-prose>*+*{margin-top:22px}.sp-prose h2+*{margin-top:16px}.sp-prose>:first-child{margin-top:0}.sp-prose ul{gap:12px;margin-bottom:0;padding:0;list-style:none;display:grid}.sp-prose li{padding-left:30px;font-size:18px;line-height:1.6;position:relative}.sp-prose li:before{content:"";border:2px solid var(--sp-ink);background:var(--sp-lime);border-radius:999px;width:13px;height:13px;position:absolute;top:.48em;left:2px}.sp-doc-section+.sp-doc-section{margin-top:32px}.sp-doc h2{color:var(--sp-ink);font:400 clamp(22px, 2.2vw, 28px) / 1.05 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;margin:40px 0 0}.sp-doc p{margin:10px 0 0;font-size:16.5px;line-height:1.7}.sp-doc a,.sp-doc button.sp-link{color:var(--sp-violet);text-decoration:underline}.sp-doc button.sp-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sp-doc-note{color:var(--sp-muted);margin-top:40px!important;font-size:13px!important}.sp-doc-bottom{padding-bottom:96px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sp-pop{animation:linear both sp-pop-in view();animation-range:entry cover 30%}}}@keyframes sp-pop-in{0%{opacity:0;translate:0 28px;scale:.6}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.sp-hero-art img,.sp-duo-a,.sp-stamp{animation:none}.sp-btn,.sp-pill,.sp-ticket,.sp-read-card,.sp-option,.sp-faq-item,.sp-faq-icon{transition:none}.sp-btn:hover,.sp-btn:active,.sp-pill:hover,.sp-ticket:hover,.sp-read-card:hover{transform:none}.sp-marquee-track{justify-content:center;width:auto;animation:none}.sp-marquee-run{flex-wrap:wrap;justify-content:center;row-gap:10px}.sp-marquee-run[aria-hidden]{display:none}}@media (width<=639px){.sp-form-card>.sp-burst{--sp-burst-size:84px;top:-40px;right:-6px}.sp-hero-art .sp-chip{right:-2%}}.bw-photo{border:3px solid var(--sp-ink);background:var(--sp-paper);box-shadow:10px 10px 0 var(--sp-ink);rotate:var(--tilt,-2deg);border-radius:20px;margin:0;position:relative;overflow:hidden}.bw-photo img{object-fit:cover;object-position:var(--focus,50% 35%);width:100%;height:100%;display:block}.bw-sunspot{aspect-ratio:1;border:3px solid var(--sp-ink);border-radius:50%;position:absolute;overflow:hidden}.bw-sunspot:before{content:"";background:conic-gradient(from -8deg at 50% 50%, var(--sp-lime) 0deg 22deg, var(--sp-tangerine) 22deg 40deg, var(--sp-mint) 40deg 66deg, var(--sp-lilac) 66deg 80deg, var(--sp-lime) 80deg 104deg, var(--sp-tangerine) 104deg 126deg, #b8f27a 126deg 150deg, var(--sp-mint) 150deg 168deg, var(--sp-tangerine) 168deg 190deg, var(--sp-lime) 190deg 214deg, var(--sp-lilac) 214deg 230deg, var(--sp-mint) 230deg 256deg, var(--sp-tangerine) 256deg 276deg, #b8f27a 276deg 300deg, var(--sp-lime) 300deg 326deg, var(--sp-tangerine) 326deg 344deg, var(--sp-mint) 344deg 360deg);border-radius:50%;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.bw-sunspot:before{animation:48s linear infinite bw-turn}}@keyframes bw-turn{to{rotate:360deg}}.bw-sticker{width:var(--sticker-w,120px);height:auto;rotate:var(--sticker-tilt,-6deg);filter:drop-shadow(8px 10px 0 var(--bw-sticker-drop,#0b0b0fd9));display:block}.bw-on-ink .bw-sticker{--bw-sticker-drop:var(--sp-orchid)}@media (prefers-reduced-motion:no-preference){.sp-chip{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sp-chip:hover{box-shadow:6px 6px 0 var(--sp-ink);transform:rotate(0)scale(1.04)}.bw-photo{transition:rotate .4s cubic-bezier(.16,1,.3,1)}.bw-photo:hover{rotate:0deg}}:root{--sp-hand:var(--sp-sans)}*,:before,:after{font-style:normal!important}html{background:var(--sp-ink)}[id]{scroll-margin-top:84px}.skip{z-index:100;background:var(--sp-ink);color:var(--sp-lime);font:700 15px / 1 var(--sp-sans);border-radius:12px;padding:10px 14px;position:absolute;top:-120px;left:16px}.skip:focus{top:12px}.bw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-hero{border-bottom:3px solid var(--sp-ink);background:var(--sp-lime);color:var(--sp-ink);--sp-focus:var(--sp-ink);position:relative;overflow:hidden}.bw-hero-inner{grid-template-columns:minmax(0,1fr);gap:44px;max-width:1240px;margin:0 auto;padding:36px 16px 64px;display:grid;position:relative}@media (width>=640px){.bw-hero-inner{padding:44px 24px 72px}}@media (width>=1024px){.bw-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:56px 32px 88px}}.bw-hero-text{min-width:0}.bw-h1-lead{font:400 clamp(18px, 2vw, 28px) / 1.1 var(--sp-display);letter-spacing:.04em;text-shadow:none;margin-bottom:14px;display:block}.bw-h1-line{text-wrap:balance;display:block}.bw-sub{max-width:50ch;margin-top:26px}.bw-hero-panel{border:3px solid var(--sp-ink);background:var(--sp-paper);width:fit-content;max-width:100%;box-shadow:8px 8px 0 var(--sp-ink);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;padding:16px 18px;display:flex;rotate:-.6deg}.bw-hero-panel .sp-btn{width:100%}@media (width>=480px){.bw-hero-panel .sp-btn{width:auto}}.bw-hero-note{max-width:30ch;font:600 15px / 1.4 var(--sp-sans);margin:0}.bw-stickers{flex-wrap:wrap;gap:16px 14px;margin:34px 0 0;padding:0 4px;list-style:none;display:flex}.bw-hero-visual{width:min(100%,520px);margin:16px auto 0;padding:28px 28px 0 0;position:relative}@media (width>=1024px){.bw-hero-visual{justify-self:end;width:100%;margin:0}}.bw-sunspot{aspect-ratio:1;border:3px solid var(--sp-ink);border-radius:50%;width:68%;position:absolute;top:0;right:0;overflow:hidden}.bw-hero-visual .bw-photo{z-index:1;aspect-ratio:4/5;--focus:var(--hero-focus,50% 30%);margin-top:36px;position:relative}.bw-hero-burst{--sp-burst-size:clamp(96px, 10vw, 136px);transform:rotate(10deg)}.bw-hero-chip{white-space:normal;text-align:center;max-width:100%}.bw-problem{color:var(--sp-paper);padding:80px 0 72px}@media (width>=1024px){.bw-problem{padding:112px 0 104px}}.bw-problem-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=768px){.bw-problem-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.bw-h2-lead{color:var(--sp-lime);font:400 clamp(17px, 1.8vw, 24px) / 1.1 var(--sp-display);letter-spacing:.04em;text-shadow:none;-webkit-text-stroke:0;margin-bottom:12px;display:block}.bw-statement{max-width:36ch;font:600 clamp(19px, 1.7vw, 24px) / 1.35 var(--sp-sans);margin:24px 0 0}.bw-symptoms{flex-wrap:wrap;gap:18px 14px;margin:28px 0 0;padding:4px;list-style:none;display:flex}.bw-problem-body{max-width:56ch;font:400 17.5px / 1.6 var(--sp-sans);margin:30px 0 0}.bw-problem-body p{margin:0}.bw-problem-body p+p{margin-top:14px}.bw-problem-visual{width:min(100%,560px);padding:0 12px 20px 0;position:relative}.bw-problem-visual .bw-photo{aspect-ratio:1;--tilt:1.5deg;--focus:72% 45%}.bw-problem-visual .sp-chip{z-index:2;position:absolute;bottom:0;right:0}.bw-hero .sp-h1{font-size:clamp(38px,5vw,72px)}.sp-burst-label,:lang(de) .sp-burst-label{font-size:max(13px, calc(var(--sp-burst-size,124px) * .14))}.bw-hero-chip-wrap{z-index:2;max-width:80%;display:block;position:absolute;bottom:28px;left:-6px}.bw-hero-burst-wrap{z-index:2;aspect-ratio:1;width:clamp(96px,10vw,136px);display:block;position:absolute;top:2px;right:-6px}.bw-hero-burst-wrap .bw-hero-burst{width:100%;display:inline-grid}.bw-sticker{z-index:2;width:var(--sticker-w,120px);max-width:none;height:auto;rotate:var(--sticker-tilt,-6deg);filter:drop-shadow(8px 10px 0 var(--bw-sticker-drop,#0b0b0fd9));display:block;position:absolute}.bw-problem,.bw-fit,.bw-about{--bw-sticker-drop:var(--sp-orchid)}.bw-learn-panel{--bw-sticker-drop:var(--sp-violet)}.bw-symptoms-wrap,.bw-calc,.bw-learn-panel,.bw-fit-not,.bw-book-inner,.bw-status-head{position:relative}@media (prefers-reduced-motion:no-preference){.bw-sticker{transition:rotate .35s cubic-bezier(.16,1,.3,1)}.bw-sticker:hover{rotate:0deg}}main{overflow-x:clip}.js .bw-hero [data-intro]{animation:.75s cubic-bezier(.16,1,.3,1) backwards bw-intro-rise;animation-delay:var(--d,0s)}.js .bw-hero [data-intro=slam]{animation-name:bw-intro-slam;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.9,.2,1)}.js .bw-hero [data-intro=pop]{animation-name:bw-intro-pop;animation-duration:.6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.js .bw-hero [data-intro=frame]{animation-name:bw-intro-frame;animation-duration:.9s}.bw-h1-line{transform-origin:0}@keyframes bw-intro-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes bw-intro-slam{0%{opacity:0;translate:8px;scale:1.14}to{opacity:1;translate:0;scale:1}}@keyframes bw-intro-pop{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes bw-intro-frame{0%{opacity:0;translate:0 40px;rotate:calc(var(--frame-tilt,0deg) - 6deg)}40%{opacity:1}to{opacity:1;translate:0;rotate:var(--frame-tilt,0deg)}}.bw-hero-visual .bw-photo img{animation:18s ease-in-out infinite alternate bw-kenburns}@keyframes bw-kenburns{0%{scale:1}to{scale:1.07}}.bw-stickers li:nth-child(odd) .sp-chip{animation:7s ease-in-out infinite bw-bob}.bw-stickers li:nth-child(2n) .sp-chip{animation:8.5s ease-in-out 1.2s infinite bw-bob}.bw-hero-chip{animation:7.6s ease-in-out 4.6s infinite bw-bob}@keyframes bw-bob{50%{translate:0 -7px}}.bw-hero-burst,.sp-form-card>.sp-burst{animation:6s ease-in-out infinite bw-wobble}@keyframes bw-wobble{0%,to{rotate:-4deg}50%{rotate:5deg}}.bw-sunspot:before{content:"";background:conic-gradient( from -8deg at 50% 50%, var(--sp-lime) 0deg 22deg, var(--sp-tangerine) 22deg 40deg, var(--sp-mint) 40deg 66deg, var(--sp-lilac) 66deg 80deg, var(--sp-lime) 80deg 104deg, var(--sp-tangerine) 104deg 126deg, #b8f27a 126deg 150deg, var(--sp-mint) 150deg 168deg, var(--sp-tangerine) 168deg 190deg, var(--sp-lime) 190deg 214deg, var(--sp-lilac) 214deg 230deg, var(--sp-mint) 230deg 256deg, var(--sp-tangerine) 256deg 276deg, #b8f27a 276deg 300deg, var(--sp-lime) 300deg 326deg, var(--sp-tangerine) 326deg 344deg, var(--sp-mint) 344deg 360deg);border-radius:50%;animation:48s linear infinite bw-turn;position:absolute;inset:-2px}.js .bw-sunspot{animation:.9s cubic-bezier(.34,1.56,.64,1) .25s both bw-intro-pop}@supports (animation-timeline:scroll()){.js .bw-sunspot{animation:.9s cubic-bezier(.34,1.56,.64,1) .25s both bw-intro-pop,linear both bw-turn}.js .bw-hero .bw-sunspot{animation-timeline:auto,scroll(root)}}.js [data-rise]:not(.is-in){opacity:0;translate:0 26px}.js [data-rise=pop]:not(.is-in){translate:0;scale:.72}.js [data-rise=left]:not(.is-in){translate:-36px}.js [data-rise=right]:not(.is-in){translate:36px}.js [data-rise].is-in{animation:.75s cubic-bezier(.16,1,.3,1) backwards bw-rise;animation-delay:calc(var(--rise,0) * 70ms)}.js [data-rise=pop].is-in{animation-name:bw-pop;animation-duration:.6s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.js [data-rise=left].is-in{animation-name:bw-from-left}.js [data-rise=right].is-in{animation-name:bw-from-right}.js:not(.js-ready) [data-rise]:not(.is-in){animation:1ms linear 3s forwards bw-safety}.js:not(.js-ready) .bw-steps:not(.is-in) .sp-squiggle-ribbon{animation:1ms linear 3s forwards bw-safety-draw}.js:not(.js-ready) .bw-steps:not(.is-in) .sp-squiggle-handles{animation:1ms linear 3s forwards bw-safety}@keyframes bw-safety{to{opacity:1;translate:none;scale:none}}@keyframes bw-safety-draw{to{stroke-dashoffset:0}}@keyframes bw-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes bw-pop{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes bw-from-left{0%{opacity:0;translate:-36px}to{opacity:1;translate:0}}@keyframes bw-from-right{0%{opacity:0;translate:36px}to{opacity:1;translate:0}}.js .bw-steps .sp-squiggle-ribbon{stroke-dasharray:1 1.2;stroke-dashoffset:1.1px}.js .bw-steps .sp-squiggle-handles{opacity:0}.js .bw-steps.is-in .sp-squiggle-ribbon{animation:1.8s ease-in-out .2s forwards bw-draw}.js .bw-steps.is-in .sp-squiggle-handles{animation:.6s 1.6s forwards bw-fade}@keyframes bw-draw{to{stroke-dashoffset:0}}@keyframes bw-fade{to{opacity:1}}.sp-chip{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sp-chip:hover{box-shadow:6px 6px 0 var(--sp-ink);transform:rotate(0)scale(1.04)}.bw-photo{transition:rotate .4s cubic-bezier(.16,1,.3,1)}.bw-photo:hover{rotate:0deg}.bw-case,.bw-fit-card,.bw-price,.sp-step{transition:translate .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.bw-case:hover,.bw-fit-card:hover,.sp-step:hover{translate:-3px -3px}.bw-case:hover{box-shadow:13px 13px 0 var(--sp-lime)}.bw-fit-for:hover{box-shadow:13px 13px 0 var(--sp-paper)}.bw-fit-not:hover{box-shadow:13px 13px 0 var(--sp-orchid)}.sp-step:hover{box-shadow:11px 11px 0 var(--sp-ink)}.bw-price:hover{box-shadow:10px 10px 0 var(--sp-ink);translate:-2px -2px}.bw-learn-item .bw-learn-lead{transition:translate .3s cubic-bezier(.16,1,.3,1)}.bw-learn-item:hover .bw-learn-lead{translate:6px}.bw-calc-out.is-fresh{animation:.4s cubic-bezier(.34,1.56,.64,1) bw-text-pop}@keyframes bw-text-pop{0%{scale:.96}50%{scale:1.04}to{scale:1}}.sp-marquee{position:relative;overflow:visible}.sp-marquee-track{animation-duration:26s}.sp-marquee[data-paused] .sp-marquee-track{animation-play-state:paused}.bw-ticker-viewport{overflow:hidden}.sp-marquee-pause{z-index:1;border:2px solid var(--sp-lime);background:var(--sp-ink);width:36px;height:36px;color:var(--sp-lime);cursor:pointer;box-shadow:3px 3px 0 var(--sp-orchid);border-radius:999px;place-items:center;padding:0;transition:rotate .2s;display:grid;position:absolute;top:-32px;right:24px;rotate:-6deg}.sp-marquee-pause:hover{border-color:var(--sp-ink);background:var(--sp-lime);color:var(--sp-ink);rotate:0deg}.sp-marquee-pause svg{fill:currentColor;width:14px;height:14px}.sp-marquee-pause .bw-icon-play,.sp-marquee[data-paused] .sp-marquee-pause .bw-icon-pause{display:none}.sp-marquee[data-paused] .sp-marquee-pause .bw-icon-play{display:block}@media (prefers-reduced-motion:reduce){.js .bw-hero [data-intro],.js [data-rise]:not(.is-in),.js [data-rise].is-in,.js:not(.js-ready) [data-rise]:not(.is-in),.js .bw-sunspot{opacity:1;animation:none;translate:none;scale:none}.bw-sunspot:before,.bw-hero-visual .bw-photo img,.bw-stickers li:nth-child(n) .sp-chip,.bw-hero-chip,.bw-hero-burst,.sp-form-card>.sp-burst,.bw-calc-out.is-fresh{animation:none}.js .bw-steps .sp-squiggle-ribbon,.js .bw-steps.is-in .sp-squiggle-ribbon,.js:not(.js-ready) .bw-steps:not(.is-in) .sp-squiggle-ribbon{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.js .bw-steps .sp-squiggle-handles,.js .bw-steps.is-in .sp-squiggle-handles,.js:not(.js-ready) .bw-steps:not(.is-in) .sp-squiggle-handles{opacity:1;animation:none}.sp-chip,.bw-photo,.bw-case,.bw-fit-card,.bw-price,.sp-step,.bw-learn-item .bw-learn-lead,.bw-logo{transition:none}.sp-chip:hover{transform:rotate(var(--sp-tilt,-4deg))}.bw-photo:hover{rotate:var(--tilt,-2deg)}.bw-logo:hover{transform:rotate(var(--sp-tilt,0deg))}.sp-marquee-pause{display:none}}.bw-wordmark{color:var(--sp-ink);font:400 19px / 1 var(--sp-display);letter-spacing:.03em;text-transform:uppercase;flex:none;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.bw-wordmark-b{background:var(--sp-ink);color:var(--sp-lime);border-radius:6px;padding:4px 7px 3px}@media (width>=1024px){.bw-wordmark{font-size:25px}}.sp-header .sp-header-cta{padding:9px 14px;font-size:14px;display:inline-flex}@media (width>=640px){.sp-header .sp-header-cta{padding:10px 18px;font-size:15px}}@media (width<=419px){.sp-header-inner{gap:8px;padding-inline:14px}.sp-header .sp-header-cta{padding:8px 11px;font-size:13px}.bw-wordmark{gap:5px;font-size:17px}}.bw-footer-mark{color:var(--sp-paper);font:400 clamp(34px, 5vw, 58px) / 1 var(--sp-display);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;margin:0 0 22px;display:flex}.bw-footer-mark span:last-child{color:var(--sp-lime)}.bw-footer-contact{flex-wrap:wrap;gap:6px 24px;margin:0 0 28px;font-size:15px;display:flex}.bw-footer-contact a{text-decoration:underline}.bw-h2-lead-ink,.bw-h2-lead-paper{color:var(--sp-ink)}.bw-h2-lead-violet{color:var(--sp-violet)}.bw-problem{--bw-sticker-drop:var(--sp-orchid)}.bw-problem-visual{width:min(100%,520px);margin-top:64px;padding:0 12px 20px 0;position:relative}@media (width>=768px){.bw-problem-visual{margin-top:0}}.bw-gcard{border:3px solid var(--sp-ink);background:var(--sp-paper);color:var(--sp-ink);box-shadow:10px 10px 0 var(--sp-orchid);--sp-focus:var(--sp-ink);border-radius:28px;margin:0;padding:24px 22px 20px;rotate:1.2deg}.bw-gcard-head p{margin:0}.bw-gcard-name{font:400 clamp(26px, 2.6vw, 34px) / 1.05 var(--sp-display);letter-spacing:.01em;text-transform:uppercase}.bw-gcard-rating{font:700 16px / 1.3 var(--sp-sans);margin-top:8px!important}.bw-gcard-stars{color:var(--sp-violet);letter-spacing:.08em}.bw-gcard-meta{color:var(--sp-muted);font:500 15px / 1.4 var(--sp-sans);margin-top:2px!important}.bw-gcard-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bw-gbtn{border:2px solid var(--sp-ink);background:var(--sp-paper);font:700 14.5px / 1 var(--sp-sans);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.bw-gbtn-off{color:var(--sp-muted);background:0 0;border-style:dashed}.bw-gbtn-off em{background:var(--sp-orchid);color:var(--sp-ink);font:400 13px / 1 var(--sp-display);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:3px 7px 2px}.bw-gcard figcaption{color:var(--sp-muted);font:600 13.5px / 1.4 var(--sp-sans);margin-top:18px}.bw-sticker-pin{--sticker-w:118px;top:-64px;right:-4px}@media (width>=768px){.bw-sticker-pin{--sticker-w:clamp(124px, 11vw, 168px);top:-78px;right:-18px}}.bw-audience{padding:8px 0 88px}@media (width>=1024px){.bw-audience{padding:16px 0 112px}}.bw-aud-panel{background:var(--sp-orchid);color:var(--sp-ink);--sp-shadow:var(--sp-violet);--sp-focus:var(--sp-ink);--bw-sticker-drop:var(--sp-violet);border-radius:32px;padding:44px 22px 52px}@media (width>=640px){.bw-aud-panel{border-radius:44px;padding:64px 48px 72px}}.bw-aud-panel .bw-h2-lead{color:var(--sp-ink)}.bw-aud-intro{max-width:56ch;font:600 clamp(17px, 1.5vw, 20px) / 1.45 var(--sp-sans);margin:24px 0 0}.bw-aud-cards{grid-template-columns:minmax(0,1fr);gap:76px;margin:72px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.bw-aud-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.bw-aud-card{border:3px solid var(--sp-ink);background:var(--sp-paper);box-shadow:8px 8px 0 var(--sp-ink);border-radius:28px;padding:clamp(96px,7.6vw,116px) 22px 28px;transition:translate .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative;rotate:-.8deg}.bw-aud-card:nth-child(2){rotate:.7deg}.bw-aud-card:nth-child(3){rotate:-.5deg}.bw-aud-card:hover{box-shadow:11px 11px 0 var(--sp-ink);translate:-3px -3px}.bw-aud-card h3{font:400 clamp(26px, 2.4vw, 32px) / 1 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.bw-aud-card p{font:400 16.5px / 1.55 var(--sp-sans);margin:12px 0 0}.bw-sticker-aud{--sticker-w:116px;top:-58px;right:-6px}@media (width>=1024px){.bw-sticker-aud{--sticker-w:clamp(116px, 10.5vw, 148px);top:-66px}}.bw-aud-more-title{font:400 clamp(22px, 2.2vw, 30px) / 1 var(--sp-display);letter-spacing:.02em;text-transform:uppercase;margin:64px 0 0}.bw-aud-more{flex-wrap:wrap;gap:18px 12px;margin:22px 0 0;padding:4px;list-style:none;display:flex}.bw-how .sp-step-art{filter:drop-shadow(8px 10px #0b0b0fd9);width:150px;max-width:none;height:auto}@media (width>=1024px){.bw-how .sp-step-art{width:clamp(130px,12vw,164px)}}.bw-how .sp-step{padding-top:96px}.bw-how .sp-step:nth-child(3){padding-top:120px}.bw-pricing{color:var(--sp-paper);--bw-sticker-drop:var(--sp-orchid);padding:88px 0 96px}@media (width>=1024px){.bw-pricing{padding:120px 0 128px}}.bw-pricing-head{position:relative}.bw-pricing-head .sp-h2{padding-right:96px}@media (width>=768px){.bw-pricing-head .sp-h2{padding-right:0}}.bw-pricing-note{max-width:44ch;font:600 clamp(17px, 1.5vw, 20px) / 1.45 var(--sp-sans);margin:22px 0 0}.bw-sticker-piggy{--sticker-w:92px;top:-8px;right:-4px}@media (width>=768px){.bw-sticker-piggy{--sticker-w:clamp(120px, 12vw, 170px);top:-24px;right:clamp(8px,4vw,64px)}}.bw-plans{grid-template-columns:minmax(0,1fr);gap:76px;margin:76px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.bw-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px}}.bw-plan{border:3px solid var(--sp-ink);background:var(--sp-paper);color:var(--sp-ink);box-shadow:10px 10px 0 var(--sp-orchid);--sp-focus:var(--sp-ink);border-radius:28px;flex-direction:column;padding:30px 24px 26px;transition:translate .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:relative}.bw-plan>.sp-chip{align-self:flex-start}.bw-plan:hover{box-shadow:13px 13px 0 var(--sp-orchid);translate:-2px -2px}.bw-plan-top{box-shadow:12px 12px 0 var(--sp-lime)}.bw-plan-top:hover{box-shadow:15px 15px 0 var(--sp-lime)}.bw-plan-burst{z-index:2;--sp-burst-size:124px;position:absolute;top:-60px;right:-16px;rotate:8deg}.bw-sticker-plan{--sticker-w:86px;top:-78px;right:-2px}.bw-plan-name{font:400 clamp(34px, 3vw, 44px) / 1 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;margin:20px 0 0}.bw-plan-lead{color:var(--sp-muted);font:600 16px / 1.4 var(--sp-sans);margin:8px 0 0}.bw-plan-price{align-items:baseline;gap:6px;margin:24px 0 0;display:flex}.bw-plan-num{font:400 clamp(60px, 6vw, 84px) / .9 var(--sp-display);letter-spacing:.005em}.bw-plan-eur{font:400 38px / 1 var(--sp-display)}.bw-plan-vat{color:var(--sp-muted);font:700 14px / 1.3 var(--sp-sans);margin:6px 0 0}.bw-plan-list{flex:1;align-content:start;gap:11px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.bw-plan-list li{font:500 16.5px / 1.45 var(--sp-sans);padding-left:30px;position:relative}.bw-plan-list li:before{content:"";border:2px solid var(--sp-ink);background:var(--sp-lime);border-radius:999px;width:13px;height:13px;position:absolute;top:.4em;left:2px}.bw-plan-btn{width:100%}.bw-about{border-block:3px solid var(--sp-ink);background:var(--sp-paper);color:var(--sp-ink);--sp-shadow:var(--sp-orchid);--sp-focus:var(--sp-ink);padding:80px 0 88px}@media (width>=1024px){.bw-about{padding:104px 0 112px}}.bw-about-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=900px){.bw-about-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.bw-about-visual{width:min(100%,480px);padding:28px 24px 0 0;position:relative}.bw-about-visual .bw-photo{z-index:1;aspect-ratio:4/5;--tilt:-2deg;--focus:var(--about-focus,50% 30%);position:relative}.bw-about-sun{width:58%;top:0;right:0}.bw-about .bw-h2-lead{color:var(--sp-violet)}.bw-about-text{max-width:58ch;font:400 clamp(17px, 1.5vw, 19px) / 1.65 var(--sp-sans);margin-top:26px}.bw-about-text p{margin:0}.bw-about-text p+p{margin-top:14px}.bw-about-link{color:var(--sp-violet);text-underline-offset:4px;font-weight:700;text-decoration:underline 2px}.bw-about-link:hover{color:var(--sp-ink)}.bw-about-facts{flex-wrap:wrap;gap:18px 14px;margin:30px 0 0;padding:4px;list-style:none;display:flex}.bw-faq{color:var(--sp-paper);padding:80px 0 88px}@media (width>=1024px){.bw-faq{padding:112px 0 120px}}.bw-faq-inner{max-width:900px}.bw-faq-list{gap:18px;margin-top:44px;display:grid}.bw-faq-item{background:var(--sp-paper);color:var(--sp-ink);box-shadow:6px 6px 0 var(--sp-orchid);--sp-focus:var(--sp-ink);border-radius:22px}.bw-faq-item summary{font:800 clamp(17px, 1.6vw, 20px) / 1.3 var(--sp-sans);cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.bw-faq-item summary::-webkit-details-marker{display:none}.bw-faq-item p{max-width:62ch;font:400 17px / 1.6 var(--sp-sans);margin:0;padding:0 22px 22px}.bw-faq-icon{border:2px solid var(--sp-ink);background:var(--sp-lime);border-radius:999px;flex:none;width:28px;height:28px;position:relative}.bw-faq-icon:before,.bw-faq-icon:after{content:"";background:var(--sp-ink);width:12px;height:2.5px;margin:-1.25px 0 0 -6px;position:absolute;top:50%;left:50%}.bw-faq-icon:after{rotate:90deg}.bw-faq-item[open] .bw-faq-icon:after{rotate:0deg}@media (prefers-reduced-motion:no-preference){.bw-faq-icon:after{transition:rotate .25s cubic-bezier(.16,1,.3,1)}}.bw-finale{border-top:3px solid var(--sp-ink);background:var(--sp-lime);color:var(--sp-ink);--sp-focus:var(--sp-ink);--sp-form-shadow:var(--sp-ink);padding:88px 0 96px;position:relative;overflow:hidden}@media (width>=1024px){.bw-finale{padding:120px 0 128px}}.bw-finale-inner{max-width:760px}.bw-finale-card{margin-top:48px}.bw-finale .sp-panel .sp-btn{width:100%}@media (width>=640px){.bw-finale .sp-panel .sp-btn{width:auto}}@media (width<=1023px){.bw-finale-card>.sp-burst{right:6px}}@media (width<=639px){.bw-finale .sp-panel-lead{padding-right:72px}}.sp-doc ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bw-status{background:var(--sp-lime);min-height:60vh;color:var(--sp-ink);--sp-focus:var(--sp-ink);place-items:center;padding:72px 16px 96px;display:grid}.bw-status-inner{text-align:center;width:100%;max-width:620px}.bw-status .sp-panel{text-align:left;margin-top:32px}@media (prefers-reduced-motion:reduce){.bw-aud-card,.bw-plan{transition:none}.bw-aud-card:hover,.bw-plan:hover{translate:none}}.bw-crumbs{font:600 14px / 1.3 var(--sp-sans);margin:0 0 18px}.bw-crumbs a{color:var(--sp-ink);text-underline-offset:3px;text-decoration:underline}.bw-city-hero .sp-page-h1{font-size:clamp(34px,5vw,64px)}.bw-city-sub{max-width:62ch;margin-top:24px}.bw-city-panel{margin-top:26px}.bw-city-sec{color:var(--sp-paper);padding:56px 0 8px}@media (width>=1024px){.bw-city-sec{padding:80px 0 16px}}.bw-city-prose{max-width:860px}.bw-city-prose p{font:400 clamp(17px, 1.4vw, 19px) / 1.65 var(--sp-sans);margin:22px 0 0}.bw-city-prose a,.bw-source a{color:var(--sp-lime);text-underline-offset:4px;text-decoration:underline}.bw-source{max-width:70ch;color:var(--sp-soft);font:500 14px / 1.5 var(--sp-sans);margin:20px 0 0}.bw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 0;display:grid}@media (width>=768px){.bw-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.bw-facts>div{background:var(--sp-paper);color:var(--sp-ink);box-shadow:5px 5px 0 var(--sp-orchid);border-radius:18px;padding:14px 16px}.bw-facts dt{color:var(--sp-muted);font:700 13px / 1.2 var(--sp-sans)}.bw-facts dd{font:400 clamp(20px, 1.8vw, 26px) / 1.05 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:4px 0 0}.bw-table-wrap{margin-top:26px;overflow-x:auto}.bw-table{border-collapse:collapse;background:var(--sp-paper);width:100%;color:var(--sp-ink);font:500 16px / 1.4 var(--sp-sans);border-radius:18px}.bw-table th,.bw-table td{border-bottom:2px solid var(--sp-line);text-align:left;padding:12px 16px}.bw-table thead th{background:var(--sp-lime);font-weight:800}.bw-table td{font-variant-numeric:tabular-nums;font-weight:700}.bw-table tbody th{font-weight:600}.bw-table a{color:var(--sp-violet);text-underline-offset:3px;font-weight:800;text-decoration:underline}.bw-city-plans{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.bw-city-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw-city-plan{background:var(--sp-paper);color:var(--sp-ink);box-shadow:6px 6px 0 var(--sp-orchid);font:500 15.5px / 1.4 var(--sp-sans);border-radius:18px;gap:4px;padding:16px 18px;display:grid}.bw-city-plan-top{box-shadow:6px 6px 0 var(--sp-lime)}.bw-city-plan strong{font:400 24px / 1 var(--sp-display);text-transform:uppercase}.bw-city-plan-price{font:400 36px / 1 var(--sp-display)}.bw-near,.bw-hub-list{flex-wrap:wrap;gap:20px 14px;margin:28px 0 0;padding:4px;list-style:none;display:flex}.bw-near-link{color:var(--sp-paper);flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.bw-near-km{color:var(--sp-soft);font:600 13px / 1 var(--sp-sans);padding-left:4px}.bw-city-faq .bw-faq-inner{margin:0;padding:0}.bw-city-finale{margin-top:56px}.bw-city-faq,.bw-city-near,.bw-hub-group:last-of-type{padding-bottom:24px}.bw-places{color:var(--sp-paper);padding:72px 0 24px}.bw-places-intro{max-width:60ch;font:600 clamp(17px, 1.5vw, 20px) / 1.45 var(--sp-sans);margin:22px 0 0}.bw-places-all{margin:26px 0 0}.bw-places-link,.bw-places .bw-h2-lead{color:var(--sp-lime)}.bw-footer-places{border-top:1px solid #fffef929;margin:0 0 28px;padding-top:24px}.bw-footer-places-title{color:var(--sp-lime);font:400 18px / 1 var(--sp-display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px}.bw-footer-places ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bw-inline-link{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}.bw-care{background:var(--sp-paper);color:var(--sp-ink);border-radius:20px;gap:18px 40px;margin:28px 0 0;padding:24px 22px;display:grid}@media (width>=860px){.bw-care{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:28px 32px}}.bw-care-lead{color:var(--sp-violet);font:700 13px / 1.2 var(--sp-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.bw-care-title{font:800 clamp(22px, 2.2vw, 28px) / 1.15 var(--sp-sans);letter-spacing:-.01em;margin:0}.bw-care-price{font:600 16px / 1.4 var(--sp-sans);margin:10px 0 0}.bw-care-num{font:800 clamp(26px, 2.6vw, 34px) / 1 var(--sp-sans);letter-spacing:-.02em}.bw-care-vat{color:var(--sp-muted);white-space:nowrap;font-weight:500}.bw-care-list{font:600 15.5px / 1.4 var(--sp-sans);gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.bw-care-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-care-list li{padding-left:26px;position:relative}.bw-care-list li:before{content:"";background:var(--sp-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230b0b0f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:999px;width:18px;height:18px;position:absolute;top:1px;left:0}.bw-care-own{color:var(--sp-muted);font:500 14.5px / 1.5 var(--sp-sans);margin:14px 0 0}.theme-calm{--cm-bg:var(--sp-paper);--cm-alt:#f4f2ea;--cm-line:var(--sp-line);--cm-text:#1d1d24;--cm-muted:var(--sp-muted);--sp-shadow:transparent;background:var(--cm-bg)}.theme-calm body{background:var(--cm-bg);color:var(--cm-text)}.theme-calm :is(.bw-sticker,.sp-step-art,.sp-burst,.bw-hero-burst-wrap,.bw-sunspot,.sp-steps-ribbon,.sp-marquee){display:none!important}.theme-calm :is(.sp-h1,.sp-h2,.sp-page-h1){color:var(--cm-text);font-family:var(--sp-sans);letter-spacing:-.02em;text-transform:none;text-shadow:none;-webkit-text-stroke:0;font-weight:800}.theme-calm .sp-h2{font-size:clamp(28px,3.4vw,44px);line-height:1.12}.theme-calm .sp-on-ink{color:var(--cm-text);-webkit-text-stroke:0}.theme-calm .bw-h2-lead,.theme-calm .cm-eyebrow{color:var(--sp-violet);font:700 13px / 1.2 var(--sp-sans);letter-spacing:.1em;text-transform:uppercase;text-shadow:none;margin:0 0 12px;display:block}.theme-calm .sp-outline{color:inherit;-webkit-text-stroke:0}.theme-calm .sp-header{border-bottom:1px solid var(--cm-line);background:#fffef9f5}.theme-calm .bw-wordmark{font:800 18px / 1 var(--sp-sans);letter-spacing:-.01em;text-transform:none;gap:6px}.theme-calm .bw-wordmark-b{color:var(--sp-violet);background:0 0;padding:0}@media (width<=419px){.theme-calm .bw-wordmark{gap:5px;font-size:16px}}.theme-calm .sp-btn{box-shadow:none;border-radius:12px}.theme-calm .sp-btn:hover{box-shadow:none;transform:translateY(-1px)}.theme-calm .sp-btn:active{transform:none}.theme-calm .sp-chip{border:1px solid var(--cm-line);color:var(--cm-text);font:600 14.5px / 1.2 var(--sp-sans);letter-spacing:0;text-transform:none;box-shadow:none;background:#fff;border-radius:999px;padding:8px 14px;transform:none}.theme-calm .sp-chip.sp-tone-lime{background:var(--sp-lime);border-color:#0000}.theme-calm .sp-chip:hover{box-shadow:none;transform:none}.theme-calm :is(.bw-aud-card,.bw-plan,.sp-step,.bw-gcard,.bw-faq-item,.sp-panel,.bw-photo,.bw-city-plan,.bw-facts>div){border:1px solid var(--cm-line);border-radius:16px;transform:none;box-shadow:none!important;rotate:0deg!important}.theme-calm :is(.bw-aud-card,.bw-plan,.sp-step):hover{translate:none}.theme-calm :is(.bw-problem,.bw-pricing,.bw-faq,.bw-places){color:var(--cm-text)}.theme-calm .bw-problem{background:var(--cm-alt)}.theme-calm .bw-symptoms{gap:10px}.theme-calm .bw-problem-visual{margin-top:32px}.theme-calm .bw-gcard figcaption{color:var(--cm-muted)}.theme-calm .bw-audience{padding-top:88px}.theme-calm .bw-aud-panel{background:0 0;border-radius:0;padding:0}.theme-calm .bw-aud-panel .bw-h2-lead{color:var(--sp-violet)}.theme-calm .bw-aud-cards{gap:20px;margin-top:40px}.theme-calm .bw-aud-card{background:#fff;padding:26px 24px}.theme-calm .bw-aud-card h3,.theme-calm .bw-plan-name,.theme-calm .sp-step-title{font:800 22px / 1.2 var(--sp-sans);letter-spacing:-.01em;text-transform:none}.theme-calm .bw-aud-more-title{font:700 18px / 1.3 var(--sp-sans);text-transform:none}.theme-calm .sp-how{background:var(--cm-alt);border-block:0}.theme-calm .bw-steps{margin-top:40px}.theme-calm .sp-steps-list{gap:20px}.theme-calm .sp-step,.theme-calm .bw-how .sp-step,.theme-calm .bw-how .sp-step:nth-child(3){background:#fff;padding:26px 24px;margin-top:0!important}.theme-calm .sp-step-num{background:var(--sp-lime);width:36px;height:36px;color:var(--sp-ink);font:800 17px / 1 var(--sp-sans);-webkit-text-stroke:0;border-radius:999px;place-items:center;margin-bottom:14px;display:inline-grid;position:static}.theme-calm .bw-pricing{background:var(--cm-bg)}.theme-calm .bw-plans{gap:20px;margin-top:48px}.theme-calm .bw-plan{background:#fff;padding:28px 24px 24px}.theme-calm .bw-plan-top{border:2px solid var(--sp-ink)}.theme-calm .bw-plan-top:before{content:"Empfohlen";background:var(--sp-ink);color:var(--sp-lime);font:800 12px / 1 var(--sp-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;position:absolute;top:-13px;left:22px}.theme-calm .bw-plan-num,.theme-calm .bw-plan-eur{font-family:var(--sp-sans);letter-spacing:-.03em;font-weight:800}.theme-calm .bw-plan-num{font-size:clamp(44px,4.4vw,58px)}.theme-calm .bw-plan-eur{font-size:28px}.theme-calm .bw-about{background:var(--cm-alt);border-block:0}.theme-calm .bw-about .bw-h2-lead{color:var(--sp-violet)}.theme-calm .bw-about-visual{padding:0}.theme-calm .bw-places{padding-top:88px}.theme-calm .bw-places .bw-h2-lead,.theme-calm .bw-places-link{color:var(--sp-violet)}.theme-calm .bw-near-link{color:var(--cm-text)}.theme-calm .bw-faq{background:var(--cm-bg)}.theme-calm .bw-faq-item{background:#fff}.theme-calm .bw-finale{background:var(--sp-ink);color:var(--sp-paper);border-top:0}.theme-calm .bw-finale .sp-h2{color:var(--sp-paper)}.theme-calm .bw-finale .sp-panel{border:0}.theme-calm .sp-chip,.theme-calm .bw-hero-chip{animation:none!important}.cm-hero{background:var(--cm-bg);padding:48px 0 56px}@media (width>=1024px){.cm-hero{padding:72px 0 80px}}.cm-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (width>=900px){.cm-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px}}.cm-h1{color:var(--cm-text);font:800 clamp(36px, 5vw, 62px) / 1.06 var(--sp-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.cm-lead{color:#3a3a44;max-width:54ch;font:400 clamp(18px, 1.6vw, 20px) / 1.6 var(--sp-sans);margin:22px 0 0}.cm-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.cm-actions .sp-btn{padding:16px 24px;font-size:17px}.cm-direct{color:var(--cm-muted);font:600 15.5px / 1.3 var(--sp-sans);flex-wrap:wrap;flex:1 0 100%;align-items:baseline;gap:10px 20px;margin:0;display:flex}.cm-tel{color:var(--cm-text);font:700 16px / 1.3 var(--sp-sans);text-decoration:underline;text-decoration-color:var(--sp-lime);text-underline-offset:5px;text-decoration-thickness:3px}.cm-checks{font:600 15.5px / 1.3 var(--sp-sans);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.cm-checks li{padding-left:26px;position:relative}.cm-checks li:before{content:"";background:var(--sp-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230b0b0f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:999px;width:18px;height:18px;position:absolute;top:1px;left:0}.cm-hero-photo{width:min(100%,420px);margin:0 auto}.cm-hero-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:20px;width:100%;height:auto;display:block}.cm-hero-photo figcaption{font:400 15px / 1.4 var(--sp-sans);color:var(--cm-muted);gap:2px;margin-top:14px;display:grid}.cm-hero-photo strong{color:var(--cm-text);font-weight:800}.cm-trust{border-block:1px solid var(--cm-line);background:#fff;padding:20px 0}.cm-trust p{max-width:80ch;color:var(--cm-muted);font:500 15.5px / 1.5 var(--sp-sans);margin:0}.cm-trust strong{color:var(--cm-text)}.cm-examples{background:var(--cm-bg);padding:80px 0 88px}.cm-section-lead{color:#3a3a44;max-width:60ch;font:400 18px / 1.6 var(--sp-sans);margin:16px 0 0}.cm-mocks{grid-template-columns:minmax(0,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.cm-mocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-mock{margin:0}.cm-mock-bar{border:1px solid var(--cm-line);background:#ecebe4;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:10px 12px;display:flex}.cm-mock-bar span{background:#cfcdc4;border-radius:999px;width:9px;height:9px}.cm-mock-bar em{color:var(--cm-muted);font:500 12px / 1 var(--sp-sans);background:#fff;border-radius:999px;flex:1;margin-left:8px;padding:4px 10px}.cm-mock-site{border:1px solid var(--cm-line);background:#fff;border-radius:0 0 14px 14px;overflow:hidden}.cm-mock-nav{font:500 12.5px / 1.2 var(--sp-sans);color:var(--cm-muted);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cm-mock-nav strong{color:var(--brand);font-size:14px;font-weight:800}.cm-mock-hero{background:var(--brand);color:#fff;padding:22px 18px 24px}.cm-mock-icon{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:30px;height:30px}.cm-mock-h{font:800 19px / 1.2 var(--sp-sans);letter-spacing:-.01em;margin:12px 0 0}.cm-mock-s{font:400 13.5px / 1.5 var(--sp-sans);opacity:.88;margin:8px 0 0}.cm-mock-btn{color:var(--brand);font:800 13px / 1 var(--sp-sans);background:#fff;border-radius:8px;margin-top:16px;padding:9px 14px;display:inline-block}.cm-mock-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px 6px;list-style:none;display:grid}.cm-mock-tiles li{color:var(--cm-text);font:700 11.5px / 1.25 var(--sp-sans);text-align:center;border:1px solid #eee;border-radius:8px;padding:12px 8px}.cm-mock-foot{color:var(--cm-muted);font:500 12px / 1.3 var(--sp-sans);margin:0;padding:10px 16px 16px}.cm-mock figcaption{color:var(--cm-muted);font:500 14.5px / 1.4 var(--sp-sans);margin-top:12px}.cm-mock figcaption strong{color:var(--cm-text)}.fn{background:var(--cm-bg);padding:40px 0 88px}.fn-wrap{grid-template-columns:minmax(0,1fr);gap:36px;max-width:1080px;display:grid}@media (width>=960px){.fn-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;padding-top:32px}}.fn-h1{font-size:clamp(32px,4.2vw,50px)}.fn-lead{color:#3a3a44;max-width:46ch;font:400 18px / 1.6 var(--sp-sans);margin:18px 0 0}.fn-who{color:var(--cm-muted);font:500 15px / 1.4 var(--sp-sans);align-items:center;gap:12px;margin-top:24px;display:flex}.fn-who p{margin:0}.fn-who strong{color:var(--cm-text)}.fn-avatar{object-fit:cover;object-position:50% 20%;border-radius:999px;width:48px;height:48px}.fn-form,.fn-done{border:1px solid var(--cm-line);background:#fff;border-radius:18px;padding:26px 22px 24px}@media (width>=640px){.fn-form,.fn-done{padding:32px 32px 28px}}.fn-progress{background:#ecebe4;border-radius:999px;height:6px;overflow:hidden}.fn-progress span{background:var(--sp-ink);border-radius:999px;width:14%;height:100%;transition:width .3s;display:block}.fn-count{color:var(--cm-muted);font:600 13.5px / 1 var(--sp-sans);margin:10px 0 0}.fn-form:not(.fn-js) .fn-progress,.fn-form:not(.fn-js) .fn-count,.fn-form:not(.fn-js) .fn-next,.fn-form:not(.fn-js) .fn-back{display:none}.fn-form,.fn-done,.fn-step{scroll-margin-top:96px}.fn-step{border:0;min-width:0;margin:22px 0 0;padding:0}.fn-step legend{color:var(--cm-text);font:800 clamp(21px, 2.2vw, 26px) / 1.25 var(--sp-sans);letter-spacing:-.01em;margin:0 0 16px;padding:0}.fn-hint{color:var(--cm-muted);font:500 14.5px / 1.4 var(--sp-sans);margin:-8px 0 14px}.fn-options{gap:10px;display:grid}.fn-option{border:1.5px solid var(--cm-line);min-height:52px;color:var(--cm-text);font:600 16.5px / 1.35 var(--sp-sans);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.fn-option:hover{border-color:#a9a69a}.fn-option input{width:20px;height:20px;accent-color:var(--sp-ink);flex:none;margin:0}.fn-option:has(input:checked){border-color:var(--sp-ink);background:#fbfde9}.fn-option:has(input:focus-visible){outline:3px solid var(--sp-violet);outline-offset:2px}.fn-field{color:var(--cm-text);font:700 15px / 1.35 var(--sp-sans);gap:6px;margin-top:14px;display:grid}.fn-field em{color:var(--cm-muted);font-weight:500}.fn-field input,.fn-field textarea{border:1.5px solid var(--cm-line);width:100%;color:var(--cm-text);font:500 16.5px / 1.4 var(--sp-sans);background:#fff;border-radius:10px;padding:13px 14px}.fn-field input:focus,.fn-field textarea:focus{border-color:var(--sp-ink);outline-offset:0;outline:3px solid #512dc640}.fn-consent{color:#3a3a44;font:500 14.5px / 1.45 var(--sp-sans);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.fn-consent input{width:20px;height:20px;accent-color:var(--sp-ink);flex:none;margin:1px 0 0}.fn-consent a,.fn-small a,.fn-done a{color:var(--sp-violet);text-underline-offset:3px;font-weight:700;text-decoration:underline}.fn-suggest{font:500 15.5px / 1.5 var(--sp-sans);background:#fbfde9;border:1px solid #e6efb0;border-radius:12px;margin:0 0 6px;padding:14px 16px}.fn-suggest p{margin:0}.fn-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fn-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.fn-nav .sp-btn{margin-left:auto;padding:15px 22px}.fn-back{color:var(--cm-muted);font:700 15px / 1 var(--sp-sans);cursor:pointer;background:0 0;border:0;padding:10px 2px}.fn-back:hover{color:var(--cm-text)}.fn-submit:disabled{opacity:.6}.fn-error{color:#8a1c1c;font:600 15px / 1.4 var(--sp-sans);background:#fdecec;border-radius:10px;margin:16px 0 0;padding:12px 14px}.fn-small{color:var(--cm-muted);font:500 14px / 1.45 var(--sp-sans);margin:18px 0 0}.fn-done p{max-width:52ch;font:400 17.5px / 1.6 var(--sp-sans);margin:16px 0 0}.fn-done:focus{outline:none}.fn [hidden]{display:none!important}.fn-who img{flex:none;display:block}.theme-calm .sp-page-hero{border-bottom:1px solid var(--cm-line);background:var(--cm-alt);color:var(--cm-text)}.theme-calm .sp-page-hero-inner{padding-top:36px;padding-bottom:44px}@media (width>=900px){.theme-calm .sp-page-hero-inner{padding-top:52px;padding-bottom:60px}}.theme-calm .sp-page-h1,.theme-calm .bw-city-hero .sp-page-h1{max-width:22ch;font-size:clamp(32px,4.4vw,54px);line-height:1.08}.theme-calm .sp-hero-meta{color:var(--cm-muted);font-weight:600}.theme-calm .bw-crumbs{color:var(--cm-muted)}.theme-calm .bw-crumbs a{color:var(--cm-text)}.theme-calm .sp-sub{max-width:62ch;color:var(--cm-text);font:500 clamp(17px, 1.5vw, 20px) / 1.55 var(--sp-sans);box-shadow:none;background:0 0;border-radius:0;padding:0;transform:none}.theme-calm .bw-hero-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px 20px;padding:0;rotate:none}.theme-calm .bw-hero-note{max-width:34ch;color:var(--cm-muted)}.theme-calm .bw-hero-note a,.theme-calm .bw-inline-link{color:var(--sp-violet)}.theme-calm .bw-city-sec{color:var(--cm-text);padding:48px 0 8px}@media (width>=1024px){.theme-calm .bw-city-sec{padding:64px 0 12px}}.theme-calm .bw-city-prose a,.theme-calm .bw-source a{color:var(--sp-violet)}.theme-calm .bw-source{color:var(--cm-muted)}.theme-calm .bw-facts>div{border:1px solid var(--cm-line);box-shadow:none;background:#fff;border-radius:14px}.theme-calm .bw-facts dd{font:800 clamp(18px, 1.6vw, 22px) / 1.15 var(--sp-sans);letter-spacing:-.01em;text-transform:none}.theme-calm .bw-table{border:1px solid var(--cm-line);border-collapse:separate;border-spacing:0;background:#fff;border-radius:14px;overflow:hidden}.theme-calm .bw-table th,.theme-calm .bw-table td{border-bottom:1px solid var(--cm-line)}.theme-calm .bw-table tbody tr:last-child :is(th,td){border-bottom:0}.theme-calm .bw-table thead th{background:var(--cm-alt);color:var(--cm-muted);font:700 13px / 1.3 var(--sp-sans);letter-spacing:.04em;text-transform:uppercase}.theme-calm .bw-table td{font-weight:600}.theme-calm .bw-near-km{color:var(--cm-muted)}.theme-calm .bw-city-finale{margin-top:48px}.theme-calm .cm-narrow,.theme-calm .bw-city-faq .bw-faq-inner{max-width:860px}.theme-calm .bw-city-faq .bw-faq-inner{margin:0 auto;padding-inline:16px}.theme-calm .sp-sheet{max-width:860px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:36px auto 0;padding:0 16px 8px}@media (width>=640px){.theme-calm .sp-sheet{margin-top:48px;padding:0 24px 16px}.theme-calm .bw-city-faq .bw-faq-inner{padding-inline:24px}}@media (width>=1024px){.theme-calm .sp-sheet,.theme-calm .bw-city-faq .bw-faq-inner{padding-inline:32px}}.theme-calm .sp-prose h2{color:var(--cm-text);font:800 clamp(20px, 2vw, 24px) / 1.25 var(--sp-sans);letter-spacing:-.01em;text-transform:none}.theme-calm .sp-prose a{color:var(--sp-violet)}.theme-calm .sp-prose li:before{background:var(--cm-text);border:0;width:7px;height:7px;top:.62em;left:6px}.theme-calm .bw-status{background:var(--cm-alt);min-height:52vh;color:var(--cm-text)}.theme-calm .bw-status .sp-panel{border:1px solid var(--cm-line);box-shadow:none}.theme-calm .bw-care{border:1px solid var(--cm-line);color:var(--cm-text);background:#fff;border-radius:16px}.theme-calm .bw-gcard-name{font:800 22px / 1.2 var(--sp-sans);letter-spacing:-.01em;text-transform:none}@media (width<=419px){.cm-actions .sp-btn{width:100%;padding:15px 14px;font-size:16px}}.cm-refs{background:var(--cm-bg);padding:72px 0 80px}.cm-ref{height:100%;color:var(--cm-text);flex-direction:column;text-decoration:none;display:flex}.cm-ref .cm-mock-bar{display:flex}.cm-ref-shot{aspect-ratio:16/9;border:1px solid var(--cm-line);object-fit:cover;object-position:top;background:#fff;border-radius:0 0 14px 14px;width:100%;height:auto;display:block}.cm-ref-body{flex-direction:column;flex:1;gap:6px;padding:16px 2px 0;display:flex}.cm-ref-meta{color:var(--sp-violet);font:700 12.5px / 1.3 var(--sp-sans);letter-spacing:.06em;text-transform:uppercase}.cm-ref-name{font:800 20px / 1.2 var(--sp-sans);letter-spacing:-.01em}.cm-ref-text{color:#3a3a44;font:400 15.5px / 1.55 var(--sp-sans)}.cm-ref-open{font:700 15px / 1.3 var(--sp-sans);text-decoration:underline;text-decoration-color:var(--sp-lime);text-underline-offset:5px;margin-top:auto;padding-top:8px;text-decoration-thickness:3px}.cm-ref:hover .cm-ref-shot,.cm-ref:focus-visible .cm-ref-shot{border-color:var(--cm-text)}.cm-ref:hover .cm-ref-open{text-decoration-color:var(--sp-violet)}.theme-calm .cm-examples{padding-top:8px}.cm-in{width:fit-content;color:var(--cm-text);font:700 15px / 1.3 var(--sp-sans);text-decoration:underline;text-decoration-color:var(--sp-lime);text-underline-offset:5px;align-items:center;gap:8px;margin-top:8px;text-decoration-thickness:3px;display:inline-flex}.cm-in:hover{text-decoration-color:var(--sp-violet)}.cm-in-icon{fill:#0a66c2;flex:none;width:18px;height:18px}.bw-about-links{flex-wrap:wrap;gap:10px 28px;display:flex}.cm-quotes{background:var(--cm-bg);padding:8px 0 80px}.cm-quote-list{grid-template-columns:minmax(0,1fr);gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.cm-quote-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cm-quote-list-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-quote{border:1px solid var(--cm-line);background:#fff;border-radius:16px;flex-direction:column;height:100%;margin:0;padding:24px 24px 22px;display:flex}.cm-quote blockquote{flex:1;margin:0}.cm-quote blockquote p{color:var(--cm-text);font:500 17px / 1.6 var(--sp-sans);margin:0}.cm-quote blockquote p:before{content:"„"}.cm-quote blockquote p:after{content:"“"}.cm-quote figcaption{border-top:1px solid var(--cm-line);color:var(--cm-muted);font:400 14.5px / 1.45 var(--sp-sans);gap:2px;margin-top:18px;padding-top:16px;display:grid}.cm-quote figcaption strong{color:var(--cm-text);font-size:15.5px;font-weight:800}.cm-quote figcaption em{font-size:13px;font-style:normal}.cm-quote figcaption a{width:fit-content;color:var(--sp-violet);font-weight:700}.cm-quote-more{margin:28px 0 0}.cm-stars{gap:2px;margin:0 0 14px;display:flex}.cm-stars svg{fill:#f5b400;width:18px;height:18px}.fn-place{position:relative}.fn-ac{z-index:20;border:1.5px solid var(--sp-ink);background:#fff;border-radius:12px;max-height:296px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0b0b0f24}.fn-ac li{cursor:pointer;border-radius:8px;gap:1px;padding:10px 12px;display:grid}.fn-ac li strong{color:var(--cm-text);font:700 16px / 1.3 var(--sp-sans)}.fn-ac li span{color:var(--cm-muted);font:500 13.5px / 1.35 var(--sp-sans)}.fn-ac li:hover,.fn-ac li.is-active{background:var(--cm-alt)}.fn-ac li.is-active{outline:2px solid var(--sp-violet);outline-offset:-2px}
