body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d1116;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.1rem!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:1rem!important}.main-container{background-color:#0d1116;position:relative}a{text-decoration:none}a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}a,button,h1,h2,h3,h4,h5,label,p,span{color:#fff;font-family:Lato,sans-serif}.navigation-bar{background-color:#0d1116;justify-content:space-between}.navigation-bar button{font-family:Lato,sans-serif;font-size:1.1rem;padding:6px 10px;text-transform:none}.navigation-bar svg{cursor:pointer}.navigation-bar-responsive p,.navigation-bar-responsive span{color:#0d1116;font-family:Lato,sans-serif}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px;width:100%}.header-image,.header-image img{height:450px;width:100%}.header-image img{object-fit:cover}.mobile-menu-top{align-items:center;font-weight:700;gap:5px}.items-container,.mobile-menu-top{display:flex;justify-content:center}.items-container{flex-direction:column;padding:5% 10%;text-align:left}.light-mode,.light-mode .navigation-bar{background-color:#f8f9fa}.light-mode a,.light-mode button,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode label,.light-mode span{color:#0d1116}.light-mode h1,.light-mode p{color:#777}.light-mode a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.light-mode .navigation-bar svg{color:#0d1116}.light-mode .about-section{background-image:url(/static/media/bg-light.fe1a15eeb3da76271f47.png)}.light-mode .skills-container svg{color:#0d1116}.light-mode .chip{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.light-mode .chip,.light-mode .vertical-timeline:before{background-color:#00000014}.light-mode .vertical-timeline--animate .vertical-timeline-element-content.bounce-in{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.light-mode .vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{color:gray}.light-mode .vertical-timeline-element-content-arrow{border-right:7px solid #00000014!important}.light-mode .flex-chips .chip-title{color:#0d1116}@media screen and (max-width:768px){.items-container{padding:5%}.container{margin-top:56px}.container,body{overflow-x:hidden}body{width:100%}}@media screen and (max-width:480px){h1{font-size:2.5rem}}footer{padding-bottom:50px;padding-top:50px;text-align:center}footer svg{height:1.1em!important;margin-right:10px;width:1.1em!important}footer .social-links{margin-bottom:15px}footer .footer-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}footer .footer-content .copyright{font-size:.8em}footer .footer-content .legal-links{display:flex;gap:20px}footer .footer-content .legal-links a{color:#888;font-size:.8em;text-decoration:none;transition:color .3s ease}footer .footer-content .legal-links a:hover{color:#5000ca}@media(min-width:768px){footer .footer-content{flex-direction:row;gap:30px;justify-content:center}}.github-nav-icon{align-items:center;color:#fff;display:inline-flex;margin-left:1rem;transition:color .3s;vertical-align:middle}.github-nav-icon:hover{color:#5000ca}.dark-mode .about-section{background-color:#0003}.about-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/bg-dark.a678ab61c2d38e48aa82.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;gap:30px;justify-content:flex-start;min-height:700px;padding:0 15%;width:100%}.about-section .content{text-align:left;width:100%;z-index:2}.about-section .content .social_icons{color:#fff;display:flex;flex-direction:row;gap:10px}.about-section .content .social_icons svg{font-size:1.8em}.about-section .content .mobile_social_icons{display:none}.about-section .content p{font-size:1.5em;margin-block-end:0;margin-block-start:0}.about-section .content .company-tagline{color:#64ffda;font-size:1.8rem;font-weight:500;margin:1rem 0}.about-section .content .company-description{color:#8892b0;font-size:1.2rem;line-height:1.7;margin:1.5rem 0;max-width:700px}.about-section .content .hero-ctas{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem}.about-section .content .hero-ctas .cta-primary,.about-section .content .hero-ctas .cta-secondary{border-radius:8px;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s}.about-section .content .hero-ctas .cta-primary{background:#64ffda;color:#0a192f}.about-section .content .hero-ctas .cta-primary:hover{background:#52e4c2;box-shadow:0 10px 25px #64ffda4d;transform:translateY(-3px)}.about-section .content .hero-ctas .cta-secondary{background:#0000;border:2px solid #64ffda;color:#64ffda}.about-section .content .hero-ctas .cta-secondary:hover{background:#64ffda1a;transform:translateY(-3px)}.about-section .content h1{word-wrap:break-word;font-size:5em;margin-block-end:0;margin-block-start:0}.about-section .image-wrapper{z-index:2}.about-section .image-wrapper img{border-radius:50%;width:150px}.about p{padding-bottom:30%;padding-top:30%;text-align:center}@media screen and (max-width:567px){.nav-left{float:left;padding-top:20px}.nav-left img{height:35px}.nav-right{float:right}.nav-right li{color:#fff;font-size:13px;list-style:none;padding:10px 15px;width:10%}.nav-right ul{list-style-type:none;margin:0;padding:0}body{width:100%}.about{font-size:12px;padding-left:5%;padding-right:5%}.about-section{background-attachment:scroll;min-height:400px;padding:0 5%;width:100%}.about-section .content h1{font-size:2.5em!important;line-height:1.1}.about-section .content p{font-size:1.2em}}@media screen and (max-width:768px){.about-section h1{font-size:3.5em!important;text-align:left}.about-section p{text-align:left}.container{display:inline;display:initial;width:100%}.social_icons{display:none!important}.mobile_social_icons{color:#fff;display:flex!important;flex-direction:row;gap:10px;padding-top:10px}.mobile_social_icons svg{font-size:1.8em}.about-section{background-attachment:scroll;background-position:50%;display:block;min-height:500px;padding-left:5%;padding-right:5%;padding-top:100px}.about-section .content{padding-bottom:5%;width:100%}.about-section .image-wrapper{padding-left:5%;width:100%}}.expertise-page{min-height:calc(100vh - 64px);padding:2rem 0}.expertise-page .expertise-hero{margin-bottom:2rem;padding:3rem 2rem;text-align:center}.expertise-page .expertise-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#64ffda,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:1.5rem}.expertise-page .expertise-hero .hero-subtitle{color:#8892b0;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:800px}.expertise-page .expertise-cta{background:linear-gradient(135deg,#64ffda14,#00d4ff14);border:1px solid #64ffda26;border-radius:16px;margin:4rem auto 2rem;max-width:900px;padding:4rem 2rem;text-align:center}.expertise-page .expertise-cta h2{color:#ccd6f6;font-size:2.2rem;margin-bottom:1rem}.expertise-page .expertise-cta p{color:#8892b0;font-size:1.1rem;margin-bottom:2.5rem}.expertise-page .expertise-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.expertise-page .expertise-cta .cta-buttons .cta-primary,.expertise-page .expertise-cta .cta-buttons .cta-secondary{border-radius:8px;display:inline-block;font-size:1.1rem;font-weight:700;padding:1.2rem 3rem;text-decoration:none;transition:all .3s}.expertise-page .expertise-cta .cta-buttons .cta-primary{background:#64ffda;color:#0a192f}.expertise-page .expertise-cta .cta-buttons .cta-primary:hover{background:#52e4c2;box-shadow:0 10px 25px #64ffda4d;transform:translateY(-3px)}.expertise-page .expertise-cta .cta-buttons .cta-secondary{background:#0000;border:2px solid #64ffda;color:#64ffda}.expertise-page .expertise-cta .cta-buttons .cta-secondary:hover{background:#64ffda1a;transform:translateY(-3px)}.skills-container{display:flex;flex-direction:column;padding:2rem 10%;text-align:left}.skills-container svg{color:#64ffda;margin-bottom:1.5rem}.skills-container .skills-grid{grid-gap:3rem;display:grid;grid-template-columns:repeat(2,1fr)}.skills-container .skills-grid .skill{align-items:flex-start;background:#ffffff05;border:1px solid #64ffda1a;border-radius:12px;padding:2.5rem;text-align:left;transition:all .3s}.skills-container .skills-grid .skill:hover{border-color:#64ffda4d;box-shadow:0 10px 30px #64ffda26;transform:translateY(-5px)}.skills-container .skills-grid .skill h3{color:#ccd6f6;font-size:1.8rem;margin-bottom:1rem}.skills-container .skills-grid .skill>p{color:#8892b0;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.chip{background-color:#64ffdae6!important;border:1px solid #64ffda4d!important;color:#0a192f!important;font-size:.85rem!important;height:28px!important}.chip span{color:#0a192f;font-family:Courier Prime,monospace;font-weight:500}.chip svg{height:15px!important}.flex-chips{border-top:1px solid #ffffff0d;line-height:2;margin-top:1.5rem;padding-top:1.5rem}.flex-chips .chip-title{color:#ccd6f6;display:block;font-weight:600;margin-bottom:.8rem;padding-right:10px}.flex-chips .MuiChip-root{margin-bottom:.6rem;margin-right:.6rem}.flex-chips .MuiChip-outlined{background-color:#e0e0e0;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex-chips .MuiChip-outlined span{color:#272822}.skill ul{list-style:none;margin-bottom:1.5rem}.skill ul,.skill ul li{color:#8892b0;padding-left:1.5rem}.skill ul li{line-height:1.6;margin-bottom:.8rem;position:relative}.skill ul li:before{color:#64ffda;content:"▹";font-size:1.2rem;left:0;position:absolute}@media screen and (max-width:768px){.expertise-page .expertise-hero h1{font-size:2rem}.skills-container{padding:2rem 5%}.skills-container .skills-grid{grid-gap:2rem;grid-template-columns:1fr}.skills-container .skills-grid .skill{padding:2rem 1.5rem}}@media screen and (max-width:567px){.skills{font-size:12px}}.products-container{display:flex;flex-direction:column;padding:5% 10%;text-align:left}.products-header{margin-bottom:4rem;text-align:center}.products-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#64ffda,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:3rem}.products-header .products-intro{color:#8892b0;font-size:1.2rem;line-height:1.7;margin:1.5rem auto 0;max-width:800px}.products-container h1{margin-bottom:50px}.products-container .products-grid{display:flex;flex-direction:column;gap:3rem;margin-bottom:50px}.products-container .products-grid .product{align-items:flex-start;background:#ffffff05;border:1px solid #64ffda1a;border-radius:12px;display:flex;gap:2.5rem;padding:2rem;transition:all .3s}.products-container .products-grid .product:hover{border-color:#64ffda4d;box-shadow:0 10px 30px #64ffda26;transform:translateY(-5px)}.products-container .products-grid .product .product-image-single{flex-shrink:0;width:200px}.products-container .products-grid .product .product-image-single .product-featured-image{border-radius:8px;box-shadow:0 4px 12px #0000004d;height:auto;width:100%}.products-container .products-grid .product .product-content{flex:1 1;text-align:left}.products-container .products-grid .product .product-tagline{color:#64ffda;font-size:1rem;font-weight:500;margin-bottom:1.5rem;margin-top:-.5rem}.product-actions{margin:1.5rem 0}.product-actions .learn-more-btn{border:2px solid #64ffda;border-radius:6px;color:#64ffda;display:inline-block;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s}.product-actions .learn-more-btn:hover{background:#64ffda1a;transform:translateX(5px)}.product h2:hover{text-decoration:underline;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.zoom{border-radius:5px;margin:0 auto;transition:transform .2s}.zoom:hover{transform:scale(1.05)}.download-badges,.product p{margin-bottom:15px}.download-badges{align-items:center;display:flex;gap:15px}.app-store-link{display:inline-block}.app-store-badge{height:45px;transition:transform .2s ease;width:auto}.app-store-badge:hover{transform:scale(1.05)}.website-link{display:inline-block}.website-button{align-items:center;background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:45px;justify-content:center;padding:0 20px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.website-button:hover{background-color:#0056b3;color:#fff;text-decoration:none;transform:scale(1.05)}.section-divider{background-color:#444;border:none;height:1px;margin-bottom:50px;margin-top:50px}.coming-soon .custom-list{margin-top:1rem;padding-left:1.5rem}.coming-soon .list-item{align-items:flex-start;display:flex;margin-bottom:.5rem}.coming-soon .bullet{margin-right:.5rem}.product-image-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:15px}.product-grid-image{border-radius:5px;height:auto;object-fit:cover;width:100%}@media screen and (max-width:700px){.products-container{display:block;padding-left:5%;padding-right:5%}.products-container .products-grid{display:flex;flex-direction:column}.products-container .products-grid .product{flex-direction:column;padding-bottom:5%}.products-container .products-grid .product .product-image-single{margin:0 auto;width:150px}.download-badges{align-items:flex-start;flex-direction:column;gap:10px}.app-store-badge{height:38px}.website-button{font-size:12px;height:38px;padding:0 18px}}.contact_wrapper svg{font-size:1em;margin-right:5px;vertical-align:middle}.contact-sections{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media(min-width:768px){.contact-sections{flex-direction:row;flex-wrap:wrap}.contact-sections .contact-section{flex:1 1;min-width:250px}}.contact-section{background-color:#ffffff0d;border-radius:8px;padding:15px;transition:background-color .3s}.contact-section:hover{background-color:#ffffff1a}.contact-section h3{color:#fff;font-size:1.3rem;margin-bottom:10px;margin-top:0}.email-contact{align-items:center;display:flex;margin-top:0;padding:10px 0}.email-contact .email-icon{font-size:2rem;margin-right:15px}.email-contact a{color:#fff;font-size:1.5rem;text-decoration:none;transition:color .3s}.email-contact a:hover{color:#5000ca}.contact-form{padding-top:20px}.contact-form button{background-color:#fff;color:#050f0b;float:right}.contact-form button:hover{background-color:#5000ca;color:#fff}.contact-form fieldset{background-color:#fff}label{font-family:DomaineDispNar-Medium,sans-serif;font-size:1.2rem}.form-flex{display:flex;gap:15px;padding-bottom:15px}.form-flex .MuiFormControl-root{width:100%}.body-form,form{width:100%!important}.body-form{margin-bottom:15px!important}.MuiInputBase-input{color:#333!important}.MuiOutlinedInput-notchedOutline{border-color:#ffffff80!important}.MuiFormLabel-root{color:#ffffffb3!important}.MuiFormLabel-root.Mui-focused{color:#fff!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.about-container{display:flex;flex-direction:column;padding:5% 10%;text-align:left}.about-container h1{color:#ccd6f6;font-size:2.5rem;margin-bottom:40px}.about-container .about-content{display:flex;flex-direction:column;gap:30px}.about-container .about-content .about-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border-radius:10px;box-shadow:0 4px 30px #0000001a;padding:30px;width:100%}.about-container .about-content .about-text p{color:#8892b0;font-size:1.1rem;line-height:1.8;margin-bottom:20px;text-align:left}.about-container .about-content .about-text p:last-child{margin-bottom:0}.about-container .about-content .about-text .about-cta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem}.about-container .about-content .about-text .about-cta .about-btn{border-radius:8px;display:inline-block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s}.about-container .about-content .about-text .about-cta .about-btn:not(.secondary){background:#64ffda;color:#0a192f}.about-container .about-content .about-text .about-cta .about-btn:not(.secondary):hover{background:#52e4c2;box-shadow:0 8px 20px #64ffda4d;transform:translateY(-3px)}.about-container .about-content .about-text .about-cta .about-btn.secondary{background:#0000;border:2px solid #64ffda;color:#64ffda}.about-container .about-content .about-text .about-cta .about-btn.secondary:hover{background:#64ffda1a;transform:translateY(-3px)}@media screen and (max-width:768px){.about-container{display:block;padding-left:5%;padding-right:5%}}.legal-container{padding:50px 0}.legal-container .legal-content{color:#fff;margin:0 auto;max-width:1000px;padding:0 20px}.legal-container .legal-content h1{color:#fff;font-size:2.5rem;margin-bottom:30px;text-align:left}.legal-container .legal-content section{margin-bottom:30px}.legal-container .legal-content section h2{color:#fff;font-size:1.5rem;margin-bottom:15px}.legal-container .legal-content section p{color:#fff;font-size:1rem;line-height:1.6;margin-bottom:15px}.legal-container .legal-content section ul{list-style-type:disc;margin-bottom:15px;margin-left:20px}.legal-container .legal-content section ul li{color:#fff;line-height:1.6;margin-bottom:8px}.legal-container .legal-content a{color:#a78bfa;text-decoration:none}.legal-container .legal-content a:hover{text-decoration:underline}.legal-container .legal-content .last-updated{color:#bbb;font-size:.9rem;font-style:italic;margin-top:40px}.product-detail-container{margin:0 auto;max-width:1400px;min-height:calc(100vh - 64px);padding:2rem 1rem}.product-detail-container .breadcrumb{margin-bottom:2rem}.product-detail-container .breadcrumb a{color:#64ffda;color:var(--primary-color,#64ffda);font-size:.95rem;text-decoration:none;transition:opacity .3s}.product-detail-container .breadcrumb a:hover{opacity:.7}.product-detail-container .product-detail-header{margin-bottom:3rem;text-align:center}.product-detail-container .product-detail-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#64ffda,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:.5rem}.product-detail-container .product-detail-header .tagline{color:#8892b0;font-size:1.3rem;font-weight:300}.product-detail-container .product-detail-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.product-detail-container .product-detail-content{gap:4rem;grid-template-columns:1fr 1fr}}.product-detail-container .product-gallery{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.product-detail-container .product-gallery .gallery-item{align-items:center;aspect-ratio:9/19.5;background:#ffffff0d;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;overflow:hidden;transition:transform .3s,box-shadow .3s}.product-detail-container .product-gallery .gallery-item:hover{box-shadow:0 8px 16px #64ffda33;transform:translateY(-5px)}.product-detail-container .product-gallery .gallery-image{display:block;height:100%;object-fit:contain;width:100%}.product-detail-container .product-info .info-section{margin-bottom:3rem}.product-detail-container .product-info .info-section h2{color:#ccd6f6;font-size:1.8rem;margin-bottom:1.5rem}.product-detail-container .product-info .info-section .description p{color:#8892b0;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.product-detail-container .product-info .info-section .features-list{list-style:none;padding:0}.product-detail-container .product-info .info-section .features-list li{border-bottom:1px solid #ffffff0d;color:#8892b0;line-height:1.6;padding:.8rem 0 .8rem 2rem;position:relative}.product-detail-container .product-info .info-section .features-list li:before{color:#64ffda;content:"▹";font-size:1.2rem;left:0;position:absolute}.product-detail-container .product-info .info-section .features-list li:last-child{border-bottom:none}.product-detail-container .product-info .info-section .tech-tags{display:flex;flex-wrap:wrap;gap:.8rem}.product-detail-container .product-info .info-section .tech-tags .tech-tag{background:#64ffda1a;border:1px solid #64ffda33;border-radius:6px;color:#64ffda;font-size:.9rem;padding:.5rem 1rem}.product-detail-container .product-info .download-section{background:#64ffda0d;border:1px solid #64ffda1a;border-radius:12px;padding:2rem}.product-detail-container .product-info .download-section .download-badges-large{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.product-detail-container .product-info .download-section .download-badges-large .app-store-link{display:inline-block;transition:transform .3s}.product-detail-container .product-info .download-section .download-badges-large .app-store-link:hover{transform:scale(1.05)}.product-detail-container .product-info .download-section .download-badges-large .app-store-badge-large{height:60px;width:auto}.product-detail-container .product-info .download-section .download-badges-large .website-link-large{width:100%}.product-detail-container .product-info .download-section .download-badges-large .website-link-large .website-button-large{background:#64ffda;border-radius:8px;color:#0a192f;display:block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:background .3s,transform .3s}.product-detail-container .product-info .download-section .download-badges-large .website-link-large .website-button-large:hover{background:#52e4c2;transform:translateY(-2px)}.product-detail-container .more-products{border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:3rem;text-align:center}.product-detail-container .more-products h2{color:#ccd6f6;font-size:1.8rem;margin-bottom:1.5rem}.product-detail-container .more-products .view-all-btn{background:#0000;border:2px solid #64ffda;border-radius:8px;color:#64ffda;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s}.product-detail-container .more-products .view-all-btn:hover{background:#64ffda1a;transform:translateY(-2px)}@media(max-width:768px){.product-detail-container{padding:1.5rem 1rem}.product-detail-container .product-detail-header h1{font-size:2rem}.product-detail-container .product-gallery{grid-template-columns:1fr}}.services-container{margin:0 auto;max-width:1400px;min-height:calc(100vh - 64px);padding:2rem 1rem}.services-container .services-hero{margin-bottom:3rem;padding:3rem 1rem;text-align:center}.services-container .services-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#64ffda,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:1.5rem}.services-container .services-hero .hero-subtitle{color:#8892b0;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:800px}.services-container .services-intro{margin:0 auto 4rem;max-width:900px;text-align:center}.services-container .services-intro p{color:#8892b0;font-size:1.1rem;line-height:1.8}.services-container .services-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr;margin-bottom:5rem}@media(min-width:768px){.services-container .services-grid{grid-template-columns:repeat(2,1fr)}}.services-container .service-card{background:#ffffff05;border:1px solid #64ffda1a;border-radius:12px;padding:2.5rem;transition:all .3s}.services-container .service-card:hover{border-color:#64ffda4d;box-shadow:0 10px 30px #64ffda26;transform:translateY(-5px)}.services-container .service-card .service-icon{color:#64ffda;margin-bottom:1.5rem}.services-container .service-card h2{color:#ccd6f6;font-size:1.8rem;margin-bottom:1rem}.services-container .service-card .service-description{color:#8892b0;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.services-container .service-card .service-features{list-style:none;margin-bottom:2rem;padding:0}.services-container .service-card .service-features li{color:#8892b0;font-size:.95rem;padding:.6rem 0 .6rem 1.5rem;position:relative}.services-container .service-card .service-features li:before{color:#64ffda;content:"▹";font-size:1.1rem;left:0;position:absolute}.services-container .service-card .tech-stack{border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:.6rem;padding-top:1.5rem}.services-container .service-card .tech-stack .tech-badge{background:#64ffda1a;border:1px solid #64ffda26;border-radius:6px;color:#64ffda;font-size:.85rem;padding:.4rem .9rem}.services-container .partnership-section{background:linear-gradient(135deg,#64ffda0d,#00d4ff0d);border:1px solid #64ffda1a;border-radius:16px;margin-bottom:4rem;padding:3rem 2rem}.services-container .partnership-section h2{color:#ccd6f6;font-size:2rem;margin-bottom:1.5rem;text-align:center}.services-container .partnership-section>p{color:#8892b0;font-size:1.05rem;line-height:1.7;margin:0 auto 3rem;max-width:800px;text-align:center}.services-container .partnership-section .partnership-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.services-container .partnership-section .partnership-options{grid-template-columns:repeat(3,1fr)}}.services-container .partnership-section .partnership-card{background:#ffffff05;border:1px solid #64ffda14;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s}.services-container .partnership-section .partnership-card:hover{border-color:#64ffda33;transform:translateY(-5px)}.services-container .partnership-section .partnership-card svg{color:#64ffda;margin-bottom:1rem}.services-container .partnership-section .partnership-card h3{color:#ccd6f6;font-size:1.3rem;margin-bottom:.8rem}.services-container .partnership-section .partnership-card p{color:#8892b0;font-size:.95rem;line-height:1.6}.services-container .why-choose-section{margin-bottom:5rem}.services-container .why-choose-section h2{color:#ccd6f6;font-size:2.2rem;margin-bottom:3rem;text-align:center}.services-container .why-choose-section .reasons-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.services-container .why-choose-section .reasons-grid{grid-template-columns:repeat(2,1fr)}}.services-container .why-choose-section .reason{background:#ffffff05;border-left:3px solid #64ffda;border-radius:12px;padding:2rem}.services-container .why-choose-section .reason h3{color:#64ffda;font-size:1.4rem;margin-bottom:1rem}.services-container .why-choose-section .reason p{color:#8892b0;font-size:1rem;line-height:1.7}.services-container .why-choose-section .reason p a{border-bottom:1px solid #64ffda4d;color:#64ffda;text-decoration:none;transition:border-color .3s}.services-container .why-choose-section .reason p a:hover{border-color:#64ffda}.services-container .cta-section{background:linear-gradient(135deg,#64ffda14,#00d4ff14);border:1px solid #64ffda26;border-radius:16px;padding:4rem 2rem;text-align:center}.services-container .cta-section h2{color:#ccd6f6;font-size:2.2rem;margin-bottom:1rem}.services-container .cta-section p{color:#8892b0;font-size:1.1rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.services-container .cta-section .cta-button{background:#64ffda;border-radius:8px;color:#0a192f;display:inline-block;font-size:1.1rem;font-weight:700;padding:1.2rem 3rem;text-decoration:none;transition:all .3s}.services-container .cta-section .cta-button:hover{background:#52e4c2;box-shadow:0 10px 25px #64ffda4d;transform:translateY(-3px)}@media(max-width:768px){.services-container{padding:1.5rem 1rem}.services-container .services-hero h1{font-size:2rem}.services-container .service-card{padding:2rem 1.5rem}}
/*# sourceMappingURL=main.1f9ab3ba.css.map*/