#introOverlay,body.cinematic-hero-page{background:#07060c}#introOverlay{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;pointer-events:auto;position:fixed;z-index:9000}#introOverlay .intro-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse at center,#000 0,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 65%);opacity:.4;pointer-events:none;position:absolute}#introOverlay .intro-glow{animation:glowPulse 6s ease-in-out infinite;background:radial-gradient(circle,rgba(126,27,112,.1) 0,transparent 60%);filter:blur(50px);height:700px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}#introOverlay .intro-text{padding:0 24px;position:relative;text-align:center;will-change:transform,opacity,filter;z-index:10}#introOverlay .intro-label{animation:softUp 1s cubic-bezier(.16,1,.3,1) .15s forwards;color:hsla(0,0%,100%,.7);font-family:Roboto,-apple-system,sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;margin-bottom:28px;opacity:0;text-transform:uppercase;transform:translateY(12px)}#introOverlay .intro-rule{animation:lineIn .7s cubic-bezier(.16,1,.3,1) .3s forwards;background:#7e1b70;height:2px;margin:0 auto 28px;transform:scaleX(0);width:48px}#introOverlay .intro-headline{color:#fff;font-family:Roboto,-apple-system,sans-serif;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:40px}#introOverlay .intro-headline .w{animation:wordIn 1.8s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;filter:blur(10px);opacity:0;transform:translateY(25px) translateX(-8px)}#introOverlay .intro-headline .w:first-child{animation-delay:.5s}#introOverlay .intro-headline .w:nth-child(2){animation-delay:.75s}#introOverlay .intro-headline .accent{animation:wordIn 2.4s cubic-bezier(.16,1,.3,1) forwards;color:#7e1b70;display:inline-block;filter:blur(4px);font-size:.55em;font-style:normal;font-weight:900;margin-top:-.1em;opacity:0;transform:translateY(8px)}#introOverlay .nachweise-glow{animation:glowFadeIn 2.5s ease 1.2s forwards;background:radial-gradient(ellipse at center,rgba(126,27,112,.25) 0,transparent 70%);filter:blur(50px);height:200px;opacity:0;pointer-events:none;position:absolute;right:18%;top:48%;transform:translateY(-50%);width:500px}#introOverlay .intro-features{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}#introOverlay .intro-features li{border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:hsla(0,0%,100%,.5);font-family:Roboto,-apple-system,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;opacity:0;padding:8px 18px;transform:translateY(16px)}#introOverlay .intro-features li:first-child{animation:softUp .8s cubic-bezier(.16,1,.3,1) 1.8s forwards}#introOverlay .intro-features li:nth-child(2){animation:softUp .8s cubic-bezier(.16,1,.3,1) 1.95s forwards}#introOverlay .intro-features li:nth-child(3){animation:softUp .8s cubic-bezier(.16,1,.3,1) 2.1s forwards}#introOverlay .intro-features li .pill-dash{background:#7e1b70;border-radius:1px;display:inline-block;height:2px;margin-right:8px;vertical-align:middle;width:14px}#introOverlay .scroll-hint{align-items:center;animation:softUp 1s ease 2.8s forwards;bottom:36px;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);z-index:10}#introOverlay .scroll-hint span{color:hsla(0,0%,100%,.7);font-family:Roboto,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}#introOverlay .scroll-hint .arrow-wrap{animation:hintBounce 2s ease-in-out infinite}#introOverlay .scroll-hint .arrow{border-bottom:1.5px solid hsla(0,0%,100%,.7);border-right:1.5px solid hsla(0,0%,100%,.7);height:18px;transform:rotate(45deg);width:18px}#introSpacer{background:#07060c;height:90vh}@keyframes wordIn{to{filter:blur(0);opacity:1;transform:translateY(0) translateX(0)}}@keyframes accentIn{to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes softUp{to{opacity:1;transform:translateY(0)}}@keyframes lineIn{to{transform:scaleX(1)}}@keyframes glowFadeIn{to{opacity:1}}@keyframes hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.globe-hero{background:#07060c;overflow:hidden;padding:0;position:relative}.globe-hero .globe-inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1200px;min-height:600px;padding:50px 40px 30px}.globe-hero .hero-stats{display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:30px 40px 50px;position:relative;z-index:2}.globe-hero .hero-stat{align-items:baseline;display:flex;flex-direction:column;gap:0}.globe-hero .hero-stat-num{color:#fff;font-family:Roboto,-apple-system,sans-serif;font-size:clamp(1.6rem,2.5vw,2.2rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.globe-hero .hero-counter{display:inline-block;min-width:1ch;text-align:right}.globe-hero .hero-stat-label{border-left:2px solid #7e1b70;color:hsla(0,0%,100%,.45);font-size:13px;font-weight:400;margin-top:4px;padding-left:12px}.globe-hero .globe-content{flex:1;position:relative;z-index:2}.globe-hero .globe-canvas-wrap{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.globe-hero .globe-ambient{background:radial-gradient(circle at center,rgba(126,27,112,.25) 0,rgba(126,27,112,.1) 25%,rgba(126,27,112,.03) 45%,transparent 65%);filter:blur(50px);height:2000px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 1.5s ease;width:2000px}.globe-hero .globe-base-glow,.globe-hero .globe-spill{display:none}.globe-hero .trust-stars{color:#ffd966;font-size:15px;letter-spacing:2px}.globe-hero .trust-text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500}.globe-hero .eyebrow{color:hsla(0,0%,100%,.7);font-size:20px;font-weight:400;letter-spacing:.02em;margin:0 0 8px}.globe-hero h1{color:#fff!important;font-size:clamp(40px,5vw,56px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:0 0 24px!important;text-align:left!important}.globe-hero .sub{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:520px}.globe-hero .cta-btn{background:#fff;border-radius:6px;color:#7e1b70;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s}.globe-hero .cta-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.globe-hero .trust-points{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 28px}.globe-hero .tp{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:6px}.globe-hero .tp-check{align-items:center;background:#fff;border-radius:50%;color:#7e1b70;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.globe-hero .app-badges{align-items:center;display:flex;gap:14px}.globe-hero .app-badges img{height:auto;width:140px}@media (max-width:900px){.globe-hero .globe-inner{flex-direction:column;padding:40px 24px;text-align:center}.globe-hero h1{text-align:center!important}.globe-hero .app-badges,.globe-hero .trust-points{justify-content:center}.globe-hero .sub{margin-left:auto;margin-right:auto}.globe-hero .hero-stats{flex-wrap:wrap;gap:24px;justify-content:center;padding:20px 24px 40px}}@media (max-width:767px){body,html{background:#07060c!important}.crd-home{overflow-x:hidden}.globe-hero{overflow:hidden}.globe-hero .globe-inner{gap:10px;padding:30px 20px 20px}.globe-hero .globe-canvas-wrap{display:none!important}#heroGrid{display:none}.globe-hero .hero-stats{display:none!important}#introOverlay .intro-headline{font-size:clamp(2rem,9vw,3.5rem);margin-bottom:28px}#introOverlay .intro-features{gap:8px}#introOverlay .intro-features li{font-size:11px;padding:6px 14px}.crd-home .seo-block>div{gap:32px!important;grid-template-columns:1fr!important}.crd-home .testimonial-carousel{overflow:hidden}.carousel-wrapper{overflow:hidden;padding:0 16px}.carousel-slide-inner{min-height:auto;overflow:hidden;padding:24px 20px;word-break:break-word}.carousel-slide blockquote p{font-size:.8125rem!important;line-height:1.5}.carousel-slide.active blockquote p{font-size:.875rem!important}}