.Services-module-scss-module__3lmmqW__services{text-align:center;z-index:1;place-content:center;max-width:68.75rem;margin:4rem auto 0;padding:0 2rem;position:relative}@media (max-width:900px){.Services-module-scss-module__3lmmqW__services{padding:0}}@media (max-width:480px){.Services-module-scss-module__3lmmqW__services{margin-top:2rem;padding:0 1rem}}.Services-module-scss-module__3lmmqW__services h2{color:#1d1d1f;margin:1.25rem auto 2.5rem;font-size:3rem}@media (max-width:468px){.Services-module-scss-module__3lmmqW__services h2{margin-bottom:.625rem}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__subtitle{color:#555;margin-bottom:3.125rem}@media (max-width:468px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__subtitle{margin:1.25rem auto 2.5rem}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));place-items:stretch center;gap:1rem;display:grid}@media (max-width:2160px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:repeat(3,minmax(15rem,1fr));gap:.3rem}}@media (max-width:900px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:repeat(3,minmax(15rem,1fr));gap:.5rem}}@media (max-width:468px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:1fr;place-self:center}}@media (max-width:328px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__services-list{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr))}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card{-webkit-backdrop-filter:blur(12px);background-color:#fffff000;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;justify-content:space-between;padding:0 0 2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 12px 40px #0000001a}@media (max-width:468px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card{margin-top:2.5rem}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card:hover{transform:translateY(-10px)}@media (max-width:468px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card:hover{transform:none}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card img{object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;align-self:center;width:100%;height:18.75rem;margin-top:-20px}@media (max-width:328px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card img{place-self:center}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card h2{color:#1d1d1f;margin-bottom:1rem;font-size:1.8rem;text-decoration:none}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card p{color:#555;text-wrap:balance;margin-bottom:2rem;padding-left:.75rem;padding-right:.75rem;font-size:1rem;line-height:1.6}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions{justify-content:center;align-items:center;margin-top:auto;padding-top:1rem;display:flex;position:relative}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__learn-btn{color:#fff;cursor:pointer;background-color:#8c00ff;border:none;border-radius:9999px;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:background-color .3s}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__learn-btn:hover{background-color:#762ab5}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn{color:#8c00ff;cursor:pointer;pointer-events:auto;background-color:#0000;border:2px solid #8c00ff;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;font-size:1.1rem;transition:all .25s;display:flex;position:absolute;bottom:0;right:1.25rem;overflow:hidden}@media (max-width:900px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn{right:.625rem}}@media (max-width:480px){.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn{width:40px;height:40px;right:1.25rem}}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn.Services-module-scss-module__3lmmqW__active{color:#fff;background-color:#8c00ff;animation:.3s Services-module-scss-module__3lmmqW__pop}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn.Services-module-scss-module__3lmmqW__active .Services-module-scss-module__3lmmqW__burst{pointer-events:none;background-image:radial-gradient(circle,#fff9 10%,#0000 11%);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;animation:.4s ease-out Services-module-scss-module__3lmmqW__burst;display:block;position:absolute;top:0;left:0}.Services-module-scss-module__3lmmqW__services .Services-module-scss-module__3lmmqW__service-card .Services-module-scss-module__3lmmqW__card-actions .Services-module-scss-module__3lmmqW__favorite-btn .Services-module-scss-module__3lmmqW__burst{display:none}@keyframes Services-module-scss-module__3lmmqW__pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes Services-module-scss-module__3lmmqW__burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.Services-module-scss-module__3lmmqW__learn-btn{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.Services-module-scss-module__3lmmqW__learn-btn__label{opacity:1;z-index:-9999;font-size:.01rem}
.WhyUs-module-scss-module__qNbUyW__why-us{padding:4rem 1.5rem}.WhyUs-module-scss-module__qNbUyW__why-us p,.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__brand-line{color:#555}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container{text-align:center;max-width:1100px;margin:0 auto}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container h2{color:#1d1d1f;margin:1.25rem auto 2.5rem;font-size:clamp(1.8rem,.4vw,2rem);font-weight:600}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container .WhyUs-module-scss-module__qNbUyW__intro{color:#555;max-width:800px;margin:1.25rem auto 2.5rem;font-size:1.05rem;line-height:1.5}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container .WhyUs-module-scss-module__qNbUyW__benefits-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1.5rem;display:grid}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container .WhyUs-module-scss-module__qNbUyW__benefits-grid .WhyUs-module-scss-module__qNbUyW__benefit-card{text-align:left;background:radial-gradient(circle at 0 0,#4a00e014 0%,#0000 60%),#fff;border:1px solid #00000012;border-radius:16px;padding:1.5rem;box-shadow:0 24px 48px #00000012}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container .WhyUs-module-scss-module__qNbUyW__benefits-grid .WhyUs-module-scss-module__qNbUyW__benefit-card h3{color:#8c00ff;margin-bottom:.5rem;font-size:1rem;font-weight:600}.WhyUs-module-scss-module__qNbUyW__why-us .WhyUs-module-scss-module__qNbUyW__container .WhyUs-module-scss-module__qNbUyW__benefits-grid .WhyUs-module-scss-module__qNbUyW__benefit-card p{color:#555;font-size:.95rem;line-height:1.45}
.Portfolio-module-scss-module__6MGUZq__project-card{background:#fff;border:1px solid #eceaf1;border-radius:16px;grid-template-columns:1fr;gap:1rem;width:100%;max-width:1100px;margin:0 auto;padding:clamp(1rem,2vw,1.25rem);display:grid;box-shadow:0 10px 30px #0000000a}@media (min-width:900px){.Portfolio-module-scss-module__6MGUZq__project-card{grid-template-columns:2.35fr 1fr;align-items:start}}@media (max-width:900px){.Portfolio-module-scss-module__6MGUZq__project-card{width:80%}}.Portfolio-module-scss-module__6MGUZq__project-card__preview{background:#f7f5fb;border-radius:12px;position:relative;overflow:hidden}@media (max-width:599px){.Portfolio-module-scss-module__6MGUZq__project-card__preview{width:300px;margin:0 auto}}.Portfolio-module-scss-module__6MGUZq__project-card__preview .Portfolio-module-scss-module__6MGUZq__project-card__img{object-fit:cover;width:100%;height:400px;display:block}@media (max-width:599px){.Portfolio-module-scss-module__6MGUZq__project-card__preview .Portfolio-module-scss-module__6MGUZq__project-card__img{max-height:320px}}@media (min-width:600px) and (max-width:899px){.Portfolio-module-scss-module__6MGUZq__project-card__preview .Portfolio-module-scss-module__6MGUZq__project-card__img{max-height:380px}}.Portfolio-module-scss-module__6MGUZq__project-card__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:.35rem .6rem;font-size:.8rem;position:absolute;bottom:.6rem;left:.6rem}.Portfolio-module-scss-module__6MGUZq__project-card__body{text-align:left}.Portfolio-module-scss-module__6MGUZq__project-card__body .Portfolio-module-scss-module__6MGUZq__project-card__title{color:#1d1d1f;margin:.1rem 0 .35rem;font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.2}.Portfolio-module-scss-module__6MGUZq__project-card__body .Portfolio-module-scss-module__6MGUZq__project-card__summary{color:#555;display:-webkit-box;display:box;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;margin:0 0 .75rem;line-height:1.6;overflow:hidden}.Portfolio-module-scss-module__6MGUZq__project-card__body .Portfolio-module-scss-module__6MGUZq__project-card__tags{flex-wrap:wrap;gap:.5rem;display:flex}.Portfolio-module-scss-module__6MGUZq__project-card__body .Portfolio-module-scss-module__6MGUZq__project-card__tags .Portfolio-module-scss-module__6MGUZq__tag{color:#7b3f9e;background:#f3edf9;border-radius:999px;padding:.35rem .6rem;font-size:.9rem;font-weight:600}.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:38%;grid-auto-flow:column;gap:.75rem;width:100%;max-width:1100px;margin:.75rem auto 0;padding-top:.5rem;display:grid;overflow-x:auto}@media (min-width:600px){.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs{grid-auto-columns:33%}}@media (min-width:900px){.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs{grid-auto-columns:minmax(180px,240px)}}.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs .Portfolio-module-scss-module__6MGUZq__portfolio__thumb{cursor:pointer;scroll-snap-align:start;background:0 0;border:1px solid #eceaf1;border-radius:12px;padding:2px;transition:transform .15s,box-shadow .2s;overflow:hidden}.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs .Portfolio-module-scss-module__6MGUZq__portfolio__thumb img{border-radius:12px;width:100%;height:auto;display:block}.Portfolio-module-scss-module__6MGUZq__portfolio__thumbs .Portfolio-module-scss-module__6MGUZq__portfolio__thumb.Portfolio-module-scss-module__6MGUZq__is-active{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #7b3f9e}.Portfolio-module-scss-module__6MGUZq__portfolio{margin-top:-4.375rem}@media (max-width:900px){.Portfolio-module-scss-module__6MGUZq__portfolio{margin-top:-2.5rem}}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__portfolio__intro{text-align:center;max-width:1100px;margin:clamp(16px,3vw,28px) auto clamp(8px,2vw,16px);padding:0 1rem}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__portfolio__headline{color:#1d1d1f;white-space:normal;margin:1.25rem auto 2.5rem;font-size:clamp(28px,4.2vw,48px);line-height:1.15;display:inline-block}@media (max-width:900px){.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__portfolio__headline{height:2.5em}}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__portfolio__subtitle{color:#555;text-wrap:balance;margin:0 0 3rem;font-size:clamp(14px,2.4vw,18px)}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__project-card__footer{justify-content:flex-end;height:300px;margin-top:.5rem;display:flex;position:relative}@media (max-width:900px){.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__project-card__footer{height:2.5rem}}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__project-card__footer .Portfolio-module-scss-module__6MGUZq__tag--visit{color:#fff;white-space:nowrap;background:#8c00ff;border-radius:999px;height:20px;padding:.45rem .75rem;font-weight:700;text-decoration:none;transition:background .2s;animation:3s ease-in-out 2s infinite Portfolio-module-scss-module__6MGUZq__giggle;position:absolute;bottom:0;left:0}.Portfolio-module-scss-module__6MGUZq__portfolio .Portfolio-module-scss-module__6MGUZq__project-card__footer .Portfolio-module-scss-module__6MGUZq__tag--visit:hover{background:#762ab5;animation:none;transform:none}@keyframes Portfolio-module-scss-module__6MGUZq__giggle{0%,90%,to{transform:rotate(0)}92%{transform:rotate(3deg)}94%{transform:rotate(-3deg)}96%{transform:rotate(2deg)}98%{transform:rotate(-2deg)}}
