@charset "UTF-8";body[data-surface=paper]{--ink:#101828;--ink-soft:#344054;--muted:#475467;--faint:#5d6b7f;--paper:#ffffff;--paper-2:#f7f8fa;--paper-3:#eef1f5;--band:#101828;--band-ink:#f7f8fa;--band-muted:#98a2b3;--band-line:rgba(247, 248, 250, .16);--line:#e4e7ec;--line-strong:#d0d5dd;--accent:#eefa05;--accent-ink:#141a24;--radius:4px;--radius-sm:3px;--shell:1180px;--space-section:6rem;--space-heading:3rem;--space-lede:1rem;--space-grid:1.5rem;background:var(--paper);color:var(--ink-soft)}body[data-surface=paper] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}body[data-surface=paper] a:hover{color:var(--ink);text-decoration-color:var(--ink)}body[data-surface=paper] a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .skip-to-content{background:var(--ink);color:var(--paper);text-decoration:none}body[data-surface=paper] .skip-to-content:hover,body[data-surface=paper] .skip-to-content:focus,body[data-surface=paper] .skip-to-content:focus-visible{background:var(--ink);color:var(--paper);text-decoration:underline}body[data-surface=paper] .skip-to-content:focus,body[data-surface=paper] .skip-to-content:focus-visible{outline:3px solid var(--accent);outline-offset:0}body[data-surface=paper] .background-overlay{display:none}body[data-surface=paper] main{position:relative;z-index:1}body[data-surface=paper] .fade-in{opacity:1;transform:none}body[data-surface=paper] .site-header{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:none;padding:.9rem 0}body[data-surface=paper] .site-header .logo{padding-inline:0}body[data-surface=paper] .site-header .logo img{display:block;height:auto;max-width:230px}body[data-surface=paper] .site-header .nav a{color:var(--muted);font-size:.94rem;font-weight:550;letter-spacing:-.005em}body[data-surface=paper] .site-header .nav a:hover{color:var(--ink)}body[data-surface=paper] .site-header .nav a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .site-header .nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent);color:var(--ink)}body[data-surface=paper] .site-header .nav-links>ul>li:last-child>a{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);padding:.5rem 1rem}body[data-surface=paper] .site-header .nav-links>ul>li:last-child>a:hover{background:var(--paper-2);border-color:var(--ink)}body[data-surface=paper] .burger{color:var(--ink)}@media(max-width:768px){body[data-surface=paper] .nav-links{background:var(--paper);border-top:1px solid var(--line);margin-top:.9rem}body[data-surface=paper] .nav-links ul{align-items:flex-start}body[data-surface=paper] .nav-links>ul>li:last-child>a{margin-top:.5rem}}body[data-surface=paper] main section{box-sizing:border-box;padding:var(--space-section)0}body[data-surface=paper] main [id]{scroll-margin-top:5.5rem}body[data-surface=paper] main section:not(.container-is-grid):not(.hero)>.container>*+*{margin-top:var(--space-heading)}body[data-surface=paper] main section>.container>h2{margin-bottom:0}body[data-surface=paper] main section>.container>.testimonial-label{margin-top:var(--space-lede)}body[data-surface=paper] .product-grid,body[data-surface=paper] .benefit-grid,body[data-surface=paper] .benefits-grid,body[data-surface=paper] .pricing-grid{gap:var(--space-grid)}body[data-surface=paper] .container{box-sizing:border-box;max-width:calc(var(--shell) + 3rem);padding-inline:1.5rem;width:100%}@media(max-width:700px){body[data-surface=paper] .container{padding-inline:1.25rem}}body[data-surface=paper] .benefits,body[data-surface=paper] #preise{background:var(--paper-2);border-block:1px solid var(--line)}body[data-surface=paper] h1,body[data-surface=paper] h2,body[data-surface=paper] h3{color:var(--ink);text-align:left;text-wrap:balance}body[data-surface=paper] h2{font-size:clamp(1.55rem,calc(1.1rem + 1.5vw),2.2rem);font-weight:650;letter-spacing:-.022em;line-height:1.18;margin:0;max-width:24ch}body[data-surface=paper] p{line-height:1.65}body[data-surface=paper] .section-header{display:grid;gap:var(--space-lede);margin-bottom:0;max-width:44rem;text-align:left}body[data-surface=paper] .section-header .section-title{color:var(--ink);font-size:clamp(1.55rem,calc(1.1rem + 1.5vw),2.2rem);font-weight:650;letter-spacing:-.022em;line-height:1.18;margin-bottom:0}body[data-surface=paper] .section-divider{display:none}body[data-surface=paper] .eyebrow{color:var(--faint);font-size:.73rem;font-weight:700;letter-spacing:.13em;margin:0;text-transform:uppercase}body[data-surface=paper] .benefits .benefit-grid,body[data-surface=paper] .benefits-grid{counter-reset:benefit;display:grid}@media(min-width:700px){body[data-surface=paper] .benefits .benefit-grid,body[data-surface=paper] .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-surface=paper] .benefit-card{background:0 0;border:0;border-radius:0;border-top:2px solid var(--ink);box-shadow:none;padding:1.4rem 1.75rem 0 0;text-align:left;transform:none}body[data-surface=paper] .benefit-card:hover{background:0 0;border-color:var(--ink);box-shadow:none;transform:none}body[data-surface=paper] .benefit-card::before{background:0 0;color:var(--faint);content:counter(benefit,decimal-leading-zero);counter-increment:benefit;display:block;font-feature-settings:"tnum" 1;font-size:.78rem;font-weight:700;height:auto;letter-spacing:.12em;margin-bottom:1.1rem;position:static;transform:none;transition:none}body[data-surface=paper] .benefit-card:hover::before{transform:none}body[data-surface=paper] .benefit-icon-wrapper{display:none}body[data-surface=paper] .benefit-title{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;font-size:1.1rem;font-weight:650;letter-spacing:-.015em;margin:0 0 .6rem -.3em;padding:.08em .3em;text-align:left;transition:background-size .18s ease;width:fit-content}body[data-surface=paper] .benefit-card:hover .benefit-title{background-size:100% 100%;color:var(--ink)}body[data-surface=paper] .benefit-card:hover .benefit-description,body[data-surface=paper] .benefit-card:hover p{color:var(--muted)}body[data-surface=paper] .benefit-description,body[data-surface=paper] .benefit-card p{color:var(--muted);font-size:.95rem;margin:0;text-align:left}body[data-surface=paper] .benefit-card-overlay{display:none}body[data-surface=paper] .products,body[data-surface=paper] .features{background:var(--paper)}body[data-surface=paper] .product-card,body[data-surface=paper] .feature-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;padding:1.9rem;text-align:left;transition:border-color .18s ease}body[data-surface=paper] .product-card:hover,body[data-surface=paper] .feature-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}body[data-surface=paper] .product-card h3,body[data-surface=paper] .feature-card h3{font-size:1.15rem;font-weight:650;letter-spacing:-.018em;margin:0 0 .7rem}body[data-surface=paper] .product-card p,body[data-surface=paper] .feature-card p{color:var(--muted);font-size:.95rem;margin:0 0 1.6rem}body[data-surface=paper] .product-card>a:last-child,body[data-surface=paper] .feature-card>a:last-child{margin-top:auto}body[data-surface=paper] .product-card img,body[data-surface=paper] .product-card .product-img{height:auto;margin:0 0 1.4rem;width:56px}body[data-surface=paper] .product-icon{display:block;font-size:1.75rem;margin-bottom:1.1rem}body[data-surface=paper] #products h3.highlight,body[data-surface=paper] .products h3.highlight{color:var(--ink)}body[data-surface=paper] .product-card h3 a{color:inherit;text-decoration:none}body[data-surface=paper] .product-card h3 a:hover,body[data-surface=paper] .product-card h3 a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}body[data-surface=paper] .product-grid{grid-template-columns:1fr}@media(min-width:700px){body[data-surface=paper] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-surface=paper] section.cta,body[data-surface=paper] section.ready{background:var(--band);border:0;text-align:left}body[data-surface=paper] section.cta h2,body[data-surface=paper] section.ready h2{color:var(--band-ink);margin-bottom:1.75rem;max-width:26ch}body[data-surface=paper] section.cta .container,body[data-surface=paper] section.ready .container{text-align:left}body[data-surface=paper] .testimonials{background:var(--paper);border-top:1px solid var(--line)}body[data-surface=paper] .testimonial-label{color:var(--faint);font-size:.92rem;letter-spacing:normal;margin:var(--space-lede)0 0;max-width:46rem;padding:0;text-transform:none}body[data-surface=paper] .testimonial-slider{margin-left:0;margin-right:0;max-width:none}body[data-surface=paper] .testimonial-nav{display:none}body[data-surface=paper] .testimonial-dots{justify-content:flex-start}body[data-surface=paper] .testimonial-dot{background:var(--line-strong)}body[data-surface=paper] .testimonial-dot.is-active{background:var(--ink);transform:none}body[data-surface=paper] .testimonial-dot:hover,body[data-surface=paper] .testimonial-dot:focus-visible{background:var(--muted)}body[data-surface=paper] .testimonial-dot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}body[data-surface=paper] .testimonial-track{min-height:150px}@media(max-width:768px){body[data-surface=paper] .testimonial-track{min-height:230px}}body[data-surface=paper] .testimonial-slider{margin-bottom:1.5rem}body[data-surface=paper] .testimonial-track .testimonial-card{margin-left:0;margin-right:auto;width:100%}body[data-surface=paper] .testimonial-track .testimonial-card,body[data-surface=paper] .testimonial-track .testimonial-card.is-active{transform:none;transition:opacity .6s ease}body[data-surface=paper] .testimonial-card,body[data-surface=paper] .testimonial{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;margin-left:0;margin-right:0;max-width:46rem;padding:1.9rem}body[data-surface=paper] .testimonial-card p,body[data-surface=paper] .testimonial p{color:var(--ink-soft);font-size:1.05rem;font-style:normal;line-height:1.6;margin:0}body[data-surface=paper] .testimonial-card::before,body[data-surface=paper] .testimonial::before{color:var(--line-strong);left:1.5rem;opacity:1;top:0}body[data-surface=paper] .testimonial-card:hover,body[data-surface=paper] .testimonial:hover{border-color:var(--line);box-shadow:none;transform:none}body[data-surface=paper] #preise h2{margin-bottom:0}body[data-surface=paper] .price-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:1.9rem;text-align:left}body[data-surface=paper] .price-card:hover{box-shadow:none;transform:none}body[data-surface=paper] .price-card.popular{background:var(--paper);border:1px solid var(--ink);box-shadow:none}body[data-surface=paper] .price-card h3{color:var(--ink);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem}body[data-surface=paper] .price-card .monthlyPrice>p,body[data-surface=paper] .price-card .yearlyPrice>p,body[data-surface=paper] .price-card>p{color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1;font-size:2rem;font-weight:650;letter-spacing:-.03em;margin:0}body[data-surface=paper] .price-card .pricing-details{color:var(--faint);display:block;font-size:.82rem;line-height:1.45;margin-top:.45rem}body[data-surface=paper] .price-card ul{border-top:1px solid var(--line);list-style:none;margin:1.5rem 0 1.75rem;padding:1.25rem 0 0}body[data-surface=paper] .price-card li{color:var(--muted);font-size:.93rem;line-height:1.45;margin:0;padding:.45rem 0 .45rem 1.35rem;position:relative;text-align:left}body[data-surface=paper] .price-card li::before{color:var(--ink);content:"✓";font-size:.82rem;left:0;position:absolute;top:.5rem}body[data-surface=paper] .price-card .trial-period-container{background:var(--accent);border-radius:var(--radius-sm);margin-top:1.1rem;padding:.75rem 1rem}body[data-surface=paper] .price-card .trial-period-container p{color:var(--accent-ink);font-size:.88rem;font-weight:600;line-height:1.4;margin:0}body[data-surface=paper] .price-card .popular-badge{background:var(--ink);border-radius:var(--radius-sm);color:var(--paper);font-size:.68rem;font-weight:700;left:1.9rem;letter-spacing:.1em;padding:.3rem .7rem;text-transform:uppercase;transform:none}body[data-surface=paper] .price-card .btn,body[data-surface=paper] .price-card .btn.yellow{background:0 0;background-image:none;border:1px solid var(--line-strong);box-shadow:none;color:var(--ink);width:100%}body[data-surface=paper] .price-card .btn:hover,body[data-surface=paper] .price-card .btn.yellow:hover{background:var(--paper-2);border-color:var(--ink);color:var(--ink)}body[data-surface=paper] .price-card.popular .btn,body[data-surface=paper] .price-card.popular .btn.yellow{background:var(--ink);border-color:var(--ink);color:var(--paper)}body[data-surface=paper] .price-card.popular .btn:hover,body[data-surface=paper] .price-card.popular .btn.yellow:hover{background:#1d2939;border-color:#1d2939;color:var(--paper)}body[data-surface=paper] .pricing-grid{justify-content:flex-start}body[data-surface=paper] .price-card{flex:1 1 280px;margin:0;max-width:none}body[data-surface=paper] #preise .container>div:not([class]){margin-bottom:0!important;text-align:left!important}body[data-surface=paper] #preise .container>div:not([class]) label{color:var(--faint);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-surface=paper] #monthlyBtn,body[data-surface=paper] #yearlyBtn{background:var(--paper);background-image:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);font-size:.88rem;font-weight:600;padding:.5rem 1rem}body[data-surface=paper] #monthlyBtn:hover,body[data-surface=paper] #yearlyBtn:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}body[data-surface=paper] #monthlyBtn.yellow,body[data-surface=paper] #yearlyBtn.yellow{background:var(--ink);background-image:none;border-color:var(--ink);color:var(--paper)}body[data-surface=paper] .site-footer{background:var(--paper);border-top:1px solid var(--line);color:var(--faint);margin-top:0;padding:2.5rem 0}body[data-surface=paper] .site-footer a{color:var(--muted);text-decoration:none}body[data-surface=paper] .site-footer a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink)}body[data-surface=paper] .site-footer a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .site-footer p{color:var(--faint)}body[data-surface=paper] .btn,body[data-surface=paper] .home-cta{animation:none;border-radius:var(--radius-sm);box-sizing:border-box;box-shadow:none;font-weight:650;letter-spacing:-.005em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body[data-surface=paper] .btn::before,body[data-surface=paper] .home-cta::before{display:none}body[data-surface=paper] .btn:hover,body[data-surface=paper] .home-cta:hover{box-shadow:none;transform:none}body[data-surface=paper] .btn:focus-visible,body[data-surface=paper] .home-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}body[data-surface=paper] .home-cta,body[data-surface=paper] .cta-buttons .btn,body[data-surface=paper] .btn.primary,body[data-surface=paper] .btn.yellow,body[data-surface=paper] .benefits-main-cta{background:var(--ink);background-image:none;border:1px solid var(--ink);color:var(--paper);display:inline-block;font-size:1rem;line-height:1.2;padding:.95rem 1.75rem;text-align:center;text-decoration:none}body[data-surface=paper] .home-cta:hover,body[data-surface=paper] .cta-buttons .btn:hover,body[data-surface=paper] .btn.primary:hover,body[data-surface=paper] .btn.yellow:hover,body[data-surface=paper] .benefits-main-cta:hover{background:#1d2939;background-image:none;border-color:#1d2939;color:var(--paper);text-decoration:none}@media(max-width:700px){body[data-surface=paper] .home-cta{display:block;width:100%}}body[data-surface=paper] .home-cta-secondary{border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:.95rem;font-weight:600;padding-bottom:.2rem;text-decoration:none;transition:color .18s ease,border-color .18s ease}body[data-surface=paper] .home-cta-secondary:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}body[data-surface=paper] .home-cta-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body[data-surface=paper] .cta .btn,body[data-surface=paper] .cta .btn.yellow,body[data-surface=paper] .ready .btn,body[data-surface=paper] .ready .btn.yellow{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}body[data-surface=paper] .cta .btn:hover,body[data-surface=paper] .cta .btn.yellow:hover,body[data-surface=paper] .ready .btn:hover,body[data-surface=paper] .ready .btn.yellow:hover{background:#f6ff4d;border-color:#f6ff4d;color:var(--accent-ink)}body[data-surface=paper] .cta .btn:focus-visible,body[data-surface=paper] .cta .btn.yellow:focus-visible,body[data-surface=paper] .ready .btn:focus-visible,body[data-surface=paper] .ready .btn.yellow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body[data-surface=paper] .hero{background:var(--paper);border-bottom:1px solid var(--line);min-height:0;padding:4.5rem 0;text-align:left}@media(max-width:700px){body[data-surface=paper] .hero{padding:2.75rem 0}}body[data-surface=paper] .hero h1{color:var(--ink);font-weight:650;margin:0;text-align:left}body[data-surface=paper] .hero p{color:var(--muted);font-size:1.1rem;line-height:1.65;margin:0;text-align:left}body[data-surface=paper] .hero-content{display:grid;gap:1.4rem;justify-items:start;text-align:left}body[data-surface=paper] .hero .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:.6rem}body[data-surface=paper] .hero .cta-buttons .btn,body[data-surface=paper] .hero .cta-buttons .btn.yellow{background:var(--ink);background-color:var(--ink);background-image:none;border:1px solid var(--ink);border-radius:var(--radius-sm);box-shadow:none;color:var(--paper);margin:0;padding:.95rem 1.75rem}body[data-surface=paper] .hero .cta-buttons .btn:hover,body[data-surface=paper] .hero .cta-buttons .btn.yellow:hover{background:#1d2939;background-color:#1d2939;border-color:#1d2939;box-shadow:none;color:var(--paper);transform:none}body[data-surface=paper] .hero .cta-buttons .btn:hover::before,body[data-surface=paper] .hero .cta-buttons .btn.yellow:hover::before{display:none}body[data-surface=paper] .hero .cta-buttons .btn.outline{background:0 0;background-color:transparent;border:1px solid var(--line-strong);box-shadow:none;color:var(--ink)}body[data-surface=paper] .hero .cta-buttons .btn.outline:hover{background:var(--paper-2);background-color:var(--paper-2);border-color:var(--ink);color:var(--ink)}@media(max-width:700px){body[data-surface=paper] .hero .cta-buttons{display:grid}body[data-surface=paper] .hero .cta-buttons .btn{display:block;width:100%}}body[data-surface=paper] .btn.outline{background:0 0;background-image:none;border:1px solid var(--line-strong);color:var(--ink)}body[data-surface=paper] .btn.outline:hover{background:var(--paper-2);background-image:none;border-color:var(--ink);color:var(--ink)}body[data-surface=paper] .product-card .btn,body[data-surface=paper] .product-card .cta-button{align-self:flex-start;background:0 0;border:1px solid var(--line-strong);color:var(--ink);font-size:.89rem;padding:.55rem 1.1rem}body[data-surface=paper] .product-card .btn:hover,body[data-surface=paper] .product-card .cta-button:hover{background:var(--paper-2);border-color:var(--ink);color:var(--ink)}body[data-surface=paper] .benefits-cta,body[data-surface=paper] .benefit-cta{text-align:left}@media(max-width:700px){body[data-surface=paper] main section{padding:3.5rem 0}body[data-surface=paper] .product-card,body[data-surface=paper] .price-card,body[data-surface=paper] .testimonial-card,body[data-surface=paper] .testimonial{padding:1.5rem}body[data-surface=paper] .price-card .popular-badge{left:1.5rem}}@media(prefers-reduced-motion:reduce){body[data-surface=paper] .home-cta,body[data-surface=paper] .home-cta-secondary,body[data-surface=paper] .benefit-title,body[data-surface=paper] .btn{transition:none}}body[data-surface=paper] .legal-page{background:0 0;color:var(--ink-soft);padding:var(--space-section)0}@media(max-width:700px){body[data-surface=paper] .legal-page{padding:3.5rem 0}}body[data-surface=paper] .legal-page h1,body[data-surface=paper] .legal-page h2,body[data-surface=paper] .legal-page h3,body[data-surface=paper] .legal-page h4{max-width:none}body[data-surface=paper] .legal-page h1{font-size:clamp(1.9rem,calc(1.3rem + 2vw),2.6rem);font-weight:650;letter-spacing:-.025em;line-height:1.12;margin:0 0 2.5rem;text-align:left}body[data-surface=paper] .legal-page h2{border-bottom:1px solid var(--line);color:var(--ink);font-size:1.35rem;font-weight:650;letter-spacing:-.02em;margin:3rem 0 1.25rem;padding-bottom:.6rem;text-align:left}body[data-surface=paper] .legal-page h3{border:0;color:var(--ink);font-size:1.1rem;font-weight:650;letter-spacing:-.015em;margin:2rem 0 .75rem;text-align:left}body[data-surface=paper] .legal-page h4{color:var(--ink);font-size:1rem;font-weight:650;margin:1.5rem 0 .6rem;text-align:left}body[data-surface=paper] .legal-page p{line-height:1.7;margin:0 0 1.1rem;text-align:left}body[data-surface=paper] .legal-page ul,body[data-surface=paper] .legal-page ol{margin:0 0 1.1rem;padding-left:1.3rem}body[data-surface=paper] .legal-page ul li,body[data-surface=paper] .legal-page ol li{line-height:1.7;margin-bottom:.4rem}body[data-surface=paper] .legal-page a{border-bottom:0;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}body[data-surface=paper] .legal-page a:hover{border-bottom:0;text-decoration-color:var(--ink)}body[data-surface=paper] .legal-page a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .legal-page strong{color:var(--ink)}body[data-surface=paper] .legal-page hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0 1.5rem}body[data-surface=paper] .legal-page em{color:var(--faint);font-style:normal}body[data-surface=paper] .legal-page .page-content,body[data-surface=paper] .legal-page>main{margin:0;max-width:68ch}body[data-surface=paper] .legal-page .page-header{margin-bottom:0;text-align:left}body[data-surface=paper] .legal-page>p[style],body[data-surface=paper] .legal-page>main+p[style]{text-align:left!important}body[data-surface=paper] .legal-page .cookies-table{border:1px solid var(--line);font-size:.9rem;margin:1.5rem 0}body[data-surface=paper] .legal-page .cookies-table th,body[data-surface=paper] .legal-page .cookies-table td{border:0;border-bottom:1px solid var(--line);padding:.7rem .85rem}body[data-surface=paper] .legal-page .cookies-table th{background:var(--paper-2);color:var(--ink);font-weight:650}body[data-surface=paper] .legal-page .cookies-table tr:nth-child(even){background:0 0}body[data-surface=paper] .legal-page .cookies-table tr:hover{background:var(--paper-2)}body[data-surface=paper] .legal-page .cookies-table tr:last-child td{border-bottom:0}body[data-surface=paper] .legal-page .cookies-section{max-width:none;overflow-x:auto}body[data-surface=paper] .contact-page{background:var(--paper);padding:var(--space-section)0}@media(max-width:700px){body[data-surface=paper] .contact-page{padding:3.5rem 0}}body[data-surface=paper] .contact-page h1,body[data-surface=paper] .contact-page p{text-align:left}body[data-surface=paper] .contact-page h1{font-size:clamp(1.9rem,calc(1.3rem + 2vw),2.6rem);font-weight:650;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:none}body[data-surface=paper] .contact-grid{align-items:start;display:grid;gap:3rem}@media(min-width:960px){body[data-surface=paper] .contact-grid{gap:4.5rem;grid-template-columns:minmax(0,1fr)minmax(0,1.05fr)}}body[data-surface=paper] .contact-lede{color:var(--muted);font-size:1.1rem;line-height:1.65;margin:var(--space-lede)0 0;max-width:34rem}body[data-surface=paper] .contact-channels{border-top:1px solid var(--line-strong);display:grid;gap:0;margin:2.5rem 0 0;max-width:30rem}body[data-surface=paper] .contact-channels>div{border-bottom:1px solid var(--line);padding:1.1rem 0}body[data-surface=paper] .contact-channels dt{color:var(--faint);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-surface=paper] .contact-channels dd{margin:.4rem 0 0}body[data-surface=paper] .contact-channels a{color:var(--ink);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}body[data-surface=paper] .contact-channels a:hover{text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:3px}body[data-surface=paper] .contact-channels a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .contact-provider{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:0 var(--radius)var(--radius)0;margin-top:2.5rem;max-width:30rem;padding:1.5rem}body[data-surface=paper] .contact-provider dl{display:grid;gap:.9rem;margin:0}body[data-surface=paper] .contact-provider dt{color:var(--faint);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-surface=paper] .contact-provider dd{color:var(--ink);font-size:.98rem;line-height:1.45;margin:.25rem 0 0}body[data-surface=paper] .contact-provider-title{color:var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.13em;margin:0 0 1.1rem;text-transform:uppercase}body[data-surface=paper] .contact-form-panel h2{color:var(--ink);font-size:1.3rem;font-weight:650;letter-spacing:-.02em;margin:0 0 1.25rem;max-width:none}body[data-surface=paper] .cancel-page h1,body[data-surface=paper] .cancel-page h3{text-align:left!important}body[data-surface=paper] .container[style],body[data-surface=paper] .container.update-briefing-long-survey-page{padding:var(--space-section)1.5rem!important}@media(max-width:700px){body[data-surface=paper] .container[style],body[data-surface=paper] .container.update-briefing-long-survey-page{padding:3.5rem 1.25rem!important}}body[data-surface=paper] .contact-card{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:0 var(--radius)var(--radius)0;line-height:1.7;margin-left:0;margin-right:auto;max-width:34rem;padding:1.5rem;text-align:left}body[data-surface=paper] label{color:var(--ink);font-size:.92rem;font-weight:600}body[data-surface=paper] input[type=text],body[data-surface=paper] input[type=email],body[data-surface=paper] input[type=tel],body[data-surface=paper] input[type=number],body[data-surface=paper] input[type=date],body[data-surface=paper] select,body[data-surface=paper] textarea{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;color:var(--ink);font:inherit;padding:.7rem .85rem;width:100%}body[data-surface=paper] input[type=text]::placeholder,body[data-surface=paper] input[type=email]::placeholder,body[data-surface=paper] input[type=tel]::placeholder,body[data-surface=paper] input[type=number]::placeholder,body[data-surface=paper] input[type=date]::placeholder,body[data-surface=paper] select::placeholder,body[data-surface=paper] textarea::placeholder{color:var(--faint)}body[data-surface=paper] input[type=text]:focus,body[data-surface=paper] input[type=text]:focus-visible,body[data-surface=paper] input[type=email]:focus,body[data-surface=paper] input[type=email]:focus-visible,body[data-surface=paper] input[type=tel]:focus,body[data-surface=paper] input[type=tel]:focus-visible,body[data-surface=paper] input[type=number]:focus,body[data-surface=paper] input[type=number]:focus-visible,body[data-surface=paper] input[type=date]:focus,body[data-surface=paper] input[type=date]:focus-visible,body[data-surface=paper] select:focus,body[data-surface=paper] select:focus-visible,body[data-surface=paper] textarea:focus,body[data-surface=paper] textarea:focus-visible{border-color:var(--ink);box-shadow:none;outline:2px solid var(--ink);outline-offset:1px}body[data-surface=paper] .custom-checkbox input[type=checkbox],body[data-surface=paper] .custom-radio input[type=radio]{border:1px solid var(--line-strong)}body[data-surface=paper] .custom-checkbox input[type=checkbox]:focus,body[data-surface=paper] .custom-checkbox input[type=checkbox]:focus-visible,body[data-surface=paper] .custom-radio input[type=radio]:focus,body[data-surface=paper] .custom-radio input[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .custom-radio input[type=radio]:checked{border-color:var(--ink)}body[data-surface=paper] .custom-radio input[type=radio]:checked::after{background-color:var(--ink)}body[data-surface=paper] fieldset{border:1px solid var(--line);border-radius:var(--radius)}body[data-surface=paper] legend{color:var(--ink);font-weight:650}body[data-surface=paper] .contact-page section,body[data-surface=paper] .cancel-page section{padding:2.5rem 0 0}body[data-surface=paper] .contact-page section>.container,body[data-surface=paper] .cancel-page section>.container{padding:0;width:100%}body[data-surface=paper] .contact-form,body[data-surface=paper] .cancel-form{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;display:grid;gap:1.1rem;margin:0;max-width:38rem;padding:1.9rem}@media(max-width:700px){body[data-surface=paper] .contact-form,body[data-surface=paper] .cancel-form{padding:1.5rem}}body[data-surface=paper] .form-group{margin-bottom:0}body[data-surface=paper] .sector-note{border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;line-height:1.55;margin:1.25rem 0 0;max-width:44rem;padding-top:1rem}body[data-surface=paper] .sector-note span{color:var(--ink);font-weight:650}body[data-surface=paper] .sector-note a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap}body[data-surface=paper] .sector-note a:hover{text-decoration-color:var(--ink)}body[data-surface=paper] .sector-note a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body[data-surface=paper] .form-status,body[data-surface=paper] .error-message,body[data-surface=paper] .success-message{font-size:.92rem;line-height:1.5}body[data-surface=paper] .form-status.error,body[data-surface=paper] .form-status.error p,body[data-surface=paper] .error-message{color:#b42318}body[data-surface=paper] .form-status.success,body[data-surface=paper] .form-status.success p,body[data-surface=paper] .success-message{color:#067647}body[data-surface=paper] .required{color:var(--muted)}body[data-surface=paper] .privacy-note{color:var(--faint);font-size:.88rem;line-height:1.5;text-align:left}body[data-surface=paper] .checkout form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:2rem}@media(max-width:700px){body[data-surface=paper] .checkout form{padding:1.5rem}}body[data-surface=paper] .checkout h2{color:var(--ink);font-size:1.3rem;font-weight:650;letter-spacing:-.02em;margin:2.5rem 0 .25rem;max-width:none}body[data-surface=paper] .checkout label,body[data-surface=paper] .checkout legend,body[data-surface=paper] .checkout .form-section-title,body[data-surface=paper] .checkout .segmented-control-label{color:var(--ink)}body[data-surface=paper] .checkout .monthly-fee-label,body[data-surface=paper] .checkout .annual-fee-label,body[data-surface=paper] .checkout .single-fee-label{color:var(--ink-soft)}body[data-surface=paper] .checkout .monthly-fee-label strong,body[data-surface=paper] .checkout .annual-fee-label strong,body[data-surface=paper] .checkout .single-fee-label strong{color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1}body[data-surface=paper] .checkout .payment-fineprint{color:var(--faint)}body[data-surface=paper] .checkout .btn .trial-info,body[data-surface=paper] .checkout .btn .trial-info .price-total{color:var(--band-muted)}body[data-surface=paper] .checkout .checkout-step input,body[data-surface=paper] .checkout .checkout-step textarea,body[data-surface=paper] .checkout .checkout-step select{background-color:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--ink);width:100%}body[data-surface=paper] .checkout .checkout-step input::placeholder,body[data-surface=paper] .checkout .checkout-step textarea::placeholder,body[data-surface=paper] .checkout .checkout-step select::placeholder{color:var(--faint)}body[data-surface=paper] .checkout .checkout-step input:focus,body[data-surface=paper] .checkout .checkout-step textarea:focus,body[data-surface=paper] .checkout .checkout-step select:focus{background-color:var(--paper);border-color:var(--ink);box-shadow:none;color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}body[data-surface=paper] .checkout .payment-method-selection{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius)}body[data-surface=paper] .checkout .payment-method-selection legend{background:var(--paper-2);color:var(--ink)}body[data-surface=paper] .checkout .payment-method-selection input[type=radio]:checked+label{color:var(--ink);font-weight:650}body[data-surface=paper] .checkout #payment-total{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 var(--radius)var(--radius)0;box-shadow:none}body[data-surface=paper] .checkout #payment-total:hover{background:var(--paper-2);box-shadow:none}body[data-surface=paper] .checkout #payment-total #payment-total-price{background:0 0;color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1;font-size:1.25rem;padding:0}body[data-surface=paper] .checkout #payment-total #payment-total-trial{color:var(--ink)}body[data-surface=paper] .checkout #payment-total #payment-total-trial p,body[data-surface=paper] .checkout #payment-total #payment-total-trial strong,body[data-surface=paper] .checkout #payment-total #payment-total-trial span{color:var(--ink)}body[data-surface=paper] .checkout #add-email-btn,body[data-surface=paper] .checkout .btn-secondary,body[data-surface=paper] .checkout .btn.outline{background:0 0;background-image:none;border:1px solid var(--line-strong);color:var(--ink)}body[data-surface=paper] .checkout #add-email-btn:hover,body[data-surface=paper] .checkout .btn-secondary:hover,body[data-surface=paper] .checkout .btn.outline:hover{background:var(--paper-2);background-image:none;border-color:var(--ink);color:var(--ink)}body[data-surface=paper] .checkout ul.payment-fineprint{color:var(--muted)}body[data-surface=paper] .checkout ul.payment-fineprint li::before{color:var(--ink)}body[data-surface=paper] .checkout .remove-email-btn{background:#b42318}body[data-surface=paper] .checkout .remove-email-btn:hover{background:#912018}body[data-surface=paper] .segmented-control-group .segmented-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm)}body[data-surface=paper] .segmented-control-group .segment{border-radius:var(--radius-sm);color:var(--muted)}body[data-surface=paper] .segmented-control-group .segment:hover{background:var(--paper-2);color:var(--ink)}body[data-surface=paper] .segmented-control-group input[type=radio]:checked+.segment{background-color:var(--ink);border:1px solid var(--ink);color:var(--paper)}body[data-surface=paper] .segmented-control-group input[type=radio]:checked+.segment:hover{background-color:var(--ink);color:var(--paper)}body[data-surface=paper] .order-intro{background:var(--paper);padding:var(--space-section)0 2.5rem}@media(max-width:700px){body[data-surface=paper] .order-intro{padding:3.5rem 0 2rem}}body[data-surface=paper] .order-intro h1{color:var(--ink);font-size:clamp(1.9rem,calc(1.3rem + 2vw),2.6rem);font-weight:650;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:none;text-align:left}body[data-surface=paper] .order-lede{color:var(--muted);font-size:1.05rem;margin:var(--space-lede)0 0;max-width:44rem}body[data-surface=paper] .order-intro+#preise{padding-top:3rem}@media(max-width:700px){body[data-surface=paper] .order-intro+#preise{padding-top:2.5rem}}body[data-surface=paper] .thankyou-content{border:1px solid var(--line);border-radius:var(--radius);margin:0;max-width:44rem;padding:3rem;text-align:left}@media(max-width:700px){body[data-surface=paper] .thankyou-content{padding:1.75rem}}body[data-surface=paper] .thankyou-content .thankyou-icon{align-items:center;background:var(--accent);border-radius:var(--radius-sm);color:var(--accent-ink);display:flex;font-size:1.6rem;height:3rem;justify-content:center;margin-bottom:1.5rem;width:3rem}body[data-surface=paper] .thankyou-content h1{color:var(--ink);font-size:clamp(1.7rem,calc(1.2rem + 1.6vw),2.2rem);font-weight:650;letter-spacing:-.025em;text-align:left}body[data-surface=paper] .thankyou-content p{color:var(--ink-soft);font-size:1.05rem;text-align:left}body[data-surface=paper] .thankyou-content .highlight{color:var(--ink)}body[data-surface=paper] .thankyou-content a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}body[data-surface=paper] .thankyou-content a:hover{color:var(--ink);text-decoration-color:var(--ink)}body[data-surface=paper] .error-page,body[data-surface=paper] #error{text-align:left}