.page-module__6KrOZq__page{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.page-module__6KrOZq__container{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.page-module__6KrOZq__sectionTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__6KrOZq__sectionSubtitle{font-family:var(--font-cardo),serif;color:var(--color-grey);text-align:center;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.page-module__6KrOZq__heroSection{background:var(--color-black);justify-content:center;align-items:center;min-height:100vh;padding:8rem 0;display:flex;position:relative;overflow:hidden}.page-module__6KrOZq__heroBackground{object-fit:cover;object-position:center;z-index:0}.page-module__6KrOZq__heroOverlay{z-index:1;background:rgba(4,5,0,.5);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__6KrOZq__heroSection .page-module__6KrOZq__container{z-index:2;position:relative}.page-module__6KrOZq__heroContent{text-align:center;max-width:1000px;margin:0 auto}.page-module__6KrOZq__heroKicker{font-family:var(--font-manrope),sans-serif;color:var(--color-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:1rem;font-weight:500}.page-module__6KrOZq__heroTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-white);letter-spacing:-.02em;margin-bottom:2rem;font-size:5.25rem;font-weight:800;line-height:1.1}.page-module__6KrOZq__heroSubtitle{font-family:var(--font-manrope),sans-serif;color:rgba(255,255,255,.9);max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.4rem;font-weight:400;line-height:1.6}.page-module__6KrOZq__heroCTA{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__6KrOZq__heroCTA button,.page-module__6KrOZq__heroCTA a{min-width:220px;padding:1rem 2rem;font-size:1.0625rem}.page-module__6KrOZq__heroCTA svg{width:.75rem;height:.75rem}.page-module__6KrOZq__watchButton{min-width:220px;font-size:1.0625rem;font-family:var(--font-manrope),sans-serif;color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:2px solid rgba(255,255,255,.4);border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:all .3s;display:flex}.page-module__6KrOZq__watchButton:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.8);transform:translateY(-2px)}.page-module__6KrOZq__watchButton svg{width:.75rem;height:.75rem}.page-module__6KrOZq__videoModal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:rgba(0,0,0,.9);justify-content:center;align-items:center;padding:2rem;animation:.3s page-module__6KrOZq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes page-module__6KrOZq__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__6KrOZq__modalContent{width:100%;max-width:1200px;animation:.4s cubic-bezier(.4,0,.2,1) page-module__6KrOZq__slideUp;position:relative}@keyframes page-module__6KrOZq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page-module__6KrOZq__closeButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:-3rem;right:0}.page-module__6KrOZq__closeButton:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.1)}.page-module__6KrOZq__videoWrapper{background:#000;border-radius:16px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.5)}.page-module__6KrOZq__videoWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-module__6KrOZq__logosSection{background:var(--color-white);padding:3.5rem 0 0}.page-module__6KrOZq__logosLabel{font-family:var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--color-grey);text-align:center;margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.page-module__6KrOZq__outcomesSection{background:#fafafa;padding:6rem 0}.page-module__6KrOZq__outcomesLayout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.page-module__6KrOZq__outcomesContent{flex-direction:column;gap:2rem;display:flex}.page-module__6KrOZq__outcomesTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.page-module__6KrOZq__outcomesDescription{font-family:var(--font-cardo),serif;color:var(--color-grey);margin:0;font-size:1.125rem;line-height:1.7}.page-module__6KrOZq__metricsGrid{grid-template-columns:repeat(3,auto);justify-content:start;gap:4rem;margin:1.5rem 0;display:grid}.page-module__6KrOZq__metric{flex-direction:column;gap:.5rem;display:flex}.page-module__6KrOZq__outcomesButton{align-self:flex-start}.page-module__6KrOZq__outcomesButton button,.page-module__6KrOZq__outcomesButton a{letter-spacing:.01em;border-radius:12px;min-width:200px;padding:.875rem 2.5rem;font-size:1.0625rem;font-weight:600;box-shadow:0 4px 14px rgba(8,106,216,.25)}.page-module__6KrOZq__outcomesButton button:hover,.page-module__6KrOZq__outcomesButton a:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(8,106,216,.35)}.page-module__6KrOZq__outcomesMedia{justify-content:flex-end;align-items:center;width:100%;margin-left:2rem;display:flex}.page-module__6KrOZq__mediaPlaceholder{aspect-ratio:16/9;width:100%;color:var(--color-grey);font-family:var(--font-manrope),sans-serif;background:0 0;justify-content:center;align-items:center;display:flex;overflow:visible}.page-module__6KrOZq__imageAnimationWrapper{opacity:0;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.34,1.56,.64,1),opacity 1.2s;transform:perspective(1000px)rotateY(-60deg)rotateX(25deg)rotate(-10deg)scale(.8)}.page-module__6KrOZq__imageAnimationWrapper.page-module__6KrOZq__imageVisible{opacity:1;transform:perspective(1000px)rotateY(0)rotateX(0)rotate(0)scale(1)}.page-module__6KrOZq__outcomesImage{object-fit:contain;width:100%;height:100%}.page-module__6KrOZq__solutionsSection{background:var(--color-white);padding:6rem 0}.page-module__6KrOZq__solutionsSection .page-module__6KrOZq__sectionTitle{margin-bottom:4rem}.page-module__6KrOZq__industriesShowcaseSection{background:#fafafa;padding:6rem 0}.page-module__6KrOZq__managedServicesSection{background:var(--color-white);padding:6rem 0}.page-module__6KrOZq__interactiveGamesSection{background:#fafafa;padding:6rem 0}.page-module__6KrOZq__caseStudiesHeroSection{background:var(--color-white);padding:6rem 0}.page-module__6KrOZq__caseStudiesHeader{text-align:center;max-width:900px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.page-module__6KrOZq__caseStudiesTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:3.5rem;font-weight:700;line-height:1.1}.page-module__6KrOZq__highlight{color:var(--color-blue)}.page-module__6KrOZq__caseStudiesSubtitle{font-family:var(--font-cardo),serif;color:var(--color-grey);margin:0;font-size:1.375rem;line-height:1.5}.page-module__6KrOZq__caseStudiesLayout{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:4rem;display:grid}.page-module__6KrOZq__caseStudiesGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module__6KrOZq__caseStudiesCTA{text-align:center;justify-content:center;padding:2.5rem 0 0;display:flex}.page-module__6KrOZq__caseStudiesCTA button,.page-module__6KrOZq__caseStudiesCTA a{min-width:240px;padding:1rem 2.5rem;font-size:1.0625rem}.page-module__6KrOZq__testimonialsSection{background:#fafafa;padding:6rem 0}.page-module__6KrOZq__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:1rem;display:grid}.page-module__6KrOZq__brochureSection{background:var(--color-white);padding:6rem 0}.page-module__6KrOZq__finalCTASection{background:var(--color-blue);padding:6rem 0 8rem}@media (max-width:768px){.page-module__6KrOZq__container{padding:0 1.5rem}.page-module__6KrOZq__heroKicker{letter-spacing:.1em;margin-bottom:1rem;font-size:.875rem}.page-module__6KrOZq__heroTitle{margin-bottom:1.5rem;font-size:2.875rem}.page-module__6KrOZq__heroSubtitle{margin-bottom:2.5rem;font-size:1.125rem}.page-module__6KrOZq__heroCTA{flex-direction:column;align-items:stretch}.page-module__6KrOZq__heroCTA button,.page-module__6KrOZq__heroCTA a{width:100%;max-width:300px;margin:0 auto;padding:.875rem 1.5rem;font-size:1rem}.page-module__6KrOZq__sectionTitle{font-size:2rem}.page-module__6KrOZq__sectionSubtitle{font-size:1.125rem}.page-module__6KrOZq__outcomesLayout{grid-template-columns:1fr;gap:3rem}.page-module__6KrOZq__outcomesTitle{font-size:2rem}.page-module__6KrOZq__outcomesDescription{font-size:1rem}.page-module__6KrOZq__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.page-module__6KrOZq__caseStudiesTitle{font-size:2.5rem}.page-module__6KrOZq__caseStudiesSubtitle{font-size:1.125rem}.page-module__6KrOZq__caseStudiesLayout,.page-module__6KrOZq__caseStudiesGrid{grid-template-columns:1fr;gap:1.25rem}.page-module__6KrOZq__caseStudiesCTA{padding:2rem 0 0}.page-module__6KrOZq__caseStudiesCTA button,.page-module__6KrOZq__caseStudiesCTA a{width:100%;max-width:300px}.page-module__6KrOZq__testimonialsGrid{grid-template-columns:1fr}.page-module__6KrOZq__heroSection,.page-module__6KrOZq__outcomesSection,.page-module__6KrOZq__solutionsSection,.page-module__6KrOZq__industriesShowcaseSection,.page-module__6KrOZq__managedServicesSection,.page-module__6KrOZq__interactiveGamesSection,.page-module__6KrOZq__caseStudiesHeroSection,.page-module__6KrOZq__testimonialsSection,.page-module__6KrOZq__brochureSection,.page-module__6KrOZq__finalCTASection{padding:4rem 0 5rem}}
.Button-module__K0ZdRW__button{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;font-family:var(--font-manrope),sans-serif!important}.Button-module__K0ZdRW__button:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.Button-module__K0ZdRW__button:active{transform:translateY(-1px)}.Button-module__K0ZdRW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button-module__K0ZdRW__icon{justify-content:center;align-items:center;font-size:.75rem;display:flex}.Button-module__K0ZdRW__icon svg{width:.75rem;height:.75rem}.Button-module__K0ZdRW__primary{background:var(--color-blue);color:var(--color-white)}.Button-module__K0ZdRW__primary:hover:not(:disabled){background:#0757b3;box-shadow:0 6px 20px rgba(8,106,216,.3)}.Button-module__K0ZdRW__secondary{background:var(--color-brown);color:var(--color-white)}.Button-module__K0ZdRW__secondary:hover:not(:disabled){background:#c49778;box-shadow:0 6px 20px rgba(210,169,142,.3)}.Button-module__K0ZdRW__outline-blue{background:var(--color-white);color:var(--color-blue);border:2px solid transparent}.Button-module__K0ZdRW__outline-blue:hover:not(:disabled){background:var(--color-white);box-shadow:0 6px 20px rgba(8,106,216,.3)}.Button-module__K0ZdRW__outline-brown{background:var(--color-white);color:var(--color-brown);border:2px solid transparent}.Button-module__K0ZdRW__outline-brown:hover:not(:disabled){background:rgba(210,169,142,.05);box-shadow:0 6px 20px rgba(210,169,142,.15)}@media (max-width:768px){.Button-module__K0ZdRW__button{padding:.875rem 1.5rem;font-size:1rem}.Button-module__K0ZdRW__icon svg{width:.875rem;height:.875rem}}
.IndustryCard-module__rqwmNa__industryCard{background:var(--color-white);border:1.5px solid rgba(0,0,0,.1);border-radius:6px;flex-direction:column;gap:1rem;width:100%;max-width:800px;min-height:240px;padding:2rem 2.5rem 5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04)}.IndustryCard-module__rqwmNa__industryCard.IndustryCard-module__rqwmNa__hovered{border-color:rgba(0,0,0,.14);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.IndustryCard-module__rqwmNa__header{align-items:center;gap:2rem;display:flex}.IndustryCard-module__rqwmNa__iconContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.IndustryCard-module__rqwmNa__iconContainer svg{width:3.5rem;height:3.5rem;color:var(--color-brown);transition:all .3s}.IndustryCard-module__rqwmNa__title{color:var(--color-blue);margin:0;font-size:2rem;font-weight:600;line-height:1.2;font-family:var(--font-manrope),sans-serif!important}.IndustryCard-module__rqwmNa__description{font-family:var(--font-secondary),Georgia,serif;color:var(--color-grey);margin:0;padding-right:3rem;font-size:1.125rem;line-height:1.6}.IndustryCard-module__rqwmNa__arrowLink{z-index:10;text-decoration:none;position:absolute;bottom:2rem;right:2rem}.IndustryCard-module__rqwmNa__arrowCircle{background:var(--color-brown);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.IndustryCard-module__rqwmNa__arrowCircle:hover{background:var(--color-blue);transform:scale(1.1)}.IndustryCard-module__rqwmNa__arrow{color:var(--color-white);font-size:.875rem;transition:transform .3s;transform:rotate(-45deg)}.IndustryCard-module__rqwmNa__arrowCircle:hover .IndustryCard-module__rqwmNa__arrow{transform:rotate(0)}@media (max-width:768px){.IndustryCard-module__rqwmNa__industryCard{min-height:220px;padding:2rem 2rem 4.5rem}.IndustryCard-module__rqwmNa__header{flex-direction:column;align-items:flex-start;gap:1rem}.IndustryCard-module__rqwmNa__iconContainer svg{width:3rem;height:3rem}.IndustryCard-module__rqwmNa__title{font-size:1.5rem}.IndustryCard-module__rqwmNa__description{padding-right:0;font-size:1rem}.IndustryCard-module__rqwmNa__arrowLink{bottom:1.5rem;right:1.5rem}.IndustryCard-module__rqwmNa__arrowCircle{width:30px;height:30px}.IndustryCard-module__rqwmNa__arrow{font-size:.75rem}}
.TestimonialCard-module__cCyDzW__card{background:var(--color-white);border:2px solid rgba(0,0,0,.1);border-radius:16px;flex-direction:column;gap:1.5rem;height:100%;min-height:320px;padding:2.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.TestimonialCard-module__cCyDzW__card:hover{border-color:rgba(0,0,0,.15);transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.TestimonialCard-module__cCyDzW__card:before{content:"";background:var(--color-blue);width:4px;height:0;transition:height .3s;position:absolute;top:0;left:0}.TestimonialCard-module__cCyDzW__card:hover:before{height:100%}.TestimonialCard-module__cCyDzW__quoteIcon{color:rgba(139,105,73,.3);margin-bottom:-1rem;font-family:Georgia,serif;font-size:4rem;font-weight:700;line-height:1}.TestimonialCard-module__cCyDzW__quote{font-family:var(--font-cardo),serif;color:var(--color-black);flex:1;margin:0;font-size:1.125rem;line-height:1.7}.TestimonialCard-module__cCyDzW__author{border-top:1px solid rgba(0,0,0,.08);align-items:center;gap:1rem;padding-top:1rem;display:flex}.TestimonialCard-module__cCyDzW__avatar{flex-shrink:0;width:48px;height:48px}.TestimonialCard-module__cCyDzW__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.TestimonialCard-module__cCyDzW__avatarPlaceholder{width:100%;height:100%;font-family:var(--font-manrope),sans-serif;color:#8b6949;background:linear-gradient(135deg,rgba(139,105,73,.15) 0%,rgba(139,105,73,.25) 100%);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.TestimonialCard-module__cCyDzW__authorInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.TestimonialCard-module__cCyDzW__name{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0;font-size:1rem;font-weight:700}.TestimonialCard-module__cCyDzW__position{font-family:var(--font-manrope),sans-serif;color:var(--color-grey);margin:0;font-size:.875rem}@media (max-width:768px){.TestimonialCard-module__cCyDzW__card{padding:2rem 1.5rem}.TestimonialCard-module__cCyDzW__quoteIcon{font-size:3rem}.TestimonialCard-module__cCyDzW__quote{font-size:1rem}.TestimonialCard-module__cCyDzW__name{font-size:.9375rem}.TestimonialCard-module__cCyDzW__position{font-size:.8125rem}}
.CaseStudyCard-module__oyXV4W__card{background:linear-gradient(135deg,#f5f5f7 0%,#e8e8eb 100%);border-radius:20px;flex-direction:column;min-height:280px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.CaseStudyCard-module__oyXV4W__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.04));border-radius:20px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CaseStudyCard-module__oyXV4W__card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.CaseStudyCard-module__oyXV4W__featured{background:linear-gradient(135deg,#3a3a3c 0%,#1c1c1e 100%);grid-row:span 2;min-height:580px}.CaseStudyCard-module__oyXV4W__featured:before{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}.CaseStudyCard-module__oyXV4W__content{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;padding:2.5rem;display:flex}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__content{padding:3rem}.CaseStudyCard-module__oyXV4W__header{flex-direction:column;gap:1.25rem;display:flex}.CaseStudyCard-module__oyXV4W__badges{flex-wrap:wrap;gap:.625rem;display:flex}.CaseStudyCard-module__oyXV4W__featuredBadge{font-family:var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ff6b35 0%,#ff8c42 100%);border-radius:20px;padding:.5rem 1rem;font-size:.6875rem;font-weight:700}.CaseStudyCard-module__oyXV4W__categoryBadge{font-family:var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#007aff;border-radius:20px;padding:.5rem 1rem;font-size:.6875rem;font-weight:700}.CaseStudyCard-module__oyXV4W__title{font-family:var(--font-manrope),sans-serif;color:#1d1d1f;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__title{color:#fff;font-size:2rem}.CaseStudyCard-module__oyXV4W__description{font-family:var(--font-cardo),serif;color:#6e6e73;margin:0;font-size:1.0625rem;line-height:1.6}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__description{color:rgba(255,255,255,.8);font-size:1.125rem}.CaseStudyCard-module__oyXV4W__footer{flex-direction:column;gap:1.5rem;margin-top:auto;display:flex}.CaseStudyCard-module__oyXV4W__metrics{flex-wrap:wrap;gap:2rem;display:flex}.CaseStudyCard-module__oyXV4W__metric{flex-direction:column;gap:.25rem;display:flex}.CaseStudyCard-module__oyXV4W__metricValue{font-family:var(--font-manrope),sans-serif;color:#1d1d1f;letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:700;line-height:1}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__metricValue{color:#fff;font-size:2.75rem}.CaseStudyCard-module__oyXV4W__metricLabel{font-family:var(--font-manrope),sans-serif;color:#6e6e73;margin:0;font-size:.875rem;font-weight:500}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__metricLabel{color:rgba(255,255,255,.7)}.CaseStudyCard-module__oyXV4W__link{font-family:var(--font-manrope),sans-serif;color:#0071e3;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__link{color:#fff}.CaseStudyCard-module__oyXV4W__link:hover{gap:.75rem}.CaseStudyCard-module__oyXV4W__arrow{font-size:1.125rem;transition:transform .3s}.CaseStudyCard-module__oyXV4W__link:hover .CaseStudyCard-module__oyXV4W__arrow{transform:translate(4px)}@media (max-width:968px){.CaseStudyCard-module__oyXV4W__featured{grid-row:span 1;min-height:400px}.CaseStudyCard-module__oyXV4W__content{padding:2rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__content{padding:2.5rem}.CaseStudyCard-module__oyXV4W__title{font-size:1.375rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__title{font-size:1.75rem}.CaseStudyCard-module__oyXV4W__metricValue{font-size:2rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__metricValue{font-size:2.25rem}}@media (max-width:768px){.CaseStudyCard-module__oyXV4W__card{min-height:320px}.CaseStudyCard-module__oyXV4W__featured{min-height:420px}.CaseStudyCard-module__oyXV4W__content{gap:1.5rem;padding:1.75rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__content{padding:2rem}.CaseStudyCard-module__oyXV4W__title{font-size:1.25rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__title{font-size:1.5rem}.CaseStudyCard-module__oyXV4W__description{font-size:1rem}.CaseStudyCard-module__oyXV4W__metrics{gap:1.5rem}.CaseStudyCard-module__oyXV4W__metricValue{font-size:1.75rem}.CaseStudyCard-module__oyXV4W__featured .CaseStudyCard-module__oyXV4W__metricValue{font-size:2rem}.CaseStudyCard-module__oyXV4W__metricLabel{font-size:.8125rem}}
.LogoCarousel-module__RvFVEa__carouselContainer{background:var(--color-white);width:100%;padding:3rem 0;position:relative;overflow:hidden}.LogoCarousel-module__RvFVEa__carouselContainer:before,.LogoCarousel-module__RvFVEa__carouselContainer:after{content:"";z-index:2;pointer-events:none;width:150px;position:absolute;top:0;bottom:0}.LogoCarousel-module__RvFVEa__carouselContainer:before{background:linear-gradient(to right,var(--color-white),transparent);left:0}.LogoCarousel-module__RvFVEa__carouselContainer:after{background:linear-gradient(to left,var(--color-white),transparent);right:0}.LogoCarousel-module__RvFVEa__carouselTrack{gap:4rem;width:max-content;animation:linear infinite LogoCarousel-module__RvFVEa__scroll;display:flex}.LogoCarousel-module__RvFVEa__carouselTrack.LogoCarousel-module__RvFVEa__slow{animation-duration:40s}.LogoCarousel-module__RvFVEa__carouselTrack.LogoCarousel-module__RvFVEa__normal{animation-duration:30s}.LogoCarousel-module__RvFVEa__carouselTrack.LogoCarousel-module__RvFVEa__fast{animation-duration:20s}@keyframes LogoCarousel-module__RvFVEa__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.LogoCarousel-module__RvFVEa__logoItem{flex-shrink:0;justify-content:center;align-items:center;min-width:180px;display:flex}.LogoCarousel-module__RvFVEa__logoWrapper{filter:grayscale()opacity(.6);justify-content:center;align-items:center;padding:1rem 2rem;transition:all .3s;display:flex}.LogoCarousel-module__RvFVEa__logoWrapper:hover{filter:grayscale(0%)opacity();transform:scale(1.05)}.LogoCarousel-module__RvFVEa__logoLink{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.LogoCarousel-module__RvFVEa__logoWrapper:has(.LogoCarousel-module__RvFVEa__logoLink){filter:grayscale(0%)opacity()}.LogoCarousel-module__RvFVEa__logoWrapper:has(.LogoCarousel-module__RvFVEa__logoLink):hover{transform:scale(1.1)}.LogoCarousel-module__RvFVEa__logo{object-fit:contain;max-width:100%;height:auto}.LogoCarousel-module__RvFVEa__logoPlaceholder{font-family:var(--font-manrope),sans-serif;color:var(--color-grey);text-align:center;padding:1rem 2rem;font-size:1.25rem;font-weight:600}.LogoCarousel-module__RvFVEa__carouselContainer:hover .LogoCarousel-module__RvFVEa__carouselTrack{animation-play-state:paused}@media (max-width:768px){.LogoCarousel-module__RvFVEa__carouselContainer{padding:2rem 0}.LogoCarousel-module__RvFVEa__carouselTrack{gap:3rem}.LogoCarousel-module__RvFVEa__logoItem{min-width:140px}.LogoCarousel-module__RvFVEa__logoWrapper{padding:.75rem 1.5rem}.LogoCarousel-module__RvFVEa__carouselContainer:before,.LogoCarousel-module__RvFVEa__carouselContainer:after{width:80px}}
.Footer-module__5c7MFW__footer{background:#f5f5f5;width:100%;margin-top:auto;padding:4rem 0 0}.Footer-module__5c7MFW__container{max-width:1400px;margin:0 auto;padding:0 2rem}.Footer-module__5c7MFW__footerGrid{border-bottom:1px solid rgba(0,0,0,.1);grid-template-columns:1.3fr repeat(4,1fr);gap:2.5rem;padding-bottom:3rem;display:grid}.Footer-module__5c7MFW__column,.Footer-module__5c7MFW__brand{flex-direction:column;gap:1rem;display:flex}.Footer-module__5c7MFW__footerLogo{margin-bottom:1rem;transition:opacity .3s;display:inline-block}.Footer-module__5c7MFW__footerLogo:hover{opacity:.8}.Footer-module__5c7MFW__logoImage{object-fit:contain;width:auto;height:40px}.Footer-module__5c7MFW__brandName{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0;font-size:1.5rem;font-weight:700}.Footer-module__5c7MFW__brandTagline{font-family:var(--font-cardo),serif;color:var(--color-grey);max-width:280px;margin:0;font-size:1rem;line-height:1.6}.Footer-module__5c7MFW__socialLinks{gap:1rem;margin-top:.5rem;display:flex}.Footer-module__5c7MFW__socialIcon{background:var(--color-white);width:40px;height:40px;color:var(--color-black);border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .3s;display:flex}.Footer-module__5c7MFW__socialIcon:hover{background:var(--color-blue);color:var(--color-white);transform:translateY(-3px);box-shadow:0 4px 12px rgba(8,106,216,.3)}.Footer-module__5c7MFW__columnTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.Footer-module__5c7MFW__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__5c7MFW__link{font-family:var(--font-cardo),serif;color:var(--color-grey);font-size:1rem;text-decoration:none;transition:all .2s;display:inline-block}.Footer-module__5c7MFW__link:hover{color:var(--color-blue);transform:translate(4px)}.Footer-module__5c7MFW__utilityBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.Footer-module__5c7MFW__copyright{font-family:var(--font-manrope),sans-serif;color:var(--color-grey);font-size:.875rem}.Footer-module__5c7MFW__utilityLinks{flex-wrap:wrap;gap:2rem;display:flex}.Footer-module__5c7MFW__utilityLink{font-family:var(--font-manrope),sans-serif;color:var(--color-grey);font-size:.875rem;text-decoration:none;transition:color .2s}.Footer-module__5c7MFW__utilityLink:hover{color:var(--color-blue)}@media (max-width:1024px){.Footer-module__5c7MFW__footerGrid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.Footer-module__5c7MFW__column:last-child{grid-column:1/-1}}@media (max-width:768px){.Footer-module__5c7MFW__footer{padding:3rem 0 0}.Footer-module__5c7MFW__container{padding:0 1.5rem}.Footer-module__5c7MFW__footerGrid{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2rem}.Footer-module__5c7MFW__brandTagline{max-width:100%}.Footer-module__5c7MFW__utilityBar{flex-direction:column;align-items:flex-start;padding:1rem 0}.Footer-module__5c7MFW__utilityLinks{flex-direction:column;gap:.75rem}}@media (max-width:480px){.Footer-module__5c7MFW__socialLinks{gap:.75rem}.Footer-module__5c7MFW__socialIcon{width:36px;height:36px;font-size:1.125rem}}
.CountUpMetric-module__Tlw4Wq__metric{flex-direction:column;gap:.5rem;display:flex}.CountUpMetric-module__Tlw4Wq__metricNumber{font-family:var(--font-manrope),sans-serif;color:var(--color-black);font-size:3.5rem;font-weight:700;line-height:1}.CountUpMetric-module__Tlw4Wq__metricLabel{font-family:var(--font-manrope),sans-serif;color:var(--color-black);background:var(--color-brown);border-radius:4px;width:-moz-fit-content;width:fit-content;padding:.375rem .875rem;font-size:1rem;font-weight:600;display:inline-block}@media (max-width:768px){.CountUpMetric-module__Tlw4Wq__metricNumber{font-size:2.5rem}.CountUpMetric-module__Tlw4Wq__metricLabel{padding:.25rem .625rem;font-size:.875rem}}
.MegaMenu-module__fklgLq__overlay{z-index:1001;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.5);width:100vw;height:100vh;animation:.3s MegaMenu-module__fklgLq__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes MegaMenu-module__fklgLq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MegaMenu-module__fklgLq__fadeOut{0%{opacity:1}to{opacity:0}}.MegaMenu-module__fklgLq__overlayClosing{animation:.3s forwards MegaMenu-module__fklgLq__fadeOut}.MegaMenu-module__fklgLq__megaMenu{z-index:1002;background:linear-gradient(#f0f7fd 0%,#f4f8fc 50%,#f8fbfe 100%);border:1px solid rgba(8,106,216,.15);border-radius:20px;width:calc(100% - 4rem);max-width:1400px;animation:.3s cubic-bezier(.4,0,.2,1) MegaMenu-module__fklgLq__slideDown;position:fixed;top:90px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px rgba(0,0,0,.15),0 10px 30px rgba(8,106,216,.1),0 4px 12px rgba(0,0,0,.08)}@keyframes MegaMenu-module__fklgLq__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes MegaMenu-module__fklgLq__slideUp{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}.MegaMenu-module__fklgLq__megaMenuClosing{animation:.3s cubic-bezier(.4,0,.2,1) forwards MegaMenu-module__fklgLq__slideUp}.MegaMenu-module__fklgLq__container{background:0 0;max-width:1400px;margin:0 auto;padding:0 2rem}.MegaMenu-module__fklgLq__content{background:0 0;grid-template-columns:2fr 1fr;gap:3rem;padding:3rem 0;display:grid}.MegaMenu-module__fklgLq__sections{background:0 0;gap:3rem;display:flex}.MegaMenu-module__fklgLq__section{background:0 0;flex:1}.MegaMenu-module__fklgLq__sectionTitle{font-family:var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey);margin:0 0 1.5rem;font-size:.875rem;font-weight:700}.MegaMenu-module__fklgLq__items{flex-direction:column;gap:.5rem;display:flex}.MegaMenu-module__fklgLq__item{background:linear-gradient(135deg,#f5f9fc 0%,#e8f4fc 20%,#dceefa 40%,#d0e8f8 50%,#dceefa 60%,#e8f4fc 80%,#f5f9fc 100%);border:1px solid rgba(8,106,216,.15);border-radius:10px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(8,106,216,.08),0 1px 3px rgba(0,0,0,.05),inset 0 1px rgba(255,255,255,.8)}.MegaMenu-module__fklgLq__item:before{content:"";pointer-events:none;opacity:.25;z-index:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.6) 48%,rgba(240,248,255,.4) 50%,rgba(255,255,255,.6) 52%,transparent 100%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.MegaMenu-module__fklgLq__item:hover{background:linear-gradient(135deg,#e8f4fc 0%,#dceefa 20%,#cfe7f8 40%,#c3e1f6 50%,#cfe7f8 60%,#dceefa 80%,#e8f4fc 100%);border-color:rgba(8,106,216,.25);transform:translateY(-4px);box-shadow:0 6px 20px rgba(8,106,216,.18),0 3px 8px rgba(0,0,0,.08),inset 0 1px #fff}.MegaMenu-module__fklgLq__itemIcon{color:#fff;z-index:1;filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))drop-shadow(0 2px 4px rgba(0,0,0,.2))drop-shadow(0 1px 2px rgba(0,0,0,.15));flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.MegaMenu-module__fklgLq__item:hover .MegaMenu-module__fklgLq__itemIcon{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))drop-shadow(0 3px 6px rgba(0,0,0,.25))drop-shadow(0 2px 4px rgba(0,0,0,.2));transform:scale(1.08)}.MegaMenu-module__fklgLq__itemContent{z-index:1;flex:1;position:relative}.MegaMenu-module__fklgLq__itemTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.MegaMenu-module__fklgLq__itemDescription{font-family:var(--font-cardo),serif;color:var(--color-grey);margin:0;font-size:.875rem;line-height:1.4}.MegaMenu-module__fklgLq__itemArrow{color:rgba(0,0,0,.5);z-index:1;opacity:0;flex-shrink:0;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.MegaMenu-module__fklgLq__item:hover .MegaMenu-module__fklgLq__itemArrow{opacity:1;color:rgba(0,0,0,.6);transform:translate(0)}.MegaMenu-module__fklgLq__featured{border-left:1px solid rgba(0,0,0,.08);padding-left:3rem}.MegaMenu-module__fklgLq__featuredContent{background:linear-gradient(#fff 0%,#f0f8ff 15%,#e6f3ff 30%,#dff0ff 45%,#f5faff 60%,#fafcff 80%,#fff 100%);border:1px solid rgba(8,106,216,.12);border-radius:12px;flex-direction:column;gap:1rem;height:100%;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(8,106,216,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(8,106,216,.05)}.MegaMenu-module__fklgLq__featuredContent:before{content:"";pointer-events:none;opacity:.3;z-index:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.8) 45%,rgba(240,248,255,.6) 50%,rgba(255,255,255,.8) 55%,transparent 100%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.MegaMenu-module__fklgLq__featuredContent:hover{background:linear-gradient(#fff 0%,#eef7ff 15%,#e0f1ff 30%,#d8edff 45%,#f0f8ff 60%,#f8fbff 80%,#fff 100%);border-color:rgba(8,106,216,.2);transform:translateY(-4px);box-shadow:0 12px 40px rgba(8,106,216,.15),0 4px 16px rgba(0,0,0,.06),inset 0 2px #fff,inset 0 -1px rgba(8,106,216,.1)}.MegaMenu-module__fklgLq__featuredBadge{font-family:var(--font-manrope),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue);z-index:1;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(240,248,255,.95) 50%,rgba(255,255,255,.9) 100%);border:1px solid rgba(8,106,216,.15);border-radius:12px;width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 8px rgba(8,106,216,.1),inset 0 1px #fff}.MegaMenu-module__fklgLq__featuredTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-black);z-index:1;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;position:relative}.MegaMenu-module__fklgLq__featuredDescription{font-family:var(--font-cardo),serif;color:var(--color-grey);z-index:1;flex:1;margin:0;font-size:1rem;line-height:1.6;position:relative}.MegaMenu-module__fklgLq__featuredLink{font-family:var(--font-manrope),sans-serif;color:var(--color-blue);z-index:1;align-items:center;gap:.5rem;margin-top:auto;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex;position:relative}.MegaMenu-module__fklgLq__featuredLink:hover{gap:.75rem}.MegaMenu-module__fklgLq__featuredLink svg{font-size:1rem}@media (max-width:1024px){.MegaMenu-module__fklgLq__content{grid-template-columns:1fr;gap:2rem}.MegaMenu-module__fklgLq__sections{flex-direction:column;gap:2rem}.MegaMenu-module__fklgLq__featured{border-top:1px solid rgba(0,0,0,.08);border-left:none;padding-top:2rem;padding-left:0}}@media (max-width:768px){.MegaMenu-module__fklgLq__megaMenu{border-radius:16px;width:calc(100% - 2rem);top:80px}.MegaMenu-module__fklgLq__container{padding:0 1.5rem}.MegaMenu-module__fklgLq__content{padding:2rem 0}.MegaMenu-module__fklgLq__item{padding:.875rem}.MegaMenu-module__fklgLq__itemIcon{width:28px;height:28px;font-size:1.375rem}.MegaMenu-module__fklgLq__itemTitle{font-size:.9375rem}.MegaMenu-module__fklgLq__itemDescription{font-size:.8125rem}.MegaMenu-module__fklgLq__featuredContent{padding:1.5rem}.MegaMenu-module__fklgLq__featuredTitle{font-size:1.125rem}.MegaMenu-module__fklgLq__featuredDescription{font-size:.9375rem}}
.InquiryPopup-module__ov1Qwq__popupOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:2rem;animation:.3s InquiryPopup-module__ov1Qwq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes InquiryPopup-module__ov1Qwq__fadeIn{0%{opacity:0}to{opacity:1}}.InquiryPopup-module__ov1Qwq__popupContent{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;margin:auto;animation:.4s cubic-bezier(.4,0,.2,1) InquiryPopup-module__ov1Qwq__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 80px rgba(0,0,0,.3)}@keyframes InquiryPopup-module__ov1Qwq__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.InquiryPopup-module__ov1Qwq__closeButton{color:#121c44;cursor:pointer;z-index:10;background:#f8f9fb;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.InquiryPopup-module__ov1Qwq__closeButton:hover{background:#e2e8f0;transform:scale(1.1)}.InquiryPopup-module__ov1Qwq__popupHeader{border-bottom:1px solid #e2e8f0;padding:3rem 3rem 2rem}.InquiryPopup-module__ov1Qwq__popupTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.InquiryPopup-module__ov1Qwq__popupSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.6}.InquiryPopup-module__ov1Qwq__popupBody{padding:2.5rem 3rem 3rem}.InquiryPopup-module__ov1Qwq__inquiryForm{flex-direction:column;gap:1.5rem;display:flex}.InquiryPopup-module__ov1Qwq__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.InquiryPopup-module__ov1Qwq__formGroup{flex-direction:column;gap:.5rem;display:flex}.InquiryPopup-module__ov1Qwq__label{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.InquiryPopup-module__ov1Qwq__input,.InquiryPopup-module__ov1Qwq__select,.InquiryPopup-module__ov1Qwq__textarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.InquiryPopup-module__ov1Qwq__input:focus,.InquiryPopup-module__ov1Qwq__select:focus,.InquiryPopup-module__ov1Qwq__textarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px rgba(8,106,216,.1)}.InquiryPopup-module__ov1Qwq__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.InquiryPopup-module__ov1Qwq__textarea{resize:vertical;min-height:100px}.InquiryPopup-module__ov1Qwq__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.InquiryPopup-module__ov1Qwq__submitButton:hover:not(:disabled){background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,106,216,.3)}.InquiryPopup-module__ov1Qwq__submitButton:disabled{opacity:.6;cursor:not-allowed}.InquiryPopup-module__ov1Qwq__successMessage{text-align:center;padding:3rem 2rem;animation:.5s InquiryPopup-module__ov1Qwq__slideUp}.InquiryPopup-module__ov1Qwq__successIcon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;font-size:3rem;animation:.5s cubic-bezier(.4,0,.2,1) InquiryPopup-module__ov1Qwq__scaleIn;display:flex}@keyframes InquiryPopup-module__ov1Qwq__scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.InquiryPopup-module__ov1Qwq__successTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0 0 1rem;font-size:2rem;font-weight:700}.InquiryPopup-module__ov1Qwq__successText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:400px;margin:0 auto;font-size:1.125rem;line-height:1.7}.InquiryPopup-module__ov1Qwq__quickContact{border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:2.5rem}.InquiryPopup-module__ov1Qwq__quickContactTitle{font-family:var(--font-manrope,sans-serif);color:#4a5568;text-align:center;margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.InquiryPopup-module__ov1Qwq__quickContactMethods{justify-content:center;gap:1rem;display:flex}.InquiryPopup-module__ov1Qwq__quickMethod{font-family:var(--font-manrope,sans-serif);color:#086ad8;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.InquiryPopup-module__ov1Qwq__quickMethod:hover{background:rgba(8,106,216,.05);border-color:#086ad8}.InquiryPopup-module__ov1Qwq__quickMethod svg{font-size:1.125rem}@media (max-width:768px){.InquiryPopup-module__ov1Qwq__popupContent{max-height:95vh}.InquiryPopup-module__ov1Qwq__popupHeader{padding:2.5rem 2rem 1.75rem}.InquiryPopup-module__ov1Qwq__popupTitle{font-size:1.75rem}.InquiryPopup-module__ov1Qwq__popupBody{padding:2rem}.InquiryPopup-module__ov1Qwq__formRow{grid-template-columns:1fr}.InquiryPopup-module__ov1Qwq__quickContactMethods{flex-direction:column}.InquiryPopup-module__ov1Qwq__quickMethod{justify-content:center}}
.Navbar-module__6S3qNG__navbar{z-index:1003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid{z-index:1003;background:#fff;left:0;right:0;box-shadow:0 2px 16px rgba(0,0,0,.08);position:-webkit-sticky!important;position:sticky!important;top:0!important}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__logoText{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__logoSubtext{color:var(--color-grey)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__navLink{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__portalLink{color:var(--color-black);border-color:rgba(0,0,0,.15)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__portalLink:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__mobileMenuToggle{color:var(--color-black)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__solid .Navbar-module__6S3qNG__mobileMenuToggle:hover{background:rgba(0,0,0,.05)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.98);box-shadow:0 2px 16px rgba(0,0,0,.08)}.Navbar-module__6S3qNG__container{grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;max-width:1400px;margin:0 auto;padding:1.75rem 2rem;display:grid}.Navbar-module__6S3qNG__logo{justify-self:start;align-items:baseline;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.Navbar-module__6S3qNG__logo:hover{opacity:.8}.Navbar-module__6S3qNG__logoImage{object-fit:contain;width:auto;height:40px;transition:opacity .3s}.Navbar-module__6S3qNG__logoText{font-family:var(--font-manrope),sans-serif;color:var(--color-white);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;transition:color .3s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__logoText{color:var(--color-black)}.Navbar-module__6S3qNG__logoSubtext{font-family:var(--font-manrope),sans-serif;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;transition:color .3s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__logoSubtext{color:var(--color-grey)}.Navbar-module__6S3qNG__navLinks{justify-content:center;align-items:center;gap:2.5rem;display:flex}.Navbar-module__6S3qNG__navLink{font-family:var(--font-manrope),sans-serif;color:var(--color-white);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__navLink{color:var(--color-black)}.Navbar-module__6S3qNG__navLink:after{content:"";background:var(--color-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Navbar-module__6S3qNG__navLink:hover:after{width:100%}.Navbar-module__6S3qNG__navLink:hover,.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active{color:var(--color-blue)}.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active:after{width:100%}.Navbar-module__6S3qNG__chevron{font-size:1.125rem;transition:transform .3s}.Navbar-module__6S3qNG__navLink.Navbar-module__6S3qNG__active .Navbar-module__6S3qNG__chevron{transform:rotate(180deg)}.Navbar-module__6S3qNG__navCTA{justify-self:end;align-items:center;gap:1rem;display:flex}.Navbar-module__6S3qNG__navCTA>a[class*=button],.Navbar-module__6S3qNG__navCTA button{padding:.625rem 1.25rem;font-size:.9375rem}.Navbar-module__6S3qNG__portalLink{font-family:var(--font-manrope),sans-serif;color:var(--color-white);white-space:nowrap;background:0 0;border:2px solid rgba(255,255,255,.3);border-radius:10px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__portalLink{color:var(--color-black);border-color:rgba(0,0,0,.15)}.Navbar-module__6S3qNG__portalLink:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__portalLink:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.Navbar-module__6S3qNG__mobileMenuToggle{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.75rem;transition:all .2s;display:none}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__mobileMenuToggle{color:var(--color-black)}.Navbar-module__6S3qNG__mobileMenuToggle:hover{background:rgba(255,255,255,.1)}.Navbar-module__6S3qNG__navbar.Navbar-module__6S3qNG__scrolled .Navbar-module__6S3qNG__mobileMenuToggle:hover{background:rgba(0,0,0,.05)}.Navbar-module__6S3qNG__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:rgba(255,255,255,.98);max-height:0;transition:max-height .5s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:none;position:fixed;top:80px;left:0;right:0;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Navbar-module__6S3qNG__mobileMenu.Navbar-module__6S3qNG__open{-webkit-overflow-scrolling:touch;opacity:1;max-height:calc(100vh - 80px);overflow-y:auto}.Navbar-module__6S3qNG__mobileMenu::-webkit-scrollbar{width:6px}.Navbar-module__6S3qNG__mobileMenu::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.Navbar-module__6S3qNG__mobileMenu::-webkit-scrollbar-thumb{background:rgba(8,106,216,.3);border-radius:3px}.Navbar-module__6S3qNG__mobileMenu::-webkit-scrollbar-thumb:hover{background:rgba(8,106,216,.5)}.Navbar-module__6S3qNG__mobileNavLinks{flex-direction:column;gap:.5rem;padding:1.5rem 2rem;display:flex}.Navbar-module__6S3qNG__mobileNavLink{font-family:var(--font-manrope),sans-serif;color:var(--color-black);background:0 0;border-radius:10px;padding:1rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Navbar-module__6S3qNG__mobileNavLink:hover{color:var(--color-blue);background:rgba(8,106,216,.06);transform:translate(2px)}.Navbar-module__6S3qNG__mobileNavLink:active{transform:translate(0)}.Navbar-module__6S3qNG__mobileDropdownContainer{border-radius:10px;flex-direction:column;margin:.25rem 0;display:flex;overflow:visible}.Navbar-module__6S3qNG__mobileNavLinkButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}.Navbar-module__6S3qNG__mobileNavLinkButton:hover{color:var(--color-blue);background:rgba(8,106,216,.06);transform:translate(2px)}.Navbar-module__6S3qNG__mobileChevron{color:var(--color-blue);opacity:.7;font-size:1.125rem;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.Navbar-module__6S3qNG__mobileNavLinkButton:hover .Navbar-module__6S3qNG__mobileChevron{opacity:1;transform:scale(1.1)}.Navbar-module__6S3qNG__mobileChevron.Navbar-module__6S3qNG__open{opacity:1;transform:rotate(180deg)}.Navbar-module__6S3qNG__mobileDropdownContent{transform-origin:top;flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem .5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) Navbar-module__6S3qNG__slideDownSmooth;display:flex}@keyframes Navbar-module__6S3qNG__slideDownSmooth{0%{opacity:0;transform:translateY(-15px)scaleY(.9)}to{opacity:1;transform:translateY(0)scaleY(1)}}.Navbar-module__6S3qNG__mobileDropdownLink{font-family:var(--font-manrope),sans-serif;color:var(--color-black);text-align:center;background:linear-gradient(135deg,rgba(8,106,216,.03) 0%,rgba(8,106,216,.01) 100%);border:1px solid rgba(8,106,216,.08);border-radius:10px;width:90%;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.Navbar-module__6S3qNG__mobileDropdownLink:before{content:"";background:var(--color-blue);width:0;height:2px;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Navbar-module__6S3qNG__mobileDropdownLink:hover{color:var(--color-blue);background:linear-gradient(135deg,rgba(8,106,216,.08) 0%,rgba(8,106,216,.04) 100%);border-color:rgba(8,106,216,.2);transform:scale(1.03);box-shadow:0 4px 12px rgba(8,106,216,.2)}.Navbar-module__6S3qNG__mobileDropdownLink:hover:before{width:80%}.Navbar-module__6S3qNG__mobileDropdownLink:active{transform:scale(.98)}.Navbar-module__6S3qNG__mobileNavCTA{border-top:1px solid rgba(0,0,0,.1);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.Navbar-module__6S3qNG__mobilePortalLink{font-family:var(--font-manrope),sans-serif;color:var(--color-black);text-align:center;background:0 0;border:2px solid rgba(0,0,0,.15);border-radius:10px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.Navbar-module__6S3qNG__mobilePortalLink:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.Navbar-module__6S3qNG__portalWrapper{display:inline-block;position:relative}.Navbar-module__6S3qNG__tooltipBackdrop{z-index:999;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.Navbar-module__6S3qNG__comingSoonTooltip{z-index:1000;animation:.4s cubic-bezier(.34,1.56,.64,1) Navbar-module__6S3qNG__popOut,.4s 1.6s forwards Navbar-module__6S3qNG__fadeOut;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}@keyframes Navbar-module__6S3qNG__popOut{0%{opacity:0;transform:translate(-50%)translateY(-15px)scale(.7)}60%{opacity:1;transform:translate(-50%)translateY(2px)scale(1.03)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes Navbar-module__6S3qNG__fadeOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.92)}}.Navbar-module__6S3qNG__comingSoonTooltip:before{content:"";border-bottom:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.Navbar-module__6S3qNG__tooltipContent{color:#fff;white-space:nowrap;background:#000;border:1px solid rgba(255,255,255,.1);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.4)}.Navbar-module__6S3qNG__tooltipIcon{font-size:1.25rem;line-height:1;animation:.6s ease-in-out infinite alternate Navbar-module__6S3qNG__rocket}@keyframes Navbar-module__6S3qNG__rocket{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.Navbar-module__6S3qNG__tooltipText{letter-spacing:.02em;font-size:.875rem;font-weight:600}@media (max-width:1024px){.Navbar-module__6S3qNG__navLinks{gap:1.5rem}.Navbar-module__6S3qNG__container{grid-template-columns:auto 1fr auto;gap:2rem}}@media (max-width:768px){.Navbar-module__6S3qNG__container{justify-content:space-between;padding:1.25rem 1.5rem;display:flex}.Navbar-module__6S3qNG__navLinks,.Navbar-module__6S3qNG__navCTA{display:none}.Navbar-module__6S3qNG__mobileMenuToggle,.Navbar-module__6S3qNG__mobileMenu{display:flex}.Navbar-module__6S3qNG__logoText{font-size:1.25rem}.Navbar-module__6S3qNG__logoSubtext{font-size:.75rem}}@media (max-width:480px){.Navbar-module__6S3qNG__container,.Navbar-module__6S3qNG__mobileNavLinks{padding:1rem}.Navbar-module__6S3qNG__mobileNavLink{padding:.875rem;font-size:1rem}.Navbar-module__6S3qNG__mobileDropdownLink{width:95%;padding:.75rem 1.25rem;font-size:.875rem}.Navbar-module__6S3qNG__mobileDropdownContent{gap:.375rem;padding:.5rem .25rem}}
.BrochureDownload-module__qkAy7G__brochureSection{width:100%;max-width:1200px;margin:0 auto}.BrochureDownload-module__qkAy7G__content{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.BrochureDownload-module__qkAy7G__textContent{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.BrochureDownload-module__qkAy7G__badge{width:-moz-fit-content;width:fit-content;font-family:var(--font-manrope),sans-serif;color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;background:rgba(26,58,82,.08);border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.BrochureDownload-module__qkAy7G__badgeIcon{font-size:1.125rem}.BrochureDownload-module__qkAy7G__title{font-family:var(--font-manrope),sans-serif;color:var(--color-black);letter-spacing:-.02em;margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.BrochureDownload-module__qkAy7G__description{font-family:var(--font-cardo),serif;color:var(--color-grey);max-width:600px;margin:0;font-size:1.125rem;line-height:1.7}.BrochureDownload-module__qkAy7G__features{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.BrochureDownload-module__qkAy7G__feature{font-family:var(--font-manrope),sans-serif;color:#1d1d1f;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.BrochureDownload-module__qkAy7G__checkIcon{color:var(--color-blue);flex-shrink:0;font-size:1.25rem}.BrochureDownload-module__qkAy7G__downloadButton{background:var(--color-black);color:#fff;font-family:var(--font-manrope),sans-serif;border-radius:12px;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;margin-top:.5rem;padding:1.125rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px rgba(0,0,0,.12)}.BrochureDownload-module__qkAy7G__downloadButton:hover{background:var(--color-blue);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.16)}.BrochureDownload-module__qkAy7G__downloadIcon{font-size:1.25rem}.BrochureDownload-module__qkAy7G__fileInfo{color:rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.2);margin-left:.5rem;padding-left:.75rem;font-size:.8125rem;font-weight:500}.BrochureDownload-module__qkAy7G__visualContent{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.BrochureDownload-module__qkAy7G__brochurePreview{perspective:1000px;position:relative}.BrochureDownload-module__qkAy7G__previewCard{background:#fff;border-radius:12px;flex-direction:column;gap:2rem;width:280px;height:360px;padding:2.5rem 2rem;transition:transform .4s;display:flex;transform:rotateY(-8deg)rotateX(5deg);box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.08)}.BrochureDownload-module__qkAy7G__brochurePreview:hover .BrochureDownload-module__qkAy7G__previewCard{transform:rotateY(0)rotateX(0)}.BrochureDownload-module__qkAy7G__previewHeader{flex-direction:column;gap:1.25rem;display:flex}.BrochureDownload-module__qkAy7G__previewLogo{background:var(--color-blue);color:#fff;width:50px;height:50px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.BrochureDownload-module__qkAy7G__previewLines{flex-direction:column;gap:.5rem;display:flex}.BrochureDownload-module__qkAy7G__line{background:linear-gradient(90deg,rgba(0,0,0,.08) 0%,transparent 100%);border-radius:4px;height:8px}.BrochureDownload-module__qkAy7G__line:first-child{width:80%}.BrochureDownload-module__qkAy7G__line:last-child{width:60%}.BrochureDownload-module__qkAy7G__previewBody{flex-direction:column;flex:1;gap:1rem;display:flex}.BrochureDownload-module__qkAy7G__previewBlock{background:linear-gradient(135deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.02) 100%);border-radius:8px;height:60px}.BrochureDownload-module__qkAy7G__previewBlock:last-child{height:40px}@media (max-width:968px){.BrochureDownload-module__qkAy7G__content{grid-template-columns:1fr;gap:3rem}.BrochureDownload-module__qkAy7G__title{font-size:2.25rem}.BrochureDownload-module__qkAy7G__description{font-size:1rem}.BrochureDownload-module__qkAy7G__visualContent{order:-1}.BrochureDownload-module__qkAy7G__brochurePreview{perspective:800px}.BrochureDownload-module__qkAy7G__previewCard{width:240px;height:310px;padding:2rem 1.5rem}}@media (max-width:768px){.BrochureDownload-module__qkAy7G__content{gap:2.5rem}.BrochureDownload-module__qkAy7G__title{font-size:2rem}.BrochureDownload-module__qkAy7G__description{font-size:.9375rem}.BrochureDownload-module__qkAy7G__feature{font-size:.875rem}.BrochureDownload-module__qkAy7G__checkIcon{font-size:1.125rem}.BrochureDownload-module__qkAy7G__downloadButton{justify-content:center;width:100%;padding:1rem 2rem;font-size:.9375rem}.BrochureDownload-module__qkAy7G__previewCard{width:220px;height:280px;padding:1.75rem 1.25rem}.BrochureDownload-module__qkAy7G__previewLogo{width:45px;height:45px;font-size:1.125rem}.BrochureDownload-module__qkAy7G__previewBlock{height:50px}.BrochureDownload-module__qkAy7G__previewBlock:last-child{height:35px}}
.PageHeader-module__0pECpq__pageHeader{background:#040500;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative;overflow:hidden}.PageHeader-module__0pECpq__headerBackground{object-fit:cover;object-position:center}.PageHeader-module__0pECpq__headerOverlay{z-index:1;background:linear-gradient(135deg,rgba(18,28,68,.92) 0%,rgba(25,52,101,.88) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.PageHeader-module__0pECpq__pageHeader.PageHeader-module__0pECpq__gradient .PageHeader-module__0pECpq__headerOverlay{background:linear-gradient(135deg,rgba(6,78,206,.9) 0%,rgba(99,58,241,.85) 100%)}.PageHeader-module__0pECpq__pageHeader.PageHeader-module__0pECpq__solid .PageHeader-module__0pECpq__headerOverlay{background:rgba(18,28,68,.95)}.PageHeader-module__0pECpq__container{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.PageHeader-module__0pECpq__headerContent{text-align:center;color:#fff;max-width:800px;margin:0 auto}.PageHeader-module__0pECpq__headerKicker{text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.8);margin-bottom:1rem;font-size:.875rem;font-weight:600;animation:.6s ease-out PageHeader-module__0pECpq__fadeInUp}.PageHeader-module__0pECpq__headerTitle{font-family:var(--font-manrope,sans-serif);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:max(2.5rem,min(5vw,3.5rem));font-weight:700;line-height:1.2;animation:.6s ease-out .1s both PageHeader-module__0pECpq__fadeInUp}.PageHeader-module__0pECpq__headerSubtitle{color:rgba(255,255,255,.9);max-width:600px;margin:0 auto;font-size:max(1.125rem,min(2vw,1.375rem));line-height:1.6;animation:.6s ease-out .2s both PageHeader-module__0pECpq__fadeInUp}@keyframes PageHeader-module__0pECpq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PageHeader-module__0pECpq__pageHeader{height:320px}.PageHeader-module__0pECpq__container{padding:0 1.5rem}.PageHeader-module__0pECpq__headerKicker{margin-bottom:.75rem;font-size:.75rem}.PageHeader-module__0pECpq__headerTitle{margin-bottom:1rem}.PageHeader-module__0pECpq__headerSubtitle{font-size:1rem}}@media (max-width:480px){.PageHeader-module__0pECpq__pageHeader{height:280px}.PageHeader-module__0pECpq__container{padding:0 1rem}}
.FinalCTA-module__nuXQWW__ctaSection{text-align:center;width:100%;max-width:1000px;margin:0 auto}.FinalCTA-module__nuXQWW__content{flex-direction:column;align-items:center;gap:2rem;display:flex}.FinalCTA-module__nuXQWW__title{font-family:var(--font-manrope),sans-serif;color:var(--color-white);letter-spacing:-.02em;max-width:800px;margin:0;font-size:3.25rem;font-weight:700;line-height:1.2}.FinalCTA-module__nuXQWW__description{font-family:var(--font-cardo),serif;color:rgba(255,255,255,.9);max-width:650px;margin:0;font-size:1.25rem;line-height:1.7}.FinalCTA-module__nuXQWW__actions{align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.FinalCTA-module__nuXQWW__primaryButton{background:var(--color-white);color:var(--color-black);font-family:var(--font-manrope),sans-serif;border-radius:12px;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px rgba(0,0,0,.15)}.FinalCTA-module__nuXQWW__primaryButton:hover{background:var(--color-black);color:#fff;gap:1rem;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.FinalCTA-module__nuXQWW__arrow{color:var(--color-black);font-size:1.25rem;transition:transform .3s}.FinalCTA-module__nuXQWW__primaryButton:hover .FinalCTA-module__nuXQWW__arrow{color:#fff;transform:translate(2px)}.FinalCTA-module__nuXQWW__secondaryButton{color:var(--color-white);font-family:var(--font-manrope),sans-serif;background:0 0;border:2px solid rgba(255,255,255,.3);border-radius:12px;align-items:center;padding:1.125rem 2.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FinalCTA-module__nuXQWW__secondaryButton:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.FinalCTA-module__nuXQWW__note{font-family:var(--font-manrope),sans-serif;color:rgba(255,255,255,.75);margin:0;font-size:.9375rem;font-weight:500}@media (max-width:768px){.FinalCTA-module__nuXQWW__title{font-size:2.25rem}.FinalCTA-module__nuXQWW__description{font-size:1.125rem}.FinalCTA-module__nuXQWW__actions{flex-direction:column;gap:1rem;width:100%}.FinalCTA-module__nuXQWW__primaryButton,.FinalCTA-module__nuXQWW__secondaryButton{justify-content:center;width:100%;padding:1rem 2rem;font-size:1rem}.FinalCTA-module__nuXQWW__note{font-size:.875rem}}
.PageLayout-module__l7lP0W__pageLayout{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.PageLayout-module__l7lP0W__mainContent{flex:1;width:100%;position:relative;overflow-x:hidden}.PageLayout-module__l7lP0W__mainContent>section:first-child{padding-top:4rem}.PageLayout-module__l7lP0W__mainContent>section:last-child{padding-bottom:4rem}@media (max-width:768px){.PageLayout-module__l7lP0W__mainContent>section:first-child{padding-top:3rem}.PageLayout-module__l7lP0W__mainContent>section:last-child{padding-bottom:3rem}}
.InteractiveGames-module__h6Uzwq__interactiveGames{flex-direction:column;gap:3rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.InteractiveGames-module__h6Uzwq__displayScreen{aspect-ratio:21/9;background:var(--color-white);border:2px solid rgba(0,0,0,.1);border-radius:16px;width:100%;transition:all .4s;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08)}.InteractiveGames-module__h6Uzwq__displayScreen:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(0,0,0,.12)}.InteractiveGames-module__h6Uzwq__screenContent{width:100%;height:100%;position:relative}.InteractiveGames-module__h6Uzwq__gamePlaceholder{background:linear-gradient(135deg,#f8f8f8 0%,#e8e8e8 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.InteractiveGames-module__h6Uzwq__gamePlaceholder:before{content:"";background:radial-gradient(circle,rgba(26,58,82,.1) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.InteractiveGames-module__h6Uzwq__comingSoonBadge{z-index:1;background:rgba(255,255,255,.95);border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem 2.5rem;transition:all .3s;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.15)}.InteractiveGames-module__h6Uzwq__comingSoonText{font-family:var(--font-manrope),sans-serif;color:#121c44;text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;font-weight:700}.InteractiveGames-module__h6Uzwq__displayScreen:hover .InteractiveGames-module__h6Uzwq__comingSoonBadge{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,.2)}.InteractiveGames-module__h6Uzwq__placeholderText{font-family:var(--font-manrope),sans-serif;color:var(--color-grey);z-index:1;font-size:1.125rem;font-weight:600;position:relative}.InteractiveGames-module__h6Uzwq__titleOverlay{z-index:2;background:linear-gradient(transparent 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.7) 100%);padding:3rem 2.5rem 2rem;position:absolute;bottom:0;left:0;right:0}.InteractiveGames-module__h6Uzwq__overlayTitle{font-family:var(--font-manrope),sans-serif;color:var(--color-white);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.InteractiveGames-module__h6Uzwq__contentSection{flex-direction:column;gap:2.5rem;display:flex}.InteractiveGames-module__h6Uzwq__contentGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem;display:grid}.InteractiveGames-module__h6Uzwq__mainContent{flex-direction:column;gap:1rem;display:flex}.InteractiveGames-module__h6Uzwq__title{font-family:var(--font-manrope),sans-serif;color:var(--color-black);margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.InteractiveGames-module__h6Uzwq__subtitle{font-family:var(--font-cardo),serif;color:var(--color-grey);max-width:600px;margin:0;font-size:1.125rem;line-height:1.6}.InteractiveGames-module__h6Uzwq__sideContent{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.InteractiveGames-module__h6Uzwq__buttonContainer{justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}.InteractiveGames-module__h6Uzwq__buttonContainer button,.InteractiveGames-module__h6Uzwq__buttonContainer a{min-width:180px;padding:.875rem 2rem;font-size:1rem}.InteractiveGames-module__h6Uzwq__arrowCircle{background:var(--color-black);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.InteractiveGames-module__h6Uzwq__arrowCircle:hover{background:var(--color-blue)}.InteractiveGames-module__h6Uzwq__arrowCircle:hover .InteractiveGames-module__h6Uzwq__arrowIcon{transform:rotate(0)}.InteractiveGames-module__h6Uzwq__arrowIcon{color:var(--color-white);font-size:1.25rem;transition:transform .3s;transform:rotate(-45deg)}@media (max-width:968px){.InteractiveGames-module__h6Uzwq__contentGrid{grid-template-columns:1fr;gap:2.5rem}.InteractiveGames-module__h6Uzwq__sideContent{align-items:flex-start}.InteractiveGames-module__h6Uzwq__buttonContainer{justify-content:flex-start}.InteractiveGames-module__h6Uzwq__overlayTitle{font-size:1.25rem}.InteractiveGames-module__h6Uzwq__titleOverlay{padding:2.5rem 2rem 1.5rem}.InteractiveGames-module__h6Uzwq__displayScreen{aspect-ratio:18/9}.InteractiveGames-module__h6Uzwq__comingSoonText{font-size:1.125rem}.InteractiveGames-module__h6Uzwq__comingSoonBadge{padding:.875rem 2rem}}@media (max-width:768px){.InteractiveGames-module__h6Uzwq__interactiveGames{gap:2rem}.InteractiveGames-module__h6Uzwq__displayScreen{aspect-ratio:16/9;border-radius:12px}.InteractiveGames-module__h6Uzwq__comingSoonText{font-size:1rem}.InteractiveGames-module__h6Uzwq__comingSoonBadge{padding:.75rem 1.75rem}.InteractiveGames-module__h6Uzwq__placeholderText{font-size:1rem}.InteractiveGames-module__h6Uzwq__contentSection,.InteractiveGames-module__h6Uzwq__contentGrid{gap:2rem}.InteractiveGames-module__h6Uzwq__title{font-size:2rem}.InteractiveGames-module__h6Uzwq__subtitle{font-size:1rem}.InteractiveGames-module__h6Uzwq__overlayTitle{font-size:1.125rem}.InteractiveGames-module__h6Uzwq__titleOverlay{padding:2rem 1.5rem 1.25rem}}
.guarantees-module__UHkdHa__guaranteesWrapper{max-width:1280px;margin:0 auto;padding:0 2rem}.guarantees-module__UHkdHa__guaranteesContent{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.guarantees-module__UHkdHa__textArea{flex-direction:column;gap:1.5rem;display:flex}.guarantees-module__UHkdHa__kicker{font-family:var(--font-manrope,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#d2a98e;margin:0;font-size:.875rem;font-weight:700}.guarantees-module__UHkdHa__mainTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0;font-size:max(2rem,min(4vw,2.75rem));font-weight:700;line-height:1.3}.guarantees-module__UHkdHa__titleHighlight{color:#064ece}.guarantees-module__UHkdHa__downloadButtons{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.guarantees-module__UHkdHa__downloadButton{font-family:var(--font-manrope,sans-serif);color:#fff;background:#064ece;border-radius:10px;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.guarantees-module__UHkdHa__downloadButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(6,78,206,.3)}.guarantees-module__UHkdHa__downloadButton svg{width:20px;height:20px}.guarantees-module__UHkdHa__previewsArea{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.guarantees-module__UHkdHa__pdfPreview{z-index:2;background:#fff;border-radius:12px;width:280px;height:380px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.12)}.guarantees-module__UHkdHa__pdfPreview.guarantees-module__UHkdHa__overlapped{z-index:3;position:absolute;right:0;transform:rotate(3deg)translate(40px)}.guarantees-module__UHkdHa__pdfPreview:hover{z-index:1;transform:translateY(-12px)scale(1.03);box-shadow:0 24px 60px rgba(0,0,0,.18)}.guarantees-module__UHkdHa__pdfPreview.guarantees-module__UHkdHa__overlapped:hover{z-index:4;transform:rotate(8deg)translate(40px)translateY(-12px)scale(1.03)}.guarantees-module__UHkdHa__previewHeader{height:120px;position:relative}.guarantees-module__UHkdHa__blueBand{background:#064ece;align-items:center;width:100%;height:100%;padding:0 2rem;display:flex;position:relative;overflow:hidden}.guarantees-module__UHkdHa__blueBand:before{content:"";background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-30%}.guarantees-module__UHkdHa__brandMark{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.15);font-size:2rem;font-weight:800}.guarantees-module__UHkdHa__previewContent{background:#fff;flex-direction:column;gap:.875rem;height:calc(100% - 120px);padding:2rem 1.5rem;display:flex}.guarantees-module__UHkdHa__contentLine{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 100%);border-radius:6px;height:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.guarantees-module__UHkdHa__contentLine:first-child{width:85%}.guarantees-module__UHkdHa__contentLine:nth-child(2){width:65%}.guarantees-module__UHkdHa__contentLine:nth-child(3){width:75%}@media (max-width:1024px){.guarantees-module__UHkdHa__guaranteesContent{gap:4rem}.guarantees-module__UHkdHa__pdfPreview{width:240px;height:340px}.guarantees-module__UHkdHa__pdfPreview.guarantees-module__UHkdHa__overlapped{transform:rotate(3deg)translate(30px)}}@media (max-width:768px){.guarantees-module__UHkdHa__guaranteesWrapper{padding:0 1.5rem}.guarantees-module__UHkdHa__guaranteesContent{grid-template-columns:1fr;gap:3rem}.guarantees-module__UHkdHa__downloadButtons{align-items:stretch}.guarantees-module__UHkdHa__downloadButton{justify-content:center;width:100%}.guarantees-module__UHkdHa__previewsArea{min-height:300px}.guarantees-module__UHkdHa__pdfPreview{width:200px;height:280px}.guarantees-module__UHkdHa__pdfPreview.guarantees-module__UHkdHa__overlapped{transform:rotate(3deg)translate(20px)}.guarantees-module__UHkdHa__blueBand{padding:0 1.5rem}.guarantees-module__UHkdHa__brandMark{font-size:1.5rem}.guarantees-module__UHkdHa__previewContent{padding:1.5rem 1rem}}
.professionalservices-module__ZhVY1a__container{max-width:1280px;margin:0 auto;padding:0 2rem}.professionalservices-module__ZhVY1a__heroContentSection{background:#fff;padding:5rem 0 6rem}.professionalservices-module__ZhVY1a__companyCenteredTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;letter-spacing:-.02em;max-width:900px;margin-bottom:5rem;margin-left:auto;margin-right:auto;font-size:max(2.25rem,min(4vw,3.25rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__companyLayout{grid-template-columns:450px 1fr;align-items:start;gap:6rem;max-width:1280px;margin:0 auto;display:grid}.professionalservices-module__ZhVY1a__experienceBox{flex-direction:column;gap:2rem;display:flex}.professionalservices-module__ZhVY1a__experienceBox>div:first-child{align-items:center;gap:1.5rem;display:flex}.professionalservices-module__ZhVY1a__yearsNumber{font-family:var(--font-manrope,sans-serif);color:#d2a98e;letter-spacing:-.04em;flex-shrink:0;font-size:14rem;font-weight:700;line-height:.85}.professionalservices-module__ZhVY1a__yearsText{flex-direction:column;gap:.25rem;padding-top:2rem;display:flex}.professionalservices-module__ZhVY1a__yearsLabel{font-family:var(--font-manrope,sans-serif);color:rgba(0,0,0,.35);letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:500;line-height:1.4}.professionalservices-module__ZhVY1a__storiesLink{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .3s}.professionalservices-module__ZhVY1a__storiesLink:hover{color:#086ad8}.professionalservices-module__ZhVY1a__companyDescription{flex-direction:column;gap:2rem;padding-top:.5rem;display:flex}.professionalservices-module__ZhVY1a__descriptionText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.8}.professionalservices-module__ZhVY1a__discoverLink{font-family:var(--font-manrope,sans-serif);color:#086ad8;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.professionalservices-module__ZhVY1a__discoverLink:hover{color:#0541b8;gap:.75rem}.professionalservices-module__ZhVY1a__linkArrow{width:18px;height:18px;transition:transform .3s}.professionalservices-module__ZhVY1a__discoverLink:hover .professionalservices-module__ZhVY1a__linkArrow{transform:translate(4px)}.professionalservices-module__ZhVY1a__missionSection{background:#fafafa;padding:6rem 0}.professionalservices-module__ZhVY1a__missionLayout{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1280px;margin:0 auto;display:grid}.professionalservices-module__ZhVY1a__missionContent{flex-direction:column;gap:1.5rem;display:flex}.professionalservices-module__ZhVY1a__missionTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__missionStatement{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.6}.professionalservices-module__ZhVY1a__missionHighlight{color:#086ad8;position:relative}.professionalservices-module__ZhVY1a__missionDescription{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.8}.professionalservices-module__ZhVY1a__founderVideo{position:relative}.professionalservices-module__ZhVY1a__videoWrapper{aspect-ratio:16/9;border-radius:16px;width:100%;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.professionalservices-module__ZhVY1a__videoWrapper:hover{transform:translateY(-8px);box-shadow:0 28px 80px rgba(0,0,0,.2)}.professionalservices-module__ZhVY1a__videoPlaceholder{background:linear-gradient(135deg,#121c44 0%,#1a3a52 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.professionalservices-module__ZhVY1a__playButton{color:#fff;cursor:pointer;background:rgba(8,106,216,.9);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;padding-left:6px;font-size:2rem;transition:all .3s;display:flex}.professionalservices-module__ZhVY1a__playButton:hover{background:#086ad8;transform:scale(1.1);box-shadow:0 8px 24px rgba(8,106,216,.4)}.professionalservices-module__ZhVY1a__comingSoonBadgeAbout{background:rgba(255,255,255,.95);border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem 2.5rem;transition:all .3s;box-shadow:0 8px 32px rgba(0,0,0,.15)}.professionalservices-module__ZhVY1a__comingSoonBadgeAbout span{font-family:var(--font-manrope),sans-serif;color:#121c44;text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;font-weight:700}.professionalservices-module__ZhVY1a__videoWrapper:hover .professionalservices-module__ZhVY1a__comingSoonBadgeAbout{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,.2)}.professionalservices-module__ZhVY1a__videoLabel{color:#fff;background:linear-gradient(transparent 0%,rgba(0,0,0,.8) 100%);padding:2rem 2rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.professionalservices-module__ZhVY1a__videoTitle{font-family:var(--font-manrope,sans-serif);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.professionalservices-module__ZhVY1a__videoSubtitle{font-family:var(--font-cardo,"Georgia",serif);opacity:.9;margin:0;font-size:1rem}.professionalservices-module__ZhVY1a__whyChooseSection{background:#fff;padding:6rem 0}.professionalservices-module__ZhVY1a__whyChooseHeader{margin-bottom:4rem}.professionalservices-module__ZhVY1a__whyBadge{font-family:var(--font-manrope,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#121c44;border:1.5px solid #121c44;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.8125rem;font-weight:600;display:inline-block}.professionalservices-module__ZhVY1a__whyTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;max-width:900px;margin:0;font-size:max(2.25rem,min(4vw,3.5rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__whyHighlight{color:#086ad8}.professionalservices-module__ZhVY1a__whyGrid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.professionalservices-module__ZhVY1a__whyCard{background:#f8f9fb;border-radius:16px;flex-direction:column;gap:1.25rem;padding:3rem 2.5rem;transition:all .3s;display:flex}.professionalservices-module__ZhVY1a__whyCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.professionalservices-module__ZhVY1a__whyCardFeatured{color:#fff;background:linear-gradient(135deg,#121c44 0%,#1a3a52 100%);grid-row:span 2}.professionalservices-module__ZhVY1a__whyCardFeatured .professionalservices-module__ZhVY1a__whyIcon{color:#fff;background:rgba(255,255,255,.1)}.professionalservices-module__ZhVY1a__whyCardFeatured .professionalservices-module__ZhVY1a__whyCardTitle{color:#fff}.professionalservices-module__ZhVY1a__whyCardFeatured .professionalservices-module__ZhVY1a__whyCardText{color:rgba(255,255,255,.85)}.professionalservices-module__ZhVY1a__whyCardWide{grid-column:span 2}.professionalservices-module__ZhVY1a__whyCardPartner{padding-bottom:5rem;position:relative}.professionalservices-module__ZhVY1a__microsoftLogos{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2rem;right:2rem}.professionalservices-module__ZhVY1a__microsoftLogos img{object-fit:contain;opacity:.9;width:40px;height:40px;transition:all .3s}.professionalservices-module__ZhVY1a__microsoftLogos img:hover{opacity:1;transform:scale(1.1)}.professionalservices-module__ZhVY1a__whyIcon{color:#121c44;border:1.5px solid #121c44;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.professionalservices-module__ZhVY1a__whyIcon svg{width:28px;height:28px}.professionalservices-module__ZhVY1a__whyCardTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__whyCardText{font-family:var(--font-manrope,sans-serif);color:#4a5568;margin:0;font-size:1rem;font-weight:400;line-height:1.7}.professionalservices-module__ZhVY1a__faqSection{background:#f8f9fb;padding:6rem 0}.professionalservices-module__ZhVY1a__faqHeaderSection{text-align:center;margin-bottom:4rem}.professionalservices-module__ZhVY1a__faqGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:2rem;max-width:1200px;margin:0 auto;display:grid}.professionalservices-module__ZhVY1a__faqColumn{flex-direction:column;gap:1.5rem;display:flex}.professionalservices-module__ZhVY1a__faqItem{cursor:pointer;background:#000;border:2px solid transparent;border-radius:12px;padding:0;transition:all .3s;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15)}.professionalservices-module__ZhVY1a__faqItem:hover{border-color:#086ad8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.professionalservices-module__ZhVY1a__faqItemOpen{background:#d2a98e;border-color:#d2a98e;box-shadow:0 8px 24px rgba(210,169,142,.3)}.professionalservices-module__ZhVY1a__faqQuestionHeader{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;justify-content:center;align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex}.professionalservices-module__ZhVY1a__faqQuestion{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.01em;flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;transition:color .3s}.professionalservices-module__ZhVY1a__faqItemOpen .professionalservices-module__ZhVY1a__faqQuestion{color:#fff}.professionalservices-module__ZhVY1a__faqChevron{color:rgba(255,255,255,.7);flex-shrink:0;width:28px;height:28px;transition:all .3s}.professionalservices-module__ZhVY1a__faqItem:hover .professionalservices-module__ZhVY1a__faqChevron{color:#fff}.professionalservices-module__ZhVY1a__faqItemOpen .professionalservices-module__ZhVY1a__faqChevron{color:#fff;transform:rotate(180deg)}.professionalservices-module__ZhVY1a__faqAnswerWrapper{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.professionalservices-module__ZhVY1a__faqItemOpen .professionalservices-module__ZhVY1a__faqAnswerWrapper{max-height:500px}.professionalservices-module__ZhVY1a__faqAnswer{font-family:var(--font-cardo,"Georgia",serif);color:rgba(255,255,255,.95);text-align:left;margin:0;padding:0 2.5rem 2rem;font-size:1rem;font-weight:400;line-height:1.9}.professionalservices-module__ZhVY1a__simpleCtaSection{text-align:center;background:#086ad8;padding:5rem 0}.professionalservices-module__ZhVY1a__simpleCtaContent{flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;display:flex}.professionalservices-module__ZhVY1a__simpleCtaTitle{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:max(2rem,min(4vw,2.75rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__simpleCtaText{font-family:var(--font-manrope,sans-serif);color:rgba(255,255,255,.9);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.professionalservices-module__ZhVY1a__simpleCtaSection button,.professionalservices-module__ZhVY1a__simpleCtaSection a[class*=button]{color:#086ad8;background:#fff;border:2px solid #fff;padding:1rem 3rem;font-size:1.0625rem;font-weight:700}.professionalservices-module__ZhVY1a__simpleCtaSection button:hover,.professionalservices-module__ZhVY1a__simpleCtaSection a[class*=button]:hover{color:#fff;background:0 0;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.professionalservices-module__ZhVY1a__caseCategory{font-family:var(--font-manrope,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:#d2a98e;background:rgba(210,169,142,.1);border:1px solid rgba(210,169,142,.2);border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700;display:inline-block}.professionalservices-module__ZhVY1a__caseTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 2rem;font-size:1.75rem;font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__caseImage{border-radius:16px;width:100%;margin-top:2.5rem;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.professionalservices-module__ZhVY1a__caseImage img{object-fit:cover;aspect-ratio:4/3;background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);width:100%;height:auto;display:block}.professionalservices-module__ZhVY1a__caseChallenge,.professionalservices-module__ZhVY1a__caseSolution,.professionalservices-module__ZhVY1a__caseResults{margin-bottom:2rem}.professionalservices-module__ZhVY1a__challengeTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0 0 .75rem;font-size:1rem;font-weight:700}.professionalservices-module__ZhVY1a__metricsRow{flex-wrap:wrap;gap:2rem;margin-top:1.5rem;display:flex}.professionalservices-module__ZhVY1a__metricBox{flex-direction:column;gap:.5rem;min-width:120px;display:flex}.professionalservices-module__ZhVY1a__metricValue{font-family:var(--font-manrope,sans-serif);color:#086ad8;letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1}.professionalservices-module__ZhVY1a__metricLabel{font-family:var(--font-manrope,sans-serif);color:#4a5568;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.professionalservices-module__ZhVY1a__pageTitleSection{background:#fff;padding:3rem 0 1rem}.professionalservices-module__ZhVY1a__caseStudySection{background:#fff;padding:2rem 0 4rem}.professionalservices-module__ZhVY1a__mainTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;margin-bottom:4rem;font-size:max(2.25rem,min(4vw,3rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__highlight{color:#064ece}.professionalservices-module__ZhVY1a__contentLayout{grid-template-columns:480px 1fr;align-items:start;gap:5rem;max-width:1400px;margin:0 auto;display:grid}.professionalservices-module__ZhVY1a__specializationArea{padding-left:2.5rem;position:relative}.professionalservices-module__ZhVY1a__specializationArea:before{content:"";background:linear-gradient(#d2a98e 0%,rgba(210,169,142,.3) 100%);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.professionalservices-module__ZhVY1a__specializationText{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;max-width:480px;margin:0;font-size:1.375rem;font-weight:700;line-height:1.9}.professionalservices-module__ZhVY1a__textHighlight{color:#064ece;font-weight:700;position:relative}.professionalservices-module__ZhVY1a__descriptionArea{flex-direction:column;gap:2.5rem;padding-top:.25rem;padding-right:2rem;display:flex}.professionalservices-module__ZhVY1a__description{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;text-align:left;max-width:100%;margin:0;font-size:1rem;line-height:1.8}.professionalservices-module__ZhVY1a__ctaButtons{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.professionalservices-module__ZhVY1a__secondaryButton{font-family:var(--font-manrope,sans-serif);color:#064ece;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #e2e8f0;border-radius:10px;flex-shrink:0;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;transition:all .3s}.professionalservices-module__ZhVY1a__secondaryButton:hover{color:#064ece;background:rgba(6,78,206,.05);border-color:#064ece}.professionalservices-module__ZhVY1a__sectionTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;margin-bottom:1rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700;line-height:1.3}.professionalservices-module__ZhVY1a__solutionsSection{background:#f8f9fb;padding:5rem 0 4rem}.professionalservices-module__ZhVY1a__interactiveGamesSection{background:#fafafa;padding:6rem 0}.professionalservices-module__ZhVY1a__brochureSection{background:var(--color-white);padding:6rem 0}.professionalservices-module__ZhVY1a__testimonialsSection{background:#fafafa;padding:6rem 0}.professionalservices-module__ZhVY1a__testimonialsAltBg{background:linear-gradient(135deg,#f8f9fb 0%,#f0f7ff 100%)}.professionalservices-module__ZhVY1a__sectionSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;text-align:center;max-width:700px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.6}.professionalservices-module__ZhVY1a__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:1rem;display:grid}.professionalservices-module__ZhVY1a__solutionsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.professionalservices-module__ZhVY1a__solutionCard{text-align:center;background:#fff;border:2px solid transparent;border-radius:12px;padding:2.5rem 2rem;transition:all .3s}.professionalservices-module__ZhVY1a__solutionCard:hover{border-color:#064ece;transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,.12)}.professionalservices-module__ZhVY1a__iconWrapper{margin-bottom:1.5rem;font-size:3rem}.professionalservices-module__ZhVY1a__solutionCard h3{color:#121c44;margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.professionalservices-module__ZhVY1a__solutionCard p{color:#4a5568;font-size:1rem;line-height:1.6}.professionalservices-module__ZhVY1a__contactSection{background:#064ece;padding:6rem 0;position:relative;overflow:hidden}.professionalservices-module__ZhVY1a__contactSection:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.professionalservices-module__ZhVY1a__contactContainer{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid;position:relative}.professionalservices-module__ZhVY1a__contactInfo{color:#fff;flex-direction:column;gap:3rem;display:flex}.professionalservices-module__ZhVY1a__ratingBox{flex-direction:column;gap:1rem;display:flex}.professionalservices-module__ZhVY1a__ratingScore{font-family:var(--font-manrope,sans-serif);color:#fff;font-size:3rem;font-weight:700;line-height:1}.professionalservices-module__ZhVY1a__stars{color:#fdb022;gap:.5rem;font-size:1.5rem;display:flex}.professionalservices-module__ZhVY1a__stars svg{width:1.5rem;height:1.5rem}.professionalservices-module__ZhVY1a__ratingText{font-family:var(--font-manrope,sans-serif);color:rgba(255,255,255,.9);margin:0;font-size:1rem}.professionalservices-module__ZhVY1a__contactBlock{flex-direction:column;gap:.75rem;display:flex}.professionalservices-module__ZhVY1a__contactLabel{font-family:var(--font-manrope,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.8);margin:0;font-size:.875rem;font-weight:600}.professionalservices-module__ZhVY1a__contactValue{font-family:var(--font-manrope,sans-serif);color:#d2a98e;font-size:2rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s}.professionalservices-module__ZhVY1a__contactValue:hover{color:#e8c5a8}.professionalservices-module__ZhVY1a__bookingCard{background:#fff;border-radius:12px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.2)}.professionalservices-module__ZhVY1a__bookingTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0 0 .75rem;font-size:2rem;font-weight:700}.professionalservices-module__ZhVY1a__bookingSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.professionalservices-module__ZhVY1a__bookingForm{flex-direction:column;gap:1.25rem;display:flex}.professionalservices-module__ZhVY1a__formInput,.professionalservices-module__ZhVY1a__formSelect{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:1rem 1.25rem;font-size:1rem;transition:all .3s}.professionalservices-module__ZhVY1a__formInput::placeholder{color:#94a3b8}.professionalservices-module__ZhVY1a__formInput:focus,.professionalservices-module__ZhVY1a__formSelect:focus{background:#fff;border-color:#064ece;outline:none;box-shadow:0 0 0 3px rgba(6,78,206,.1)}.professionalservices-module__ZhVY1a__formSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.professionalservices-module__ZhVY1a__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#064ece;border:none;border-radius:8px;margin-top:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.professionalservices-module__ZhVY1a__submitButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(6,78,206,.3)}@media (max-width:1200px){.professionalservices-module__ZhVY1a__contentLayout{grid-template-columns:420px 1fr;gap:4rem}.professionalservices-module__ZhVY1a__descriptionArea{padding-right:1rem}}@media (max-width:1024px){.professionalservices-module__ZhVY1a__contentLayout{grid-template-columns:380px 1fr;gap:3rem}.professionalservices-module__ZhVY1a__specializationArea{padding-left:2rem}.professionalservices-module__ZhVY1a__specializationText{max-width:100%;font-size:1.25rem}}@media (max-width:768px){.professionalservices-module__ZhVY1a__container{padding:0 1.5rem}.professionalservices-module__ZhVY1a__heroContentSection{padding:3rem 0 4rem}.professionalservices-module__ZhVY1a__mainTitle{margin-bottom:3rem;font-size:2rem}.professionalservices-module__ZhVY1a__contentLayout{grid-template-columns:1fr;gap:3rem}.professionalservices-module__ZhVY1a__specializationArea{padding-left:1.5rem}.professionalservices-module__ZhVY1a__specializationText{max-width:100%;font-size:1.125rem;line-height:1.7}.professionalservices-module__ZhVY1a__descriptionArea{padding-right:0}.professionalservices-module__ZhVY1a__description{font-size:1rem}.professionalservices-module__ZhVY1a__ctaButtons{flex-direction:column;align-items:stretch;gap:1rem}.professionalservices-module__ZhVY1a__secondaryButton{text-align:center;width:100%}.professionalservices-module__ZhVY1a__solutionsSection{padding:3rem 0 2.5rem}.professionalservices-module__ZhVY1a__interactiveGamesSection,.professionalservices-module__ZhVY1a__testimonialsSection{padding:4rem 0}.professionalservices-module__ZhVY1a__testimonialsGrid{grid-template-columns:1fr}.professionalservices-module__ZhVY1a__contactSection{padding:4rem 0}.professionalservices-module__ZhVY1a__contactContainer{grid-template-columns:1fr;gap:3rem}.professionalservices-module__ZhVY1a__bookingCard{padding:2rem 1.5rem}.professionalservices-module__ZhVY1a__bookingTitle{font-size:1.75rem}.professionalservices-module__ZhVY1a__ratingScore{font-size:2.5rem}.professionalservices-module__ZhVY1a__contactValue{font-size:1.5rem}.professionalservices-module__ZhVY1a__solutionsGrid{gap:1.5rem;margin-top:2rem}.professionalservices-module__ZhVY1a__iconWrapper{font-size:2.5rem}}
.featuredwins-module__PJxgYW__container{max-width:1280px;margin:0 auto;padding:0 2rem}.featuredwins-module__PJxgYW__introSection{background:#fff;padding:4rem 0}.featuredwins-module__PJxgYW__sectionTitle{font-family:var(--font-cardo,"Georgia",serif);color:#121c44;text-align:center;margin-bottom:1.5rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700}.featuredwins-module__PJxgYW__sectionText{color:#4a5568;text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.featuredwins-module__PJxgYW__caseStudiesSection{background:#f8f9fb;padding:5rem 0}.featuredwins-module__PJxgYW__caseStudiesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.featuredwins-module__PJxgYW__statsSection{background:linear-gradient(135deg,#064ece 0%,#633af1 100%);padding:5rem 0}.featuredwins-module__PJxgYW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;display:grid}.featuredwins-module__PJxgYW__statCard{text-align:center;color:#fff}.featuredwins-module__PJxgYW__statNumber{font-family:var(--font-cardo,"Georgia",serif);margin-bottom:.5rem;font-size:max(2.5rem,min(5vw,3.5rem));font-weight:700}.featuredwins-module__PJxgYW__statLabel{opacity:.9;font-size:1.125rem}@media (max-width:768px){.featuredwins-module__PJxgYW__container{padding:0 1.5rem}.featuredwins-module__PJxgYW__introSection,.featuredwins-module__PJxgYW__caseStudiesSection,.featuredwins-module__PJxgYW__statsSection{padding:3rem 0}.featuredwins-module__PJxgYW__caseStudiesGrid{grid-template-columns:1fr;gap:1.5rem}.featuredwins-module__PJxgYW__statsGrid{gap:2rem}}
.webapps-module__Z-YxZG__container{max-width:1280px;margin:0 auto;padding:0 2rem}.webapps-module__Z-YxZG__appIntro{text-align:center;background:#fff;padding:4rem 0 3rem}.webapps-module__Z-YxZG__introTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:max(2.25rem,min(4vw,3rem));font-weight:700;line-height:1.2}.webapps-module__Z-YxZG__highlight{color:#086ad8}.webapps-module__Z-YxZG__introText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.webapps-module__Z-YxZG__appSection{background:#fff;padding:5rem 0}.webapps-module__Z-YxZG__appSectionAlt{background:#f8f9fb}.webapps-module__Z-YxZG__appLayout{grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;display:grid}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appLayout{grid-template-columns:1fr 1.2fr}.webapps-module__Z-YxZG__appContent{flex-direction:column;gap:1.5rem;display:flex}.webapps-module__Z-YxZG__appName{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0;font-size:max(2rem,min(4vw,2.75rem));font-weight:700;line-height:1.2}.webapps-module__Z-YxZG__appTagline{font-family:var(--font-manrope,sans-serif);color:#086ad8;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.webapps-module__Z-YxZG__appDescription{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1.0625rem;line-height:1.8}.webapps-module__Z-YxZG__featuresList{margin-top:1rem}.webapps-module__Z-YxZG__featuresTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 1rem;font-size:.9375rem;font-weight:700}.webapps-module__Z-YxZG__featuresList ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.webapps-module__Z-YxZG__featuresList li{font-family:var(--font-manrope,sans-serif);color:#4a5568;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.webapps-module__Z-YxZG__featuresList li:before{content:"→";color:#086ad8;font-weight:700;position:absolute;left:0}.webapps-module__Z-YxZG__techStack{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.webapps-module__Z-YxZG__techBadge{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:rgba(8,106,216,.08);border:1px solid rgba(8,106,216,.15);border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}.webapps-module__Z-YxZG__comingSoonButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:not-allowed;opacity:.8;background:#4a5568;border:none;border-radius:10px;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.webapps-module__Z-YxZG__comingSoonButton svg{font-size:1.125rem}.webapps-module__Z-YxZG__appVisual{justify-content:center;align-items:center;display:flex}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appVisual{order:-1}.webapps-module__Z-YxZG__appImageWrapper{aspect-ratio:4/3;background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.12)}.webapps-module__Z-YxZG__appImageWrapper img{object-fit:cover;width:100%;height:100%}.webapps-module__Z-YxZG__comingSoonOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:.75rem 1.5rem;position:absolute;top:1.5rem;right:1.5rem}.webapps-module__Z-YxZG__overlayText{font-family:var(--font-manrope,sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}@media (max-width:1024px){.webapps-module__Z-YxZG__appLayout{gap:3rem}}@media (max-width:768px){.webapps-module__Z-YxZG__appIntro{padding:3rem 0 2rem}.webapps-module__Z-YxZG__introTitle{font-size:2rem}.webapps-module__Z-YxZG__introText{font-size:1rem}.webapps-module__Z-YxZG__appSection{padding:3rem 0}.webapps-module__Z-YxZG__appLayout,.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appLayout{grid-template-columns:1fr;gap:2.5rem}.webapps-module__Z-YxZG__appSectionAlt .webapps-module__Z-YxZG__appVisual{order:0}.webapps-module__Z-YxZG__appName{font-size:2rem}.webapps-module__Z-YxZG__appTagline{font-size:1.125rem}.webapps-module__Z-YxZG__appDescription{font-size:1rem}.webapps-module__Z-YxZG__featuresList li{font-size:.875rem}.webapps-module__Z-YxZG__appImageWrapper{border-radius:16px}}
.websites-module__90Aqxa__container{max-width:1280px;margin:0 auto;padding:0 2rem}.websites-module__90Aqxa__portfolioIntro{text-align:center;background:#fff;padding:4rem 0 3rem}.websites-module__90Aqxa__introTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:max(2.25rem,min(4vw,3rem));font-weight:700;line-height:1.2}.websites-module__90Aqxa__highlight{color:#086ad8}.websites-module__90Aqxa__introText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.websites-module__90Aqxa__portfolioSection{background:#fff;padding:4rem 0 6rem}.websites-module__90Aqxa__portfolioGrid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.websites-module__90Aqxa__portfolioItem{background:#fff;border-radius:16px;flex-direction:column;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.websites-module__90Aqxa__portfolioItem:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.websites-module__90Aqxa__quadTileWrapper{aspect-ratio:16/10;background:#f8f9fb;width:100%;position:relative;overflow:hidden}.websites-module__90Aqxa__quadGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:100%;height:100%;display:grid}.websites-module__90Aqxa__tile{background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);position:relative;overflow:hidden}.websites-module__90Aqxa__tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.websites-module__90Aqxa__portfolioItem:hover .websites-module__90Aqxa__tile img{transform:scale(1.1)}.websites-module__90Aqxa__imageOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:2rem;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.websites-module__90Aqxa__comingSoonBadge{background:rgba(255,255,255,.95);border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem 2.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15)}.websites-module__90Aqxa__comingSoonBadge span{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;font-weight:700}.websites-module__90Aqxa__viewButton{font-family:var(--font-manrope,sans-serif);color:#fff;background:#086ad8;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px rgba(8,106,216,.3)}.websites-module__90Aqxa__viewButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,106,216,.4)}.websites-module__90Aqxa__viewButton svg{font-size:1.125rem}.websites-module__90Aqxa__portfolioContent{flex-direction:column;gap:1rem;padding:2rem 2rem 2.5rem;display:flex}.websites-module__90Aqxa__portfolioCategory{font-family:var(--font-manrope,sans-serif);text-transform:uppercase;letter-spacing:.05em;color:#086ad8;font-size:.8125rem;font-weight:600}.websites-module__90Aqxa__portfolioTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.websites-module__90Aqxa__portfolioDescription{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.7}.websites-module__90Aqxa__techTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.websites-module__90Aqxa__techTag{font-family:var(--font-manrope,sans-serif);color:#4a5568;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:600}@media (max-width:1024px){.websites-module__90Aqxa__portfolioGrid{gap:2.5rem}}@media (max-width:768px){.websites-module__90Aqxa__portfolioIntro{padding:3rem 0 2rem}.websites-module__90Aqxa__introTitle{font-size:2rem}.websites-module__90Aqxa__introText{font-size:1rem}.websites-module__90Aqxa__portfolioSection{padding:3rem 0 4rem}.websites-module__90Aqxa__portfolioGrid{grid-template-columns:1fr;gap:2rem}.websites-module__90Aqxa__portfolioContent{padding:1.75rem 1.5rem 2rem}.websites-module__90Aqxa__portfolioTitle{font-size:1.25rem}.websites-module__90Aqxa__portfolioDescription{font-size:.9375rem}}
.managedservices-module__KFLu9G__container{max-width:1280px;margin:0 auto;padding:0 2rem}.managedservices-module__KFLu9G__serviceSection{background:#fff;padding:6rem 0}.managedservices-module__KFLu9G__serviceSectionAlt{background:#f8f9fb}.managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1.2fr 1fr;align-items:center;gap:6rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:grid}.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1fr 1.2fr}.managedservices-module__KFLu9G__serviceContent{flex-direction:column;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__titleRow{align-items:center;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__serviceIcon{color:#d2a98e;flex-shrink:0;font-size:3.5rem}.managedservices-module__KFLu9G__serviceTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0;font-size:max(2.25rem,min(4vw,3rem));font-weight:700;line-height:1.2}.managedservices-module__KFLu9G__serviceTagline{font-family:var(--font-manrope,sans-serif);color:#086ad8;margin:0;font-size:1.375rem;font-weight:600;line-height:1.4}.managedservices-module__KFLu9G__serviceDetails{flex-direction:column;gap:1.5rem;display:flex}.managedservices-module__KFLu9G__detailsTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.managedservices-module__KFLu9G__featuresList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.managedservices-module__KFLu9G__featuresList li{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;padding-left:2rem;font-size:1rem;line-height:1.7;position:relative}.managedservices-module__KFLu9G__featuresList li:before{content:"✓";color:#086ad8;font-size:1.125rem;font-weight:700;position:absolute;left:0}.managedservices-module__KFLu9G__techStack{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.managedservices-module__KFLu9G__techBadge{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:rgba(8,106,216,.08);border:1px solid rgba(8,106,216,.15);border-radius:50px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.managedservices-module__KFLu9G__serviceVisual{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.managedservices-module__KFLu9G__visualBox{aspect-ratio:1;background:linear-gradient(135deg,#f8f9fb 0%,#e2e8f0 100%);border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.08)}.managedservices-module__KFLu9G__visualBox:before{content:"";background:radial-gradient(circle at 30% 30%,rgba(8,106,216,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(210,169,142,.1) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.managedservices-module__KFLu9G__largeIcon{color:#d2a98e;opacity:.6;z-index:1;font-size:10rem;position:relative}.managedservices-module__KFLu9G__portfolioLink{font-family:var(--font-manrope,sans-serif);color:#121c44;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.managedservices-module__KFLu9G__portfolioLink:hover{color:#086ad8;gap:1rem}.managedservices-module__KFLu9G__portfolioArrow{font-size:1.125rem;transition:transform .3s}.managedservices-module__KFLu9G__portfolioLink:hover .managedservices-module__KFLu9G__portfolioArrow{transform:translate(4px)}@media (max-width:1024px){.managedservices-module__KFLu9G__serviceContainer{gap:4rem}.managedservices-module__KFLu9G__largeIcon{font-size:8rem}}@media (max-width:768px){.managedservices-module__KFLu9G__serviceSection{padding:4rem 0}.managedservices-module__KFLu9G__serviceContainer,.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceContainer{grid-template-columns:1fr;gap:3rem}.managedservices-module__KFLu9G__serviceSectionAlt .managedservices-module__KFLu9G__serviceVisual{order:-1}.managedservices-module__KFLu9G__titleRow{flex-direction:column;align-items:flex-start;gap:1rem}.managedservices-module__KFLu9G__serviceIcon{font-size:3rem}.managedservices-module__KFLu9G__serviceTitle{font-size:2rem}.managedservices-module__KFLu9G__serviceTagline{font-size:1.125rem}.managedservices-module__KFLu9G__visualBox{aspect-ratio:16/9;max-width:100%}.managedservices-module__KFLu9G__largeIcon{font-size:6rem}.managedservices-module__KFLu9G__featuresList li{font-size:.9375rem}}
.InquiryPopup-module__BZbOyW__popupOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:2rem;animation:.3s InquiryPopup-module__BZbOyW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes InquiryPopup-module__BZbOyW__fadeIn{0%{opacity:0}to{opacity:1}}.InquiryPopup-module__BZbOyW__popupContent{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;animation:.4s cubic-bezier(.4,0,.2,1) InquiryPopup-module__BZbOyW__slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 80px rgba(0,0,0,.3)}@keyframes InquiryPopup-module__BZbOyW__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.InquiryPopup-module__BZbOyW__closeButton{color:#121c44;cursor:pointer;z-index:10;background:#f8f9fb;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.InquiryPopup-module__BZbOyW__closeButton:hover{background:#e2e8f0;transform:scale(1.1)}.InquiryPopup-module__BZbOyW__popupHeader{border-bottom:1px solid #e2e8f0;padding:3rem 3rem 2rem}.InquiryPopup-module__BZbOyW__popupTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:2rem;font-weight:700}.InquiryPopup-module__BZbOyW__popupSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0;font-size:1rem;line-height:1.6}.InquiryPopup-module__BZbOyW__popupBody{padding:2.5rem 3rem 3rem}.InquiryPopup-module__BZbOyW__inquiryForm{flex-direction:column;gap:1.5rem;display:flex}.InquiryPopup-module__BZbOyW__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.InquiryPopup-module__BZbOyW__formGroup{flex-direction:column;gap:.5rem;display:flex}.InquiryPopup-module__BZbOyW__label{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.InquiryPopup-module__BZbOyW__input,.InquiryPopup-module__BZbOyW__select,.InquiryPopup-module__BZbOyW__textarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.InquiryPopup-module__BZbOyW__input:focus,.InquiryPopup-module__BZbOyW__select:focus,.InquiryPopup-module__BZbOyW__textarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px rgba(8,106,216,.1)}.InquiryPopup-module__BZbOyW__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.InquiryPopup-module__BZbOyW__textarea{resize:vertical;min-height:100px}.InquiryPopup-module__BZbOyW__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.InquiryPopup-module__BZbOyW__submitButton:hover{background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,106,216,.3)}.InquiryPopup-module__BZbOyW__quickContact{border-top:1px solid #e2e8f0;margin-top:2.5rem;padding-top:2.5rem}.InquiryPopup-module__BZbOyW__quickContactTitle{font-family:var(--font-manrope,sans-serif);color:#4a5568;text-align:center;margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.InquiryPopup-module__BZbOyW__quickContactMethods{justify-content:center;gap:1rem;display:flex}.InquiryPopup-module__BZbOyW__quickMethod{font-family:var(--font-manrope,sans-serif);color:#086ad8;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.InquiryPopup-module__BZbOyW__quickMethod:hover{background:rgba(8,106,216,.05);border-color:#086ad8}.InquiryPopup-module__BZbOyW__quickMethod svg{font-size:1.125rem}@media (max-width:768px){.InquiryPopup-module__BZbOyW__popupContent{max-height:95vh}.InquiryPopup-module__BZbOyW__popupHeader{padding:2.5rem 2rem 1.75rem}.InquiryPopup-module__BZbOyW__popupTitle{font-size:1.75rem}.InquiryPopup-module__BZbOyW__popupBody{padding:2rem}.InquiryPopup-module__BZbOyW__formRow{grid-template-columns:1fr}.InquiryPopup-module__BZbOyW__quickContactMethods{flex-direction:column}.InquiryPopup-module__BZbOyW__quickMethod{justify-content:center}}
.contact-module__GWfRQa__container{max-width:1280px;margin:0 auto;padding:0 2rem}.contact-module__GWfRQa__contactHero{text-align:center;background:#fff;padding:4rem 0 3rem}.contact-module__GWfRQa__heroTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:max(2.5rem,min(5vw,3.5rem));font-weight:700;line-height:1.2}.contact-module__GWfRQa__highlight{color:#086ad8}.contact-module__GWfRQa__heroText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.7}.contact-module__GWfRQa__contactMain{background:#f8f9fb;padding:5rem 0}.contact-module__GWfRQa__contactGrid{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem;display:grid}.contact-module__GWfRQa__contactInfo{flex-direction:column;gap:3rem;display:flex}.contact-module__GWfRQa__infoTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700}.contact-module__GWfRQa__infoSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.contact-module__GWfRQa__contactMethods{flex-direction:column;gap:2rem;display:flex}.contact-module__GWfRQa__contactMethod{gap:1.5rem;display:flex}.contact-module__GWfRQa__methodIcon{color:#fff;background:linear-gradient(135deg,#086ad8 0%,#0541b8 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex;box-shadow:0 4px 12px rgba(8,106,216,.25)}.contact-module__GWfRQa__methodContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.contact-module__GWfRQa__methodLabel{font-family:var(--font-manrope,sans-serif);color:#121c44;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:700}.contact-module__GWfRQa__methodValue{font-family:var(--font-manrope,sans-serif);color:#086ad8;font-size:1.375rem;font-weight:700;line-height:1.3;text-decoration:none;transition:color .3s}.contact-module__GWfRQa__methodValue:hover{color:#0541b8}.contact-module__GWfRQa__methodNote{font-family:var(--font-manrope,sans-serif);color:#4a5568;margin:0;font-size:.875rem}.contact-module__GWfRQa__businessHours{background:#fff;border-radius:16px;margin-top:1rem;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.06)}.contact-module__GWfRQa__hoursTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700}.contact-module__GWfRQa__hoursList{flex-direction:column;gap:1rem;display:flex}.contact-module__GWfRQa__hoursRow{font-family:var(--font-manrope,sans-serif);color:#4a5568;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.9375rem;display:flex}.contact-module__GWfRQa__hoursRow:last-child{border-bottom:none;padding-bottom:0}.contact-module__GWfRQa__hoursRow span:first-child{color:#121c44;font-weight:600}.contact-module__GWfRQa__contactFormWrapper{position:-webkit-sticky;position:sticky;top:100px}.contact-module__GWfRQa__formCard{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 12px 40px rgba(0,0,0,.08)}.contact-module__GWfRQa__formTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.contact-module__GWfRQa__formSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.contact-module__GWfRQa__contactForm{flex-direction:column;gap:1.5rem;display:flex}.contact-module__GWfRQa__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contact-module__GWfRQa__formGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__GWfRQa__formLabel{font-family:var(--font-manrope,sans-serif);color:#121c44;font-size:.875rem;font-weight:600}.contact-module__GWfRQa__formInput,.contact-module__GWfRQa__formSelect,.contact-module__GWfRQa__formTextarea{font-family:var(--font-manrope,sans-serif);color:#121c44;background:#f8f9fb;border:1.5px solid #e2e8f0;border-radius:10px;padding:.875rem 1.25rem;font-size:1rem;transition:all .3s}.contact-module__GWfRQa__formInput:focus,.contact-module__GWfRQa__formSelect:focus,.contact-module__GWfRQa__formTextarea:focus{background:#fff;border-color:#086ad8;outline:none;box-shadow:0 0 0 3px rgba(8,106,216,.1)}.contact-module__GWfRQa__formSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23121c44' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:3rem}.contact-module__GWfRQa__formTextarea{resize:vertical;min-height:120px}.contact-module__GWfRQa__submitButton{font-family:var(--font-manrope,sans-serif);color:#fff;cursor:pointer;background:#086ad8;border:none;border-radius:10px;margin-top:.5rem;padding:1.125rem 3rem;font-size:1.0625rem;font-weight:600;transition:all .3s}.contact-module__GWfRQa__submitButton:hover:not(:disabled){background:#0541b8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,106,216,.3)}.contact-module__GWfRQa__submitButton:disabled{opacity:.6;cursor:not-allowed}.contact-module__GWfRQa__successMessage{text-align:center;padding:4rem 3rem;animation:.5s contact-module__GWfRQa__fadeIn}@keyframes contact-module__GWfRQa__fadeIn{0%{opacity:0}to{opacity:1}}.contact-module__GWfRQa__successIcon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 2rem;font-size:4rem;animation:.6s cubic-bezier(.4,0,.2,1) contact-module__GWfRQa__scaleIn;display:flex}@keyframes contact-module__GWfRQa__scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.contact-module__GWfRQa__successTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;margin:0 0 1rem;font-size:2.25rem;font-weight:700}.contact-module__GWfRQa__successText{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:450px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.contact-module__GWfRQa__newMessageButton{font-family:var(--font-manrope,sans-serif);color:#086ad8;cursor:pointer;background:0 0;border:2px solid #086ad8;border-radius:10px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.contact-module__GWfRQa__newMessageButton:hover{color:#fff;background:#086ad8}.contact-module__GWfRQa__ctaPhoneButton{font-family:var(--font-manrope,sans-serif);color:#086ad8;background:#fff;border:2px solid #fff;border-radius:10px;padding:1rem 3rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.contact-module__GWfRQa__ctaPhoneButton:hover{color:#fff;background:0 0;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}@media (max-width:1024px){.contact-module__GWfRQa__contactGrid{gap:3rem}.contact-module__GWfRQa__contactFormWrapper{position:static}}@media (max-width:768px){.contact-module__GWfRQa__contactHero{padding:3rem 0 2rem}.contact-module__GWfRQa__heroTitle{font-size:2.25rem}.contact-module__GWfRQa__heroText{font-size:1.0625rem}.contact-module__GWfRQa__contactMain{padding:4rem 0}.contact-module__GWfRQa__contactGrid{grid-template-columns:1fr;gap:3rem}.contact-module__GWfRQa__formCard{padding:2rem 1.75rem}.contact-module__GWfRQa__formRow{grid-template-columns:1fr}.contact-module__GWfRQa__infoTitle{font-size:1.75rem}.contact-module__GWfRQa__methodValue{font-size:1.125rem}.contact-module__GWfRQa__businessHours{padding:1.75rem}}
