.PageBanner-module__Vc7PlG__banner{background:linear-gradient(to bottom, var(--bg-surface), var(--bg-surface));border-bottom:1px solid #00000005;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.PageBanner-module__Vc7PlG__glowOrb{filter:blur(100px);pointer-events:none;background:#ff4d3d14;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PageBanner-module__Vc7PlG__container{z-index:1;text-align:center;width:100%;max-width:1200px;padding:0 2rem;position:relative}.PageBanner-module__Vc7PlG__breadcrumbs{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.PageBanner-module__Vc7PlG__crumbItem{align-items:center;gap:.5rem;display:flex}.PageBanner-module__Vc7PlG__link{color:var(--accent-color,#ff4d3d);text-decoration:none;transition:color .3s}.PageBanner-module__Vc7PlG__link:hover{color:var(--accent-hover,#ff6b5e)}.PageBanner-module__Vc7PlG__current{color:var(--text-main)}.PageBanner-module__Vc7PlG__separator{color:var(--text-muted);font-size:.8rem}.PageBanner-module__Vc7PlG__title{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:700}
.ContactInfo-module__WE_3sG__contactGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;display:grid}.ContactInfo-module__WE_3sG__infoCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:inherit;background:#00000005;border:1px solid #0000000d;border-radius:16px;align-items:flex-start;gap:1.5rem;padding:2rem;text-decoration:none;transition:all .3s;display:flex}a.ContactInfo-module__WE_3sG__infoCard:hover,.ContactInfo-module__WE_3sG__infoCard:hover{background:#0000000a;border-color:#00000014;transform:translateY(-3px);box-shadow:0 10px 30px #0003}.ContactInfo-module__WE_3sG__iconWrapper{color:var(--accent-color,#ff4d3d);background:#ff4d3d1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.ContactInfo-module__WE_3sG__iconWrapper svg{width:24px;height:24px}.ContactInfo-module__WE_3sG__infoCard:hover .ContactInfo-module__WE_3sG__iconWrapper{background:var(--accent-color,#ff4d3d);color:#fff;box-shadow:0 0 15px #ff4d3d4d}.ContactInfo-module__WE_3sG__infoContent{flex-direction:column;gap:.5rem;display:flex}.ContactInfo-module__WE_3sG__label{color:var(--text-muted,var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.ContactInfo-module__WE_3sG__value{color:var(--text-main);font-size:1.125rem;font-weight:500;line-height:1.5}@media (max-width:768px){.ContactInfo-module__WE_3sG__contactGrid{grid-template-columns:1fr}}
.DetailedTeam-module__bvSbmW__teamSection{padding:2rem 0}.DetailedTeam-module__bvSbmW__teamMember{background:var(--bg-surface,var(--bg-surface));border:1px solid #0000000a;border-radius:24px;flex-direction:column;gap:3rem;margin-bottom:5rem;padding:3rem;display:flex;box-shadow:0 10px 30px #0000000d}@media (min-width:992px){.DetailedTeam-module__bvSbmW__teamMember{flex-direction:row;align-items:flex-start}.DetailedTeam-module__bvSbmW__reverse{flex-direction:row-reverse}}.DetailedTeam-module__bvSbmW__profileColumn{text-align:center;flex-direction:column;flex:0 0 300px;align-items:center;display:flex}.DetailedTeam-module__bvSbmW__avatar{background:linear-gradient(135deg, var(--accent-primary,#ff4d3d) 0%, var(--accent-secondary,#ff8c33) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:1.5rem;font-size:3rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex;box-shadow:0 10px 20px #ff4d3d33}a.DetailedTeam-module__bvSbmW__avatar:hover{color:#fff;transform:translateY(-4px)scale(1.03);box-shadow:0 14px 28px #ff4d3d59}.DetailedTeam-module__bvSbmW__name{color:var(--text-main);margin-bottom:.5rem;font-size:2rem;font-weight:700}.DetailedTeam-module__bvSbmW__nameLink{color:inherit;text-decoration:none;transition:color .2s}.DetailedTeam-module__bvSbmW__nameLink:hover{color:#0077b5}.DetailedTeam-module__bvSbmW__role{color:var(--accent-primary,#ff4d3d);font-size:1.125rem;font-weight:600}.DetailedTeam-module__bvSbmW__linkedinLink{background:#0077b5;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #0077b533;color:#fff!important}.DetailedTeam-module__bvSbmW__linkedinLink:hover{background:#005f93;transform:translateY(-2px);box-shadow:0 6px 16px #0077b559;color:#fff!important}.DetailedTeam-module__bvSbmW__linkedinIcon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.DetailedTeam-module__bvSbmW__detailsColumn{flex:1}.DetailedTeam-module__bvSbmW__bio{color:var(--text-body);margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.DetailedTeam-module__bvSbmW__bio p{margin-bottom:1rem}.DetailedTeam-module__bvSbmW__certificationsBox{background:#00000005;border:1px solid #0000000a;border-radius:16px;padding:2rem}.DetailedTeam-module__bvSbmW__certTitle{color:var(--text-main);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:flex}.DetailedTeam-module__bvSbmW__certList{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.DetailedTeam-module__bvSbmW__certList{grid-template-columns:1fr 1fr}}.DetailedTeam-module__bvSbmW__certList li{color:var(--text-body);padding-left:1.5rem;font-size:.95rem;position:relative}.DetailedTeam-module__bvSbmW__certList li:before{content:"✓";color:var(--accent-secondary,#ff8c33);font-weight:700;position:absolute;top:0;left:0}.DetailedTeam-module__bvSbmW__rowSection{width:100%;padding:1rem 0}.DetailedTeam-module__bvSbmW__rowGrid{grid-template-columns:1fr;gap:1.75rem;width:100%;margin:0 auto;display:grid}@media (min-width:992px){.DetailedTeam-module__bvSbmW__rowGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2.25rem}}.DetailedTeam-module__bvSbmW__rowMember{width:100%;height:100%;text-align:center!important;border-radius:24px!important;flex-direction:column!important;align-items:center!important;gap:1.75rem!important;margin-bottom:0!important;padding:3rem 2.25rem!important;display:flex!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__profileColumn{flex:none!important;width:100%!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__avatar{width:110px!important;height:110px!important;margin-bottom:1.25rem!important;font-size:2.4rem!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__name{margin-bottom:.4rem!important;font-size:1.55rem!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__role{justify-content:center;align-items:center;min-height:2.5rem;display:flex;font-size:.95rem!important;line-height:1.4!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__linkedinLink{margin-top:.85rem!important;padding:.45rem 1rem!important;font-size:.825rem!important}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__detailsColumn{flex-direction:column;width:100%;display:flex}.DetailedTeam-module__bvSbmW__rowMember .DetailedTeam-module__bvSbmW__bio{flex:1;text-align:left!important;margin-bottom:1.5rem!important;font-size:.95rem!important;line-height:1.65!important}.DetailedTeam-module__bvSbmW__rowCertSummary{text-align:left;border-top:1px solid #0000000f;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;margin-top:auto;padding-top:1.25rem;display:flex}.DetailedTeam-module__bvSbmW__certCountBadge{color:var(--text-main,#111827);background:#00000008;border:1px solid #0000000f;border-radius:9999px;align-items:center;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.DetailedTeam-module__bvSbmW__readMoreLink{color:var(--accent-primary,#ff4d3d);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.DetailedTeam-module__bvSbmW__readMoreLink:hover{color:var(--accent-secondary,#ff8c33);transform:translate(4px)}.DetailedTeam-module__bvSbmW__readMoreLink svg{transition:transform .25s}.DetailedTeam-module__bvSbmW__readMoreLink:hover svg{transform:translate(3px)}
.Testimonials-module__5wb8fq__testimonialsSection{background-color:var(--bg-surface);color:var(--text-main);padding:6rem 2rem}.Testimonials-module__5wb8fq__container{max-width:1200px;margin:0 auto}.Testimonials-module__5wb8fq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:flex}.Testimonials-module__5wb8fq__titleArea{max-width:600px}.Testimonials-module__5wb8fq__sectionLabel{color:#ff4d3d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:inline-block}.Testimonials-module__5wb8fq__title{color:var(--text-main);font-size:2.5rem;font-weight:700;line-height:1.2}.Testimonials-module__5wb8fq__googleBadge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000005;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:1rem;min-width:250px;padding:1.5rem;display:flex}.Testimonials-module__5wb8fq__googleInfo{flex-direction:column;gap:.75rem;display:flex}.Testimonials-module__5wb8fq__googleLogo{align-items:center;gap:.5rem;display:flex}.Testimonials-module__5wb8fq__googleText{font-size:1.1rem;font-weight:600}.Testimonials-module__5wb8fq__ratingInfo{align-items:center;gap:.5rem;display:flex}.Testimonials-module__5wb8fq__score{font-size:1.25rem;font-weight:700}.Testimonials-module__5wb8fq__stars{color:#fbbc05;letter-spacing:2px}.Testimonials-module__5wb8fq__reviewCount{color:var(--text-muted);font-size:.875rem}.Testimonials-module__5wb8fq__reviewLink{color:#ff4d3d;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.Testimonials-module__5wb8fq__reviewLink:hover{color:#ff8c33}.Testimonials-module__5wb8fq__carouselContainer{align-items:center;gap:1.25rem;width:100%;display:flex;position:relative}.Testimonials-module__5wb8fq__navButton{color:var(--text-main);cursor:pointer;z-index:2;background:#0000000a;border:1px solid #00000014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:all .2s;display:flex}.Testimonials-module__5wb8fq__navButton:hover{color:#ff4d3d;background:#ff4d3d26;border-color:#ff4d3d66}.Testimonials-module__5wb8fq__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;gap:1.5rem;width:100%;padding:1rem 0;display:flex;overflow-x:auto}.Testimonials-module__5wb8fq__carousel::-webkit-scrollbar{display:none}.Testimonials-module__5wb8fq__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scroll-snap-align:start;box-sizing:border-box;background:#00000005;border:1px solid #0000000f;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 1rem);justify-content:space-between;gap:1.5rem;min-width:calc(33.3333% - 1rem);max-width:calc(33.3333% - 1rem);min-height:400px;padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.Testimonials-module__5wb8fq__card:hover{border-color:#ff4d3d4d;transform:translateY(-5px);box-shadow:0 10px 30px #00000014,0 0 20px #ff4d3d0d}.Testimonials-module__5wb8fq__cardHeader{justify-content:space-between;align-items:center;display:flex}.Testimonials-module__5wb8fq__cardStars{color:#fbbc05;font-size:1.25rem}.Testimonials-module__5wb8fq__reviewText{color:var(--text-body);flex-grow:1;margin:0;font-size:.95rem;line-height:1.65}.Testimonials-module__5wb8fq__cardFooter{border-top:1px solid #0000000f;flex-direction:column;padding-top:1rem;display:flex}.Testimonials-module__5wb8fq__reviewerName{color:var(--text-main);font-size:1.05rem;font-weight:600}.Testimonials-module__5wb8fq__bottomAction{justify-content:center;align-items:center;margin-top:3rem;display:flex}.Testimonials-module__5wb8fq__readMoreBtn{color:var(--text-main);background:#00000005;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #00000008}.Testimonials-module__5wb8fq__readMoreBtn:hover{color:#ff4d3d;background:#ff4d3d1a;border-color:#ff4d3d66;transform:translateY(-2px);box-shadow:0 8px 25px #ff4d3d26}.Testimonials-module__5wb8fq__externalArrow{font-size:1.1rem;transition:transform .2s}.Testimonials-module__5wb8fq__readMoreBtn:hover .Testimonials-module__5wb8fq__externalArrow{transform:translate(2px,-2px)}@media (max-width:1024px) and (min-width:641px){.Testimonials-module__5wb8fq__card{flex:0 0 calc(50% - .75rem);min-width:calc(50% - .75rem);max-width:calc(50% - .75rem)}}@media (max-width:640px){.Testimonials-module__5wb8fq__header{flex-direction:column;align-items:flex-start}.Testimonials-module__5wb8fq__title{font-size:2rem}.Testimonials-module__5wb8fq__carouselContainer{position:relative}.Testimonials-module__5wb8fq__navButton{display:none}.Testimonials-module__5wb8fq__card{flex:0 0 88%;min-width:88%;max-width:88%;min-height:auto;padding:1.5rem}.Testimonials-module__5wb8fq__bottomAction{margin-top:2rem}.Testimonials-module__5wb8fq__readMoreBtn{justify-content:center;width:100%}}
