.page_page__L7f7y{--ink:#152e25;--muted:#50665b;--green:#047857;--deep:#065f46;--mint:#e9f3ed;background:#f7faf8;color:var(--ink);min-height:100vh;font-family:var(--font-geist),sans-serif;color-scheme:light}.page_page__L7f7y a{text-decoration:none}.page_page__L7f7y a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.page_skip__0_lyW{position:fixed;top:-80px;left:16px;z-index:60;padding:12px 18px;background:white;color:var(--deep)}.page_skip__0_lyW:focus{top:12px}.page_footer__Cd3TD,.page_main__NAqVW{max-width:1240px;margin:auto;padding:0 28px}.page_main__NAqVW section[id]{scroll-margin-top:100px}.page_hero__LTgYM{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;padding:40px 0 32px}.page_heroCopy__jT_P4{min-width:0}.page_eyebrow__zVGAY{font-size:11px;line-height:1.6;font-weight:650;letter-spacing:1.3px;text-transform:uppercase;color:var(--green);margin:0 0 16px}.page_hero__LTgYM h1{font-size:clamp(35px,4.15vw,55px);letter-spacing:-2.3px;font-weight:600;line-height:1.06;margin:0}.page_hero__LTgYM h1 span,.page_reportCopy__mc8r4 h2 span{color:var(--green)}.page_lead__ra4ao{font-size:16px;line-height:1.65;color:var(--muted);max-width:480px;margin:22px 0 26px}.page_workspace__skHno{border-radius:20px;background:var(--mint);padding:24px}.page_workspaceTitle__s8AMt{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;color:var(--deep);margin-bottom:18px}.page_workspaceTitle__s8AMt>span{margin-left:auto;font-size:11px;color:var(--muted)}.page_workflowLink__nTYss{display:flex;align-items:center;gap:12px;padding:16px 12px;margin-top:8px;background:#fff;border-radius:12px;transition:background .15s,transform .15s}.page_workflowLink__nTYss:hover{background:#f9fcfa;transform:translateX(3px)}.page_iconTile__EWGn4{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;color:var(--green)}.page_workflowLink__nTYss>span:nth-child(2){flex:1;min-width:0}.page_workflowLink__nTYss strong{display:block;font-size:15px;letter-spacing:-.3px;line-height:1.4;font-weight:600}.page_workflowLink__nTYss small{display:block;font-size:12px;margin-top:5px;line-height:1.45;color:var(--muted)}.page_workflowLink__nTYss>svg{flex-shrink:0;color:var(--green)}.page_workspaceFoot__bhqdI{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin:18px 0 0}.page_sectionNav__ORD6v{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px;background:#fff;border-radius:14px}.page_sectionNav__ORD6v a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:550;color:var(--deep);border-radius:9px;transition:background .15s}.page_sectionNav__ORD6v a:hover{background:var(--mint)}.page_research__or1TA{display:grid;grid-template-columns:.75fr 1.5fr;gap:36px;padding:48px 0}.page_sectionIcon__Jhshc{display:inline-grid;place-items:center;width:48px;height:48px;background:var(--mint);color:var(--green);border-radius:12px;margin-bottom:14px}.page_page__L7f7y h2{font-size:clamp(25px,2.5vw,34px);line-height:1.14;letter-spacing:-1px;font-weight:600}.page_analysisPanel__yQeVg>p,.page_clientSection__qlaU3>p,.page_planningPanel__H6Tl3>p,.page_practiceSection__ElAV1>p,.page_reportCopy__mc8r4>p:not(.page_eyebrow__zVGAY),.page_sectionIntro__urcPE>p{color:var(--muted);font-size:14px;line-height:1.7;margin:16px 0;max-width:480px}.page_textLink__L65oU{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--green);font-size:13px;font-weight:650}.page_textLink__L65oU:hover{text-decoration:underline;text-underline-offset:4px}.page_sectionIntro__urcPE>small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.page_researchTools__qnTX3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.page_toolLink__klklv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-radius:12px;background:#fff;transition:background .15s}.page_toolLink__klklv:hover{background:#edf5ef}.page_toolLink__klklv>span{min-width:0}.page_toolLink__klklv strong{display:block;font-size:14px;line-height:1.4;font-weight:600;color:var(--deep)}.page_toolLink__klklv span span{display:block;font-size:12px;line-height:1.6;color:var(--muted);margin-top:5px}.page_toolLink__klklv>svg{flex-shrink:0;color:var(--green);margin-top:2px}.page_analysisGrid__x_ChR{display:grid;grid-template-columns:1fr 1.1fr;gap:16px}.page_analysisPanel__yQeVg,.page_planningPanel__H6Tl3{padding:28px;border-radius:20px;background:#fff;min-width:0}.page_planningPanel__H6Tl3{background:#edf4ef}.page_planningPanel__H6Tl3 .page_toolLink__klklv{margin-top:8px}.page_checkList__kWOnr{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0}.page_checkList__kWOnr li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.6}.page_checkList__kWOnr svg{flex-shrink:0;color:var(--green);margin-top:3px}.page_intelligenceVisual__H0NCL{padding:24px 20px;margin:24px 0 14px;background:#f3f7f4;border-radius:12px}.page_intelligenceVisual__H0NCL>span{font-size:10px;font-weight:600;letter-spacing:1px;color:var(--muted)}.page_intelligenceVisual__H0NCL>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;color:var(--deep)}.page_intelligenceVisual__H0NCL strong{font-size:16px;font-weight:600}.page_intelligenceVisual__H0NCL p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:14px}.page_reports__iHCPU{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:48px 0}.page_reportCopy__mc8r4{padding:12px 0}.page_reportCopy__mc8r4 h2{font-size:clamp(29px,3.2vw,42px);letter-spacing:-1.4px}.page_reportDetails__8VH0_{list-style:none;padding:0;display:grid;gap:18px;margin:24px 0 12px}.page_reportDetails__8VH0_ strong{display:block;font-size:15px;font-weight:600;color:var(--deep)}.page_reportDetails__8VH0_ span{display:block;font-size:13px;line-height:1.65;color:var(--muted);margin-top:4px}.page_practiceGrid__6k8pP{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_clientSection__qlaU3,.page_practiceSection__ElAV1{padding:28px;border-radius:20px;background:#fff}.page_practiceSection__ElAV1{background:#edf4ef}.page_clientSection__qlaU3>svg,.page_practiceSection__ElAV1>svg{color:var(--green);margin-bottom:18px}.page_assistant__BC_H_{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 28px;background:#fff;border-radius:16px;margin-top:16px}.page_assistant__BC_H_ .page_sectionIcon__Jhshc{margin:0}.page_assistant__BC_H_ h2{font-size:21px;letter-spacing:-.6px}.page_assistant__BC_H_ p{font-size:13px;line-height:1.65;color:var(--muted);margin-top:8px;max-width:680px}.page_getStarted__EvoMX{padding:42px 0 32px}.page_getStarted__EvoMX h2{font-size:27px}.page_getStarted__EvoMX ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:24px 0 0}.page_getStarted__EvoMX li{display:flex;align-items:flex-start;gap:12px}.page_getStarted__EvoMX li>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--mint);color:var(--green);font-size:13px;font-weight:650}.page_getStarted__EvoMX h3{font-size:15px;line-height:1.4;font-weight:600}.page_getStarted__EvoMX p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:6px}.page_cta__ibO_I{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;background:var(--mint);border-radius:20px;margin-bottom:28px}.page_cta__ibO_I>div>svg{color:var(--green);margin-bottom:12px}.page_cta__ibO_I h2{font-size:27px}.page_cta__ibO_I p{font-size:13px;color:var(--muted);margin-top:10px;line-height:1.6;max-width:420px}.page_ctaActions__CH97Q{min-width:0}.page_accountLink__QpmXz{display:flex;gap:6px;align-items:center;justify-content:center;min-height:44px;color:var(--deep);font-size:12px;margin-top:8px}.page_footer__Cd3TD{padding-bottom:28px;color:var(--muted)}.page_footer__Cd3TD>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.page_footer__Cd3TD a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:550;color:var(--green)}.page_footer__Cd3TD p{font-size:11px;line-height:1.65;max-width:880px;margin-top:10px}@media(max-width:1023px){.page_sectionNav__ORD6v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_hero__LTgYM{gap:24px}.page_hero__LTgYM h1{font-size:39px;letter-spacing:-1.6px}.page_workspace__skHno{padding:18px}.page_workspaceTitle__s8AMt>span{display:none}.page_workflowLink__nTYss{padding:12px 10px}.page_workflowLink__nTYss strong{font-size:13px}.page_workflowLink__nTYss small{font-size:11px}.page_research__or1TA{grid-template-columns:1fr;gap:20px}.page_sectionIntro__urcPE{max-width:600px}.page_reports__iHCPU{gap:28px}.page_assistant__BC_H_{grid-template-columns:auto 1fr}.page_assistant__BC_H_>a{grid-column:2}.page_cta__ibO_I{grid-template-columns:1fr}.page_ctaActions__CH97Q{width:-moz-fit-content;width:fit-content;max-width:100%}}@media(max-width:767px){.page_footer__Cd3TD,.page_main__NAqVW{padding-left:20px;padding-right:20px}.page_hero__LTgYM{grid-template-columns:1fr;padding:28px 0 24px;gap:24px}.page_hero__LTgYM h1{font-size:clamp(35px,7.5vw,49px)}.page_lead__ra4ao{margin:16px 0 20px}.page_workspaceTitle__s8AMt>span{display:block}.page_workflowLink__nTYss strong{font-size:14px}.page_workflowLink__nTYss small{font-size:12px}.page_sectionNav__ORD6v{justify-content:flex-start}.page_sectionNav__ORD6v a{font-size:12px;padding:0 10px}.page_sectionNav__ORD6v svg{display:none}.page_research__or1TA{padding:32px 0}.page_analysisGrid__x_ChR,.page_practiceGrid__6k8pP,.page_reports__iHCPU{grid-template-columns:1fr}.page_reports__iHCPU{padding:32px 0;gap:20px}.page_analysisPanel__yQeVg,.page_clientSection__qlaU3,.page_planningPanel__H6Tl3,.page_practiceSection__ElAV1{padding:24px}.page_reportCopy__mc8r4{padding:0}.page_getStarted__EvoMX ol{grid-template-columns:1fr;gap:20px}.page_getStarted__EvoMX{padding:32px 0}}@media(max-width:639px){.page_sectionNav__ORD6v{grid-template-columns:repeat(2,minmax(0,1fr))}.page_footer__Cd3TD,.page_main__NAqVW{padding-left:16px;padding-right:16px}.page_main__NAqVW section[id]{scroll-margin-top:150px}.page_hero__LTgYM h1{font-size:clamp(31px,8.5vw,43px);letter-spacing:-1.4px}.page_eyebrow__zVGAY{font-size:10px;letter-spacing:1px;margin-bottom:12px}.page_lead__ra4ao{font-size:15px}.page_workspace__skHno{padding:16px}.page_workspaceTitle__s8AMt{font-size:14px}.page_workspaceTitle__s8AMt>span{display:none}.page_workspaceFoot__bhqdI{font-size:11px}.page_researchTools__qnTX3{grid-template-columns:1fr}.page_toolLink__klklv{padding:14px}.page_analysisPanel__yQeVg,.page_clientSection__qlaU3,.page_planningPanel__H6Tl3,.page_practiceSection__ElAV1{padding:20px}.page_assistant__BC_H_{padding:20px;gap:14px}.page_assistant__BC_H_ h2{font-size:20px}.page_assistant__BC_H_ .page_sectionIcon__Jhshc{width:38px;height:38px}.page_cta__ibO_I{padding:20px}.page_ctaActions__CH97Q{width:100%}.page_cta__ibO_I h2{font-size:25px}.page_accountLink__QpmXz{font-size:11px}}@media(prefers-reduced-motion:reduce){.page_sectionNav__ORD6v a,.page_toolLink__klklv,.page_workflowLink__nTYss{transition:none}.page_workflowLink__nTYss:hover{transform:none}}@media print{.page_ctaActions__CH97Q,.page_footer__Cd3TD>div,.page_page__L7f7y>header,.page_sectionNav__ORD6v,.page_skip__0_lyW{display:none}.page_page__L7f7y{background:white}.page_main__NAqVW{max-width:none;padding:0}.page_analysisPanel__yQeVg,.page_assistant__BC_H_,.page_clientSection__qlaU3,.page_hero__LTgYM,.page_planningPanel__H6Tl3,.page_practiceSection__ElAV1,.page_reports__iHCPU{-moz-column-break-inside:avoid;break-inside:avoid}}.page_catalogueIntro__sKPRy{padding:36px 0 8px}.page_catalogueIntro__sKPRy .page_eyebrow__zVGAY{margin-bottom:8px}.page_catalogueIntro__sKPRy>p:last-child{color:var(--muted);font-size:14px;line-height:1.65;margin-top:12px;max-width:760px}.page_catalogueSection__LpmmS{margin:24px 0;padding:28px;border-radius:20px;background:#fff}.page_catalogueSection__LpmmS:nth-of-type(2n){background:#edf4ef}.page_catalogueHeading__8bQjm{margin-bottom:22px}.page_catalogueHeading__8bQjm>span{display:block;font-size:11px;font-weight:650;letter-spacing:1.2px;color:var(--green);margin-bottom:10px}.page_catalogueHeading__8bQjm>p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.65;max-width:800px}.page_catalogueGroup__3KjWf{margin-top:22px}.page_catalogueGroup__3KjWf>h3{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:18px;font-weight:600;letter-spacing:-.3px;margin-bottom:12px}.page_catalogueGroup__3KjWf>h3>span{color:var(--green);background:#e0eee5;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:550;letter-spacing:0}.page_featureList___0lqt{list-style:none;padding:0;margin:0;display:grid;gap:4px}.page_featureRow__5iOsV{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.6fr) 18px;align-items:start;gap:20px;padding:16px 18px;border-radius:10px}.page_featureList___0lqt li:nth-child(odd) .page_featureRow__5iOsV{background:#f3f7f4}.page_catalogueSection__LpmmS:nth-of-type(2n) .page_featureList___0lqt li:nth-child(odd) .page_featureRow__5iOsV{background:#fff}.page_featureRow__5iOsV strong{font-size:14px;font-weight:600;color:var(--deep);line-height:1.5}.page_featureRow__5iOsV>span{font-size:13px;color:var(--muted);line-height:1.65}.page_featureRow__5iOsV>svg{color:var(--green);margin-top:3px}a.page_featureRow__5iOsV:hover{background:#deeee3!important}.page_catalogueNote__64dLi{font-size:12px;line-height:1.7;color:var(--muted);margin:14px 0;max-width:900px}.page_catalogueSection__LpmmS>.page_textLink__L65oU{margin-top:12px}.page_brandDemo__uQ0i8{max-width:620px;margin:28px auto 12px}@media(max-width:767px){.page_catalogueSection__LpmmS{padding:22px 18px;margin:18px 0}.page_featureRow__5iOsV{grid-template-columns:minmax(0,1fr) 18px;gap:5px 12px;padding:14px}.page_featureRow__5iOsV strong{grid-column:1}.page_featureRow__5iOsV>span{grid-column:1;grid-row:2}.page_featureRow__5iOsV>svg{grid-column:2;grid-row:1}.page_catalogueHeading__8bQjm{margin-bottom:18px}.page_catalogueIntro__sKPRy{padding-top:28px}.page_catalogueGroup__3KjWf>h3{font-size:17px}}@media print{.page_catalogueSection__LpmmS{padding:16px 0;background:white}.page_featureList___0lqt li{-moz-column-break-inside:avoid;break-inside:avoid}.page_catalogueHeading__8bQjm{-moz-column-break-after:avoid;break-after:avoid}}.PartnerBrandPreview_preview__F2jAT{min-width:0;background:#dfede6;padding:24px;border-radius:20px}.PartnerBrandPreview_previewHeading__Lq3oh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#214a3d;font-size:14px}.PartnerBrandPreview_previewHeading__Lq3oh span{font-size:11px;padding:5px 9px;border-radius:20px;background:#f0f6f2}.PartnerBrandPreview_paper__rKdiY{background:#fff;padding:28px;border-radius:12px;box-shadow:0 16px 32px #123d2410}.PartnerBrandPreview_identity__pxnMp{display:flex;align-items:center;gap:10px;color:var(--report-accent)}.PartnerBrandPreview_logo__E_P2i{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:#f1f5f2;border-radius:10px}.PartnerBrandPreview_identity__pxnMp>div{min-width:0;flex:1}.PartnerBrandPreview_identity__pxnMp strong{display:block;font-size:18px;font-weight:650;overflow-wrap:anywhere;line-height:1.3}.PartnerBrandPreview_identity__pxnMp div span{display:block;font-size:11px;color:#5b6a62;margin-top:3px}.PartnerBrandPreview_identity__pxnMp>svg{flex-shrink:0}.PartnerBrandPreview_reportLabel___gvdv{font-size:10px;letter-spacing:1px;font-weight:650;color:var(--report-accent);margin:26px 0 10px}.PartnerBrandPreview_paper__rKdiY h3{color:var(--report-accent);font-size:30px;letter-spacing:-1px;font-weight:600;line-height:1.12}.PartnerBrandPreview_paper__rKdiY>p:not(.PartnerBrandPreview_reportLabel___gvdv){color:#53665c;font-size:13px;line-height:1.6;margin:12px 0 20px}.PartnerBrandPreview_reportRows__vh8L5{display:grid;gap:6px}.PartnerBrandPreview_reportRows__vh8L5>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:#f3f7f4;color:var(--report-accent);font-size:12px;font-weight:550}.PartnerBrandPreview_reportFooter__Q1gFp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;font-size:10px;color:#5b6a62}.PartnerBrandPreview_controls__NUnNO{margin-top:20px;display:grid;gap:14px}.PartnerBrandPreview_controls__NUnNO label,.PartnerBrandPreview_controls__NUnNO legend{font-size:12px;font-weight:600;color:#294f40}.PartnerBrandPreview_controls__NUnNO input{display:block;width:100%;min-height:44px;background:#fff;border:0;border-radius:8px;margin-top:6px;padding:10px 12px;font:inherit;font-size:14px;color:#173f30}.PartnerBrandPreview_controls__NUnNO input::-moz-placeholder{color:#66776d}.PartnerBrandPreview_controls__NUnNO input::placeholder{color:#66776d}.PartnerBrandPreview_controls__NUnNO fieldset{min-width:0}.PartnerBrandPreview_controls__NUnNO fieldset>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.PartnerBrandPreview_controls__NUnNO button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:#eff5f1;padding:8px 10px;color:#294f40;font-size:12px;font-weight:550;cursor:pointer;transition:background .15s}.PartnerBrandPreview_controls__NUnNO button[aria-pressed=true]{background:#fff;box-shadow:0 2px 8px #133a2210}.PartnerBrandPreview_controls__NUnNO button:hover{background:#fff}.PartnerBrandPreview_controls__NUnNO button>span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:white}.PartnerBrandPreview_controls__NUnNO :is(button,input):focus-visible{outline:3px solid #047857;outline-offset:3px}.PartnerBrandPreview_note__fl64q{font-size:11px;line-height:1.5;color:#436553;margin:12px 0 0}@media(max-width:639px){.PartnerBrandPreview_preview__F2jAT{padding:18px}.PartnerBrandPreview_paper__rKdiY{padding:20px}.PartnerBrandPreview_paper__rKdiY h3{font-size:27px}.PartnerBrandPreview_previewHeading__Lq3oh{font-size:13px}}@media(prefers-reduced-motion:reduce){.PartnerBrandPreview_controls__NUnNO button{transition:none}}@media print{.PartnerBrandPreview_controls__NUnNO,.PartnerBrandPreview_note__fl64q{display:none}}