.Yd4PWa_prose{max-width:var(--measure)}.Yd4PWa_prose h1{font-size:var(--text-3xl);letter-spacing:-.03em;margin-bottom:var(--space-lg)}.Yd4PWa_prose h2{font-size:var(--text-xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md);color:var(--text)}.Yd4PWa_prose h3{font-size:var(--text-lg);margin-top:var(--space-xl);margin-bottom:var(--space-sm);color:var(--text)}.Yd4PWa_prose p{color:var(--text-muted);line-height:var(--leading-normal);margin-bottom:var(--space-md)}.Yd4PWa_prose p:last-child{margin-bottom:0}.Yd4PWa_prose ul,.Yd4PWa_prose ol{color:var(--text-muted);padding-left:var(--space-lg);margin-bottom:var(--space-md);line-height:var(--leading-normal)}.Yd4PWa_prose li{margin-bottom:var(--space-xs)}.Yd4PWa_prose a{color:var(--accent);transition:text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.Yd4PWa_prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Yd4PWa_prose hr{border:none;border-top:1px solid var(--border);margin-block:var(--space-2xl)}@media (max-width:719px){.Yd4PWa_prose h1{font-size:var(--text-2xl)}.Yd4PWa_prose h2{font-size:var(--text-lg)}.Yd4PWa_prose ul,.Yd4PWa_prose ol{padding-left:var(--space-md)}}.Yd4PWa_itrkLegaltext{min-height:60vh;color:var(--text-muted);line-height:var(--leading-normal)}.Yd4PWa_itrkLegaltextLang{min-height:200vh}.Yd4PWa_itrkLegaltext b,.Yd4PWa_itrkLegaltext strong{color:var(--text)}.Yd4PWa_itrkLegaltext #Yd4PWa_itkanzlei_txt_copyright{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted)}.Yd4PWa_proseWide{max-width:min(100%,900px)}.Yd4PWa_placeholder{background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);border-radius:4px;padding:.1em .4em;font-family:monospace;display:inline-block}
@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.IFseRW_split{visibility:hidden}}.IFseRW_line{transform-origin:0 100%;will-change:transform}
.jOOYAG_cta{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);text-align:center;flex-direction:column;display:flex}.jOOYAG_text{color:var(--text-muted)}
.n-fbaG_ctaSection{background:var(--dark-bg)}.n-fbaG_inner{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:var(--space-4xl) var(--space-3xl);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.n-fbaG_inner:before{content:"";background:radial-gradient(600px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--dark-accent) 30%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.n-fbaG_inner>.n-fbaG_shapes{pointer-events:none;position:absolute;inset:0}.n-fbaG_shapes>span{opacity:.55;will-change:transform;display:block;position:absolute}.n-fbaG_shapeA{aspect-ratio:1;filter:blur(1px);background:linear-gradient(135deg,#b4c6ff,#4a63d6);border-radius:50%;width:140px;animation:14s ease-in-out infinite n-fbaG_drift;bottom:-50px;left:-40px}.n-fbaG_shapeB{aspect-ratio:1;background:linear-gradient(135deg,#ffffff29,#ffffff05);border:1px solid #ffffff24;border-radius:26px;width:96px;animation:18s ease-in-out -6s infinite reverse n-fbaG_drift;top:-30px;right:6%}.n-fbaG_shapeC{background:linear-gradient(90deg,#fbf4ea,#cdb08e);border-radius:999px;width:180px;height:28px;animation:22s ease-in-out -3s infinite n-fbaG_drift;bottom:18%;right:-40px;opacity:.3!important}@keyframes n-fbaG_drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(24px,-18px)rotate(14deg)}}.n-fbaG_inner>*{position:relative}@media (max-width:480px){.n-fbaG_inner{padding:var(--space-3xl) var(--space-xl)}}.n-fbaG_headline{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);color:var(--dark-text);max-width:22ch;margin:0}.n-fbaG_lead{color:var(--dark-muted);max-width:var(--measure);margin:0}.n-fbaG_actions{margin-top:var(--space-sm);justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.n-fbaG_cta{color:#0b0c14;background:#fff}.n-fbaG_cta:hover{background:color-mix(in srgb, #fff 88%, var(--dark-accent))}.n-fbaG_secondary{color:#fff;border-color:#ffffff73;font-weight:600}.n-fbaG_secondary:hover{background:#ffffff1f;border-color:#fff}
.vCs_Ea_reveal:not(.vCs_Ea_stagger),.vCs_Ea_stagger>*{transition:opacity .9s var(--ease-out-expo), transform 1.1s var(--ease-out-expo), clip-path 1.1s var(--ease-out-expo), filter .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.vCs_Ea_stagger>*{transition-delay:calc(var(--reveal-delay,0s) + var(--i,0) * var(--reveal-stagger,80ms))}.vCs_Ea_stagger>:nth-child(2){--i:1}.vCs_Ea_stagger>:nth-child(3){--i:2}.vCs_Ea_stagger>:nth-child(4){--i:3}.vCs_Ea_stagger>:nth-child(5){--i:4}.vCs_Ea_stagger>:nth-child(6){--i:5}.vCs_Ea_stagger>:nth-child(7){--i:6}.vCs_Ea_stagger>:nth-child(n+8){--i:7}.vCs_Ea_reveal[data-variant=up]:not(.vCs_Ea_stagger),.vCs_Ea_reveal[data-variant=up].vCs_Ea_stagger>*{opacity:0;transform:translateY(28px)}.vCs_Ea_reveal[data-variant=mask]>*{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-out-expo), transform 1.1s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(.6em)}.vCs_Ea_reveal[data-variant=mask].vCs_Ea_stagger>*{transition-delay:calc(var(--reveal-delay,0s) + var(--i,0) * var(--reveal-stagger,80ms))}.vCs_Ea_reveal.vCs_Ea_shown[data-variant=mask]>*{clip-path:inset(-10% 0);transform:none}.vCs_Ea_reveal[data-variant=scale]:not(.vCs_Ea_stagger),.vCs_Ea_reveal[data-variant=scale].vCs_Ea_stagger>*{opacity:0;transform:scale(.94)translateY(16px)}.vCs_Ea_reveal[data-variant=blur]:not(.vCs_Ea_stagger),.vCs_Ea_reveal[data-variant=blur].vCs_Ea_stagger>*{opacity:0;filter:blur(12px);transform:translateY(12px)}.vCs_Ea_reveal[data-variant=fade]:not(.vCs_Ea_stagger),.vCs_Ea_reveal[data-variant=fade].vCs_Ea_stagger>*{opacity:0}.vCs_Ea_reveal.vCs_Ea_shown[data-variant]:not(.vCs_Ea_stagger),.vCs_Ea_reveal.vCs_Ea_shown[data-variant].vCs_Ea_stagger>*{opacity:1;clip-path:inset(0);filter:none;transform:none}@media (prefers-reduced-motion:reduce){.vCs_Ea_reveal:not(.vCs_Ea_stagger),.vCs_Ea_reveal>*{transition:none;opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}
.zSPbva_teamSection{background:var(--bg)}.zSPbva_headline{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);color:var(--text);margin-top:var(--space-sm);margin-bottom:0}.zSPbva_lead{margin-top:var(--space-md);margin-bottom:var(--space-3xl);max-width:var(--measure)}.zSPbva_grid{gap:var(--space-2xl);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:720px){.zSPbva_grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}.zSPbva_card{padding:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;display:flex}.zSPbva_avatar{aspect-ratio:53/90;width:100%;margin-bottom:var(--space-lg);background:var(--surface-2);border-radius:var(--radius);position:relative;overflow:hidden}.zSPbva_photo{object-fit:cover;object-position:center top}.zSPbva_memberText{overflow:clip}.zSPbva_initials{font-size:var(--text-xl);color:var(--accent);letter-spacing:.04em;font-weight:600}.zSPbva_name{font-size:var(--text-lg);color:var(--text);margin:0 0 var(--space-2xs);font-weight:600}.zSPbva_role{font-size:var(--text-sm);color:var(--accent);margin:0 0 var(--space-sm);letter-spacing:.02em;font-weight:500}.zSPbva_bio{font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.zSPbva_linkedin{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--text-sm);color:var(--text-muted);border-radius:100px;margin-left:-4px;padding:4px;text-decoration:none;transition:color .2s;display:inline-flex}.zSPbva_linkedinIcon{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:inline-grid}.zSPbva_linkedin:hover{color:var(--text)}.zSPbva_linkedin:hover .zSPbva_linkedinIcon{color:var(--accent);border-color:var(--accent)}.zSPbva_linkedin:focus-visible{outline:2px solid var(--accent);outline-offset:0}
._9cqPhq_head{margin-bottom:var(--space-2xl)}._9cqPhq_headline{font-size:var(--text-3xl);letter-spacing:-.02em;margin-bottom:var(--space-md);max-width:none}._9cqPhq_introLead.lead{max-width:none;margin-bottom:var(--space-sm)}._9cqPhq_introLead:last-child{margin-bottom:0}._9cqPhq_bandHead{max-width:680px;margin-bottom:var(--space-2xl)}._9cqPhq_bandTitle{font-size:var(--text-3xl);margin-bottom:var(--space-md)}
.whr-rq_svg{--line-1:#7c9cff;--line-2:#2b3a55;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.whr-rq_track{fill:none;stroke:var(--border);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.whr-rq_draw{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.whr-rq_trail{fill:none;stroke:#b4c6ff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;opacity:.9}.whr-rq_gradStart{stop-color:var(--line-1)}.whr-rq_gradEnd{stop-color:var(--line-2)}.whr-rq_head{z-index:0;pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(circle,#fff 0 3px,#7c9cff 4.5px,#7c9cff4d 9px,#7c9cff00 20px);border-radius:50%;width:40px;height:40px;transition:opacity .3s;position:absolute;top:-20px;left:-20px}@media (prefers-reduced-motion:reduce){.whr-rq_head,.whr-rq_trail{display:none}}
._94d2da_leistungenSection{background:var(--surface-2)}._94d2da_head{max-width:720px;margin-bottom:var(--space-3xl)}._94d2da_headline{font-size:var(--text-3xl);margin-bottom:var(--space-md)}._94d2da_lead{margin:0}._94d2da_grid{z-index:1;row-gap:var(--space-lg);column-gap:var(--space-2xl);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:720px){._94d2da_grid{grid-template-columns:repeat(2,1fr)}}._94d2da_cardLink{color:inherit}._94d2da_cardCta{padding-top:var(--space-md);font-size:var(--text-sm);color:var(--accent);margin-top:auto;font-weight:600}@media (hover:hover){._94d2da_cardLink:hover ._94d2da_cardCta{text-underline-offset:3px;text-decoration:underline}}._94d2da_num{font-size:var(--text-sm);letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-lg);font-weight:600;display:block}._94d2da_cardTitle{font-size:var(--text-xl);margin-bottom:var(--space-sm)}._94d2da_cardText{color:var(--text-muted);line-height:var(--leading-normal)}
.H5NnbW_head{margin-bottom:var(--space-2xl)}.H5NnbW_headline{font-size:var(--text-3xl);margin-bottom:var(--space-md);max-width:none}.H5NnbW_introLead.lead{max-width:none;margin-bottom:var(--space-sm)}.H5NnbW_introLead:last-child{margin-bottom:0}.H5NnbW_videoLead{text-align:center;margin-bottom:var(--space-lg)}.H5NnbW_videoLeadText{font-size:var(--text-lg);color:var(--text);font-weight:600}.H5NnbW_videoLeadLine{width:1px;height:var(--space-xl);margin:var(--space-sm) auto 0;background:linear-gradient(to bottom, var(--accent), transparent);display:block}.H5NnbW_stageBlock{margin-block:var(--space-3xl)}.H5NnbW_videoFrame{border-radius:var(--radius-lg);width:100%;clip-path:inset(0 round var(--radius-lg));isolation:isolate;box-shadow:var(--shadow);margin-inline:auto;position:relative;overflow:hidden}@media (min-width:720px){.H5NnbW_videoFrame{width:75%}}.H5NnbW_video{background:#000;width:100%;display:block}.H5NnbW_featuresHead{max-width:640px;margin-bottom:var(--space-2xl)}.H5NnbW_featuresTitle{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.H5NnbW_grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:720px){.H5NnbW_grid{grid-template-columns:repeat(2,1fr)}}.H5NnbW_card{padding:var(--space-xl);background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg)}.H5NnbW_cardTitle{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.H5NnbW_cardText{color:var(--text-muted);line-height:var(--leading-normal)}.H5NnbW_cta{z-index:1;margin-top:var(--space-3xl);padding:var(--space-2xl);background:var(--accent-soft);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex;position:relative}.H5NnbW_ctaText{max-width:38ch}.H5NnbW_ctaTitle{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.H5NnbW_ctaSub{color:var(--text-muted);margin:0}
.Diq_oG_wrap{--line-1:#60a5fa;--line-2:#2563eb;--line-glow:#4d90f0;--line-glow-wide:#6aa5f7;position:relative}.Diq_oG_svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Diq_oG_track{fill:none;stroke:var(--border);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Diq_oG_glowWide{fill:none;stroke:var(--line-glow-wide);stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;filter:blur(22px);opacity:.28}.Diq_oG_glow{fill:none;stroke:var(--line-glow);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:blur(9px);opacity:.45}.Diq_oG_draw{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--line-2) 55%, transparent))}.Diq_oG_gradStart{stop-color:var(--line-1)}.Diq_oG_gradEnd{stop-color:var(--line-2)}@media (prefers-reduced-motion:reduce){.Diq_oG_draw,.Diq_oG_glow,.Diq_oG_glowWide{transition:none}}.Diq_oG_row{z-index:1;align-items:flex-start;gap:var(--space-lg);display:flex;position:relative}.Diq_oG_dot{background:var(--text);border-radius:999px;flex:none;width:8px;height:8px;margin-top:1.9rem}.Diq_oG_card{padding:var(--space-xl);background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid var(--border);box-shadow:var(--highlight);color:inherit;transition:transform var(--dur-base) var(--ease-out-expo), box-shadow var(--dur-base) var(--ease-out-expo), border-color var(--dur-slow) var(--ease-out-expo);border-radius:16px;flex-direction:column;flex:1;display:flex}.Diq_oG_row[data-reached] .Diq_oG_card{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:var(--highlight), 0 18px 40px -26px #2b3a5573}@media (hover:hover){.Diq_oG_card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));transform:translateY(-4px)}}.Diq_oG_more{z-index:1;margin-top:var(--space-3xl);justify-content:center;display:flex;position:relative}.Diq_oG_dot{transition:background .4s var(--ease-out-expo), scale .5s var(--ease-out-expo);position:relative}.Diq_oG_dot:after{content:"";border-radius:inherit;border:1.5px solid var(--dark-accent);opacity:0;position:absolute;inset:-6px;scale:.4}.Diq_oG_row[data-reached] .Diq_oG_dot{background:var(--accent);scale:1.35}.Diq_oG_row[data-reached] .Diq_oG_dot:after{animation:Diq_oG_dotPing .9s var(--ease-out-expo)}@keyframes Diq_oG_dotPing{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.6}}
.UcUnGG_bandHead{max-width:680px;margin-bottom:var(--space-3xl)}.UcUnGG_bandTitle{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.UcUnGG_faqList{gap:var(--space-md);max-width:760px;display:grid}.UcUnGG_faqItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--highlight);interpolate-size:allow-keywords;transition:border-color var(--dur-base) var(--ease-out-expo), box-shadow var(--dur-base) var(--ease-out-expo);padding:0}.UcUnGG_faqItem[open]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));box-shadow:var(--shadow), var(--highlight)}.UcUnGG_faqItem::details-content{height:0;transition:height .55s var(--ease-out-expo), content-visibility .55s allow-discrete;overflow:clip}.UcUnGG_faqItem[open]::details-content{height:auto}.UcUnGG_faqFrage{cursor:pointer;padding:var(--space-lg) var(--space-xl);font-weight:600;list-style:none;position:relative}.UcUnGG_faqFrage::-webkit-details-marker{display:none}.UcUnGG_faqFrage{padding-right:calc(var(--space-xl) * 2 + 12px)}.UcUnGG_faqFrage:before,.UcUnGG_faqFrage:after{content:"";right:var(--space-xl);background:var(--accent);width:14px;height:1.5px;transition:transform .5s var(--ease-out-expo);border-radius:2px;position:absolute;top:50%}.UcUnGG_faqFrage:after{transform:rotate(90deg)}.UcUnGG_faqItem[open] .UcUnGG_faqFrage:after{transform:rotate(0)}.UcUnGG_faqAntwort{padding:0 var(--space-xl) var(--space-lg);color:var(--text-muted);line-height:var(--leading-normal);margin:0}
.RE18wa_why{isolation:isolate;position:relative;overflow:hidden}.RE18wa_why:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 70% 30%,#7c9cff1f,#0000 70%),radial-gradient(40% 35% at 15% 85%,#4a63d61a,#0000 70%);position:absolute;inset:0}.RE18wa_head{max-width:720px;margin-bottom:var(--space-3xl)}.RE18wa_headline{font-size:var(--text-4xl);margin:var(--space-sm) 0 0}.RE18wa_bento{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:720px){.RE18wa_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.RE18wa_speed,.RE18wa_ai{grid-column:span 2}}@media (min-width:1024px){.RE18wa_bento{grid-template-columns:repeat(3,minmax(0,1fr))}.RE18wa_speed,.RE18wa_ai{grid-column:span 2}}.RE18wa_card{gap:var(--space-xl);min-height:320px;color:var(--dark-text);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:28px;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.RE18wa_copy{z-index:1;max-width:36ch;position:relative}.RE18wa_title{font-size:var(--text-2xl);letter-spacing:-.03em;margin:0 0 var(--space-sm);font-weight:600;line-height:1.1}.RE18wa_text{color:var(--dark-muted);line-height:var(--leading-normal);margin:0}.RE18wa_accentText{background:linear-gradient(100deg,#d4dfff 0%,#8fa8ff 55%,#b9a9ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.RE18wa_more{margin-top:var(--space-md);color:var(--dark-accent);font-weight:600;display:inline-block}@media (min-width:720px){.RE18wa_speed{flex-direction:row;justify-content:space-between;align-items:center}}.RE18wa_speedArt{flex:0 340px;align-self:center;justify-items:center;width:100%;max-width:min(340px,72vw);display:grid;position:relative}@media (max-width:719px){.RE18wa_speedArt{max-width:240px}}.RE18wa_gauge{width:100%;height:auto}.RE18wa_speedNum{margin-top:var(--space-xs);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:1}.RE18wa_speedLabel{margin-top:var(--space-2xs);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--dark-muted)}.RE18wa_streak{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b4c6ffe6);border-radius:2px;width:45%;height:2px;position:absolute;right:0}.RE18wa_clean{justify-content:space-between}.RE18wa_blocks{grid-template-columns:repeat(4,1fr);gap:10px;max-width:260px;display:grid}.RE18wa_block{aspect-ratio:13/10;background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px}.RE18wa_block:nth-child(6){background:linear-gradient(135deg,#b4c6ff 0%,#7c9cff 45%,#4a63d6 100%);border-color:#0000}.RE18wa_unique{justify-content:space-between}.RE18wa_dots{grid-template-columns:repeat(5,1fr);gap:18px;max-width:220px;padding:12px 6px;display:grid}.RE18wa_dot{background:#ffffff29;border-radius:50%;justify-self:center;width:14px;height:14px;position:relative}.RE18wa_dot:nth-child(8){z-index:1;transform:scale(2.6)}.RE18wa_dotAccent{background:linear-gradient(135deg,#b4c6ff 0%,#7c9cff 45%,#4a63d6 100%);border-radius:50%;position:absolute;inset:0}.RE18wa_dotGlow{z-index:-1;background:radial-gradient(circle,#7c9cff73,#0000 65%);border-radius:50%;position:absolute;inset:-200%}.RE18wa_ai{transition:border-color .3s var(--ease), transform .3s var(--ease)}.RE18wa_ai:hover{border-color:#b4c6ff59}@media (min-width:720px){.RE18wa_ai{flex-direction:row;justify-content:space-between;align-items:center}}.RE18wa_chat{gap:var(--space-sm);flex-direction:column;width:100%;max-width:400px;display:flex}.RE18wa_bubble{font-size:var(--text-sm);border-radius:18px;padding:.85rem 1.1rem;line-height:1.45}.RE18wa_ask{background:#ffffff1a;border-bottom-right-radius:6px;align-self:flex-end;max-width:85%}.RE18wa_answer{background:#7c9cff29;border:1px solid #7c9cff47;border-bottom-left-radius:6px;align-self:flex-start;max-width:92%}.RE18wa_answer strong{color:#fff}
.KCobPq_bandHead{max-width:680px;margin-bottom:var(--space-3xl)}.KCobPq_bandTitle{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.KCobPq_preisBand{background:var(--surface-2)}.KCobPq_preisGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:720px){.KCobPq_preisGrid{grid-template-columns:repeat(2,1fr)}}.KCobPq_preisCard{padding:var(--space-2xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.KCobPq_preisLabel{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm);font-weight:600;display:inline-block}.KCobPq_preisTitle{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.KCobPq_preisText{color:var(--text-muted);line-height:var(--leading-normal);margin:0}.KCobPq_preisNote{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);background:var(--accent-soft);border-radius:var(--radius);color:var(--text-muted);line-height:var(--leading-normal)}.KCobPq_preisNote strong{color:var(--text)}.KCobPq_roadmapBand{background:var(--surface-2);padding-top:var(--space-2xl)}.KCobPq_roadmapGrid{gap:var(--space-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.KCobPq_roadmapGrid{grid-template-columns:repeat(3,1fr)}}.KCobPq_roadmapCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);overflow:hidden}.KCobPq_roadmapCard:has(a):hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:var(--shadow);transform:translateY(-4px)}.KCobPq_roadmapInner{height:100%;padding:var(--space-xl);color:inherit;flex-direction:column;display:flex}.KCobPq_roadmapCta{padding-top:var(--space-sm);color:var(--accent);margin-top:auto;font-weight:600}.KCobPq_roadmapBadge{font-size:var(--text-sm);letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);margin-bottom:var(--space-md);border-radius:999px;padding:.15em .6em;font-weight:600;display:inline-block}.KCobPq_roadmapTitle{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.KCobPq_roadmapText{color:var(--text-muted);line-height:var(--leading-normal);margin:0}.KCobPq_faqList{gap:var(--space-md);max-width:760px;display:grid}.KCobPq_faqItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:0}.KCobPq_faqFrage{cursor:pointer;padding:var(--space-lg) var(--space-xl);font-weight:600;list-style:none;position:relative}.KCobPq_faqFrage::-webkit-details-marker{display:none}.KCobPq_faqFrage:after{content:"+";right:var(--space-xl);color:var(--accent);font-size:var(--text-xl);font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}.KCobPq_faqItem[open] .KCobPq_faqFrage:after{content:"–"}.KCobPq_faqAntwort{padding:0 var(--space-xl) var(--space-lg);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.KCobPq_themaBand{background:var(--surface-2)}.KCobPq_anker{scroll-margin-top:80px}.KCobPq_themaGrid{gap:var(--space-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.KCobPq_themaGrid{grid-template-columns:repeat(3,1fr)}}.KCobPq_themaLink{margin-top:var(--space-md);color:var(--accent);font-weight:600;display:inline-block}
.-VYrmW_wrap{position:relative}.-VYrmW_row{z-index:1;align-items:flex-start;gap:var(--space-lg);display:flex;position:relative}.-VYrmW_dot{background:var(--text);width:8px;height:8px;transition:background .4s var(--ease-out-expo), scale .5s var(--ease-out-expo);border-radius:999px;flex:none;margin-top:1.9rem;position:relative}.-VYrmW_dot:after{content:"";border-radius:inherit;border:1.5px solid var(--dark-accent);opacity:0;position:absolute;inset:-6px;scale:.4}.-VYrmW_row[data-reached] .-VYrmW_dot{background:var(--accent);scale:1.35}.-VYrmW_row[data-reached] .-VYrmW_dot:after{animation:-VYrmW_dotPing .9s var(--ease-out-expo)}@keyframes -VYrmW_dotPing{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.6}}.-VYrmW_row[data-reached]>:last-child{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:0 18px 40px -26px #2b3a5573}.-VYrmW_row>:last-child{transition:border-color var(--dur-slow) var(--ease-out-expo), box-shadow var(--dur-slow) var(--ease-out-expo)}
.c5DBgG_wrap{--k-bg:#080b11;--k-accent:#82a8fd;--k-accent-hover:#9dbdff;--k-accent-soft:#82a8fd33;--k-card-bg:#1e222a;--k-card-bg-2:#191d25;--k-border:#484d58;--k-border-2:#343840;--k-text:#f3f5f9;--k-muted:#b4b7bf;--k-muted-2:#7d8088;--k-muted-3:#888c94;--k-grid-a:#82a8fd1c;--k-grid-b:#6c727e29;--k-grid-c:#82a8fd12;background:var(--k-bg);color:var(--k-text)}@supports (color:lab(0% 0 0)){.c5DBgG_wrap{--k-bg:lab(3.00584% .0228807 -3.15676);--k-accent:lab(68.8718% 3.95513 -46.758);--k-accent-hover:lab(75.9682% 2.60976 -43.3746);--k-accent-soft:lab(68.8718% 3.95513 -46.758/.2);--k-card-bg:lab(12.9152% -.098832 -5.91659);--k-card-bg-2:lab(10.5935% -.070855 -5.9058);--k-border:lab(32.6198% -.225529 -7.43808);--k-border-2:lab(23.36% -.183195 -5.9517);--k-text:lab(96.4987% -.120729 -1.89235);--k-muted:lab(74.4267% -.253052 -4.52077);--k-muted-2:lab(53.5457% -.236392 -4.51177);--k-muted-3:lab(58.186% -.240922 -4.51418);--k-grid-a:lab(68.8718% 3.95513 -46.758/.11);--k-grid-b:lab(47.7038% -.294715 -7.46969/.16);--k-grid-c:lab(68.8718% 3.95513 -46.758/.07)}}.c5DBgG_track{height:calc(var(--track-vh,420) * 1vh);background:var(--k-bg);position:relative}.c5DBgG_viewport{background:var(--k-bg);perspective:1200px;height:100vh;position:sticky;top:0;overflow:hidden}.c5DBgG_perspective{position:absolute;inset:0}.c5DBgG_ambient{background:radial-gradient(120% 95% at 50% 118%, var(--k-accent-soft), transparent 56%), radial-gradient(90% 70% at 50% -10%, #6b8ba21a, transparent 60%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.c5DBgG_ambient{background:radial-gradient(120% 95% at 50% 118%, var(--k-accent-soft), transparent 56%), radial-gradient(90% 70% at 50% -10%, lab(55.9519% -7.22292 -16.0719/.1), transparent 60%)}}.c5DBgG_grid{width:100%;height:100%;position:absolute;inset:0}.c5DBgG_card{width:540px;height:482px;color:inherit;cursor:pointer;text-decoration:none;display:block}.c5DBgG_card[data-static]{cursor:default}.c5DBgG_card:focus-visible .c5DBgG_cardInner{outline:2px solid var(--k-accent);outline-offset:3px}.c5DBgG_cardInner{background:var(--k-card-bg);border:1px solid var(--k-border);width:100%;height:100%;box-shadow:0 30px 60px -24px #0009, 0 0 0 1px var(--k-accent-soft), 0 0 36px -8px #82a8fd47, inset 0 1px 0 #6c727eb3;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.c5DBgG_cardInner{box-shadow:0 30px 60px -24px #0009, 0 0 0 1px var(--k-accent-soft), 0 0 36px -8px lab(68.8718% 3.95513 -46.758/.28), inset 0 1px 0 lab(47.7038% -.294715 -7.46969/.7)}}.c5DBgG_cardShot{aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative;overflow:hidden}.c5DBgG_cardShot img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.c5DBgG_cardBadge{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--k-bg);background:var(--k-accent);border-radius:100px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .2s;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px -6px #0009}.c5DBgG_cardBody{background:var(--k-card-bg-2);border-top:1px solid var(--k-border-2);flex-direction:column;flex:1;gap:7px;padding:18px 20px 20px;display:flex}.c5DBgG_cardTitle{letter-spacing:-.02em;font-size:22px;font-weight:700}.c5DBgG_cardCta{letter-spacing:.02em;color:var(--k-accent);margin-top:auto;padding-top:4px;font-size:13px;font-weight:600}.c5DBgG_cardCtaMuted{color:var(--k-muted-2);font-weight:500}.c5DBgG_cardCtaArrow{transition:transform .25s;display:inline-block}.c5DBgG_card:not([data-static]) .c5DBgG_cardInner{transition:border-color .25s}.c5DBgG_card:not([data-static]):hover .c5DBgG_cardInner{border-color:var(--k-accent)}.c5DBgG_card:not([data-static]):hover .c5DBgG_cardShot img{transform:scale(1.03)}.c5DBgG_card:not([data-static]):hover .c5DBgG_cardBadge{background:var(--k-accent-hover)}.c5DBgG_card:not([data-static]):hover .c5DBgG_cardCtaArrow{transform:translate(4px)}.c5DBgG_cardBranche{letter-spacing:.12em;text-transform:uppercase;color:var(--k-accent);font-size:11px}.c5DBgG_cardDesc{color:var(--k-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.c5DBgG_end{text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;width:620px;display:flex}.c5DBgG_endTitle{letter-spacing:-.02em;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.05}.c5DBgG_endCta{margin-top:var(--space-xs);letter-spacing:.08em;color:var(--k-bg);background:var(--k-accent);border-radius:100px;padding:14px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.c5DBgG_endCta:hover{background:var(--k-accent-hover)}.c5DBgG_vignette{pointer-events:none;background:radial-gradient(115% 105%,#0000 60%,#00000073);position:absolute;inset:0;box-shadow:inset 0 0 220px 50px #000000b3}.c5DBgG_hint{right:var(--gutter);z-index:10;letter-spacing:.18em;text-transform:uppercase;color:var(--k-muted-3);flex-direction:column;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:34px}@keyframes c5DBgG_korridorNudge{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.c5DBgG_hintArrow{color:var(--k-accent);font-size:16px;animation:1.6s ease-in-out infinite c5DBgG_korridorNudge}.c5DBgG_track.c5DBgG_isStatic{height:auto}.c5DBgG_track.c5DBgG_isStatic .c5DBgG_viewport{height:auto;padding:var(--space-4xl) var(--gutter);align-items:center;gap:var(--space-xl);flex-direction:column;display:flex;position:static;overflow:visible}.c5DBgG_track.c5DBgG_isStatic .c5DBgG_ambient,.c5DBgG_track.c5DBgG_isStatic .c5DBgG_grid,.c5DBgG_track.c5DBgG_isStatic .c5DBgG_vignette,.c5DBgG_track.c5DBgG_isStatic .c5DBgG_hint{display:none}.c5DBgG_track.c5DBgG_isStatic .c5DBgG_perspective{align-items:center;gap:var(--space-xl);flex-direction:column;width:100%;display:flex;position:static}.c5DBgG_track.c5DBgG_isStatic .c5DBgG_card{width:100%;max-width:540px;margin:0;position:static;transform:none}.c5DBgG_track.c5DBgG_isStatic .c5DBgG_end{margin:var(--space-lg) 0 0;width:100%;position:static;transform:none}@media (prefers-reduced-motion:reduce){.c5DBgG_hintArrow{animation:none}}
.xR4jdW_reviewsSection{background:var(--surface-2)}.xR4jdW_headline{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);color:var(--text);margin-top:var(--space-sm);margin-bottom:var(--space-3xl)}.xR4jdW_grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:720px){.xR4jdW_grid{grid-template-columns:repeat(3,1fr)}}.xR4jdW_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.xR4jdW_stars{gap:2px;line-height:1;display:flex}.xR4jdW_starFilled{color:var(--accent);font-size:var(--text-base)}.xR4jdW_starEmpty{color:var(--border);font-size:var(--text-base)}.xR4jdW_quote{flex:1;margin:0}.xR4jdW_quote p{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);margin:0}.xR4jdW_footer{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--border);flex-direction:column;display:flex}.xR4jdW_clientName{font-size:var(--text-sm);color:var(--text);font-weight:600}.xR4jdW_business{font-size:var(--text-sm);color:var(--text-muted)}.xR4jdW_source{font-size:var(--text-sm);color:var(--text-muted);opacity:.7}.xR4jdW_echtheitshinweis{font-size:var(--text-sm);color:var(--text-muted);opacity:.7;margin-top:var(--space-xl)}
.baJ6tW_heroOverlay{text-align:center;width:100%;height:100%;padding-block:clamp(var(--space-4xl), 15vh, var(--space-6xl)) clamp(var(--space-2xl), 6vh, var(--space-4xl));justify-content:space-between;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.baJ6tW_heroIntro{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.baJ6tW_heroBrand{font-size:var(--text-sm);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--dark-text) 72%, transparent);font-weight:600}.baJ6tW_heroTitle{letter-spacing:-.02em;max-width:18ch;color:var(--dark-text);text-shadow:0 2px 30px #0000008c;font-size:clamp(1.45rem,3.4vw,2.35rem);font-weight:600}.baJ6tW_heroBottom{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.baJ6tW_heroActions{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.baJ6tW_scrollHint{font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--dark-text) 60%, transparent);animation:baJ6tW_hintPulse 2.2s var(--ease) infinite}@keyframes baJ6tW_hintPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(4px)}}.baJ6tW_btnLight{color:#0b0c14;background:#fff}.baJ6tW_btnLight:hover{background:color-mix(in srgb, #fff 88%, var(--dark-accent))}.baJ6tW_btnGhost{color:#fff;border-color:#ffffff73;font-weight:600}.baJ6tW_btnGhost:hover{background:#ffffff1f;border-color:#fff}.baJ6tW_agentur{padding-bottom:0}.baJ6tW_agenturInner{max-width:760px}.baJ6tW_agenturTitle{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.baJ6tW_agenturText{color:var(--text-muted);line-height:var(--leading-normal);margin-top:var(--space-md)}.baJ6tW_agenturText a{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.U7DkmW_head{max-width:46ch;margin-bottom:var(--space-3xl)}.U7DkmW_headline{font-size:var(--text-4xl);letter-spacing:-.02em;margin-bottom:var(--space-md)}.U7DkmW_lead{max-width:52ch}.U7DkmW_grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:820px){.U7DkmW_grid{grid-template-columns:repeat(3,1fr)}}.U7DkmW_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:flex}.U7DkmW_card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:var(--shadow);transform:translateY(-4px)}.U7DkmW_cardLink{gap:var(--space-sm);width:100%;padding:var(--space-xl);color:inherit;flex-direction:column;display:flex}.U7DkmW_num{font-size:var(--text-sm);color:var(--accent);letter-spacing:.06em;font-weight:600}.U7DkmW_cardTitle{font-size:var(--text-xl);letter-spacing:-.01em}.U7DkmW_cardText{color:var(--text-muted);line-height:var(--leading-normal)}.U7DkmW_cardCta{padding-top:var(--space-xs);font-size:var(--text-base);color:var(--accent);transition:gap var(--dur) var(--ease);margin-top:auto;font-weight:600}.U7DkmW_card:hover .U7DkmW_cardCta{color:var(--accent-hover)}
.FR4tsW_head{gap:var(--space-md);max-width:720px;margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.FR4tsW_headline{font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.FR4tsW_lead{margin:0}.FR4tsW_typeLinks{margin:var(--space-sm) 0 0;gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.FR4tsW_chip{font-size:var(--text-sm);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);font-weight:500;text-decoration:none;display:inline-block}a.FR4tsW_chip{cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease)}a.FR4tsW_chip:hover{background:var(--accent);color:#fff}.FR4tsW_grid{gap:var(--space-xl);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.FR4tsW_grid{grid-template-columns:1fr 1fr}}.FR4tsW_card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);cursor:pointer;transition:transform var(--dur-base) var(--ease-out-expo), box-shadow var(--dur-base) var(--ease-out-expo), border-color var(--dur) var(--ease);border:1px solid #d3d3ca;position:relative;overflow:hidden}.FR4tsW_card:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 22px 44px -16px #2b3a5559}.FR4tsW_cardImage{background:var(--surface-2);border-bottom:1px solid #d3d3ca;display:block;overflow:hidden}.FR4tsW_cardImage img{width:100%;height:auto;transition:transform 1.1s var(--ease-out-expo);display:block}@media (hover:hover){.FR4tsW_card:hover .FR4tsW_cardImage img{transform:scale(1.045)}}.FR4tsW_cardBody{padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.FR4tsW_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.FR4tsW_cardTitle{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.FR4tsW_cardLink{color:inherit;cursor:pointer;text-decoration:none}.FR4tsW_cardLink:after{content:"";position:absolute;inset:0}.FR4tsW_cardLink:focus-visible{outline:none}.FR4tsW_card:has(.FR4tsW_cardLink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.FR4tsW_cardText{color:var(--text-muted);line-height:var(--leading-normal);margin:0}.FR4tsW_more{align-self:flex-start;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);background:var(--accent);color:#fff;transition:background var(--dur) var(--ease);border-radius:999px;padding:.8rem 1.5rem;font-weight:500;display:inline-flex}.FR4tsW_moreArrow{transition:transform var(--dur) var(--ease);display:inline-block}.FR4tsW_card:hover .FR4tsW_more{background:var(--accent-hover)}.FR4tsW_card:hover .FR4tsW_moreArrow{transform:translate(4px)}.FR4tsW_detailHead{max-width:820px;margin-bottom:var(--space-2xl);gap:var(--space-md);flex-direction:column;display:flex}.FR4tsW_detailTitle{font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.FR4tsW_facts{gap:var(--space-md) var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.FR4tsW_facts dt{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-2xs)}.FR4tsW_facts dd{margin:0;font-weight:500}.FR4tsW_facts a{color:var(--accent)}.FR4tsW_factValue{font-size:var(--text-2xl);line-height:var(--leading-tight)}.FR4tsW_story{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.FR4tsW_mediaCol{order:-1;width:100%;max-width:560px;margin-inline:auto}.FR4tsW_media{width:100%;padding-bottom:30%;position:relative}.FR4tsW_desktop{width:100%}.FR4tsW_phone{width:33%;position:absolute;bottom:0;right:-2%}@media (min-width:960px){.FR4tsW_story{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.FR4tsW_mediaCol{order:0;max-width:none;margin-inline:0;position:sticky;top:6rem}}.FR4tsW_body{gap:var(--space-2xl);grid-template-columns:1fr;max-width:640px;display:grid}.FR4tsW_block h2{font-size:var(--text-2xl);line-height:var(--leading-snug);margin:0 0 var(--space-md)}.FR4tsW_block p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.FR4tsW_list{gap:var(--space-xs);color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0;padding-left:1.25rem;display:grid}.FR4tsW_quote{padding-left:var(--space-lg);border-left:3px solid var(--accent);font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.FR4tsW_quote cite{margin-top:var(--space-sm);font-size:var(--text-base);color:var(--text-muted);font-style:normal;display:block}.FR4tsW_actions{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.FR4tsW_related{margin-top:var(--space-2xl)}.FR4tsW_relatedTitle{font-size:var(--text-2xl);margin:0 0 var(--space-lg)}.FR4tsW_shop{gap:var(--space-lg);flex-direction:column;display:flex}.FR4tsW_filterBar{align-items:center;gap:var(--space-sm) var(--space-xl);padding:var(--space-sm) var(--space-md);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #d3d3ca;flex-wrap:wrap;display:flex}.FR4tsW_filterHead{order:3;margin-left:auto}.FR4tsW_filterTitle{display:none}.FR4tsW_filterGroup{align-items:center;gap:var(--space-xs);border:0;flex-flow:wrap;min-width:0;margin:0;padding:0;display:flex}.FR4tsW_filterLabel{float:left;margin-right:var(--space-xs);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0;font-weight:600}.FR4tsW_filterOption{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #d3d3ca;border-radius:999px;padding:.35rem .8rem;display:inline-flex}.FR4tsW_filterOption:hover{border-color:var(--accent);background:var(--accent-soft)}.FR4tsW_filterOption:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.FR4tsW_filterOption input{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;margin:0}.FR4tsW_filterOption:has(input:checked) .FR4tsW_filterOptionText{color:var(--accent);font-weight:600}.FR4tsW_filterOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.FR4tsW_filterCount{color:var(--text-muted)}.FR4tsW_results{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.FR4tsW_filterStatus{font-size:var(--text-sm);color:var(--text-muted);margin:0}.FR4tsW_filterReset{font:inherit;font-size:var(--text-sm);color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.FR4tsW_filterReset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FR4tsW_filterEmpty{padding:var(--space-2xl);text-align:center;color:var(--text-muted);border-radius:var(--radius-lg);border:1px dashed #d3d3ca}
.EZoWya_footer{border-top:1px solid var(--border);background:var(--surface-2);padding-block:calc(var(--space-3xl) * .75) calc(var(--space-xl) * .75)}.EZoWya_inner{justify-content:space-between;gap:calc(var(--space-2xl) * .75);flex-wrap:wrap;display:flex}.EZoWya_logo{background-color:currentColor;width:67.592px;height:28px;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.EZoWya_tagline{margin-top:calc(var(--space-sm) * .75);color:var(--text-muted);max-width:32ch}.EZoWya_email{min-height:44px;margin-top:calc(var(--space-md) * .25);color:var(--accent);align-items:center;font-weight:500;display:inline-flex}.EZoWya_social{gap:var(--space-xs,.25rem);margin-left:-12px;display:flex}.EZoWya_social a{width:44px;height:44px;color:var(--text-muted);transition:color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex}.EZoWya_social a:hover{color:var(--text)}.EZoWya_links{gap:var(--space-sm) var(--space-2xl);flex-wrap:wrap;display:flex}.EZoWya_links a{min-height:44px;color:var(--text-muted);transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}.EZoWya_links a:hover{color:var(--text)}.EZoWya_links a,.EZoWya_legal a{transition:color var(--dur-base) var(--ease-out-expo), background-size .5s var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:100% calc(50% + .8em);background-repeat:no-repeat;background-size:0% 1px}.EZoWya_links a:hover,.EZoWya_legal a:hover{background-position:0 calc(50% + .8em);background-size:100% 1px}@media (max-width:719px){.EZoWya_links{gap:var(--space-sm);flex-direction:column}}.EZoWya_bottom{margin-top:calc(var(--space-2xl) * .75);padding-top:calc(var(--space-lg) * .75);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.EZoWya_legal{gap:var(--space-lg);display:flex}.EZoWya_legal a{min-height:44px;color:var(--text-muted);transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}.EZoWya_legal a:hover{color:var(--text)}
.yApCMG_wrap{right:var(--space-lg);bottom:var(--space-lg);z-index:80;align-items:flex-end;gap:var(--space-md);flex-direction:column;display:flex;position:fixed}.yApCMG_launcher{background:var(--accent);color:#fff;width:56px;height:56px;box-shadow:var(--shadow);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.yApCMG_launcher:hover{background:var(--accent-hover);transform:scale(1.05)}.yApCMG_backdrop{display:none}@media (max-width:719px){.yApCMG_backdrop{z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:yApCMG_fadeIn var(--dur) var(--ease) both;background:#06070d9e;display:block;position:fixed;inset:0}.yApCMG_panel,.yApCMG_launcher{z-index:1;position:relative}}@keyframes yApCMG_fadeIn{0%{opacity:0}to{opacity:1}}.yApCMG_panel{width:min(390px, calc(100vw - 2 * var(--space-lg)));height:min(560px, calc(100dvh - 2 * var(--space-lg) - 72px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transform-origin:100% 100%;animation:yApCMG_rise .6s var(--ease-out-expo) both;flex-direction:column;display:flex;overflow:hidden}@keyframes yApCMG_rise{0%{opacity:0;clip-path:circle(0% at 100% 100%);transform:scale(.6)translateY(16px)}to{opacity:1;clip-path:circle(150% at 100% 100%);transform:scale(1)translateY(0)}}.yApCMG_header{padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;display:flex}.yApCMG_headerTitle{align-items:center;gap:var(--space-xs);color:var(--text);font-weight:600;display:inline-flex}.yApCMG_dot{background:#2fbf71;border-radius:50%;width:8px;height:8px}.yApCMG_close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid}.yApCMG_close:hover{background:var(--surface-2);color:var(--text)}.yApCMG_messages{overscroll-behavior:contain;min-height:0;padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.yApCMG_msg{border-radius:var(--radius);max-width:85%;line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;padding:.6rem .85rem}.yApCMG_assistant{background:var(--surface-2);color:var(--text);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.yApCMG_user{background:var(--accent);color:#fff;border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.yApCMG_typing{align-items:center;gap:4px;display:inline-flex}.yApCMG_typing span{background:var(--text-muted);width:6px;height:6px;animation:yApCMG_blink 1.2s var(--ease) infinite both;border-radius:50%}.yApCMG_typing span:nth-child(2){animation-delay:.2s}.yApCMG_typing span:nth-child(3){animation-delay:.4s}@keyframes yApCMG_blink{0%,60%,to{opacity:.25}30%{opacity:1}}.yApCMG_error{font-size:var(--text-sm);color:var(--danger)}.yApCMG_error a{text-decoration:underline}.yApCMG_inputRow{align-items:flex-end;gap:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--border);display:flex}.yApCMG_input{max-height:120px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);resize:none;line-height:var(--leading-normal);transition:border-color var(--dur) var(--ease);flex:1;padding:.55rem .75rem}.yApCMG_input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.yApCMG_send{border-radius:var(--radius-sm);background:var(--accent);color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--dur) var(--ease);border:none;flex-shrink:0;place-items:center;display:grid}.yApCMG_send:hover:not(:disabled){background:var(--accent-hover)}.yApCMG_send:disabled{opacity:.45;cursor:not-allowed}.yApCMG_hint{padding:0 var(--space-lg) var(--space-sm);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-snug)}.yApCMG_hint a{text-decoration:underline}.yApCMG_aiBadge{margin-left:var(--space-2xs);letter-spacing:.06em;opacity:.7;border:1px solid;border-radius:999px;padding:.1em .45em;font-size:.62rem;font-weight:600}.yApCMG_turnstile{justify-content:center;display:flex}.yApCMG_turnstile:not(:empty){padding:0 var(--space-md) var(--space-2xs)}@media (prefers-reduced-motion:reduce){.yApCMG_panel,.yApCMG_backdrop{animation:none}.yApCMG_launcher{transition:none}.yApCMG_typing span{animation:none}}
