.toast{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:500px;padding:0;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);transform:translateX(100%);opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.toast.toast-visible{transform:translateX(0);opacity:1}.toast .toast-content{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(22,27,34,.95);border-radius:8px;position:relative;overflow:hidden}.toast .toast-content:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#00be77,#006942)}.toast .toast-icon{font-size:1.2rem;flex-shrink:0}.toast .toast-message{color:#c9d1d9;font-size:.95rem;font-weight:500;flex:1;line-height:1.4}.toast .toast-close{background:none;border:none;color:#8b949e;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.toast .toast-close:hover{background:hsla(0,0%,100%,.1);color:#c9d1d9}.toast.toast-success .toast-content:before{background:#3fb950}.toast.toast-error .toast-content:before{background:#ff6b6b}.toast.toast-info .toast-content:before{background:#58a6ff}@media(max-width:640px){.toast{right:10px;left:10px;min-width:auto;max-width:none;transform:translateY(-100%)}.toast.toast-visible{transform:translateY(0)}}.contact-section{position:relative;padding:80px 20px;background:linear-gradient(180deg,#000 0,#001f3f);color:#fff;text-align:center;overflow:hidden;width:100%}.contact-section .contact-overlay{position:absolute;left:0;right:0;bottom:0;background-image:radial-gradient(circle at center,rgba(0,122,255,.3),transparent 70%),url('data:image/svg+xml;utf8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="none" stroke="%231a1a1a" stroke-width="1" /></svg>');background-size:cover;pointer-events:none;z-index:0}.contact-section .contact-content{position:relative;z-index:1;max-width:600px;margin:0 auto}.contact-section .contact-content h1{font-size:3rem;margin-bottom:20px}.contact-section .contact-content h1 span{background:linear-gradient(180deg,#00be77,#006942);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact-section .contact-content p{font-size:1.1rem;color:#ccc;margin-bottom:40px}.contact-section .contact-content .contact-form{display:flex;flex-direction:column;gap:20px}.contact-section .contact-content .contact-form input,.contact-section .contact-content .contact-form textarea{padding:15px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;font-size:1rem;background:hsla(0,0%,100%,.05);color:#fff;outline:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-family:inherit}.contact-section .contact-content .contact-form input::-moz-placeholder,.contact-section .contact-content .contact-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.contact-section .contact-content .contact-form input::placeholder,.contact-section .contact-content .contact-form textarea::placeholder{color:hsla(0,0%,100%,.5)}.contact-section .contact-content .contact-form input:focus,.contact-section .contact-content .contact-form textarea:focus{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 0 2px rgba(0,122,255,.1)}.contact-section .contact-content .contact-form button{background:#006942;border:none;padding:15px;font-size:1rem;color:#fff;font-family:Space Grotesk,sans-serif;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-weight:600;box-shadow:inset 0 0 4px #01af6f;position:relative;overflow:hidden}.contact-section .contact-content .contact-form button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:-1;opacity:0}.contact-section .contact-content .contact-form button:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.15),0 0 15px rgba(0,122,255,.1),inset 0 0 4px #01af6f}.contact-section .contact-content .contact-form button:hover:before{opacity:1}.footer-section{position:relative;padding:20px 20px 40px;background:#001f3f;color:#fff;text-align:center;overflow:hidden;width:100%}.footer-section .footer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;pointer-events:none;z-index:0}.footer-section .footer-content{position:relative;z-index:1;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:30px;align-items:center}.footer-section .footer-content .footer-social{display:flex;gap:24px;justify-content:center;align-items:center}.footer-section .footer-content .footer-social .social-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;background:hsla(0,0%,100%,.05);color:#fff;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-section .footer-content .footer-social .social-link:hover{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);transform:translateY(-2px);box-shadow:0 4px 20px #006942}.footer-section .footer-content .footer-social .social-link:hover svg{color:#006942}.footer-section .footer-content .footer-social .social-link svg{transition:color .3s ease}@media(max-width:640px){.footer-section .footer-content .footer-social{gap:16px}.footer-section .footer-content .footer-social .social-link{width:44px;height:44px}.footer-section .footer-content .footer-social .social-link svg{width:20px;height:20px}}.footer-section .footer-content .footer-text p{font-size:.9rem;color:hsla(0,0%,100%,.6);margin:0;font-weight:400}.footer-section .stars{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.footer-section .stars .star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:floatStar linear infinite;opacity:.6}.footer-section .stars .star:first-child{top:44%;left:77%;animation-duration:11s;animation-delay:-4s;transform:scale(.5)}.footer-section .stars .star:nth-child(2){top:58%;left:57%;animation-duration:9s;animation-delay:-5s;transform:scale(.6)}.footer-section .stars .star:nth-child(3){top:63%;left:46%;animation-duration:14s;animation-delay:-7s;transform:scale(.8)}.footer-section .stars .star:nth-child(4){top:69%;left:60%;animation-duration:11s;animation-delay:-7s;transform:scale(.8)}.footer-section .stars .star:nth-child(5){top:48%;left:67%;animation-duration:8s;animation-delay:-5s;transform:scale(.6)}.footer-section .stars .star:nth-child(6){top:17%;left:16%;animation-duration:7s;animation-delay:-2s;transform:scale(.7)}.footer-section .stars .star:nth-child(7){top:46%;left:61%;animation-duration:8s;animation-delay:-5s;transform:scale(.6)}.footer-section .stars .star:nth-child(8){top:53%;left:73%;animation-duration:13s;animation-delay:-5s;transform:scale(.5)}.footer-section .stars .star:nth-child(9){top:59%;left:3%;animation-duration:7s;animation-delay:-7s;transform:scale(.5)}.footer-section .stars .star:nth-child(10){top:13%;left:70%;animation-duration:10s;animation-delay:-1s;transform:scale(.5)}.footer-section .stars .star:nth-child(11){top:15%;left:14%;animation-duration:14s;animation-delay:-3s;transform:scale(.7)}.footer-section .stars .star:nth-child(12){top:36%;left:31%;animation-duration:9s;animation-delay:-7s;transform:scale(.7)}.footer-section .stars .star:nth-child(13){top:63%;left:85%;animation-duration:14s;animation-delay:-4s;transform:scale(.5)}.footer-section .stars .star:nth-child(14){top:39%;left:60%;animation-duration:8s;animation-delay:-1s;transform:scale(.5)}.footer-section .stars .star:nth-child(15){top:98%;left:4%;animation-duration:14s;animation-delay:-1s;transform:scale(.6)}.footer-section .stars .star:nth-child(16){top:59%;left:88%;animation-duration:13s;animation-delay:-4s;transform:scale(.7)}.footer-section .stars .star:nth-child(17){top:47%;left:63%;animation-duration:7s;animation-delay:-5s;transform:scale(.5)}.footer-section .stars .star:nth-child(18){top:31%;left:24%;animation-duration:13s;animation-delay:-1s;transform:scale(.6)}.footer-section .stars .star:nth-child(19){top:73%;left:85%;animation-duration:7s;animation-delay:-1s;transform:scale(.5)}.footer-section .stars .star:nth-child(20){top:98%;left:15%;animation-duration:10s;animation-delay:-5s;transform:scale(.8)}.footer-section .stars .star:nth-child(21){top:90%;left:49%;animation-duration:12s;animation-delay:-3s;transform:scale(.8)}.footer-section .stars .star:nth-child(22){top:16%;left:92%;animation-duration:12s;animation-delay:-2s;transform:scale(.5)}.footer-section .stars .star:nth-child(23){top:18%;left:25%;animation-duration:13s;animation-delay:-3s;transform:scale(.8)}.footer-section .stars .star:nth-child(24){top:71%;left:40%;animation-duration:13s;animation-delay:-8s;transform:scale(.7)}.footer-section .stars .star:nth-child(25){top:19%;left:43%;animation-duration:8s;animation-delay:-7s;transform:scale(.5)}.footer-section .stars .star:nth-child(26){top:33%;left:38%;animation-duration:14s;animation-delay:-3s;transform:scale(.7)}.footer-section .stars .star:nth-child(27){top:91%;left:90%;animation-duration:8s;animation-delay:-6s;transform:scale(.5)}.footer-section .stars .star:nth-child(28){top:81%;left:90%;animation-duration:9s;animation-delay:-3s;transform:scale(.6)}.footer-section .stars .star:nth-child(29){top:6%;left:28%;animation-duration:9s;animation-delay:-7s;transform:scale(.5)}.footer-section .stars .star:nth-child(30){top:93%;left:64%;animation-duration:14s;animation-delay:-8s;transform:scale(.7)}@media(max-width:768px){.footer-section{padding:20px 20px 30px}.footer-section .footer-content{gap:24px}}@keyframes floatStar{0%{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(50px) scale(1.1);opacity:.8}to{transform:translateY(0) scale(1);opacity:.4}}.hero{position:relative;height:100vh;width:100%;overflow:hidden}.hero__background,.hero__background-fallback{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero__background-fallback{background:linear-gradient(135deg,#000428,#004e92)}.hero .split-word{display:inline-block;opacity:0;will-change:transform,opacity}@media(max-width:768px){.hero .split-word{will-change:auto}}.hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,31,63,.863) 0,transparent);display:flex;align-items:center;justify-content:center;padding:0 2rem;z-index:1}.hero .container{max-width:960px;text-align:center;color:#fff;z-index:2}.hero .heading--xl{font-size:3rem;margin-bottom:1.5rem}.hero p{font-size:1.2rem;margin-bottom:2rem;color:#ccc}@media(max-width:380px){.hero p{font-size:1rem!important}}.hero .hero__buttons{display:flex;justify-content:center;gap:1rem}.hero .hero__buttons .button{padding:15px 24px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;text-decoration:none;color:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-weight:500;position:relative;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.1);background:rgba(22,27,34,.6);font-size:1rem;min-width:200px}.hero .hero__buttons .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(22,27,34,.8);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:-1;opacity:0}.hero .hero__buttons .button--primary{background:#006942;color:#fff;border:none;font-weight:600;box-shadow:inset 0 0 4px #01af6f}.hero .hero__buttons .button--primary:before{background:hsla(0,0%,100%,.1)}.hero .hero__buttons .button--primary:hover{box-shadow:0 3px 12px rgba(0,0,0,.15),0 0 15px rgba(0,122,255,.1),inset 0 0 4px #01af6f}.hero .hero__buttons .button--secondary{background:rgba(0,212,231,.1);border:2px solid #00d4e7;color:#fff}.hero .hero__buttons .button--secondary:hover{background:rgba(0,212,231,.2);border:2px solid #1becff}.hero .hero__buttons .button--secondary:hover,.hero .hero__buttons .button:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.15)}.hero .hero__buttons .button:hover:before{opacity:1}@media(max-width:768px){.hero .hero__buttons{flex-direction:column}}.howWork{position:relative;width:100%;min-height:100vh;scroll-snap-type:y mandatory}.howWork .scroll-step{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;text-align:center;scroll-snap-align:start;position:relative;z-index:2}.howWork .scroll-step h2{font-size:3rem;margin-bottom:1rem}.howWork .scroll-step p{font-size:1.4rem;max-width:600px}.howWork .scroll-step .animationRocket{width:350px}.howWork .rocket-indicator{position:fixed;top:20px;right:20px;width:60px;height:60px;z-index:10}.howWork .rocket-indicator img{width:100%;transition:transform .5s ease}.howWork .stars{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.howWork .stars .star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 3s ease-in-out infinite}.howWork::-webkit-scrollbar{width:0}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}.navbar{position:fixed;top:0;left:0;right:0;border-bottom:1px solid transparent;z-index:100;padding:1rem 0;box-shadow:none}.navbar,.navbar--scrolled{background-color:transparent;transition:all .3s ease}.navbar--scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.navbar__container{display:flex;justify-content:space-between;align-items:center;gap:1rem}.navbar__logo{font-size:1.5rem;font-weight:700;color:#c9d1d9;text-decoration:none;display:flex;align-items:center;gap:.25rem}.navbar__logo img{width:150px}.navbar__nav{display:flex;gap:2rem}@media(max-width:768px){.navbar__nav{display:none}}.navbar__link{color:#fff;text-decoration:none;position:relative;padding:.75rem 1.25rem;background:transparent;font-weight:500;font-size:1.1rem}.navbar__link,.navbar__link:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:8px}.navbar__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.06);opacity:0;z-index:-1}.navbar__link:hover{color:#fff;transform:translateY(-1px)}.navbar__link:hover:before{opacity:1}.navbar__link--active{color:#00be77;font-weight:500}.navbar__link--active:before{background:rgba(0,122,255,.1);opacity:1}.navbar__button{background:transparent;border:none;padding:.75rem 1.25rem;font:inherit;cursor:pointer;color:#fff;font-size:1.1rem;font-weight:500;position:relative}.navbar__button,.navbar__button:before{border-radius:8px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.navbar__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.06);opacity:0;z-index:-1}.navbar__button:hover{transform:translateY(-1px)}.navbar__button:hover:before{opacity:1}:root{--toggle-sz:3rem;--toggle-sz1:calc(var(--toggle-sz) / 10);--toggle-on:#00d4e7;--toggle-off:#00be77;--toggle-bg:#212121;--toggle-tr:all 0.5s ease 0s}@property --deg{syntax:"<angle>";inherits:false;initial-value:180deg}.language-toggle{display:flex;align-items:center;gap:.75rem}.language-toggle .language-label{font-size:.875rem;font-weight:500;color:#8b949e;transition:color .3s ease;padding:.25rem .5rem;border-radius:4px;min-width:24px;text-align:center}.language-toggle .language-label.active{color:#00be77;font-weight:600}.language-toggle .language-label:hover{color:#c9d1d9}.language-toggle .toggle{position:relative;width:calc(var(--toggle-sz)*1.3);height:calc(var(--toggle-sz)*.65);display:flex;align-items:center;justify-content:center}.language-toggle input{display:none}.language-toggle label{--clr:var(--toggle-off);--deg:180deg;position:absolute;width:calc(var(--toggle-sz)*1.3);height:calc(var(--toggle-sz)*.65);background:conic-gradient(from var(--deg) at 50% 50%,var(--clr) 0 50%,hsla(0,0%,100%,.03) 0 100%);border-radius:var(--toggle-sz);pointer-events:none;transition:var(--toggle-tr),var(--toggle-tr);transition-property:--deg,--clr;cursor:pointer;overflow:hidden}.language-toggle label:before{content:"";position:absolute;width:calc(var(--toggle-sz)*.32);height:calc(var(--toggle-sz)*.65 + 2px);left:calc(var(--toggle-sz1)*4.8);top:-1px;transition:var(--toggle-tr);background:radial-gradient(circle at calc(0% - 2px) 50%,transparent calc(var(--toggle-sz1) * .64),var(--toggle-bg) calc(var(--toggle-sz1) * .64 + 1px) 100%),radial-gradient(circle at calc(0% - 2px) 50%,transparent calc(var(--toggle-sz1) * .64),var(--toggle-bg) calc(var(--toggle-sz1) * .64 + 1px) 100%),radial-gradient(circle at calc(100% + 2px) 50%,transparent calc(var(--toggle-sz1) * .64),var(--toggle-bg) calc(var(--toggle-sz1) * .64 + 1px) 100%),radial-gradient(circle at calc(100% + 2px) 50%,transparent calc(var(--toggle-sz1) * .64),var(--toggle-bg) calc(var(--toggle-sz1) * .64 + 1px) 100%),transparent;transform:rotate(0deg);background-repeat:no-repeat;background-size:calc(var(--toggle-sz1)*.66) calc(var(--toggle-sz1)*1.28 + 2px),calc(var(--toggle-sz1)*.66) calc(var(--toggle-sz1)*1.28 + 2px),calc(var(--toggle-sz1)*.66) calc(var(--toggle-sz1)*1.28 + 2px),calc(var(--toggle-sz1)*.66) calc(var(--toggle-sz1)*1.28 + 2px),100% 100%;background-position:calc(50% - var(--toggle-sz1)*.32) 0,calc(50% - var(--toggle-sz1)*.32) 100%,calc(50% + var(--toggle-sz1)*.32) 0,calc(50% + var(--toggle-sz1)*.32) calc(100% + 0px),0 0}@media(max-width:768px){.language-toggle label:before{left:calc(var(--toggle-sz1)*3.8)}}.language-toggle label:after{content:"";position:absolute;background:var(--toggle-bg);width:calc(var(--toggle-sz)*1);height:calc(var(--toggle-sz1)*3.84);left:calc(var(--toggle-sz1)*1.36);top:calc(var(--toggle-sz1)*1.28);transition:var(--toggle-tr);border-radius:var(--toggle-sz)}@media(max-width:768px){.language-toggle label:after{height:calc(var(--toggle-sz1)*2.84)}}.language-toggle #language-toggle:checked+label{--deg:360deg;--clr:var(--toggle-on)}.language-toggle #language-toggle:checked+label .thumb{left:calc(100% - var(--toggle-sz)*.45);background:var(--toggle-on);pointer-events:none}.language-toggle .thumb{position:absolute;width:calc(var(--toggle-sz)*.39);height:calc(var(--toggle-sz)*.39);top:calc(var(--toggle-sz)*.13);left:calc(var(--toggle-sz)*.073);border-radius:var(--toggle-sz);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;overflow:hidden;pointer-events:all;border:calc(var(--toggle-sz1)*.48) solid var(--toggle-bg);transition:var(--toggle-tr)}.language-toggle #language-toggle:checked+label .thumb:hover,.language-toggle .thumb{background:var(--toggle-off)}@media(max-width:768px){.language-toggle{--toggle-sz:2.5rem;gap:.5rem}.language-toggle .language-label{font-size:.8rem;padding:.2rem .4rem}}.projects{position:relative;padding:6rem 0}.projects__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.projects .__cards__container{display:flex;flex-direction:column;gap:2rem}.projects__card{overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:transform .3s ease}.projects__card:hover{transform:translateY(-3px)}.projects__card-image{width:100%;height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #596069;border-radius:8px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;transform:translateZ(0)}.projects__card-content{padding:24px 0}.projects__card-content h3{margin-bottom:.5rem}.projects__card-content p{color:#8b949e;margin-bottom:1rem}.projects__card-tags{display:flex;gap:.25rem;flex-wrap:wrap}.projects__card-tags span{background-color:rgba(0,190,119,.2);color:#00be77;padding:4px 8px;border-radius:8px;font-size:.875rem}.projects__card-buttons{margin-top:15px}.projects__card-buttons .button{padding:10px 15px;border-radius:8px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-weight:500;font-family:Space Grotesk,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.1);cursor:pointer;font-size:.875rem}.projects__card-buttons .button--primary{background:#006942;color:#fff;border:none;font-weight:600;box-shadow:inset 0 0 4px #01af6f}.projects__card-buttons .button--primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:-1;opacity:0}.projects__card-buttons .button--primary:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.15),0 0 15px rgba(0,122,255,.1),inset 0 0 4px #01af6f}.projects__card-buttons .button--primary:hover:before{opacity:1}.projects__card-buttons .button--secondary{background:rgba(22,27,34,.6);color:#c9d1d9;border:1px solid hsla(0,0%,100%,.08)}.projects__card-buttons .button--secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(22,27,34,.8);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:-1;opacity:0}.projects__card-buttons .button--secondary:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.12);color:#fff}.projects__card-buttons .button--secondary:hover:before{opacity:1}.services{padding:6rem 0;color:#fff;position:relative;z-index:1}.services__subtitle{color:#aaa;font-size:1.2rem;text-align:center;margin-bottom:3rem}.services__grid{display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;justify-content:center}.services__card{background:hsla(0,0%,100%,.05);max-width:30%;min-width:22rem;min-height:16rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 1px 4px rgba(0,0,0,.1)}.services__card:hover{transform:translateY(-4px);box-shadow:0 3px 12px rgba(0,0,0,.15),0 0 20px rgba(0,122,255,.1);border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07)}.services__card-icon{margin-bottom:1.5rem;color:#006942}.services__card h3{font-size:1.25rem;margin-bottom:1rem}.services__card p{font-size:.95rem;color:#ccc}