[data-camp-theme=black-friday]{--camp-bg:#0b0b10;--camp-surface:#18181f;--camp-line:#ffffff24;--camp-fg:#fff;--camp-muted:#d0d0da;--camp-accent:#ff3b64;--camp-accent-ink:#fff;--camp-btn-bg:linear-gradient(90deg, #e0003e, #d6006f 55%, #c2005e);--camp-accent2:#ff4f97;--camp-glow1:#590fb7;--camp-glow2:#d6006f;--camp-glow3:#3b3bd6;--camp-bg-deep:#07060b}[data-camp-theme=iarna]{--camp-bg:#0b2545;--camp-surface:#12345e;--camp-line:#ffffff29;--camp-fg:#fff;--camp-muted:#d3e6f7;--camp-accent:#9fdcff;--camp-accent-ink:#0b2545;--camp-accent2:#e4f4ff;--camp-glow1:#1d5fc4;--camp-glow2:#57b8ff;--camp-glow3:#7a8cff;--camp-bg-deep:#061529}[data-camp-theme=niciuna]{--camp-bg:#0a1633;--camp-surface:#13224a;--camp-line:#ffffff24;--camp-fg:#fff;--camp-muted:#d5daea;--camp-accent:#fff;--camp-accent-ink:#0a1633;--camp-accent2:#ff5ca1;--camp-glow1:#590fb7;--camp-glow2:#d6006f;--camp-glow3:#3b3bd6;--camp-bg-deep:#070d22}.camp-dark{background:var(--camp-bg);color:var(--camp-fg)}.camp-muted{color:var(--camp-muted)}.camp-accent{color:var(--camp-accent)}.camp-accent2{color:var(--camp-accent2)}.camp-btn{background:var(--camp-btn-bg,var(--camp-accent));color:var(--camp-accent-ink)}.camp-btn-ghost{border:1px solid var(--camp-line);color:var(--camp-fg);background:0 0}.camp-btn-ghost:hover{background:#ffffff14}.camp-card{background:var(--camp-surface);border:1px solid var(--camp-line)}.camp-badge{background:var(--camp-bg);color:var(--camp-accent)}.camp-cd-box{background:var(--camp-surface);border:1px solid var(--camp-line)}.camp-btn:focus-visible,.camp-btn-ghost:focus-visible,.camp-bar a:focus-visible,.camp-bar button:focus-visible{outline:3px solid var(--camp-accent2);outline-offset:2px}.camp-fallback{display:none}html.camp-off .camp-live{display:none!important}html.camp-off .camp-fallback{display:block}html.camp-off #camp-bar,html.camp-bar-off #camp-bar,html.camp-off #camp-splash,html.camp-splash-off #camp-splash{display:none}html:has(#camp-inchis:target) #camp-splash{display:none}html:has(#camp-splash):not(.camp-off):not(.camp-splash-off):not(:has(#camp-inchis:target)){overflow:hidden}.camp-snow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.camp-snow span{color:#ffffff8c;font-size:14px;animation:14s linear infinite camp-fall;position:absolute;top:-2rem}@keyframes camp-fall{to{transform:translateY(110vh)}}@media (prefers-reduced-motion:reduce){.camp-snow{display:none}}.camp-splash,.camp-deep{background:var(--camp-bg-deep)}.camp-aurora{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.camp-aurora:before,.camp-aurora:after{content:"";opacity:.5;border-radius:50%;width:85vmax;height:85vmax;position:absolute}.camp-aurora:before{background:radial-gradient(closest-side, var(--camp-glow1), transparent);top:-42vmax;left:-38vmax}.camp-aurora:after{background:radial-gradient(closest-side, var(--camp-glow2), transparent);opacity:.42;bottom:-48vmax;right:-40vmax}.camp-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 35%,#000 25%,#0000 75%)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.camp-aurora:before{animation:18s ease-in-out infinite alternate camp-drift}.camp-aurora:after{animation:22s ease-in-out infinite alternate camp-drift2}}@keyframes camp-drift{to{transform:translate(12vmax,8vmax)scale(1.08)}}@keyframes camp-drift2{to{transform:translate(-10vmax,-6vmax)scale(1.1)}}.camp-display{text-transform:uppercase;letter-spacing:-.035em;background:linear-gradient(180deg, #fff 35%, var(--camp-accent2) 135%);color:#0000;-webkit-box-reflect:below -.12em linear-gradient(transparent 62%, #00000038);filter:drop-shadow(0 6px 30px color-mix(in srgb, var(--camp-glow2) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:900;font-stretch:112%;line-height:.88}.camp-pill{color:var(--camp-fg);background:#ffffff14;border:1px solid #ffffff24}.camp-dot{background:var(--camp-accent2);box-shadow:0 0 0 4px color-mix(in srgb, var(--camp-accent2) 25%, transparent)}.camp-pct{background:linear-gradient(90deg, var(--camp-accent), var(--camp-accent2));color:#0000;-webkit-background-clip:text;background-clip:text}.camp-glass{color:var(--camp-fg);background:linear-gradient(160deg,#ffffff1a,#ffffff09);border:1px solid #ffffff21;transition:box-shadow .25s,transform .25s,border-color .25s;box-shadow:inset 0 1px #ffffff14}@media (min-width:768px){.camp-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.camp-glass:hover{border-color:color-mix(in srgb, var(--camp-accent2) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--camp-accent2) 35%, transparent), 0 22px 60px -22px var(--camp-glow2);transform:translateY(-2px)}.camp-btn{box-shadow:0 10px 36px -10px var(--camp-accent), inset 0 -2px 0 #0000001f;transition:transform .2s,box-shadow .2s}.camp-btn:hover{box-shadow:0 14px 44px -8px var(--camp-accent);transform:translateY(-1px)}.camp-flip{color:var(--camp-fg);background:linear-gradient(#ffffff1f 0 50%,#ffffff0d 50% 100%);border:1px solid #ffffff1f;position:relative;box-shadow:0 8px 24px -12px #000000b3}.camp-flip:after{content:"";background:#00000073;height:1px;position:absolute;top:calc(50% - 8px);left:0;right:0}.camp-footbar{background:linear-gradient(180deg, transparent, var(--camp-bg-deep) 40%)}@media (prefers-reduced-motion:no-preference){.camp-in{animation:.6s cubic-bezier(.2,.7,.2,1) both camp-in}}@keyframes camp-in{0%{opacity:0;transform:translateY(14px)}}.camp-laptop{position:relative}.camp-laptop-screen{aspect-ratio:16/10;background:#0d0d12;border:6px solid #1c1c22;border-bottom-width:10px;border-radius:12px 12px 0 0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.camp-laptop-base{background:linear-gradient(#d9d9e0,#9a9aa6);border-radius:0 0 14px 14px;height:10px;margin:0 -6%;box-shadow:0 14px 30px -12px #000000b3}.camp-phone{aspect-ratio:9/19;background:#0d0d12;border:5px solid #1c1c22;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -18px #000000d9}.camp-chart{background:#fff;border-radius:14px;padding:10px 12px 6px;box-shadow:0 24px 50px -18px #0009}.camp-photo{z-index:-2;position:absolute;inset:0}.camp-photo-shade{z-index:-1;background:linear-gradient(180deg, #07060bbd, #07060bd6), linear-gradient(120deg, color-mix(in srgb, var(--camp-glow1) 55%, transparent), color-mix(in srgb, var(--camp-glow2) 40%, transparent));position:absolute;inset:0}.camp-spot{z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(closest-side, var(--spot,var(--camp-glow1)), transparent);border-radius:50%;width:60vmax;height:60vmax;position:absolute}.camp-lavender{background:radial-gradient(60rem 30rem at 100% 0,#efe6ff,#0000),radial-gradient(50rem 26rem at 0 100%,#ffe6f2,#0000),#f8f6ff}.camp-noise{background-color:#0d0b16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.camp-eyebrow{background:linear-gradient(90deg, var(--camp-accent2), var(--camp-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.camp-eyebrow-light{background:linear-gradient(90deg,#c8005a,#590fb7);color:#0000;-webkit-background-clip:text;background-clip:text}.camp-wave{width:100%;height:48px;display:block}@media (min-width:768px){.camp-wave{height:80px}}html:has(#camp-cta-mobil) nav[aria-label=Contact\ rapid]{display:none}html.camp-off #camp-cta-mobil{display:none}html.site-v2 main h1.camp-h1{font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:800;line-height:1.15}html.site-v2 main h2.camp-h2{font-size:clamp(1.55rem,2.7vw,2.4rem);font-weight:800;line-height:1.15}@media (max-width:639px){html.site-v2 main h1.camp-h1{font-size:clamp(1.35rem,5.8vw,1.6rem)}html.site-v2 main h2.camp-h2{font-size:clamp(1.4rem,6.2vw,1.7rem)}}html:has(#camp-splash):not(.camp-off):not(.camp-splash-off):not(:has(#camp-inchis:target)) .cc-banner{display:none!important}html:not(.camp-off):has(#camp-landing-head) #camp-bar{display:none}@media (min-width:640px){html:has(#camp-landing-head) .cc-banner{width:26rem;max-width:100%;left:auto;right:0}}.camp-fallback-i{display:none}html.camp-off .camp-live-i{display:none!important}html.camp-off .camp-fallback-i{display:inline}.camp-floaters{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.camp-float{aspect-ratio:1;transform:rotate(var(--r,0deg));filter:drop-shadow(0 14px 24px #00000073);display:block;position:absolute}.camp-float.cf-d2{opacity:.85}.camp-float.cf-d3{opacity:.55;filter:blur(1.5px)drop-shadow(0 10px 18px #0006)}@media (max-width:767px){.camp-float.cf-desk{display:none}.camp-float{opacity:.8}}@media (prefers-reduced-motion:no-preference){.camp-float{animation:7s ease-in-out infinite camp-bob}.camp-float.cf-d2{animation-duration:9s}.camp-float.cf-d3{animation-duration:11s}@supports (animation-timeline:view()){.camp-floaters{animation:linear both camp-par;animation-timeline:view()}}}@keyframes camp-bob{0%,to{transform:translate3d(0, 0, 0) rotate(var(--r,0deg))}50%{transform:translate3d(0, -14px, 0) rotate(calc(var(--r,0deg) + 4deg))}}@keyframes camp-par{0%{transform:translateY(30px)}to{transform:translateY(-30px)}}.camp-above{z-index:1;position:relative}@media (max-width:639px){html:has(#camp-landing-head) .cc-banner{padding:6px}html:has(#camp-landing-head) .cc-banner>div>div:first-child{display:none}html:has(#camp-landing-head) .cc-banner>div>div:last-child{padding:10px 12px}html:has(#camp-landing-head) .cc-banner p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}html:has(#camp-landing-head) .cc-banner p+button{display:none}}
