.AboutCards_aboutCards__DLsU3{padding:1.5rem 0;position:relative}.AboutCards_container__3We_c{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;max-width:1200px;margin:0 auto}@media (min-width:768px){.AboutCards_container__3We_c{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.AboutCards_card__qPUfE{position:relative;background:var(--color-background-variant,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05))}.AboutCards_card__qPUfE:hover{transform:translateY(-6px);border-color:var(--color-primary,#0a3981);box-shadow:0 18px 30px -10px rgba(10,57,129,.12)}.AboutCards_imageWrapper__XQzPd{position:relative;width:100%;height:220px;overflow:hidden;background:var(--color-background-light,#f3f4f6)}.AboutCards_image__a7w82{object-fit:cover;transition:transform .5s ease}.AboutCards_card__qPUfE:hover .AboutCards_image__a7w82{transform:scale(1.06)}.AboutCards_badge__XwWkL{position:absolute;top:1.2rem;right:1.2rem;background:rgba(10,57,129,.88);backdrop-filter:blur(8px);color:#ffffff;font-size:1.3rem;font-weight:700;letter-spacing:.06em;padding:.4rem 1rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);z-index:2}.AboutCards_content__Xk6pf{padding:2rem 1.75rem 2.2rem;display:flex;flex-direction:column;flex-grow:1}.AboutCards_title__w54jN{font-family:var(--font-montserrat),sans-serif;font-size:2rem;font-weight:700;color:var(--color-headings,#0a3981);margin-bottom:.8rem;line-height:1.35}.AboutCards_description__etou_{font-size:1.5rem;line-height:1.65;color:var(--color-text-variant,#4b5563);margin:0}.subtitle{color:var(--color-text)}.title-link{color:var(--color-primary)}.title{color:var(--color-headings)}.title-link:hover{color:var(--color-link);transition:var(--transition)}.card-blog-container:hover,.card-plan-container:hover{scale:1.02;transition:var(--transition)}.card,.card-blog-container,.card-plan-container,.faq-container{background-color:var(--color-background-variant)}.banner-container{border-radius:var(--border-radius);min-height:45.25rem}.service-icon{background-color:var(--color-secondary-variant)}@media screen and (min-width:1024px){.banner-container{border-radius:var(--border-radius);height:50rem}}.overlay{background-color:black;opacity:50%}li:hover .blog-dropdown,li:hover .service-dropdown{opacity:1;visibility:visible}.team-card{position:relative;background:var(--color-background-variant,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:1.6rem;padding:0;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));overflow:hidden;height:100%}.team-card:hover{transform:translateY(-6px);border-color:var(--color-primary,#0a3981);box-shadow:0 20px 35px -10px rgba(10,57,129,.16)}.team-card__image-container{position:relative;width:100%;height:34rem;overflow:hidden;background:var(--color-background-light,#f3f4f6)}.team-card__image{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}.team-card:hover .team-card__image{transform:scale(1.04)}.team-card__image-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 60%);opacity:.5;transition:opacity .35s ease}.team-card:hover .team-card__image-overlay{opacity:.7}.team-card__content{padding:2.2rem 2rem 2rem;display:flex;flex-direction:column;flex-grow:1;align-items:center;text-align:center}.team-card__name{font-family:var(--font-montserrat),sans-serif;font-size:2.2rem;font-weight:700;color:var(--color-headings,#0a3981);margin-bottom:.8rem;line-height:1.3}.team-card__role{display:inline-block;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary,#f59c27);background:rgba(245,156,39,.1);border:1px solid rgba(245,156,39,.25);padding:.5rem 1.3rem;border-radius:9999px;margin-bottom:1.4rem}.team-card__bio{font-size:1.5rem;line-height:1.65;color:var(--color-text-variant,#4b5563);margin-bottom:2rem;flex-grow:1;max-width:95%}.team-card__socials{gap:1.2rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--color-border,#f3f4f6);width:100%}.team-card__social-link,.team-card__socials{display:flex;align-items:center;justify-content:center}.team-card__social-link{width:3.8rem;height:3.8rem;border-radius:9999px;background:var(--color-background-light,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-variant,#4b5563);transition:all .25s ease;cursor:pointer}.team-card__social-link:hover{background:var(--color-primary,#0a3981);border-color:var(--color-primary,#0a3981);color:#ffffff;transform:translateY(-2px)}.TechSpotlight_spotlight__UOkp8{--transition:all 0.5s cubic-bezier(0.16,1,0.3,1);color:var(--color-text,#333333);margin-bottom:2rem;position:relative}.TechSpotlight_container__2j_9G{width:100%}.TechSpotlight_content__Sk_jF{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.TechSpotlight_textContent___reuU{display:flex;flex-direction:column;justify-content:center}.TechSpotlight_spotlightContent__mJOYY{transition:var(--transition)}.TechSpotlight_spotlightContent__mJOYY.TechSpotlight_fadeOut__rHDro{opacity:0;transform:translateY(10px)}.TechSpotlight_spotlightContent__mJOYY h3{font-family:var(--font-montserrat),sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-headings,#0a3981);margin-bottom:1.2rem;line-height:1.35;transition:var(--transition)}.TechSpotlight_spotlightContent__mJOYY p{font-size:1.6rem;line-height:1.75;color:var(--color-text-variant,#666666);margin-bottom:1.5rem;transition:var(--transition)}.TechSpotlight_stats__PrTgk{margin-top:1.5rem;transition:var(--transition)}.TechSpotlight_stats__PrTgk.TechSpotlight_fadeOut__rHDro{opacity:0;transform:translateY(10px)}.TechSpotlight_stat__R1WFP{transition:var(--transition);display:inline-flex;flex-direction:column}.TechSpotlight_stat__R1WFP span{font-family:var(--font-montserrat),sans-serif;font-size:4rem;font-weight:800;color:var(--color-secondary,#f59c27);line-height:1;display:block;margin-bottom:.5rem;transition:var(--transition)}.TechSpotlight_stat__R1WFP p{font-size:1.6rem;font-weight:600;color:var(--color-text,#333333);transition:var(--transition)}.TechSpotlight_visualContent__6PEp3{position:relative}.TechSpotlight_imageContainer__MAFYf{border-radius:1.6rem;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.15);border:1px solid var(--color-border,#e0e0e0);position:relative;aspect-ratio:16/10;background:var(--color-background-light,#f0f0f0)}.TechSpotlight_image__b8wtW{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .5s ease;transform:scale(.98)}.TechSpotlight_image__b8wtW.TechSpotlight_active__yzLnU{opacity:1;transform:scale(1.03)}.TechSpotlight_controls__grPhS{position:absolute;bottom:-1.8rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.8rem;background:var(--color-background-variant,#ffffff);padding:.8rem 1.6rem;border-radius:9999px;box-shadow:var(--shadow-md,0 4px 6px rgba(0,0,0,.12));border:1px solid var(--color-border,#e0e0e0);z-index:10}.TechSpotlight_control__VrpmZ{width:1.6rem;height:1.6rem;border-radius:50%;background:none;border:none;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.TechSpotlight_control__VrpmZ:disabled{cursor:not-allowed}.TechSpotlight_controlIndicator__UNSHi{display:block;width:.9rem;height:.9rem;border-radius:50%;background-color:var(--color-border-dark,#cbd5e1);transition:var(--transition)}.TechSpotlight_control__VrpmZ.TechSpotlight_active__yzLnU .TechSpotlight_controlIndicator__UNSHi{background-color:var(--color-secondary,#f59c27);transform:scale(1.35)}.TechSpotlight_control__VrpmZ:focus-visible{outline:2px solid var(--color-secondary,#f59c27);outline-offset:2px}@media (max-width:1024px){.TechSpotlight_content__Sk_jF{grid-template-columns:1fr;gap:2.5rem}.TechSpotlight_spotlightContent__mJOYY h3,.TechSpotlight_spotlightContent__mJOYY p{max-width:100%}.TechSpotlight_visualContent__6PEp3{order:-1;margin-bottom:2rem}}@media (max-width:768px){.TechSpotlight_spotlightContent__mJOYY h3{font-size:2rem}.TechSpotlight_stat__R1WFP span{font-size:3.2rem}}