.seo-hero .sv-eyebrow{margin-bottom:max(14px,min(1.6vw,20px))}@media (min-width:1025px){.seo-hero .sv-h1{font-size:max(3.6rem,min(5.4vw,6.4rem));line-height:.92}}.seo-hero .sv-h1{font-size:max(2.9rem,min(12.5vw,4.4rem))}.seo-hero .sv-hero__body strong{color:var(--paper);font-weight:600}.seo-hero .sv-hero__ctas{gap:12px}.seo-chips{flex-wrap:wrap;gap:8px;margin-top:max(22px,min(2.6vw,30px));display:flex}.seo-chips a{border-radius:var(--radius-pill);border:1px solid var(--line-strong);min-height:36px;color:var(--paper-dim);transition:border-color var(--dur-2),color var(--dur-2),background-color var(--dur-2);background:rgba(19,17,22,.5);align-items:center;padding:0 14px;font-size:.8125rem;text-decoration:none;display:inline-flex}.seo-chips a:hover{border-color:var(--gold);color:var(--paper)}@media (max-width:1023px){.seo-chips{display:none}}.seo-lead-img{padding-top:max(40px,min(5vw,72px))}.seo-lead-img .pp-figure{max-width:860px;margin-left:auto;margin-right:auto}.seo-img{width:100%;height:auto;display:block}.seo-doc{gap:max(28px,min(4vw,64px));display:grid}@media (min-width:1100px){.seo-doc{grid-template-columns:220px minmax(0,1fr);align-items:start}}.seo-main{min-width:0}.seo-sec{padding-top:var(--section-y);scroll-margin-top:96px}.seo-h2{max-width:22ch;font-size:max(2.3rem,min(4.3vw,4.6rem))}.seo-h2 .line-mask{display:inline}.seo-lead{max-width:62ch}.seo-h3{font-family:var(--ff-text);letter-spacing:-.02em;color:var(--paper);max-width:30ch;margin:max(56px,min(6vw,88px)) 0 0;font-size:max(1.5rem,min(2.4vw,2.2rem));font-weight:600;line-height:1.15}.seo-measure{max-width:66ch;margin-top:14px}.seo-prose{max-width:68ch;color:var(--paper-dim);gap:1.1em;margin-top:max(26px,min(3vw,38px));font-size:max(1.0625rem,min(1.25vw,1.1875rem));line-height:1.75;display:grid}.seo-prose p{margin:0}.seo-prose strong{color:var(--paper);font-weight:600}.seo-note{max-width:68ch;color:var(--paper-mute);margin:max(28px,min(3vw,40px)) 0 0;font-size:1rem;line-height:1.7}.seo-updated{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--paper-mute);margin:16px 0 0;font-size:.75rem}.seo-cta{margin-top:max(36px,min(4vw,56px))}.seo-main .u-link{color:var(--gold)}.seo-main .u-link:hover{color:var(--gold-hi)}.seo-fig{max-width:720px;margin-top:max(36px,min(4vw,56px))}.seo-fig .pp-figure__frame,.seo-lead-img .pp-figure__frame{border-radius:24px}.seo-grid2,.seo-grid3{margin-top:max(32px,min(4vw,52px))}@media (min-width:760px){.seo-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-card{flex-direction:column;gap:14px;display:flex}.seo-card .pp-checks{margin-top:auto;padding-top:6px}.seo-stats-wrap{padding-top:calc(var(--section-y)*.91)}.seo-price{align-items:start;gap:max(28px,min(4vw,56px));display:grid}@media (min-width:1200px){.seo-price{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}.seo-facts{gap:10px;margin-top:10px;display:grid}.seo-fact{border:1px solid var(--line);background:var(--ink-2);border-radius:16px;align-items:center;gap:18px;padding:16px 20px;display:flex}.seo-fact__v{font-family:var(--ff-display);font-variation-settings:"wdth" 68;color:var(--gold);white-space:nowrap;font-size:1.6rem;font-weight:800;font-stretch:68%;line-height:1}.seo-fact__l{color:var(--paper-dim);font-size:.9375rem;line-height:1.45}.seo-pricecard{margin-top:max(26px,min(3vw,38px))}.seo-table{-webkit-overflow-scrolling:touch;margin-top:max(24px,min(3vw,36px));overflow-x:auto}.seo-table .pp-table{min-width:560px}.seo-td-type{font-weight:600;color:var(--paper)!important}.seo-cmp .pp-table thead th:nth-child(2){color:var(--gold)}.seo-cmp .pp-table thead th:last-child{color:var(--paper-mute)}.seo-cmp .pp-table td:last-child{white-space:normal;color:var(--paper-mute);font-weight:400}.seo-cmp__seo{color:var(--paper)!important}@media (max-width:759px){.seo-col-ex{display:none}.seo-table .pp-table{min-width:0}.seo-cmp .pp-table{min-width:620px}}.seo-case{gap:0;padding:0;overflow:hidden}.seo-case__img{background:var(--ink-2);display:block}.seo-case__body{flex-direction:column;flex:1;gap:12px;padding:max(20px,min(2.2vw,28px));display:flex}.seo-case__tag{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.6875rem}.seo-case__m{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 0;padding-top:16px;display:grid}.seo-case__m dt{font-family:var(--ff-display);font-variation-settings:"wdth" 68;color:var(--paper);font-size:1.7rem;font-weight:800;font-stretch:68%;line-height:1}.seo-case__m dd{color:var(--paper-mute);margin:4px 0 0;font-size:.75rem}.seo-case__link{align-self:flex-start;margin-top:4px;font-size:.9375rem}.seo-shots{gap:max(14px,min(1.6vw,22px));margin-top:max(20px,min(2.4vw,28px));display:grid}@media (min-width:760px){.seo-shots{grid-template-columns:1fr 1fr}}.seo-shot{aspect-ratio:16/6}.seo-steps{background:var(--line);border:1px solid var(--line);border-radius:22px;gap:1px;margin:max(32px,min(4vw,52px)) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:760px){.seo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-step{background:var(--ink);transition:background-color var(--dur-2);flex-direction:column;gap:12px;padding:max(24px,min(2.6vw,34px));display:flex}.seo-step:hover{background:var(--ink-2)}.seo-step__n{font-family:var(--ff-display);font-variation-settings:"wdth" 68;color:var(--gold);font-size:max(2.6rem,min(3.6vw,3.6rem));font-weight:800;font-stretch:68%;line-height:1}.seo-step h3{font-family:var(--ff-text);color:var(--paper);margin:0;font-size:1.25rem;font-weight:600}.seo-step p{color:var(--paper-dim);margin:0;font-size:.9688rem;line-height:1.65}.seo-geo{position:relative}.seo-geo:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 30% 40%,var(--violet-haze),transparent 70%);pointer-events:none;height:60%;position:absolute;top:10%;left:-10%;right:-10%}.seo-revs{margin-top:max(56px,min(6vw,88px))}.seo-revs__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.seo-revs__head .seo-h3{margin-top:0}.seo-revs__score{color:var(--paper-mute);margin:8px 0 0}.seo-quote{flex-direction:column;gap:14px;margin:0;display:flex}.seo-quote p{color:var(--paper)}.seo-quote footer{color:var(--paper);margin-top:auto;font-size:.9375rem;font-weight:600}.seo-quote footer span{color:var(--paper-mute);font-weight:400}.seo-stars{color:var(--gold);gap:3px;display:flex}.seo-acc{counter-reset:seo-q;margin-top:max(32px,min(4vw,52px))}.seo-acc__item>summary{list-style:none}.seo-acc__item>summary::-webkit-details-marker{display:none}.seo-acc__item .pp-acc__num:before{counter-increment:seo-q;content:counter(seo-q,decimal-leading-zero)}.seo-acc__item .pp-acc__title h3{letter-spacing:-.02em;font-size:max(1.1875rem,min(1.9vw,1.6rem));line-height:1.25}.seo-acc__item .pp-acc__icon{width:42px;height:42px}.seo-acc__plus{color:transparent;font-size:0;display:block}.seo-acc__item .seo-acc__body{opacity:1;max-width:68ch;transform:none}.seo-acc__body p{margin:0}.seo-acc__item[open]:before{transform:scaleY(1)}.seo-acc__item[open] .pp-acc__btn{padding-left:18px}.seo-acc__item[open] .pp-acc__num{color:var(--gold)}.seo-acc__item[open] .pp-acc__icon{border-color:var(--gold);background:var(--gold);transform:rotate(45deg)}.seo-acc__item[open] .pp-acc__icon:before,.seo-acc__item[open] .pp-acc__icon:after{background:var(--ink)}@media (hover:hover){.seo-acc__item:not([open]) .pp-acc__btn:hover{padding-left:18px}}.seo-acc{interpolate-size:allow-keywords}.seo-acc__item::details-content{height:0;transition:block-size .6s var(--ease-lift),content-visibility .6s allow-discrete;overflow:hidden}.seo-acc__item[open]::details-content{height:auto}.toc__mob{display:none}@media (min-width:1100px){.toc{top:calc(var(--header-h,80px) + 24px);padding-top:var(--section-y);position:-webkit-sticky;position:sticky}.toc__desk{padding-left:18px;position:relative}}.toc__title{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);margin:0 0 14px;font-size:.6875rem}.toc__rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:30px;bottom:4px;left:0;overflow:hidden}.toc__fill{background:var(--gold);transform-origin:50% 0;transform:scaleY(var(--read,0));position:absolute;top:0;bottom:0;left:0;right:0}.toc__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc__list a{color:var(--paper-mute);transition:color var(--dur-2),transform .5s var(--ease-lift);align-items:baseline;gap:10px;padding:7px 0;font-size:.875rem;line-height:1.35;text-decoration:none;display:flex}.toc__list a:hover{color:var(--paper)}.toc__list a.is-active{color:var(--paper);transform:translate(4px)}.toc__n{font-family:var(--ff-mono);color:var(--paper-mute);font-size:.6875rem}.toc__list a.is-active .toc__n{color:var(--gold)}@media (max-width:1099px){.toc__desk{display:none}.toc__mob{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:16px;margin-top:max(28px,min(6vw,40px));display:block}.toc__mob summary{cursor:pointer;min-height:54px;font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);justify-content:space-between;align-items:center;padding:0 18px;font-size:.75rem;list-style:none;display:flex}.toc__mob summary::-webkit-details-marker{display:none}.toc__chev{border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:9px;height:9px;transition:transform .4s var(--ease-lift);transform:rotate(45deg)}.toc__mob[open] .toc__chev{transform:rotate(-135deg)}.toc__mob .toc__list{padding:0 18px 14px}}@media (prefers-reduced-motion:reduce){.seo-acc__item::details-content{transition:none}.toc__list a,.toc__fill{transition:none}}@media (max-width:1023px){.seo-sec,.seo-pg #audit,.seo-pg #kontakt{content-visibility:auto;contain-intrinsic-size:auto 1400px}html.reveal-ready .seo-pg .seo-stats[data-reveal]:not(.is-in){opacity:1;transform:none}html.reveal-ready .seo-pg :-webkit-any(.seo-sec,.seo-stats,#audit,#kontakt) [data-reveal]:not(.is-in){opacity:1;transform:none}html.reveal-ready .seo-pg :-moz-any(.seo-sec,.seo-stats,#audit,#kontakt) [data-reveal]:not(.is-in){opacity:1;transform:none}html.reveal-ready .seo-pg :is(.seo-sec,.seo-stats,#audit,#kontakt) [data-reveal]:not(.is-in){opacity:1;transform:none}html.reveal-ready .seo-pg .seo-sec [data-reveal-lines]:not(.is-in) .line-mask>span{opacity:1;transform:none}}.tw-hero .sv-eyebrow{align-items:center;gap:8px;display:inline-flex}.tw-stars{color:var(--gold);letter-spacing:2px}.tw-acc .pp-sec{padding-top:var(--section-y)}.tw-shot{max-width:none;margin-top:0}.tw-case__img{aspect-ratio:16/10;position:relative;overflow:hidden}.tw-case__img img{object-fit:cover}.tw-case__hl{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:16px;display:grid}.tw-case__hl span:first-child{font-family:var(--ff-display);font-variation-settings:"wdth" 68;color:var(--paper);font-size:1.7rem;font-weight:800;font-stretch:68%;line-height:1}.tw-case__hl span:last-child{color:var(--paper-mute);font-size:.8125rem}.tw-duo__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tw-duo__name{font-family:var(--ff-display);font-variation-settings:"wdth" 68;color:var(--gold);font-size:max(2.6rem,min(4vw,3.6rem));font-weight:800;font-stretch:68%;line-height:.9}.tw-duo__tag{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-mute);font-size:.6875rem}.tw-stars-img{background:linear-gradient(90deg,var(--gold)0 100%);width:92px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") 0 0/18.4px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") 0 0/18.4px 16px repeat-x}.tw-guide-wrap{flex-direction:column;gap:max(36px,min(4vw,56px));margin-top:max(32px,min(4vw,52px));display:flex}.tw-guide-fig{order:2;max-width:560px;margin:0}.tw-guide{counter-reset:guide;gap:max(28px,min(3vw,44px));display:grid}.tw-guide__item h3{font-family:var(--ff-text);letter-spacing:-.015em;color:var(--paper);margin:0 0 12px;font-size:max(1.25rem,min(1.8vw,1.6rem));font-weight:600;line-height:1.25}.tw-guide__item h3:before{counter-increment:guide;content:counter(guide,decimal-leading-zero);font-family:var(--ff-mono);letter-spacing:.12em;color:var(--gold);margin-bottom:10px;font-size:.75rem;font-weight:500;display:block}.tw-guide__item p{color:var(--paper-dim);margin:0;font-size:max(1.0625rem,min(1.2vw,1.1875rem));line-height:1.75}.tw-local{border-top:1px solid var(--line);margin-top:max(40px,min(5vw,64px));padding-top:max(24px,min(3vw,36px))}@media (max-width:1023px){.tw-pg .tw-acc{content-visibility:auto;contain-intrinsic-size:auto 900px}}.tw-split{gap:max(28px,min(4vw,56px));margin-top:max(26px,min(3vw,38px));display:grid}@media (min-width:1200px){.tw-split{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start}.tw-split--center{align-items:center}.tw-aside{position:-webkit-sticky;position:sticky;top:120px}}.tw-split .seo-prose,.tw-split .seo-lead{margin-top:0}.tw-aside{max-width:380px;margin:0}.tw-aside .pp-figure__frame{transition:transform .9s var(--ease-lift);border-radius:22px;transform:rotate(-1.2deg);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.tw-aside:hover .pp-figure__frame{transform:rotate(0)translateY(-4px)}@media (min-width:1200px){.tw-split--img{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.tw-split--img .tw-aside{position:static}}.tw-aside--wide{max-width:520px}.tw-tech{gap:max(14px,min(1.6vw,22px))}@media (min-width:760px) and (max-width:1199px){.tw-tech{grid-template-columns:1fr 1fr}}.tw-proof{border:1px solid var(--line);background:var(--ink-2);border-radius:22px;margin-top:max(28px,min(3vw,40px));padding:max(14px,min(1.6vw,20px))}.tw-proof .pp-figure__frame{border-radius:14px}@media (min-width:1200px){.tw-steps4{grid-template-columns:repeat(4,minmax(0,1fr))}}
