/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */[data-design=resonanz]{--r-color-101214e8:#101214e8;--r-color-11141780:#11141780;--r-color-121416a6:#121416a6;--r-color-121416c9:#121416c9;--r-color-121517ec:#121517ec;--r-color-1316190d:#1316190d;--r-color-1316196e:#1316196e;--r-color-131619f7:#131619f7;--r-color-141719ec:#141719ec;--r-color-17191a:#17191a;--r-color-17191a22:#17191a22;--r-color-17191ade:#17191ade;--r-color-222527:#222527;--r-color-414648:#414648;--r-color-525a5b:#525a5b;--r-color-5b5f60:#5b5f60;--r-color-626667:#626667;--r-color-677073:#677073;--r-color-686c6d:#686c6d;--r-color-838b8c:#838b8c;--r-color-838c8c:#838c8c;--r-color-a7adaf:#a7adaf;--r-color-a8afad:#a8afad;--r-color-adb1b2:#adb1b2;--r-color-b71e31:#b71e31;--r-color-bc2437:#bc2437;--r-color-bfc3c2:#bfc3c2;--r-color-bfc4c2:#bfc4c2;--r-color-c6c9c9:#c6c9c9;--r-color-c8cecb:#c8cecb;--r-color-ced1cf:#ced1cf;--r-color-d5253a:#d5253a;--r-color-dddddd70:#dddddd70;--r-color-dedfdd:#dedfdd;--r-color-dee2df:#dee2df;--r-color-e4e5e2:#e4e5e2;--r-color-e5e6e4:#e5e6e4;--r-color-e8e9e7:#e8e9e7;--r-color-e9eae8:#e9eae8;--r-color-eceeeb:#eceeeb;--r-color-eeefec:#eeefec;--r-color-efd7db:#efd7db;--r-color-f7f7f5:#f7f7f5;--r-color-f7f7f580:#f7f7f580;--r-color-ffffff:#fff;--r-radius-card:16px;--r-radius-control:8px;--r-type-3:12px;--r-type-4:13px;--r-type-5:14px;--r-type-6:15px;--r-type-7:16px;--r-type-8:17px;--r-type-9:18px;--r-type-10:19px;--r-type-11:23px;--r-type-12:25px;--r-type-13:27px;--r-type-14:30px;--r-type-15:31px;--r-type-16:32px;--r-type-17:34px;--r-type-18:37px;--r-type-19:38px;--r-type-20:40px;--r-type-21:42px;--r-type-22:43px;--r-type-23:48px;--r-type-24:49px;--r-type-27:9vw;--r-type-28:clamp(31px,3vw,48px);--r-type-29:clamp(32px,3.3vw,48px);--r-type-30:clamp(32px,8.5vw,42px);--r-type-31:clamp(34px,4.2vw,64px);--r-type-32:clamp(34px,9.2vw,49px);--r-type-33:clamp(36px,9.2vw,49px);--r-type-34:clamp(44px,10.6vw,74px);--r-type-35:clamp(46px,5.8vw,96px);--r-type-36:clamp(46px,6.4vw,92px);--r-type-37:clamp(47px,10.8vw,79px);--r-type-38:clamp(58px,7.2vw,112px);--r-type-44:44px;--r-color-accent-readable:#ff7b89;--content-width:1320px;--page-gutter:clamp(20px,4vw,64px);--content-edge:max(var(--page-gutter),calc((100% - var(--content-width))/2));--section-space:clamp(72px,7vw,104px);--column-gap:clamp(28px,4vw,56px);--ink:var(--r-color-17191a);--paper:var(--r-color-f7f7f5);--accent:var(--r-color-d5253a);--forest:var(--r-color-222527);--muted:var(--r-color-5b5f60);--line:var(--r-color-c6c9c9);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Switzer,Arial,sans-serif}[data-design=resonanz] *{box-sizing:border-box}[data-design=resonanz]{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:96px}[data-design=resonanz] figure,[data-design=resonanz] h1,[data-design=resonanz] h2,[data-design=resonanz] h3,[data-design=resonanz] p{margin:0}[data-design=resonanz] a{color:inherit;text-decoration:none}[data-design=resonanz] button,[data-design=resonanz] input,[data-design=resonanz] select,[data-design=resonanz] textarea{font:inherit;color:inherit}[data-design=resonanz] a,[data-design=resonanz] button{touch-action:manipulation}[data-design=resonanz] button{cursor:pointer}[data-design=resonanz] button:disabled{cursor:default;opacity:.5}[data-design=resonanz] img{max-width:100%;height:auto;display:block}[data-design=resonanz] iframe{border:0}[data-design=resonanz] button,[data-design=resonanz] summary{min-height:44px}[data-design=resonanz] button{min-width:44px}[data-design=resonanz] button,[data-design=resonanz] input,[data-design=resonanz] select,[data-design=resonanz] textarea{border-radius:var(--r-radius-control)}[data-design=resonanz] p{line-height:1.7}[data-design=resonanz] h1,[data-design=resonanz] h2,[data-design=resonanz] h3{letter-spacing:-.025em;word-spacing:normal;text-align:left;font-weight:500;line-height:1.12}[data-design=resonanz] h3{letter-spacing:-.02em;line-height:1.18}[data-design=resonanz] h2{font-size:var(--r-type-31)}[data-design=resonanz] h3{font-size:var(--r-type-13)}[data-design=resonanz] a:focus-visible,[data-design=resonanz] button:focus-visible,[data-design=resonanz] input:focus-visible,[data-design=resonanz] select:focus-visible,[data-design=resonanz] summary:focus-visible,[data-design=resonanz] textarea:focus-visible{outline:3px solid var(--r-color-b71e31);outline-offset:5px}[data-design=resonanz] [hidden]{display:none!important}[data-design=resonanz] ::selection{background:var(--accent);color:var(--ink)}[data-design=resonanz] .wrap{width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}[data-design=resonanz] .section{padding-block:var(--section-space)}[data-design=resonanz] .eyebrow{font-size:var(--r-type-3);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.5}[data-design=resonanz] .demo-note,[data-design=resonanz] .micro{font-size:var(--r-type-3);color:var(--muted);line-height:1.6}[data-design=resonanz] .skip{z-index:110;background:var(--accent);padding:15px;position:fixed;top:10px;left:20px;transform:translateY(-160%)}[data-design=resonanz] .skip:focus{transform:none}[data-design=resonanz] .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-design=resonanz] .site-header{height:88px;padding-inline:var(--content-edge);background:var(--paper);z-index:70;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;display:flex;position:sticky;top:0}[data-design=resonanz] .desktop-nav{align-items:center;gap:25px;margin-left:auto;display:flex}[data-design=resonanz] .desktop-nav a{font-size:var(--r-type-4);padding-block:14px;font-weight:500}[data-design=resonanz] .desktop-nav a[aria-current]{border-bottom:3px solid var(--ink)}[data-design=resonanz] .header-actions{align-items:center;gap:12px;display:flex}[data-design=resonanz] .header-login{background:var(--paper);min-height:44px;color:var(--ink);border-radius:var(--r-radius-control);font-size:var(--r-type-5);white-space:nowrap;align-items:center;gap:10px;padding:0 20px 0 16px;font-weight:600;line-height:1;display:inline-flex}[data-design=resonanz] .header-login svg,[data-design=resonanz] .menu-secondary .menu-login svg{flex:none;width:18px;height:18px}[data-design=resonanz] .header-login:hover{background:var(--r-color-e4e5e2)}[data-design=resonanz] .header-login:active{background:var(--r-color-dedfdd)}[data-design=resonanz] .menu-open{border:2px solid var(--ink);background:0 0;width:44px;height:44px;padding:10px;display:none}[data-design=resonanz] .menu-open span{background:currentColor;height:2px;margin:5px 0;display:block}[data-design=resonanz] .site-menu{border-radius:var(--r-radius-card);background:var(--paper);color:var(--ink);border:0;width:min(92%,540px);max-height:88svh;padding:26px}[data-design=resonanz] .site-menu::backdrop{background:var(--r-color-121416c9)}[data-design=resonanz] .menu-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}[data-design=resonanz] .menu-top button{border:2px solid var(--ink);font-size:var(--r-type-13);background:0 0}[data-design=resonanz] .site-menu nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}[data-design=resonanz] .site-menu nav a{border-bottom:1px solid var(--line);min-height:48px;padding:14px 0}[data-design=resonanz] .menu-secondary{border-top:3px solid var(--ink);flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding-top:20px;display:flex}[data-design=resonanz] .menu-secondary a{min-height:44px;font-size:var(--r-type-3);align-items:center;gap:16px;display:inline-flex}[data-design=resonanz] .menu-secondary .menu-login{background:var(--ink);width:100%;min-height:52px;color:var(--paper);border-radius:var(--r-radius-control);font-size:var(--r-type-7);justify-content:center;gap:10px;margin-bottom:8px;padding:14px 20px;font-weight:600}[data-design=resonanz] .menu-secondary .menu-login:hover{background:var(--r-color-414648)}[data-design=resonanz] .menu-collection{font-size:var(--r-type-4);padding-top:25px;display:block}[data-design=resonanz] .button{background:var(--accent);min-height:56px;border-radius:var(--r-radius-control);font-size:var(--r-type-4);border:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;padding:16px 23px;font-weight:600;display:inline-flex}[data-design=resonanz] .button:hover{background:var(--r-color-b71e31)}[data-design=resonanz] .button.outline,[data-design=resonanz] .dark-outline{border-color:var(--ink);background:0 0}[data-design=resonanz] .button.outline:hover,[data-design=resonanz] .dark-outline:hover{background:var(--r-color-e8e9e7)}[data-design=resonanz] .button.light{color:var(--paper);border-color:var(--r-color-f7f7f580);background:0 0}[data-design=resonanz] .button.ink{background:var(--ink);color:var(--paper)}[data-design=resonanz] .button.ink:hover{background:var(--r-color-414648)}[data-design=resonanz] .arrow{font-size:var(--r-type-11);line-height:1}[data-design=resonanz] .actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-design=resonanz] .text-link{min-height:44px;font-size:var(--r-type-5);border-bottom:2px solid;align-items:center;gap:24px;padding-block:13px;font-weight:600;display:inline-flex}[data-design=resonanz] .hero{isolation:isolate;height:calc(100svh - 88px);min-height:740px;max-height:1200px;color:var(--paper);background:var(--ink);position:relative;overflow:clip}[data-design=resonanz] .hero-photo{z-index:-3;object-fit:cover;object-position:70% 40%;width:100%;height:100%;transform:scale(calc(1.025 + var(--hero-progress,0)*.06)) translateY(calc(var(--hero-progress,0)*25px));position:absolute;inset:0}[data-design=resonanz] .hero:before{content:"";z-index:-2;background:linear-gradient(90deg,var(--r-color-101214e8) 0,var(--r-color-121416a6) 37%,var(--r-color-1316190d) 80%),linear-gradient(0deg,var(--r-color-141719ec),transparent 55%);position:absolute;inset:0}[data-design=resonanz] .hero:after{content:"";height:5px;width:calc(17% + var(--hero-progress,0)*83%);background:var(--accent);position:absolute;bottom:0;left:0}[data-design=resonanz] .hero-copy{padding-top:clamp(55px,8vh,110px);position:relative}[data-design=resonanz] .hero h1{font-size:var(--r-type-36);max-width:960px;margin:26px 0;line-height:1.08}[data-design=resonanz] .hero h1 span{color:var(--accent)}[data-design=resonanz] .hero-copy>p:not(.eyebrow){font-size:var(--r-type-8);max-width:430px;color:var(--r-color-e9eae8);margin-bottom:30px}[data-design=resonanz] .hero-bottom{justify-content:space-between;align-items:end;gap:35px;display:flex;position:absolute;bottom:35px;left:0;right:0}[data-design=resonanz] .hero-bottom .micro{color:var(--r-color-dedfdd);max-width:260px}[data-design=resonanz] .hero-bottom a{min-height:44px;font-size:var(--r-type-3);align-items:center;gap:28px;display:flex}[data-design=resonanz] .hero-bottom strong{font-size:var(--r-type-9);font-weight:400}[data-design=resonanz] .hero-proof{border-top:3px solid var(--accent);width:255px;font-size:var(--r-type-4);grid-template-columns:35px 1fr;gap:12px;padding:21px 0 0;display:grid;position:absolute;bottom:135px;right:4%}[data-design=resonanz] .hero-proof span:first-child{color:var(--accent);font-size:var(--r-type-13)}[data-design=resonanz] .hero-proof small{color:var(--r-color-dedfdd);font-size:var(--r-type-3);margin-top:6px;display:block}[data-design=resonanz] .pillars{gap:var(--column-gap);border-bottom:3px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-design=resonanz] .pillars a{flex-direction:column;align-items:flex-start;gap:10px;padding:26px 0;display:flex}[data-design=resonanz] .pillars span{font-size:var(--r-type-3);color:var(--muted)}[data-design=resonanz] .pillars strong{font-weight:400;font-size:var(--r-type-7)}[data-design=resonanz] .editorial{display:block}[data-design=resonanz] .editorial h2{max-width:960px}[data-design=resonanz] .editorial h2 span{color:var(--r-color-626667)}[data-design=resonanz] .editorial p:not(.eyebrow){max-width:550px;font-size:var(--r-type-8);color:var(--muted);margin-top:28px}[data-design=resonanz] .editorial .eyebrow{max-width:600px;margin-bottom:24px}[data-design=resonanz] .section-head{align-items:start;gap:var(--column-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-bottom:48px;display:grid}[data-design=resonanz] .section-head h2{max-width:840px;margin-top:18px}[data-design=resonanz] .section-head>p{max-width:40ch;color:var(--muted);font-size:var(--r-type-6);padding-top:36px}[data-design=resonanz] .section-head>.text-link{place-self:end start}[data-design=resonanz] .filmstrip{background:var(--ink);color:var(--paper)}[data-design=resonanz] .film-stage{position:relative}[data-design=resonanz] .film-panel{isolation:isolate;height:100svh;min-height:680px;position:relative;overflow:clip}[data-design=resonanz] .film-panel>img{z-index:-2;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.02 + var(--film-progress,0)*.06));position:absolute;inset:0}[data-design=resonanz] .film-panel:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--r-color-121517ec),transparent 85%),linear-gradient(90deg,var(--r-color-11141780),transparent);position:absolute;inset:0}[data-design=resonanz] .film-copy{left:var(--content-edge);width:min(900px,calc(100% - 2 * var(--page-gutter)));position:absolute;bottom:170px}[data-design=resonanz] .film-copy h3{font-size:var(--r-type-35);margin:18px 0 22px}[data-design=resonanz] .film-copy h3 span{color:var(--accent)}[data-design=resonanz] .film-copy>p:last-child{max-width:440px;color:var(--r-color-e5e6e4)}[data-design=resonanz] .film-controls{bottom:45px;left:var(--content-edge);right:var(--content-edge);gap:var(--column-gap);z-index:4;display:none;position:absolute}[data-design=resonanz] .film-controls button{border:0;border-top:3px solid var(--r-color-dddddd70);color:var(--r-color-e5e6e4);text-align:left;font-size:var(--r-type-3);background:0 0;flex:1;padding:15px 0 0}[data-design=resonanz] .film-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}[data-design=resonanz] .filmstrip[data-ready=true]{height:300svh;min-height:2200px}[data-design=resonanz] .filmstrip[data-ready=true] .film-stage{height:100svh;min-height:700px;position:sticky;top:0}[data-design=resonanz] .filmstrip[data-ready=true] .film-panel{height:100%;min-height:0;opacity:var(--panel-opacity,0);position:absolute;inset:0}[data-design=resonanz] .filmstrip[data-ready=true] .film-panel:not(.is-current) .film-copy{visibility:hidden}[data-design=resonanz] .filmstrip[data-ready=true] .film-controls{display:flex}[data-design=resonanz] .product-section{background:var(--r-color-ffffff)}[data-design=resonanz] .product-section .section-head h2{max-width:760px}[data-design=resonanz] .product-layout{gap:var(--column-gap);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;display:grid}[data-design=resonanz] .product-caption{max-width:540px}[data-design=resonanz] .product-caption h3{font-size:var(--r-type-28);margin-bottom:20px}[data-design=resonanz] .product-caption>p{color:var(--muted);max-width:480px;margin-bottom:24px}[data-design=resonanz] .product-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}[data-design=resonanz] .product-tabs button{border:2px solid var(--r-color-adb1b2);font-size:var(--r-type-3);background:0 0;padding:10px 17px;font-weight:600}[data-design=resonanz] .product-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}[data-design=resonanz] .phone-stage{background:var(--r-color-17191a);border:2px solid var(--r-color-414648);width:min(100%,408px);box-shadow:none;border-radius:32px;margin-inline:0;padding:10px}[data-design=resonanz] .phone-stage iframe{background:var(--paper);border-radius:24px;width:100%;height:790px;display:block}[data-design=resonanz] .phone-camera{background:var(--r-color-677073);border-radius:6px;width:70px;height:5px;margin:0 auto 8px}[data-design=resonanz] .preview-note{font-size:var(--r-type-3);color:var(--muted);margin-top:20px}[data-design=resonanz] .product-index{border-top:3px solid var(--ink);margin-top:45px}[data-design=resonanz] .product-index a{border-bottom:1px solid var(--r-color-bfc3c2);font-size:var(--r-type-5);justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}[data-design=resonanz] .product-index span{font-size:var(--r-type-3);color:var(--muted)}[data-design=resonanz] .desktop-stage{border:1px solid var(--ink);background:var(--paper);border-radius:var(--r-radius-card);overflow:hidden}[data-design=resonanz] .desktop-chrome{background:var(--ink);height:38px;color:var(--paper);font-size:var(--r-type-3);align-items:center;gap:5px;padding-inline:17px;display:flex}[data-design=resonanz] .desktop-chrome .chrome-dot{background:var(--r-color-a7adaf);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}[data-design=resonanz] .desktop-chrome>span:not(.chrome-dot){margin:auto}[data-design=resonanz] .desktop-stage iframe{background:var(--paper);width:100%;height:780px;display:block}[data-design=resonanz] .admin-mobile-link{display:none}[data-design=resonanz] .feature-grid{gap:48px var(--column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-design=resonanz] .feature{border-top:3px solid var(--ink);flex-direction:column;align-items:flex-start;min-width:0;padding-top:22px;display:flex}[data-design=resonanz] .feature>span{font-size:var(--r-type-3);color:var(--muted)}[data-design=resonanz] .feature h3{font-size:var(--r-type-13);max-width:100%;min-height:2.36em;margin:0 0 18px}[data-design=resonanz] .feature>span+h3{margin-top:24px}[data-design=resonanz] .feature p{color:var(--muted);font-size:var(--r-type-5);max-width:350px}[data-design=resonanz] .feature .text-link{font-size:var(--r-type-3);margin-top:auto;padding-top:24px}[data-design=resonanz] .feature-list{gap:var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}[data-design=resonanz] .feature-list article{border-top:3px solid var(--ink);padding-top:25px}[data-design=resonanz] .feature-list h3{margin:0 0 18px}[data-design=resonanz] .feature-list .eyebrow+h3{margin-top:24px}[data-design=resonanz] .feature-list p{color:var(--muted);max-width:510px}[data-design=resonanz] .tag{font-size:var(--r-type-3);letter-spacing:.03em;background:var(--r-color-e4e5e2);border-radius:var(--r-radius-control);vertical-align:middle;align-items:center;margin-left:8px;padding:5px 8px;display:inline-flex}[data-design=resonanz] .video-section{background:var(--ink);color:var(--paper)}[data-design=resonanz] .video-section .section-head>p{color:var(--r-color-ced1cf)}[data-design=resonanz] .video-layout{gap:var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-design=resonanz] .video-layout h2{margin:18px 0 25px}[data-design=resonanz] .video-layout p{color:var(--r-color-ced1cf);margin-bottom:26px}[data-design=resonanz] .video-preview{border:1px solid var(--r-color-838b8c);border-radius:var(--r-radius-card);display:block;position:relative;overflow:hidden}[data-design=resonanz] .video-preview img{aspect-ratio:16/9;object-fit:cover;width:100%}[data-design=resonanz] .video-preview span{background:var(--accent);border-radius:var(--r-radius-control);font-size:var(--r-type-3);padding:15px 20px;position:absolute;bottom:25px;left:25px}[data-design=resonanz] .video-player{background:var(--r-color-17191a);aspect-ratio:16/9;border:1px solid var(--ink);border-radius:var(--r-radius-card);width:100%;display:block}[data-design=resonanz] .video-chapters{flex-wrap:wrap;gap:9px;margin:23px 0;display:flex}[data-design=resonanz] .video-chapters button{border:2px solid var(--ink);font-size:var(--r-type-3);background:0 0;padding:10px 16px}[data-design=resonanz] .video-chapters button:hover{background:var(--ink);color:var(--paper)}[data-design=resonanz] .transcript{max-width:900px;margin:40px 0 0}[data-design=resonanz] .transcript-copy{padding-block:8px}[data-design=resonanz] .transcript-copy p{padding:10px 0 18px}[data-design=resonanz] .page-intro{padding-block:80px 64px}[data-design=resonanz] .page-intro h1{font-size:var(--r-type-36);max-width:1100px;margin:24px 0}[data-design=resonanz] .page-intro h1 span{color:var(--r-color-686c6d)}[data-design=resonanz] .page-intro .lead{font-size:var(--r-type-10);max-width:660px;color:var(--muted)}[data-design=resonanz] .photo-band{width:100%}[data-design=resonanz] .photo-band>img{object-fit:cover;object-position:center 30%;width:100%;height:clamp(180px,22.23vw,320px)}[data-design=resonanz] .photo-band-team>img{object-position:center 14%}[data-design=resonanz] .photo-band-practice>img{object-position:center 27%}[data-design=resonanz] .photo-band-club>img{object-position:center 15%}[data-design=resonanz] .photo-band figcaption{font-size:var(--r-type-3);color:var(--muted);padding-block:8px}[data-design=resonanz] .photo-band figcaption a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:760px){[data-design=resonanz] .photo-band-club>img,[data-design=resonanz] .photo-band-team>img{object-position:center 20%}[data-design=resonanz] .photo-band-practice>img{object-position:center 30%}}[data-design=resonanz] .steps{gap:var(--column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-design=resonanz] .step{border-top:3px solid var(--ink);padding-top:25px}[data-design=resonanz] .step h3{margin-bottom:15px}[data-design=resonanz] .step p{font-size:var(--r-type-5);color:var(--muted)}[data-design=resonanz] .steps .text-link{font-size:var(--r-type-3)}[data-design=resonanz] .practice-machine{border:1px solid var(--line);border-radius:var(--r-radius-card);background:var(--r-color-ffffff);padding:35px}[data-design=resonanz] .machine-top{font-size:var(--r-type-3);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}[data-design=resonanz] .machine-score{padding:40px 0 25px}[data-design=resonanz] .machine-score svg{width:100%;max-height:200px}[data-design=resonanz] .machine-score [data-note].is-active{color:var(--r-color-bc2437)}[data-design=resonanz] .beat-strip{grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:27px;display:grid}[data-design=resonanz] .beat-strip span{text-align:center;border:1px solid var(--r-color-bfc4c2);border-radius:var(--r-radius-control);min-width:0;font-size:var(--r-type-4);padding:16px 0}[data-design=resonanz] .beat-strip .is-active{background:var(--accent);border-color:var(--ink)}[data-design=resonanz] .beat-strip .is-past{background:var(--r-color-efd7db)}[data-design=resonanz] .machine-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-design=resonanz] .reset-button{font-size:var(--r-type-3);background:0 0;border:0;padding:12px}[data-design=resonanz] #practice-status{font-size:var(--r-type-4);min-height:45px;margin-top:22px}[data-design=resonanz] .practice-layout{gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}[data-design=resonanz] .practice-layout h2{margin:18px 0 25px}[data-design=resonanz] .practice-layout p{color:var(--muted);margin-bottom:20px}[data-design=resonanz] .plans{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}[data-design=resonanz] .plan{border:1px solid var(--line);border-radius:var(--r-radius-card);background:var(--r-color-ffffff);flex-direction:column;align-items:start;min-width:0;padding:32px;display:flex}[data-design=resonanz] .plan.featured{background:var(--ink);color:var(--paper)}[data-design=resonanz] .plan h2{font-size:var(--r-type-13);margin:0 0 32px}[data-design=resonanz] .plan .price{font-size:var(--r-type-23);letter-spacing:-.06em;line-height:1.1}[data-design=resonanz] .plan .price small{font-size:var(--r-type-3);letter-spacing:0;line-height:2;display:block}[data-design=resonanz] .plan .limit{font-size:var(--r-type-5);margin:20px 0}[data-design=resonanz] .plan-description{font-size:var(--r-type-4);max-width:36ch;margin:0 0 30px;line-height:1.8}[data-design=resonanz] .plan .button{margin-top:auto}[data-design=resonanz] .source-note{font-size:var(--r-type-3);color:var(--muted);margin-top:25px;line-height:1.8}[data-design=resonanz] .source-note a{text-decoration:underline}[data-design=resonanz] .faq-grid{gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}[data-design=resonanz] details{border-top:2px solid var(--ink);padding-block:10px}[data-design=resonanz] details:last-child{border-bottom:2px solid var(--ink)}[data-design=resonanz] summary{font-size:var(--r-type-8);cursor:pointer;padding:13px 28px 13px 0;font-weight:600;line-height:1.5}[data-design=resonanz] details p{font-size:var(--r-type-6);max-width:730px;color:var(--muted);padding:10px 0 25px}[data-design=resonanz] details a{text-decoration:underline}[data-design=resonanz] .contact-section{gap:var(--column-gap);padding-bottom:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}[data-design=resonanz] .contact-section aside h2{margin:20px 0}[data-design=resonanz] .contact-section aside p{color:var(--muted);margin:24px 0}[data-design=resonanz] .contact-panel{background:var(--r-color-ffffff);border:1px solid var(--line);border-radius:var(--r-radius-card);padding:35px}[data-design=resonanz] fieldset{border:0;margin:0;padding:0}[data-design=resonanz] label{font-size:var(--r-type-4);margin-bottom:20px;font-weight:600;display:block}[data-design=resonanz] label span{margin-bottom:10px;display:block}[data-design=resonanz] input,[data-design=resonanz] select,[data-design=resonanz] textarea{background:var(--paper);border:2px solid var(--r-color-a8afad);width:100%;font-size:var(--r-type-6);min-height:50px;padding:15px}[data-design=resonanz] textarea{resize:vertical}[data-design=resonanz] #contact-preview-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:30px 0;font:400 15px/1.8 Switzer,Arial}[data-design=resonanz] #contact-preview h2{font-size:var(--r-type-21)}[data-design=resonanz] #contact-preview>p:last-child{font-size:var(--r-type-3);margin-top:25px}[data-design=resonanz] .contact-panel .demo-note{margin-top:18px}[data-design=resonanz] .closing{background:var(--accent);padding-block:95px}[data-design=resonanz] .closing .wrap{justify-content:space-between;align-items:end;gap:45px;display:flex}[data-design=resonanz] .closing h2{max-width:850px}[data-design=resonanz] .site-footer{padding:64px var(--content-edge) 32px}[data-design=resonanz] .footer-top{border-bottom:3px solid var(--r-color-838c8c);justify-content:space-between;align-items:center;gap:35px;padding-bottom:35px;display:flex}[data-design=resonanz] .footer-top>p{font-size:var(--r-type-9)}[data-design=resonanz] .footer-links{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:30px;padding-block:45px;display:grid}[data-design=resonanz] .footer-links>div{flex-direction:column;align-items:start;display:flex}[data-design=resonanz] .footer-links strong{font-size:var(--r-type-3);letter-spacing:.1em;color:var(--accent);margin-bottom:13px}[data-design=resonanz] .footer-links a{font-size:var(--r-type-4);min-height:38px;padding:9px 0}[data-design=resonanz] .footer-bottom{border-top:1px solid var(--r-color-525a5b);justify-content:space-between;gap:40px;padding-top:24px;display:flex}[data-design=resonanz] .footer-bottom p{max-width:760px}[data-design=resonanz] .footer-bottom p,[data-design=resonanz] .footer-bottom span{font-size:var(--r-type-3);color:var(--r-color-c8cecb)}[data-design=resonanz] .noscript{font-size:var(--r-type-4);padding:20px}[data-design=resonanz] .palette{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}[data-design=resonanz] .palette span{background:var(--swatch);border:2px solid var(--ink);font-size:var(--r-type-3);padding:25px}[data-design=resonanz] .reading{max-width:var(--content-width)}[data-design=resonanz] .reading>*{max-width:900px}[data-design=resonanz] .reading h2{font-size:var(--r-type-17);margin:48px 0 20px}[data-design=resonanz] .reading li,[data-design=resonanz] .reading p{color:var(--muted);line-height:1.85}[data-design=resonanz] .reading a{text-decoration:underline}[data-design=resonanz] .await-reveal{opacity:.7;transform:translateY(24px)}[data-design=resonanz] [data-reveal]{transition:opacity .7s,transform .7s}[data-design=resonanz][data-motion=on] [data-enter]{animation:arrive .85s both}@keyframes arrive{0%{transform:translateY(24px)}to{transform:none}}[data-design=resonanz][data-motion=off]{scroll-behavior:auto}[data-design=resonanz][data-motion=off] *,[data-design=resonanz][data-motion=off] :after,[data-design=resonanz][data-motion=off] :before{transition:none!important;animation:none!important}[data-design=resonanz][data-motion=off] [data-reveal]{opacity:1;transform:none}[data-design=resonanz][data-motion=off] .hero-photo,[data-design=resonanz][data-motion=off] [data-parallax]{transform:none}@media (max-width:1100px){[data-design=resonanz] .desktop-nav{gap:16px}[data-design=resonanz] .desktop-nav a{font-size:var(--r-type-3)}[data-design=resonanz] .site-header{gap:15px}[data-design=resonanz] .header-login{padding-inline:14px 16px}[data-design=resonanz] .product-layout{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}[data-design=resonanz] .hero h1{font-size:var(--r-type-27)}[data-design=resonanz] .hero-proof{width:210px}[data-design=resonanz] .practice-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}[data-design=resonanz] .plan{padding:23px}[data-design=resonanz] .plan .button{gap:12px;padding:13px}[data-design=resonanz] .plan .price{font-size:var(--r-type-22)}}@media (max-width:960px){[data-design=resonanz] .desktop-nav{display:none}[data-design=resonanz] .menu-open{display:block}}@media (max-width:760px){[data-design=resonanz] .header-login{display:none}[data-design=resonanz]{scroll-padding-top:76px}[data-design=resonanz] .section{padding-block:70px}[data-design=resonanz] .site-header{height:74px}[data-design=resonanz] .desktop-nav{display:none}[data-design=resonanz] .menu-open{display:block}[data-design=resonanz] .header-actions{gap:7px}[data-design=resonanz] .hero{height:calc(100svh - 74px);min-height:720px;max-height:1020px}[data-design=resonanz] .hero-photo{object-position:62% center}[data-design=resonanz] .hero:before{background:linear-gradient(0deg,var(--r-color-131619f7) 0,var(--r-color-1316196e) 80%)}[data-design=resonanz] .hero-copy{padding-top:185px}[data-design=resonanz] .hero h1{font-size:var(--r-type-37);margin:22px 0}[data-design=resonanz] .hero-copy>p:not(.eyebrow){font-size:var(--r-type-5);max-width:350px;margin-bottom:23px}[data-design=resonanz] .hero .button{font-size:var(--r-type-3);min-height:50px;padding:13px 17px}[data-design=resonanz] .hero .actions{gap:10px}[data-design=resonanz] .hero-bottom{gap:20px;bottom:25px}[data-design=resonanz] .hero-bottom .micro{font-size:var(--r-type-3);max-width:160px}[data-design=resonanz] .hero-bottom a{font-size:var(--r-type-3);gap:12px}[data-design=resonanz] .hero-bottom>strong,[data-design=resonanz] .hero-proof{display:none}[data-design=resonanz] .hero .eyebrow{font-size:var(--r-type-3)}[data-design=resonanz] .pillars{gap:15px}[data-design=resonanz] .pillars a{padding-block:22px;display:block}[data-design=resonanz] .pillars strong{font-size:var(--r-type-3);margin-top:7px;display:block}[data-design=resonanz] .pillars span{font-size:var(--r-type-3)}[data-design=resonanz] .editorial{grid-template-columns:1fr;gap:28px}[data-design=resonanz] .editorial h2{font-size:var(--r-type-19)}[data-design=resonanz] .editorial p:not(.eyebrow){font-size:var(--r-type-6)}[data-design=resonanz] .section-head{margin-bottom:35px;display:block}[data-design=resonanz] .section-head h2{font-size:var(--r-type-20)}[data-design=resonanz] .section-head>p{max-width:500px;margin-top:24px;padding-top:0}[data-design=resonanz] .product-layout{grid-template-columns:1fr;gap:35px}[data-design=resonanz] .product-caption{max-width:none}[data-design=resonanz] .product-caption h3{font-size:var(--r-type-16)}[data-design=resonanz] .product-index{margin-top:25px}[data-design=resonanz] .phone-stage{border-radius:32px;max-width:398px;padding:8px}[data-design=resonanz] .phone-stage iframe{border-radius:24px;height:760px}[data-design=resonanz] .filmstrip[data-ready=true]{height:260svh;min-height:1900px}[data-design=resonanz] .filmstrip[data-ready=true] .film-stage{min-height:700px}[data-design=resonanz] .film-copy{width:calc(100% - 2 * var(--page-gutter));bottom:165px}[data-design=resonanz] .film-copy h3{font-size:var(--r-type-34)}[data-design=resonanz] .film-copy>p:last-child{font-size:var(--r-type-5);max-width:350px}[data-design=resonanz] .film-controls{gap:13px;bottom:35px}[data-design=resonanz] .film-controls button{font-size:var(--r-type-3);line-height:1.5}[data-design=resonanz] .film-panel>img{object-position:62%}[data-design=resonanz] .feature-grid{grid-template-columns:1fr;gap:36px}[data-design=resonanz] .feature h3{font-size:var(--r-type-12)}[data-design=resonanz] .feature p{font-size:var(--r-type-4)}[data-design=resonanz] .feature-list{grid-template-columns:1fr;gap:35px}[data-design=resonanz] .video-layout{grid-template-columns:1fr;gap:20px}[data-design=resonanz] .video-preview span{padding:10px 14px;bottom:12px;left:12px}[data-design=resonanz] .page-intro{padding-block:60px 50px}[data-design=resonanz] .page-intro h1{font-size:var(--r-type-32)}[data-design=resonanz] .page-intro .lead{font-size:var(--r-type-7)}[data-design=resonanz] .steps{grid-template-columns:1fr;gap:40px}[data-design=resonanz] .step p{max-width:500px}[data-design=resonanz] .desktop-stage iframe{height:640px}[data-design=resonanz] .admin-mobile-link{margin-bottom:20px;display:block}[data-design=resonanz] .admin-mobile-link .button{width:100%}[data-design=resonanz] .practice-layout{grid-template-columns:1fr}[data-design=resonanz] .practice-machine{padding:20px}[data-design=resonanz] .machine-top{font-size:var(--r-type-3)}[data-design=resonanz] .machine-score{padding-top:22px}[data-design=resonanz] .machine-controls{gap:8px}[data-design=resonanz] .machine-controls .button{min-height:48px;font-size:var(--r-type-3);gap:10px;padding:12px}[data-design=resonanz] .beat-strip{gap:4px}[data-design=resonanz] .beat-strip span{font-size:var(--r-type-3);padding:10px 0}[data-design=resonanz] .plans{grid-template-columns:1fr}[data-design=resonanz] .plan{padding:28px}[data-design=resonanz] .plan .price{font-size:var(--r-type-24)}[data-design=resonanz] .faq-grid{grid-template-columns:1fr;gap:35px}[data-design=resonanz] .contact-section{grid-template-columns:1fr;gap:30px;padding-bottom:65px}[data-design=resonanz] .contact-panel{padding:24px}[data-design=resonanz] .closing{padding-block:60px}[data-design=resonanz] .closing .wrap{display:block}[data-design=resonanz] .closing h2{font-size:var(--r-type-22);margin-bottom:30px}[data-design=resonanz] .footer-top{flex-direction:column;align-items:start;gap:20px}[data-design=resonanz] .footer-links{grid-template-columns:1fr 1fr;gap:30px 20px}[data-design=resonanz] .footer-bottom{flex-direction:column;gap:20px}[data-design=resonanz] .reading h2{font-size:var(--r-type-16)}[data-design=resonanz] .video-player{border-width:2px}[data-design=resonanz] .video-chapters{gap:6px}[data-design=resonanz] .video-chapters button{font-size:var(--r-type-3);padding:8px 11px}}@media (max-width:360px){[data-design=resonanz] .hero-copy{padding-top:190px}[data-design=resonanz] .hero{min-height:720px}[data-design=resonanz] .hero h1{font-size:var(--r-type-21)}[data-design=resonanz] .hero .actions{flex-direction:column;align-items:start}[data-design=resonanz] .hero-bottom .micro,[data-design=resonanz] .hero-bottom a{max-width:130px}[data-design=resonanz] .hero-copy>p:not(.eyebrow){font-size:var(--r-type-4)}[data-design=resonanz] .feature-grid{grid-template-columns:1fr}[data-design=resonanz] .product-tabs{gap:6px}[data-design=resonanz] .product-tabs button{font-size:var(--r-type-3);padding:9px 12px}[data-design=resonanz] .page-intro h1{font-size:var(--r-type-17)}[data-design=resonanz] .phone-stage{padding:4px}[data-design=resonanz] .phone-stage iframe{height:740px}[data-design=resonanz] .practice-machine{padding:14px}[data-design=resonanz] .contact-panel{padding:18px}}@media (prefers-reduced-motion:reduce){[data-design=resonanz]{scroll-behavior:auto}[data-design=resonanz] *,[data-design=resonanz] :after,[data-design=resonanz] :before{transition:none!important;animation:none!important}[data-design=resonanz] [data-reveal]{opacity:1;transform:none}}[data-design=resonanz] .button{color:var(--paper)}[data-design=resonanz] .button.dark-outline,[data-design=resonanz] .button.outline{color:var(--ink)}[data-design=resonanz] .button.light,[data-design=resonanz] .skip{color:var(--paper)}[data-design=resonanz] ::selection{color:var(--paper)}[data-design=resonanz] .beat-strip .is-active,[data-design=resonanz] .closing,[data-design=resonanz] .film-controls button[aria-pressed=true],[data-design=resonanz] .footer-links strong,[data-design=resonanz] .hero-proof span:first-child{color:var(--paper)}@media (max-width:760px){[data-design=resonanz][data-page=funktionen] .page-intro h1{font-size:var(--r-type-33)}}@media (min-width:761px) and (max-width:1100px){[data-design=resonanz] .hero-proof{display:none}}[data-design=resonanz] .section-followup{padding-top:0}[data-design=resonanz] .section-bottom{padding-bottom:var(--section-space)}[data-design=resonanz] .editorial .eyebrow br{display:none}[data-design=resonanz] .editorial .eyebrow br:after{content:" "}[data-design=resonanz] .feature,[data-design=resonanz] .plan,[data-design=resonanz] .product-caption,[data-design=resonanz] .section-head>div,[data-design=resonanz] .step{min-width:0}[data-design=resonanz] .contact-section h2,[data-design=resonanz] .faq-grid h2,[data-design=resonanz] .practice-layout h2{font-size:var(--r-type-29)}[data-design=resonanz] .faq-grid .eyebrow+h2{margin-top:24px}[data-design=resonanz] .steps .step h3{min-height:2.36em}[data-design=resonanz] .demo-callout{gap:var(--column-gap);border-top:3px solid var(--ink);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}[data-design=resonanz] .demo-callout h2{margin:24px 0}[data-design=resonanz] .demo-callout p:not(.eyebrow){max-width:60ch;color:var(--muted)}[data-design=resonanz] .demo-callout>.button{place-self:center start}[data-design=resonanz] .demo-navigation{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}[data-design=resonanz] .demo-navigation a{border:1px solid var(--ink);border-radius:var(--r-radius-control);min-height:48px;font-size:var(--r-type-4);align-items:center;padding:12px 18px;font-weight:600;display:inline-flex}[data-design=resonanz] .demo-navigation a:hover{background:var(--ink);color:var(--paper)}[data-design=resonanz] .demo-notice{max-width:70ch;color:var(--muted);font-size:var(--r-type-4);margin-top:24px;line-height:1.7}[data-design=resonanz] .demo-section{scroll-margin-top:96px}[data-design=resonanz] .demo-section .product-caption .eyebrow{margin-bottom:24px}[data-design=resonanz] .demo-section .section-head:has(>div:only-child){grid-template-columns:1fr}[data-design=resonanz] .video-preview span{color:var(--paper)}@media (max-width:760px){[data-design=resonanz] .demo-callout{grid-template-columns:1fr;gap:28px}[data-design=resonanz] .demo-callout>.button{align-self:start}[data-design=resonanz] .demo-navigation{gap:8px}[data-design=resonanz] .demo-navigation a{font-size:var(--r-type-3);padding:10px 14px}[data-design=resonanz] .demo-section{scroll-margin-top:80px}[data-design=resonanz] .closing h2,[data-design=resonanz] .editorial h2,[data-design=resonanz] .section-head h2{font-size:var(--r-type-30)}[data-design=resonanz] .feature h3,[data-design=resonanz] .plan h2,[data-design=resonanz] .steps .step h3{min-height:0}[data-design=resonanz] .feature .text-link{margin-top:12px}[data-design=resonanz] .hero h1{letter-spacing:-.035em}[data-design=resonanz] .reading h2{font-size:var(--r-type-14)}}[data-design=resonanz]{font-size:var(--r-type-7);min-height:100dvh;line-height:1.6}[data-design=resonanz] .film-copy h3 span,[data-design=resonanz] .hero h1 span{color:var(--r-color-accent-readable)}[data-design=resonanz] .hero .button.light{background:var(--ink);border-color:var(--paper)}[data-design=resonanz] .site-menu{margin:auto}[data-design=resonanz] .footer-bottom a,[data-design=resonanz] .footer-links a,[data-design=resonanz] .site-menu nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-design=resonanz] .footer-bottom a{font-size:var(--r-type-3)}[data-design=resonanz] .film-credit{bottom:4px;right:var(--content-edge);z-index:5;min-height:44px;font-size:var(--r-type-3);color:var(--paper);align-items:center;display:flex;position:absolute}[data-design=resonanz] .hero-bottom .micro a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}[data-design=resonanz] .button.light:hover{background:var(--r-color-414648)}[data-design=resonanz] .contact-panel h2{font-size:var(--r-type-13);margin-bottom:24px}[data-design=resonanz] .contact-panel label{margin-bottom:20px}[data-design=resonanz] .contact-panel input,[data-design=resonanz] .contact-panel select,[data-design=resonanz] .contact-panel textarea{border-color:var(--muted);background:var(--paper);margin-top:8px;display:block}[data-design=resonanz] .contact-name{grid-template-columns:1fr 1fr;gap:20px;display:grid}[data-design=resonanz] .contact-panel [role=alert]{border-left:3px solid var(--accent);margin-block:16px;padding:12px}[data-design=resonanz] .contact-panel [role=alert]:before{content:"Fehler: ";font-weight:600}[data-design=resonanz] .faq-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}[data-design=resonanz] .faq-filters button{border:2px solid var(--ink);font-size:var(--r-type-3);background:0 0;padding:10px 15px}[data-design=resonanz] .faq-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-design=resonanz] .reading p{margin-block:16px}[data-design=resonanz] .reading a{align-items:center;min-height:44px;display:inline-flex}[data-design=resonanz] .machine-controls .button:disabled{opacity:1;background:var(--line);color:var(--ink);border-color:var(--line)}[data-design=resonanz] .beat-strip span.is-past{background:var(--r-color-efd7db);color:var(--ink)}[data-design=resonanz] .beat-strip .is-active{border-color:var(--accent)}[data-design=resonanz] .source-note a{align-items:center;min-height:44px;display:inline-flex}[data-design=resonanz] .machine-state{font-size:var(--r-type-23);color:var(--ink);margin-block:32px;line-height:1.2}@media (max-width:760px){[data-design=resonanz] .hero{min-height:860px}[data-design=resonanz] .hero-copy{padding-top:160px}[data-design=resonanz] .hero-bottom{flex-direction:column;align-items:start;gap:0;bottom:18px}[data-design=resonanz] .hero-bottom .micro{max-width:none}[data-design=resonanz] .hero-bottom .micro a{display:inline-flex}[data-design=resonanz] .contact-name{grid-template-columns:1fr;gap:0}[data-design=resonanz] .hero .actions{flex-direction:column;align-items:stretch;max-width:330px}[data-design=resonanz] .hero .actions .button{justify-content:space-between}[data-design=resonanz] .footer-links{column-gap:14px}[data-design=resonanz] .film-credit{font-size:var(--r-type-3)}}[data-design=resonanz] .film-panel,[data-design=resonanz] .film-panel>img,[data-design=resonanz] .hero-photo{pointer-events:none}[data-design=resonanz] [id]{scroll-margin-top:104px}[data-design=resonanz] .source-index h2{font-size:var(--r-type-8)}[data-design=resonanz] .source-index #eigene-titel{font-size:var(--r-type-16)}@media (max-width:760px){[data-design=resonanz] [id]{scroll-margin-top:88px}}[data-design=resonanz] .video-player{color:var(--paper)}[data-design=resonanz] h1,[data-design=resonanz] h2,[data-design=resonanz] h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-design=resonanz] .site-header{background:var(--ink);color:var(--paper);border-color:var(--r-color-414648)}[data-design=resonanz] .desktop-nav a[aria-current]{border-color:var(--paper)}[data-design=resonanz] .site-header .menu-open{border-color:var(--r-color-adb1b2)}[data-design=resonanz] .site-header .menu-open span{background:var(--paper)}[data-design=resonanz] .site-footer :focus-visible,[data-design=resonanz] .site-header :focus-visible{outline-color:var(--paper)}[data-design=resonanz] .site-footer{background:var(--ink);color:var(--paper)}[data-design=resonanz] .site-footer .footer-bottom{border-color:var(--r-color-414648);color:var(--r-color-adb1b2)}