.product-page-depth .subpage-hero-product{padding-top:112px}.product-page-depth .subpage-hero-product .subpage-hero-shell{gap:40px}.product-page-depth .subpage-hero-product .subpage-hero-heading{font-size:clamp(44px,4.3vw,64px)}.product-page-depth .subpage-hero-product .subpage-hero-subline{max-width:38ch}.product-stage{background:var(--color-surface-sunken);border-radius:var(--radius-card);width:100%;min-width:0;margin:0;padding:10px;position:relative}.product-stage-window{border-radius:var(--radius-card);background:var(--color-surface);position:relative;overflow:hidden}.product-stage-bar{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:17px 20px;display:flex}.product-stage-bar strong{letter-spacing:-.04em;font-size:24px}.product-stage-bar>span{color:var(--color-text-soft);align-items:center;gap:7px;font-size:11px;display:flex}.product-stage-bar .product-stage-demo{margin-left:auto;font-size:10px}.product-stage-content{grid-template-columns:minmax(0,1fr);display:grid}.product-stage-rail{display:none}.product-stage-main{min-width:0}.product-page-depth .product-stage .product-proof{box-shadow:none;border:0;border-radius:0}.product-page-depth .product-stage .product-proof>header{display:none}.product-stage-caption{color:var(--color-text-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 7px 5px;font-size:11px;display:flex}.product-stage-caption>span:first-child{align-items:center;gap:8px;display:flex}.product-stage-caption>span:last-child{display:none}.product-page-depth .product-proof-question{border-radius:var(--radius-card);background:var(--color-surface-sunken)}.product-page-depth .product-proof-answer{padding:12px 0 22px}.product-page-depth .product-proof-answer>strong{font-size:21px}.product-page-depth .product-proof summary{line-height:1.5}.product-document-paper{background:var(--color-bg);border-radius:var(--radius-control);border-left:3px solid var(--color-border);margin-block:20px;padding:22px}.product-document-heading{align-items:center;gap:10px;padding-bottom:15px;font-size:17px;font-weight:600;display:flex}.product-document-heading small{color:var(--color-text-soft);margin-top:4px;font-size:10px;font-weight:400;display:block}.product-document-paper>p{border-top:1px solid var(--color-border);grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:12px;padding-block:8px;font-size:13px;display:grid}.product-document-paper>p>span{color:var(--color-text-soft)}.product-document-paper mark{color:var(--color-gold-text);text-underline-offset:4px;background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.product-page-depth .product-proof button{transition:background-color .18s ease-out,color .18s ease-out}.product-page-depth .product-proof button:not(:disabled):active{background:var(--color-surface-sunken)}.product-case-explorer{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;display:grid}.product-case-options{gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.product-case-options button{border:1px solid var(--color-border);border-radius:var(--radius-control);text-align:left;flex:0 0 180px;align-items:center;gap:12px;min-height:70px;padding:14px;transition:background-color .18s ease-out;display:flex}.product-case-options button[aria-pressed=true]{background:var(--color-bg);border-color:var(--color-accent)}.product-case-options button>svg{flex-shrink:0;margin-left:auto}.product-case-number{color:var(--color-text-soft);font-variant-numeric:tabular-nums;font-size:11px}.product-case-industry{color:var(--color-text-soft);font-size:12px;display:block}.product-case-name{margin-top:5px;font-size:15px;font-weight:500;line-height:1.45;display:none}.product-case-detail{border-radius:var(--radius-card);background:var(--color-bg);padding:24px}.product-case-detail-top{color:var(--color-text-soft);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.product-case-detail-top span{font-variant-numeric:tabular-nums;font-size:12px}.product-case-detail h3{text-wrap:balance;max-width:22ch;margin:12px 0 20px;font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.15}.product-case-detail blockquote{color:var(--color-text-soft);margin-bottom:28px;font-size:16px;line-height:1.6}.product-case-result{border-top:1px solid var(--color-border);padding-top:22px}.product-case-result>span{color:var(--color-accent);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.product-case-result>p{margin-top:12px;font-size:17px;line-height:1.6}.product-page-depth section[aria-labelledby=product-story-title]{background:var(--color-surface-sunken)}.product-page-depth .product-story-window{align-self:start}.product-page-depth .product-story-window>header{padding:18px 24px}.product-page-depth .product-story-window .product-proof-body{padding:24px}.product-page-depth .product-story-artifact{border-left:2px solid var(--color-accent);padding:24px;font-size:17px}.product-page-depth .product-step-active{box-shadow:0 4px 12px -8px rgb(var(--color-shadow-rgb)/.2)}.product-comparison{gap:16px;margin-top:36px;display:grid}.product-comparison-before,.product-comparison-after{border-radius:var(--radius-card);padding:28px 24px}.product-comparison-before{background:var(--color-bg)}.product-comparison-after{background:var(--color-surface)}.product-comparison-label{color:var(--color-gold-text);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.product-comparison-after .product-comparison-label{color:var(--color-accent)}.product-comparison h3{margin-bottom:24px;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.2}.product-comparison-before h3{color:var(--color-text-soft)}.product-comparison-line{border-top:1px solid var(--color-border);gap:12px;padding:17px 0;font-size:16px;line-height:1.6;display:flex}.product-comparison-line>svg,.product-comparison-line>span{flex-shrink:0;margin-top:4px}.product-comparison-before .product-comparison-line{color:var(--color-text-soft)}.product-comparison-after .product-comparison-line>svg{color:var(--color-accent)}.product-page-depth .product-trust{background:var(--color-dark);color:var(--color-surface)}.product-trust .section-label,.product-trust .product-lead,.product-trust li p,.product-trust li>span{color:var(--color-bg)}.product-trust .section-h2{color:var(--color-surface)}.product-trust .section-h2-accent{color:inherit;font-family:inherit;font-style:normal}.product-trust .section-label:before{background:var(--color-bg)}.product-trust li{border-color:color-mix(in srgb,var(--color-surface)22%,transparent)}.product-trust li>span{margin-right:8px;font-size:24px;line-height:1}.product-trust li p{opacity:.8}.product-trust li:first-child{padding-top:0}.product-trust a:focus-visible{outline-color:var(--color-surface)}.product-page-depth section[aria-labelledby=product-connect-title] a:not([href^=\/sicherheit]){transition:background-color .18s ease-out}.product-page-depth [data-product-cta]{background:var(--color-surface-sunken)}.product-page-depth [data-product-cta] h2{text-wrap:balance;font-size:clamp(32px,4vw,48px);line-height:1.12}@media (min-width:768px){.product-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-stage-content{grid-template-columns:48px minmax(0,1fr)}.product-stage-rail{background:var(--color-bg);border-right:1px solid var(--color-border);color:var(--color-text-soft);flex-direction:column;align-items:center;gap:28px;padding-top:24px;display:flex}.product-stage-rail svg{stroke-width:1.5px;width:17px;height:17px}[data-module=telefon-modul] .product-stage-rail svg:nth-child(2),[data-module=postfach-modul] .product-stage-rail svg:nth-child(3),[data-module=unternehmensgehirn] .product-stage-rail svg:nth-child(5),[data-module=dokumenten-modul] .product-stage-rail svg:nth-child(6){color:var(--color-accent);outline:8px solid var(--color-surface-sunken);background:var(--color-surface-sunken);border-radius:2px}.product-stage-rail-divider{background:var(--color-border);width:20px;height:1px;margin-block:4px;display:block}}@media (min-width:1024px){.product-page-depth .subpage-hero-product{padding-top:144px}.product-page-depth .subpage-hero-product .subpage-hero-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.product-stage{padding:16px}.product-stage-caption>span:last-child{white-space:nowrap;display:inline}.product-case-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;margin-top:48px}.product-case-options{padding:0;display:block;overflow:visible}.product-case-options button{border:0;border-bottom:1px solid var(--color-border);border-radius:0;width:100%;padding:16px 14px}.product-case-options button[aria-pressed=true]{border-radius:var(--radius-control);border-bottom-color:#0000}.product-case-name{display:block}.product-case-detail{min-height:460px;padding:36px}.product-comparison-before,.product-comparison-after{padding:40px}}@media (prefers-reduced-motion:reduce){.product-page-depth button,.product-page-depth a{transition:none!important}}
