/**handles:dm-bundle-6f3ee2b819db**/
.trustbar{background:var(--canvas-white);border-top:2px solid var(--ink-black)}.trustbar .trustbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);padding:var(--space-4) 0}.trustbar .trustbar-label{color:var(--on-surface-variant);flex:none;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);margin:0;text-transform:uppercase}.trustbar .logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);list-style:none;margin:0;padding:0}.trustbar .logos img{filter:grayscale(1);height:44px;max-width:173px;object-fit:contain;object-position:left center;opacity:.72;transition:opacity .18s ease;width:auto}.trustbar .logos--farbig img{filter:none}.trustbar .logo-wordmark{align-items:center;color:var(--on-surface-variant);display:inline-flex;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;height:44px;letter-spacing:.01em;line-height:var(--lh-h3);opacity:.72;transition:opacity .18s ease}.trustbar .logos li:hover .logo-wordmark,.trustbar .logos li:hover img{opacity:1}@media (max-width:767px){.trustbar .trustbar-inner{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.trustbar .logos{gap:var(--space-3) var(--space-4)}.trustbar .logos img{height:32px;max-width:133px}.trustbar .logo-wordmark{height:32px}}.dm-breadcrumb{background:var(--canvas-white);padding:var(--space-3) 0 0}.dm-breadcrumb .breadcrumb-list{align-items:center;color:var(--on-surface-variant);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;gap:var(--space-1);letter-spacing:.1em;line-height:var(--lh-mono);list-style:none;margin:0;padding:0;text-transform:uppercase}.dm-breadcrumb .breadcrumb-list li+li:before{color:var(--outline-variant);content:"/";margin-right:var(--space-1)}.dm-breadcrumb .breadcrumb-list a,.dm-breadcrumb .breadcrumb-list a:visited{border-bottom:1px solid var(--outline-variant);color:var(--on-surface-variant);text-decoration:none}.dm-breadcrumb .breadcrumb-list a:active,.dm-breadcrumb .breadcrumb-list a:focus,.dm-breadcrumb .breadcrumb-list a:hover{border-bottom-color:var(--accent-pink-ink);color:var(--accent-pink-ink)}.dm-breadcrumb .breadcrumb-list [aria-current=page]{color:var(--ink-black)}.hero{background:0 0;overflow:hidden;position:relative}.hero .poster-art{inset:0;pointer-events:none;position:absolute}.hero .poster-art span{display:block;position:absolute}.hero .art-circle{background:var(--tint-pink);border-radius:50%;height:560px;right:-100px;top:-140px;width:560px}.hero .art-ring{border:2px solid var(--accent-pink);border-radius:50%;height:240px;right:-80px;top:40px;width:240px}.hero .art-square{background:var(--tint-blue);bottom:80px;height:320px;left:-80px;width:320px}.hero .trustbar,.hero>.container,.hero>.dm-breadcrumb{position:relative;z-index:1}.hero>.dm-breadcrumb{background:0 0}.hero .poster{padding:var(--space-12) 0 var(--space-10)}.hero .hero-heading{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-h1);margin:0;max-width:1000px}.hero .heading-add,.hero .hero-heading{color:var(--ink-black);font-family:var(--font-display)}.hero .heading-add{display:block;font-size:var(--fs-h3);font-weight:600;letter-spacing:0;line-height:var(--lh-h3);margin-top:var(--space-2)}.hero .poster-foot{border-top:1px solid var(--outline-variant);margin-top:var(--space-8);padding-top:var(--space-4)}.hero .poster-foot:empty{border-top:0;margin-top:0;padding-top:0}.hero .hero-subline{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);margin:0}.hero .pillars{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6);list-style:none;margin:var(--space-3) 0 0;padding:0}.hero .pillars li{align-items:baseline;display:flex;gap:var(--space-1)}.hero .pillar-index{color:var(--accent-pink-ink);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono)}.hero .pillar-label{color:var(--ink-black);font-family:var(--font-body);font-size:var(--fs-label);font-weight:700;letter-spacing:.06em;line-height:var(--lh-label);text-transform:uppercase}.hero .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.hero .poster-foot>.hero-actions:first-child{margin-top:0}.hero .hero-eyebrow{align-items:center;color:var(--on-surface-variant);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;gap:var(--space-1) var(--space-2);letter-spacing:.1em;line-height:var(--lh-mono);margin:0 0 var(--space-4);text-transform:uppercase}.hero .hero-eyebrow-item--mark{background:var(--accent-pink-ink);color:var(--canvas-white);padding:4px var(--space-1)}.hero .hero-eyebrow-sep{color:var(--outline-variant)}.hero .hero-support{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-2) 0 0;max-width:62ch}.hero.hero--actions-top .hero-actions{margin-top:var(--space-6)}.hero.hero--actions-top .pillars{margin-top:var(--space-4)}@media (max-width:1279px){.hero .poster{padding:var(--space-10) 0 var(--space-8)}.hero .pillars{gap:var(--space-1) var(--space-4)}.hero .art-circle{height:440px;right:-90px;top:-110px;width:440px}.hero .art-ring{height:200px;right:-70px;top:30px;width:200px}.hero .art-square{height:260px;width:260px}}@media (max-width:959px){.hero .poster-art .art-ring{display:none}}@media (max-width:767px){.hero .poster{padding:var(--space-6) 0}.hero .pillars{flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.hero .art-circle{height:300px;right:-70px;top:-80px;width:300px}.hero .art-square{bottom:140px;height:200px;left:-60px;width:200px}.hero .hero-actions{align-items:stretch;flex-direction:column}.hero .hero-actions .button{width:100%}.hero .hero-eyebrow{gap:6px var(--space-1)}.hero .hero-eyebrow-sep{display:none}.hero .hero-eyebrow-item{display:block;flex-basis:100%}.hero .hero-eyebrow-item--mark{flex-basis:auto}}.jumpnav{padding:var(--space-10) 0}.jumpnav .jumpnav-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-5)}.jumpnav .jumpnav-heading{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em;line-height:var(--lh-h2);margin:0}.jumpnav .jumpnav-lead{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.jumpnav .jumpnav-list{display:grid;gap:0 var(--space-8);grid-template-columns:repeat(var(--dm-cols,2),minmax(0,1fr));list-style:none;margin:0;padding:0}.jumpnav .jumpnav-list a,.jumpnav .jumpnav-list a:visited{align-items:baseline;border-bottom:1px solid var(--outline-variant);color:var(--ink-black);display:flex;gap:var(--space-2);padding:var(--space-2) 0;text-decoration:none;transition:color .18s ease,border-color .18s ease}.jumpnav .jumpnav-list a:active,.jumpnav .jumpnav-list a:focus,.jumpnav .jumpnav-list a:hover{border-bottom-color:var(--accent-pink-ink);color:var(--accent-pink-ink)}.jumpnav .jumpnav-list .jumpnav-static{align-items:baseline;border-bottom:1px solid var(--outline-variant);color:var(--on-surface-variant);display:flex;gap:var(--space-2);padding:var(--space-2) 0}.jumpnav .jumpnav-index{color:var(--accent-pink-ink);flex:none;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono)}.jumpnav .jumpnav-list--plain .jumpnav-index{display:none}.jumpnav .jumpnav-label{font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body)}.jumpnav .jumpnav-list a:after{color:var(--outline-variant);content:"\2193";font-size:var(--fs-body);margin-left:auto;transition:transform .18s ease,color .18s ease}.jumpnav .jumpnav-list a:focus:after,.jumpnav .jumpnav-list a:hover:after{color:var(--accent-pink-ink);transform:translateY(2px)}@media (max-width:1279px){.jumpnav{padding:var(--space-8) 0}}@media (max-width:899px){.jumpnav .jumpnav-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jumpnav .jumpnav-list a:focus:after,.jumpnav .jumpnav-list a:hover:after{transform:none}}.dm-panel,.dm-panel--accent-pink{--dm-accent:var(--accent-pink)}.dm-panel--accent-pink-ink{--dm-accent:var(--accent-pink-ink)}.dm-panel--accent-blau{--dm-accent:var(--accent-blue)}.dm-panel--accent-ink{--dm-accent:var(--ink-black)}.dm-panel--accent-grau{--dm-accent:var(--outline)}.dm-panel--none{padding:0}.dm-panel--surface{background:var(--surface-container-low)}.dm-panel--surface,.dm-panel--white{padding:var(--space-5) var(--space-6)}.dm-panel--white{background:var(--canvas-white)}.dm-panel--ink{background:var(--ink-black);padding:var(--space-6)}.dm-panel--todo{background:var(--surface-container-low);border:3px dashed var(--accent-pink-ink);padding:var(--space-5) var(--space-6)}.dm-panel--rule{border-left:2px solid var(--dm-accent)}.dm-panel--none.dm-panel--rule{padding-left:var(--space-3)}.dm-panel--left{border-left:4px solid var(--dm-accent)}.dm-panel--top{border-top:3px solid var(--dm-accent)}.dm-panel--side{align-items:center;display:grid;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) auto}.dm-panel .dm-panel-text-col>.dm-panel-note{margin-top:var(--flow-loose)}.dm-panel .dm-panel-flag{background:var(--accent-pink-ink);color:var(--canvas-white);display:inline-block;font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.1em;line-height:var(--lh-mono);padding:var(--space-1) var(--space-2);text-transform:uppercase}.dm-panel .dm-panel-heading{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-h3)}.dm-panel .dm-panel-note,.dm-panel .dm-panel-text{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);max-width:78ch}.dm-panel--rule .dm-panel-note,.dm-panel--rule .dm-panel-text{color:var(--ink-black)}.dm-panel .dm-panel-note strong,.dm-panel .dm-panel-text strong{color:var(--ink-black);font-weight:700}.dm-panel .dm-panel-note a,.dm-panel .dm-panel-note a:visited,.dm-panel .dm-panel-text a,.dm-panel .dm-panel-text a:visited{color:var(--ink-black);text-decoration:underline;text-decoration-color:var(--accent-pink);text-underline-offset:3px}.dm-panel .dm-panel-note a:active,.dm-panel .dm-panel-note a:focus,.dm-panel .dm-panel-note a:hover,.dm-panel .dm-panel-text a:active,.dm-panel .dm-panel-text a:focus,.dm-panel .dm-panel-text a:hover{color:var(--accent-pink-ink)}.dm-panel .dm-panel-inner{display:grid;gap:var(--space-4)}.dm-panel .dm-panel-list{list-style:none;padding:0}.dm-panel .dm-panel-list li{border-bottom:1px solid var(--outline-variant);color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--space-3);padding:0 0 var(--space-3);position:relative}.dm-panel .dm-panel-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dm-panel .dm-panel-list li strong{color:var(--ink-black);font-weight:700}.dm-panel--mark-check .dm-panel-list li,.dm-panel--mark-cross .dm-panel-list li{padding-left:var(--space-5)}.dm-panel--mark-check .dm-panel-list li:before{border:solid var(--accent-pink-ink);border-width:0 2px 2px 0;content:"";height:14px;left:2px;position:absolute;top:7px;transform:rotate(45deg);width:8px}.dm-panel--mark-cross .dm-panel-list li:after,.dm-panel--mark-cross .dm-panel-list li:before{background:var(--outline);content:"";height:2px;left:0;position:absolute;top:12px;width:14px}.dm-panel--mark-cross .dm-panel-list li:before{transform:rotate(45deg)}.dm-panel--mark-cross .dm-panel-list li:after{transform:rotate(-45deg)}.dm-panel .dm-panel-text-col+.dm-panel-cta{margin-top:var(--flow-loose)}.dm-panel--side .dm-panel-text-col+.dm-panel-cta{margin-top:0}.dm-panel .dm-panel-cta.dm-panel-cta--umbruch{max-width:30ch;padding:var(--space-2) var(--space-4);text-align:center;white-space:normal}.dm-panel--ink .dm-panel-heading,.dm-panel--ink .dm-panel-list li strong,.dm-panel--ink .dm-panel-note,.dm-panel--ink .dm-panel-note strong,.dm-panel--ink .dm-panel-text,.dm-panel--ink .dm-panel-text strong{color:var(--canvas-white)}.dm-panel--ink .dm-panel-list li{border-bottom-color:var(--faq-line);color:var(--inverse-on-surface)}.dm-panel--ink .dm-panel-flag{background:var(--canvas-white);color:var(--ink-black)}.dm-panel.dm-panel--ink .dm-panel-cta,.dm-panel.dm-panel--ink .dm-panel-cta:visited{background:var(--canvas-white);border-color:var(--canvas-white);color:var(--ink-black)}.dm-panel.dm-panel--ink .dm-panel-cta:active,.dm-panel.dm-panel--ink .dm-panel-cta:focus,.dm-panel.dm-panel--ink .dm-panel-cta:hover{background:var(--accent-pink);border-color:var(--accent-pink);color:var(--canvas-white)}@media (max-width:959px){.dm-panel--side{align-items:start;grid-template-columns:minmax(0,1fr)}.dm-panel--side .dm-panel-cta{justify-self:start}}@media (max-width:767px){.dm-panel--ink,.dm-panel--surface,.dm-panel--todo,.dm-panel--white{padding:var(--space-4)}}.dm-answer{background:var(--canvas-white);padding:var(--space-16) 0}.dm-answer .section-head{align-items:start;border-bottom:2px solid var(--ink-black);display:grid;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:var(--space-8);padding-bottom:var(--space-5)}.dm-answer .section-head>:only-child{grid-column:1/-1}.dm-answer .section-head--stack{grid-template-columns:minmax(0,1fr)}.dm-answer .section-head--flat{border-bottom:0;padding-bottom:0}.dm-answer .section-heading{color:var(--ink-black);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-h2);margin:0}.dm-answer .answer{color:var(--on-surface-variant);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;max-width:62ch}.dm-answer .answer strong{color:var(--ink-black);font-weight:700}.dm-answer .dm-answer-body{align-items:start;display:grid;gap:var(--space-8) var(--gutter);grid-template-columns:repeat(var(--dm-cols,1),minmax(0,1fr))}@media (max-width:1279px){.dm-answer{padding:var(--space-10) 0}.dm-answer .section-head{gap:var(--space-3) var(--space-6)}}@media (max-width:959px){.dm-answer .section-head{grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-4)}}@media (max-width:899px){.dm-answer .dm-answer-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dm-answer{padding:var(--space-8) 0}}