/* Kleine Akzente auf der bestehenden Extrapixel-Struktur. */
html{scroll-behavior:smooth}body.exp-page{margin:0}body.exp-fresh{overflow-x:clip}.exp-fresh [hidden]{display:none!important}.exp-fresh main{min-height:60vh}.exp-fresh :focus-visible{outline:3px solid #e0b5f0;outline-offset:5px}.exp-fresh .exp-btn{position:relative;overflow:hidden;transition:background .2s,transform .2s,box-shadow .2s}.exp-fresh .exp-btn span{display:inline-block;transition:transform .25s}.exp-fresh .exp-btn:hover span,.exp-fresh .exp-btn:focus-visible span{transform:translate(3px,-3px)}.exp-fresh .exp-btn:hover{box-shadow:4px 4px 0 #bb58cb35}.exp-fresh .exp-hero{position:relative}.exp-fresh .exp-hero h1{max-width:1150px;margin-inline:auto}.exp-fresh .exp-hero .exp-slide>p:not(.exp-eyebrow):not(.exp-actions){max-width:820px}.exp-fresh .exp-hero-note{position:absolute;bottom:33px;right:max(4vw,calc((100vw - 1480px)/2));font:200 21px/1.25 Ubuntu,sans-serif;color:#e4c8ef;transform:rotate(-5deg);padding-left:40px;pointer-events:none}.exp-fresh .exp-hero-note>span{position:absolute;left:0;top:3px;font-size:36px;color:#bb58cb}.exp-fresh .exp-hero-note:after{content:'';display:block;width:80%;height:8px;border-bottom:1px solid #bb58cb;transform:rotate(2deg)}.exp-fresh .exp-heading-last{position:relative}.exp-fresh .exp-has-spark>div{position:relative;padding-left:25px}.exp-fresh .exp-has-spark>div:before{content:'+';position:absolute;left:-13px;top:0;color:#bb58cb;font:26px Ubuntu,sans-serif}.exp-fresh .exp-card,.exp-fresh .exp-pricecard{transition:border-color .25s,transform .25s,box-shadow .25s}.exp-fresh .exp-card:hover,.exp-fresh .exp-card:focus-within{border-color:#9f61b6;box-shadow:0 12px 25px #0002;transform:translateY(-4px)}.exp-fresh .exp-cardimage img{transition:transform .65s}.exp-fresh .exp-card:hover .exp-cardimage img{transform:translateY(-3px) rotate(-1deg)}.exp-fresh .exp-cardimage{overflow:hidden}.exp-fresh .exp-portrait{position:relative;overflow:visible}.exp-fresh .exp-portrait:before{content:'';position:absolute;inset:14px -12px -12px 15px;border:1px solid #bb58cb;border-radius:8px;transform:rotate(2deg);pointer-events:none}.exp-fresh .exp-portrait>img{position:relative}.exp-fresh .exp-photo-note{display:block;position:absolute;top:-22px;right:-10px;color:#1b1422;background:#ceb6ed;padding:10px 18px;transform:rotate(4deg);font:400 18px/1.3 Ubuntu,sans-serif;border-radius:3px;box-shadow:4px 5px 0 #100e14}.exp-fresh .exp-photo-note svg{display:block;position:absolute;right:8px;top:85%;width:37px;height:30px;fill:none;stroke:#ceb6ed;stroke-width:2;transform:rotate(45deg)}.exp-fresh .exp-step{position:relative}.exp-fresh .exp-step>.exp-inline-text{font:700 64px/1 Ubuntu,sans-serif;color:transparent;-webkit-text-stroke:1px #a86fb9;margin-bottom:25px;letter-spacing:-.06em}.exp-fresh .exp-step:after{content:'';position:absolute;width:38px;height:3px;left:0;bottom:-13px;background:#bb58cb;transition:width .3s}.exp-fresh .exp-step:hover:after{width:80px}.exp-fresh .exp-step:hover>.exp-inline-text{color:#ceb6ed;-webkit-text-stroke:0}.exp-fresh .exp-pricecard:before{content:'';display:block;height:5px;width:38px;background:#bb58cb;margin-bottom:20px;transform:rotate(-8deg)}.exp-fresh .exp-pricecard:hover{border-color:#d19ae0}.exp-fresh .exp-audiences a{transition:background .2s,transform .2s}.exp-fresh .exp-audiences a:hover{transform:rotate(-1deg);background:#3b2948}.exp-fresh .exp-ctabox{position:relative}.exp-fresh .exp-ctabox:after{content:'↗';position:absolute;right:20px;top:8px;font:200 60px Ubuntu,sans-serif;color:#754389;pointer-events:none}.exp-fresh .exp-faq details[open]{border-left:2px solid #bb58cb;padding-left:18px}.exp-fresh .exp-faq summary:after{transition:transform .3s}.exp-fresh .exp-fresh-hero>.exp-wrap{position:relative}.exp-fresh .exp-margin-note{font:200 23px/1.3 Ubuntu,sans-serif!important;display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#d7afe8!important;margin:24px 0 -18px!important;transform:rotate(-2deg);pointer-events:none}.exp-fresh .exp-margin-note svg{width:53px;height:38px;fill:none;stroke:#bb58cb;stroke-width:1.5}.exp-fresh .exp-article>section{position:relative}.exp-fresh .exp-tile-index{display:block;font:700 40px/1 Ubuntu,sans-serif;color:transparent;-webkit-text-stroke:1px #bb58cb;margin:0 0 21px}.exp-fresh .exp-article>section:hover{border-top-color:#e3b5f2}.exp-fresh .exp-article>section>h2{margin-top:0}.exp-fresh .exp-long-preview{padding:0;background:#17131d}.exp-fresh .exp-browserbar{height:34px;display:flex;gap:5px;align-items:center;padding:0 13px;border-bottom:1px solid #44324f;background:#2a2032}.exp-fresh .exp-browserbar i{width:5px;height:5px;background:#a478b4;border-radius:50%}.exp-fresh .exp-browserbar span{font:11px Montserrat,sans-serif;color:#e6daeb;margin-left:10px}.exp-fresh .exp-preview-window{height:270px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bb58cb #231c2a;position:relative;background:white}.exp-fresh .exp-preview-window img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;transform:translateY(0);transition:transform 2s ease;will-change:transform}.exp-fresh .exp-preview-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0;border-top:1px solid #44324f;padding:12px 16px;background:#30243b;color:#ebd9f1;font:500 12px Montserrat,sans-serif;cursor:pointer}.exp-fresh .exp-preview-toggle:hover,.exp-fresh .exp-preview-toggle:focus-visible{background:#4b315a}.exp-fresh .exp-preview-toggle span{font-size:20px;line-height:1}.exp-fresh .exp-long-preview.is-previewing .exp-preview-window{overflow:hidden}.exp-fresh .exp-long-preview.is-previewing img{transform:translateY(var(--exp-travel));transition:transform 14s linear}.exp-fresh .exp-form label{display:block;margin:20px 0 8px}.exp-fresh .exp-form input,.exp-fresh .exp-form textarea,.exp-fresh .exp-form select{box-sizing:border-box;width:100%;padding:13px 15px;border:1px solid #6c5476;border-radius:5px}.exp-fresh .exp-form pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;font:15px/1.6 Montserrat,sans-serif}.exp-fresh .exp-form .exp-btn{margin-top:15px}.exp-fresh .exp-form .exp-note{font-size:14px}.exp-fresh .exp-legal-copy .exp-tile-index{display:none}
@media(max-width:900px){.exp-fresh .exp-hero-note{bottom:25px;right:30px;font-size:17px}.exp-fresh .exp-photo-note{right:0}.exp-fresh .exp-margin-note{font-size:19px!important}.exp-fresh .exp-preview-window{height:260px}}
@media(max-width:560px){.exp-fresh .exp-herowrap{padding-bottom:145px}.exp-fresh .exp-slidecontrols{bottom:28px;left:22px;transform:none}.exp-fresh .exp-hero-note{right:23px;bottom:26px;font-size:14px;padding-left:24px}.exp-fresh .exp-hero-note>span{font-size:24px}.exp-fresh .exp-has-spark>div{padding-left:18px}.exp-fresh .exp-has-spark>div:before{left:-8px;font-size:21px}.exp-fresh .exp-portrait:before{inset:10px -7px -7px 12px}.exp-fresh .exp-photo-note{font-size:16px;top:-16px}.exp-fresh .exp-step>.exp-inline-text{font-size:50px}.exp-fresh .exp-margin-note{justify-content:flex-start;font-size:18px!important;margin-bottom:0!important}.exp-fresh .exp-step p:not(.exp-inline-text){font-size:16px;overflow-wrap:anywhere}.exp-fresh .exp-steps{grid-template-columns:1fr;gap:42px}.exp-fresh .exp-preview-window{height:260px}.exp-fresh .exp-innerhero h1{overflow-wrap:break-word}.exp-fresh .exp-articlegrid>*{min-width:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.exp-fresh *{animation:none!important;transition:none!important}.exp-fresh .exp-card:hover,.exp-fresh .exp-cardimage img,.exp-fresh .exp-btn:hover span{transform:none!important}.exp-fresh .exp-long-preview.is-previewing .exp-preview-window{overflow-y:auto}.exp-fresh .exp-long-preview.is-previewing img{transform:none!important}}

.exp-fresh .exp-hero-note svg{display:block;width:32px;height:32px;fill:none;stroke:#bb58cb;stroke-width:1.5}.exp-fresh .exp-has-spark>div:before{transform:rotate(-15deg)}
