.o9CObq_page{flex:1}.o9CObq_hero{gap:18px;max-width:900px;display:grid}@media (min-width:1024px){.o9CObq_hero{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px 56px;max-width:none}.o9CObq_hero .o9CObq_lead{padding-bottom:8px}}.o9CObq_title{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,7.4vw,104px);font-weight:640;line-height:.98}.o9CObq_lead{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.o9CObq_rise{animation:.7s cubic-bezier(.2,.8,.2,1) both o9CObq_rise}@keyframes o9CObq_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes o9CObq_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.o9CObq_rise{animation:.18s both o9CObq_fadeIn}}:root[data-motion=off] .o9CObq_rise{animation:.18s both o9CObq_fadeIn!important}.o9CObq_reel{margin:clamp(28px,3.4vw,44px) 0 0}.o9CObq_reelSlot{width:min(100%,177.778svh - 604.444px);min-width:min(100%,560px);box-shadow:var(--shadow-soft,0 1px 2px #0000000f);border-radius:clamp(20px,2.6vw,40px);margin-inline:auto;overflow:hidden}.o9CObq_reelCaption{-webkit-hyphens:manual;hyphens:manual;width:min(100%,max(177.778svh - 604.444px,560px));color:var(--ink-3);margin:14px auto 0;padding-inline:2px;font-size:14px;line-height:1.5}.o9CObq_gridSection{margin-top:clamp(48px,6vw,88px)}.o9CObq_grid{gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.o9CObq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}.o9CObq_grid>.o9CObq_featured{grid-column:1/-1}}@media (min-width:1024px){.o9CObq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}.o9CObq_grid>.o9CObq_featured{grid-area:span 2/span 2}}.o9CObq_card{min-width:0;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.o9CObq_grid>.o9CObq_card{animation:linear both o9CObq_flyIn;animation-timeline:view();animation-range:entry entry 70%}@media (min-width:1024px){.o9CObq_grid>.o9CObq_card{--fly-y:96px;--fly-r:-2deg}.o9CObq_grid>.o9CObq_card:nth-child(2n){--fly-r:2deg}.o9CObq_grid>.o9CObq_card:nth-child(3n){animation-range:entry 8% entry 78%}}}}@keyframes o9CObq_flyIn{0%{opacity:0;transform:translateY(var(--fly-y,48px)) rotate(var(--fly-r,0deg))}35%{opacity:1}to{opacity:1;transform:none}}:root[data-motion=off] .o9CObq_grid>.o9CObq_card{animation:none}.o9CObq_cardLink{color:inherit;border-radius:24px;flex-direction:column;gap:16px;text-decoration:none;display:flex}.o9CObq_cardLink:focus-visible{outline:none}.o9CObq_cardLink:focus-visible .o9CObq_cardFrame{outline:3px solid var(--accent);outline-offset:4px}.o9CObq_cardFrame{aspect-ratio:16/9;background-color:var(--canvas-deep);isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.o9CObq_featured .o9CObq_cardFrame{border-radius:24px}@media (min-width:768px){.o9CObq_cardFrame{border-radius:24px}.o9CObq_featured .o9CObq_cardFrame{border-radius:36px}}.o9CObq_cardPicture,.o9CObq_cardImg,.o9CObq_cardPreview{width:100%;height:100%;display:block;position:absolute;inset:0}.o9CObq_cardImg{object-fit:cover;transition:transform var(--dur-soft,.827s) var(--ease-soft,ease)}.o9CObq_cardPreview{z-index:1;border-radius:0}@media (hover:hover){.o9CObq_cardLink:hover .o9CObq_cardImg{transform:scale(1.03)}}.o9CObq_cardLink:focus-visible .o9CObq_cardImg{transform:scale(1.03)}.o9CObq_cardPending{color:var(--ink-2);place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.o9CObq_cardPlay{z-index:2;color:#111113;opacity:0;width:52px;height:52px;transition:opacity .2s ease, transform var(--dur-pop,.586s) var(--ease-pop,ease);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;transform:scale(.85);box-shadow:0 10px 30px #11111338}.o9CObq_featured .o9CObq_cardPlay{opacity:1;width:64px;height:64px;bottom:20px;right:20px;transform:none}.o9CObq_cardPlay svg{fill:currentColor;margin-left:3px}@media (hover:none){.o9CObq_cardPlay{opacity:1;transform:none}}.o9CObq_cardLink:hover .o9CObq_cardPlay,.o9CObq_cardLink:focus-visible .o9CObq_cardPlay{opacity:1;transform:none}.o9CObq_cardBody{flex-direction:column;gap:10px;padding:0 2px;display:flex}.o9CObq_cardBody>.o9CObq_cardTags{order:-1}.o9CObq_cardTags{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.o9CObq_tag{border-radius:var(--radius-pill,999px);background:var(--accent-soft);color:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;max-width:100%;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.35}.o9CObq_tag[data-tag=customer]{background:var(--accent);color:var(--on-accent,#fff)}.o9CObq_tag[data-tag=studio]{background:var(--canvas-deep)}.o9CObq_cardMeta{color:var(--ink-3);font-size:14px;font-weight:500}.o9CObq_card:not(.o9CObq_featured) .o9CObq_cardMeta{flex-basis:100%}.o9CObq_cardTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(19px,1.4vw,22px);font-weight:620;line-height:1.2}.o9CObq_featured .o9CObq_cardTitle{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,40px);font-weight:630;line-height:1.08}.o9CObq_cardLine{max-width:58ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.o9CObq_cardLink:hover .o9CObq_cardTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.o9CObq_how{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(72px,9vw,128px)}.o9CObq_howSummary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 0;font-size:clamp(22px,2vw,28px);font-weight:620;list-style:none;display:flex}.o9CObq_howSummary::-webkit-details-marker{display:none}.o9CObq_howSummary:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:8px}.o9CObq_howIcon{background:var(--card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;flex:none;position:relative}.o9CObq_howIcon:before,.o9CObq_howIcon:after{content:"";background:var(--ink);width:16px;height:2px;transition:transform var(--dur-snap,.277s) var(--ease-snap,ease);border-radius:1px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%}.o9CObq_howIcon:after{transform:rotate(90deg)}.o9CObq_how[open] .o9CObq_howIcon:after{transform:rotate(0)}.o9CObq_howBody{gap:56px;padding:16px 0 56px;display:grid}.o9CObq_howTitle{letter-spacing:-.035em;max-width:24ch;margin:0 0 24px;font-size:clamp(26px,3vw,40px);font-weight:620;line-height:1.08}.o9CObq_howSteps .o9CObq_howTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.o9CObq_howText .o9CObq_prose{max-width:62ch}.o9CObq_sectionTitle{letter-spacing:-.035em;max-width:22ch;margin:0 0 20px;font-size:clamp(28px,3.2vw,40px);font-weight:620;line-height:1.08}.o9CObq_prose{max-width:68ch;color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.6}@media (min-width:1024px){.o9CObq_prose{font-size:19px}}.o9CObq_prose>:first-child{margin-top:0}.o9CObq_prose>:last-child{margin-bottom:0}.o9CObq_prose p,.o9CObq_prose ul,.o9CObq_prose ol{margin:0 0 1em}.o9CObq_prose strong{color:var(--ink);font-weight:620}.o9CObq_prose em{color:var(--ink)}.o9CObq_prose ul,.o9CObq_prose ol{padding-left:1.2em}.o9CObq_prose li+li{margin-top:.5em}.o9CObq_prose a{color:var(--link,var(--accent));text-underline-offset:3px;text-decoration:underline}.o9CObq_prose h3{color:var(--ink);margin:1.6em 0 .6em;font-size:22px;font-weight:620}.o9CObq_steps ol{counter-reset:schritt;gap:0 48px;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.o9CObq_steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.o9CObq_steps ol>li{border-top:1px solid var(--hairline);counter-increment:schritt;margin:0;padding:24px 0 24px 60px;position:relative}.o9CObq_steps ol>li:before{content:counter(schritt);background:var(--ink);width:40px;height:40px;color:var(--canvas);border-radius:50%;place-items:center;font-size:16px;font-weight:640;display:grid;position:absolute;top:22px;left:0}.o9CObq_steps ol>li strong{letter-spacing:-.01em;margin-bottom:6px;font-size:20px;display:block}.o9CObq_steps.o9CObq_prose{max-width:none}.o9CObq_close{margin-bottom:clamp(0px,3vw,40px)}.o9CObq_closeInner{text-align:center;justify-items:center;gap:20px;display:grid}.o9CObq_closeTitle{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:640;line-height:.98}.o9CObq_closeText{-webkit-hyphens:manual;hyphens:manual;max-width:40ch;color:var(--ink-2);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.o9CObq_closeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.o9CObq_priceTag{color:var(--ink-2);text-align:left;font-size:14px;line-height:1.3;display:grid}.o9CObq_priceTag b{color:var(--ink);font-size:17px;font-weight:640}.o9CObq_textLink{cursor:pointer;min-height:48px;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.o9CObq_textLink:hover{text-underline-offset:4px;text-decoration:underline}.o9CObq_textLink:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.o9CObq_ctaButton{border-radius:var(--radius-pill,999px);background:var(--accent);min-height:56px;color:var(--on-accent,#fff);transition:transform var(--dur-snap,.277s) var(--ease-snap,ease);justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.o9CObq_ctaButton:hover{background:var(--accent-hover);color:var(--on-accent,#fff)}.o9CObq_ctaButton:active{transform:scale(.97)}.o9CObq_ctaButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.o9CObq_back{min-height:48px;color:var(--ink-2);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.o9CObq_back:hover{color:var(--ink)}.o9CObq_aiLabel{color:var(--ink-3);margin:12px 2px 0;font-size:14px;line-height:1.5}.o9CObq_services{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.o9CObq_service{border:1px solid var(--hairline);border-radius:var(--radius-pill,999px);background:var(--card,#fff);color:var(--ink-2);padding:6px 12px;font-size:13.5px;font-weight:550;line-height:1.3}.o9CObq_still{margin:0}.o9CObq_stillFrame{aspect-ratio:16/9;border-radius:clamp(18px,2vw,28px);display:block;position:relative;overflow:hidden}.o9CObq_stillCaption{color:var(--ink-3);margin:10px 2px 0;font-size:14px}.o9CObq_watchHead{gap:18px;margin:clamp(32px,4vw,56px) 0 0;display:grid}.o9CObq_watchTitle{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.05em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(40px,6vw,88px);font-weight:640;line-height:.98}.o9CObq_facts{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.o9CObq_facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.o9CObq_fact{border-bottom:1px solid var(--hairline);color:var(--ink);align-content:start;gap:4px;padding:16px 16px 16px 0;font-size:16px;font-weight:560;display:grid}.o9CObq_factLabel{color:var(--ink-3);font-size:13px;font-weight:600}.o9CObq_factValue{overflow-wrap:anywhere}.o9CObq_customerLink{color:var(--ink-2);margin:0;font-size:16px}.o9CObq_customerLink a{color:var(--link,var(--accent));text-underline-offset:3px;font-weight:600;text-decoration:underline}.o9CObq_watchLayout{gap:64px;margin-top:clamp(56px,7vw,104px);display:grid}@media (min-width:1024px){.o9CObq_watchLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:80px}}.o9CObq_article{gap:clamp(56px,6vw,80px);min-width:0;display:grid}.o9CObq_idea{gap:14px;max-width:900px;margin:0;display:grid}.o9CObq_ideaLabel{color:var(--accent);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.o9CObq_ideaLabel:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.o9CObq_ideaText{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:620;line-height:1.12}.o9CObq_brief{max-width:62ch;color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.o9CObq_briefLabel{color:var(--ink);font-weight:620}.o9CObq_aside{gap:24px;display:grid}@media (min-width:1024px){.o9CObq_aside{position:sticky;top:104px}}.o9CObq_realBox{background:var(--pastel-lilac);border-radius:28px;gap:18px;padding:28px;display:grid}.o9CObq_realTitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:630}.o9CObq_realLead{-webkit-hyphens:manual;hyphens:manual;color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.o9CObq_realGroup{gap:8px;display:grid}.o9CObq_realGroupTitle{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.o9CObq_realDot{background:var(--highlight);border-radius:50%;width:10px;height:10px}.o9CObq_realDot[data-kind=hand]{background:var(--signal-up)}.o9CObq_realDot[data-kind=tools]{background:var(--ink-2)}.o9CObq_realDot[data-kind=notes]{background:var(--accent)}.o9CObq_realList{color:var(--ink-2);gap:6px;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.45;display:grid}.o9CObq_similarBox{background:var(--card);box-shadow:var(--elev-lift);border-radius:28px;gap:14px;padding:28px;display:grid}.o9CObq_similarBox .o9CObq_closeActions{justify-content:flex-start;margin-top:4px}.o9CObq_similarTitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:630}.o9CObq_similarText{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.o9CObq_nextNav{border-top:1px solid var(--hairline);margin-top:clamp(80px,10vw,144px);padding-top:clamp(40px,5vw,64px)}.o9CObq_nextWrap{position:relative}.o9CObq_next{color:inherit;border-radius:28px;align-items:center;gap:20px;text-decoration:none;display:grid}@media (min-width:768px){.o9CObq_next{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.o9CObq_next:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.o9CObq_nextFrame{aspect-ratio:16/9;background-color:var(--canvas-deep);border-radius:24px;position:relative;overflow:hidden}@media (min-width:768px){.o9CObq_nextFrame{border-radius:36px}}@media (hover:hover){.o9CObq_next:hover .o9CObq_cardImg{transform:scale(1.03)}}.o9CObq_nextBody{gap:12px;display:grid}.o9CObq_nextLabel{color:var(--accent);font-size:14px;font-weight:600}.o9CObq_nextTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,2.8vw,40px);font-weight:630;line-height:1.08}.o9CObq_next:hover .o9CObq_nextTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.o9CObq_emptyBox{background:var(--canvas-deep);color:var(--ink-2);border-radius:28px;align-content:center;justify-items:start;gap:16px;margin-top:40px;padding:clamp(24px,4vw,48px);display:grid}.o9CObq_prose table{border-collapse:collapse;-webkit-hyphens:manual;hyphens:manual;width:100%;margin:0 0 1em;font-size:16px;line-height:1.45}.o9CObq_prose th,.o9CObq_prose td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:10px 12px 10px 0}.o9CObq_prose th{color:var(--ink);font-weight:620}.o9CObq_prose td:first-child{color:var(--ink)}@media (max-width:599px){.o9CObq_prose table{font-size:15px}.o9CObq_prose th,.o9CObq_prose td{padding-right:8px}}.o9CObq_caseStudy{min-width:0;display:grid}.o9CObq_caseStudy[open]{gap:clamp(56px,6vw,80px)}.o9CObq_caseSummary{background:var(--card);min-height:56px;box-shadow:var(--shadow-soft,0 12px 32px -20px #11111340);color:var(--ink);cursor:pointer;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:18px 24px;font-size:18px;font-weight:600;list-style:none;display:flex}.o9CObq_caseSummary::-webkit-details-marker{display:none}.o9CObq_caseSummary:after{content:"+";color:var(--accent);margin-inline-start:auto;font-size:24px;line-height:1}.o9CObq_caseStudy[open]>.o9CObq_caseSummary:after{content:"–"}.o9CObq_caseSummary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.o9CObq_caseCount{color:var(--ink-3);font-size:15px;font-weight:500}
@keyframes m-rise{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes m-fall{0%{opacity:0;transform:translateY(-40px)}25%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes m-reveal{0%{transform:translate3d(0, var(--m-y,16px), 0);opacity:0}to{opacity:1;transform:translate(0,0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-land{0%{opacity:0;transform:translateY(-56px)}30%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes m-chip-land{0%{opacity:0;transform:translateY(-28px)scale(.96)}30%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes m-glow-pulse{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes m-bump{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes m-price-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes m-price-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-8px)}}@keyframes m-slide-x{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes m-line-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@property --m-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes m-count{0%{--m-n:0}to{--m-n:var(--m-to,0)}}@keyframes m-hero-card{0%{clip-path:inset(var(--m-hero-inset-y) var(--m-hero-inset-x) round var(--radius-card,36px))}to{clip-path:inset(0)}}@keyframes m-hero-media{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes m-hero-copy{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-24px)}}@keyframes m-lichtwechsel{0%{background-color:var(--m-licht-from);color:var(--m-licht-ink-from)}50%{color:var(--m-licht-ink-from)}50.01%{color:var(--m-licht-ink-to)}to{background-color:var(--m-licht-to);color:var(--m-licht-ink-to)}}@keyframes m-coverflow{0%{transform:perspective(1200px)rotateY(-18deg)scale(.84)}50%{transform:perspective(1200px)rotateY(0)scale(1)}to{transform:perspective(1200px)rotateY(18deg)scale(.84)}}@keyframes m-coverflow-dim{0%{opacity:.4}50%{opacity:0}to{opacity:.4}}@keyframes m-licht-an{0%{clip-path:circle(0px at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,50%))}}.m-mask{vertical-align:bottom;margin-block:-.08em -.16em;padding-block:.08em .16em;display:inline-block;overflow:hidden}.m-rise{animation:m-rise var(--m-dur,var(--dur-soft)) var(--ease-soft) both;animation-delay:calc(var(--m-start,80ms) + var(--i,0) * var(--m-stagger,70ms));display:inline-block}.m-fall{animation:m-fall var(--m-dur,var(--dur-heavy)) var(--ease-heavy) both;animation-delay:calc(var(--m-start,.3s) + var(--i,0) * var(--m-stagger,40ms));display:inline-block}.m-pop{animation:m-pop var(--m-dur,var(--dur-pop)) var(--ease-pop) both;animation-delay:calc(var(--m-start,0s) + var(--i,0) * var(--m-stagger,0s))}.m-reveal{animation:m-reveal var(--m-dur,var(--motion-reveal)) var(--ease-soft) both;animation-delay:calc(var(--m-start,0s) + var(--i,0) * var(--m-stagger,60ms))}.m-crossfade{animation:m-fade-in var(--m-dur,var(--motion-crossfade)) ease both}.m-crossfade[data-state=out]{animation-name:m-fade-out}.m-count{--m-n:var(--m-to,0);font-variant-numeric:tabular-nums;counter-reset:m-n var(--m-n);animation:m-count var(--m-dur,.5s) cubic-bezier(.2, .8, .2, 1) both;animation-delay:var(--m-start,.5s);display:inline-block}.m-count:before{content:counter(m-n)}.m-land{animation:m-land var(--m-dur,var(--dur-heavy)) var(--ease-heavy) both;animation-delay:calc(var(--m-start,0s) + var(--i,0) * var(--m-stagger,90ms))}.m-chip-land{animation:m-chip-land var(--m-dur,var(--dur-heavy)) var(--ease-heavy) both;animation-delay:calc(var(--m-start,0s) + var(--i,0) * var(--m-stagger,.12s))}.m-timeline-track{position:relative;overflow:hidden}.m-timeline-fill{transform:scaleX(var(--m-progress,1));transform-origin:0;transition:transform var(--m-dur,var(--dur-soft)) var(--ease-soft)}.m-glow{isolation:isolate;position:relative}.m-glow:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-brand-gradient);-webkit-mask-composite:xor;opacity:0;pointer-events:none;animation:m-fade-in var(--m-dur,var(--dur-pop)) var(--ease-pop) both;animation-delay:var(--m-start,.12s);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.m-glow--pulse:before{animation-name:m-glow-pulse;animation-duration:var(--m-dur,var(--dur-soft));animation-timing-function:ease-in-out}:root[data-js] .m-gate:not([data-state=in]) :is(.m-land,.m-chip-land,.m-pop,.m-reveal,.m-rise,.m-fall,.m-count),:root[data-js] .m-gate:not([data-state=in]) .m-glow:before{animation-play-state:paused}:root[data-js] .m-gate:not([data-state=in]) .m-timeline-fill{transform:scaleX(0)}.m-price{font-variant-numeric:tabular-nums;display:inline-grid}.m-price>*{grid-area:1/1}.m-price__in{animation:m-price-in var(--m-dur,.24s) var(--ease-snap) both}.m-price__out{animation:m-price-out var(--m-dur,.24s) var(--ease-snap) both;pointer-events:none}.m-price-extra{animation:m-slide-x var(--m-dur,var(--dur-snap)) var(--ease-snap) both;animation-delay:var(--m-start,80ms);display:inline-block}[data-m-bump][data-state=bump]{animation:m-bump var(--dur-pop) var(--ease-pop)}.m-price-line{background:var(--color-highlight);opacity:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.m-price-line[data-state=flash]{animation:.24s both m-line-flash}@media (min-width:1024px){.m-price-line{display:none}}.m-collapse{transition:grid-template-rows var(--m-dur,var(--motion-collapse)) var(--ease-morph), opacity var(--m-dur,var(--motion-collapse)) ease;grid-template-rows:1fr;display:grid}.m-collapse>*{min-height:0;overflow:hidden}.m-collapse[data-state=collapsed]{opacity:0;pointer-events:none;grid-template-rows:0fr}.m-hero-zoom{--m-hero-wrap:180vh;--m-hero-scroll:60vh;--m-hero-offset:0px;--m-hero-inset-x:4%;--m-hero-inset-y:4vh;height:var(--m-hero-wrap);position:relative}@media (max-width:1023px){.m-hero-zoom{--m-hero-wrap:140vh}}.m-hero-zoom__sticky{height:100dvh;position:sticky;top:0;overflow:hidden}.m-hero-zoom__card{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.m-hero-zoom__media{transform-origin:50%;position:absolute;inset:0}.m-hero-zoom__copy{z-index:1;position:relative}@supports (animation-timeline:scroll()){.m-hero-zoom__card,.m-hero-zoom__media,.m-hero-zoom__copy{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--m-hero-offset) calc(var(--m-hero-offset) + var(--m-hero-scroll))}.m-hero-zoom__card{animation-name:m-hero-card}.m-hero-zoom__media{animation-name:m-hero-media}.m-hero-zoom__copy{animation-name:m-hero-copy}}.m-lichtwechsel{--m-licht-from:var(--color-pastel-lilac,#ece6ff);--m-licht-to:var(--color-canvas,#faf9f6);--m-licht-ink-from:var(--color-ink,#111113);--m-licht-ink-to:var(--color-ink,#111113);--m-licht-height:40vh;min-height:var(--m-licht-height);background:linear-gradient(to bottom, var(--m-licht-from), var(--m-licht-to) var(--m-licht-height), var(--m-licht-to));color:var(--m-licht-ink-to)}@supports (animation-timeline:view()){.m-lichtwechsel{background:var(--m-licht-from);color:var(--m-licht-ink-from);animation:linear both m-lichtwechsel;animation-timeline:view();animation-range:entry 0% entry var(--m-licht-height)}}.m-coverflow{--m-cf-card:72vw;--m-cf-gap:16px;gap:var(--m-cf-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:calc(50% - var(--m-cf-card) / 2);scrollbar-width:none;padding-block:24px;display:flex;overflow:auto hidden}.m-coverflow::-webkit-scrollbar{display:none}@media (min-width:1024px){.m-coverflow{--m-cf-card:420px;--m-cf-gap:24px}}.m-coverflow-item{flex:0 0 var(--m-cf-card);scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--radius-card,36px);transform-origin:50%;position:relative;overflow:hidden}@supports (animation-timeline:view()){.m-coverflow-item{view-timeline:--m-cf inline;animation:linear both m-coverflow;animation-timeline:--m-cf;animation-range:cover calc(50% - var(--m-cf-card)) cover calc(50% + var(--m-cf-card))}.m-coverflow-item:after{content:"";background:var(--color-canvas,#000);opacity:0;pointer-events:none;animation:linear both m-coverflow-dim;animation-timeline:--m-cf;animation-range:cover calc(50% - var(--m-cf-card)) cover calc(50% + var(--m-cf-card));position:absolute;inset:0}}.m-video{background:var(--color-canvas-deep,#141416);position:relative;overflow:hidden}.m-video__poster,.m-video__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-video__video{opacity:0;transition:opacity .3s}.m-video[data-state=playing] .m-video__video{opacity:1}.m-video__control{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas,#000) 72%, transparent);width:48px;height:48px;color:var(--color-ink,#f5f5f7);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:12px;right:12px}.m-video[data-state=blocked] .m-video__control{bottom:auto;right:auto;width:64px;height:64px;margin:auto;inset:0}:root[data-vt=licht-an]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-vt=licht-an]::view-transition-new(root){animation:m-licht-an .48s var(--ease-soft) both;mix-blend-mode:normal}:root[data-vt=licht-an]::view-transition-image-pair(root){isolation:auto}:root[data-vt=poster]::view-transition-group(*){animation-duration:var(--dur-morph);animation-timing-function:var(--ease-morph)}:root[data-motion=off] :is(.m-rise,.m-fall,.m-pop,.m-reveal,.m-land,.m-chip-land,.m-price__in,.m-price-extra,.m-crossfade),:root[data-motion=off] .m-glow:before{animation-name:m-fade-in;animation-timing-function:ease;animation-duration:var(--motion-crossfade,.18s)!important;animation-delay:0s!important}:root[data-motion=off] .m-crossfade[data-state=out],:root[data-motion=off] .m-price__out{animation-name:m-fade-out;animation-duration:var(--motion-crossfade,.18s)!important;animation-delay:0s!important}:root[data-motion=off] .m-count,:root[data-motion=off] [data-m-bump][data-state=bump],:root[data-motion=off] .m-price-line[data-state=flash]{animation:none}:root[data-motion=off] .m-timeline-fill{transition-duration:var(--motion-crossfade,.18s)}:root[data-motion=off] .m-hero-zoom__card,:root[data-motion=off] .m-hero-zoom__media,:root[data-motion=off] .m-hero-zoom__copy{clip-path:none;opacity:1;animation:none;transform:none}:root[data-motion=off] .m-lichtwechsel{background:linear-gradient(to bottom, var(--m-licht-from), var(--m-licht-to) var(--m-licht-height), var(--m-licht-to));color:var(--m-licht-ink-to);animation:none}:root[data-motion=off] .m-coverflow-item{animation:none;transform:none}:root[data-motion=off] .m-coverflow-item:after{opacity:0;animation:none}:root[data-motion=off] .m-video__video{transition-duration:var(--motion-crossfade,.18s)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) :is(.m-rise,.m-fall,.m-pop,.m-reveal,.m-land,.m-chip-land,.m-price__in,.m-price-extra,.m-crossfade),:root:not([data-motion=on]) .m-glow:before{animation-name:m-fade-in;animation-timing-function:ease;animation-duration:var(--motion-crossfade,.18s)!important;animation-delay:0s!important}:root:not([data-motion=on]) .m-crossfade[data-state=out],:root:not([data-motion=on]) .m-price__out{animation-name:m-fade-out;animation-duration:var(--motion-crossfade,.18s)!important;animation-delay:0s!important}:root:not([data-motion=on]) .m-count,:root:not([data-motion=on]) [data-m-bump][data-state=bump],:root:not([data-motion=on]) .m-price-line[data-state=flash]{animation:none}:root:not([data-motion=on]) .m-hero-zoom__card,:root:not([data-motion=on]) .m-hero-zoom__media,:root:not([data-motion=on]) .m-hero-zoom__copy{clip-path:none;opacity:1;animation:none;transform:none}:root:not([data-motion=on]) .m-lichtwechsel{background:linear-gradient(to bottom, var(--m-licht-from), var(--m-licht-to) var(--m-licht-height), var(--m-licht-to));color:var(--m-licht-ink-to);animation:none}:root:not([data-motion=on]) .m-coverflow-item,:root:not([data-motion=on]) .m-coverflow-item:after{animation:none;transform:none}}
._YzhFG_wurzel{flex-direction:column;gap:24px;display:flex}._YzhFG_raster{margin:0;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:560px;margin-inline:auto;padding:0;list-style:none;display:grid}._YzhFG_slot{scroll-margin-top:calc(var(--spacing-header,56px) + 24px);display:flex}._YzhFG_land{flex:1;display:flex}._YzhFG_karte{background:var(--card);border:1px solid var(--hairline);color:var(--ink);border-radius:28px;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name preis""zweck zweck""zeilen zeilen""cta cta";align-content:start;column-gap:16px;padding:26px;display:grid;position:relative}._YzhFG_empfohlen{box-shadow:0 0 0 2px var(--accent), 0 30px 60px -28px #4433f080;border-color:#0000;padding-top:32px}._YzhFG_empfohlen:before{inset:-2px}._YzhFG_etikettHalter{display:flex;position:absolute;top:-14px;left:22px}._YzhFG_etikett{background:var(--brand-gradient);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;padding:7px 14px;font-size:13px;font-weight:650;line-height:1;display:inline-block}._YzhFG_name{letter-spacing:-.02em;grid-area:name;align-self:baseline;margin:0;font-size:22px;font-weight:630;line-height:1.15}._YzhFG_zweck{color:var(--ink-2);grid-area:zweck;margin:6px 0 0;font-size:15px;line-height:1.45}._YzhFG_preisBlock{flex-direction:column;grid-area:preis;align-self:baseline;align-items:flex-end;display:flex}._YzhFG_preis{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:40px;font-weight:650;line-height:1}._YzhFG_empfohlen ._YzhFG_preis{color:var(--accent);font-size:44px}._YzhFG_ab{letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:600}._YzhFG_hinweis{color:var(--ink-3);white-space:nowrap;margin:6px 0 0;font-size:13px;line-height:1.3}._YzhFG_zeilen{color:color-mix(in srgb, var(--ink) 82%, var(--card));flex-direction:column;grid-area:zeilen;gap:9px;margin:18px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}._YzhFG_zeile{align-items:flex-start;gap:10px;display:flex}._YzhFG_haken{color:var(--accent);flex-shrink:0;margin-top:1px}._YzhFG_cta{grid-area:cta;width:100%;margin-top:22px}._YzhFG_fussnote{text-align:center;color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}._YzhFG_mehr{text-align:center;margin:0}._YzhFG_mehrLink{min-height:48px;color:var(--link);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}._YzhFG_mehrLink:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:960px){._YzhFG_raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;max-width:none}._YzhFG_karte{border-radius:var(--radius-card,40px);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""zweck""preis""zeilen""cta";padding:36px}._YzhFG_empfohlen{padding:44px 38px 40px}._YzhFG_slot[data-paket=pro] ._YzhFG_karte{transform:scale(1.04)}._YzhFG_etikettHalter{justify-content:center;top:-15px;left:0;right:0}._YzhFG_name{font-size:26px}._YzhFG_zweck{margin-top:6px}._YzhFG_preisBlock{align-items:flex-start;margin-top:24px}._YzhFG_preis{font-size:64px}._YzhFG_empfohlen ._YzhFG_preis{font-size:72px}._YzhFG_ab{margin-right:2px;font-size:.34em}._YzhFG_zeilen{gap:12px;margin-top:26px;font-size:16px}._YzhFG_cta{margin-top:30px}}
