.Navbar-module___rHu7W__header{z-index:999;transition:var(--transition);background:0 0;padding:1.25rem 0;position:fixed;top:0;left:0;right:0}.Navbar-module___rHu7W__header.Navbar-module___rHu7W__scrolled{-webkit-backdrop-filter:blur(20px);background:#0a0a0aeb;border-bottom:1px solid #ccff001a;padding:.9rem 0;box-shadow:0 4px 40px #00000080}.Navbar-module___rHu7W__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Navbar-module___rHu7W__logo{color:var(--white);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700;display:flex}.Navbar-module___rHu7W__logoDot{background:var(--lime);border-radius:50%;width:10px;height:10px;animation:2s infinite Navbar-module___rHu7W__pulse-lime;display:inline-block}.Navbar-module___rHu7W__logoAccent{color:var(--lime)}.Navbar-module___rHu7W__nav{align-items:center;gap:2rem;display:flex}.Navbar-module___rHu7W__navLink{color:#ffffffb3;transition:var(--transition);padding-bottom:2px;font-size:.875rem;font-weight:500;position:relative}.Navbar-module___rHu7W__navLink:after{content:"";background:var(--lime);width:0;height:2px;transition:var(--transition);border-radius:99px;position:absolute;bottom:-2px;left:0}.Navbar-module___rHu7W__navLink:hover{color:var(--white)}.Navbar-module___rHu7W__navLink:hover:after,.Navbar-module___rHu7W__activeLink:after{width:100%}.Navbar-module___rHu7W__activeLink{color:var(--white)}.Navbar-module___rHu7W__actions{align-items:center;gap:1rem;display:flex}.Navbar-module___rHu7W__burger{flex-direction:column;gap:5px;padding:4px;display:none}.Navbar-module___rHu7W__burger span{background:var(--white);width:24px;height:2px;transition:var(--transition);border-radius:99px;display:block}.Navbar-module___rHu7W__burger span.Navbar-module___rHu7W__burgerOpen:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module___rHu7W__burger span.Navbar-module___rHu7W__burgerOpen:nth-child(2){opacity:0}.Navbar-module___rHu7W__burger span.Navbar-module___rHu7W__burgerOpen:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module___rHu7W__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af7;border-top:1px solid #ccff001a;flex-direction:column;padding:1rem 0 1.5rem;display:flex}.Navbar-module___rHu7W__mobileLink{color:#fffc;transition:var(--transition);border-left:3px solid #0000;padding:.85rem 1.5rem;font-size:1rem;font-weight:500}.Navbar-module___rHu7W__mobileLink:hover{color:var(--lime);border-left-color:var(--lime);background:#ccff000d}@media (max-width:768px){.Navbar-module___rHu7W__nav{display:none}.Navbar-module___rHu7W__burger{display:flex}.Navbar-module___rHu7W__actions a:first-child{display:none}}
.Hero-module__JgYmMq__hero{width:100%;position:relative}.Hero-module__JgYmMq__layoutContainer{position:relative}.Hero-module__JgYmMq__darkBg{background:#0a0a0a;min-height:auto;padding:9rem 0 0;position:relative;overflow:hidden}.Hero-module__JgYmMq__textContent{z-index:10;max-width:1400px;position:relative}.Hero-module__JgYmMq__heading{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-bottom:2rem;font-size:clamp(3.2rem,6.5vw,5.8rem);font-weight:900;line-height:1.15}.Hero-module__JgYmMq__headingIndent{align-items:center;margin-left:5rem;display:flex}.Hero-module__JgYmMq__fireEmoji{margin-left:-1em;margin-right:.1em;font-size:.8em;animation:3s ease-in-out infinite Hero-module__JgYmMq__float}.Hero-module__JgYmMq__description{font-family:var(--font-secondary);color:#fff9;max-width:440px;margin-top:2.5rem;margin-bottom:3.5rem;font-size:1rem;line-height:1.8}.Hero-module__JgYmMq__ctaRow{align-items:center;gap:2rem;padding-bottom:5rem;display:flex}.Hero-module__JgYmMq__btnTalk{background:var(--lime);color:var(--dark);font-family:var(--font-primary);transition:var(--transition);border-radius:99px;align-items:center;gap:.6rem;padding:.4rem 1.6rem .4rem .4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.Hero-module__JgYmMq__btnTalkIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.Hero-module__JgYmMq__btnTalk:hover{transform:scale(1.05);box-shadow:0 8px 30px #ccff0040}.Hero-module__JgYmMq__btnCv{color:#fff;font-family:var(--font-primary);transition:var(--transition);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__JgYmMq__btnCvIconGroup{align-items:center;width:42px;height:32px;display:flex;position:relative}.Hero-module__JgYmMq__btnCvIconGroup:before{content:"";border:1px solid #fff6;border-radius:50%;width:32px;height:32px;position:absolute;right:0}.Hero-module__JgYmMq__arrowIcon{background:var(--lime);color:#000;z-index:2;width:32px;height:32px;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;left:0}.Hero-module__JgYmMq__btnCv:hover .Hero-module__JgYmMq__arrowIcon{transform:translate(10px)}.Hero-module__JgYmMq__lightBg{background:#fff;padding:2.5rem 0 6rem}.Hero-module__JgYmMq__socialRow{z-index:20;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:3rem;display:flex;position:relative}.Hero-module__JgYmMq__followLabel{font-family:var(--font-primary);color:#060606;white-space:nowrap;font-size:.8rem;font-weight:700}.Hero-module__JgYmMq__socialLinks{z-index:50;align-items:center;gap:.8rem;display:flex;position:relative}.Hero-module__JgYmMq__socialCircle{color:#060606;width:40px;height:40px;transition:var(--transition);z-index:50;border:1.5px solid #060606;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;display:flex;position:relative}.Hero-module__JgYmMq__socialCircle:hover{color:#fff;background:#060606;transform:translateY(-3px)}.Hero-module__JgYmMq__techTicker{z-index:10;background:#111;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;width:100%;padding:1.25rem 0;position:relative;overflow:hidden}.Hero-module__JgYmMq__techTrack{align-items:center;gap:3rem;width:max-content;animation:25s linear infinite Hero-module__JgYmMq__scrollTech;display:flex}@keyframes Hero-module__JgYmMq__scrollTech{0%{transform:translate(0)}to{transform:translate(-50%)}}.Hero-module__JgYmMq__techTicker:hover .Hero-module__JgYmMq__techTrack{animation-play-state:paused}.Hero-module__JgYmMq__techItem{color:#ffffffb3;font-family:var(--font-primary);white-space:nowrap;transition:var(--transition);align-items:center;gap:.8rem;font-size:1rem;font-weight:500;display:flex}.Hero-module__JgYmMq__techItem:hover{color:#fff}.Hero-module__JgYmMq__techItem svg{font-size:1.5rem}.Hero-module__JgYmMq__techItem:hover svg{transition:transform .2s;transform:scale(1.1)}.Hero-module__JgYmMq__bigIntro{font-family:var(--font-secondary);color:var(--dark);letter-spacing:-.01em;text-align:center;max-width:900px;margin:0 auto;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:300;line-height:1.45}.Hero-module__JgYmMq__wave{animation:2.5s ease-in-out infinite Hero-module__JgYmMq__float;display:inline-block}.Hero-module__JgYmMq__dash{color:var(--purple);font-weight:400}.Hero-module__JgYmMq__highlight{color:var(--purple);text-transform:uppercase;text-underline-offset:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:3px}.Hero-module__JgYmMq__personLayer{pointer-events:none;z-index:15;position:absolute;inset:0;overflow:visible}.Hero-module__JgYmMq__imageContainer{height:100%;position:relative}.Hero-module__JgYmMq__profileImg{object-fit:contain;object-position:top;pointer-events:auto;z-index:15;max-width:440px;position:absolute;top:10%;right:-3%}.Hero-module__JgYmMq__mobileImgWrap{display:none}.Hero-module__JgYmMq__mobileImg{object-fit:contain;display:block}@media (max-width:1100px){.Hero-module__JgYmMq__profileImg{max-width:380px;right:0}}@media (max-width:900px){.Hero-module__JgYmMq__heading{font-size:clamp(2.2rem,8vw,3.8rem);line-height:1.15}.Hero-module__JgYmMq__headingIndent{margin-left:1.5rem}.Hero-module__JgYmMq__personLayer{display:none}.Hero-module__JgYmMq__ctaRow{padding-bottom:2rem}.Hero-module__JgYmMq__mobileImgWrap{background:var(--dark);justify-content:center;align-items:flex-end;margin-top:0;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.Hero-module__JgYmMq__mobileImg{width:320px;max-width:85vw;display:block}.Hero-module__JgYmMq__bigIntro{text-align:left}}@media (max-width:576px){.Hero-module__JgYmMq__heading{padding-top:1rem;font-size:clamp(2rem,9vw,3rem)}.Hero-module__JgYmMq__headingIndent{margin-left:1rem}.Hero-module__JgYmMq__darkBg{padding:7rem 0 0}.Hero-module__JgYmMq__ctaRow{padding-bottom:1.5rem}.Hero-module__JgYmMq__mobileImg{width:320px;height:460px}.Hero-module__JgYmMq__lightBg{padding-bottom:30px}.Hero-module__JgYmMq__socialRow{flex-direction:column}}
.Skills-module__-4weLa__skills{background:var(--white);padding:5rem 0}.Skills-module__-4weLa__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:600px;margin:0 auto 4rem;display:flex}.Skills-module__-4weLa__heading{text-transform:uppercase;letter-spacing:-.02em;color:var(--dark);text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.Skills-module__-4weLa__sub{font-family:var(--font-secondary);color:#0009;text-align:center;font-size:1rem;line-height:1.7}.Skills-module__-4weLa__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Skills-module__-4weLa__card{border-radius:var(--radius-lg);text-align:center;cursor:pointer;color:var(--dark);background:#fff;border:1px solid #0000001f;flex-direction:column;align-items:center;gap:0;padding:3rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.Skills-module__-4weLa__card:hover{background:var(--lime);border-color:var(--lime);transform:translateY(-8px);box-shadow:0 20px 50px #ccff004d}.Skills-module__-4weLa__highlighted{background:var(--lime);border-color:var(--lime)}.Skills-module__-4weLa__highlighted:hover{box-shadow:0 20px 60px #ccff004d}.Skills-module__-4weLa__iconWrap{border:2px solid var(--dark);width:64px;height:64px;transition:var(--transition);background:0 0;border-radius:12px;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.Skills-module__-4weLa__icon{color:var(--dark);font-size:32px;display:flex}.Skills-module__-4weLa__cardTitle{color:var(--dark);margin-bottom:1rem;font-size:1.15rem;font-weight:700;line-height:1.3}.Skills-module__-4weLa__cardDesc{font-family:var(--font-secondary);color:#000000a6;max-width:250px;font-size:.95rem;line-height:1.6}.Skills-module__-4weLa__card:hover .Skills-module__-4weLa__cardDesc,.Skills-module__-4weLa__highlighted .Skills-module__-4weLa__cardDesc{color:#000000d9}@media (max-width:900px){.Skills-module__-4weLa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Skills-module__-4weLa__grid{grid-template-columns:1fr}.Skills-module__-4weLa__skills{padding-top:40px}}
.Projects-module__T_D1Ca__section{background:var(--light);padding:6rem 0 5rem}.Projects-module__T_D1Ca__header{border-bottom:1px solid #00000017;grid-template-columns:1.1fr .9fr;align-items:flex-end;gap:3rem;margin-bottom:2.5rem;padding-bottom:2rem;display:grid}.Projects-module__T_D1Ca__heading{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.03em;color:var(--dark);white-space:nowrap;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.1}.Projects-module__T_D1Ca__emoji{vertical-align:-.08em;font-size:.88em;animation:3s ease-in-out infinite Projects-module__T_D1Ca__float;display:inline-block}.Projects-module__T_D1Ca__headerRight{flex-direction:column;gap:1rem;padding-bottom:.25rem;display:flex}.Projects-module__T_D1Ca__headerDivider{background:#0000001f;width:100%;height:1.5px}.Projects-module__T_D1Ca__sub{font-family:var(--font-secondary);color:#00000080;font-size:1rem;line-height:1.75}.Projects-module__T_D1Ca__filters{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2.5rem;display:flex}.Projects-module__T_D1Ca__filterBtn{color:#0000008c;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:var(--transition);background:0 0;border:1.5px solid #0000002e;border-radius:99px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600}.Projects-module__T_D1Ca__filterBtn:hover{border-color:var(--dark);color:var(--dark);background:#0000000a}.Projects-module__T_D1Ca__filterActive{background:var(--dark)!important;color:var(--white)!important;border-color:var(--dark)!important}.Projects-module__T_D1Ca__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.Projects-module__T_D1Ca__card{background:var(--white);transition:var(--transition);border:1px solid #00000017;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.Projects-module__T_D1Ca__card:hover{border-color:#00000024;transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.Projects-module__T_D1Ca__imageWrap{aspect-ratio:16/10;border-radius:12px 12px 0 0;position:relative;overflow:hidden}.Projects-module__T_D1Ca__image{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Projects-module__T_D1Ca__card:hover .Projects-module__T_D1Ca__image{transform:scale(1.04)}.Projects-module__T_D1Ca__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0000008c;justify-content:center;align-items:center;gap:1rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.Projects-module__T_D1Ca__card:hover .Projects-module__T_D1Ca__overlay{opacity:1}.Projects-module__T_D1Ca__overlayLink{background:var(--lime);color:var(--dark);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.04em;transition:var(--transition);border-radius:99px;padding:.65rem 1.4rem;font-size:.82rem;font-weight:700;text-decoration:none}.Projects-module__T_D1Ca__overlayLink:hover{background:#fff;transform:scale(1.04)}.Projects-module__T_D1Ca__overlayGhost{color:var(--white);background:0 0;border:2px solid #ffffffbf}.Projects-module__T_D1Ca__overlayGhost:hover{background:var(--white);color:var(--dark);border-color:var(--white)}.Projects-module__T_D1Ca__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem 1.6rem 1.6rem;display:flex}.Projects-module__T_D1Ca__cardMeta{align-items:center;gap:.5rem;display:flex}.Projects-module__T_D1Ca__categoryTag{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.08em;color:var(--purple);font-size:.72rem;font-weight:700}.Projects-module__T_D1Ca__cardTitle{font-family:var(--font-primary);color:var(--dark);margin:0;font-size:1.2rem;font-weight:800;line-height:1.25}.Projects-module__T_D1Ca__cardDesc{font-family:var(--font-secondary);color:#00000085;margin:0;font-size:.9rem;line-height:1.65}.Projects-module__T_D1Ca__cardFooter{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.Projects-module__T_D1Ca__tags{flex-wrap:wrap;gap:.45rem;display:flex}.Projects-module__T_D1Ca__tag{font-family:var(--font-primary);color:#0009;text-transform:uppercase;letter-spacing:.03em;border:1.5px solid #00000024;border-radius:99px;padding:.28rem .75rem;font-size:.72rem;font-weight:600;display:inline-block}.Projects-module__T_D1Ca__viewBtn{font-family:var(--font-primary);color:#0009;transition:var(--transition);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.Projects-module__T_D1Ca__viewBtn:hover{color:var(--dark)}.Projects-module__T_D1Ca__viewBtnIcon{width:34px;height:34px;transition:var(--transition);border:1.5px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Projects-module__T_D1Ca__viewBtn:hover .Projects-module__T_D1Ca__viewBtnIcon{border-color:var(--dark);background:var(--dark);color:var(--white)}.Projects-module__T_D1Ca__viewBtnLime .Projects-module__T_D1Ca__viewBtnIcon{background:var(--lime);border-color:var(--lime);color:var(--dark)}.Projects-module__T_D1Ca__viewBtnLime:hover .Projects-module__T_D1Ca__viewBtnIcon{background:var(--dark);border-color:var(--dark);color:var(--white)}.Projects-module__T_D1Ca__browseMore{justify-content:center;display:flex}.Projects-module__T_D1Ca__browseBtn{background:var(--dark);color:var(--white);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.06em;transition:var(--transition);border-radius:99px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.Projects-module__T_D1Ca__browseBtn:hover{background:var(--dark-3);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.Projects-module__T_D1Ca__browseBtnIcon{font-size:1rem}@media (max-width:900px){.Projects-module__T_D1Ca__header{grid-template-columns:1fr;gap:1rem}.Projects-module__T_D1Ca__sub{max-width:100%}}@media (max-width:680px){.Projects-module__T_D1Ca__grid{grid-template-columns:1fr}.Projects-module__T_D1Ca__cardFooter{flex-direction:column;align-items:flex-start;gap:.75rem}.Projects-module__T_D1Ca__heading{font-size:1.6rem}.Projects-module__T_D1Ca__filterBtn{font-size:.7rem}}
.Accomplishments-module__jqrBTq__section{background:var(--dark);padding:6rem 0 5rem;position:relative;overflow:hidden}.Accomplishments-module__jqrBTq__section:before{content:"";pointer-events:none;background:radial-gradient(#ccff000b 0%,#0000 70%);width:800px;height:500px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.Accomplishments-module__jqrBTq__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:680px;margin:0 auto 3.5rem;display:flex}.Accomplishments-module__jqrBTq__heading{text-transform:uppercase;letter-spacing:-.025em;color:var(--white);text-align:center;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:900;line-height:1.1}.Accomplishments-module__jqrBTq__fire{animation:2.5s ease-in-out infinite Accomplishments-module__jqrBTq__float;display:inline-block}.Accomplishments-module__jqrBTq__sub{font-family:var(--font-secondary);color:#ffffff73;text-align:center;font-size:1rem;line-height:1.7}.Accomplishments-module__jqrBTq__statsRow{border-radius:var(--radius-lg);border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:5rem;display:grid;overflow:hidden}.Accomplishments-module__jqrBTq__statItem{text-align:center;transition:var(--transition);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex;position:relative}.Accomplishments-module__jqrBTq__statItem+.Accomplishments-module__jqrBTq__statItem:before{content:"";background:#ffffff14;width:1px;position:absolute;top:20%;bottom:20%;left:0}.Accomplishments-module__jqrBTq__statItem:hover{background:#ccff000a}.Accomplishments-module__jqrBTq__statNum{color:var(--lime);letter-spacing:-.04em;font-size:clamp(2.8rem,4vw,4rem);font-weight:900;line-height:1}.Accomplishments-module__jqrBTq__statLabel{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:.75rem;font-weight:600;line-height:1.5}.Accomplishments-module__jqrBTq__sectionDivider{background:linear-gradient(90deg,#0000,#ccff0040,#0000);height:1px;margin-bottom:4rem}.Accomplishments-module__jqrBTq__achievements{max-width:760px;margin:0 auto}.Accomplishments-module__jqrBTq__achieveRow{flex-direction:column;display:flex}.Accomplishments-module__jqrBTq__rowDivider{background:#ffffff14;height:1px;margin:0}.Accomplishments-module__jqrBTq__achieveItem{align-items:flex-start;gap:1.25rem;padding:2.2rem 0;display:flex}.Accomplishments-module__jqrBTq__right{text-align:right;flex-direction:row-reverse;align-self:flex-end;width:68%}.Accomplishments-module__jqrBTq__left{text-align:left;flex-direction:row;align-self:flex-start;width:68%}.Accomplishments-module__jqrBTq__sparkleWrap{flex-shrink:0;margin-top:2px;animation:3s ease-in-out infinite Accomplishments-module__jqrBTq__float}.Accomplishments-module__jqrBTq__sparkle{display:block}.Accomplishments-module__jqrBTq__achieveText{font-family:var(--font-secondary);color:#ffffffd1;font-size:1.05rem;font-weight:400;line-height:1.7}.Accomplishments-module__jqrBTq__cta{justify-content:center;margin-top:4rem;display:flex}@media (max-width:900px){.Accomplishments-module__jqrBTq__statsRow{grid-template-columns:repeat(2,1fr)}.Accomplishments-module__jqrBTq__statItem+.Accomplishments-module__jqrBTq__statItem:before{top:0;bottom:0}.Accomplishments-module__jqrBTq__statItem:nth-child(3):before{display:none}}@media (max-width:640px){.Accomplishments-module__jqrBTq__statsRow{grid-template-columns:repeat(2,1fr)}.Accomplishments-module__jqrBTq__right,.Accomplishments-module__jqrBTq__left{align-self:unset;width:90%}.Accomplishments-module__jqrBTq__right{align-self:flex-end}}@media (max-width:420px){.Accomplishments-module__jqrBTq__statsRow{grid-template-columns:repeat(2,1fr)}.Accomplishments-module__jqrBTq__right,.Accomplishments-module__jqrBTq__left{align-self:unset;width:100%}.Accomplishments-module__jqrBTq__heading{font-size:1.6rem}.Accomplishments-module__jqrBTq__achieveText{font-size:.9rem}}
.Testimonials-module__5wb8fq__section{background:var(--light);padding:5rem 0 5.5rem;overflow:hidden}.Testimonials-module__5wb8fq__titleWrap{text-align:center;margin-bottom:3.5rem;padding:0 1.5rem}.Testimonials-module__5wb8fq__heading{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.04em;color:var(--dark);text-align:center;font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:900;line-height:1.05}.Testimonials-module__5wb8fq__emojiInline{vertical-align:-.08em;margin-right:.06em;font-size:.85em;font-style:normal;animation:2.5s ease-in-out infinite Testimonials-module__5wb8fq__float;display:inline-block}.Testimonials-module__5wb8fq__sliderRow{justify-content:space-between;align-items:center;display:flex}.Testimonials-module__5wb8fq__leftGroup,.Testimonials-module__5wb8fq__rightGroup{flex-shrink:0;align-items:stretch;gap:0;display:flex}.Testimonials-module__5wb8fq__navButtons{border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:0;display:flex}.Testimonials-module__5wb8fq__navBtn{cursor:pointer;width:48px;height:48px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex}.Testimonials-module__5wb8fq__navBtnOutline{color:var(--dark);background:0 0;border:1.5px solid #00000040}.Testimonials-module__5wb8fq__navBtnOutline:hover{border-color:var(--dark);background:#0000000f;transform:scale(1.08)}.Testimonials-module__5wb8fq__navBtnFilled{background:var(--dark);border:1.5px solid var(--dark);color:var(--white)}.Testimonials-module__5wb8fq__navBtnFilled:hover{background:#333;transform:scale(1.08)}.Testimonials-module__5wb8fq__contentBox{border:none;flex-direction:column;flex:1;gap:0;max-width:800px;margin:0 auto;padding:1rem 0;display:flex}.Testimonials-module__5wb8fq__quoteArea{align-items:flex-start;min-height:240px;display:flex;position:relative;overflow:hidden}.Testimonials-module__5wb8fq__quoteInner{flex-direction:column;gap:1.1rem;width:100%;display:flex}@keyframes Testimonials-module__5wb8fq__slideInFromRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes Testimonials-module__5wb8fq__slideInFromLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.Testimonials-module__5wb8fq__slideIn{animation:.34s cubic-bezier(.4,0,.2,1) both Testimonials-module__5wb8fq__slideInFromRight}.Testimonials-module__5wb8fq__slideOutLeft{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-24px)}.Testimonials-module__5wb8fq__slideOutRight{opacity:0;transition:opacity .3s,transform .3s;transform:translate(24px)}.Testimonials-module__5wb8fq__stars{gap:3px;display:flex}.Testimonials-module__5wb8fq__star{color:#f59e0b;font-size:1.1rem}.Testimonials-module__5wb8fq__quote{font-family:var(--font-secondary);color:#1a1a1a;margin:0;padding:0;font-size:clamp(1rem,1.8vw,1.2rem);font-style:normal;font-weight:400;line-height:1.8}.Testimonials-module__5wb8fq__author{font-family:var(--font-secondary);color:var(--dark);flex-wrap:wrap;align-items:center;gap:0;margin:0;font-size:.97rem;display:flex}.Testimonials-module__5wb8fq__author strong{font-weight:700;font-family:var(--font-primary)}.Testimonials-module__5wb8fq__authorSep{color:#00000059}.Testimonials-module__5wb8fq__role{color:#00000080;font-size:.88rem}.Testimonials-module__5wb8fq__avatarStrip{border-top:1px solid #00000012;align-items:center;gap:.85rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.Testimonials-module__5wb8fq__avatarBtn{cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:0}.Testimonials-module__5wb8fq__avatarBtn:hover{transform:scale(1.08)}.Testimonials-module__5wb8fq__avatarRing{width:58px;height:58px;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.Testimonials-module__5wb8fq__avatarActive .Testimonials-module__5wb8fq__avatarRing{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--dark);transform:scale(1.1)}.Testimonials-module__5wb8fq__avatarBtn:not(.Testimonials-module__5wb8fq__avatarActive) .Testimonials-module__5wb8fq__avatarRing{opacity:.5;filter:grayscale(30%)}.Testimonials-module__5wb8fq__avatar{object-fit:cover;width:100%;height:100%;display:block}.Testimonials-module__5wb8fq__dotsCol{border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:.55rem;padding:0;display:flex}.Testimonials-module__5wb8fq__dot{cursor:pointer;width:7px;height:7px;transition:var(--transition);background:#0000002e;border:none;border-radius:50%;flex-shrink:0}.Testimonials-module__5wb8fq__dotActive{background:var(--dark);border-radius:99px;height:22px}.Testimonials-module__5wb8fq__mobileControls{display:none}@media (max-width:768px){.Testimonials-module__5wb8fq__sliderRow{flex-direction:column;align-items:stretch;gap:0;display:flex!important}.Testimonials-module__5wb8fq__contentBox{border:1px solid #0000001f;border-radius:16px;order:1;margin:0;padding:2rem 1.5rem 1.5rem}.Testimonials-module__5wb8fq__quoteArea{min-height:220px}.Testimonials-module__5wb8fq__mobileControls{flex-direction:row;order:2;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Testimonials-module__5wb8fq__leftGroup,.Testimonials-module__5wb8fq__rightGroup{display:none}.Testimonials-module__5wb8fq__navButtons{flex-direction:row;gap:.75rem;padding:0}.Testimonials-module__5wb8fq__dotsCol{flex-direction:row;gap:.55rem;padding:0}.Testimonials-module__5wb8fq__dotActive{border-radius:99px;width:22px;height:7px}}@media (max-width:420px){.Testimonials-module__5wb8fq__heading{font-size:1.6rem}.Testimonials-module__5wb8fq__quote{font-size:.9rem}}
.CTA-module__ad7sBG__cta{background:var(--dark);position:relative;overflow:hidden}.CTA-module__ad7sBG__cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ccff000d 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-100px;right:-100px}.CTA-module__ad7sBG__inner{grid-template-columns:1fr auto;align-items:center;gap:4rem;padding-top:5rem;padding-bottom:5rem;display:grid}.CTA-module__ad7sBG__textBlock{flex-direction:column;gap:1.5rem;display:flex}.CTA-module__ad7sBG__heading{text-transform:uppercase;letter-spacing:-.04em;color:var(--white);font-size:clamp(2.2rem,8vw,7rem);font-weight:900;line-height:.95}.CTA-module__ad7sBG__fireInline{animation:2s ease-in-out infinite CTA-module__ad7sBG__float;display:inline-block}.CTA-module__ad7sBG__sub{font-family:var(--font-secondary);color:#ffffff80;max-width:480px;font-size:1rem;line-height:1.7}.CTA-module__ad7sBG__contactInfo{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.CTA-module__ad7sBG__contactItem{font-family:var(--font-secondary);color:#ffffffa6;transition:var(--transition);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.CTA-module__ad7sBG__contactItem a:hover{color:var(--lime)}.CTA-module__ad7sBG__contactIcon{color:var(--lime);flex-shrink:0;align-items:center;font-size:1.1rem;display:flex}.CTA-module__ad7sBG__arrowSide{flex-direction:column;align-items:center;gap:1rem;display:flex}.CTA-module__ad7sBG__arrowBtn{background:var(--lime);width:100px;height:100px;color:var(--dark);transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:2s infinite CTA-module__ad7sBG__pulse-lime;display:flex}.CTA-module__ad7sBG__arrowBtn:hover{background:var(--lime-dark);animation:none;transform:scale(1.08)rotate(45deg)}.CTA-module__ad7sBG__arrowLabel{text-transform:uppercase;letter-spacing:.1em;color:#fff6;text-align:center;font-size:.78rem;font-weight:600;line-height:1.4}.CTA-module__ad7sBG__footer{border-top:1px solid #ffffff14;padding:1.5rem 0}.CTA-module__ad7sBG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CTA-module__ad7sBG__copyright{color:#ffffff59;font-size:.8rem}.CTA-module__ad7sBG__footerLinks{gap:1.5rem;display:flex}.CTA-module__ad7sBG__footerLinks a{color:#ffffff59;transition:var(--transition);font-size:.8rem}.CTA-module__ad7sBG__footerLinks a:hover{color:var(--lime)}@media (max-width:768px){.CTA-module__ad7sBG__inner{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem;display:flex}.CTA-module__ad7sBG__textBlock{align-items:center;width:100%}.CTA-module__ad7sBG__heading{text-align:center;font-size:clamp(2.2rem,11vw,4rem)}.CTA-module__ad7sBG__sub{text-align:center;max-width:100%}.CTA-module__ad7sBG__contactInfo{align-items:center;width:100%}.CTA-module__ad7sBG__contactItem{justify-content:center}.CTA-module__ad7sBG__arrowSide{flex-direction:column;order:3;justify-content:center;align-items:center;width:100%}.CTA-module__ad7sBG__footerInner{text-align:center;flex-direction:column;align-items:center}}
