.Nav-module__e1xquq__nav{z-index:100;border-bottom:1px solid #0000;height:68px;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.Nav-module__e1xquq__nav.Nav-module__e1xquq__scrolled{-webkit-backdrop-filter:blur(16px);border-color:var(--border);background:#070b14e6}.Nav-module__e1xquq__inner{max-width:var(--container);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:2rem;height:100%;margin:0 auto;display:flex}.Nav-module__e1xquq__brand{font-family:var(--ff-display);color:var(--white);letter-spacing:-.01em;flex-shrink:0;font-size:18px;font-weight:700}.Nav-module__e1xquq__dot{color:var(--accent)}.Nav-module__e1xquq__links{align-items:center;gap:2.5rem;display:flex}.Nav-module__e1xquq__links a{color:var(--text-2);letter-spacing:.01em;font-size:14px;font-weight:400;transition:color .2s}.Nav-module__e1xquq__links a:hover{color:var(--white)}.Nav-module__e1xquq__right{align-items:center;gap:1rem;display:flex}.Nav-module__e1xquq__langToggle{border:1px solid var(--border-2);border-radius:6px;display:flex;overflow:hidden}.Nav-module__e1xquq__langBtn{font-family:var(--ff-mono);color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;transition:all .2s}.Nav-module__e1xquq__langBtn.Nav-module__e1xquq__active{background:var(--accent);color:var(--white)}.Nav-module__e1xquq__cta{background:var(--accent);color:var(--white);white-space:nowrap;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:500;transition:all .2s}.Nav-module__e1xquq__cta:hover{background:var(--accent-2);transform:translateY(-1px)}.Nav-module__e1xquq__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Nav-module__e1xquq__burger span{background:var(--text-2);border-radius:2px;width:22px;height:2px;transition:all .2s;display:block}.Nav-module__e1xquq__mobileMenu{background:var(--bg-2);border-top:1px solid var(--border);padding:1rem var(--gutter);flex-direction:column;gap:0;display:flex}.Nav-module__e1xquq__mobileMenu a{color:var(--text-2);border-bottom:1px solid var(--border);padding:.9rem 0;font-size:15px}.Nav-module__e1xquq__mobileCta{font-weight:500;color:var(--accent-2)!important;border-bottom:none!important}@media (max-width:768px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__burger{display:flex}.Nav-module__e1xquq__cta{display:none}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--border);background:var(--bg);padding:2rem 0}.Footer-module__EZoWya__inner{max-width:var(--container);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.Footer-module__EZoWya__brand{font-family:var(--ff-display);color:var(--white);font-size:16px;font-weight:700}.Footer-module__EZoWya__dot{color:var(--accent)}.Footer-module__EZoWya__copy{color:var(--text-3);font-size:12px;font-family:var(--ff-mono)}.Footer-module__EZoWya__links{flex-wrap:wrap;gap:1.5rem;display:flex}.Footer-module__EZoWya__links a{color:var(--text-3);font-size:12px;font-family:var(--ff-mono);transition:color .2s}.Footer-module__EZoWya__links a:hover{color:var(--text-2)}@media (max-width:640px){.Footer-module__EZoWya__inner{flex-direction:column;align-items:flex-start}}
.TrustBar-module__jUKAAW__bar{background:var(--bg-2);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:1.5rem 0;position:relative;overflow:hidden}.TrustBar-module__jUKAAW__label{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:#eef2ff47;padding:0 var(--gutter);align-items:center;gap:16px;margin-bottom:.75rem;padding-left:clamp(1.5rem,4vw,3rem);font-size:10px;display:flex}.TrustBar-module__jUKAAW__label:after{content:"";background:linear-gradient(90deg,#1d6ff34d,#0000);flex:1;height:1px}.TrustBar-module__jUKAAW__fade{background:linear-gradient(to right, var(--bg-2), transparent);z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0;left:0}.TrustBar-module__jUKAAW__fadeRight{background:linear-gradient(to left, var(--bg-2), transparent);z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0;right:0}.TrustBar-module__jUKAAW__track{overflow:hidden}.TrustBar-module__jUKAAW__inner{gap:12px;width:max-content;animation:30s linear infinite TrustBar-module__jUKAAW__ticker;display:flex}.TrustBar-module__jUKAAW__inner:hover{animation-play-state:paused}.TrustBar-module__jUKAAW__pill{white-space:nowrap;cursor:default;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;transition:all .25s;display:inline-flex}.TrustBar-module__jUKAAW__pill:hover{background:#1d6ff31f;border-color:#1d6ff359;transform:translateY(-1px)}.TrustBar-module__jUKAAW__iconBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.TrustBar-module__jUKAAW__textWrap{flex-direction:column;gap:1px;display:flex}.TrustBar-module__jUKAAW__name{font-family:var(--ff-body);color:#ffffffd9;font-size:14px;font-weight:600}.TrustBar-module__jUKAAW__sub{font-family:var(--ff-mono);color:#eef2ff66;letter-spacing:.04em;font-size:10px}
.TrustPillars-module__HYOzKq__section{padding:var(--section-pad) 0;background:var(--bg)}.TrustPillars-module__HYOzKq__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.TrustPillars-module__HYOzKq__header{max-width:620px;margin-bottom:4rem}.TrustPillars-module__HYOzKq__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.TrustPillars-module__HYOzKq__titleAccent{color:var(--accent-2)}.TrustPillars-module__HYOzKq__sub{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.7}.TrustPillars-module__HYOzKq__pillars{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.TrustPillars-module__HYOzKq__pillar{background:var(--surface);padding:2.5rem 2rem 2rem;transition:background .2s;position:relative}.TrustPillars-module__HYOzKq__pillar:hover{background:var(--surface-2)}.TrustPillars-module__HYOzKq__pillarIcon{width:48px;height:48px;color:var(--accent-2);background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.TrustPillars-module__HYOzKq__pillarTitle{font-family:var(--ff-display);color:var(--white);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.TrustPillars-module__HYOzKq__pillarDesc{color:var(--text-2);font-size:15px;font-weight:300;line-height:1.7}.TrustPillars-module__HYOzKq__pillarBar{background:var(--border);height:2px;transition:background .3s;position:absolute;bottom:0;left:0;right:0}.TrustPillars-module__HYOzKq__pillar:hover .TrustPillars-module__HYOzKq__pillarBar{background:linear-gradient(90deg, var(--accent), transparent)}@media (max-width:768px){.TrustPillars-module__HYOzKq__pillars{grid-template-columns:1fr}}
.EngagementModels-module__Id39vq__section{padding:var(--section-pad) 0;background:var(--bg-2);position:relative}.EngagementModels-module__Id39vq__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.EngagementModels-module__Id39vq__header{max-width:640px;margin-bottom:clamp(2.5rem,5vw,4rem)}.EngagementModels-module__Id39vq__title{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--text);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.EngagementModels-module__Id39vq__sub{color:var(--text-2);font-size:1.05rem;line-height:1.65}.EngagementModels-module__Id39vq__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:900px){.EngagementModels-module__Id39vq__grid{grid-template-columns:1fr}}.EngagementModels-module__Id39vq__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1rem;padding:2rem;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.EngagementModels-module__Id39vq__card:before{content:"";background:var(--accent);opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.EngagementModels-module__Id39vq__card:hover{border-color:var(--border-2);transform:translateY(-3px)}.EngagementModels-module__Id39vq__cardTop{justify-content:space-between;align-items:center;display:flex}.EngagementModels-module__Id39vq__tag{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:3px 8px;font-size:10px}.EngagementModels-module__Id39vq__duration{font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.05em;font-size:11px}.EngagementModels-module__Id39vq__cardTitle{font-family:var(--ff-display);color:var(--text);font-size:1.35rem;font-weight:700;line-height:1.25}.EngagementModels-module__Id39vq__cardDesc{color:var(--text-2);flex:1;font-size:.92rem;line-height:1.65}.EngagementModels-module__Id39vq__deliv{border-top:1px solid var(--border);margin-top:.5rem;padding-top:1rem}.EngagementModels-module__Id39vq__delivLabel{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.6rem;font-size:10px}.EngagementModels-module__Id39vq__delivList{flex-direction:column;gap:.4rem;list-style:none;display:flex}.EngagementModels-module__Id39vq__delivItem{color:var(--text-2);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.EngagementModels-module__Id39vq__delivDot{opacity:.8;border-radius:50%;flex-shrink:0;width:5px;height:5px}
.Testimonials-module__MlUweW__section{padding:var(--section-pad) 0;background:var(--bg-2)}.Testimonials-module__MlUweW__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.Testimonials-module__MlUweW__header{max-width:560px;margin-bottom:3.5rem}.Testimonials-module__MlUweW__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Testimonials-module__MlUweW__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Testimonials-module__MlUweW__card{background:var(--surface);border:1px solid var(--border-2);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2.5rem 2rem;transition:background .2s,border-color .2s;display:flex;position:relative}.Testimonials-module__MlUweW__card:hover{background:var(--surface-2);border-color:#3b82f64d}.Testimonials-module__MlUweW__quoteMark{font-family:var(--ff-display);color:var(--accent-2);opacity:.25;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:900;line-height:.8}.Testimonials-module__MlUweW__quote{color:#94a3b8;flex:1;font-size:.95rem;font-style:italic;font-weight:300;line-height:1.8}.Testimonials-module__MlUweW__author{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:1.25rem;display:flex}.Testimonials-module__MlUweW__authorName{font-family:var(--ff-display);color:var(--accent-2);font-size:.95rem;font-weight:600}.Testimonials-module__MlUweW__authorRole{font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.03em;font-size:10px;line-height:1.6}@media (max-width:900px){.Testimonials-module__MlUweW__grid{grid-template-columns:1fr}}
.Services-module__PFRRnG__section{padding:var(--section-pad) 0;background:var(--bg-2)}.Services-module__PFRRnG__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.Services-module__PFRRnG__header{max-width:560px;margin-bottom:3.5rem}.Services-module__PFRRnG__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.Services-module__PFRRnG__sub{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.7}.Services-module__PFRRnG__grid{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.Services-module__PFRRnG__card{background:var(--surface);text-align:left;cursor:pointer;color:inherit;border:none;flex-direction:column;gap:0;padding:2rem;transition:background .2s;display:flex;position:relative;overflow:hidden}.Services-module__PFRRnG__card:hover,.Services-module__PFRRnG__cardActive{background:var(--surface-2)}.Services-module__PFRRnG__cardGlow{background:linear-gradient(90deg, var(--accent), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__cardGlow,.Services-module__PFRRnG__cardActive .Services-module__PFRRnG__cardGlow{opacity:1}.Services-module__PFRRnG__cardEyebrow{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;margin-bottom:.6rem;font-size:10px}.Services-module__PFRRnG__cardTitle{font-family:var(--ff-display);color:var(--white);letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.05rem;font-weight:600;line-height:1.3}.Services-module__PFRRnG__cardDesc{color:var(--text-2);flex:1;margin-bottom:1rem;font-size:15px;font-weight:300;line-height:1.65}.Services-module__PFRRnG__cardMeta{font-family:var(--ff-mono);color:var(--accent-2);letter-spacing:.04em;margin-bottom:.75rem;font-size:10px}.Services-module__PFRRnG__tags{flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;display:flex}.Services-module__PFRRnG__tag{border:1px solid var(--border-2);font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.02em;border-radius:100px;padding:3px 9px;font-size:10px}.Services-module__PFRRnG__cardCta{color:var(--accent-2);align-items:center;gap:6px;font-size:13px;font-weight:500;transition:gap .2s;display:flex}.Services-module__PFRRnG__card:hover .Services-module__PFRRnG__cardCta{gap:10px}.Services-module__PFRRnG__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;opacity:0;pointer-events:none;background:#070b14cc;transition:opacity .3s;position:fixed;inset:0}.Services-module__PFRRnG__overlayOpen{opacity:1;pointer-events:all}.Services-module__PFRRnG__panel{background:var(--bg-2);border-left:1px solid var(--border-2);z-index:201;width:min(540px,95vw);transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.Services-module__PFRRnG__panelOpen{transform:translate(0)}.Services-module__PFRRnG__panelHeader{border-bottom:1px solid var(--border);background:var(--bg-2);z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2.5rem 2rem 1.5rem;display:flex;position:sticky;top:0}.Services-module__PFRRnG__panelEyebrow{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin-bottom:.5rem;font-size:10px}.Services-module__PFRRnG__panelTitle{font-family:var(--ff-display);color:var(--white);letter-spacing:-.02em;font-size:1.4rem;font-weight:700;line-height:1.2}.Services-module__PFRRnG__panelClose{border:1px solid var(--border-2);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Services-module__PFRRnG__panelClose:hover{background:var(--surface-2);color:var(--white)}.Services-module__PFRRnG__panelBody{flex-direction:column;gap:2rem;padding:2rem;display:flex}.Services-module__PFRRnG__panelSectionLabel{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.5rem;font-size:10px}.Services-module__PFRRnG__panelText{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.75}.Services-module__PFRRnG__deliverables{flex-direction:column;gap:.6rem;list-style:none;display:flex}.Services-module__PFRRnG__deliverable{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.Services-module__PFRRnG__deliverableCheck{color:var(--green);font-size:12px;font-family:var(--ff-mono);flex-shrink:0;margin-top:2px}.Services-module__PFRRnG__panelTags{flex-wrap:wrap;gap:.4rem;display:flex}.Services-module__PFRRnG__panelCta{background:var(--accent);color:var(--white);border-radius:8px;align-self:flex-start;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.Services-module__PFRRnG__panelCta:hover{background:var(--accent-2);transform:translateY(-1px)}@media (max-width:900px){.Services-module__PFRRnG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Services-module__PFRRnG__grid{grid-template-columns:1fr}}
.CaseStudies-module__foRrxG__section{padding:var(--section-pad) 0;background:var(--bg)}.CaseStudies-module__foRrxG__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.CaseStudies-module__foRrxG__header{max-width:560px;margin-bottom:3.5rem}.CaseStudies-module__foRrxG__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.CaseStudies-module__foRrxG__sub{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.7}.CaseStudies-module__foRrxG__grid{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.CaseStudies-module__foRrxG__card{background:var(--surface);text-align:left;cursor:pointer;color:inherit;border:none;flex-direction:column;gap:0;padding:2.5rem 2rem 2rem;transition:background .2s;display:flex;position:relative;overflow:hidden}.CaseStudies-module__foRrxG__card:hover{background:var(--surface-2)}.CaseStudies-module__foRrxG__cardLine{opacity:.6;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.CaseStudies-module__foRrxG__card:hover .CaseStudies-module__foRrxG__cardLine{opacity:1}.CaseStudies-module__foRrxG__cardTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CaseStudies-module__foRrxG__clientBadge{font-family:var(--ff-mono);color:var(--accent-2);letter-spacing:.02em;background:#3b82f614;border:1px solid #3b82f626;border-radius:100px;padding:4px 12px;font-size:11px;display:inline-block}.CaseStudies-module__foRrxG__cardType{font-family:var(--ff-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.CaseStudies-module__foRrxG__cardTitle{font-family:var(--ff-display);color:var(--white);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;line-height:1.3}.CaseStudies-module__foRrxG__cardSummary{color:var(--text-2);flex:1;margin-bottom:1.25rem;font-size:15px;font-weight:300;line-height:1.65}.CaseStudies-module__foRrxG__results{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;list-style:none;display:flex}.CaseStudies-module__foRrxG__result{font-family:var(--ff-mono);color:var(--green);align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.CaseStudies-module__foRrxG__resultCheck{flex-shrink:0;font-size:10px}.CaseStudies-module__foRrxG__cardFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CaseStudies-module__foRrxG__tags{flex-wrap:wrap;gap:.3rem;display:flex}.CaseStudies-module__foRrxG__tag{border:1px solid var(--border);font-family:var(--ff-mono);color:var(--text-3);border-radius:100px;padding:3px 9px;font-size:10px}.CaseStudies-module__foRrxG__readMore{color:var(--accent-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;transition:gap .2s;display:flex}.CaseStudies-module__foRrxG__card:hover .CaseStudies-module__foRrxG__readMore{gap:8px}.CaseStudies-module__foRrxG__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;opacity:0;pointer-events:none;background:#070b14cc;transition:opacity .3s;position:fixed;inset:0}.CaseStudies-module__foRrxG__overlayOpen{opacity:1;pointer-events:all}.CaseStudies-module__foRrxG__panel{background:var(--bg-2);border-left:1px solid var(--border-2);z-index:201;width:min(580px,95vw);transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.CaseStudies-module__foRrxG__panelOpen{transform:translate(0)}.CaseStudies-module__foRrxG__panelHeader{border-bottom:1px solid var(--border);background:var(--bg-2);z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2.5rem 2rem 1.5rem;display:flex;position:sticky;top:0}.CaseStudies-module__foRrxG__panelMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:.5rem;display:flex}.CaseStudies-module__foRrxG__panelClient{font-family:var(--ff-mono);color:var(--accent-2);font-size:11px}.CaseStudies-module__foRrxG__panelDot,.CaseStudies-module__foRrxG__panelType,.CaseStudies-module__foRrxG__panelPeriod{font-family:var(--ff-mono);color:var(--text-3);font-size:11px}.CaseStudies-module__foRrxG__panelTitle{font-family:var(--ff-display);color:var(--white);letter-spacing:-.02em;font-size:1.4rem;font-weight:700;line-height:1.25}.CaseStudies-module__foRrxG__panelClose{border:1px solid var(--border-2);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.CaseStudies-module__foRrxG__panelClose:hover{background:var(--surface-2);color:var(--white)}.CaseStudies-module__foRrxG__panelBody{flex-direction:column;gap:2rem;padding:2rem;display:flex}.CaseStudies-module__foRrxG__panelLabel{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.5rem;font-size:10px}.CaseStudies-module__foRrxG__panelText{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.75}.CaseStudies-module__foRrxG__panelResults{flex-direction:column;gap:.6rem;list-style:none;display:flex}.CaseStudies-module__foRrxG__panelResult{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.CaseStudies-module__foRrxG__panelTags{flex-wrap:wrap;gap:.4rem;display:flex}.CaseStudies-module__foRrxG__panelCta{background:var(--accent);color:var(--white);border-radius:8px;align-self:flex-start;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.CaseStudies-module__foRrxG__panelCta:hover{background:var(--accent-2);transform:translateY(-1px)}@media (max-width:700px){.CaseStudies-module__foRrxG__grid{grid-template-columns:1fr}}
.About-module__vqXTeW__section{padding:var(--section-pad) 0;background:var(--bg-2)}.About-module__vqXTeW__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.About-module__vqXTeW__header{max-width:560px;margin-bottom:4rem}.About-module__vqXTeW__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:.4rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.About-module__vqXTeW__subtitle{color:var(--text-3);font-size:.9rem;font-family:var(--ff-mono);letter-spacing:.03em}.About-module__vqXTeW__grid{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.About-module__vqXTeW__left{flex-direction:column;gap:1.5rem;display:flex}.About-module__vqXTeW__photoWrap{flex-shrink:0;width:220px;height:260px;position:relative}.About-module__vqXTeW__photoFallback{background:linear-gradient(160deg, var(--surface-2), var(--bg-3));border:1px solid var(--border-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.About-module__vqXTeW__initials{width:64px;height:64px;font-family:var(--ff-display);color:var(--accent-2);background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.About-module__vqXTeW__photoHint{color:var(--text-3);text-align:center;font-size:11px;line-height:1.6}.About-module__vqXTeW__photoHint code{font-family:var(--ff-mono);color:var(--accent-2);background:#3b82f614;border-radius:3px;padding:1px 5px;font-size:10px}.About-module__vqXTeW__photoDecor{border:1px solid var(--border);pointer-events:none;z-index:-1;border-radius:18px;position:absolute;inset:-8px}.About-module__vqXTeW__bio{color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.75}.About-module__vqXTeW__expertiseLabel{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:0;font-size:10px}.About-module__vqXTeW__expertise{flex-wrap:wrap;gap:.4rem;display:flex}.About-module__vqXTeW__expertiseItem{border:1px solid var(--border-2);color:var(--text-2);font-size:12px;font-family:var(--ff-mono);letter-spacing:.01em;border-radius:6px;padding:5px 12px;transition:border-color .2s,color .2s}.About-module__vqXTeW__expertiseItem:hover{color:var(--white);border-color:#3b82f666}.About-module__vqXTeW__timelineLabel{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:10px}.About-module__vqXTeW__timeline{flex-direction:column;gap:0;display:flex}.About-module__vqXTeW__tlItem{border-left:1px solid var(--border);padding:0 0 2rem 1.75rem;position:relative}.About-module__vqXTeW__tlItem:last-child{border-left-color:#0000;padding-bottom:0}.About-module__vqXTeW__tlDot{background:var(--border);border:1px solid var(--border-2);border-radius:50%;width:9px;height:9px;transition:background .2s;position:absolute;top:5px;left:-5px}.About-module__vqXTeW__tlCurrent .About-module__vqXTeW__tlDot{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 0 12px #3b82f666}.About-module__vqXTeW__tlContent{flex-direction:column;gap:3px;display:flex}.About-module__vqXTeW__tlPeriod{font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.04em;font-size:10px}.About-module__vqXTeW__tlCompany{color:var(--white);font-size:.95rem;font-weight:600;font-family:var(--ff-display);align-items:center;gap:8px;display:flex}.About-module__vqXTeW__currentBadge{color:var(--green);font-size:9px;font-family:var(--ff-mono);letter-spacing:.04em;background:#10b9811a;border:1px solid #10b98133;border-radius:100px;padding:1px 8px;font-weight:400;display:inline-block}.About-module__vqXTeW__tlRole{color:var(--text-2);font-size:15px;font-weight:400}.About-module__vqXTeW__tlOutcome{font-family:var(--ff-mono);color:var(--accent-2);letter-spacing:.02em;font-size:10px;line-height:1.5}@media (max-width:900px){.About-module__vqXTeW__grid{grid-template-columns:1fr;gap:3rem}}
.Contact-module__OWeMSG__section{padding:var(--section-pad) 0;background:var(--bg);border-top:1px solid var(--border);text-align:center;position:relative;overflow:hidden}.Contact-module__OWeMSG__glow{pointer-events:none;background:radial-gradient(#3b82f614 0%,#0000 65%);width:800px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.Contact-module__OWeMSG__inner{max-width:700px;padding:0 var(--gutter);z-index:1;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.Contact-module__OWeMSG__title{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--white);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.Contact-module__OWeMSG__sub{color:var(--text-2);max-width:560px;margin-bottom:2.5rem;font-size:1rem;font-weight:300;line-height:1.75}.Contact-module__OWeMSG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Contact-module__OWeMSG__btnCalendly{color:#fff;background:linear-gradient(135deg,#1d6ff3,#0052cc);border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 40px #1d6ff340}.Contact-module__OWeMSG__btnCalendly:hover{transform:translateY(-2px);box-shadow:0 16px 48px #1d6ff366}.Contact-module__OWeMSG__btnPrimary{background:var(--accent);color:var(--white);border-radius:8px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 0 40px #3b82f633}.Contact-module__OWeMSG__btnPrimary:hover{background:var(--accent-2);transform:translateY(-2px);box-shadow:0 12px 40px #3b82f659}.Contact-module__OWeMSG__btnSecondary{border:1px solid var(--border-2);color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:400;transition:all .2s;display:inline-flex;position:relative}.Contact-module__OWeMSG__btnSecondary:hover{color:var(--white);background:#3b82f60d;border-color:#3b82f666}.Contact-module__OWeMSG__phoneHint{font-family:var(--ff-mono);color:var(--text-3);border-left:1px solid var(--border-2);padding-left:4px;font-size:12px}.Contact-module__OWeMSG__btnLinkedIn{border:1px solid var(--border-2);color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:14px 20px;font-size:14px;transition:all .2s;display:inline-flex}.Contact-module__OWeMSG__btnLinkedIn:hover{color:#0a66c2;background:#0a66c20d;border-color:#0a66c2}.Contact-module__OWeMSG__trust{font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.04em;margin-bottom:3rem;font-size:11px}.Contact-module__OWeMSG__card{background:var(--surface);border:1px solid var(--border-2);text-align:left;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:560px;padding:1.5rem 2rem;display:flex}.Contact-module__OWeMSG__cardLeft{align-items:center;gap:1rem;display:flex}.Contact-module__OWeMSG__avatar{width:48px;height:48px;font-family:var(--ff-display);color:var(--accent-2);background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.Contact-module__OWeMSG__cardName{font-family:var(--ff-display);color:var(--white);font-size:1rem;font-weight:600}.Contact-module__OWeMSG__cardTitle{color:var(--text-2);margin-bottom:2px;font-size:13px}.Contact-module__OWeMSG__cardLocation{font-family:var(--ff-mono);color:var(--text-3);align-items:center;gap:4px;font-size:10px;display:flex}.Contact-module__OWeMSG__cardRight{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.Contact-module__OWeMSG__cardStat{font-family:var(--ff-mono);color:var(--green);align-items:center;gap:6px;font-size:11px;display:flex}.Contact-module__OWeMSG__cardStatDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Contact-module__OWeMSG__cardEmail{font-family:var(--ff-mono);color:var(--text-3);font-size:12px}@media (max-width:640px){.Contact-module__OWeMSG__card{flex-direction:column;align-items:flex-start}.Contact-module__OWeMSG__cardRight{text-align:left;align-items:flex-start}.Contact-module__OWeMSG__actions{flex-direction:column;width:100%}.Contact-module__OWeMSG__btnPrimary,.Contact-module__OWeMSG__btnSecondary,.Contact-module__OWeMSG__btnLinkedIn{justify-content:center;width:100%}}
.PrivacyContent-module__W2VNpW__wrap{background:var(--bg);min-height:100vh;padding:clamp(120px,14vw,160px) 0 clamp(80px,10vw,120px)}.PrivacyContent-module__W2VNpW__inner{max-width:760px;padding:0 var(--gutter);margin:0 auto}.PrivacyContent-module__W2VNpW__title{font-family:var(--ff-display);color:var(--text);margin-bottom:.5rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.PrivacyContent-module__W2VNpW__updated{font-family:var(--ff-mono);color:var(--text-3);letter-spacing:.06em;margin-bottom:3rem;font-size:12px}.PrivacyContent-module__W2VNpW__section{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2.5rem}.PrivacyContent-module__W2VNpW__section:last-child{border-bottom:none}.PrivacyContent-module__W2VNpW__h2{font-family:var(--ff-display);color:var(--accent-2);margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.PrivacyContent-module__W2VNpW__section p{color:var(--text-2);margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.PrivacyContent-module__W2VNpW__section p:last-child{margin-bottom:0}.PrivacyContent-module__W2VNpW__section a{color:var(--accent-2);text-underline-offset:3px;text-decoration:underline}.PrivacyContent-module__W2VNpW__section a:hover{color:var(--text)}.PrivacyContent-module__W2VNpW__list{flex-direction:column;gap:.4rem;margin:.75rem 0;list-style:none;display:flex}.PrivacyContent-module__W2VNpW__list li{color:var(--text-2);padding-left:1.25rem;font-size:.95rem;line-height:1.6;position:relative}.PrivacyContent-module__W2VNpW__list li:before{content:"–";color:var(--accent-2);position:absolute;left:0}
