:root{--bg: #101214;--bg-elevated: #151718;--bg-card: #171a1c;--text: #f2f2f2;--text-secondary: #9ca3af;--text-muted: #8b95a1;--accent: #00dad2;--accent-hover: #00efe6;--accent-glow: rgba(0, 218, 210, .2);--accent-deep: rgba(0, 218, 210, .08);--border-subtle: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .1);--radius: 14px;--radius-lg: 20px;--max-width: 1280px;--section-gap: 80px;--transition: .25s cubic-bezier(.4, 0, .2, 1)}body{background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:72px 72px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:0}::selection{background:var(--accent);color:#000}.container{max-width:var(--max-width);margin:0 auto;padding:0 28px;position:relative;z-index:1}.section{padding:var(--section-gap) 0;position:relative}.section-label{display:inline-block;font-size:14px;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-secondary);padding:8px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:50px;margin-bottom:20px;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff0d}.section-header{text-align:center;margin-bottom:44px}.section-title{font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12;margin-bottom:16px;text-align:center;letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(180deg,#fff,#ededf0 25%,#9aa3ac 70%,#5a6470);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}h1,h2{text-wrap:balance}.section-title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--accent);color:var(--accent)}.lp-hero__title,.cases-hero__title,.cs-hero__title,.kontakt-hero__title,.rh-hero__title,.dl-hero__title,.ws-hub-hero__title,.ty-hero__title,.blog-hero__title,.article-hero__title{background:linear-gradient(180deg,#fff,#ededf0 25%,#9aa3ac 70%,#5a6470);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-hero__title em,.cases-hero__title em,.cs-hero__title em,.kontakt-hero__title em,.rh-hero__title em,.dl-hero__title em,.ws-hub-hero__title em,.ty-hero__title em,.blog-hero__title em,.article-hero__title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent);-webkit-text-fill-color:var(--accent);background:none;-webkit-background-clip:border-box;background-clip:border-box}.display-silver{background:linear-gradient(180deg,#fff,#ededf0 25%,#9aa3ac 70%,#5a6470);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.display-accent{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent);-webkit-text-fill-color:var(--accent);background:none;-webkit-background-clip:border-box;background-clip:border-box;font-size:1.2em;letter-spacing:-.015em;padding:0 .04em 0 .05em;text-shadow:0 0 36px rgba(0,218,210,.28);vertical-align:baseline}.section-subtitle{font-size:20px;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7;text-align:center}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent) 100%);color:#000;font-size:17px;font-weight:600;border-radius:50px;border:none;cursor:pointer;transition:all var(--transition);font-family:inherit;text-decoration:none;letter-spacing:.01em;box-shadow:0 1px #fff3 inset,0 2px 8px #00dad226,0 4px 16px #0003}.btn-primary:hover{background:linear-gradient(180deg,#10fff4 0%,var(--accent-hover) 100%);transform:translateY(-2px);box-shadow:0 1px #ffffff40 inset,0 4px 16px #00dad24d,0 8px 32px #00000040}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:transparent;color:var(--text);font-size:17px;font-weight:500;border-radius:50px;border:1px solid var(--border-light);cursor:pointer;transition:all var(--transition);font-family:inherit;text-decoration:none;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0a}.btn-ghost:hover{border-color:#fff3;background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0f}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-stagger.visible>*:nth-child(1){transition-delay:0s}.reveal-stagger.visible>*:nth-child(2){transition-delay:.08s}.reveal-stagger.visible>*:nth-child(3){transition-delay:.16s}.reveal-stagger.visible>*:nth-child(4){transition-delay:.24s}.reveal-stagger.visible>*:nth-child(5){transition-delay:.32s}.reveal-stagger.visible>*:nth-child(6){transition-delay:.4s}.reveal-stagger.visible>*{opacity:1;transform:translateY(0)}.video-link{display:block;position:relative;max-width:720px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 40px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.video-link:hover{transform:translateY(-4px);box-shadow:0 12px 48px #0006}.video-link__thumb{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.video-link__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.video-link:hover .video-link__play{transform:translate(-50%,-50%) scale(1.1)}.video-link__label{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:50px;white-space:nowrap;opacity:0;transition:opacity .3s ease}.video-link:hover .video-link__label{opacity:1}@media(max-width:768px){.article-layout{grid-template-columns:1fr!important;gap:0!important}.article-toc{display:none!important}.article-body{max-width:100%!important;overflow-x:hidden}.article-body__card{padding:28px 16px!important;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.article-body h2{font-size:22px!important}.article-body p,.article-body li{font-size:16px!important}.article-intro{font-size:17px!important}.article-hero{padding:120px 0 24px!important}.article-hero__title{font-size:28px!important;line-height:1.25!important}.article-callout{flex-direction:column;gap:8px;padding:16px!important}.article-callout p{font-size:15px!important}.article-tip{font-size:15px!important;padding:14px 16px!important}.article-comparison-section{margin-left:0!important;margin-right:0!important;padding:20px 16px!important}.article-comparison{grid-template-columns:1fr!important}.article-cta-inline{padding:28px 16px!important;margin:24px 0!important}.article-cta-inline h3{font-size:18px!important}.article-table-wrapper{margin-left:-16px!important;margin-right:-16px!important;padding:0 16px!important}.article-table{font-size:14px!important}.article-table th,.article-table td{padding:8px 10px!important}.article-faq summary{font-size:15px!important;padding:12px 16px!important}.article-faq details p{font-size:15px!important;padding:0 16px 12px!important}.article-img{max-width:100%!important}.article-bottom-cta__box{padding:40px 20px!important}.article-bottom-cta__box h2{font-size:24px!important}.article-bottom-cta__box p{font-size:16px!important}.btn-lg{padding:14px 28px!important;font-size:16px!important}.related-grid{grid-template-columns:1fr!important}.video-wrapper{max-width:100%!important;padding-bottom:56.25%!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-stagger{opacity:1;transform:none}}#ambient-dots[data-astro-cid-xmibukxm]{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.cb[data-astro-cid-fzbxxtek]{position:fixed;inset:0;z-index:9999;display:none;box-sizing:border-box;align-items:center;justify-content:center;padding:16px;background:#0a0c0e99;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.cb--visible[data-astro-cid-fzbxxtek]{opacity:1}.cb--visible[data-astro-cid-fzbxxtek] .cb__inner[data-astro-cid-fzbxxtek]{transform:translateY(0) scale(1);opacity:1}.cb--hidden[data-astro-cid-fzbxxtek]{opacity:0}.cb__inner[data-astro-cid-fzbxxtek]{max-width:560px;width:100%;box-sizing:border-box;min-width:0;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);padding:32px 36px;background:#141618f5;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(0,218,210,.22);border-radius:22px;box-shadow:0 24px 80px #000000b3,0 0 0 1px #ffffff0a,0 0 60px #00dad21f;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 32px);overflow-y:auto}.cb__head[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:8px;min-width:0}.cb__title[data-astro-cid-fzbxxtek]{font-size:20px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.cb__text[data-astro-cid-fzbxxtek]{font-size:14px;color:var(--text-secondary);line-height:1.55;margin:0;overflow-wrap:anywhere}.cb__text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cb__settings[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.cb__settings[data-astro-cid-fzbxxtek][hidden]{display:none}.cb__cat[data-astro-cid-fzbxxtek]{padding:8px 0}.cb__row[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:16px;cursor:pointer}.cb__cat-info[data-astro-cid-fzbxxtek]{flex:1;display:flex;flex-direction:column;gap:3px}.cb__cat-name[data-astro-cid-fzbxxtek]{font-size:14px;font-weight:600;color:var(--text)}.cb__cat-desc[data-astro-cid-fzbxxtek]{font-size:12px;color:var(--text-muted);line-height:1.4}.cb__sr-only[data-astro-cid-fzbxxtek]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cb__toggle[data-astro-cid-fzbxxtek]{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:999px;background:#ffffff1f;transition:background .2s ease;cursor:pointer;outline:none}.cb__toggle[data-astro-cid-fzbxxtek]:focus-visible{box-shadow:0 0 0 2px var(--accent)}.cb__toggle-knob[data-astro-cid-fzbxxtek]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .22s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0000004d}.cb__toggle--on[data-astro-cid-fzbxxtek]{background:var(--accent)}.cb__toggle--on[data-astro-cid-fzbxxtek] .cb__toggle-knob[data-astro-cid-fzbxxtek]{transform:translate(16px)}.cb__toggle--locked[data-astro-cid-fzbxxtek]{background:#00dad28c;cursor:not-allowed}.cb__toggle--locked[data-astro-cid-fzbxxtek] .cb__toggle-knob[data-astro-cid-fzbxxtek]{transform:translate(16px)}.cb__actions[data-astro-cid-fzbxxtek]{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.cb__btn[data-astro-cid-fzbxxtek]{flex:1 1 auto;min-width:0;padding:13px 20px;font-size:14px;font-weight:600;font-family:inherit;border-radius:50px;cursor:pointer;transition:all .2s ease;white-space:nowrap;background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.18)}.cb__btn[data-astro-cid-fzbxxtek]:hover{border-color:#ffffff59;background:#ffffff0a}.cb__btn--equal[data-astro-cid-fzbxxtek]{font-size:14px;padding:13px 20px}.cb__btn--accent[data-astro-cid-fzbxxtek]{background:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent) 100%);color:#000;border-color:transparent;box-shadow:0 6px 20px #00dad247}.cb__btn--accent[data-astro-cid-fzbxxtek]:hover{transform:translateY(-1px);background:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent) 100%);border-color:transparent;box-shadow:0 8px 24px #00dad259}.cb__settings-link[data-astro-cid-fzbxxtek]{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:6px 0;font-size:13px;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;border:0;cursor:pointer;transition:color .15s ease}.cb__settings-link[data-astro-cid-fzbxxtek]:hover{color:var(--text)}.cb__chevron[data-astro-cid-fzbxxtek]{transition:transform .25s ease}.cb__settings-link--open[data-astro-cid-fzbxxtek] .cb__chevron[data-astro-cid-fzbxxtek]{transform:rotate(180deg)}@media(max-width:540px){.cb__inner[data-astro-cid-fzbxxtek]{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:24px 22px;gap:16px}.cb__title[data-astro-cid-fzbxxtek]{font-size:18px}.cb__actions[data-astro-cid-fzbxxtek]{flex-direction:column}.cb__btn[data-astro-cid-fzbxxtek]{width:100%;white-space:normal;overflow-wrap:anywhere}.cb__row[data-astro-cid-fzbxxtek]{gap:12px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}
