.PainPointHeadline-module__1DGZBq__PainPointHeadline{text-align:center;background:#fff;padding:60px 20px 40px}.PainPointHeadline-module__1DGZBq__PainPointHeadline__rule{background:var(--lp-accent,#e67e22);border-radius:2px;width:48px;height:3px;margin:0 auto 24px}.PainPointHeadline-module__1DGZBq__PainPointHeadline__text{color:#1a1a1a;max-width:720px;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.35}@media (max-width:640px){.PainPointHeadline-module__1DGZBq__PainPointHeadline__text{font-size:1.2rem}}
.PasSection-module__6CUhkq__PasSection{background:#f9f9f9;padding:60px 20px}.PasSection-module__6CUhkq__PasSection__inner{max-width:720px;margin:0 auto}.PasSection-module__6CUhkq__PasSection__opening{color:#1a1a1a;margin-bottom:24px;font-size:1.1rem;font-weight:600}.PasSection-module__6CUhkq__PasSection__questions{margin:0 0 32px;padding:0;list-style:none}.PasSection-module__6CUhkq__PasSection__question{color:#333;border-bottom:1px solid #e0e0e0;align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;display:flex}.PasSection-module__6CUhkq__PasSection__check{color:var(--lp-accent,#e67e22);flex-shrink:0;font-weight:700}.PasSection-module__6CUhkq__PasSection__problem{color:#444;margin-bottom:24px;font-size:1rem;line-height:1.7}.PasSection-module__6CUhkq__PasSection__agitate{margin:0 0 32px;padding-left:20px}.PasSection-module__6CUhkq__PasSection__agitate li{color:#555;margin-bottom:8px;font-size:.95rem;line-height:1.6}.PasSection-module__6CUhkq__PasSection__solve{color:#1a1a1a;border-left:3px solid var(--lp-accent,#e67e22);padding-left:16px;font-size:1rem;font-weight:500;line-height:1.7}
.HowItWorksStrip-module__NmsHNq__HowItWorksStrip{text-align:center;background:#fff;padding:60px 20px}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__title{color:#1a1a1a;margin-bottom:40px;font-size:1.6rem;font-weight:700}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__steps{flex-wrap:wrap;justify-content:center;gap:40px;max-width:900px;margin:0 auto;display:flex}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__step{flex:1;min-width:220px;max-width:260px}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__stepNumber{color:var(--lp-accent,#e67e22);margin-bottom:12px;font-size:2.5rem;font-weight:800}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__stepTitle{color:#1a1a1a;margin-bottom:8px;font-size:1.1rem;font-weight:700}.HowItWorksStrip-module__NmsHNq__HowItWorksStrip__stepDesc{color:#666;font-size:.9rem;line-height:1.6}
.ValuePropsSection-module__GMVijq__ValuePropsSection{background:#f4f4f4;padding:60px 20px}.ValuePropsSection-module__GMVijq__ValuePropsSection__headline{color:#1a1a1a;text-align:center;max-width:720px;margin:0 auto 48px;font-size:1.5rem;font-weight:700;line-height:1.35}.ValuePropsSection-module__GMVijq__ValuePropsSection__grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.ValuePropsSection-module__GMVijq__ValuePropsSection__card{border-left:4px solid var(--lp-accent,#e67e22);background:#fff;border-radius:0 6px 6px 0;padding:20px 24px}.ValuePropsSection-module__GMVijq__ValuePropsSection__feature{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-accent,#e67e22);margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.ValuePropsSection-module__GMVijq__ValuePropsSection__cardHeadline{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:500;line-height:1.5}@media (max-width:640px){.ValuePropsSection-module__GMVijq__ValuePropsSection__grid{grid-template-columns:1fr}}
.PersonaDetails-module__6SWlPq__PersonaDetails{color:#fff;flex-direction:column;padding:1rem;display:flex}.PersonaDetails-module__6SWlPq__PersonaDetails__imageContainer{aspect-ratio:1.4;border-radius:.5rem;margin-bottom:1rem;position:relative;overflow:hidden}.PersonaDetails-module__6SWlPq__PersonaDetails__textBlock{padding:.5rem 0}.PersonaDetails-module__6SWlPq__PersonaDetails__heading{color:#fff;margin:0 0 1rem;font-size:1.4rem;font-weight:700;line-height:1.25}.PersonaDetails-module__6SWlPq__PersonaDetails__points{flex-direction:column;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.PersonaDetails-module__6SWlPq__PersonaDetails__points li{color:#ffffffbf;padding-left:1.1rem;font-size:.95rem;line-height:1.5;position:relative}.PersonaDetails-module__6SWlPq__PersonaDetails__points li:before{content:"→";color:#fc6a03;position:absolute;left:0}.PersonaDetails-module__6SWlPq__PersonaDetails__pointLabel{color:#fff;font-weight:600}.PersonaDetails-module__6SWlPq__PersonaDetails__button{cursor:pointer;color:#fff;letter-spacing:.08em;background:#fc6a03;border:none;border-radius:2rem;outline:none;padding:.75rem 2.5rem;font-size:1rem;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 3px 14px #fc6a0359}.PersonaDetails-module__6SWlPq__PersonaDetails__button:hover{background:#e05d00;transform:translateY(-1px)}@media screen and (min-width:1024px){.PersonaDetails-module__6SWlPq__PersonaDetails{flex-direction:row;align-items:flex-start;gap:2rem;width:800px;margin:auto}.PersonaDetails-module__6SWlPq__PersonaDetails__imageContainer{aspect-ratio:.85;flex:1;margin-bottom:0}.PersonaDetails-module__6SWlPq__PersonaDetails__textBlock{flex:2;padding-left:.5rem}}@media screen and (min-width:1440px){.PersonaDetails-module__6SWlPq__PersonaDetails{width:1024px}}@media screen and (min-width:2560px){.PersonaDetails-module__6SWlPq__PersonaDetails{width:1440px}}
