.page-module__NfDiEG__wrapper{color:#fff;background:#000;width:100%;min-height:100vh;padding-top:72px;padding-bottom:5rem;overflow-x:hidden}.page-module__NfDiEG__heroSection{max-width:1400px;margin:0 auto;padding:2rem 2rem 4rem}.page-module__NfDiEG__backLinkWrap{margin-bottom:2rem}.page-module__NfDiEG__backLink{cursor:pointer;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.page-module__NfDiEG__backIcon{color:#fff9;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module__NfDiEG__backLink:hover .page-module__NfDiEG__backIcon{color:#a3e635;background:#a3e6351a;border-color:#a3e635;transform:translate(-4px)}.page-module__NfDiEG__backText{color:#fff6;letter-spacing:.05em;font-family:Londrina Solid,Helvetica,sans-serif;font-size:18px;font-weight:300;transition:color .2s}.page-module__NfDiEG__backLink:hover .page-module__NfDiEG__backText{color:#a3e635}.page-module__NfDiEG__titleArea{position:relative}.page-module__NfDiEG__badge{letter-spacing:3px;color:#000;background:#a3e635;border-radius:2px;margin-bottom:1rem;padding:.25rem 1rem;font-family:League Gothic,Helvetica,sans-serif;font-size:22px;font-weight:400;display:inline-block;transform:rotate(-1deg)}.page-module__NfDiEG__title{letter-spacing:4px;color:#fff;font-family:League Gothic,Helvetica,sans-serif;font-size:clamp(72px,12vw,180px);font-weight:400;line-height:1}.page-module__NfDiEG__titleLine{background:#a3e635;width:100%;max-width:600px;height:4px;margin-top:.75rem}.page-module__NfDiEG__bioSection{max-width:1400px;margin:0 auto;padding:0 2rem 5rem}.page-module__NfDiEG__bioGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:1024px){.page-module__NfDiEG__bioGrid{grid-template-columns:1fr;gap:4rem}}.page-module__NfDiEG__bioTextCol{flex-direction:column;gap:1.5rem;display:flex}.page-module__NfDiEG__bioHeading{color:#fff;font-family:Londrina Solid,Helvetica,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1}.page-module__NfDiEG__accent{color:#a3e635}.page-module__NfDiEG__bioParagraph1{color:#ffffffb3;font-family:Londrina Solid,Helvetica,sans-serif;font-size:clamp(20px,2.5vw,24px);font-weight:300;line-height:1.45}.page-module__NfDiEG__bioParagraph2{color:#ffffff80;font-family:Londrina Solid,Helvetica,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.55}.page-module__NfDiEG__toolsImgWrap{margin-top:1rem}.page-module__NfDiEG__toolsImg{object-fit:contain;width:auto;height:34px}.page-module__NfDiEG__photoCol{justify-content:center;display:flex;position:relative}.page-module__NfDiEG__photoContainer{width:100%;max-width:420px;position:relative}.page-module__NfDiEG__photoGlow{filter:blur(80px);pointer-events:none;background:#a3e6350d;border-radius:50%;position:absolute;inset:0}.page-module__NfDiEG__profileImg{z-index:10;object-fit:contain;filter:drop-shadow(0 0 60px #a3e6351f);width:100%;height:auto;transition:transform .4s;position:relative}.page-module__NfDiEG__profileImg:hover{transform:scale(1.04)}.page-module__NfDiEG__statsSection{max-width:1400px;margin:0 auto;padding:0 2rem 5rem}.page-module__NfDiEG__statsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.page-module__NfDiEG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__NfDiEG__statsGrid{grid-template-columns:1fr}}.page-module__NfDiEG__statCard{text-align:center;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;padding:2rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.page-module__NfDiEG__statCard:hover{background:#a3e6350d;border-color:#a3e6354d;transform:translateY(-6px)scale(1.04)}.page-module__NfDiEG__statValue{color:#a3e635;font-family:League Gothic,Helvetica,sans-serif;font-size:clamp(60px,8vw,80px);font-weight:400;line-height:1;transition:transform .3s}.page-module__NfDiEG__statCard:hover .page-module__NfDiEG__statValue{transform:scale(1.1)}.page-module__NfDiEG__statLabel{color:#ffffff80;margin-top:.5rem;font-family:Londrina Solid,Helvetica,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:300}.page-module__NfDiEG__skillsSection{max-width:1400px;margin:0 auto;padding:0 2rem 5rem}.page-module__NfDiEG__skillsHeading{color:#a3e635;margin-bottom:2.5rem;font-family:Anton,Helvetica,sans-serif;font-size:clamp(56px,8vw,100px);font-weight:400;line-height:1}.page-module__NfDiEG__skillsList{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.page-module__NfDiEG__skillPill{color:#fff;cursor:default;text-transform:capitalize;border:1px solid #fff3;border-radius:9999px;padding:.5rem 1.25rem;font-family:Londrina Solid,Helvetica,sans-serif;font-size:clamp(20px,2.5vw,24px);font-weight:300;transition:all .2s}.page-module__NfDiEG__skillPill:hover{color:#000;background:#a3e635;border-color:#a3e635;transform:scale(1.06)}.page-module__NfDiEG__returnFooter{justify-content:center;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex}.page-module__NfDiEG__returnBtn{border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__NfDiEG__returnBtn:hover{background:#a3e6350d;border-color:#a3e635}.page-module__NfDiEG__returnText{color:#fff9;font-family:Londrina Solid,Helvetica,sans-serif;font-size:20px;font-weight:300;transition:color .2s}.page-module__NfDiEG__returnBtn:hover .page-module__NfDiEG__returnText{color:#a3e635}
.Testimonials-module__ItA9Ha__section{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.Testimonials-module__ItA9Ha__titleArea{margin-bottom:2.5rem}.Testimonials-module__ItA9Ha__badge{color:#a3e635;letter-spacing:.05em;background:#a3e6351a;border:1px solid #a3e6354d;border-radius:9999px;margin-bottom:.75rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}.Testimonials-module__ItA9Ha__sectionTitle{color:#fff;font-size:2rem;font-weight:800}.Testimonials-module__ItA9Ha__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.Testimonials-module__ItA9Ha__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:2rem;transition:all .2s;display:flex}.Testimonials-module__ItA9Ha__card:hover{border-color:#a3e6354d;transform:translateY(-2px)}.Testimonials-module__ItA9Ha__quote{color:#d4d4d8;margin-bottom:1.5rem;font-size:.98rem;font-style:italic;line-height:1.7}.Testimonials-module__ItA9Ha__authorRow{align-items:center;gap:1rem;display:flex}.Testimonials-module__ItA9Ha__avatar{color:#000;background:linear-gradient(135deg,#a3e635,#10b981);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex}.Testimonials-module__ItA9Ha__name{color:#fff;font-size:1rem;font-weight:700}.Testimonials-module__ItA9Ha__roleCompany{color:#71717a;font-size:.85rem}.Testimonials-module__ItA9Ha__caseStudyLink{color:#a3e635;margin-top:1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.Testimonials-module__ItA9Ha__caseStudyLink:hover{opacity:.85;text-decoration:underline}
.RelatedItems-module__tU_liW__section{border-top:1px solid #ffffff14;margin-top:4rem;padding-top:2rem}.RelatedItems-module__tU_liW__title{color:#fff;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.RelatedItems-module__tU_liW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.RelatedItems-module__tU_liW__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.RelatedItems-module__tU_liW__card:hover{background:#a3e63508;border-color:#a3e63566;transform:translateY(-2px)}.RelatedItems-module__tU_liW__itemTitle{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.RelatedItems-module__tU_liW__itemDesc{color:#71717a;font-size:.88rem;line-height:1.4}.RelatedItems-module__tU_liW__arrow{color:#a3e635;margin-top:.75rem;font-size:.9rem;font-weight:600;display:inline-block}
