:root{--bg:#1b0f28;--surface:#261935;--surface-2:#2c1e3d;--surface-3:#342642;--ink:#fff;--text:#f2eff6;--muted:#c6bdcf;--dim:#9a90ad;--violet:#661e5e;--violet-g1:#7b2571;--violet-g2:#561950;--violet-light:#b06ac9;--emerald:#0fad96;--emerald-2:#2bc9ae;--mint:#8fe3cd;--hair:hsla(0,0%,100%,.17);--hair-soft:hsla(0,0%,100%,.12);--font:"Open Sans",-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--mono:"Roboto Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-card:18px;--grad-cta:linear-gradient(135deg,var(--violet-g1),var(--violet-g2));--shadow-cta:0 0 0 1px hsla(0,0%,100%,.16),0 8px 30px rgba(102,30,94,.5);--shadow-cta-hover:0 0 0 1px hsla(0,0%,100%,.26),0 14px 44px rgba(102,30,94,.65);--focus:0 0 0 3px var(--bg),0 0 0 5px var(--emerald-2);--wrap:1300px;--gutter:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font-family:var(--font);overflow-x:hidden;position:relative;z-index:0}body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%27.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0%27/></filter><rect width=%27160%27 height=%27160%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.045;pointer-events:none;position:fixed;z-index:9999}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit}ul{list-style:none}[hidden]{display:none!important}:focus-visible{border-radius:6px;box-shadow:var(--focus);outline:none}.sr-only{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.skip{background:var(--emerald);border-radius:10px;color:#052a24;font-weight:600;left:16px;padding:12px 18px;position:absolute;top:-60px;transition:top .2s ease;z-index:100}.skip:focus{top:16px}.wrap{margin-inline:auto;width:min(var(--wrap),calc(100% - var(--gutter)*2))}.sec{padding:96px 0;position:relative}.sec-tight{padding:0 0 96px}h2.sec-t{font-size:clamp(30px,4.2vw,40px);font-weight:700;letter-spacing:-.5px;text-wrap:balance}.sec-s{color:var(--muted);font-size:16px;line-height:1.55;margin-top:14px}.center{text-align:center}.center .sec-s{margin-inline:auto;max-width:58rem}.acc,.sec-label{color:var(--emerald-2)}.sec-label{font-family:var(--mono);font-size:12px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.center .sec-label{margin-bottom:16px}.static{scroll-behavior:auto}.static .rv{opacity:1;transform:none;transition:none}.static .hero{height:auto;min-height:0;padding:80px 24px}.static .trusted{margin-top:64px}.static .mp{display:none}@media print{.rv{opacity:1!important;transform:none!important}.hero{height:auto;min-height:0;padding:80px 24px}.anim-toggle,.aurora,.mp,.nav-burger,.sticky-cta{display:none!important}.site-header{position:static}.nav-panel{display:none!important}.fq .a{grid-template-rows:1fr;visibility:visible}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.9,.3,1)}.in .rv,.no-js .rv,.rv.in{opacity:1;transform:none}.btn{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:600;gap:10px;height:56px;overflow:hidden;padding:0 28px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;white-space:nowrap}.btn-primary{background:var(--grad-cta);box-shadow:var(--shadow-cta);color:#fff}.btn-primary:hover{box-shadow:var(--shadow-cta-hover);filter:brightness(1.13);transform:translateY(-2px)}.btn-ghost{border:1px solid hsla(0,0%,100%,.22);color:#fff}.btn-ghost:hover{border-color:rgba(56,187,168,.7);box-shadow:0 0 20px rgba(15,173,150,.25);transform:translateY(-2px)}.btn-block{justify-content:center;width:100%}.btn:focus-visible{box-shadow:var(--focus)}.btn .shimmer{background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%)}.site-header{padding:.25rem 0 .75rem;position:sticky;top:1.25rem;transition:top .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1);z-index:90}.site-header.stuck{padding-bottom:.5rem;padding-top:.5rem;top:.5rem}.nav{backdrop-filter:blur(20px) saturate(1.35);background:linear-gradient(135deg,rgba(36,18,54,.72),rgba(26,14,38,.55) 50%,rgba(32,16,46,.65));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 8px 40px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.05);gap:12px;margin-inline:auto;min-height:72px;padding:12px 16px 12px 24px;transition:border-color .45s ease,box-shadow .45s ease,border-radius .45s ease;width:min(var(--wrap),calc(100% - var(--gutter)*2))}.stuck .nav{border-color:hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.05)}.lockup{align-items:center;border-radius:8px;display:flex;justify-self:start;min-height:44px;padding:0 4px}.logo-svg{display:block;height:46px;-o-object-fit:contain;object-fit:contain;width:auto}.nav .links{color:hsla(0,0%,100%,.75);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 8px;justify-content:center}.nav .links a{border-radius:8px;padding:8px 10px;transition:color .2s ease}.nav .right{align-items:center;display:flex;gap:12px;justify-content:flex-end;justify-self:end}.lang-switch{align-items:stretch;backdrop-filter:blur(12px);background:rgba(12,6,18,.85);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);display:inline-flex;flex-shrink:0;padding:3px;position:relative}.lang-switch-thumb{background:linear-gradient(145deg,rgba(112,36,125,.92),rgba(90,26,98,.88) 45%,rgba(15,173,144,.35));border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 0 20px rgba(15,174,150,.18),0 2px 8px rgba(0,0,0,.35);height:calc(100% - 6px);left:3px;pointer-events:none;position:absolute;top:3px;transform:translateX(0);transition:transform .42s cubic-bezier(.34,1.15,.64,1);width:calc(50% - 3px);will-change:transform;z-index:0}.lang-switch[data-locale=en] .lang-switch-thumb{transform:translateX(100%)}.lang-switch-opt{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.45);display:flex;flex:1;font-weight:600;justify-content:center;letter-spacing:.14em;min-height:36px;min-width:2.75rem;padding:0 14px;position:relative;text-transform:uppercase;transition:color .2s ease;z-index:1}.lang-switch-opt-on{color:#fff}.lang-switch-opt:not(.lang-switch-opt-on):hover{color:hsla(0,0%,100%,.9)}.grp{position:relative}.grp-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:42px;letter-spacing:.08em;padding:0 14px;transition:border-color .2s ease,color .2s ease,background .2s ease}.grp-btn svg{height:6px;transition:transform .2s ease;width:10px}.grp-btn:hover,.grp-btn[aria-expanded=true]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);color:#fff}.grp-btn[aria-expanded=true] svg{transform:rotate(180deg)}.grp-menu{background:#1d1026;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);list-style:none;margin:0;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.grp-menu a{align-items:center;border-radius:8px;color:var(--text);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 12px}.grp-menu a:hover{background:hsla(0,0%,100%,.06);color:#fff}.grp-menu a[aria-current=page]{color:var(--emerald-2)}.grp-menu a[aria-current=page]:after{background:var(--emerald);border-radius:50%;content:"";height:6px;width:6px}.btn-kontakt{align-items:center;background:linear-gradient(145deg,rgba(112,36,125,.92),rgba(90,26,98,.86) 45%,rgba(74,20,85,.8));border:1px solid rgba(112,36,125,.65);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.11),0 2px 10px rgba(0,0,0,.32),0 0 22px rgba(112,36,125,.22);color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:42px;justify-content:center;letter-spacing:.14em;padding:0 16px;text-transform:uppercase;transition:filter .2s ease,border-color .2s ease}.btn-kontakt:hover{border-color:rgba(196,130,230,.42);filter:brightness(1.07)}.btn-kontakt-glass{background:linear-gradient(155deg,rgba(28,13,43,.55),rgba(17,8,26,.42) 45%,rgba(12,6,18,.5));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 24px rgba(0,0,0,.35);filter:none;max-width:280px;width:100%}.btn-kontakt-glass:hover{border-color:hsla(0,0%,100%,.22);filter:brightness(1.05)}.nav-burger{backdrop-filter:blur(16px) saturate(1.25);background:linear-gradient(145deg,rgba(28,13,43,.65),rgba(17,8,26,.48) 50%,rgba(22,10,35,.55));border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);display:none;height:44px;justify-self:end;width:44px}.nav-burger-lines{display:flex;flex-direction:column;height:14px;justify-content:space-between;margin:auto;width:18px}.nav-burger i{background:hsla(0,0%,100%,.95);border-radius:99px;box-shadow:0 0 12px hsla(0,0%,100%,.12);display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:100%}.nav-burger.open i:first-child{transform:translateY(6px) rotate(45deg)}.nav-burger.open i:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.open i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-panel{display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:visibility .38s ease,opacity .38s ease;visibility:hidden;z-index:200}.nav-panel.is-open{opacity:1;pointer-events:auto;visibility:visible}.nav-panel-backdrop{backdrop-filter:blur(20px) saturate(1.2);background:rgba(12,6,18,.88);inset:0;position:absolute}.nav-panel-sheet{box-shadow:-24px 0 64px rgba(0,0,0,.55);height:100%;margin-left:auto;max-width:min(100%,420px);position:relative;transform:translateX(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);width:100%}.nav-panel.is-open .nav-panel-sheet{transform:none}.nav-panel-sheet{background:#16091f;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow-y:auto;padding:24px 24px 32px}.nav-panel-close{background:rgba(17,8,26,.55);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;height:44px;position:absolute;right:16px;top:16px;width:44px}.nav-panel-close span,.nav-panel-close span:after,.nav-panel-close span:before{display:block}.nav-panel-close span{height:20px;margin:auto;position:relative;width:20px}.nav-panel-close span:after,.nav-panel-close span:before{background:hsla(0,0%,100%,.95);border-radius:99px;content:"";height:2px;left:50%;position:absolute;top:50%;width:18px}.nav-panel-close span:before{transform:translate(-50%,-50%) rotate(45deg)}.nav-panel-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.nav-panel-label{color:var(--emerald-2);font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.nav-panel-links{display:flex;flex-direction:column;margin:72px 0 28px;width:100%}.nav-panel-links a{border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:block;font-size:22px;font-weight:600;letter-spacing:-.2px;padding:13px 0}.nav-panel-links li:last-child a{border-bottom:0}.nav-panel-links a:hover{color:var(--emerald-2)}.nav-panel-group{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.nav-panel-group a{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--muted);display:inline-block;font-size:13.5px;padding:8px 12px}.nav-panel-group a[aria-current]{background:rgba(15,173,150,.12);border-color:rgba(43,201,174,.6);color:#fff}.nav-panel-contact{display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:4px}.nav-panel-contact a{color:var(--text);padding:6px 0}.nav-panel-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:24px}.hero,body.nav-open{overflow:hidden}.hero{align-items:center;display:flex;flex-direction:column;min-height:calc(100svh - 96px);padding:36px 24px 0;position:relative;text-align:center}.hero .badge{margin-top:auto}.aurora{inset:0;pointer-events:none;position:absolute}.aurora .halo{background:radial-gradient(closest-side,rgba(102,30,94,.6),rgba(102,30,94,.2) 55%,transparent 75%);filter:blur(40px);height:75%;top:-19%;width:110%}.aurora .core,.aurora .halo{border-radius:50%;left:50%;position:absolute;transform:translateX(-50%)}.aurora .core{background:radial-gradient(closest-side,rgba(196,120,214,.5),transparent 70%);filter:blur(30px);height:26%;top:0;width:41%}.ring{animation:ringWave 9s ease-out infinite;border:1.5px solid rgba(196,120,214,.28);border-radius:50%;box-shadow:0 0 24px rgba(176,106,201,.18),inset 0 0 24px rgba(176,106,201,.12);left:50%;position:absolute}.r1{height:520px;margin-left:-260px;top:-50px;width:520px}.r2{animation-delay:-2.2s;border-color:rgba(196,120,214,.2);height:740px;margin-left:-370px;top:-160px;width:740px}.r3{animation-delay:-4.4s;border-color:rgba(196,120,214,.14);height:960px;margin-left:-480px;top:-270px;width:960px}.r4{animation-delay:-6.6s;border-color:rgba(196,120,214,.09);height:1200px;margin-left:-600px;top:-390px;width:1200px}.hero.off .ring,.hero.off .stars i{animation-play-state:paused}@keyframes ringWave{0%{opacity:0;transform:scale(.8)}14%{opacity:.95}60%{opacity:.4}to{opacity:0;transform:scale(1.22)}}.stars i{animation:tw 4.5s ease-in-out infinite;background:hsla(0,0%,100%,.7);border-radius:50%;height:2px;position:absolute;width:2px}@keyframes tw{0%,to{opacity:.25}50%{opacity:.95}}.hero .badge{align-items:center;background:rgba(23,9,31,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#cfc7da;display:inline-flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:2.2px;padding:9px 18px;position:relative;z-index:2}.hero .badge .dot{background:var(--emerald);border-radius:50%;height:6px;width:6px}.hero h1{font-size:clamp(40px,6.5vw,78px);font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin-top:clamp(18px,3.2vh,32px);position:relative;text-wrap:balance;z-index:2}.hero h1 .mint{background:linear-gradient(90deg,#2bc9ae,#8fe3cd 55%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff;transition:-webkit-text-fill-color .7s ease}.hero h1 .mint.painted{-webkit-text-fill-color:transparent}.hero .sub{color:var(--muted);font-size:clamp(15px,2vw,18px);line-height:1.55;margin-top:clamp(14px,2.6vh,26px);max-width:840px;position:relative;z-index:2}.hero .ctas{flex-wrap:wrap;gap:20px;justify-content:center;margin-top:clamp(20px,3.4vh,36px)}.hero .ctas,.trusted{display:flex;position:relative;z-index:2}.trusted{--logo-gap:clamp(72px,8vw,120px);align-items:center;align-self:stretch;flex-direction:column;gap:26px;margin-top:auto;padding:30px 0 clamp(18px,4.2vh,44px);width:100%}.trusted .cap{color:var(--dim);font-size:12px;font-weight:600;letter-spacing:.08em}.trusted .row{align-items:center;color:#cfc7da;display:flex;flex-wrap:wrap;gap:var(--logo-gap);justify-content:center;opacity:.85}.trusted .row.marquee{flex-wrap:nowrap;gap:0;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;width:100%}.trusted .row.marquee .tr-track{align-items:center;animation:marq 40s linear infinite;display:flex;flex:none;gap:var(--logo-gap);padding-inline-end:var(--logo-gap)}@media (hover:hover){.trusted .row.marquee:hover .tr-track{animation-play-state:paused}}@keyframes marq{to{transform:translateX(-100%)}}.partner{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:32px;position:relative}a.partner{transition:opacity .2s ease}a.partner:focus-visible,a.partner:hover{opacity:1}.partner img{display:none;height:28px;max-width:188px;-o-object-fit:contain;object-fit:contain;opacity:.92;transition:opacity .2s ease;width:auto}a.partner:focus-visible img,a.partner:hover img{opacity:1}.partner.has-logo img{display:block}.partner.has-logo .lg{display:none}.partner-loxone img{height:20px;max-width:96px}.partner-ucto img{height:36px;max-width:56px}.partner-mmr img{height:36px;max-width:32px}.partner-hint{bottom:calc(100% + 6px);color:var(--dim);font-size:10px;left:50%;letter-spacing:.14em;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap}.partner-ucto:focus-within .partner-hint,.partner-ucto:hover .partner-hint{opacity:1}.lg{font-size:19px;font-weight:700}.lg small{font-weight:400}.lg.min{font-size:13px;font-weight:600;letter-spacing:1.5px}.anim-toggle{align-items:center;background:#fff;border:none;border-radius:50%;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 8px 28px rgba(0,0,0,.38);color:#0d0115;display:flex;height:52px;justify-content:center;padding:0;position:fixed;right:max(18px,env(safe-area-inset-right));transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:52px;z-index:80}.anim-toggle:focus-visible,.anim-toggle:hover{box-shadow:0 10px 32px rgba(0,0,0,.48);filter:brightness(1.04);transform:scale(1.06)}.anim-toggle .anim-ico{display:none;fill:currentColor;height:22px;width:22px}.anim-toggle .anim-ico-pause{display:block}.anim-toggle.is-paused .anim-ico-pause{display:none}.anim-toggle.is-paused .anim-ico-play{display:block}.paused *,.paused :after,.paused :before{animation-play-state:paused!important}@media (min-width:1025px){.hero .sub{margin-top:clamp(26px,3.6vh,40px)}}@media (min-width:1025px) and (max-height:800px){.hero h1{font-size:clamp(40px,5.6vw,62px)}.hero .sub{font-size:16px}.trusted .row{gap:clamp(22px,3.5vw,48px)}.lg{font-size:17px}}.mp{display:none;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:6}.mp-on .mp{display:block}.mp.ready{opacity:1}.sel{opacity:0}.sel,.sel .h{border:1.5px solid;position:absolute}.sel .h{background:#fff;height:7px;width:7px}.sel .h.tl{left:-4px;top:-4px}.sel .h.tr{right:-4px;top:-4px}.sel .h.bl{bottom:-4px;left:-4px}.sel .h.br{bottom:-4px;right:-4px}.sel .dims{border-radius:4px;bottom:-26px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;left:50%;padding:2px 7px;transform:translateX(-50%)}.sel .comp,.sel .dims{position:absolute;white-space:nowrap}.sel .comp{font-family:var(--mono);font-size:12px;left:-2px;top:-22px}.sel-grafik,.sel-grafik .h{border-color:var(--violet-light)}.sel-grafik .dims{background:var(--violet-light)}.sel-dev,.sel-dev .h{border-color:var(--emerald)}.sel-dev .dims{background:var(--emerald)}.sel-dev .comp{color:var(--emerald)}.palette{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;gap:8px;opacity:0;padding:8px;position:absolute;transform:translateY(6px) scale(.92);transform-origin:top left;transition:opacity .22s ease,transform .28s cubic-bezier(.34,1.56,.64,1);z-index:5}.palette.on{opacity:1;transform:none}.palette i{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;height:28px;width:28px}.palette .sw1{background:#fff}.palette .sw2{background:var(--violet)}.palette .sw3{background:linear-gradient(135deg,#2bc9ae,#8fe3cd 55%,#fff);box-shadow:0 0 0 1.5px rgba(43,201,174,.8)}.cursor{left:0;position:absolute;top:0;will-change:transform;z-index:10}.cursor svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));transform-origin:4px 4px}.cursor-grafik{color:var(--violet-light)}.cursor-dev{color:var(--emerald)}.cursor-you{color:#5b5566;opacity:0;transition:opacity .2s ease}.cursor-you .tag{background:#5b5566}@media (hover:hover) and (pointer:fine){.hero.mp-on,.hero.mp-on *{cursor:none!important}}.cursor .ripple{border:2px solid;border-radius:50%;height:24px;left:-8px;opacity:0;pointer-events:none;position:absolute;top:-8px;transform-origin:center;width:24px}.cursor .tag{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#fff;font-size:11.5px;font-weight:600;left:15px;padding:3px 8px;position:absolute;top:19px;white-space:nowrap}.cursor-grafik .tag{background:var(--violet-light)}.cursor-dev .tag{background:var(--emerald)}.btn-primary .lbl{display:inline-block;transition:color .3s ease,text-shadow .3s ease;white-space:nowrap}.btn-primary .lbl.glitching{color:#7df0d6;text-shadow:0 0 14px rgba(15,173,150,.65)}.btn-primary.react{animation:btnFlash .5s ease}@keyframes btnFlash{0%{filter:brightness(1)}30%{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.4),0 0 46px rgba(199,125,216,.75);filter:brightness(1.45)}to{filter:brightness(1)}}.btn-primary .shimmer.run{animation:shimRun .9s ease}@keyframes shimRun{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}.cs-stage{--cs-h:360px;--cs-w:480px;--cs-wb:640px;--cx:80px;--cs-gap:20px;--cs-pad:max(var(--gutter),calc((100vw - var(--wrap))/2))}.cs-row{clip-path:inset(-120px 0);display:flex;gap:var(--cs-gap);margin-left:calc(50% - 50vw);margin-top:44px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 var(--cs-pad);scroll-behavior:smooth;scroll-padding-inline:var(--cs-pad);scroll-snap-type:x proximity;scrollbar-width:none;width:100vw}.cs-row[data-mode]{scroll-snap-type:none}.cs-row::-webkit-scrollbar{display:none}.cs-row:focus-visible{box-shadow:none;outline:none}.cs-row:focus-visible .cs.cur .im{box-shadow:var(--focus)}.cs{display:flex;flex:none;flex-direction:column;min-width:0;scroll-snap-align:start;transition:transform .32s cubic-bezier(.32,.72,.25,1),opacity .2s ease;width:var(--cs-w)}.in .cs-row .cs,.no-js .cs-row .cs{opacity:.7}.cs-row .cs:is(:hover,:focus-within){opacity:1}.cs-card{border-radius:20px;color:inherit;display:flex;flex:1;flex-direction:column;min-width:0;text-align:left;width:100%}.cs-card:focus-visible{box-shadow:none}.cs-card:focus-visible .im{box-shadow:var(--focus)}.cs .im{background:#150b1e;clip-path:inset(0 var(--cx) 0 var(--cx) round 18px);display:block;height:var(--cs-h);margin-left:calc((var(--cs-w) - var(--cs-wb))/2);position:relative;transition:clip-path .32s cubic-bezier(.32,.72,.25,1),transform .32s cubic-bezier(.32,.72,.25,1);width:var(--cs-wb)}.cs .im:after{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;content:"";inset:0;pointer-events:none;position:absolute;transform:scaleX(calc(var(--cs-w)/var(--cs-wb)));transition:transform .32s cubic-bezier(.32,.72,.25,1),border-color .25s ease,box-shadow .25s ease}.cs .cs-txt,.cs .meta{transition:transform .32s cubic-bezier(.32,.72,.25,1)}@media (max-width:1300px){.cs-stage{--cs-h:320px;--cs-w:427px;--cs-wb:569px;--cx:71px}}.cs:is(:hover,:focus-within) .im{clip-path:inset(0 0 0 0 round 18px)}.cs:is(:hover,:focus-within) .im:after{border-color:rgba(43,201,174,.55);box-shadow:0 0 0 1px rgba(43,201,174,.18);transform:none}.cs-row[data-mode=c] .cs:is(:hover,:focus-within) :is(.meta,.cs-txt){transform:translateX(calc(var(--cx)*-1))}.cs-row[data-mode=c] .cs:has(~.cs:is(:hover,:focus-within)){transform:translateX(calc(var(--cx)*-1))}.cs-row[data-mode=c] .cs:is(:hover,:focus-within)~.cs{transform:translateX(var(--cx))}.cs-row[data-mode=r] .cs:is(:hover,:focus-within) .im{transform:translateX(var(--cx))}.cs-row[data-mode=r] .cs:is(:hover,:focus-within)~.cs{transform:translateX(calc(var(--cx)*2))}.cs-row[data-mode=l] .cs:is(:hover,:focus-within) .im{transform:translateX(calc(var(--cx)*-1))}.cs-row[data-mode=l] .cs:is(:hover,:focus-within) :is(.meta,.cs-txt){transform:translateX(calc(var(--cx)*-2))}.cs-row[data-mode=l] .cs:has(~.cs:is(:hover,:focus-within)){transform:translateX(calc(var(--cx)*-2))}.cs .im>img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.22,.9,.3,1);width:100%}.cs-logo{align-items:center;background:hsla(0,0%,100%,.94);border-radius:12px;display:flex;height:44px;justify-content:center;padding:0 14px;position:absolute;right:calc(var(--cx) + 18px);top:18px;transition:right .32s cubic-bezier(.32,.72,.25,1);z-index:1}.cs-logo img{display:block;height:var(--logo-h,22px);max-width:132px;-o-object-fit:contain;object-fit:contain;width:auto}.cs:is(:hover,:focus-within) .cs-logo{right:18px}.cs-logo--galosite{--logo-h:23px}.cs-logo--pepcheck{--logo-h:26px}.cs-logo--elp{--logo-h:19px}.cs-logo--avag{--logo-h:22px}.cs-logo--obcepro{--logo-h:24px}.cs-logo--guardians{--logo-h:30px}.cs-logo--prum{--logo-h:20px}.cs-techs{bottom:14px;display:flex;flex-wrap:wrap;gap:6px;left:14px;position:absolute;z-index:1}.cs-tech{align-items:center;background:rgba(13,1,21,.84);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--mono);font-size:9px;font-weight:700;height:34px;justify-content:center;letter-spacing:-.03em;line-height:1;width:34px}.cs-tech-icon{display:block;height:20px;width:20px}.cs .meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px;min-height:22px}.cs .meta b{color:var(--text);font-size:14px;font-weight:600;letter-spacing:.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .yr{align-items:center;color:var(--dim);display:flex;flex:none;font-size:13px;gap:7px}.cs .yr svg{height:11px;width:11px}.cs-txt{color:#b3a9c0;display:block;font-size:15px;line-height:22px;margin-top:10px}.cs-head,.cs-stage{position:relative}.cs-arr{align-items:center;background:rgba(23,9,31,.88);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.45);color:#fff;display:flex;height:56px;justify-content:center;position:absolute;top:calc(44px + var(--cs-h)/2);transform:translateY(-50%);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .25s ease,transform .2s ease;width:56px;z-index:3}.cs-prev{left:calc(50% - 50vw + 20px)}.cs-next{right:calc(50% - 50vw + 20px)}.cs-arr svg{height:24px;width:24px}.cs-arr:hover{border-color:var(--emerald-2);box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 18px rgba(15,173,150,.3);color:var(--emerald-2)}.cs-arr:active{transform:translateY(-50%) scale(.94)}.cs-arr:focus-visible{box-shadow:var(--focus)}.cs-arr:disabled{opacity:0;pointer-events:none}.cs-dots{display:flex;gap:10px;justify-content:center;margin-top:22px}.cs-dots i{background:hsla(0,0%,100%,.18);border-radius:50%;cursor:pointer;height:8px;transition:background .25s ease,transform .25s ease;width:8px}.cs-dots i.on{background:var(--emerald);transform:scale(1.25)}.no-js .cs-arr,.no-js .cs-dots{display:none}.cs .go{align-items:center;background:var(--emerald);border-radius:50%;box-shadow:0 10px 34px rgba(15,173,150,.45);display:flex;height:72px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);transition:opacity .18s ease;width:72px;will-change:transform;z-index:2}.cs .go svg{height:28px;width:28px}.cs:hover .go{opacity:1}@media (hover:hover) and (pointer:fine){html.cs-follow .cs .im{cursor:none}}.tl-grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.tl-head{position:sticky;top:120px}.tl{list-style:none;margin:0;padding:0;position:relative}.tl:before{background:hsla(0,0%,100%,.12);bottom:32px;content:"";left:24px;position:absolute;top:32px;width:1px}.tl-step{border-top:1px solid var(--hair-soft);display:grid;gap:24px;grid-template-columns:48px minmax(0,1fr);padding:26px 0;position:relative}.tl-step:first-child{border-top:0;padding-top:0}.tl-n{align-items:center;background:var(--bg);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:var(--emerald-2);display:flex;font-family:var(--mono);font-size:13px;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.tl-last .tl-n{background:var(--emerald);border-color:var(--emerald);color:#052a24;font-weight:700}.tl-body h3{font-size:18px;font-weight:700;gap:12px;min-height:48px}.tl-body h3,.tl-ic{align-items:center;display:flex}.tl-ic{background:rgba(176,106,201,.14);border-radius:9px;color:var(--violet-light);flex:none;height:32px;justify-content:center;width:32px}.tl-last .tl-ic{background:rgba(15,173,150,.14);color:var(--emerald-2)}.tl-ic svg{height:18px;width:18px}.tl-body p{color:var(--muted);font-size:15px;line-height:24px;margin-top:8px;max-width:640px}.tl-out{color:var(--dim);font-size:14px}.tl-out b{color:var(--muted);font-weight:600}.tl-body p.tl-out{line-height:21px;margin-top:10px}.stack-intro{max-width:820px}.stack-intro b{color:var(--text);font-weight:600}.stack-scroll{margin-top:24px}.stack-stage{position:relative;width:100%}.stack-svg{display:block;height:auto;touch-action:pan-y;width:100%}.stack-svg .ln{fill:none;stroke:rgba(196,120,214,.3);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.2;transition:stroke-dashoffset 1.1s ease var(--d,0s),stroke .18s ease 0s,stroke-width .18s ease 0s}.in .stack-svg .ln{stroke-dashoffset:0}.stack-svg .ln.hov{stroke:rgba(43,201,174,.9);stroke-width:2}.stack-svg .pulse circle{fill:var(--violet-light);transition:fill .25s ease}.stack-svg .pulse .pg{fill:rgba(176,106,201,.28)}.stack-svg .pulse.hov circle{fill:var(--emerald)}.stack-svg .pulse.hov .pg{fill:rgba(43,201,174,.3)}.stack-svg g.badge{cursor:pointer;outline:none}.stack-svg .bcirc{fill:var(--surface);stroke:hsla(0,0%,100%,.14);stroke-width:1;transition:stroke .25s ease,fill .25s ease}.stack-svg .bg-hov .bcirc,.stack-svg g.hov .bcirc{stroke:rgba(15,173,150,.6)}.stack-svg g.badge.on .bcirc{fill:#0e2a26;stroke:var(--emerald);stroke-width:1.5}.stack-svg g.badge:focus-visible .bcirc{stroke:#fff;stroke-width:3}.stack-svg .blab{fill:var(--dim);font-family:var(--font);font-size:var(--lab,14px)}.stack-svg g.badge.on .blab{fill:#fff}.stack-svg .core-rect{fill:url(#coreGrad);stroke:rgba(228,164,220,.55);stroke-width:1.5}.core-glow,.core-logo,.core-rect{transform-box:fill-box;transform-origin:center}.in .core-glow{animation:coreGlow 4s ease-in-out infinite}@keyframes coreGlow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.in .core-rect{animation:coreRect 4s ease-in-out infinite}@keyframes coreRect{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.in .core-logo{animation:coreLogo 4s ease-in-out infinite}@keyframes coreLogo{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.static .core-glow,.static .core-logo,.static .core-rect{animation:none!important}.tech-pop{background:var(--bg);border:1px solid rgba(43,201,174,.42);border-radius:16px;box-shadow:0 22px 50px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.04);opacity:0;padding:18px 20px 16px;pointer-events:none;position:fixed;transform:translate(-50%,10px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden;width:min(300px,72vw);z-index:40}.tech-pop.is-on{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.tech-pop.above{transform:translate(-50%,calc(-100% - 10px))}.tech-pop.above.is-on{transform:translate(-50%,-100%)}.tech-pop:before{background:var(--bg);border-bottom:1px solid rgba(43,201,174,.42);border-right:1px solid rgba(43,201,174,.42);content:"";height:10px;left:var(--arrow,50%);position:absolute;top:-5px;transform:translate(-50%) rotate(45deg);width:10px}.tech-pop.above:before{border:0;border-left:1px solid rgba(43,201,174,.42);border-top:1px solid rgba(43,201,174,.42);bottom:-5px;top:auto}.tech-pop-x{background:transparent;border:0;border-radius:8px;color:#a79db4;cursor:pointer;font-size:22px;height:32px;line-height:1;position:absolute;right:8px;top:6px;width:32px}.tech-pop-x:hover{background:hsla(0,0%,100%,.06);color:#fff}.tech-pop b{color:var(--emerald-2);display:block;font-size:15px;font-weight:700;padding-right:28px}.tech-pop p{color:#cfc7da;font-size:13.5px;line-height:21px;margin-top:8px}.blog-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.blog-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.bp{background:linear-gradient(165deg,var(--surface-2),#1c1026);border:1px solid var(--hair-soft);border-radius:18px;overflow:hidden;transition:transform .45s cubic-bezier(.22,.9,.3,1),border-color .25s ease,box-shadow .25s ease}.bp:hover{border-color:hsla(0,0%,100%,.16);box-shadow:0 22px 60px rgba(0,0,0,.5);transform:translateY(-6px)}.bp .cov{border-bottom:1px solid var(--hair-soft);height:240px;overflow:hidden;position:relative}.bp .cov img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,.9,.3,1);width:100%}.bp:hover .cov img{transform:scale(1.06)}.bp .bd{padding:24px 26px 28px}.bp .cat{border:1px solid rgba(15,173,150,.5);border-radius:999px;color:var(--emerald-2);display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;padding:5px 12px}.bp h3{color:var(--text);font-size:19px;font-weight:600;line-height:1.35;margin-top:16px;transition:color .25s ease}.bp:hover h3{color:#fff}.bp .pex{color:#a79db4;font-size:13.5px;line-height:20px;margin-top:10px}.bp .mt{align-items:center;color:var(--dim);display:flex;font-size:12.5px;gap:8px;margin-top:16px}.bp .mt svg{height:13px;width:13px}.calc-wrap{margin-top:56px;position:relative}.calc-glow{border-radius:50%;pointer-events:none;position:absolute}.cg1{background:radial-gradient(closest-side,rgba(102,30,94,.4),transparent 70%);height:110%;left:-4%;top:-6%;width:60%}.cg2{background:radial-gradient(closest-side,rgba(15,173,150,.16),transparent 70%);height:90%;right:-3%;top:8%;width:42%}.calc{background:linear-gradient(160deg,#261837,#1c1026) padding-box;border:2px solid transparent;border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.5);display:flex;position:relative}.calc-halo,.calc-ring{overflow:hidden;pointer-events:none;position:absolute}.calc-ring{border-radius:20px;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;z-index:0}.calc-halo{border-radius:23px;filter:blur(16px);inset:-3px;z-index:-1}.calc-halo i,.calc-ring i{animation:calcSpin 7s linear infinite;height:1600px;left:50%;margin:-800px 0 0 -800px;position:absolute;top:50%;width:1600px;will-change:transform}.calc-ring i{background:conic-gradient(from 0deg at 50% 50%,hsla(0,0%,100%,.07) 0deg,rgba(123,37,113,.5) 18deg,#c77dd8 38deg,#e3a6f0 45deg,#c77dd8 52deg,rgba(123,37,113,.5) 72deg,hsla(0,0%,100%,.07) 95deg,hsla(0,0%,100%,.07) 1turn)}.calc-halo i{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(199,125,216,0) 14deg,rgba(199,125,216,.8) 40deg,rgba(199,125,216,0) 76deg,transparent 1turn)}.calc>.opts,.calc>.sum{position:relative;z-index:1}@keyframes calcSpin{to{transform:rotate(1turn)}}.off .calc-halo i,.off .calc-ring i{animation-play-state:paused}.calc .opts{border-right:1px solid var(--hair-soft);display:flex;flex:1;flex-direction:column;padding:44px 48px}.calc.form-on .opts{opacity:.5;pointer-events:none}.c-lab{color:var(--dim);font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:14px}.c-step{margin-bottom:30px}.c-step.off{display:none}.c-seg{display:flex;flex-wrap:wrap;gap:10px}.c-seg button{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#cfc7da;flex:1 1 30%;font-size:15px;font-weight:600;line-height:1.2;min-height:54px;padding:0 14px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.c-seg button:hover{border-color:hsla(0,0%,100%,.3)}.c-seg button.on{background:var(--grad-cta);border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 26px rgba(102,30,94,.5);color:#fff}.c-seg button.on:focus-visible{box-shadow:var(--focus),0 8px 26px rgba(102,30,94,.5)}.c-seg-sm{margin-top:18px}.c-seg-sm button{font-size:14px;min-height:46px}.c-range{align-items:baseline;color:#cfc7da;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:12px}.c-range output{color:#fff;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.c-range output:after{color:var(--dim);content:attr(data-suffix);font-size:13px;font-weight:400}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:32px;width:100%}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--emerald) var(--fill,4%),hsla(0,0%,100%,.12) var(--fill,4%));border-radius:3px;height:6px}input[type=range]::-moz-range-track{background:hsla(0,0%,100%,.12);border-radius:3px;height:6px}input[type=range]::-moz-range-progress{background:var(--emerald);border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid var(--emerald);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.4);height:24px;margin-top:-9px;width:24px}input[type=range]::-moz-range-thumb{background:#fff;border:3px solid var(--emerald);border-radius:50%;height:18px;width:18px}input[type=range]:focus-visible{box-shadow:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus)}.c-hint{color:var(--dim);font-size:13px;line-height:20px}.c-hint.off{display:none}.c-next{margin-top:auto;padding-top:26px}.c-next ol{counter-reset:nx;display:flex;flex-direction:column;gap:12px;list-style:none}.c-next li{align-items:baseline;counter-increment:nx;display:grid;gap:2px 12px;grid-template-columns:30px 1fr}.c-next li:before{align-items:center;align-self:start;border:1px solid rgba(15,173,150,.55);border-radius:50%;color:var(--emerald-2);content:counter(nx);display:flex;font-size:13px;font-weight:700;grid-row:1/3;height:30px;justify-content:center;width:30px}.c-next b{font-size:14.5px;font-weight:600}.c-next span{color:var(--dim);font-size:13px;line-height:18px}.calc .sum{background:radial-gradient(120% 90% at 85% 0,rgba(15,173,150,.09),transparent 60%);border-radius:0 20px 20px 0;display:flex;flex-direction:column;padding:44px;position:relative;width:440px}.calc .sum .c-lab{margin-bottom:18px}.c-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(44px,4.4vw,58px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-1px;line-height:1}.c-price .od,.c-price small{color:var(--muted);font-size:20px;font-weight:600}.c-price .od{margin-right:8px}.c-price small{margin-left:8px}.c-price .to{font-size:inherit}.c-price.off{display:none}.c-vat{color:var(--dim);font-size:12.5px;margin-top:8px}.c-text{color:#cfc7da;font-size:14.5px;line-height:22px;margin-top:16px}.c-inc{display:flex;flex-direction:column;gap:7px;margin-top:14px}.c-inc li{color:#a79db4;font-size:13.5px;line-height:19px;padding-left:22px;position:relative}.c-inc li:before{background:var(--emerald) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23052a24' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m3 6.2 2 2 4-4.4'/%3E%3C/svg%3E") center/8px no-repeat;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:5px;width:12px}.c-wks{align-items:center;color:#a79db4;display:flex;font-size:14.5px;gap:10px;margin-top:18px}.c-wks svg{height:16px;width:16px}.c-wks b{color:var(--text)}.c-div{background:var(--hair-soft);height:1px;margin:22px 0 20px}.c-ctas{display:flex;flex-direction:column;gap:10px}.c-ctas .btn{height:52px;justify-content:center;width:100%}.c-note{color:var(--dim);font-size:12.5px;line-height:18px;margin-top:14px;text-align:center}.c-view{display:none;flex:1;flex-direction:column}.c-back,.c-view.on{display:flex}.c-back{align-items:center;align-self:flex-start;color:var(--dim);font-size:13px;gap:8px;margin-bottom:12px;min-height:44px;padding:12px 0;transition:color .2s ease}.c-back:hover{color:#fff}.c-back svg{height:12px;width:12px}.c-est{color:#a79db4;font-size:14px;line-height:21px;margin-bottom:18px}.c-est b{color:var(--emerald-2)}.c-form{gap:14px}.c-form,.f-row{display:flex;flex-direction:column}.f-row{gap:6px}.f-row label{color:#cfc7da;font-size:13px;font-weight:600}.f-row .opt{color:var(--dim);font-weight:400}.f-2{display:grid;gap:14px;grid-template-columns:1fr 1fr}.c-form input:not([type=range]),.c-form select,.c-form textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#fff;font:inherit;font-size:15px;min-height:48px;padding:13px 16px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.c-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23b9afc6' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:10px}.c-form select option{color:#111}.c-form input:focus,.c-form select:focus,.c-form textarea:focus{border-color:rgba(15,173,150,.65);box-shadow:0 0 0 3px rgba(15,173,150,.14);outline:none}.c-form input[aria-invalid=true],.c-form textarea[aria-invalid=true]{border-color:#e0607a}.f-err{background:rgba(255,143,165,.08);border:1px solid rgba(255,143,165,.45);border-radius:10px;color:#ff8fa5;font-size:13.5px;line-height:20px;padding:10px 14px}.f-row:has([aria-invalid=true]) label:after{color:#ff8fa5;content:" - doplňte prosím";font-weight:400}.f-ok{background:rgba(15,173,150,.08);border:1px solid rgba(15,173,150,.5);border-radius:10px;color:var(--emerald-2);font-size:14.5px;line-height:22px;padding:14px 16px}.hp{height:1px;left:-9999px!important;opacity:0;position:absolute!important;width:1px}.c-ok{flex:1;flex-direction:column;gap:14px;text-align:center}.c-ok,.c-ok .okc{align-items:center;display:flex;justify-content:center}.c-ok .okc{animation:okPop .5s cubic-bezier(.34,1.56,.64,1);background:rgba(15,173,150,.14);border:1.5px solid var(--emerald);border-radius:50%;height:64px;width:64px}.c-ok .okc svg{height:26px;width:26px}@keyframes okPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.c-ok h3{font-size:20px;font-weight:700}.c-ok h3:focus-visible{box-shadow:none}.c-ok p{color:#a79db4;font-size:14px;line-height:1.5}.faq-grid{align-items:start;display:grid;gap:80px;grid-template-columns:360px 1fr;margin-top:24px}.faq-l{position:sticky;top:120px}.faq-l h2{font-size:clamp(34px,4vw,44px);font-weight:700;letter-spacing:-.5px}.faq-l p{color:var(--muted);font-size:16px;line-height:26px;margin-top:20px;max-width:300px}.faq-cta{align-items:center;border:1px solid rgba(15,173,150,.55);border-radius:12px;color:var(--emerald-2);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:28px;padding:14px 24px;transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease}.faq-cta:hover{border-color:var(--emerald);box-shadow:0 0 22px rgba(15,173,150,.25);transform:translateY(-2px)}.faq-cta svg{height:15px;width:15px}.fq{border-bottom:1px solid var(--hair);position:relative}.fq:before{background:linear-gradient(180deg,var(--emerald),var(--violet-light));border-radius:2px;bottom:26px;content:"";left:-24px;opacity:0;position:absolute;top:26px;transform:scaleY(.4);transform-origin:top;transition:opacity .3s ease,transform .35s ease;width:2px}.fq.open:before{opacity:1;transform:scaleY(1)}.fq-h{font:inherit;margin:0}.fq .q{align-items:center;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.fq .q span:first-child{color:#cfc7da;font-size:17.5px;font-weight:600;transition:color .25s ease}.fq .q:hover span:first-child,.fq.open .q span:first-child{color:#fff}.fq .pm{border:1px solid hsla(0,0%,100%,.22);border-radius:50%;flex:none;height:34px;position:relative;transition:background .3s ease,border-color .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);width:34px}.fq .pm i{background:#cfc7da;height:1.6px;left:50%;margin:-.8px 0 0 -6px;position:absolute;top:50%;transition:background .3s ease;width:12px}.fq .pm i:last-child{transform:rotate(90deg)}.fq .q:hover .pm{border-color:rgba(15,173,150,.6)}.fq.open .pm{background:var(--emerald);border-color:var(--emerald);transform:rotate(135deg)}.fq.open .pm i{background:#052a24}.fq .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,.7,.3,1),visibility 0s .45s;visibility:hidden}.fq.open .a{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.fq .aw{overflow:hidden}.fq .aw p{color:#a79db4;font-size:15px;line-height:24px;padding:0 60px 22px 0}.contact-grid{align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1.1fr}.contact-l h2{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.5px;line-height:1.15;text-wrap:balance}.contact-l>p{color:var(--muted);font-size:16px;line-height:26px;margin-top:18px;max-width:460px}.contact-list{display:grid;gap:22px 24px;grid-template-columns:1fr 1fr;margin-top:36px}.contact-list small{color:var(--dim);display:block;font-size:12.5px;font-weight:400;line-height:18px;margin-top:2px}.contact-list li{display:flex;flex-direction:column;gap:3px}.contact-list li.ids{-moz-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:auto auto;justify-content:start;row-gap:6px}.contact-list .id{display:flex;flex-direction:column;gap:3px}.contact-list .reg{grid-column:1/-1;margin-top:0}.contact-list b{color:var(--dim);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.contact-list a,.contact-list span{color:var(--text);font-size:17px;font-weight:600;line-height:1.5}.contact-list a{display:inline-block;margin:-8px 0;padding:8px 0;width:-moz-fit-content;width:fit-content}.contact-list a:hover{color:var(--emerald-2)}.contact-form{background:linear-gradient(160deg,#261837,#1c1026);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.4);padding:36px 36px 32px}.k-next{display:grid;gap:10px;list-style:none;margin-top:32px;padding-top:24px}.k-next li{align-items:baseline;color:var(--muted);display:flex;font-size:14.5px;gap:12px;line-height:22px}.k-next b{color:var(--emerald-2);flex:none;font-family:var(--mono);font-size:12px}.k-sel{position:relative}.k-sel-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;gap:12px;justify-content:space-between;min-height:48px;padding:12px 16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.k-sel-btn svg{color:#b9afc6;flex:none;height:8px;transition:transform .2s ease;width:12px}.k-sel-btn:hover{border-color:hsla(0,0%,100%,.28)}.k-sel-btn:focus-visible,.k-sel-btn[aria-expanded=true]{border-color:rgba(15,173,150,.65);box-shadow:0 0 0 3px rgba(15,173,150,.14);outline:none}.k-sel-btn[aria-expanded=true] svg{transform:rotate(180deg)}.k-sel-list{background:#221632;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.55);left:0;list-style:none;margin:0;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:20}.k-sel-list:not([hidden]){display:block;opacity:1;transform:none}.k-sel-list li{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 38px 10px 12px;position:relative}.k-sel-list li b{color:var(--text);font-size:14.5px;font-weight:600}.k-sel-list li small{color:var(--dim);font-size:12.5px}.k-sel-list li.is-active,.k-sel-list li:hover{background:hsla(0,0%,100%,.06)}.k-sel-list li[aria-selected=true]:after{border:solid var(--emerald-2);border-width:0 2px 2px 0;content:"";height:12px;margin-top:-8px;position:absolute;right:14px;top:50%;transform:rotate(45deg);width:7px}.c-form ::-moz-placeholder{color:hsla(0,0%,100%,.28)}.c-form ::placeholder{color:hsla(0,0%,100%,.28)}.bp,.contact-form{border-radius:8px}.footer{border-top:1px solid var(--hair-soft);overflow:hidden;padding:64px 0 36px;position:relative}.f-aur{background:radial-gradient(closest-side,rgba(102,30,94,.45),transparent 72%);border-radius:50%;bottom:-320px;filter:blur(30px);height:520px;left:50%;position:absolute;transform:translateX(-50%);width:1000px}.f-cols{align-items:start;display:grid;gap:40px 56px;grid-template-columns:minmax(240px,1.15fr) 1fr 1fr;position:relative}.f-brand{display:flex;flex-direction:column;gap:14px;max-width:360px}.f-lockup{align-items:center;display:inline-flex;width:-moz-fit-content;width:fit-content}.f-logo{filter:brightness(0) invert(1);height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.f-claim{color:var(--muted);font-size:14.5px;line-height:1.55}.f-col{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.f-h{color:var(--dim);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.f-col a{color:#cfc7da;font-size:15px;padding:8px 0}.f-col a:hover,.f-col a[aria-current=page]{color:#fff}.f-soc{display:flex;flex:none;gap:12px}.f-soc a{align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#a99fb8;display:flex;height:40px;justify-content:center;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease;width:40px}.f-soc a svg{height:15px;width:15px}.f-soc a:hover{border-color:rgba(15,173,150,.7);box-shadow:0 0 14px rgba(15,173,150,.25);color:var(--emerald-2)}.f-r3{border-top:1px solid var(--hair-soft);color:var(--dim);display:flex;font-size:12.5px;gap:16px 32px;justify-content:space-between;margin-top:28px;padding-top:24px;position:relative}.f-legal,.f-r3{align-items:center;flex-wrap:wrap}.f-legal{display:inline-flex;gap:10px 28px;justify-content:flex-end}.f-legal a{color:var(--dim);transition:color .2s ease}.f-legal a:hover{color:#fff}.sticky-cta{backdrop-filter:blur(12px);background:rgba(13,1,21,.92);border-top:1px solid hsla(0,0%,100%,.1);bottom:0;display:none;gap:10px;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .3s ease;z-index:30}.sticky-cta.show{transform:none}.sticky-cta .btn{flex:1}.sticky-cta .btn,.sticky-tel{height:48px;justify-content:center}.sticky-tel{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex:none;font-size:20px;width:48px}@media (max-width:1024px){.sec{padding:72px 0}.tl-grid{gap:36px;grid-template-columns:1fr}.faq-l,.tl-head{position:static}.sec-tight{padding:0 0 72px}.nav .links,.nav .right{display:none}.nav{grid-template-columns:1fr auto;padding:8px 10px 8px 18px}.nav-burger{align-items:center;display:flex;justify-content:center}.cs-row{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:44px;overflow:visible;padding:0;scroll-snap-type:none;width:auto}.cs .im,.cs-row{clip-path:none;margin-left:0}.cs .im{border-radius:18px;overflow:hidden;transform:none!important;width:100%}.cs .cs-logo{right:16px;top:16px}.cs,.cs .cs-txt,.cs .im:after,.cs .meta{transform:none!important}.cs,.cs:focus-within,.cs:hover{transition:opacity .3s ease;width:auto}.in .cs-row .cs,.no-js .cs-row .cs{opacity:1}.cs .im{aspect-ratio:16/9;height:auto}.cs:is(:hover,:focus-within) .im{clip-path:none}.cs .go{display:none}.cs .im{cursor:auto}.cs-arr,.cs-dots{display:none}.calc{flex-direction:column}.calc .opts{border-bottom:1px solid var(--hair-soft);border-right:none}.calc .sum{border-radius:0 0 20px 20px;width:100%}.faq-grid{gap:40px;grid-template-columns:1fr}.fq:before{left:-12px}.blog-row{grid-template-columns:1fr 1fr}.contact-grid{gap:40px;grid-template-columns:1fr}.f-cols{gap:36px 40px;grid-template-columns:1fr 1fr}.f-brand{grid-column:1/-1;max-width:440px}}@media (max-width:640px){.tl:before{left:18px}.tl-step{gap:14px;grid-template-columns:36px minmax(0,1fr);padding:22px 0}.tl-n{font-size:12px;height:36px;width:36px}.tl-body h3{font-size:17px;min-height:36px}.k-next{margin-top:24px}.contact-list{gap:18px;grid-template-columns:1fr}:root{--gutter:16px}.sec{padding:64px 0}.sec-tight{padding:0 0 64px}h2.sec-t{font-size:29px;letter-spacing:-.4px}.sec-s{font-size:15px;line-height:1.55}html{scroll-padding-top:84px}.site-header{top:.75rem}.site-header.stuck{top:.35rem}.nav{border-radius:14px;min-height:60px;padding:8px 8px 8px 14px}.logo-svg{height:40px;max-width:100%}.hero{height:auto;justify-content:center;min-height:calc(100svh - 84px);padding:36px 20px}.hero .badge{margin-top:auto;padding-top:0}.hero h1 br{display:none}.hero h1{font-size:40px;letter-spacing:-1px;margin-top:26px;max-width:20ch}.hero .badge{font-size:10px;letter-spacing:1.6px;padding:8px 14px;white-space:nowrap}.hero .sub{font-size:15px;margin-top:20px}.hero .sub br{display:none}.hero .ctas{flex-direction:column;gap:12px;margin-top:30px;width:100%}.hero .ctas .btn{height:52px;justify-content:center;width:100%}.anim-toggle{bottom:calc(88px + env(safe-area-inset-bottom))}.r1{height:340px;margin-left:-170px;top:-30px;width:340px}.r2{height:500px;margin-left:-250px;top:-100px;width:500px}.r3{height:680px;margin-left:-340px;top:-180px;width:680px}.r4{height:880px;margin-left:-440px;top:-270px;width:880px}.aurora .halo{height:60%;width:160%}.trusted{--logo-gap:clamp(56px,14vw,80px);gap:18px;padding-top:44px;width:100%}.trusted .row.marquee .tr-track{animation-duration:28s}.lg{font-size:15px;white-space:nowrap}.spark{display:none}.cs-row{gap:28px;grid-template-columns:1fr;margin-top:40px}.cs .im{border-radius:16px}.cs .cs-logo{height:38px;padding:0 12px;right:12px;top:12px}.cs-logo img{height:calc(var(--logo-h,22px)*.82);max-width:112px}.cs-techs{bottom:10px;gap:4px;left:10px}.cs-tech{font-size:8px;height:30px;width:30px}.cs-tech-icon{height:18px;width:18px}.cs .meta{margin-top:12px}.steps-head{align-items:flex-start;flex-direction:column;gap:18px}.steps{--vis:1;--gap:14px;margin:30px -16px 0;padding:4px 16px 8px}.step{flex:0 0 82%;padding:22px 20px 24px;scroll-snap-align:center}.stack-scroll{margin-top:16px}.tech-pop{padding:16px 16px 14px;width:min(280px,78vw)}.c-seg{flex-direction:column}.c-seg button{min-height:50px}.calc .opts,.calc .sum{padding:26px 20px}.c-price{font-size:46px}.calc-wrap{margin-top:40px}.f-2{grid-template-columns:1fr}.faq-grid{gap:32px;margin-top:0}.faq-l p{font-size:15px;max-width:none}.faq-cta{justify-content:center;width:100%}.fq .q{gap:14px;padding:18px 0}.fq .q span:first-child{font-size:15.5px}.fq .pm{height:32px;width:32px}.fq .aw p{font-size:14.5px;line-height:22px;padding-right:20px}.fq:before{bottom:18px;left:-8px;top:18px}.blog-row{gap:18px;grid-template-columns:1fr;margin-top:34px}.blog-head{align-items:stretch;flex-direction:column;gap:20px}.bp .cov{height:190px}.bp .bd{padding:20px 20px 24px}.bp h3{font-size:17px}.contact-l h2{font-size:30px}.contact-form{padding:24px 20px}.footer{padding:44px 0 96px}.f-cols{gap:32px;grid-template-columns:1fr;margin-top:32px}.f-r3{align-items:flex-start;flex-direction:column;gap:14px;margin-top:28px}.f-legal{gap:10px 24px;justify-content:flex-start}.sticky-cta{display:flex}}@media (prefers-reduced-motion:reduce){.cs-row,html{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.calc-halo{display:none}.hero h1 .mint{-webkit-text-fill-color:transparent}.stack-svg .ln{stroke-dashoffset:0}.trusted .row.marquee .tr-track{animation:none}}.offers{display:grid;gap:56px;margin-top:64px}.offer{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0));border-radius:6px;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:44px 48px;position:relative;--sel:var(--emerald);border:1.5px solid rgba(15,173,150,.5)!important;transition:border-color .25s ease}.o-app{--sel:var(--violet-light);border-color:rgba(176,106,201,.5)!important}.offer .h{background:#fff;border:1.5px solid var(--sel);height:9px;position:absolute;transition:transform .25s ease;width:9px}.offer .h.tl{left:-5px;top:-5px}.offer .h.tr{right:-5px;top:-5px}.offer .h.bl{bottom:-5px;left:-5px}.offer .h.br{bottom:-5px;right:-5px}.offer .comp{color:var(--sel);font-family:var(--mono);font-size:12.5px;left:14px;top:-25px}.offer .comp,.offer .dims{position:absolute;white-space:nowrap}.offer .dims{background:var(--sel);border-radius:5px;bottom:-13px;color:#fff;display:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;left:50%;padding:4px 10px;transform:translateX(-50%)}.o-app .dims{color:#1a0e24}.offer:hover{border-color:var(--sel)!important}.offer:hover .h{transform:scale(1.25)}.o-ico{align-items:center;background:var(--emerald);border-radius:10px;color:#052a24;display:inline-flex;height:42px;justify-content:center;width:42px}.o-ico svg{height:22px;width:22px}.o-ico-v{background:var(--violet-light);color:#1a0e24}.offer h3{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;font-weight:700;gap:8px 12px;letter-spacing:-.3px;margin-top:18px}.offer h3 small{background:rgba(15,173,150,.12);border-radius:6px;color:var(--emerald-2);font-size:12.5px;font-weight:600;padding:4px 9px;white-space:nowrap}.o-d{color:var(--muted);font-size:15px;line-height:24px;margin-top:12px}.o-d a{color:var(--emerald-2);text-decoration:underline;text-underline-offset:3px}.o-fh{color:var(--text);font-size:14px;font-weight:700;margin-top:18px}.o-feat{display:grid;gap:8px;margin-top:8px}.o-feat li{align-items:flex-start;color:#cfc7da;display:flex;font-size:14.5px;gap:10px;line-height:21px}.o-feat svg{color:var(--emerald-2);flex:none;height:14px;margin-top:3px;width:14px}.o-ctas{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px}.o-ctas,.o-link{align-items:center}.o-link{color:var(--muted);display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-height:40px;transition:color .18s}.o-link svg{height:13px;width:13px}.o-link:hover{color:#fff}.o-btn{align-items:center;background:transparent;border:1px solid rgba(43,201,174,.6);border-radius:9px;color:var(--emerald-2);display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;height:44px;margin-top:0;padding:0 18px;transition:background .18s,border-color .18s,color .18s}.o-btn svg{height:13px;transition:transform .2s;width:13px}.o-btn:hover{background:rgba(15,173,150,.12);border-color:var(--emerald-2);color:#fff}.o-btn:hover svg{transform:translateX(3px)}.o-media{padding-top:18px;position:relative}.o-media:before{background:radial-gradient(closest-side,rgba(15,173,150,.14),transparent 70%);content:"";inset:-10% -8%;pointer-events:none;position:absolute}.o-app .o-media:before{background:radial-gradient(closest-side,rgba(176,106,201,.16),transparent 70%)}.o-tag{align-items:center;background:var(--emerald);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.4);color:#052a24;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;left:50%;padding:10px 16px;position:absolute;top:-6px;transform:translateX(-50%);white-space:nowrap;z-index:2}.o-tag svg{height:15px;width:15px}.o-tag-v{background:var(--violet-light);color:#1a0e24}.offer-alt .shot{margin-left:0;margin-right:calc(clamp(0px,3vw,48px)*-1)}.win{background:#150b1e;border-radius:12px;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 30px 80px rgba(0,0,0,.55);color:var(--text);overflow:hidden;position:relative}.wbar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;font-size:12.5px;gap:16px;height:42px;padding:0 18px}.wname{font-weight:600}.wurl{color:var(--dim);font-family:var(--mono);font-size:11.5px}.wst{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:7px;margin-left:auto}.wst i{background:var(--emerald-2);border-radius:50%;height:7px;width:7px}.gsm{--wood:#8b5a2b;--wood-d:#5a3a1e}.gs{display:grid;grid-template-columns:1fr 270px;height:420px}.pv{background:#f5f2ea;color:#1e1a22;min-width:0;overflow:hidden;padding:20px 24px;position:relative}.pv-empty{align-items:center;color:#9c94a3;display:flex;flex-direction:column;font-size:12.5px;gap:12px;inset:0;justify-content:center;line-height:18px;position:absolute;text-align:center;transition:opacity .5s ease}.pv-empty svg{height:40px;opacity:.7;width:40px}.gsm.built .pv-empty,.gsm.final .pv-empty{opacity:0}.pv-nav{align-items:center;color:#6a6272;display:flex;font-size:11px;gap:10px;white-space:nowrap}.pv-nav b{color:var(--wood-d);font-size:12.5px;margin-right:auto}.pv-nav .pv-hide{display:none}.pv-nav .pv-hide.show{display:inline}.pv-btn{background:var(--wood);border-radius:999px;color:#fff;font-weight:600;padding:5px 11px}.pv h4{color:#1e1a22;font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1.15;margin-top:22px;max-width:340px}.pv p{color:#6a6272;font-size:12px;line-height:18px;margin-top:7px;max-width:360px}.pv-gal{display:grid;gap:8px;grid-template-columns:1.4fr 1fr 1fr;height:64px;margin-top:14px}.pv-gal i{background:linear-gradient(135deg,#c4956a,#8b5a2b);border-radius:7px}.pv-gal i:nth-child(2){background:linear-gradient(135deg,#6e4426,#3a2213)}.pv-gal i:nth-child(3){background:linear-gradient(135deg,#d9cbb4,#a88e6d)}.pv-cenik{margin-top:14px}.pv-cenik small{color:var(--wood);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pr{background:#fff;border:1px solid #e3ded3;border-radius:8px;display:flex;font-size:12px;justify-content:space-between;margin-top:6px;padding:8px 12px}.pr b{color:var(--wood-d);font-weight:600}.gb{opacity:0;position:relative;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.gb.draw,.gb.on,.gsm.final .gb{opacity:1;transform:none}.gb:after{background:linear-gradient(100deg,rgba(139,90,43,.08) 30%,rgba(139,90,43,.24) 50%,rgba(139,90,43,.08) 70%) 0 0/220% 100%;border:1.5px dashed var(--wood);border-radius:8px;content:"";inset:-4px -6px;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.gb.draw:after{animation:gbShim 1.1s linear infinite;opacity:1}.gb.draw{color:transparent}.gb.draw>*{visibility:hidden}@keyframes gbShim{0%{background-position:120% 0}to{background-position:-120% 0}}.pv:after{background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.75) 50%,transparent 65%) 0 0/250% 100%;background-position:120% 0;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.gsm.pub .pv:after{animation:pvFlash 1.1s ease forwards}@keyframes pvFlash{0%{background-position:120% 0;opacity:1}to{background-position:-120% 0;opacity:1}}.wst i{transition:background .3s ease}.wst[data-st=idle] i{background:hsla(0,0%,100%,.3)}.wst[data-st=gen] i{animation:wstPulse 1s ease infinite;background:#e8c27a}.wst[data-st=ready] i{background:#e8c27a}.wst[data-st=pub] i{background:var(--emerald-2)}@keyframes wstPulse{0%,to{opacity:1}50%{opacity:.35}}.wname,.wurl{transition:opacity .3s ease}.wname.sw,.wurl.sw{opacity:0}.agent{border-left:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;font-size:12.5px;gap:10px;min-width:0;overflow:hidden;padding:16px 18px;position:relative}.a-h{color:var(--dim);flex:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.a-log{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%);min-height:0;overflow:hidden}.msg{animation:msgIn .35s cubic-bezier(.2,.8,.3,1);border-radius:10px;line-height:18px;max-width:94%;padding:9px 12px}.msg.me{align-self:flex-end;background:hsla(0,0%,100%,.1);border-bottom-right-radius:3px}.msg.ai{align-self:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-bottom-left-radius:3px}.msg.ai b{color:var(--emerald-2);font-weight:600}.msg.think{align-items:center;color:var(--muted);display:flex;gap:8px}.msg.think .dots{display:inline-flex;gap:3px}.msg.think .dots i{animation:dotBounce 1s ease infinite;background:var(--emerald-2);border-radius:50%;height:5px;width:5px}.msg.think .dots i:nth-child(2){animation-delay:.15s}.msg.think .dots i:nth-child(3){animation-delay:.3s}@keyframes dotBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a-btn{animation:msgIn .35s ease;background:var(--emerald);border-radius:8px;color:#052a24;display:block;font-size:12.5px;font-weight:600;margin-top:2px;padding:9px;text-align:center;transition:transform .12s ease,filter .2s ease}.a-btn.press{filter:brightness(1.15);transform:scale(.95)}.a-btn.done{background:rgba(43,201,174,.18);color:var(--emerald-2)}.a-in{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:9px;display:flex;flex:none;font-size:12.5px;gap:8px;line-height:18px;min-height:38px;padding:8px 10px 8px 12px;position:relative}.a-txt{flex:1;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.a-caret{background:var(--emerald-2);flex:none;height:16px;margin-left:-6px;opacity:0;width:1.5px}.a-in.typing .a-caret{animation:caretBlink .9s steps(1) infinite;opacity:1}@keyframes caretBlink{50%{opacity:0}}.a-ph{color:var(--dim);left:12px;pointer-events:none;position:absolute;transition:opacity .2s ease}.a-in.has .a-ph,.a-in.typing .a-ph{opacity:0}.a-send{align-items:center;background:hsla(0,0%,100%,.08);border-radius:6px;color:var(--dim);display:flex;flex:none;height:24px;justify-content:center;transition:background .2s ease,color .2s ease;width:24px}.a-send svg{height:13px;width:13px}.a-in.typing .a-send{background:var(--emerald);color:#052a24}.gs-cur{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-40px,-40px);transition:transform .75s cubic-bezier(.3,.85,.3,1),opacity .3s ease;z-index:5}.gs-cur.on{opacity:1}.gs-cur svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));transition:transform .12s ease}.gs-cur.press svg{transform:scale(.8)}.gs-cur .tag{background:var(--emerald);border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-size:10.5px;font-weight:600;left:18px;padding:3px 7px;position:absolute;top:18px;white-space:nowrap}.gs-cur.you .tag{background:#5b5566}.gsm .gs>*{transition:opacity .5s ease}.gsm.out .gs>*{opacity:0}.gsm.final .pv-nav .pv-hide{display:inline}.gsm.final .a-in,.gsm.final .gs-cur{display:none}.ism{--v:var(--violet-light);--v2:#c98bdd}.isw{display:flex;flex-direction:column;height:420px}.phases{color:var(--dim);font-size:11px;gap:4px;padding:12px 16px 0}.phases,.phases li{align-items:center;display:flex}.phases li{border:1px solid transparent;border-radius:7px;flex:1;gap:6px;justify-content:center;opacity:.55;padding:6px;white-space:nowrap}.phases li,.phases li i{transition:all .35s ease}.phases li i{background:hsla(0,0%,100%,.25);border-radius:50%;flex:none;height:6px;width:6px}.phases li.on{background:rgba(176,106,201,.16);border-color:rgba(176,106,201,.5);color:#fff;opacity:1}.phases li.on i{background:var(--v);box-shadow:0 0 0 3px rgba(176,106,201,.25)}.phases li.done{color:var(--muted);opacity:.9}.phases li.done i{background:var(--v)}.phases .ph-loop{border-radius:50%;color:var(--dim);flex:none;height:26px;opacity:.4;padding:0;width:26px}.phases .ph-loop svg{height:14px;width:14px}.phases .ph-loop.on{animation:spinOnce 1.1s ease;background:var(--violet);border-color:var(--v);color:#fff;opacity:1}@keyframes spinOnce{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ism .stage{flex:1;min-height:0}.ism .pane{inset:14px 18px 16px}.ism .pane h5{font-size:13.5px}.beam.v{background:linear-gradient(90deg,transparent,var(--violet-light),transparent)}.ism.scan .beam{animation:beam 2.6s linear infinite;opacity:.8}.net{height:292px;margin-top:8px;position:relative}.net-l{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.lk{stroke:hsla(0,0%,100%,.1);stroke-dasharray:1;stroke-dashoffset:1;stroke-width:1.5;transition:stroke .4s ease}.lk.draw{animation:lkDraw .7s ease forwards;stroke:var(--v2);stroke-width:1.8}@keyframes lkDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lk.live{animation:lkFlow 1.2s linear infinite;stroke:var(--v2);stroke-dasharray:.03 .03;stroke-width:1.8}.lk.dim,.lk.live{stroke-dashoffset:0}.lk.dim{stroke:rgba(201,139,221,.35)}@keyframes lkFlow{to{stroke-dashoffset:-.12}}.nd{background:#251935;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;color:var(--muted);font-size:11px;font-weight:600;left:var(--x);line-height:14px;opacity:0;padding:4px 9px;position:absolute;top:var(--y);transform:translate(-50%,-50%) scale(.85);transition:all .35s ease;white-space:nowrap}.nd.on{opacity:1;transform:translate(-50%,-50%)}.nd.on.need{background:#3a2350;border-color:var(--v);color:#fff}.nd.on.rule{background:#3a2e1f;border-color:rgba(232,194,122,.6);color:#f3dda5}.nd.core{background:var(--violet);border-color:var(--v);color:#fff;font-size:12.5px;opacity:1;padding:8px 16px;transform:translate(-50%,-50%);z-index:2}.nd.core.pulse{background:var(--v);box-shadow:0 0 0 6px rgba(176,106,201,.25)}.nd small{color:var(--dim);display:block;font-size:9px;font-weight:400;line-height:11px}.nd.on.sat{border-color:var(--v);color:#fff}.nd.on.sat small{color:var(--v2)}.nd.trio-n{background:var(--violet);border-color:var(--v);color:#fff;font-size:11.5px;padding:7px 12px;z-index:2}.trio{display:grid;gap:26px;grid-template-columns:96px 1fr 1.25fr;height:262px;margin-top:10px}.dev,.trio{position:relative}.dev{background:#f4f1f7;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#3a2e45;display:flex;flex-direction:column;gap:7px;opacity:0;padding:12px 10px 10px;transform:translateY(8px);transition:all .4s ease;z-index:1}.dev.on{opacity:1;transform:none}.dev .dlab{bottom:-18px;color:var(--dim);font-size:10px;left:0;position:absolute;right:0;text-align:center;white-space:nowrap}.phone{border-radius:16px;padding-top:20px}.phone .notch{background:#c9c2d2;border-radius:3px;height:5px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:32px}.dbar{align-items:center;background:#e7e1ee;border-radius:5px;color:#7a6e86;display:flex;font-size:9px;gap:4px;height:18px;margin:-4px -2px 2px;padding:0 4px}.dbar i{background:#c9c2d2;border-radius:50%;height:6px;width:6px}.dbar span{font-family:var(--mono);margin-left:4px}.isd .dbar{background:#1b1026;color:#fff}.isd .dbar span{font-family:inherit;font-size:9.5px;font-weight:600;margin:0}.wb{opacity:0;transition:opacity .3s ease}.wb.on{opacity:1}.dev b.wb{display:block;font-size:11px;font-weight:700;line-height:14px}.dev em.wb{background:#fff;border:1px solid #ddd6e4;border-radius:5px;display:block;font-style:normal;height:22px;position:relative}.dev em.wb:before{background:#ddd6e4;border-radius:3px;content:"";height:6px;left:8px;position:absolute;top:7px;width:44%}.dev em.wb:after{background:#e8ddf0;border-radius:4px;content:"";height:8px;position:absolute;right:8px;top:6px;width:26px}.dev em.new{background:var(--violet);border-color:var(--v);color:#fff;font-size:10px;font-weight:600;height:auto;line-height:14px;padding:3px 8px}.dev em.new,.dev em.new:after,.dev em.new:before{display:none}.dev em.new small{color:#e8d6f0;font-weight:400;margin-left:6px}.dev em.new.on{animation:msgIn .35s ease;display:block}.phone em.new small{display:block;margin:0}.dev u.wb{background:var(--violet);border-radius:7px;color:#fff;display:block;font-size:9.5px;font-weight:700;line-height:12px;margin-top:auto;padding:7px 4px;text-align:center;text-decoration:none}.dev u.press{filter:brightness(1.15);transform:scale(.96)}.tabs{display:flex;gap:4px;margin-top:2px}.tabs span{background:#e7e1ee;border-radius:5px;color:#7a6e86;font-size:10px;font-weight:600;padding:4px 9px;transition:all .25s ease}.tabs span.on{background:#1b1026;color:#fff}.tabc{display:none;flex-direction:column;gap:7px}.tabc.on{display:flex}.tabc.dash{gap:8px}.mkpi{display:grid;gap:6px;grid-template-columns:1fr 1fr}.mkpi span{background:#fff;border:1px solid #ddd6e4;border-radius:6px;padding:6px 8px}.mkpi small{color:#7a6e86;display:block;font-size:9px}.mkpi b{color:#1b1026;display:block;font-size:12.5px;font-weight:700}.mrow{align-items:end;display:grid;gap:8px;grid-template-columns:1fr 60px}.bars-g{align-items:flex-end;background:#fff;border:1px solid #ddd6e4;border-radius:6px;display:flex;gap:4px;height:70px;padding:8px}.bars-g i{background:linear-gradient(180deg,var(--v2),var(--violet));border-radius:2px 2px 0 0;flex:1;height:100%;transform:scaleY(0);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.bars-g i:nth-child(n+3){transition-delay:.06s}.bars-g i:nth-child(n+5){transition-delay:.12s}.bars-g i:nth-child(n+7){transition-delay:.18s}.bars-g i:last-child{background:linear-gradient(180deg,var(--emerald-2),var(--emerald))}.bars-g.on i{transform:scaleY(var(--h))}.donut.mini{background:#fff;border:1px solid #ddd6e4;border-radius:6px;height:70px;padding:6px}.donut svg{display:block;height:100%;transform:rotate(-90deg);width:100%}.d-bg{stroke:#e7e1ee}.d-bg,.d-seg{fill:none;stroke-width:12}.d-seg{stroke-dasharray:0 100;transition:stroke-dasharray .8s ease .1s}.d1{stroke:var(--emerald-2)}.d2{stroke:var(--v2)}.d3{stroke:#e8c27a}.donut.on .d1{stroke-dasharray:62 100}.donut.on .d2{stroke-dasharray:26 100;stroke-dashoffset:-62}.donut.on .d3{stroke-dasharray:12 100;stroke-dashoffset:-88}.trio .gs-cur .tag{background:#5b5566}.svcs{gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}.svc,.svcs{display:grid}.svc{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;-moz-column-gap:8px;column-gap:8px;grid-template-columns:10px 1fr;opacity:0;padding:9px 11px;transform:translateY(6px);transition:all .4s ease}.svc.on{opacity:1;transform:none}.svc i{background:hsla(0,0%,100%,.25);border-radius:50%;grid-row:span 2;height:8px;transition:background .3s ease;width:8px}.svc.on i{animation:pulseDot 2s ease infinite;background:var(--emerald-2);box-shadow:0 0 0 3px rgba(43,201,174,.2)}.svc.warn i{animation:none;background:#e8c27a;box-shadow:0 0 0 3px rgba(232,194,122,.22)}@keyframes pulseDot{0%,to{box-shadow:0 0 0 3px rgba(43,201,174,.2)}50%{box-shadow:0 0 0 5px rgba(43,201,174,.08)}}.svc b{font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.svc b,.svc small{white-space:nowrap}.svc small{color:var(--dim);font-size:10px}.slog{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:4px;margin-top:10px}.slog li{animation:msgIn .35s ease;display:flex;gap:8px}.slog li span{color:var(--dim);font-family:var(--mono)}.slog li b{color:#fff;font-weight:600}.ticket{background:#1e1a22;border:1px solid rgba(176,106,201,.5);border-radius:12px;bottom:0;box-shadow:0 12px 32px rgba(0,0,0,.4);left:0;opacity:0;padding:12px 14px;position:absolute;right:0;transform:translateY(12px);transition:all .4s ease}.ticket.on{opacity:1;transform:none}.ticket small{color:var(--v2);display:block;font-size:9.5px;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.ticket p{color:#fff;font-size:12.5px;line-height:17px}.tsteps{color:var(--dim);counter-reset:none;display:flex;font-size:10.5px;gap:6px;list-style:none;margin-top:10px}.tsteps li{border-top:2px solid hsla(0,0%,100%,.12);flex:1;opacity:.5;padding:6px 0 0;position:relative;transition:all .3s ease;white-space:nowrap}.tsteps li:before{content:none}.tsteps li.on{border-color:var(--v2);color:#fff;opacity:1}.tsteps li.done{border-color:var(--emerald-2);color:var(--muted);opacity:1}.tdone{color:var(--emerald-2)!important;font-size:12px!important;font-weight:600;margin:0;opacity:0;position:absolute;right:14px;top:11px;transition:opacity .3s ease}.tdone.on{opacity:1}.ism .isw>*{transition:opacity .5s ease}.ism.out .isw>*{opacity:0}.win{background:#1b1026}.o-steps{display:grid;gap:7px;margin-top:8px}.o-steps li{align-items:flex-start;color:#cfc7da;display:flex;font-size:14.5px;gap:10px;line-height:21px}.o-steps b{align-items:center;background:rgba(15,173,150,.14);border-radius:6px;color:var(--emerald-2);display:flex;flex:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;width:22px}.aiw{display:grid;grid-template-columns:250px 1fr;height:420px}.stairs{border-right:1px solid hsla(0,0%,100%,.07);flex-direction:column;gap:7px;justify-content:flex-end;padding:18px 0 18px 18px}.st,.stairs{display:flex}.st{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;gap:10px;opacity:.42;padding:9px 11px;transition:opacity .4s ease,background .4s ease,border-color .4s ease,transform .4s ease}.st[data-s="2"]{margin-left:10px}.st[data-s="3"]{margin-left:20px}.st[data-s="4"]{margin-left:30px}.st i{align-items:center;background:hsla(0,0%,100%,.08);border-radius:8px;color:var(--muted);display:flex;flex:none;height:28px;justify-content:center;transition:background .4s ease,color .4s ease;width:28px}.st i svg{height:16px;width:16px}.st span{display:flex;flex-direction:column;font-size:12.5px;font-weight:600;line-height:15px;min-width:0}.st small{color:var(--dim);font-size:9.5px;font-weight:600;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.st em{align-items:center;border-radius:50%;display:flex;flex:none;font-size:10px;font-style:normal;font-weight:700;height:16px;justify-content:center;margin-left:auto;opacity:0;transition:opacity .3s ease;width:16px}.st.on{background:rgba(15,173,150,.16);border-color:var(--emerald);opacity:1;transform:translateX(4px)}.st.on i{background:var(--emerald);color:#052a24}.st.on em{animation:wstPulse 1s ease infinite;box-shadow:inset 0 0 0 2px var(--emerald-2);opacity:1}.st.done{border-color:rgba(43,201,174,.35);opacity:.9}.st.done i{color:var(--emerald-2)}.st.done em{background:var(--emerald-2);color:#052a24;opacity:1}.st.done em:after{content:"✓"}.stage{min-width:0;overflow:hidden;position:relative}.beam{background:linear-gradient(90deg,transparent,var(--emerald-2),transparent);height:2px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.aim.scan .beam{animation:beam 2.6s linear infinite;opacity:.8}@keyframes beam{0%{top:0}to{top:100%}}.pane{inset:18px 20px;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.pane.on{opacity:1;transform:none}.pane h5{font-size:14px;font-weight:600;letter-spacing:-.1px}.pmap{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;font-size:11.5px;font-weight:600;opacity:0;padding:6px 10px;transform:scale(.9);transition:all .35s ease}.pn.on{opacity:1;transform:none}.pn.scan{border-color:var(--emerald-2);box-shadow:0 0 0 3px rgba(43,201,174,.18)}.pa{background:hsla(0,0%,100%,.3);height:1px;opacity:0;position:relative;transition:opacity .3s ease;width:14px}.pa:after{border:3.5px solid transparent;border-left-color:hsla(0,0%,100%,.4);content:"";position:absolute;right:-1px;top:-3px}.pa.on{opacity:1}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.chip{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--muted);font-size:11px;opacity:0;padding:4px 9px;transform:translateY(4px);transition:all .35s ease}.chip.on{opacity:1;transform:none}.chip.warn{border-color:rgba(232,194,122,.5);color:#e8c27a}.found{color:var(--muted);font-size:12px;line-height:18px;margin-top:16px;opacity:0;transition:opacity .4s ease}.found.on{opacity:1}.found b{color:var(--text)}.fix{margin-top:10px}.fix li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;font-size:12.5px;gap:10px;opacity:.35;padding:8px 0;transition:opacity .35s ease}.fix li i{border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;flex:none;height:16px;position:relative;transition:all .3s ease;width:16px}.fix li.work{opacity:.8}.fix li.work i{animation:wstPulse .9s ease infinite;border-color:var(--emerald-2)}.fix li.ok{opacity:1}.fix li.ok i{animation:none;background:var(--emerald);border-color:var(--emerald)}.fix li.ok i:after{border:solid #052a24;border-width:0 1.8px 1.8px 0;content:"";height:8px;left:4.5px;position:absolute;top:1.5px;transform:rotate(45deg);width:4px}.prog{background:hsla(0,0%,100%,.08);border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.prog span{background:var(--emerald);display:block;height:100%;transition:width .7s ease;width:0}.prog-l{color:var(--dim);font-size:11.5px;margin-top:6px}.prog-l span{color:var(--emerald-2);font-variant-numeric:tabular-nums;font-weight:600}.auto{margin-top:8px}.auto li{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:6px;padding:8px 10px;transition:border-color .3s ease}.auto li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto li b{background:hsla(0,0%,100%,.08);border-radius:999px;color:var(--muted);flex:none;font-size:10.5px;font-weight:600;padding:3px 8px;transition:all .3s ease}.auto li.busy b{background:rgba(232,194,122,.18);color:#e8c27a}.auto li.run{border-color:rgba(43,201,174,.35)}.auto li.run b{background:var(--emerald);color:#052a24}.saved{color:var(--muted);font-size:12.5px;margin-top:16px}.saved b{color:var(--emerald-2);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin-right:2px}.bots{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.bot{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;display:flex;gap:10px;opacity:0;padding:8px 10px;transform:translateY(8px) scale(.96);transition:all .4s ease}.bot.on{opacity:1;transform:none}.bot i{background:hsla(0,0%,100%,.08);border-radius:9px;flex:none;height:30px;position:relative;transition:background .3s ease;width:30px}.bot i:before{border-radius:50%;box-shadow:8px 0 0 var(--dim);height:4px;left:9px;top:11px;width:4px}.bot i:after,.bot i:before{background:var(--dim);content:"";position:absolute;transition:all .3s ease}.bot i:after{border-radius:1px;height:2px;left:11px;top:19px;width:8px}.bot.boot i{animation:wstPulse .7s ease infinite}.bot.live{border-color:rgba(43,201,174,.35)}.bot.live i{animation:none;background:var(--emerald)}.bot.live i:before{background:#052a24;box-shadow:8px 0 0 #052a24}.bot.live i:after{background:#052a24}.bot span{display:flex;flex-direction:column;min-width:0}.bot b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot small{align-items:center;color:var(--dim);display:flex;font-size:10.5px;gap:5px}.bot.live small{color:var(--emerald-2)}.bot.live small:before{background:var(--emerald-2);border-radius:50%;content:"";height:5px;width:5px}.feed{color:var(--muted);display:flex;flex-direction:column;font-size:11.5px;gap:5px;line-height:16px;margin-top:10px}.feed div{animation:msgIn .35s ease;background:hsla(0,0%,100%,.04);border-left:2px solid var(--emerald-2);border-radius:7px;padding:6px 9px}.feed b{color:var(--text);font-weight:600}.aim .aiw>*{transition:opacity .5s ease}.aim.out .aiw>*{opacity:0}@media (min-width:1025px) and (max-width:1300px){.gs{grid-template-columns:1fr 226px}.pv{padding:16px 18px}.pv-nav{gap:6px}.pv-nav b{font-size:11.5px}.pv-nav span:not(.pv-btn):not(.pv-hide){display:none}.pv-btn{padding:4px 9px}.pv h4{font-size:17px;margin-top:16px}.pv p{font-size:11.5px;line-height:17px}.pv-gal{height:52px}.pv-cenik,.pv-gal{margin-top:12px}.agent{padding:14px}.msg{padding:8px 10px}.a-in,.msg{font-size:12px}.aiw{grid-template-columns:200px 1fr}.st{gap:8px;padding:8px 9px}.st span{font-size:12px}.st small{display:none}.pane{inset:16px}.bot{gap:8px;padding:7px 8px}.bot b{font-size:11.5px}.phases{font-size:10px;padding:10px 12px 0}.phases li{gap:4px;padding:5px 4px}.nd{font-size:10px;padding:3px 7px}.nd small{font-size:8.5px}.trio{gap:18px;grid-template-columns:78px 1fr 1.2fr}.phone em.new small{display:none}.svc b{font-size:11px}.svc small{font-size:9.5px}}@media (max-width:1024px){.offer{gap:28px;grid-template-columns:1fr;padding:32px 28px}.o-media{padding-top:22px}}@media (max-width:640px){.offers{gap:60px;margin-top:36px}.offer{padding:24px 18px}.offer h3{font-size:21px}.gs{grid-template-columns:1fr;height:auto}.agent{border-left:0;border-top:1px solid hsla(0,0%,100%,.07);height:250px}.pv{height:352px;padding:16px}.pv h4{font-size:18px}.pv-gal{height:52px}.pv-cenik .pr:nth-child(4){display:none}.aiw{grid-template-columns:1fr;height:auto}.stairs{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:0;direction:rtl;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);padding:12px}.st{direction:ltr;flex-direction:column;gap:6px;margin-left:0!important;padding:8px 4px;text-align:center}.st.on{transform:translateY(-3px)}.st span{align-items:center;font-size:10.5px;line-height:13px}.st em,.st small{display:none}.stage{height:340px}.pane{inset:14px}.pv-nav span:not(.pv-btn){display:none!important}.isw{height:auto}.ism .stage{flex:none;height:400px}.phases{font-size:9.5px;gap:2px;padding:10px 8px 0}.phases li{gap:3px;padding:5px 3px}.phases li i{height:5px;width:5px}.phases .ph-loop{height:22px;width:22px}.net{height:310px}.nd{font-size:9.5px;left:var(--mx,var(--x));padding:3px 6px;top:var(--my,var(--y))}.nd.mh{display:none}.nd small{font-size:8px;line-height:10px}.nd.core{font-size:11px;padding:6px 10px}.nd.trio-n{font-size:10px;padding:5px 8px}.trio{gap:10px;grid-template-columns:70px 1fr 1.15fr;height:280px}.dev{gap:6px;padding:10px 6px 8px}.dev .dlab{display:none}.dev b.wb{font-size:9px}.dev u.wb{font-size:8.5px;padding:6px 2px}.dev em.new{font-size:9px;padding:3px 5px}.dev em.new small{display:none}.mkpi span{padding:5px 6px}.mkpi b{font-size:10px;white-space:nowrap}.dbar span{display:none}.tabs span{font-size:9px;padding:3px 6px}.mkpi b{font-size:11px}.mrow{grid-template-columns:1fr 48px}.bars-g,.donut.mini{height:56px}.svcs{gap:6px;grid-template-columns:1fr}.svc{padding:7px 10px}.svc i{grid-row:span 1}.slog li:nth-child(n+3),.svc small{display:none}.slog li{font-size:10.5px}.slog li b{white-space:nowrap}.tsteps{flex-wrap:wrap}.tsteps li{flex:1 1 40%}.wurl{display:none}.o-tag{font-size:12.5px;padding:8px 12px}.o-btn{height:44px;justify-content:center;width:100%}.o-ctas{align-items:stretch;flex-direction:column;gap:6px}.o-link{justify-content:center}}.site-header{top:1.5rem}.nav{align-items:center;backdrop-filter:blur(10px);background:rgba(23,9,31,.82);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:none;display:grid;gap:28px;grid-template-columns:1fr auto 1fr;height:72px;min-height:0;padding:0 14px 0 28px;transition:height .25s ease,box-shadow .25s ease,background .25s ease}.stuck .nav{background:rgba(23,9,31,.86);border-color:hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.45);height:62px}.lockup{gap:12px;margin-left:-4px}.logo-svg{height:42px;max-width:100%}.nav .links{color:#e7e1ee;flex-wrap:nowrap;font-size:15px;font-weight:400;gap:6px;justify-self:center}.nav .links a{border-radius:9px;padding:10px 14px;transition:background .2s ease,color .2s ease}.nav .links a:hover{background:hsla(0,0%,100%,.06);color:#fff}.nav .links a.cur{background:hsla(0,0%,100%,.08);color:#fff}.nav .right{gap:14px}.btn-kontakt{background:var(--grad-cta);border:0;border-radius:10px;box-shadow:var(--shadow-cta);font-size:15px;height:44px;letter-spacing:0;padding:0 22px;text-transform:none;transition:filter .2s ease,transform .18s ease,box-shadow .2s ease}.btn-kontakt:hover{border:0;box-shadow:var(--shadow-cta-hover);filter:brightness(1.13);transform:translateY(-1px)}.lang-switch{backdrop-filter:none;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);box-shadow:none}.lang-switch-thumb{background:hsla(0,0%,100%,.12);border-color:transparent;box-shadow:none}.lang-switch-opt{font-size:12px;letter-spacing:.08em;min-height:32px;min-width:2.5rem;padding:0 12px}.nav-burger{backdrop-filter:none;background:transparent;border:0;border-radius:10px;box-shadow:none}@media (max-width:1024px){.nav{grid-template-columns:1fr auto;height:64px;padding:0 8px 0 18px}}@media (max-width:640px){.nav{border-radius:14px;height:56px;padding:0 6px 0 14px}.logo-svg{height:32px;max-width:100%}}.cs .im>img{transition:transform .6s cubic-bezier(.22,.9,.3,1)}.cs:hover .im>img{transform:scale(1.04)}.cs .meta{margin-top:18px}.cs .meta b{font-size:14.5px;letter-spacing:1px}.tb{background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:grid;gap:0;grid-template-columns:minmax(0,4fr) minmax(0,8fr);overflow:hidden}.tb-head{border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;justify-content:flex-start;padding:40px 44px}.tb-head h2{font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:-.4px;line-height:1.15;margin-top:0;text-wrap:balance}.tb-head p:not(.tb-label){color:var(--muted);font-size:15px;line-height:23px;margin-top:12px}.tb-list{display:grid;grid-template-columns:1fr 1fr}.tb-list li{display:flex;flex-direction:column;gap:8px;padding:30px 32px 28px}.tb-list li:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.08)}.tb-list li:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.08)}.tb-ico{align-items:center;background:var(--emerald);border-radius:10px;color:#052a24;display:flex;height:40px;justify-content:center;margin-bottom:6px;width:40px}.tb-ico svg{height:21px;width:21px}.tb-list b{font-size:16px;font-weight:700}.tb-list span{color:var(--muted);font-size:14px;line-height:21px}.tb-list em{color:var(--dim);font-family:var(--mono);font-size:11.5px;font-style:normal;letter-spacing:.02em;margin-top:4px}@media (max-width:1024px){.tb{grid-template-columns:1fr}.tb-head{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:0;padding:32px 28px}.tb-list li{padding:24px 26px}}@media (max-width:640px){.tb-head{padding:24px 20px}.tb-list{grid-template-columns:1fr}.tb-list li{border-left:0!important;padding:20px}.tb-list li:nth-child(n+2){border-top:1px solid hsla(0,0%,100%,.08)}}.tb-head{isolation:isolate;overflow:hidden;position:relative}.tb-head:after{display:none}