.Problem-module__cr-7hW__problem{padding:var(--section-padding-y) 0;background:var(--color-bg)}.Problem-module__cr-7hW__problem__layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.Problem-module__cr-7hW__problem__intro{position:sticky;top:100px}.Problem-module__cr-7hW__problem__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Problem-module__cr-7hW__problem__heading{margin-bottom:0}.Problem-module__cr-7hW__problem__list{border-top:1px solid var(--color-border);list-style:none}.Problem-module__cr-7hW__problem__item{border-bottom:1px solid var(--color-border)}.Problem-module__cr-7hW__problem__row{transition:background var(--transition-fast);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 4px 24px 0;display:grid}.Problem-module__cr-7hW__problem__item:hover .Problem-module__cr-7hW__problem__row{background:linear-gradient(90deg,#2d6bff0a 0%,#0000 70%)}.Problem-module__cr-7hW__problem__index{letter-spacing:.08em;color:var(--color-accent);padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.Problem-module__cr-7hW__problem__text{color:var(--color-text);font-size:17px;line-height:1.55}@media (max-width:900px){.Problem-module__cr-7hW__problem__layout{grid-template-columns:1fr;gap:28px}.Problem-module__cr-7hW__problem__intro{position:static}}@media (max-width:768px){.Problem-module__cr-7hW__problem{padding:var(--section-padding-y-mobile) 0}.Problem-module__cr-7hW__problem__row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0}.Problem-module__cr-7hW__problem__text{font-size:16px}}
.StartPaths-module__3j7CpW__startPaths{padding:var(--section-padding-y) 0;background:var(--color-bg-secondary)}.StartPaths-module__3j7CpW__startPaths__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.StartPaths-module__3j7CpW__startPaths__heading{margin-bottom:40px}.StartPaths-module__3j7CpW__startPaths__list{grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;display:grid}.StartPaths-module__3j7CpW__startPaths__item{min-width:0;height:100%}.StartPaths-module__3j7CpW__startPaths__card{border:1px solid var(--color-border-light);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:#ffffffd1;flex-direction:column;padding:24px 22px 22px;display:flex}.StartPaths-module__3j7CpW__startPaths__card:hover{box-shadow:var(--shadow-md);border-color:#2d6bff47;transform:translateY(-2px)}.StartPaths-module__3j7CpW__startPaths__cardTop{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.StartPaths-module__3j7CpW__startPaths__index{letter-spacing:.08em;color:var(--color-accent);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.StartPaths-module__3j7CpW__startPaths__cardTitle{font-family:var(--font-heading);letter-spacing:-.02em;font-size:20px;font-weight:700}.StartPaths-module__3j7CpW__startPaths__cardDescription{color:var(--color-text-secondary);flex:1;font-size:15px;line-height:1.55}.StartPaths-module__3j7CpW__startPaths__cta{align-self:flex-start;margin-top:20px}.StartPaths-module__3j7CpW__startPaths__note{border-top:1px dashed var(--color-border);max-width:640px;color:var(--color-text-tertiary);margin-top:24px;padding-top:16px;font-size:14px;line-height:1.5}@media (max-width:900px){.StartPaths-module__3j7CpW__startPaths__list{grid-template-columns:1fr}}@media (max-width:768px){.StartPaths-module__3j7CpW__startPaths{padding:var(--section-padding-y-mobile) 0}.StartPaths-module__3j7CpW__startPaths__heading{margin-bottom:28px}.StartPaths-module__3j7CpW__startPaths__card{padding:20px 16px}}
.Services-module__PKZCHq__services{padding:var(--section-padding-y) 0;background:var(--color-bg)}.Services-module__PKZCHq__services__layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr);align-items:start;gap:48px;display:grid}.Services-module__PKZCHq__services__intro{position:sticky;top:100px}.Services-module__PKZCHq__services__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Services-module__PKZCHq__services__heading{margin-bottom:0}.Services-module__PKZCHq__services__list{border-top:1px solid var(--color-border);list-style:none}.Services-module__PKZCHq__services__item{border-bottom:1px solid var(--color-border)}.Services-module__PKZCHq__services__row{transition:background var(--transition-fast);grid-template-columns:48px 44px minmax(0,1fr);align-items:start;gap:16px;padding:28px 4px 28px 0;display:grid}.Services-module__PKZCHq__services__item:hover .Services-module__PKZCHq__services__row{background:linear-gradient(90deg,#2d6bff0a 0%,#0000 70%)}.Services-module__PKZCHq__services__index{letter-spacing:.08em;color:var(--color-accent);padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.Services-module__PKZCHq__services__iconWrap{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border:1px solid #2d6bff2e;border-radius:4px;justify-content:center;align-items:center;display:flex}.Services-module__PKZCHq__services__icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.Services-module__PKZCHq__services__iconSvg{width:22px;height:22px}.Services-module__PKZCHq__services__content{min-width:0;padding-top:4px}.Services-module__PKZCHq__services__title{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:700}.Services-module__PKZCHq__services__description{color:var(--color-text-secondary);font-size:16px;line-height:1.55}@media (max-width:900px){.Services-module__PKZCHq__services__layout{grid-template-columns:1fr;gap:28px}.Services-module__PKZCHq__services__intro{position:static}}@media (max-width:768px){.Services-module__PKZCHq__services{padding:var(--section-padding-y-mobile) 0}.Services-module__PKZCHq__services__row{grid-template-columns:36px 40px minmax(0,1fr);gap:12px;padding:22px 0}.Services-module__PKZCHq__services__index{padding-top:8px;font-size:12px}.Services-module__PKZCHq__services__iconWrap{width:40px;height:40px}.Services-module__PKZCHq__services__title{font-size:20px}}
.Process-module__1n76cW__process{padding:var(--section-padding-y) 0;background:var(--color-bg-secondary);position:relative;overflow:hidden}.Process-module__1n76cW__process__list{z-index:1;counter-reset:process-step;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;display:grid;position:relative}.Process-module__1n76cW__process__item{min-width:0;height:100%}.Process-module__1n76cW__process__card{border:1px solid var(--color-border-light);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:#ffffffdb;flex-direction:column;gap:20px;padding:28px 24px 24px;display:flex;position:relative}.Process-module__1n76cW__process__card:before,.Process-module__1n76cW__process__card:after{content:"";pointer-events:none;opacity:1;width:12px;height:12px;transition:border-color var(--transition-base);border:0 solid #2d6bff73;position:absolute}.Process-module__1n76cW__process__card:before{border-top-width:2px;border-left-width:2px;top:6px;left:6px}.Process-module__1n76cW__process__card:after{border-bottom-width:2px;border-right-width:2px;bottom:6px;right:6px}.Process-module__1n76cW__process__card:hover{box-shadow:var(--shadow-glow);border-color:#2d6bff59;transform:translateY(-2px)}.Process-module__1n76cW__process__card:hover:before,.Process-module__1n76cW__process__card:hover:after{border-color:var(--color-accent)}.Process-module__1n76cW__process__step{letter-spacing:.08em;min-width:52px;height:36px;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid #2d6bff33;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;display:inline-flex}.Process-module__1n76cW__process__content{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.Process-module__1n76cW__process__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:24px;font-weight:700}.Process-module__1n76cW__process__description{color:var(--color-text-secondary);font-size:16px;line-height:1.55}.Process-module__1n76cW__process__checklist{border-top:1px dashed var(--color-border);flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;list-style:none;display:flex}.Process-module__1n76cW__process__checkItem{color:var(--color-text);padding-left:28px;font-size:15px;line-height:1.45;position:relative}.Process-module__1n76cW__process__checkItem:before{content:"";background:var(--color-accent-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8.2L6.6 10.8L12 5.4' stroke='%232d6bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:3px;width:18px;height:18px;position:absolute;top:2px;left:0}@media (max-width:900px){.Process-module__1n76cW__process__list{grid-template-columns:1fr;max-width:640px;margin:0 auto}.Process-module__1n76cW__process__card{flex-direction:row;align-items:flex-start;gap:16px;padding:22px 18px}.Process-module__1n76cW__process__step{flex-shrink:0;min-width:44px;height:32px;font-size:12px}.Process-module__1n76cW__process__title{font-size:20px}.Process-module__1n76cW__process__description{font-size:15px}.Process-module__1n76cW__process__checkItem{font-size:14px}}@media (max-width:768px){.Process-module__1n76cW__process{padding:var(--section-padding-y-mobile) 0}}
.WhyUs-module__j6aEIq__whyUs{padding:var(--section-padding-y) 0;background:var(--color-bg)}.WhyUs-module__j6aEIq__whyUs__layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr);align-items:start;gap:48px;display:grid}.WhyUs-module__j6aEIq__whyUs__intro{position:sticky;top:100px}.WhyUs-module__j6aEIq__whyUs__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.WhyUs-module__j6aEIq__whyUs__heading{margin-bottom:0}.WhyUs-module__j6aEIq__whyUs__list{border-top:1px solid var(--color-border);list-style:none}.WhyUs-module__j6aEIq__whyUs__item{border-bottom:1px solid var(--color-border)}.WhyUs-module__j6aEIq__whyUs__row{transition:background var(--transition-fast);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 8px 28px 0;display:grid}.WhyUs-module__j6aEIq__whyUs__item:hover .WhyUs-module__j6aEIq__whyUs__row{background:linear-gradient(90deg,#2d6bff0a 0%,#0000 70%)}.WhyUs-module__j6aEIq__whyUs__index{letter-spacing:.08em;color:var(--color-accent);padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.WhyUs-module__j6aEIq__whyUs__title{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:700}.WhyUs-module__j6aEIq__whyUs__description{color:var(--color-text-secondary);font-size:16px;line-height:1.55}@media (max-width:900px){.WhyUs-module__j6aEIq__whyUs__layout{grid-template-columns:1fr;gap:28px}.WhyUs-module__j6aEIq__whyUs__intro{position:static}}@media (max-width:768px){.WhyUs-module__j6aEIq__whyUs{padding:var(--section-padding-y-mobile) 0}.WhyUs-module__j6aEIq__whyUs__row{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0}.WhyUs-module__j6aEIq__whyUs__title{font-size:20px}}
.Audience-module__VLxzWW__audience{padding:var(--section-padding-y) 0;background:var(--color-bg-secondary)}.Audience-module__VLxzWW__audience__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Audience-module__VLxzWW__audience__heading{margin-bottom:40px}.Audience-module__VLxzWW__audience__grid{grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;display:grid}.Audience-module__VLxzWW__audience__grid>li{min-width:0;height:100%}.Audience-module__VLxzWW__audience__card{border:1px solid var(--color-border-light);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:#ffffffc7;gap:16px;padding:24px 22px;display:flex}.Audience-module__VLxzWW__audience__card:hover{box-shadow:var(--shadow-md);border-color:#2d6bff47;transform:translateY(-2px)}.Audience-module__VLxzWW__audience__index{letter-spacing:.08em;color:var(--color-accent);flex-shrink:0;padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.Audience-module__VLxzWW__audience__body{min-width:0}.Audience-module__VLxzWW__audience__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:20px;font-weight:700}.Audience-module__VLxzWW__audience__description{color:var(--color-text-secondary);margin-top:10px;font-size:15px;line-height:1.55}@media (max-width:768px){.Audience-module__VLxzWW__audience{padding:var(--section-padding-y-mobile) 0}.Audience-module__VLxzWW__audience__heading{margin-bottom:28px}.Audience-module__VLxzWW__audience__grid{grid-template-columns:1fr}.Audience-module__VLxzWW__audience__card{padding:20px 16px}}
.Testimonials-module__426x9q__testimonials{padding:var(--section-padding-y) 0;background:var(--color-bg)}.Testimonials-module__426x9q__testimonials__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Testimonials-module__426x9q__testimonials__heading{margin-bottom:40px}.Testimonials-module__426x9q__testimonials__emptyPanel{border-radius:var(--radius-md);max-width:720px;box-shadow:var(--shadow-sm);background:#ffffffc7;border:1px dashed #2d6bff59;padding:28px 28px 32px;position:relative}.Testimonials-module__426x9q__testimonials__emptyPanel:before,.Testimonials-module__426x9q__testimonials__emptyPanel:after{content:"";border-color:var(--color-accent);pointer-events:none;border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.Testimonials-module__426x9q__testimonials__emptyPanel:before{border-top-width:2px;border-left-width:2px;top:8px;left:8px}.Testimonials-module__426x9q__testimonials__emptyPanel:after{border-bottom-width:2px;border-right-width:2px;bottom:8px;right:8px}.Testimonials-module__426x9q__testimonials__emptyHeader{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.Testimonials-module__426x9q__testimonials__emptyCode{letter-spacing:.12em;color:var(--color-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Testimonials-module__426x9q__testimonials__emptyStatus{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:50%}.Testimonials-module__426x9q__testimonials__empty{max-width:560px;color:var(--color-text-secondary);font-size:16px;line-height:1.6}.Testimonials-module__426x9q__testimonials__grid{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.Testimonials-module__426x9q__testimonials__grid>li{min-width:0;height:100%}.Testimonials-module__426x9q__testimonials__card{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;padding:28px 24px;display:flex;position:relative}.Testimonials-module__426x9q__testimonials__mark{font-family:var(--font-heading);color:var(--color-accent);opacity:.35;margin-bottom:8px;font-size:48px;font-weight:700;line-height:.8;display:block}.Testimonials-module__426x9q__testimonials__quote{color:var(--color-text);flex:1;font-size:16px;line-height:1.6}.Testimonials-module__426x9q__testimonials__author{border-top:1px dashed var(--color-border);flex-direction:column;gap:4px;margin-top:24px;padding-top:16px;display:flex}.Testimonials-module__426x9q__testimonials__name{color:var(--color-text);font-size:15px;font-style:normal;font-weight:600}.Testimonials-module__426x9q__testimonials__niche{color:var(--color-text-secondary);font-size:13px}@media (max-width:900px){.Testimonials-module__426x9q__testimonials__grid{grid-template-columns:1fr}}@media (max-width:768px){.Testimonials-module__426x9q__testimonials{padding:var(--section-padding-y-mobile) 0}.Testimonials-module__426x9q__testimonials__heading{margin-bottom:28px}.Testimonials-module__426x9q__testimonials__emptyPanel{padding:22px 18px 24px}}
.Faq-module__Ji4KeW__faq{padding:var(--section-padding-y) 0;background:var(--color-bg-secondary)}.Faq-module__Ji4KeW__faq_theme_light{background:var(--color-bg);padding-top:48px}.Faq-module__Ji4KeW__faq__layout{grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr);align-items:start;gap:48px;display:grid}.Faq-module__Ji4KeW__faq__intro{position:sticky;top:100px}.Faq-module__Ji4KeW__faq__code{letter-spacing:.14em;color:var(--color-text-tertiary);margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.Faq-module__Ji4KeW__faq__heading{margin-bottom:0}.Faq-module__Ji4KeW__faq__list{border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffc7;list-style:none;overflow:hidden}.Faq-module__Ji4KeW__faq__item{border-bottom:1px solid var(--color-border-light)}.Faq-module__Ji4KeW__faq__item:last-child{border-bottom:none}.Faq-module__Ji4KeW__faq__item_open{background:linear-gradient(90deg,#2d6bff0d 0%,#0000 55%)}.Faq-module__Ji4KeW__faq__question{text-align:left;width:100%;color:var(--color-text);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;grid-template-columns:40px minmax(0,1fr) 28px;align-items:start;gap:12px;padding:20px;font-family:inherit;display:grid}.Faq-module__Ji4KeW__faq__question:hover{color:var(--color-accent)}.Faq-module__Ji4KeW__faq__index{letter-spacing:.08em;color:var(--color-accent);padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.Faq-module__Ji4KeW__faq__questionText{font-size:17px;font-weight:600;line-height:1.4}.Faq-module__Ji4KeW__faq__icon{color:var(--color-text-tertiary);text-align:right;flex-shrink:0;padding-top:1px;font-size:22px;font-weight:300;line-height:1}.Faq-module__Ji4KeW__faq__answer{color:var(--color-text-secondary);padding:0 20px 22px 72px;font-size:15px;line-height:1.6}@media (max-width:900px){.Faq-module__Ji4KeW__faq__layout{grid-template-columns:1fr;gap:28px}.Faq-module__Ji4KeW__faq__intro{position:static}}@media (max-width:768px){.Faq-module__Ji4KeW__faq{padding:var(--section-padding-y-mobile) 0}.Faq-module__Ji4KeW__faq_theme_light{padding-top:32px}.Faq-module__Ji4KeW__faq__question{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;padding:16px 14px}.Faq-module__Ji4KeW__faq__questionText{font-size:15px}.Faq-module__Ji4KeW__faq__answer{padding:0 14px 18px 56px;font-size:14px}}
