html:has(>body.marketing-refresh){color-scheme:dark;scrollbar-color:#9896AA #11131F;scroll-padding-top:7rem}.marketing-refresh #hauptinhalt [id]{scroll-margin-top:0}.marketing-refresh{--web-canvas:#11131F;--web-gold:#F6DF9D;--web-sky:#A8D3F4;--web-peach:#F5B397;--web-dark:#11131F;--web-paper:#F4F1FA;--web-highlight:#A8E3CC;--web-lavender:#292638;--web-stage:#233832;--web-dark-muted:#B7B5C9;--web-dark-faint:#9896AA;--web-dark-line:#37374D;--web-dark-card:#1C1E2E;--bg:var(--web-dark);--bg-elev:#1D2030;--surface:var(--card);--card:#1C1E2E;--card-2:#252537;--line:#37374D;--hairline:var(--line);--ink:#F4F1FA;--ink-muted:#B7B5C9;--ink-faint:#9896AA;--accent:#C6A0ED;--accent-2:var(--accent);--action:var(--web-highlight);--action-hover:#BCEBD7;--ring:#A8E3CC;--teal:#A8E3CC;--cyan:#A8D3F4;--accent-green:#A8E3CC;--warning:#F5B397;--danger:#F1A8C3;--on-accent:#182C27;--radius-card:1rem;--radius-control:.75rem;--font-head:var(--font-body);--font-serif-stack:var(--font-body);color-scheme:dark;color:var(--ink);background:var(--bg);caret-color:var(--ink);scrollbar-color:#7c7585 var(--bg)}.marketing-refresh:after{display:none}.marketing-refresh ::selection{color:var(--on-accent);background:var(--web-highlight)}.marketing-refresh :focus-visible{outline:2px solid var(--ring);outline-offset:4px}.marketing-refresh :is(.brand-intro,.aurora,.stage-ring,.dust,.route-world-art,.marketing-hero-art,.product-section-art,.home-section-art,.animate-breathe,.device-sheen){display:none}.marketing-refresh [aria-hidden=true][class*=blur-]{display:none}.marketing-refresh :is(.marketing-hero,.marketing-support-stage,.product-section-world,.motion-panel):after,.marketing-refresh :is(.marketing-hero,.marketing-support-stage,.product-section-world,.panel-edge,.motion-panel,.btn-primary):before{display:none}.marketing-refresh :is(.serif-accent,.serif-shimmer,.gradient-text){font-family:var(--font-body);font-style:normal;font-weight:inherit;letter-spacing:inherit;background:none;color:inherit;-webkit-text-fill-color:currentColor;animation:none}.marketing-refresh :is(.step-pill,.eyebrow){display:none}.marketing-refresh :is(h1,h2,h3,h4,.font-display){font-family:var(--font-body);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}.marketing-refresh h1{font-weight:600;line-height:1.03}.marketing-refresh :is(h2,h3,h4){line-height:1.17}.marketing-refresh p{line-height:1.7}.marketing-refresh :is(.panel,.price-card){border:1px solid var(--line);border-radius:1rem;background:var(--card);box-shadow:none}.marketing-refresh :is(.motion-panel,.price-card):hover{transform:none;box-shadow:none}.marketing-refresh .panel-inset{border:0;border-radius:.75rem;background:var(--card-2)}.marketing-refresh .chip{border-color:var(--line);background:var(--card);color:var(--ink-muted)}.marketing-refresh [class*="bg-[#070912]"],.marketing-refresh [class*="bg-[#090b16]"]{background:var(--card-2)}.marketing-refresh [class*="border-white/"]:not(.device-frame):not(.device-frame *){border-color:var(--line)}.marketing-refresh [aria-hidden=true][class*=bg-gradient-]{background-image:none}.marketing-refresh [class*=shadow-]:not(.device-frame):not(.device-frame *){box-shadow:none}.marketing-refresh .bg-accent{background:var(--action);color:var(--on-accent)}.marketing-refresh .btn{min-height:3rem;padding:.85rem 1.5rem;border-radius:999px;font:600 .9375rem/1.3 var(--font-body);text-align:center;white-space:normal;box-shadow:none;transition:background-color .16s ease,color .16s ease;will-change:auto}.marketing-refresh .btn:active,.marketing-refresh .btn:hover{transform:none;box-shadow:none}.marketing-refresh .btn-primary{border:1px solid transparent;background:var(--action);color:var(--on-accent)}.marketing-refresh .btn-primary:hover{background:var(--action-hover)}.marketing-refresh .btn-secondary{border:1px solid var(--line);background:transparent}.marketing-refresh .btn-ghost:hover,.marketing-refresh .btn-secondary:hover{background:var(--card-2);color:var(--ink)}.marketing-refresh :is(button,input,select,textarea):disabled{cursor:not-allowed}.marketing-refresh input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),.marketing-refresh select,.marketing-refresh textarea{min-width:0;min-height:3rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-elev);color:var(--ink);caret-color:var(--ink);font:inherit;font-size:1rem}.marketing-refresh :is(input,textarea)::placeholder{color:var(--ink-faint)}.marketing-refresh :is(input,textarea,select):focus-visible{border-color:var(--ring);background:var(--bg-elev)}.marketing-refresh :is(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)}.marketing-refresh :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}.marketing-refresh textarea{resize:vertical}.marketing-refresh :is([role=alert],[role=status]){overflow-wrap:anywhere}.marketing-refresh details.panel{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.marketing-refresh details.panel>summary{min-height:4.5rem;padding:1.25rem .5rem;gap:1.25rem;line-height:1.5}.marketing-refresh details.panel>.faq-answer{max-width:72ch;padding:0 .5rem 1.5rem;animation:none}.marketing-refresh .prose-zuhd{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.marketing-refresh .prose-zuhd h2{font-size:1.4rem;line-height:1.35}.marketing-refresh .prose-zuhd a{text-decoration:underline;text-underline-offset:.2em}.marketing-refresh .device-frame{background:var(--web-dark-card);box-shadow:0 28px 42px -28px #00000090}.marketing-refresh .device-frame>div{background:#0a0b12}.marketing-refresh .device-frame img{filter:none}.marketing-refresh [data-reveal].is-visible{animation:none}.marketing-refresh #site-header,.marketing-refresh #site-header[data-scrolled=true]{padding:.9rem 0;background:var(--web-dark);border:0;box-shadow:none}.marketing-refresh #site-header>div{width:min(100% - 3rem,80rem);min-height:4.5rem;padding:.65rem 1.25rem;border:0;border-radius:1rem;background:var(--card);color:var(--on-accent)}.marketing-refresh #site-header>div>a{padding:0;background:transparent;box-shadow:none;transform:none}.marketing-refresh #site-header>div>a>span:first-child{width:2.5rem;height:2.5rem;background:var(--web-dark)}.marketing-refresh #site-header>div>a .font-display{color:var(--ink);font-size:1.25rem;font-weight:750}.marketing-refresh #site-header>div>nav{border:0;background:transparent;backdrop-filter:none}.marketing-refresh #site-header nav a{color:var(--ink-muted);border-radius:999px}.marketing-refresh #site-header nav a:hover,.marketing-refresh #site-header nav a[aria-current=page]{color:var(--ink);background:var(--web-lavender)}.marketing-refresh #site-header nav a[aria-current=page]>span[aria-hidden=true]{display:none}.marketing-refresh #site-header .btn-primary{color:var(--web-paper);background:var(--web-dark);white-space:nowrap}.marketing-refresh #site-header .btn-primary:hover{background:var(--web-dark-card)}.marketing-refresh #site-header .nav-sheet>summary{color:var(--ink);border:1px solid var(--line);border-radius:50%;background:var(--card);backdrop-filter:none}.marketing-refresh #site-header .nav-sheet-panel{max-height:calc(100dvh - 6rem);overflow-y:auto;border-radius:1rem}.marketing-refresh #site-header .nav-sheet-panel nav{border:1px solid var(--line);border-radius:1rem;background:var(--card);box-shadow:0 16px 35px -20px #00000066}.marketing-refresh #site-header .nav-sheet-panel nav a{color:var(--ink)}.marketing-refresh #site-header :focus-visible{outline-color:var(--ring)}.marketing-refresh .site-footer{--ink:var(--web-paper);--ink-muted:var(--web-dark-muted);--ink-faint:var(--web-dark-faint);--line:var(--web-dark-line);--accent:var(--web-highlight);--card:var(--web-dark-card);--bg:var(--web-dark);margin-top:0;border-top:1px solid var(--line);background:var(--bg);color:var(--ink)}.marketing-refresh .footer-bottom,.marketing-refresh .footer-top{width:min(100% - 3rem,80rem);margin-inline:auto}.marketing-refresh .footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,1.4fr);gap:2.75rem;padding-block:4rem 3rem}.marketing-refresh .footer-brand{max-width:23rem}.marketing-refresh .footer-identity{display:inline-block;border-radius:.5rem}.marketing-refresh .footer-logo{gap:1rem}.marketing-refresh .footer-logo>img{width:4.5rem;height:4.5rem}.marketing-refresh .footer-logo>span{font-size:1.75rem;font-weight:550;letter-spacing:-.02em}.marketing-refresh .footer-brand>p{max-width:33ch;margin-block:1.1rem 1.5rem;color:var(--ink-muted);font-size:.9375rem}.marketing-refresh .site-footer .footer-store{min-height:3rem;border:1px solid var(--line);background:transparent;color:var(--ink);padding-inline:1rem;font-size:.8125rem}.marketing-refresh .site-footer .footer-store:hover{background:var(--card)}.marketing-refresh .footer-nav{padding-top:1.3rem;min-width:0}.marketing-refresh .footer-nav>p{margin-bottom:1.2rem;color:var(--ink);font-size:.9375rem;font-weight:650}.marketing-refresh .footer-nav ul{display:grid;gap:.25rem}.marketing-refresh .footer-nav-legal ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.marketing-refresh .footer-link{display:flex;align-items:center;min-height:2.75rem;color:var(--ink-muted);font-size:.875rem;line-height:1.5;text-underline-offset:.3em;overflow-wrap:anywhere;hyphens:auto}.marketing-refresh .footer-link:hover{color:var(--accent);text-decoration:underline}.marketing-refresh .footer-bottom{display:grid;grid-template-columns:1fr;gap:1rem 2rem;border-top:1px solid var(--line);padding-block:1.5rem 2rem;color:var(--ink-faint);font-size:.75rem}.marketing-refresh .footer-copyright{text-align:end}.marketing-refresh .footer-limits{grid-column:1/-1;max-width:100ch;font-size:.75rem}.marketing-refresh .site-footer :focus-visible{outline-color:var(--web-highlight)}@media (min-width:100rem){.marketing-refresh{--web-wide-shell:clamp(80rem,76vw,220rem)}.marketing-refresh #site-header>div,.marketing-refresh .footer-bottom,.marketing-refresh .footer-top{width:min(calc(100% - clamp(4rem, 8vw, 12rem)),var(--web-wide-shell))}.marketing-refresh #site-header>div{max-width:var(--web-wide-shell)}.marketing-refresh .footer-top{gap:clamp(2.75rem,4vw,5rem)}}@media (max-width:1100px) and (min-width:640px){.marketing-refresh .footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.marketing-refresh .footer-brand{grid-column:1/-1;max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem}.marketing-refresh .footer-brand>p{grid-column:1;margin-block:.75rem 0}.marketing-refresh .footer-brand>.footer-store{grid-column:2;grid-row:1/3;justify-self:end}.marketing-refresh .footer-nav-legal ul{grid-template-columns:1fr}}@media (max-width:1100px){.marketing-refresh #site-header>div>nav{display:none}.marketing-refresh #site-header .nav-sheet{display:block}}@media (max-width:639px){html:has(>body.marketing-refresh){scroll-padding-top:5.75rem}.marketing-refresh #site-header{padding:.65rem 0}.marketing-refresh #site-header>div{width:calc(100% - 1.25rem);min-height:4rem;gap:.4rem;padding:.5rem .65rem;border-radius:.8rem}.marketing-refresh #site-header .btn{padding:.75rem .8rem;font-size:.8125rem}.marketing-refresh .footer-bottom,.marketing-refresh .footer-top{width:calc(100% - 2.5rem)}.marketing-refresh .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:2.75rem 2rem;gap:2rem 1.25rem}.marketing-refresh .footer-brand,.marketing-refresh .footer-nav-legal{grid-column:1/-1}.marketing-refresh .footer-nav{padding-top:0}.marketing-refresh .footer-nav>p{margin-bottom:.8rem}.marketing-refresh .footer-nav-legal ul{column-gap:1.25rem}.marketing-refresh .footer-copyright{text-align:start}.marketing-refresh [aria-labelledby=requests-heading] article .shrink-0{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.marketing-refresh *,.marketing-refresh :after,.marketing-refresh :before{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:359px){.marketing-refresh #site-header>div>a{gap:.375rem}.marketing-refresh #site-header>div>a>span:first-child{width:2rem;height:2rem}.marketing-refresh #site-header>div>a .font-display{font-size:1.05rem}.marketing-refresh #site-header .btn{padding-inline:.65rem;font-size:.75rem}}.marketing-refresh .web-not-found{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;width:min(100% - 3rem,80rem);margin-inline:auto;padding-block:clamp(4rem,10vw,8rem)}.marketing-refresh .web-not-found-code{display:grid;place-items:center;min-height:25rem;background:var(--web-highlight);border-radius:1rem;color:var(--on-accent);font:550 clamp(6rem,16vw,14rem)/1 var(--font-inter);letter-spacing:-.04em}.marketing-refresh .web-not-found h1{font-size:clamp(2.5rem,4vw,4rem)}@media (max-width:767px){.marketing-refresh .web-not-found{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:calc(100% - 2.5rem)}.marketing-refresh .web-not-found-code{min-height:12rem;font-size:7rem}}body.marketing-refresh{background-image:none}.marketing-refresh{--web-ease:cubic-bezier(.16,1,.3,1)}.marketing-refresh #site-header>div{border:1px solid var(--line);color:var(--ink)}.marketing-refresh #site-header>div>a>span:first-child{background:transparent;padding:0;border-radius:0}.marketing-refresh #site-header>div>a .font-display{font-weight:650;letter-spacing:-.02em}.marketing-refresh #site-header .btn-primary{color:var(--on-accent);background:var(--action)}.marketing-refresh #site-header .btn-primary:hover{color:var(--on-accent);background:var(--action-hover)}.marketing-refresh #site-header nav a:hover{color:var(--ink)}.marketing-refresh #site-header nav a[aria-current=page]{color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,var(--card))}.marketing-refresh #site-header .nav-sheet-panel{overscroll-behavior:contain}.marketing-refresh .btn{transition:background-color .16s ease,color .16s ease,transform .18s var(--web-ease),border-color .16s ease}.marketing-refresh .btn:active{transform:scale(.975)}.marketing-refresh .btn-secondary{color:var(--ink);border-color:var(--line)}.marketing-refresh :is(input,textarea,select){color-scheme:dark}.marketing-refresh :is(summary,button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.marketing-refresh :is(.portal-action,.legal-contact,.panel,.price-card){border-radius:1rem}.marketing-refresh :is(.legal-directory-link,.science-journal-index nav a,.footer-nav a){transition:color .15s ease}.marketing-refresh :is(.legal-directory-link,.science-journal-index nav a):hover{color:var(--teal)}.marketing-refresh .device-frame{border-color:var(--line);background:var(--card)}.marketing-refresh .device-frame>div{background:var(--web-canvas)}.marketing-refresh .device-frame>div>.absolute{display:none}.marketing-refresh .site-footer .footer-store:hover{color:var(--on-accent);background:var(--action)}.marketing-refresh .footer-logo{gap:.85rem}.marketing-refresh .footer-logo>img{width:3.5rem;height:3.5rem}.marketing-refresh .footer-logo>span{font-size:1.65rem;font-weight:650}.marketing-refresh .footer-bottom{font-variant-numeric:tabular-nums}.freiflug-art{display:block;width:10rem;max-width:100%;flex:0 0 auto}.freiflug-art img{display:block;width:100%;height:auto;object-fit:contain}.marketing-refresh .freiflug-art--bridge{width:12rem;margin-bottom:1rem}.marketing-refresh .freiflug-art--sunrise{width:16rem;margin:0 auto 1.75rem}.marketing-refresh .home-setup-heading>h3{max-width:16ch;font-size:2rem}.marketing-refresh .home-setup-heading .freiflug-art{width:10rem;margin:0 0 1.25rem -.5rem}.marketing-refresh .home-hero-surface{position:relative}.marketing-refresh .home-hero-copy h1 span{color:var(--teal)}.marketing-refresh .home-shortcuts a{border-radius:.875rem}.marketing-refresh .home-feature-tabs{gap:.5rem;padding:.5rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--card)}.marketing-refresh .home-feature-tabs button{min-height:3.25rem;padding:.7rem 1rem;border:0;border-radius:.75rem;font-size:1rem}.marketing-refresh .home-feature-tabs #schutz[aria-selected=true],.marketing-refresh .home-feature-tabs button[aria-selected=true]{color:var(--teal);background:color-mix(in srgb,var(--teal) 11%,var(--card))}.marketing-refresh .home-feature-panel{border-radius:1.25rem;background:var(--card)}.marketing-refresh .home-page #schutz-panel .home-feature-panel{background:#1D2D2B}.marketing-refresh .home-page #schutz-panel .home-feature-copy>p{color:var(--web-dark-muted)}.marketing-refresh .home-page #fokus-panel .home-feature-panel{background:var(--web-lavender)}.marketing-refresh .home-page #pfad-panel .home-feature-panel{background:#232A35}.marketing-refresh .home-feature-panel h3{font-size:clamp(2rem,3vw,3rem)}.marketing-refresh .home-feature-panel .home-checklist svg{color:var(--teal)}.marketing-refresh .home-together{border-block:1px solid var(--line)}.marketing-refresh .home-page .home-plan-premium{border-color:color-mix(in srgb,var(--web-gold) 35%,var(--line));background:#29271F}.marketing-refresh .home-page .home-plan-premium :is(h3,.home-checklist svg),.marketing-refresh .home-premium-options .home-premium-option-price{color:var(--web-gold)}.marketing-refresh .home-page .home-download{border-top:1px solid var(--line);background:var(--web-canvas)}.marketing-refresh .home-page .home-download h2{color:var(--ink)}.marketing-refresh .home-page .home-download .home-primary{color:var(--on-accent);background:var(--action)}.marketing-refresh .home-page .home-download .home-primary:hover{background:var(--action-hover)}.marketing-refresh .home-page .home-download p{color:var(--ink-muted)}.marketing-refresh .home-tool-disclosure[open]{border-color:var(--accent)}.marketing-refresh .home-testimonials{background:var(--card)}.marketing-refresh .home-testimonial-card{background:transparent}.marketing-refresh .home-page .home-testimonials-initial{color:var(--on-accent);background:var(--teal)}.marketing-refresh .protection-rule-visual{--rule-ink:var(--ink);--rule-paper:var(--card);--rule-line:var(--line);--rule-muted:var(--ink-muted)}.marketing-refresh .protection-rule-source--apps{color:var(--accent);background:var(--web-lavender)}.marketing-refresh .protection-rule-source--websites{color:var(--on-accent);background:var(--teal)}.marketing-refresh .protection-rule-source--categories{color:#302617;background:var(--web-gold)}.marketing-refresh .protection-rule-source--categories svg{color:#302617}.marketing-refresh .protection-rule-personal{background:var(--card-2)}.marketing-refresh .protection-rule-visual .protection-rule-personal p{color:var(--ink)}.marketing-refresh .protection-rule-visual .protection-rule-result p{color:var(--on-accent)}.marketing-refresh .protection-rule-space i{background:var(--on-accent)}.marketing-refresh .home-partner-visual{--partner-ink:var(--ink);--partner-paper:var(--card);--partner-muted:var(--ink-muted)}.marketing-refresh .home-partner-role-icon{color:var(--accent)}.marketing-refresh .home-partner-approval,.marketing-refresh .home-partner-role--contact .home-partner-role-icon{color:var(--on-accent)}.marketing-refresh .product-diagram{--feature-ink:var(--ink);--feature-paper:var(--card);--feature-muted:var(--ink-muted);--feature-line:var(--line)}.marketing-refresh .product-web-visual{--feature-paper:#1D2D2B}.marketing-refresh .product-shorts-visual{--feature-paper:#28232E}.marketing-refresh .product-schedule-visual{--feature-paper:#232A35}.marketing-refresh :is(.product-web-sources li svg,.product-web-connector,.product-web-result>svg){color:var(--teal)}.marketing-refresh :is(.product-schedule-header>svg,.product-schedule-point){color:var(--web-sky)}.marketing-refresh .product-schedule-point{background:var(--web-sky)}.marketing-refresh .product-feature-visual--app{color:var(--ink-muted);background:var(--web-lavender)}.marketing-refresh .product-feature-visual--progress{color:var(--ink-muted);background:#232A35}.marketing-refresh .product-section-bar{background:var(--web-canvas);border-color:var(--line);color:var(--ink)}.marketing-refresh .focus-demo{--focus-demo-ink:var(--ink);background:var(--web-lavender)}.marketing-refresh .focus-demo__tick{stroke:var(--ink-muted)}.marketing-refresh .focus-demo__track{stroke:var(--line)}.marketing-refresh .focus-demo__arc{stroke:var(--accent)}.marketing-refresh .focus-demo__speed{border-color:var(--line)}.marketing-refresh .focus-demo__button{color:var(--on-accent);background:var(--teal)}.marketing-refresh .focus-demo__button:hover{background:var(--action-hover)}.marketing-refresh .focus-demo[data-phase=running] .focus-demo__button{color:var(--ink);border-color:var(--line);background:transparent}.marketing-refresh .focus-demo[data-phase=running] .focus-demo__button:hover{background:var(--card-2)}.marketing-refresh .focus-demo .focus-demo__button:focus-visible{outline-color:var(--teal)}.marketing-refresh .pricing-page{--pricing-highlight:var(--web-gold)}.marketing-refresh .pricing-page .pricing-plan-featured{background:#29271F;border-color:color-mix(in srgb,var(--web-gold) 35%,var(--line))}.marketing-refresh .pricing-page .pricing-plan:not(.pricing-plan-free) .pricing-plan-cta{background:var(--web-gold);color:#302617}.marketing-refresh .pricing-page .pricing-plan:not(.pricing-plan-free) .pricing-plan-cta:hover{background:#FFEBC2}.marketing-refresh .pricing-six-month{background:var(--card)}.marketing-refresh .pricing-page .pricing-six-month-cta{color:var(--web-gold);border-color:var(--web-gold)}.marketing-refresh .pricing-page .pricing-six-month-cta:hover{color:#302617}.marketing-refresh .pricing-table :is(td,th):last-child{background:#29271F}.marketing-refresh .pricing-included,.marketing-refresh .pricing-table thead th:last-child{color:var(--web-gold)}.marketing-refresh .why-hero h1>span{color:var(--teal);background:transparent;padding:0;margin:0}.marketing-refresh .science-hero,.marketing-refresh .why-hero{position:relative}.marketing-refresh .science-hero>.freiflug-art,.marketing-refresh .why-hero>.freiflug-art{position:absolute;width:15rem;right:0;top:4rem}.marketing-refresh .science-hero h1,.marketing-refresh .why-hero h1{max-width:calc(100% - 17rem)}.marketing-refresh .help-hero .freiflug-art{width:9rem;margin-bottom:1.25rem}.marketing-refresh .support-hero-layout .freiflug-art{grid-row:1/3;grid-column:2;justify-self:end;width:13rem;margin:0}.marketing-refresh .help-page .help-search-field{background:var(--card);border-color:var(--line);color:var(--ink)}.marketing-refresh .help-page .help-search-field input#faq-search{color:var(--ink);caret-color:var(--teal)}.marketing-refresh .help-page .help-search-field input#faq-search::placeholder{color:var(--ink-muted)}.marketing-refresh .portal-guide>img{padding:0;background:transparent}.prelaunch-body .prelaunch-mark{animation:none}.prelaunch-body .prelaunch-mark img{width:8rem;height:8rem}.prelaunch-body .prelaunch-logo>.font-display{margin-top:1.25rem}.prelaunch-body .prelaunch-countdown-grid:after{display:none}.prelaunch-body .prelaunch-kicker{color:var(--teal)}@keyframes freiflug-device-arrival{0%{opacity:.65;filter:brightness(.85);translate:0 12px}to{opacity:1;filter:brightness(1);translate:0 0}}@media (prefers-reduced-motion:no-preference){.guide-motion[data-entered=true]{animation:guide-arrival .65s var(--web-ease)}.guide-change{animation:guide-change .3s var(--web-ease)}.marketing-refresh .footer-logo:hover>img{transform:rotate(-5deg) translateY(-2px)}.marketing-refresh .footer-logo>img{transition:transform .25s var(--web-ease)}.marketing-refresh .home-shortcuts a:hover{transform:translateY(-3px)}.marketing-refresh .home-shortcuts a{transition:transform .25s var(--web-ease),background .18s}@keyframes guide-arrival{0%{opacity:.65;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes guide-change{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}.marketing-refresh .home-hero-visual{animation:freiflug-device-arrival .7s var(--web-ease) both}.marketing-refresh .home-explorer [role=tabpanel]:not([hidden]) .home-feature-copy{animation:freiflug-panel-arrival .24s var(--web-ease)}@keyframes freiflug-panel-arrival{0%{opacity:.7;translate:0 4px}to{opacity:1;translate:0 0}}}@media (max-width:900px){.marketing-refresh .science-hero>.freiflug-art,.marketing-refresh .why-hero>.freiflug-art{position:static;width:9rem;margin-bottom:1.5rem}.marketing-refresh .science-hero h1,.marketing-refresh .why-hero h1{max-width:100%}.marketing-refresh .support-hero-layout .freiflug-art{grid-row:auto;grid-column:auto;justify-self:start;width:8rem}}@media (max-width:767px){.marketing-refresh .home-feature-tabs{gap:.2rem;padding:.35rem}.marketing-refresh .home-feature-tabs button{padding-inline:.4rem;font-size:.875rem}.marketing-refresh .home-feature-panel{padding:1.5rem}.marketing-refresh .home-setup-heading{display:flex;align-items:center;gap:1.25rem}.marketing-refresh .home-setup-heading .freiflug-art{width:5.5rem;margin:0}.marketing-refresh .home-setup-heading>h3{font-size:1.6rem}.marketing-refresh .freiflug-art--bridge{width:9rem}.marketing-refresh .freiflug-art--sunrise{width:12rem}}.marketing-refresh .legal-hub{width:min(100% - 3rem,72rem);max-width:72rem;padding:clamp(3.5rem,7vw,6rem) 0}.marketing-refresh .legal-hub-heading{max-width:48rem;padding-bottom:2.5rem}.marketing-refresh .legal-hub-heading h1{font-size:clamp(2.75rem,6vw,5rem);font-weight:550;letter-spacing:-.035em;line-height:1.04}.marketing-refresh .legal-hub-heading p{max-width:62ch;margin-top:1.5rem;font-size:1.0625rem}.marketing-refresh .legal-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.4fr);align-items:start;gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--line)}.marketing-refresh .legal-directory{display:block;margin-top:0}.marketing-refresh .legal-directory-link{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;text-decoration:none}.marketing-refresh .legal-directory-link h2{font-size:clamp(1.125rem,1.75vw,1.375rem);font-weight:600;line-height:1.4;letter-spacing:-.02em}.marketing-refresh .legal-directory-link p{max-width:62ch;margin-top:.5rem;font-size:.9375rem;line-height:1.65}.marketing-refresh .legal-directory-link svg{flex-shrink:0;color:var(--accent)}.marketing-refresh .legal-directory-link:hover{border-color:var(--line);background:transparent}.marketing-refresh .legal-directory-link:hover h2{text-decoration:underline;text-underline-offset:.25em}.marketing-refresh .legal-contact{margin-top:1.75rem;padding:1.5rem;border-radius:1rem;background:var(--card)}.marketing-refresh .legal-contact>p{margin-top:0;overflow-wrap:anywhere}.marketing-refresh .legal-contact time{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--ink-muted)}.marketing-refresh #hauptinhalt>.max-w-3xl,.marketing-refresh .legal-archive>.max-w-3xl{width:min(100% - 3rem,58rem);max-width:58rem;padding:clamp(3.5rem,7vw,5.5rem) 0;overflow-wrap:anywhere}.marketing-refresh #hauptinhalt>.max-w-3xl>h1,.marketing-refresh .legal-archive>.max-w-3xl>h1{max-width:22ch;font-size:clamp(2.25rem,4.5vw,3.875rem);font-weight:550;line-height:1.1;letter-spacing:-.035em}.marketing-refresh #hauptinhalt>.max-w-3xl>time,.marketing-refresh .legal-archive>.max-w-3xl>time{display:block;margin-top:1.25rem;padding-bottom:1.75rem;border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:.8125rem}.marketing-refresh #hauptinhalt>.max-w-3xl>p,.marketing-refresh .legal-archive>.max-w-3xl>p{max-width:74ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.8}.marketing-refresh #hauptinhalt>.max-w-3xl>.prose-zuhd,.marketing-refresh .legal-archive>.max-w-3xl>.prose-zuhd{max-width:74ch;margin-top:2.5rem;gap:2.5rem;font-size:1rem;line-height:1.85}.marketing-refresh #hauptinhalt>.max-w-3xl h2,.marketing-refresh .legal-archive h2{color:var(--ink);font-size:1.375rem;font-weight:600;line-height:1.45;letter-spacing:-.02em}.marketing-refresh #hauptinhalt>.max-w-3xl .prose-zuhd>section,.marketing-refresh .legal-archive .prose-zuhd>section{padding-top:1.75rem;border-top:1px solid var(--line)}.marketing-refresh #hauptinhalt>.max-w-3xl a:not(.btn),.marketing-refresh .legal-archive a:not(.btn){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.marketing-refresh .service-portal{display:block;width:min(100% - 3rem,72rem);max-width:72rem;min-height:0;padding:clamp(3.5rem,7vw,6rem) 0}.marketing-refresh .service-portal .portal-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.marketing-refresh .portal-guide{min-width:0}.marketing-refresh .portal-guide>img{width:3.5rem;height:3.5rem;margin-bottom:1.5rem;padding:.25rem;border-radius:.875rem;background:var(--web-dark);object-fit:contain}.marketing-refresh .portal-guide>p:first-of-type{margin-top:0;color:var(--ink-muted);font-size:.875rem}.marketing-refresh .portal-guide h1{max-width:16ch;margin-top:.75rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:550;line-height:1.12;letter-spacing:-.035em}.marketing-refresh .portal-guide p{max-width:56ch;color:var(--ink-muted);font-size:1rem;line-height:1.75}.marketing-refresh .portal-guide>p:last-child:not(:first-of-type){margin-top:1.5rem}.marketing-refresh .portal-guide .panel-inset{margin-top:1.75rem;padding:1.25rem 0 0;border-top:1px solid var(--line);border-radius:0;color:var(--ink-muted);background:transparent}.marketing-refresh .portal-action{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.25rem;background:var(--card);overflow-wrap:anywhere}.marketing-refresh .portal-action>:first-child,.marketing-refresh .portal-action>div>:first-child{margin-top:0}.marketing-refresh .portal-action .panel-inset{padding:0;background:transparent}.marketing-refresh .portal-action h2{font-size:1.375rem;font-weight:600;line-height:1.4}.marketing-refresh .portal-action ol{display:grid;gap:.875rem;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.75}.marketing-refresh .portal-action li{padding-inline-start:.375rem}.marketing-refresh .portal-action .btn{min-height:3rem;white-space:normal}.marketing-refresh .portal-action :is(input,select,textarea){min-width:0;max-width:100%;background:var(--bg)}.marketing-refresh .portal-action [role=alert],.marketing-refresh .portal-action [role=status]{line-height:1.75}@media (max-width:767px){.marketing-refresh #hauptinhalt>.max-w-3xl,.marketing-refresh .legal-archive>.max-w-3xl,.marketing-refresh .legal-hub,.marketing-refresh .service-portal{width:calc(100% - 2.5rem);padding-block:2.75rem}.marketing-refresh .legal-hub-layout,.marketing-refresh .service-portal .portal-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.marketing-refresh .legal-hub-heading{padding-bottom:1.75rem}.marketing-refresh .legal-contact{margin-top:0}.marketing-refresh .portal-guide h1{max-width:20ch}.marketing-refresh .portal-action{padding:1.5rem}}@media (max-width:479px){.marketing-refresh .portal-action .sm\:flex-row,.marketing-refresh .portal-action article .flex.shrink-0{flex-wrap:wrap}.marketing-refresh .portal-action article .flex.shrink-0>button{flex:1 1 auto}}