.page-module__0Mw_TG__page{--green:#1b4434;--green-dark:#1b4434;--green-light:#407c65;--cream:#f7f4ee;--cream-dark:#f3f0e7;--terracotta:#2bc48b;--terracotta-light:#5ce0af;--yellow:#2bc48b;--yellow-light:#5ce0af;--charcoal:#255140;--sage:#9cc9b8;--slate:#746e66;--white:#fff;--text-dark:#0f1d1c;--text-muted:#746e66;font-family:var(--font-sans);color:var(--text-dark);background:var(--cream);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.page-module__0Mw_TG__page,.page-module__0Mw_TG__page *{box-sizing:border-box}.page-module__0Mw_TG__container{max-width:1200px;margin:0 auto;padding:0 48px}.page-module__0Mw_TG__hero{background:var(--green-dark);padding:160px 0 100px;position:relative;overflow:hidden}.page-module__0Mw_TG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2bc48b0f 0%,#0000 70%);width:800px;height:800px;position:absolute;top:0;right:-200px}.page-module__0Mw_TG__heroContent{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.page-module__0Mw_TG__heroTitle{font-family:var(--font-display);color:var(--cream);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(40px,5vw,60.8px);font-weight:400;line-height:1.08}.page-module__0Mw_TG__heroTitle em{color:var(--yellow);font-style:italic}.page-module__0Mw_TG__heroSub{color:#f5f0e8b3;max-width:520px;margin:0 0 40px;font-size:1.15rem;line-height:1.7}.page-module__0Mw_TG__heroActions{flex-wrap:wrap;gap:16px;display:flex}.page-module__0Mw_TG__btnPrimary{background:var(--terracotta);color:var(--green-dark);border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__0Mw_TG__btnPrimary:hover{background:var(--terracotta-light);transform:translateY(-1px)}.page-module__0Mw_TG__btnSecondary{color:var(--cream);background:0 0;border:1px solid #f5f0e840;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__0Mw_TG__btnSecondary:hover{background:#f5f0e80d;border-color:#f5f0e880}.page-module__0Mw_TG__heroStats{grid-template-columns:1fr;gap:0;display:grid}.page-module__0Mw_TG__statCard{border-bottom:1px solid #f5f0e814;padding:32px}.page-module__0Mw_TG__statCard:last-child{border-bottom:none}.page-module__0Mw_TG__statNumber{font-family:var(--font-display);color:var(--yellow);margin-bottom:8px;font-size:2.8rem;line-height:1}.page-module__0Mw_TG__statLabel{color:#f5f0e88c;font-size:.9rem;line-height:1.5}.page-module__0Mw_TG__section{padding:100px 0;scroll-margin-top:92px}.page-module__0Mw_TG__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(28px,3vw,44.8px);font-weight:400;line-height:1.15}.page-module__0Mw_TG__sectionSubtitle{color:var(--text-muted);max-width:640px;margin:0;font-size:1.1rem;line-height:1.7}.page-module__0Mw_TG__whatWeDo{background:var(--cream)}.page-module__0Mw_TG__wwdGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.page-module__0Mw_TG__wwdCard{background:var(--white);border:1px solid #0000000f;border-radius:14px;padding:40px 32px;transition:all .3s}.page-module__0Mw_TG__wwdCard:hover{border-color:#1b443426;box-shadow:0 8px 40px #0000000f}.page-module__0Mw_TG__wwdIcon{width:32px;height:32px;color:var(--green-dark);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.page-module__0Mw_TG__wwdCard h3{font-family:var(--font-sans);color:var(--green-dark);margin:0 0 12px;font-size:1.15rem;font-weight:600}.page-module__0Mw_TG__wwdCard p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.page-module__0Mw_TG__sweetSpot{background:var(--green-dark);color:var(--cream)}.page-module__0Mw_TG__sweetSpot .page-module__0Mw_TG__sectionTitle{color:var(--cream)}.page-module__0Mw_TG__sweetSpot .page-module__0Mw_TG__sectionSubtitle{color:#f5f0e8a6}.page-module__0Mw_TG__ssIcon{justify-content:center;margin-bottom:16px;font-size:2rem;display:flex}.page-module__0Mw_TG__ssGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.page-module__0Mw_TG__ssCard{text-align:center;background:#f5f0e80a;border:1px solid #f5f0e814;border-radius:12px;padding:32px 24px;transition:all .3s}.page-module__0Mw_TG__ssCard:hover{background:#f5f0e812;border-color:#2bc48b33}.page-module__0Mw_TG__ssCard h4{font-family:var(--font-sans);color:var(--cream);margin:0 0 8px;font-size:1rem;font-weight:500}.page-module__0Mw_TG__ssCard p{color:#f5f0e880;margin:0;font-size:.85rem;line-height:1.6}.page-module__0Mw_TG__rolesSection{background:var(--cream)}.page-module__0Mw_TG__sectors{margin-top:40px}.page-module__0Mw_TG__sectorsHeading{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0 0 16px;font-size:.8rem;font-weight:500}.page-module__0Mw_TG__sectorChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__0Mw_TG__sectorChips li{color:var(--green-dark);background:var(--white);border:1px solid #0000000f;border-radius:8px;padding:8px 14px;font-size:.85rem;line-height:1.4}.page-module__0Mw_TG__rolesBlock{margin-top:40px}.page-module__0Mw_TG__rolesGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.page-module__0Mw_TG__roleItem{background:var(--white);border:1px solid #0000;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:all .2s;display:flex}.page-module__0Mw_TG__roleItem:hover{border-color:#1b443426}.page-module__0Mw_TG__roleDot{background:var(--terracotta);border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-module__0Mw_TG__roleItem h4{color:var(--green-dark);margin:0;font-size:1rem;font-weight:500}.page-module__0Mw_TG__roleItem span{color:var(--text-muted);font-size:.85rem}.page-module__0Mw_TG__process{background:var(--cream-dark)}.page-module__0Mw_TG__processTimeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid;position:relative}.page-module__0Mw_TG__processStep{text-align:left;padding:0 32px 0 0;position:relative}.page-module__0Mw_TG__processStep+.page-module__0Mw_TG__processStep{border-left:1px solid #00000014;padding-left:32px}.page-module__0Mw_TG__stepNum{font-family:var(--font-mono);color:var(--slate);letter-spacing:.1em;margin-bottom:16px;font-size:.7rem;font-weight:500}.page-module__0Mw_TG__stepTitle{font-family:var(--font-sans);color:var(--green-dark);margin:0 0 12px;font-size:1.1rem;font-weight:600;line-height:1.35}.page-module__0Mw_TG__stepDesc{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.7}.page-module__0Mw_TG__visaDetails{background:var(--cream)}.page-module__0Mw_TG__visaGrid{grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;display:grid}.page-module__0Mw_TG__visaInfoCard{background:var(--white);border:1px solid #0000000f;border-radius:16px;padding:48px}.page-module__0Mw_TG__visaInfoCard h3{font-family:var(--font-display);color:var(--green-dark);margin:0 0 24px;font-size:1.5rem}.page-module__0Mw_TG__visaDetailRow{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.page-module__0Mw_TG__visaDetailRow:last-child{border-bottom:none}.page-module__0Mw_TG__visaDetailLabel{color:var(--text-muted);font-size:.9rem}.page-module__0Mw_TG__visaDetailValue{color:var(--green-dark);text-align:right;font-size:.95rem;font-weight:500}.page-module__0Mw_TG__visaHighlight{background:var(--green-dark);color:var(--cream);border-radius:16px;padding:48px}.page-module__0Mw_TG__visaHighlight h3{font-family:var(--font-display);color:var(--yellow);margin:0 0 24px;font-size:1.5rem}.page-module__0Mw_TG__visaHighlight p{color:#f5f0e8a6;margin:0 0 20px;font-size:.95rem;line-height:1.7}.page-module__0Mw_TG__checkmarkList{margin:0;padding:0;list-style:none}.page-module__0Mw_TG__checkmarkList li{color:#f5f0e8bf;align-items:flex-start;gap:12px;padding:10px 0;font-size:.9rem;line-height:1.5;display:flex}.page-module__0Mw_TG__checkIcon{color:var(--yellow);flex-shrink:0;margin-top:2px;display:flex}.page-module__0Mw_TG__pricing{background:var(--cream-dark)}.page-module__0Mw_TG__pricingLayout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.page-module__0Mw_TG__pricingCta{margin-top:32px}.page-module__0Mw_TG__pricingFeatures{margin:0;padding:40px 0 0;list-style:none}.page-module__0Mw_TG__pricingFeatures li{color:var(--green-dark);border-bottom:1px solid #0000000f;align-items:flex-start;gap:12px;padding:14px 0;font-size:.95rem;line-height:1.5;display:flex}.page-module__0Mw_TG__pricingFeatures li:last-child{border-bottom:none}.page-module__0Mw_TG__drive{background:var(--cream);padding:80px 0}.page-module__0Mw_TG__driveContent{max-width:640px}.page-module__0Mw_TG__drive h2{font-family:var(--font-display);color:var(--green-dark);margin:0 0 20px;font-size:2.4rem;font-weight:400;line-height:1.15}.page-module__0Mw_TG__drive h2 em{color:var(--yellow);font-style:italic}.page-module__0Mw_TG__drive p{color:var(--text-muted);margin:0 0 32px;font-size:1.05rem;line-height:1.7}.page-module__0Mw_TG__driveBtn{background:var(--terracotta);color:var(--green-dark)}.page-module__0Mw_TG__finalCta{background:var(--green-dark);text-align:center;padding:120px 0}.page-module__0Mw_TG__finalCta h2{font-family:var(--font-display);color:var(--cream);letter-spacing:-.02em;margin:0 0 20px;font-size:3.2rem;font-weight:400}.page-module__0Mw_TG__finalCta h2 em{color:var(--yellow);font-style:italic}.page-module__0Mw_TG__finalCta p{color:#f5f0e899;max-width:560px;margin:0 auto 40px;font-size:1.1rem;line-height:1.7}.page-module__0Mw_TG__finalCtaActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:1024px){.page-module__0Mw_TG__heroContent{grid-template-columns:1fr;gap:48px}.page-module__0Mw_TG__heroStats{grid-template-columns:repeat(3,1fr)}.page-module__0Mw_TG__statCard{border-bottom:none;border-right:1px solid #f5f0e814}.page-module__0Mw_TG__statCard:last-child{border-right:none}.page-module__0Mw_TG__wwdGrid{grid-template-columns:1fr}.page-module__0Mw_TG__ssGrid{grid-template-columns:repeat(2,1fr)}.page-module__0Mw_TG__processTimeline{grid-template-columns:repeat(2,1fr);gap:32px}.page-module__0Mw_TG__processStep,.page-module__0Mw_TG__processStep+.page-module__0Mw_TG__processStep{border-left:none;margin-bottom:24px;padding:0}.page-module__0Mw_TG__visaGrid{grid-template-columns:1fr}.page-module__0Mw_TG__pricingLayout{grid-template-columns:1fr;gap:32px}.page-module__0Mw_TG__pricingFeatures{padding-top:0}}@media (max-width:640px){.page-module__0Mw_TG__hero{padding:120px 0 60px}.page-module__0Mw_TG__heroStats{grid-template-columns:1fr}.page-module__0Mw_TG__statCard{border-bottom:1px solid #f5f0e814;border-right:none;padding:20px 0}.page-module__0Mw_TG__ssGrid,.page-module__0Mw_TG__rolesGrid,.page-module__0Mw_TG__processTimeline{grid-template-columns:1fr}.page-module__0Mw_TG__finalCta h2{font-size:2.2rem}.page-module__0Mw_TG__heroActions{flex-direction:column}.page-module__0Mw_TG__finalCtaActions{flex-direction:column;align-items:center}}
