.card-container.svelte-15ylars{width:280vmin;height:280vmin;max-width:1200px;max-height:1200px;perspective:2000px;-webkit-perspective:2000px;outline:none}@media(min-width:640px){.card-container.svelte-15ylars{width:200vmin;height:200vmin}}@media(min-width:1024px){.card-container.svelte-15ylars{width:140vmin;height:140vmin}}.card-container.svelte-15ylars:focus{outline:none}.card-container.svelte-15ylars:focus-visible{outline:none}.card-inner.svelte-15ylars{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform,opacity}.card-face.svelte-15ylars{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:opacity .05s ease;will-change:opacity,transform}.front.svelte-15ylars{transform:rotateY(0) translateZ(1px);opacity:1}.back.svelte-15ylars{transform:rotateY(180deg) translateZ(1px);opacity:0}.back.svelte-15ylars svg{transform:scaleX(-1)}.logo-hit-area{pointer-events:auto;cursor:pointer;touch-action:none}.logo-hit-area:focus{outline:none}.logo-hit-area:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.text-content-wrapper.svelte-549brs{position:relative}.text-content-wrapper.svelte-549brs:before{content:"";position:absolute;inset:-2rem -1.5rem;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 55%,oklch(1 0 0 / .8) 0%,oklch(1 0 0 / .5) 50%,transparent 70%),radial-gradient(ellipse 30% 35% at 28% 32%,oklch(1 0 0 / .65) 0%,oklch(1 0 0 / .35) 50%,transparent 70%),radial-gradient(ellipse 32% 30% at 72% 28%,oklch(1 0 0 / .65) 0%,oklch(1 0 0 / .35) 50%,transparent 70%),radial-gradient(ellipse 25% 40% at 18% 55%,oklch(1 0 0 / .55) 0%,oklch(1 0 0 / .28) 50%,transparent 70%),radial-gradient(ellipse 25% 40% at 82% 50%,oklch(1 0 0 / .55) 0%,oklch(1 0 0 / .28) 50%,transparent 70%),radial-gradient(ellipse 45% 30% at 50% 78%,oklch(1 0 0 / .6) 0%,oklch(1 0 0 / .32) 50%,transparent 70%),radial-gradient(ellipse 22% 25% at 50% 18%,oklch(1 0 0 / .55) 0%,oklch(1 0 0 / .28) 50%,transparent 70%);filter:blur(8px)}@media(min-width:640px){.text-content-wrapper.svelte-549brs:before{inset:-3rem}}@media(min-width:1024px){.text-content-wrapper.svelte-549brs:before{inset:-4rem}}.section-divider.svelte-549brs{background:linear-gradient(90deg,transparent 0%,oklch(.35 .2 25 / .4) 25%,oklch(.7 .15 180 / .5) 50%,oklch(.4 .15 240 / .4) 75%,transparent 100%)}.dark .section-divider.svelte-549brs{background:linear-gradient(90deg,transparent 0%,oklch(.55 .2 25 / .5) 25%,oklch(.75 .15 180 / .6) 50%,oklch(.55 .15 240 / .5) 75%,transparent 100%)}@keyframes svelte-549brs-bounce-subtle{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.animate-bounce-subtle.svelte-549brs{animation:svelte-549brs-bounce-subtle 2s ease-in-out infinite}@media(max-width:1023px){.hero-section.svelte-549brs{touch-action:none}.hero-section.svelte-549brs a,.hero-section.svelte-549brs button{touch-action:manipulation}}.pinata-container.svelte-ebofa3{contain:layout}.pinata-layer.svelte-ebofa3{contain:layout style;transform:scale(var(--pinata-scale, 1));transform-origin:center center}.pinata-shape.svelte-ebofa3{display:flex;align-items:center;justify-content:center}@media(max-width:639px){.pinata-layer.svelte-ebofa3{transform:scale(var(--pinata-scale, .5)) translate(-5%)}.pinata-shape.svelte-ebofa3{opacity:calc(var(--shape-opacity, 1) * .8)}}@media(min-width:640px)and (max-width:767px){.pinata-layer.svelte-ebofa3{transform:scale(var(--pinata-scale, .65))}}@media(min-width:768px)and (max-width:1023px){.pinata-layer.svelte-ebofa3{transform:scale(var(--pinata-scale, .8))}}@media(max-width:479px){.pinata-layer.svelte-ebofa3:nth-child(4),.pinata-layer.svelte-ebofa3:nth-child(5){display:none}}.services-grid.svelte-suuck{container-type:inline-size}.service-card.svelte-suuck{transition:box-shadow .3s ease,border-color .3s ease}.service-card.svelte-suuck:hover{transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}@container (max-width: 400px){.service-card.svelte-suuck{padding:1rem}.service-card.svelte-suuck h3:where(.svelte-suuck){font-size:1.125rem}.service-card.svelte-suuck p:where(.svelte-suuck){font-size:.875rem}}.section-divider.svelte-suuck{background:linear-gradient(90deg,transparent 0%,oklch(.35 .2 25 / .4) 25%,oklch(.7 .15 180 / .5) 50%,oklch(.4 .15 240 / .4) 75%,transparent 100%)}.dark .section-divider.svelte-suuck{background:linear-gradient(90deg,transparent 0%,oklch(.55 .2 25 / .5) 25%,oklch(.75 .15 180 / .6) 50%,oklch(.55 .15 240 / .5) 75%,transparent 100%)}.capability-card.svelte-gdfdaj{transition:box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.section-divider.svelte-gdfdaj{background:linear-gradient(90deg,transparent 0%,oklch(.35 .2 25 / .4) 25%,oklch(.7 .15 180 / .5) 50%,oklch(.4 .15 240 / .4) 75%,transparent 100%)}.dark .section-divider.svelte-gdfdaj{background:linear-gradient(90deg,transparent 0%,oklch(.55 .2 25 / .5) 25%,oklch(.75 .15 180 / .6) 50%,oklch(.55 .15 240 / .5) 75%,transparent 100%)}.marquee.svelte-gdfdaj{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;padding:1.25rem 0}.marquee-content.svelte-gdfdaj{display:flex;gap:.75rem;animation:svelte-gdfdaj-scroll 90s linear infinite;padding-right:.75rem}.marquee-reverse.svelte-gdfdaj .marquee-content:where(.svelte-gdfdaj){animation:svelte-gdfdaj-scroll-reverse 90s linear infinite}.marquee.svelte-gdfdaj:hover .marquee-content:where(.svelte-gdfdaj){animation-play-state:paused}.marquee.svelte-gdfdaj:hover .tech-pill:where(.svelte-gdfdaj){opacity:.4}.marquee.svelte-gdfdaj:hover .tech-pill:where(.svelte-gdfdaj):hover{opacity:1}@keyframes svelte-gdfdaj-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-gdfdaj-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.tech-pill.svelte-gdfdaj{flex-shrink:0;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;background:var(--background);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.tech-languages.svelte-gdfdaj{color:#544ec5;border-color:#544ec54d}.tech-security.svelte-gdfdaj{color:#a30018;color:oklch(.45 .2 25);border-color:#a300184d;border-color:oklch(.45 .2 25 / .3)}.tech-identity.svelte-gdfdaj{color:#007277;color:oklch(.5 .16 200);border-color:#0072774d;border-color:oklch(.5 .16 200 / .3)}.tech-cloud.svelte-gdfdaj{color:#00791e;color:oklch(.5 .18 145);border-color:#00791e4d;border-color:oklch(.5 .18 145 / .3)}.tech-infrastructure.svelte-gdfdaj{color:#925000;color:oklch(.5 .16 60);border-color:#9250004d;border-color:oklch(.5 .16 60 / .3)}.tech-securityTools.svelte-gdfdaj{color:#a7016d;border-color:#a7016d4d}.tech-ai.svelte-gdfdaj{color:#9d26b5;border-color:#9d26b54d}.tech-databases.svelte-gdfdaj{color:#006789;color:oklch(.48 .16 230);border-color:#0067894d;border-color:oklch(.48 .16 230 / .3)}.dark .tech-languages.svelte-gdfdaj{color:#9ea4ff;color:oklch(.75 .18 280);border-color:#7d7df966}.dark .tech-security.svelte-gdfdaj{color:#ff625e;color:oklch(.7 .2 25);border-color:#de3b3d66}.dark .tech-identity.svelte-gdfdaj{color:#00c6ce;color:oklch(.75 .16 200);border-color:#00a3aa66;border-color:oklch(.65 .16 200 / .4)}.dark .tech-cloud.svelte-gdfdaj{color:#57cb60;border-color:#31aa4066}.dark .tech-infrastructure.svelte-gdfdaj{color:#f6922e;border-color:#d1740066;border-color:oklch(.65 .16 60 / .4)}.dark .tech-securityTools.svelte-gdfdaj{color:#fc65b6;border-color:#d8449766}.dark .tech-ai.svelte-gdfdaj{color:#ea8dff;color:oklch(.78 .22 320);border-color:#d15fea66}.dark .tech-databases.svelte-gdfdaj{color:#00b4ed;color:oklch(.72 .16 230);border-color:#0093c266;border-color:oklch(.62 .16 230 / .4)}.tech-languages.svelte-gdfdaj:hover{background:#544ec51a;border-color:#544ec599}.tech-security.svelte-gdfdaj:hover{background:#a300181a;background:oklch(.45 .2 25 / .1);border-color:#a3001899;border-color:oklch(.45 .2 25 / .6)}.tech-identity.svelte-gdfdaj:hover{background:#0072771a;background:oklch(.5 .16 200 / .1);border-color:#00727799;border-color:oklch(.5 .16 200 / .6)}.tech-cloud.svelte-gdfdaj:hover{background:#00791e1a;background:oklch(.5 .18 145 / .1);border-color:#00791e99;border-color:oklch(.5 .18 145 / .6)}.tech-infrastructure.svelte-gdfdaj:hover{background:#9250001a;background:oklch(.5 .16 60 / .1);border-color:#92500099;border-color:oklch(.5 .16 60 / .6)}.tech-securityTools.svelte-gdfdaj:hover{background:#a7016d1a;border-color:#a7016d99}.tech-ai.svelte-gdfdaj:hover{background:#9d26b51a;border-color:#9d26b599}.tech-databases.svelte-gdfdaj:hover{background:#0067891a;background:oklch(.48 .16 230 / .1);border-color:#00678999;border-color:oklch(.48 .16 230 / .6)}.dark .tech-languages.svelte-gdfdaj:hover{background:#7d7df926;border-color:#9ea4ffb3;border-color:oklch(.75 .18 280 / .7)}.dark .tech-security.svelte-gdfdaj:hover{background:#de3b3d26;border-color:#ff625eb3;border-color:oklch(.7 .2 25 / .7)}.dark .tech-identity.svelte-gdfdaj:hover{background:#00a3aa26;background:oklch(.65 .16 200 / .15);border-color:#00c6ceb3;border-color:oklch(.75 .16 200 / .7)}.dark .tech-cloud.svelte-gdfdaj:hover{background:#31aa4026;border-color:#57cb60b3}.dark .tech-infrastructure.svelte-gdfdaj:hover{background:#d1740026;background:oklch(.65 .16 60 / .15);border-color:#f6922eb3}.dark .tech-securityTools.svelte-gdfdaj:hover{background:#d8449726;border-color:#fc65b6b3}.dark .tech-ai.svelte-gdfdaj:hover{background:#d15fea26;border-color:#ea8dffb3;border-color:oklch(.78 .22 320 / .7)}.dark .tech-databases.svelte-gdfdaj:hover{background:#0093c226;background:oklch(.62 .16 230 / .15);border-color:#00b4edb3;border-color:oklch(.72 .16 230 / .7)}.tech-pill.svelte-gdfdaj:hover{box-shadow:0 0 20px currentColor;transform:scale(1.05)}.tech-showcase.svelte-gdfdaj{background:linear-gradient(135deg,#f3f4fc4d,#eef7f533,#fcf3f24d)}.dark .tech-showcase.svelte-gdfdaj{background:linear-gradient(135deg,#13142366,#0715124d,#22100f66)}@media(prefers-reduced-motion:reduce){.marquee-content.svelte-gdfdaj{animation:none}}
