.LeadCaptureForm-module__OwPWVG__form{flex-direction:column;gap:.9rem;display:flex}.LeadCaptureForm-module__OwPWVG__card{background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;max-width:380px;padding:1.5rem}.LeadCaptureForm-module__OwPWVG__inline{max-width:420px}.LeadCaptureForm-module__OwPWVG__title{color:var(--ink);font-size:1.1rem;font-weight:700}.LeadCaptureForm-module__OwPWVG__fields{flex-direction:column;gap:.75rem;display:flex}.LeadCaptureForm-module__OwPWVG__field{flex-direction:column;gap:.3rem;display:flex}.LeadCaptureForm-module__OwPWVG__label{color:var(--ink-soft);font-size:.8rem;font-weight:600}.LeadCaptureForm-module__OwPWVG__input{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:10px;padding:.65rem .85rem;font-size:.95rem}.LeadCaptureForm-module__OwPWVG__input:focus{border-color:var(--t400);box-shadow:0 0 0 3px var(--t50);outline:none}.LeadCaptureForm-module__OwPWVG__submit{width:100%;margin-top:.25rem}.LeadCaptureForm-module__OwPWVG__submit:disabled{opacity:.7;cursor:not-allowed}.LeadCaptureForm-module__OwPWVG__errorText{color:var(--i600);font-size:.8rem}.LeadCaptureForm-module__OwPWVG__successMessage{color:var(--t600);font-weight:600}
.Hero-module__JgYmMq__hero{background:linear-gradient(180deg, var(--t50) 0%, var(--bg) 65%);padding:3.5rem 0 4rem}.Hero-module__JgYmMq__inner{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.Hero-module__JgYmMq__copy{flex-direction:column;gap:1.25rem;max-width:620px;display:flex}.Hero-module__JgYmMq__eyebrow{background:var(--t100);color:var(--t800);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.Hero-module__JgYmMq__title{color:var(--ink);letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.1}.Hero-module__JgYmMq__subtitle{color:var(--ink-soft);font-size:1.1rem;line-height:1.6}.Hero-module__JgYmMq__ctaRow{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}@media (min-width:960px){.Hero-module__JgYmMq__inner{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}
.Problem-module__u1KM3q__section{padding:4rem 0}.Problem-module__u1KM3q__title{max-width:640px}.Problem-module__u1KM3q__intro{margin-top:.75rem}.Problem-module__u1KM3q__grid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.Problem-module__u1KM3q__card{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;padding:1.5rem}.Problem-module__u1KM3q__cardTitle{color:var(--ink);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.Problem-module__u1KM3q__cardDescription{color:var(--ink-soft);font-size:.95rem;line-height:1.55}@media (min-width:760px){.Problem-module__u1KM3q__grid{grid-template-columns:repeat(3,1fr)}}
.Solution-module__bNVEZa__section{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4rem 0}.Solution-module__bNVEZa__title{max-width:640px}.Solution-module__bNVEZa__intro{margin-top:.75rem}.Solution-module__bNVEZa__grid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.Solution-module__bNVEZa__card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:1.5rem}.Solution-module__bNVEZa__cardTitle{color:var(--t600);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.Solution-module__bNVEZa__cardDescription{color:var(--ink-soft);font-size:.95rem;line-height:1.55}@media (min-width:700px){.Solution-module__bNVEZa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.Solution-module__bNVEZa__grid{grid-template-columns:repeat(4,1fr)}}
.HowItWorks-module__u8qSLG__section{padding:4rem 0}.HowItWorks-module__u8qSLG__title{max-width:640px}.HowItWorks-module__u8qSLG__intro{margin-top:.75rem}.HowItWorks-module__u8qSLG__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;display:grid}.HowItWorks-module__u8qSLG__card{flex-direction:column;gap:.85rem;display:flex}.HowItWorks-module__u8qSLG__visual{aspect-ratio:8/5;border:1px solid var(--line);box-shadow:var(--shadow-sm);background:var(--t50);border-radius:14px;position:relative;overflow:hidden}.HowItWorks-module__u8qSLG__visualSvg{width:100%;height:100%;display:block}.HowItWorks-module__u8qSLG__screenshot{object-fit:cover;object-position:top;width:100%;height:100%}.HowItWorks-module__u8qSLG__cardTitle{color:var(--ink);font-size:1.05rem;font-weight:700}.HowItWorks-module__u8qSLG__cardDescription{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.HowItWorks-module__u8qSLG__caption{color:var(--ink-faint);text-align:center;margin-top:1.5rem;font-size:.85rem}@media (min-width:760px){.HowItWorks-module__u8qSLG__grid{grid-template-columns:repeat(3,1fr)}}
.Metrics-module__izIzua__section{background:var(--t800);padding:3rem 0}.Metrics-module__izIzua__inner{flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:640px){.Metrics-module__izIzua__inner{flex-direction:row;justify-content:center}}.Metrics-module__izIzua__item{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.Metrics-module__izIzua__value{color:#fff;letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800}.Metrics-module__izIzua__label{color:var(--t100);font-size:1rem;font-weight:500}
.Segments-module__0u1ARa__section{padding:4rem 0}.Segments-module__0u1ARa__title{max-width:640px}.Segments-module__0u1ARa__intro{margin-top:.75rem}.Segments-module__0u1ARa__grid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.Segments-module__0u1ARa__card{border:1px solid var(--line);background:linear-gradient(160deg, var(--b50) 0%, #fff 60%);border-radius:16px;padding:1.5rem}.Segments-module__0u1ARa__cardTitle{color:var(--b800);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.Segments-module__0u1ARa__cardDescription{color:var(--ink-soft);font-size:.95rem;line-height:1.55}@media (min-width:760px){.Segments-module__0u1ARa__grid{grid-template-columns:repeat(3,1fr)}}
.FAQ-module__YTKPaG__section{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4rem 0}.FAQ-module__YTKPaG__title{max-width:640px}.FAQ-module__YTKPaG__list{flex-direction:column;gap:.75rem;max-width:760px;margin-top:2rem;display:flex}.FAQ-module__YTKPaG__item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem 1.25rem}.FAQ-module__YTKPaG__question{cursor:pointer;color:var(--ink);font-weight:600;list-style:none}.FAQ-module__YTKPaG__question::-webkit-details-marker{display:none}.FAQ-module__YTKPaG__question:before{content:"+";width:1.1rem;color:var(--t600);font-weight:700;display:inline-block}.FAQ-module__YTKPaG__item[open] .FAQ-module__YTKPaG__question:before{content:"−"}.FAQ-module__YTKPaG__answer{color:var(--ink-soft);margin-top:.65rem;padding-left:1.1rem;font-size:.95rem;line-height:1.55}
.FinalCTA-module__kq61cW__section{background:var(--ink);padding:4.5rem 0}.FinalCTA-module__kq61cW__inner{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.FinalCTA-module__kq61cW__copy{flex-direction:column;gap:1rem;max-width:560px;display:flex}.FinalCTA-module__kq61cW__title{color:#fff;letter-spacing:-.01em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800}.FinalCTA-module__kq61cW__subtitle{color:#ffffffbf;font-size:1.05rem;line-height:1.6}.FinalCTA-module__kq61cW__ctaRow{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}@media (min-width:960px){.FinalCTA-module__kq61cW__inner{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}
