@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.animate-pulse{animation:pulseGlow 4s ease-in-out infinite}.animate-gradient-shift{background-size:200% auto;animation:gradientShift 5s ease infinite}.features:hover .blurred{opacity:1}.features:hover .p{color:#fff}@keyframes fade-in-1{0%{transform:translateY(15vh);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-2{0%{transform:translateY(25vh);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-3{0%{transform:translateY(50vh);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-4{0%{transform:translateY(50vh);opacity:0}to{transform:translate(0);opacity:1}}.animationbottom{view-timeline-name:--fade-in-image;view-timeline-axis:block;animation-fill-mode:both;animation-timeline:--fade-in-image;animation-duration:2s;animation-timing-function:ease-out}.animationbottom1{animation-name:fade-in-1;animation-range:entry 10% cover 50%}.animationbottom2{animation-name:fade-in-2;animation-range:entry 40% cover 50%}.animationbottom3{animation-name:fade-in-3;animation-range:entry 50% cover 50%}.animationbottom4{animation-name:fade-in-4;animation-range:entry 75% cover 50%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn 4s ease forwards}.animate-fade-in-2{animation:fadeIn 2s ease forwards;animation-delay:1s}.animate-fade-in-3{animation:fadeIn 4s ease forwards;animation-delay:2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp 1s ease-out forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-left{animation:fadeInLeft 1s ease-out forwards}.glass-card{position:absolute;background:#ffffff08;backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:16px;color:#fff;box-shadow:0 10px 30px #0003;z-index:10}.card-code{left:10%;top:-5%;width:260px;font-family:monospace;font-size:12px;color:var(--text-accent-second);transform:rotate(-5deg)}.card-stats{bottom:0;right:40%;display:flex;align-items:center;gap:15px;transform:rotate(10deg)}.stat-icon{width:40px;height:40px;background:var(--text-accent);border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.glass-card{display:none}}.ac-circle{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.ac-1{width:300px;height:300px;top:-20%;right:0%;background:linear-gradient(45deg,var(--text-accent-second),transparent);opacity:.2}.ac-2{width:70%;height:100%;bottom:-5%;left:-10%;border:2px solid var(--text-accent);opacity:.3}.card{&:before{position:absolute;content:"";width:100%;height:100%;transition:3s;z-index:-1;background-image:linear-gradient(to right,#22d3ee4d,#3b82f633,#a855f780)}&:hover{box-shadow:.063rem .063rem 1.25rem .375rem #00000087}&:nth-child(1):before{bottom:0;right:0;clip-path:circle(50% at 100% 100%)}&:nth-child(2):before{bottom:0;left:0;clip-path:circle(50% at 0% 100%)}&:nth-child(3):before{top:0;right:0;clip-path:circle(50% at 100% 0%)}&:nth-child(4):before{top:0;left:0;clip-path:circle(50% at 0% 0%)}p{transition:.8s}}.card:hover:before{clip-path:circle(210vw at 100% 100%)}.card:hover p{color:#fff}.card:hover a p{color:var(--text-accent-second)}.card:hover a svg{color:var(--text-accent-second)}.circle{position:absolute;width:100%;height:100%}.card:nth-child(1) .circle{top:0;right:0;background-image:url(/assets/landing-DcVH3aOT.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:cover;clip-path:circle(50% at 100% 100%)}.card:nth-child(2) .circle{bottom:0;left:0;background-image:url(/assets/corporative-JWOnpYiQ.jpg);background-repeat:no-repeat;background-position:bottom left;background-size:cover;clip-path:circle(50% at 0% 100%)}.card:nth-child(3) .circle{top:0;right:0;background-image:url(/assets/vizitka-CjbTiW08.jpg);background-repeat:no-repeat;background-position:top right;background-size:cover;clip-path:circle(50% at 100% 0%)}.card:nth-child(4) .circle{top:0;left:0;background-image:url(/assets/service-Djc6k30f.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover;clip-path:circle(50% at 0% 0%)}:root{color-scheme:dark}[data-astro-cid-4gfycxee]{box-sizing:border-box}body{margin:0;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(1200px 700px at 15% 10%,#355cff 0%,transparent 45%),radial-gradient(900px 600px at 85% 85%,#1db6a2 0%,transparent 40%),linear-gradient(160deg,#0b1120,#111827,#0f172a);color:#eef2ff;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgb(148 163 184 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184 / .08) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 40%,black 20%,transparent 78%)}.orb[data-astro-cid-4gfycxee]{position:fixed;width:280px;height:280px;border-radius:999px;filter:blur(50px);opacity:.35;pointer-events:none}.orb-1[data-astro-cid-4gfycxee]{background:#4f46e5;top:-70px;left:-50px}.orb-2[data-astro-cid-4gfycxee]{background:#06b6d4;right:-40px;bottom:-80px}.card[data-astro-cid-4gfycxee]{width:min(680px,100%);height:auto;min-height:0;border-radius:28px;padding:38px 34px;background:linear-gradient(145deg,#0f172abf,#111827b3);border:1px solid rgb(148 163 184 / .26);backdrop-filter:blur(14px);box-shadow:0 30px 80px #02061780;position:relative;z-index:1;overflow:hidden;isolation:isolate;align-self:center}.card[data-astro-cid-4gfycxee]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgb(255 255 255 / .05)}.badge[data-astro-cid-4gfycxee]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-size:14px;letter-spacing:.02em;color:#e0e7ff;background:#4f46e533;border:1px solid rgb(129 140 248 / .45)}.dot[data-astro-cid-4gfycxee]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55ecc;animation:pulse 2.2s infinite}h1[data-astro-cid-4gfycxee]{margin:24px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}p[data-astro-cid-4gfycxee]{margin:0}.subtitle[data-astro-cid-4gfycxee]{font-size:clamp(16px,2vw,19px);color:#cbd5e1;max-width:52ch;line-height:1.6;text-wrap:pretty}.meta[data-astro-cid-4gfycxee]{margin-top:16px;font-size:13px;color:#a5b4fc;text-transform:uppercase;letter-spacing:.08em}.help[data-astro-cid-4gfycxee]{margin-top:26px;color:#cbd5e1;font-size:15px}.contact[data-astro-cid-4gfycxee]{margin-top:10px;display:inline-flex;align-items:center;gap:10px;padding:12px 17px;border-radius:12px;border:1px solid rgb(148 163 184 / .32);background:linear-gradient(180deg,#0f172aa6,#0f172a66)}a[data-astro-cid-4gfycxee]{color:#7dd3fc;text-underline-offset:2px;font-weight:600}.footer[data-astro-cid-4gfycxee]{margin-top:24px;font-size:12px;color:#94a3b8}@media (max-width: 640px){.card[data-astro-cid-4gfycxee]{padding:28px 22px;border-radius:22px}.badge[data-astro-cid-4gfycxee]{font-size:13px}}@keyframes pulse{0%{box-shadow:0 0 #22c55ea6}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}
