.page_page__DLnta{min-height:calc(100vh - 65px);background:var(--background)}.page_hero__Dwaih{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:4rem;gap:4rem;align-items:center;min-height:calc(100vh - 65px);padding:4rem 6vw}.page_heroContent__mONqk{max-width:720px}.page_eyebrow__aziD_,.page_kicker__0fFwX{margin:0 0 .85rem;color:#3d7b61;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.page_title__aq6iM{margin:0;font-size:4.5rem;font-weight:800;letter-spacing:0;line-height:.98;max-width:760px}.page_subtitle__rlSiZ{margin:1.5rem 0 0;max-width:660px;color:#5f6368;font-size:1.18rem;line-height:1.7}.page_cta__BCguy{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.page_trustBadge__H6lCC{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.45rem .65rem;border:1px solid #cdded5;border-radius:6px;background:#f0faf5;color:#2e6f54;font-size:.82rem;font-weight:800}.page_trustBadge__H6lCC svg{flex-shrink:0}.page_dataStats__Bwr3W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:640px;margin-top:.9rem}.page_dataStats__Bwr3W span{display:flex;min-height:74px;flex-direction:column;justify-content:center;padding:.85rem .95rem;border:1px solid #dfe3dc;border-radius:8px;background:#ffffff;color:#62676c;font-size:.84rem;line-height:1.45}.page_dataStats__Bwr3W strong{display:block;margin-bottom:.25rem;color:#202124;font-size:.96rem;line-height:1.25}.page_primaryButton__StkE5,.page_secondaryButton___zVLN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.4rem;border-radius:6px;font-size:.95rem;font-weight:700;font-family:inherit;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.page_primaryButton__StkE5{border:1px solid var(--foreground);background:var(--foreground);color:var(--background)}.page_primaryButton__StkE5:hover{background:#3d7b61;border-color:#3d7b61}.page_secondaryButton___zVLN{border:1px solid #cfcfcf;background:transparent;color:var(--foreground)}.page_secondaryButton___zVLN:hover{background:#f4f4f4}.page_productPreview__PztxR{border:1px solid #dcdcdc;border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 24px 70px rgba(20,24,28,.12)}.page_previewHeader__yVMQA{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #e9e9e9;color:#202124;font-size:.82rem;font-weight:800}.page_previewStatus__26dLq{color:#3d7b61;white-space:nowrap}.page_previewGrid__K1Q1W{display:grid;grid-template-columns:1fr 1fr;min-height:340px}.page_chatPreview__5aK1a,.page_dossierPreview__klKeN{padding:1rem}.page_chatPreview__5aK1a{display:flex;flex-direction:column;gap:.9rem;border-right:1px solid #e9e9e9;background:#f8f9f7}.page_dossierPreview__klKeN{background:#ffffff}.page_previewLabel__905q2{margin:0 0 .75rem;color:#6a6f73;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_messageAssistant__bVvOS,.page_messageUser__V04IS{border-radius:8px;padding:.85rem;color:#232629;font-size:.86rem;line-height:1.55}.page_messageAssistant__bVvOS{border:1px solid #dedede;background:#ffffff}.page_messageUser__V04IS{margin-left:1.5rem;background:#202124;color:#ffffff}.page_dossierPreview__klKeN h2{margin:0 0 .8rem;color:#202124;font-size:1.1rem;line-height:1.3}.page_dossierPreview__klKeN p{margin:0;color:#54595f;font-size:.88rem;line-height:1.65}.page_sourcePill__7cmnZ{display:inline-flex;margin-top:1rem;padding:.35rem .55rem;border-radius:4px;background:#eaf4ef;color:#2e6f54;font-size:.74rem;font-weight:800}.page_testimonialSection__PdPLr{padding:3.5rem 6vw;border-top:1px solid #edf0ea;border-bottom:1px solid #edf0ea;background:#f7f8f5}.page_testimonialLayout__BbJSX{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;max-width:1180px;margin:0 auto}.page_testimonialImage__eoRsf{width:100%;max-width:260px;min-width:0;justify-self:center}.page_testimonialImage__eoRsf img{display:block;width:100%;height:auto;object-fit:contain}.page_testimonial__jyEdi{margin:0}.page_testimonial__jyEdi blockquote{margin:0;color:#171717;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:700;letter-spacing:0;line-height:1.08}.page_testimonial__jyEdi figcaption{margin-top:1.25rem;color:#62676c;font-size:.95rem;font-weight:500;line-height:1.5}.page_faqSection__Bu_n2,.page_finalCta__S24Jv,.page_section__vZKQg,.page_splitSection__VyAJG{padding:5rem 6vw}.page_sectionIntro__B271O{max-width:760px}.page_finalCta__S24Jv h2,.page_sectionIntro__B271O h2,.page_splitSection__VyAJG h2{margin:0;max-width:760px;font-size:2.5rem;font-weight:800;letter-spacing:0;line-height:1.12}.page_sectionIntro__B271O p,.page_splitSection__VyAJG p{margin:1rem 0 0;max-width:720px;color:#62676c;font-size:1rem;line-height:1.7}.page_audienceGrid___p80t,.page_stepGrid__LhP2U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.page_audienceCard__Y4ERV,.page_faqItem__DTlQl,.page_stepCard__kPD8t{border:1px solid #dedede;border-radius:8px;background:#ffffff}.page_stepCard__kPD8t{padding:1.4rem}.page_stepNumber__VCEwA{display:block;margin-bottom:1.3rem;color:#3d7b61;font-size:.82rem;font-weight:800}.page_faqItem__DTlQl h3,.page_stepCard__kPD8t h3{margin:0;color:#202124;font-size:1.05rem;line-height:1.35}.page_audienceCard__Y4ERV p,.page_faqItem__DTlQl p,.page_stepCard__kPD8t p{margin:.75rem 0 0;color:#5f6368;font-size:.94rem;line-height:1.65}.page_splitSection__VyAJG{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);grid-gap:3rem;gap:3rem;align-items:start;background:#f7f8f5}.page_featureList__QXah2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.page_featureList__QXah2 li{min-height:64px;padding:1rem 1rem 1rem 2.4rem;border:1px solid #dfe3dc;border-radius:8px;background:#ffffff;color:#24272a;font-size:.94rem;font-weight:700;line-height:1.45;position:relative}.page_featureList__QXah2 li:before{content:"";position:absolute;top:1.15rem;left:1rem;width:.6rem;height:.6rem;border-radius:50%;background:#3d7b61}.page_audienceGrid___p80t{grid-template-columns:repeat(4,minmax(0,1fr))}.page_audienceCard__Y4ERV{display:flex;flex-direction:column;gap:1rem;padding:calc(1.2rem + 5px)}.page_audienceIcon__xw8sz{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #dfe3dc;border-radius:8px;color:#3d7b61;background:#f7f8f5}.page_audienceCard__Y4ERV p{margin:0;color:#24272a;font-weight:700}.page_faqSection__Bu_n2{background:#f7f8f5}.page_faqList__MdB8T{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:2rem;max-width:900px}.page_faqItem__DTlQl{padding:calc(1.2rem + 5px) calc(1.4rem + 5px)}.page_finalCta__S24Jv{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.page_finalCta__S24Jv .page_kicker__0fFwX{margin-bottom:0}.page_footer___wxBR{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 6vw;border-top:1px solid #e5e5e5;color:#62676c;font-size:.88rem}.page_footer___wxBR p{margin:0}.page_footerNav__WShVj{display:flex;align-items:center;gap:1.25rem}.page_footerNav__WShVj a{color:inherit;font-weight:700;text-decoration:none}.page_footerNav__WShVj a:hover{color:var(--foreground)}[data-theme=dark] .page_dataStats__Bwr3W span,[data-theme=dark] .page_faqItem__DTlQl p,[data-theme=dark] .page_footer___wxBR,[data-theme=dark] .page_sectionIntro__B271O p,[data-theme=dark] .page_splitSection__VyAJG p,[data-theme=dark] .page_stepCard__kPD8t p,[data-theme=dark] .page_subtitle__rlSiZ,[data-theme=dark] .page_testimonial__jyEdi figcaption{color:#a1a1aa}[data-theme=dark] .page_footer___wxBR{border-top-color:#2a2a2a}[data-theme=dark] .page_secondaryButton___zVLN{border-color:#3a3a3a}[data-theme=dark] .page_secondaryButton___zVLN:hover{background:#1a1a1a}[data-theme=dark] .page_dataStats__Bwr3W span{border-color:#2a2a2a;background:#171717}[data-theme=dark] .page_dataStats__Bwr3W strong{color:#ededed}[data-theme=dark] .page_audienceCard__Y4ERV,[data-theme=dark] .page_faqItem__DTlQl,[data-theme=dark] .page_featureList__QXah2 li,[data-theme=dark] .page_productPreview__PztxR,[data-theme=dark] .page_stepCard__kPD8t{border-color:#2a2a2a;background:#111111}[data-theme=dark] .page_audienceCard__Y4ERV p,[data-theme=dark] .page_faqItem__DTlQl h3,[data-theme=dark] .page_featureList__QXah2 li,[data-theme=dark] .page_previewHeader__yVMQA,[data-theme=dark] .page_stepCard__kPD8t h3{color:#f4f4f5}[data-theme=dark] .page_chatPreview__5aK1a,[data-theme=dark] .page_faqSection__Bu_n2,[data-theme=dark] .page_splitSection__VyAJG,[data-theme=dark] .page_testimonialSection__PdPLr{background:#0d0d0d}[data-theme=dark] .page_testimonialSection__PdPLr{border-color:#2a2a2a}[data-theme=dark] .page_testimonial__jyEdi blockquote{color:#f4f4f5}[data-theme=dark] .page_messageAssistant__bVvOS{border-color:#2a2a2a;background:#171717;color:#f4f4f5}[data-theme=dark] .page_dossierPreview__klKeN{background:#111111}[data-theme=dark] .page_dossierPreview__klKeN h2{color:#f4f4f5}[data-theme=dark] .page_dossierPreview__klKeN p{color:#a1a1aa}[data-theme=dark] .page_audienceIcon__xw8sz{border-color:#2a2a2a;background:#0d0d0d}@media (max-width:980px){.page_hero__Dwaih,.page_splitSection__VyAJG{grid-template-columns:1fr}.page_hero__Dwaih{gap:2.5rem;min-height:auto}.page_title__aq6iM{font-size:3.4rem}.page_audienceGrid___p80t,.page_featureList__QXah2,.page_stepGrid__LhP2U{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_faqSection__Bu_n2,.page_finalCta__S24Jv,.page_hero__Dwaih,.page_section__vZKQg,.page_splitSection__VyAJG,.page_testimonialSection__PdPLr{padding:3rem 1rem}.page_footer___wxBR{align-items:flex-start;flex-direction:column;padding:1.5rem 1rem}.page_title__aq6iM{font-size:2.65rem;line-height:1.05}.page_subtitle__rlSiZ{font-size:1rem}.page_testimonialLayout__BbJSX{grid-template-columns:1fr;gap:2rem}.page_testimonialImage__eoRsf{max-width:520px;margin:0 auto}.page_cta__BCguy,.page_primaryButton__StkE5,.page_secondaryButton___zVLN{width:100%}.page_productPreview__PztxR{border-radius:6px}.page_audienceGrid___p80t,.page_dataStats__Bwr3W,.page_featureList__QXah2,.page_previewGrid__K1Q1W,.page_stepGrid__LhP2U{grid-template-columns:1fr}.page_chatPreview__5aK1a{border-right:none;border-bottom:1px solid #e9e9e9}.page_previewHeader__yVMQA{align-items:flex-start;flex-direction:column}.page_finalCta__S24Jv h2,.page_sectionIntro__B271O h2,.page_splitSection__VyAJG h2{font-size:2rem}}