nav.svelte-1e8vdhn{z-index:10;position:sticky;top:0;max-width:100%;height:7vh;width:100%;padding:0;margin:0}.wrapper.svelte-1e8vdhn{display:flex;width:100%;height:100%;align-items:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;justify-content:space-between}nav.svelte-1e8vdhn p:where(.svelte-1e8vdhn){padding-right:2rem;padding-left:10rem;font-size:20px;-webkit-text-size-adjust:100%}.navList.svelte-1e8vdhn{display:flex;gap:20px;padding-right:12rem;padding-left:3rem}.wrapperTitle.svelte-1e8vdhn{display:flex;flex-direction:row;align-items:center;padding-right:2rem;padding-left:2rem;margin-left:5rem;margin-right:auto;transition:color .15s}.wrapperTitle.svelte-1e8vdhn p:where(.svelte-1e8vdhn){padding-left:1rem}.logo.svelte-1e8vdhn{min-width:25px;min-height:25px;width:auto;height:90%;max-height:40px;max-width:40px;object-fit:contain;margin-left:2rem}.navLink.svelte-1e8vdhn{display:flex;flex-direction:column;gap:1px;text-decoration:none;color:#fff;transition:.15s}.navLink.svelte-1e8vdhn:hover{color:#2463eb}.navLink.svelte-1e8vdhn:after{content:"";display:inline-block;width:0%;height:3px;background:linear-gradient(135deg,#2463eb,#fbbd23);transition:.15s}.navLink.svelte-1e8vdhn:hover:after{width:100%;height:3px}.navMenuIcon.svelte-1e8vdhn{display:none;padding-right:1rem;padding-left:1rem;background:transparent;border:none;cursor:pointer}.navMenu.svelte-1e8vdhn{position:absolute;flex-direction:column;align-items:center;justify-content:flex-start;top:7vh;left:0;width:100vw;height:93vh;z-index:25}.navMenu.svelte-1e8vdhn .navLink:where(.svelte-1e8vdhn):nth-child(1){margin-top:2rem}.navMenu.svelte-1e8vdhn .navLink:where(.svelte-1e8vdhn){padding:1rem;font-size:2rem}@media (max-width: 1100px){.wrapperTitle.svelte-1e8vdhn{margin-left:2rem;margin-right:auto}.navList.svelte-1e8vdhn{padding-right:2rem;padding-left:1.5rem}}@media (max-width: 930px){.wrapperTitle.svelte-1e8vdhn{margin-left:.5rem;margin-right:auto}.wrapperTitle.svelte-1e8vdhn p:where(.svelte-1e8vdhn){font-size:1.2rem}.navList.svelte-1e8vdhn{padding-right:2rem;padding-left:1.5rem}.navLink.svelte-1e8vdhn{font-size:.7rem}}@media (max-width: 770px){.wrapperTitle.svelte-1e8vdhn{margin-left:0;padding-left:0;padding-right:0;margin-right:auto}.wrapperTitle.svelte-1e8vdhn p:where(.svelte-1e8vdhn){font-size:1.5 rem}.navList.svelte-1e8vdhn{display:none}.navMenuIcon.svelte-1e8vdhn{display:flex}}@media (max-width: 450px){.wrapperTitle.svelte-1e8vdhn p:where(.svelte-1e8vdhn){font-size:1rem}.logo.svelte-1e8vdhn{margin-left:.5rem}}.hero-gradient.svelte-1e8vdhn{background:linear-gradient(135deg,#0f1729,#344256,#94a3b8)}section.svelte-v2zvbs{display:flex;flex-direction:column;max-width:100%;width:100%;min-height:100vh;justify-content:start;align-items:center}#intro.svelte-v2zvbs{text-align:center;margin-top:7%;margin-bottom:0}#name.svelte-v2zvbs{text-align:center;margin-top:0;margin-bottom:0}code.svelte-v2zvbs{display:flex;flex-direction:column;margin-top:25px;margin-bottom:0;width:40%;height:25%;background:#0000004d;border:4px solid rgba(0,0,0,.4);border-radius:5px;padding:10px;gap:0px}code.svelte-v2zvbs p:where(.svelte-v2zvbs){margin-top:4px;margin-bottom:0}.buttonsHor.svelte-v2zvbs{display:flex;margin-top:40px;width:30%;height:50px;justify-content:space-around}.buttonsHor.svelte-v2zvbs a:where(.svelte-v2zvbs){display:flex;justify-content:space-around;align-items:center;width:35%;font-size:14px;font-weight:600;text-decoration:none;border-radius:12px}.buttonsHor.svelte-v2zvbs .first:where(.svelte-v2zvbs){background:linear-gradient(135deg,#2463eb,#fbbd23);color:#fff;transition:.15s}.buttonsHor.svelte-v2zvbs .first:where(.svelte-v2zvbs):hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.buttonsHor.svelte-v2zvbs .first:where(.svelte-v2zvbs):hover .R{transition:.15s;transform:translate(5px)}.buttonsHor.svelte-v2zvbs .second:where(.svelte-v2zvbs){background:#f1f5f9;color:#000;transition:.15s}.buttonsHor.svelte-v2zvbs .second:where(.svelte-v2zvbs):hover{background:#dcecef;color:#2463eb}.arrowDown.svelte-v2zvbs{position:relative;cursor:pointer;bottom:1%;animation:svelte-v2zvbs-pointDown 2s infinite;transition:.25s}@keyframes svelte-v2zvbs-pointDown{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}.tab.svelte-v2zvbs{margin-left:40px}.sub.svelte-v2zvbs{text-align:center;font-size:20px;font-weight:400;color:#94a3b8;margin-top:10px;margin-bottom:0}.small.svelte-v2zvbs{font-size:14px;font-weight:600}.medium.svelte-v2zvbs{font-size:20px;font-weight:750}.big.svelte-v2zvbs{font-size:72px;font-weight:900}.comment.svelte-v2zvbs{color:green;font-size:16px;font-weight:300;text-decoration:none;margin-bottom:5%}.cursor.svelte-v2zvbs{display:inline-block;width:1ch;-webkit-text-fill-color:white;animation:svelte-v2zvbs-blink 1s steps(1) infinite}@keyframes svelte-v2zvbs-blink{0%,50%{opacity:1}51%,to{opacity:0}}.mobile-hide.svelte-v2zvbs{display:block}.mobile-only.svelte-v2zvbs{display:none}@media (max-width: 1425px){code.svelte-v2zvbs{width:85%}.buttonsHor.svelte-v2zvbs{width:60%}.buttonsHor.svelte-v2zvbs a:where(.svelte-v2zvbs){width:40%}}@media (max-width: 768px){.mobile-hide.svelte-v2zvbs{display:none}.mobile-only.svelte-v2zvbs{display:block}.comment.svelte-v2zvbs{font-size:14px}.sub.svelte-v2zvbs{font-size:17px}.big.svelte-v2zvbs{font-size:55px}.medium.svelte-v2zvbs{font-size:17px}.buttonsHor.svelte-v2zvbs{width:85%;height:18%;flex-direction:column;gap:10%}.buttonsHor.svelte-v2zvbs a:where(.svelte-v2zvbs){width:100%;height:100%;justify-content:center;gap:15px;font-size:30px}.R{width:60px;height:40px}}@media (max-height: 680px){#intro.svelte-v2zvbs{margin-top:15px}}section.svelte-j767sw{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-height:100vh}.textWrapper.svelte-j767sw{display:flex;width:100%;gap:30px;justify-content:space-around;align-items:flex-start}.textWrapper.svelte-j767sw img:where(.svelte-j767sw){width:25vw;height:70vh;margin-bottom:20vh;min-width:350px;border-radius:30px;box-shadow:0 0 15px 13px #0009}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw){width:55vw}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw) .mainText:where(.svelte-j767sw){font-weight:400;color:#475569;font-size:1.2rem}#CVDownload.svelte-j767sw{position:fixed;bottom:2%;right:1.5%;width:13%;height:9%;z-index:50;background:#2463eb;color:#fff;border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 16px #00000026;transition:opacity .2s}@media (max-width: 1366px){.textWrapper.svelte-j767sw{flex-direction:column;align-items:center}.textWrapper.svelte-j767sw img:where(.svelte-j767sw){width:40vw;height:30vh;margin-bottom:1vh}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw){width:90%}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw) .mainText:where(.svelte-j767sw){font-size:1 rem}}@media (max-width: 820px){section.svelte-j767sw h2:where(.svelte-j767sw){margin-top:10vh}.textWrapper.svelte-j767sw{flex-direction:column;align-items:center}.textWrapper.svelte-j767sw img:where(.svelte-j767sw){width:70vw;height:60vh;margin-bottom:5vh}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw){width:80%}.textWrapper.svelte-j767sw .textContainer:where(.svelte-j767sw) .mainText:where(.svelte-j767sw){font-size:1.1rem}#CVDownload.svelte-j767sw{width:140px;font-size:14px;height:45px;right:12px;bottom:12px}}.SkillsContainer.svelte-ak3n4f{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-left:30px;margin-right:30px;margin-bottom:50px}.skillsDeck.svelte-ak3n4f{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1050px;width:60%;height:auto;min-height:60vh;max-height:80vh;margin:0 auto;align-items:center;perspective:1200px}.skillCard.svelte-ak3n4f{display:none;justify-content:center;align-items:center;border-radius:30px;border:15px solid #b6b6b6;box-shadow:0 2px 10px #0000001a;width:100%;height:100%;min-height:350px;text-align:center;box-sizing:border-box;transition:transform .25s ease}.skillName.svelte-ak3n4f{font-size:1.5rem;font-weight:600;text-shadow:2px 0 #000000,-2px 0 #000000,0 2px #000000,0 -2px #000000,1px 1px #000000,-1px -1px #000000,1px -1px #000000,-1px 1px #000000}.skillLevel.svelte-ak3n4f{font-weight:700;padding:5px 10px;border-radius:5px;border:3px solid #000;text-shadow:2px 0 #000000,-2px 0 #000000,0 2px #000000,0 -2px #000000,1px 1px #000000,-1px -1px #000000,1px -1px #000000,-1px 1px #000000}.skillDescription.svelte-ak3n4f{font-size:1.1rem;text-shadow:2px 0 #000000,-2px 0 #000000,0 2px #000000,0 -2px #000000,1px 1px #000000,-1px -1px #000000,1px -1px #000000,-1px 1px #000000}.iconCircle.svelte-ak3n4f{width:70px;height:70px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-top:10px;box-shadow:0 4px 10px #0000001a}.skillIcon.svelte-ak3n4f{width:50px;height:50px;object-fit:contain;display:block}.focussed.svelte-ak3n4f{z-index:3;display:flex;flex-direction:column;grid-area:1 / 2 / 2 / 3}.right.svelte-ak3n4f{z-index:2;display:flex;flex-direction:column;grid-area:1 / 3 / 2 / 4;transform-style:preserve-3d;transform:scaleX(.7) scaleY(.8) rotateY(35deg);cursor:pointer}.right.svelte-ak3n4f:hover{animation:svelte-ak3n4f-hoverRight 2.5s infinite}@keyframes svelte-ak3n4f-hoverRight{0%{transform:scaleX(.7) scaleY(.8) rotateY(35deg)}50%{transform:scaleX(.8) scaleY(.9) rotateY(15deg)}to{transform:scaleX(.7) scaleY(.8) rotateY(35deg)}}.left.svelte-ak3n4f{z-index:2;display:flex;flex-direction:column;grid-area:1 / 1 / 2 / 2;transform-style:preserve-3d;transform:scaleX(.7) scaleY(.8) rotateY(-35deg);cursor:pointer}.left.svelte-ak3n4f:hover{animation:svelte-ak3n4f-hoverLeft 2.5s infinite}@keyframes svelte-ak3n4f-hoverLeft{0%{transform:scaleX(.7) scaleY(.8) rotateY(-35deg)}50%{transform:scaleX(.8) scaleY(.9) rotateY(-15deg)}to{transform:scaleX(.7) scaleY(.8) rotateY(-35deg)}}.next.svelte-ak3n4f{display:flex;flex-direction:column;grid-area:1 / 1 / 2 / 2;transform-style:preserve-3d;transform:scaleX(.4) scaleY(.6) rotateY(-90deg)}.prev.svelte-ak3n4f{display:flex;flex-direction:column;grid-area:1 / 3 / 2 / 4;transform-style:preserve-3d;transform:scaleX(.4) scaleY(.6) rotateY(90deg)}.focussed.animateLeft.svelte-ak3n4f{animation:svelte-ak3n4f-animateLeftCurrent .5s forwards}.focussed.animateRight.svelte-ak3n4f{animation:svelte-ak3n4f-animateRightCurrent .5s forwards}.right.animateLeft.svelte-ak3n4f{animation:svelte-ak3n4f-animateLeftSide .5s forwards}.right.animateRight.svelte-ak3n4f{animation:svelte-ak3n4f-animateRightSide .5s forwards}.left.animateLeft.svelte-ak3n4f{animation:svelte-ak3n4f-animateLeftSide2 .5s forwards}.left.animateRight.svelte-ak3n4f{animation:svelte-ak3n4f-animateRightSide2 .5s forwards}.next.animateRight.svelte-ak3n4f{animation:svelte-ak3n4f-animateNextRight .5s forwards}.prev.animateLeft.svelte-ak3n4f{animation:svelte-ak3n4f-animatePrevLeft .5s forwards}@keyframes svelte-ak3n4f-animateLeftCurrent{0%{transform:scaleX(1) scaleY(1) rotateY(0)}to{transform:translate(calc(-100% - 1rem)) scaleX(.7) scaleY(.8) rotateY(-35deg)}}@keyframes svelte-ak3n4f-animateRightCurrent{0%{transform:scaleX(1) scaleY(1) rotateY(0)}to{transform:translate(calc(100% + 1rem)) scaleX(.7) scaleY(.8) rotateY(35deg)}}@keyframes svelte-ak3n4f-animateLeftSide{0%{transform:scaleX(.7) scaleY(.8) rotateY(35deg)}to{transform:translate(calc(-100% - 1rem)) scaleX(1) scaleY(1) rotateY(0)}}@keyframes svelte-ak3n4f-animateRightSide{to{transform:scaleX(.4) scaleY(.6) rotateY(90deg)}}@keyframes svelte-ak3n4f-animateLeftSide2{to{transform:scaleX(.4) scaleY(.6) rotateY(-90deg)}}@keyframes svelte-ak3n4f-animateRightSide2{0%{transform:scaleX(.7) scaleY(.8) rotateY(-35deg)}to{transform:translate(calc(100% + 1rem)) scaleX(1) scaleY(1) rotateY(0)}}@keyframes svelte-ak3n4f-animateNextRight{0%{transform:scaleX(.4) scaleY(.6) rotateY(-90deg)}to{transform:scaleX(.7) scaleY(.8) rotateY(-35deg)}}@keyframes svelte-ak3n4f-animatePrevLeft{0%{transform:scaleX(.4) scaleY(.6) rotateY(90deg)}to{transform:scaleX(.7) scaleY(.8) rotateY(35deg)}}@media (max-width: 600px){.SkillsContainer.svelte-ak3n4f{width:100%;min-height:60vh;margin-left:0;padding-right:20px;padding-bottom:10vh}.skillsDeck.svelte-ak3n4f{display:grid;grid-template-columns:1fr;gap:.25rem;width:70vw;max-width:750px;min-height:40vh;max-height:60vh;margin:0 auto;align-items:center;perspective:1200px;pointer-events:none}.focussed.svelte-ak3n4f{width:100%;transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(20px) translateY(5px);z-index:3}.skillsDeck.svelte-ak3n4f>.right:where(.svelte-ak3n4f){grid-area:1 / 2 / 2 / 3;transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(40px) translateY(10px);z-index:2}.skillsDeck.svelte-ak3n4f>.left:where(.svelte-ak3n4f){grid-area:1 / 2 / 2 / 3;transform:scaleX(1) scaleY(1) rotateY(-10deg);z-index:4}.skillsDeck.svelte-ak3n4f>.left:where(.svelte-ak3n4f):hover{animation:none}.skillsDeck.svelte-ak3n4f>.right:where(.svelte-ak3n4f):hover{animation:none}.skillsDeck.svelte-ak3n4f>.next:where(.svelte-ak3n4f),.skillsDeck.svelte-ak3n4f>.prev:where(.svelte-ak3n4f){opacity:0;grid-area:1 / 2 / 2 / 3;transform:scaleX(1) scaleY(1) rotateY(-10deg)}.skillsDeck.svelte-ak3n4f>.next:where(.svelte-ak3n4f){z-index:5}.skillsDeck.svelte-ak3n4f>.prev:where(.svelte-ak3n4f){z-index:1}.skillCard.svelte-ak3n4f{min-height:475px;max-height:550px}.iconCircle.svelte-ak3n4f{width:60px;height:60px}.skillIcon.svelte-ak3n4f{width:40px;height:40px}.next.animateRight.svelte-ak3n4f{animation:svelte-ak3n4f-animateNextRight .5s forwards}.prev.animateLeft.svelte-ak3n4f{animation:svelte-ak3n4f-animatePrevLeft .5s forwards}@keyframes svelte-ak3n4f-animateRightCurrent{to{transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(40px) translateY(10px)}}@keyframes svelte-ak3n4f-animateLeftCurrent{to{transform:scaleX(1) scaleY(1) rotateY(-10deg)}}@keyframes svelte-ak3n4f-animateRightSide2{to{transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(20px) translateY(5px)}}@keyframes svelte-ak3n4f-animateLeftSide{to{transform:translate(20px) translateY(5px) rotateY(-10deg)}}@keyframes svelte-ak3n4f-animateRightSide{to{transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(80px) translateY(20px);opacity:0}}@keyframes svelte-ak3n4f-animateLeftSide2{to{transform:scaleX(1) scaleY(1) rotateY(-10deg) translateY(-70%);opacity:0}}@keyframes svelte-ak3n4f-animateNextRight{0%{transform:translateY(-70%) rotateY(-10deg);opacity:0}to{transform:scaleX(1) scaleY(1) rotateY(-10deg);opacity:1}}@keyframes svelte-ak3n4f-animatePrevLeft{0%{transform:translate(80px) translateY(20px) rotateY(-10deg);opacity:0}to{transform:scaleX(1) scaleY(1) rotateY(-10deg) translate(40px) translateY(10px);opacity:1}}@media (prefers-reduced-motion:reduce){.skillCard.svelte-ak3n4f{animation:none!important;transition:none!important}}}@media (min-width: 601px) and (max-width: 1367px){.SkillsContainer.svelte-ak3n4f{width:100%}.skillsDeck.svelte-ak3n4f{width:100%;height:70vh;max-width:100%}}section.svelte-1n91jqy{display:flex;flex-direction:column;max-width:100%;width:100%;min-height:100vh;background:#f7f8fa;justify-content:start;align-items:center}#playBar.svelte-1n91jqy{position:fixed;display:flex;justify-content:center;align-items:center;bottom:2%;right:1.5%;width:25%;min-height:28px;z-index:50;background:#2463eb;color:#fff;border-radius:12px;border:none;font-size:16px;font-weight:600;box-shadow:0 4px 16px #00000026;transition:opacity .2s}.bar.svelte-1n91jqy{width:100%;height:100%;min-height:28px;background:#ffffff1a;border-radius:12px}.bar.svelte-1n91jqy .fill:where(.svelte-1n91jqy){width:0;height:100%;min-height:28px;background:linear-gradient(135deg,#0c2864,#040033);margin:2px;border-radius:12px;transition:width .05s ease-in-out}.Play.svelte-1n91jqy{background:transparent;border:none;cursor:pointer}.shown.svelte-1n91jqy{display:flex}.hidden.svelte-1n91jqy{display:none}@media (max-width: 1366px){#playBar.svelte-1n91jqy{width:80%;min-height:40px;bottom:2%;left:10%}}@media (max-width: 768px){h2.svelte-1n91jqy{margin-top:3vh;margin-bottom:3vh}#playBar.svelte-1n91jqy{width:80%;bottom:2%;left:10%}}section.svelte-pxoxwr{display:flex;flex-direction:column;max-width:100%;width:100%;min-height:100vh;justify-content:start;align-items:center;background:#f7f8fa}h2.svelte-pxoxwr{font-size:3rem;font-weight:900;margin-bottom:2rem}.separator.svelte-pxoxwr{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;gap:2rem}.form.svelte-pxoxwr{display:flex;flex-direction:column;justify-content:start;align-items:center;width:75%;height:100%}.links.svelte-pxoxwr{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25%;gap:1.5rem}.links.svelte-pxoxwr a:where(.svelte-pxoxwr){display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:600;padding:1rem 1.5rem;border-radius:12px;transition:all .3s ease;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #0000001a}.links.svelte-pxoxwr a:where(.svelte-pxoxwr):hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000026;background:#fffffff2}h3.svelte-pxoxwr{font-size:1.8rem;font-weight:900;margin-bottom:2rem}.box.svelte-pxoxwr{width:70%;min-height:500px;border-radius:20px;padding:2.5rem;background:#ffffff26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #0000001a}#quick-contact-form.svelte-pxoxwr{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem}#quick-contact-form.svelte-pxoxwr textarea:where(.svelte-pxoxwr){width:100%;min-height:150px;padding:1.5rem;box-sizing:border-box;background:linear-gradient(135deg,#0f1729,#344256,#94a3b8);border:none;border-radius:16px;font-family:inherit;font-size:1rem;color:#fff;resize:vertical;transition:all .3s ease;box-shadow:0 4px 15px #0003}#quick-contact-form.svelte-pxoxwr textarea:where(.svelte-pxoxwr)::placeholder{color:#ffffffb3}#quick-contact-form.svelte-pxoxwr textarea:where(.svelte-pxoxwr):focus{outline:none;box-shadow:0 4px 20px #2266ff4d;transform:translateY(-2px)}.wrap.svelte-pxoxwr{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.wrap.svelte-pxoxwr>:where(.svelte-pxoxwr){border-radius:16px;border:none;text-align:center;flex:1;padding:1rem;font-size:1rem;font-weight:500;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #0003}.wrap.svelte-pxoxwr>:where(.svelte-pxoxwr)::placeholder{color:#ffffffb3}.wrap.svelte-pxoxwr>:where(.svelte-pxoxwr):focus{outline:none;box-shadow:0 4px 20px #26f6;transform:translateY(-2px)}#quick-contact-form.svelte-pxoxwr .wrap:where(.svelte-pxoxwr) input:where(.svelte-pxoxwr):-webkit-autofill,#quick-contact-form.svelte-pxoxwr .wrap:where(.svelte-pxoxwr) input:where(.svelte-pxoxwr):-webkit-autofill:focus,#quick-contact-form.svelte-pxoxwr .wrap:where(.svelte-pxoxwr) input:where(.svelte-pxoxwr):-webkit-autofill:hover,#quick-contact-form.svelte-pxoxwr .wrap:where(.svelte-pxoxwr) input:where(.svelte-pxoxwr):-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px hsl(215,25%,27%) inset!important;box-shadow:0 0 0 100px #344256 inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important}.reason.svelte-pxoxwr{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' stroke='%23ffffff' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;padding-right:3rem!important;color:#000}.reason.svelte-pxoxwr:hover{box-shadow:0 4px 20px #439cff4d;transform:translateY(-2px)}.reason.svelte-pxoxwr:focus{box-shadow:0 4px 25px #439cff80;transform:translateY(-2px)}.reason.svelte-pxoxwr::picker(select){animation:svelte-pxoxwr-fadeInDropdown .25s ease forwards;-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border-radius:12px;background:linear-gradient(135deg,#0f1729,#344256,#94a3b8);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1rem;padding:.5rem 0;box-shadow:0 8px 32px #0000004d}.reason.svelte-pxoxwr option:where(.svelte-pxoxwr){background:#344256;color:#fff;padding:.75rem 1rem}.reason.svelte-pxoxwr option:where(.svelte-pxoxwr):checked{background:linear-gradient(135deg,#2463eb,#fbbd23);font-weight:600;color:#fff}@keyframes svelte-pxoxwr-fadeInDropdown{0%{opacity:0;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1)}}.submit-btn.svelte-pxoxwr{background:linear-gradient(135deg,#2463eb,#fbbd23);color:#fff;border:none;justify-self:flex-end;align-self:flex-end;margin-top:auto;padding:1.25rem 3rem;border-radius:16px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #439cff4d;text-transform:uppercase;letter-spacing:1px}.submit-btn.svelte-pxoxwr:hover{transform:translateY(-3px);box-shadow:0 8px 30px #439cff66}.submit-btn.svelte-pxoxwr:active{transform:translateY(-1px)}.wrap.svelte-pxoxwr>*.error:where(.svelte-pxoxwr){box-shadow:0 4px 20px #dc354566!important;animation:svelte-pxoxwr-shake .5s ease-in-out}@keyframes svelte-pxoxwr-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.error-messages.svelte-pxoxwr{background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:12px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-text.svelte-pxoxwr{color:#dc3545;font-size:.9rem;font-weight:600;margin:0}.modal-overlay.svelte-pxoxwr{position:fixed;top:0;left:0;width:100%;height:100%;background:#222945cc;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-pxoxwr-fadeIn .3s ease}@keyframes svelte-pxoxwr-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-pxoxwr{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:24px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;animation:svelte-pxoxwr-slideIn .3s ease;box-shadow:0 20px 60px #0000004d}@keyframes svelte-pxoxwr-slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-pxoxwr{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.modal-header.svelte-pxoxwr h3:where(.svelte-pxoxwr){margin:0;font-size:1.8rem;background:linear-gradient(270deg,#2463eb,#fbbd23);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn.svelte-pxoxwr{background:none;border:none;font-size:2rem;cursor:pointer;color:#666;transition:all .2s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-btn.svelte-pxoxwr:hover{background:#dc35451a;color:#dc3545}.modal-body.svelte-pxoxwr{padding:2rem 2.5rem}.form-summary.svelte-pxoxwr{width:40%;background:linear-gradient(135deg,#0f1729,#344256,#94a3b8);border-radius:16px;padding:1.5rem;margin-bottom:2rem;color:#fff}.form-summary.svelte-pxoxwr p:where(.svelte-pxoxwr){margin:.75rem 0;font-weight:500}.modal-body.svelte-pxoxwr textarea:where(.svelte-pxoxwr){width:90%;min-height:150px;padding:1.5rem;background:linear-gradient(135deg,#0f1729,#344256,#94a3b8);color:#fff;border:none;border-radius:16px;font-family:inherit;font-size:1rem;resize:vertical;box-shadow:0 4px 20px #0003}.modal-body.svelte-pxoxwr textarea:where(.svelte-pxoxwr)::placeholder{color:#ffffffb3}.modal-body.svelte-pxoxwr textarea:where(.svelte-pxoxwr):focus{outline:none;box-shadow:0 4px 25px #439cff66;transform:translateY(-2px)}.modal-body.svelte-pxoxwr label:where(.svelte-pxoxwr){display:block;margin-bottom:1rem;font-weight:600;color:#333}.modal-actions.svelte-pxoxwr{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-btn.svelte-pxoxwr,.send-btn.svelte-pxoxwr,.retry-btn.svelte-pxoxwr{padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.cancel-btn.svelte-pxoxwr{background:#6c757d33;color:#6c757d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cancel-btn.svelte-pxoxwr:hover{background:#6c757d4d;transform:translateY(-2px)}.send-btn.svelte-pxoxwr{background:linear-gradient(135deg,#2463eb,#fbbd23);color:#fff}.send-btn.svelte-pxoxwr:hover{transform:translateY(-2px);box-shadow:0 6px 20px #439cff66}.retry-btn.svelte-pxoxwr{background:#17a2b8;color:#fff;margin-top:1rem}.retry-btn.svelte-pxoxwr:hover{background:#138496;transform:translateY(-2px)}.status-message.svelte-pxoxwr{text-align:center;padding:3rem 2rem;font-size:1.1rem}.status-message.success.svelte-pxoxwr{color:#28a745}.status-message.error.svelte-pxoxwr{color:#dc3545}.status-message.submitting.svelte-pxoxwr{background:linear-gradient(270deg,#2463eb,#fbbd23);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.spinner.svelte-pxoxwr{border:3px solid rgba(67,156,255,.3);border-top:3px solid hsl(221,83%,53%);border-radius:50%;width:40px;height:40px;animation:svelte-pxoxwr-spin 1s linear infinite;margin:1.5rem auto}@keyframes svelte-pxoxwr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.separator.svelte-pxoxwr{flex-direction:column;gap:2rem;margin-bottom:20px}.form.svelte-pxoxwr,.links.svelte-pxoxwr{width:100%}.wrap.svelte-pxoxwr{flex-direction:column}.form-summary.svelte-pxoxwr{width:90%}.modal-content.svelte-pxoxwr{width:95%;margin:1rem}.modal-header.svelte-pxoxwr,.modal-body.svelte-pxoxwr{padding:1.5rem}.box.svelte-pxoxwr{width:90%}h2.svelte-pxoxwr{font-size:2.5rem}h3.svelte-pxoxwr{font-size:1.5rem}.submit-btn.svelte-pxoxwr{justify-self:center;align-self:center;margin-top:20px}}footer.svelte-15d7oc2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:40vh;padding:2rem 1rem;margin-top:4rem}.footer-content.svelte-15d7oc2{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:1200px;width:100%;text-align:center}.footer-main.svelte-15d7oc2{display:flex;flex-direction:column;gap:.5rem}.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2){margin:0;font-size:1.1rem;font-weight:500;opacity:.9}.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2):first-child{font-weight:600;font-size:1.2rem}.footer-tech.svelte-15d7oc2{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-tech.svelte-15d7oc2 p:where(.svelte-15d7oc2){margin:0;font-size:1rem;font-style:italic}.back-to-top.svelte-15d7oc2{text-decoration:none;color:#fff;font-weight:600;font-size:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#2463eb,#fbbd23);border-radius:12px;transition:all .3s ease}.back-to-top.svelte-15d7oc2:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #007acc4d}@media (min-width: 768px){.footer-content.svelte-15d7oc2{flex-direction:row;justify-content:space-between;text-align:left}.footer-tech.svelte-15d7oc2{align-items:flex-end;text-align:right}footer.svelte-15d7oc2{padding:3rem 2rem}}@media (min-width: 1024px){.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2){font-size:1.2rem}.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2):first-child{font-size:1.3rem}.footer-tech.svelte-15d7oc2 p:where(.svelte-15d7oc2){font-size:1.1rem}}@media (max-width: 480px){footer.svelte-15d7oc2{min-height:35vh;padding:0rem}.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2){font-size:.9rem}.footer-main.svelte-15d7oc2 p:where(.svelte-15d7oc2):first-child{font-size:1.1rem}.back-to-top.svelte-15d7oc2{font-size:.9rem;padding:.4rem .8rem}}html,body{overflow-x:clip}:root{--font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--color-bg-0: #0f0f23;--color-bg-1: #1a1a2e;--color-bg-2: #16213e;--color-theme-1: #9d4edd;--color-theme-2: #7209b7;--color-accent: #c77dff;--color-text: #e0e1dd;--color-text-secondary: #a0a1a7;--color-border: #333344;--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);font-weight:800;color:var(--color-text);scroll-behavior:smooth}section.svelte-yuxk4v{display:flex;flex-direction:column;width:100%;max-width:100%}.gradient-text{background:linear-gradient(270deg,#2463eb,#fbbd23);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-gradient{background:linear-gradient(135deg,#0f1729,#344256,#94a3b8)}.glass-effect{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}section.svelte-yuxk4v h2{margin-top:10vh;font-size:3rem;color:rgb(30 41 59 / var(--tw-text-opacity, 1));display:flex;flex-direction:column;align-items:center;justify-content:center}section.svelte-yuxk4v h2:after{content:"";display:inline-block;width:60%;height:5px;background:linear-gradient(135deg,#2463eb,#fbbd23)}
