.local-demo_shell__sKIAC{background:#f5f5ef;border:1px solid #ccd3c7;color:#152019;border-radius:18px;overflow:hidden}.local-demo_top__EsLee{padding:clamp(22px,4vw,36px);display:flex;justify-content:space-between;gap:20px;align-items:flex-start;background:#e8eee0;border-bottom:1px solid #c8d3c4}.local-demo_kicker__S6Bxa{color:#526e2c;font-size:11px;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.local-demo_top__EsLee h2{font-size:clamp(27px,4vw,44px);letter-spacing:-.055em;margin:12px 0}.local-demo_top__EsLee p{margin:0;color:#44544b;line-height:1.7;max-width:730px;font-size:15px}.local-demo_tag__WAU1p{background:#12231a;color:#e0f692;border-radius:24px;padding:9px 13px;font-size:10px;letter-spacing:.08em;font-weight:800;white-space:nowrap}.local-demo_two__0slLg{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.local-demo_panel__sayKC{background:#fff;border:1px solid #d9dfd5;border-radius:13px;padding:24px;margin:0 24px 24px}.local-demo_two__0slLg .local-demo_panel__sayKC{margin:0}.local-demo_panel__sayKC h3,.local-demo_result__5pQdb h3,.local-demo_side__jAL_c h3{font-size:23px;letter-spacing:-.045em;margin:0 0 17px}.local-demo_area__XX67U label,.local-demo_panel__sayKC label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:750;margin-bottom:16px}.local-demo_panel__sayKC label:last-child{margin-bottom:0}.local-demo_area__XX67U input,.local-demo_chatForm__JYwNX input,.local-demo_checkRow__cB2zd select,.local-demo_panel__sayKC input,.local-demo_panel__sayKC textarea{color:#102118;background:#fff;border:1px solid #b7c5b5;border-radius:9px;padding:12px;font:inherit;width:100%;min-height:44px;min-width:0}.local-demo_panel__sayKC textarea{resize:vertical;min-height:90px}.local-demo_area__XX67U input:focus-visible,.local-demo_chatForm__JYwNX input:focus-visible,.local-demo_checkRow__cB2zd select:focus-visible,.local-demo_panel__sayKC input:focus-visible,.local-demo_panel__sayKC textarea:focus-visible{outline:3px solid #809d51;outline-offset:2px}.local-demo_area__XX67U{padding:4px 24px 24px}.local-demo_area__XX67U label{margin:0;max-width:450px}.local-demo_muted__J9dhS{color:#5e6e64;font-size:13px;line-height:1.6;margin-bottom:17px}.local-demo_checks__MoshM{border-top:1px solid #e0e7dd}.local-demo_checkRow__cB2zd{display:grid;grid-template-columns:minmax(175px,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;border-bottom:1px solid #e0e7dd;padding:16px 0}.local-demo_checkTitle__3l7oS strong{display:block;font-size:14px}.local-demo_checkTitle__3l7oS small{display:block;margin-top:6px;color:#617166;line-height:1.55}.local-demo_checkRow__cB2zd label{margin:0;display:flex;flex-direction:column;gap:6px;color:#556a57;font-size:11px}.local-demo_checkRow__cB2zd select{font-size:12px;padding:10px}.local-demo_actions__i9_ya{padding:0 24px 24px;display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap}.local-demo_actions__i9_ya .local-demo_muted__J9dhS{width:100%;margin:0}.local-demo_consent__gzr3n{flex:1 1 360px;display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;color:#31483c}.local-demo_consent__gzr3n input{width:17px;height:17px;flex:0 0 17px;accent-color:#456b2e;margin-top:3px}.local-demo_primary__SSyN5,.local-demo_secondary__n7Ev_{border:1px solid #13271b;min-height:44px;padding:12px 18px;border-radius:8px;font-weight:750;cursor:pointer}.local-demo_primary__SSyN5{background:#152d1b;color:#e9fcac}.local-demo_secondary__n7Ev_{background:#fff;color:#152d1b}.local-demo_primary__SSyN5:disabled{opacity:.45;cursor:not-allowed}.local-demo_primary__SSyN5:not(:disabled):hover{background:#315131}.local-demo_primary__SSyN5:focus-visible,.local-demo_secondary__n7Ev_:focus-visible,.local-demo_suggestions__22_dY button:focus-visible{outline:3px solid #809d51;outline-offset:3px}.local-demo_result__5pQdb{padding:24px;margin:0 24px 24px;background:#edf4e9;border:1px solid #cbd9c6;border-radius:12px}.local-demo_result__5pQdb h3{margin-top:9px}.local-demo_metrics__lRxiH{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px}.local-demo_metrics__lRxiH>div{flex:1 1 100px;padding:13px;background:#fff;border:1px solid #d3e0cb;border-radius:10px}.local-demo_metrics__lRxiH strong{display:block;font-size:30px}.local-demo_metrics__lRxiH span{font-size:12px;color:#50654c}.local-demo_report__99e6v{background:#fff;border:1px solid #d5dfd2;color:#1c2a20;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;max-height:480px;overflow-y:auto;border-radius:8px}.local-demo_buttonRow__h_QXw{display:flex;gap:12px;flex-wrap:wrap}.local-demo_notice__ESz_M{margin:0 24px 20px;color:#315e2c;font-weight:700;font-size:13px}.local-demo_fine__46pgE{margin:0;padding:0 24px 24px;color:#57675e;font-size:12px;line-height:1.65}.local-demo_chatGrid__SUNWP{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:20px;padding:24px}.local-demo_chat__duLgT{border:1px solid #d6ded0;background:#fff;border-radius:14px;min-width:0;overflow:hidden}.local-demo_chatHead__rGa_i{padding:17px 19px;background:#ebf2e9;display:flex;justify-content:space-between;gap:10px;align-items:center}.local-demo_chatHead__rGa_i strong{display:block;font-size:17px}.local-demo_chatHead__rGa_i small{display:block;color:#657566;font-size:12px;margin-top:5px}.local-demo_chatHead__rGa_i .local-demo_secondary__n7Ev_{padding:8px 13px;min-height:38px;font-size:12px}.local-demo_messages__QEvlq{min-height:320px;max-height:450px;overflow-y:auto;display:flex;flex-direction:column;gap:13px;padding:18px;background:#fbfcf9}.local-demo_bubbleAgent__pG2iT,.local-demo_bubbleVisitor__Lxb_q{padding:13px 15px;max-width:88%;border-radius:13px;overflow-wrap:anywhere}.local-demo_bubbleAgent__pG2iT{align-self:flex-start;background:#eaf2de;border:1px solid #d1e0c9}.local-demo_bubbleVisitor__Lxb_q{align-self:flex-end;background:#edf0ef;border:1px solid #d8dcda}.local-demo_bubbleAgent__pG2iT small,.local-demo_bubbleVisitor__Lxb_q small{font-size:10px;font-weight:850;color:#42663c;display:block;margin-bottom:7px}.local-demo_bubbleAgent__pG2iT p,.local-demo_bubbleVisitor__Lxb_q p{font-size:14px;line-height:1.65;margin:0}.local-demo_suggestions__22_dY{padding:12px 15px;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e5e9e3}.local-demo_suggestions__22_dY button{background:#eff4e8;border:1px solid #ccddc4;border-radius:20px;padding:8px 12px;color:#28442f;font-size:12px;cursor:pointer}.local-demo_chatForm__JYwNX{display:flex;gap:10px;padding:12px 15px 17px;align-items:center}.local-demo_chatForm__JYwNX input{flex:1 1;font-size:14px}.local-demo_chatForm__JYwNX .local-demo_primary__SSyN5{flex:0 0 auto}.local-demo_side__jAL_c{padding:22px;border:1px solid #d6dfcf;border-radius:14px;background:#f9faf5;align-self:start}.local-demo_faq__FXHJP{border-top:1px solid #dce4d5;padding:16px 0}.local-demo_faq__FXHJP strong{font-size:14px}.local-demo_faq__FXHJP p{color:#566859;font-size:13px;line-height:1.65;margin:8px 0 0}.local-demo_callout__GU1zs{background:#e6efd9;border-radius:10px;padding:16px;color:#284c2d}.local-demo_callout__GU1zs strong{font-size:13px}.local-demo_callout__GU1zs p{font-size:12px;line-height:1.7;margin:8px 0 0}.local-demo_srOnly__npqY_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:850px){.local-demo_chatGrid__SUNWP{grid-template-columns:1fr}.local-demo_side__jAL_c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.local-demo_side__jAL_c .local-demo_callout__GU1zs,.local-demo_side__jAL_c h3{grid-column:1/-1}.local-demo_faq__FXHJP{border-top:1px solid #dce4d5}}@media(max-width:650px){.local-demo_top__EsLee{flex-direction:column}.local-demo_two__0slLg{grid-template-columns:1fr;padding:15px;gap:12px}.local-demo_panel__sayKC{margin:0 15px 15px;padding:17px}.local-demo_two__0slLg .local-demo_panel__sayKC{margin:0}.local-demo_area__XX67U{padding:0 15px 15px}.local-demo_checkRow__cB2zd{grid-template-columns:1fr 1fr;gap:10px}.local-demo_checkTitle__3l7oS{grid-column:1/-1}.local-demo_actions__i9_ya{padding:0 15px 20px}.local-demo_result__5pQdb{margin:0 15px 15px;padding:15px}.local-demo_fine__46pgE{padding:0 15px 20px}.local-demo_chatGrid__SUNWP{padding:15px}.local-demo_messages__QEvlq{min-height:290px}.local-demo_side__jAL_c{grid-template-columns:1fr}.local-demo_side__jAL_c .local-demo_callout__GU1zs,.local-demo_side__jAL_c h3{grid-column:auto}.local-demo_chatForm__JYwNX{flex-wrap:wrap}.local-demo_chatForm__JYwNX input{flex:1 1 190px}.local-demo_tag__WAU1p{white-space:normal}}@media(max-width:390px){.local-demo_chatForm__JYwNX .local-demo_primary__SSyN5{width:100%}.local-demo_bubbleAgent__pG2iT,.local-demo_bubbleVisitor__Lxb_q{max-width:100%}}@media(prefers-reduced-motion:reduce){.local-demo_shell__sKIAC{scroll-behavior:auto}}.local-demo_demoSafety__vNes5{margin:24px 24px 0;padding:13px 17px;background:#e9f0df;color:#385437;border-left:4px solid #7b9c4d;font-size:13px;line-height:1.6}.local-demo_reviewIntro__BCIRr{padding:28px 24px 8px}.local-demo_reviewIntro__BCIRr h3{font-size:clamp(23px,3vw,30px);letter-spacing:-.04em;margin:0 0 9px}.local-demo_reviewIntro__BCIRr>p{font-size:14px;line-height:1.65;color:#526556}.local-demo_reviewGrid__dnyv1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.local-demo_reviewCard__IONea{padding:18px;background:#fff;border:1px solid #d5dfd1;border-radius:12px}.local-demo_reviewCard__IONea span{display:block;font-size:12px;color:#627e3d;font-weight:850;margin-bottom:8px}.local-demo_reviewCard__IONea strong{display:block;font-size:16px;letter-spacing:-.02em}.local-demo_reviewCard__IONea p{font-size:13px;line-height:1.6;margin:7px 0 0;color:#526154}.local-demo_leadForm__dtDbT{margin:25px 24px 28px;background:#fff;border:1px solid #d7dfd2;border-radius:14px;padding:clamp(20px,3vw,32px)}.local-demo_leadForm__dtDbT h3{font-size:clamp(24px,3vw,32px);letter-spacing:-.04em;margin:0 0 10px}.local-demo_leadFields__tYnKh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.local-demo_leadFields__tYnKh label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:13px;min-width:0}.local-demo_leadFields__tYnKh input,.local-demo_leadFields__tYnKh select{background:#fff;color:#16241b;font:inherit;font-size:14px;border:1px solid #b7c5b5;border-radius:9px;padding:12px;min-width:0;width:100%;min-height:44px}.local-demo_leadFields__tYnKh input:focus-visible,.local-demo_leadFields__tYnKh select:focus-visible,.local-demo_secondaryLink__LGoyr:focus-visible{outline:3px solid #809d51;outline-offset:2px}.local-demo_leadForm__dtDbT .local-demo_consent__gzr3n{margin:20px 0 15px;display:flex}.local-demo_leadForm__dtDbT .local-demo_fine__46pgE{padding:16px 0 0}.local-demo_leadForm__dtDbT .local-demo_notice__ESz_M{margin:14px 0 0}.local-demo_secondaryLink__LGoyr{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #1f3b26;border-radius:8px;text-decoration:none;font-size:13px;font-weight:750}@media(max-width:740px){.local-demo_reviewGrid__dnyv1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.local-demo_leadFields__tYnKh,.local-demo_reviewGrid__dnyv1{grid-template-columns:1fr}.local-demo_leadForm__dtDbT{margin:16px 15px 20px}.local-demo_reviewIntro__BCIRr{padding:23px 15px 8px}.local-demo_demoSafety__vNes5{margin:15px 15px 0}}.local-demo_quizForm__FAa1L{margin:0;padding:24px}.local-demo_quizFields__eLPJp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.local-demo_quizFields__eLPJp label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:750;min-width:0}.local-demo_quizFields__eLPJp input{width:100%;min-width:0;min-height:44px;padding:12px;border-radius:8px;background:#fff;border:1px solid #b7c5b5;color:#182c1d;font:inherit;font-size:14px}.local-demo_quizFields__eLPJp input:focus-visible,.local-demo_quizOptions__58YNk input:focus-visible{outline:3px solid #809d51;outline-offset:2px}.local-demo_quizQuestions__CeFod{border:none;margin:0;padding:0}.local-demo_quizQuestions__CeFod legend{font-size:clamp(21px,3vw,28px);font-weight:800;letter-spacing:-.04em;margin-bottom:13px}.local-demo_quizQuestion__6bx00{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:16px;align-items:center;background:#fff;border:1px solid #e0e5dd;border-radius:12px;padding:18px;margin:11px 0}.local-demo_quizPrompt__EfV1Y{display:flex;align-items:center;gap:14px;min-width:0}.local-demo_quizPrompt__EfV1Y span{font-weight:800;color:#668645;font-size:13px}.local-demo_quizPrompt__EfV1Y strong{font-size:14px;line-height:1.5}.local-demo_quizOptions__58YNk{display:flex;flex-wrap:wrap;gap:7px}.local-demo_quizOptions__58YNk label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:13px;padding:9px 10px;border:1px solid #ccd7c7;border-radius:18px;white-space:nowrap;background:#f8faf4}.local-demo_quizOptions__58YNk input{accent-color:#42682e}.local-demo_quizActions__mwPS_{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:23px}.local-demo_quizActions__mwPS_ span{font-size:12px;color:#617166}.local-demo_quizResult__Zy0Pm{background:#edf4e9;margin:0 24px 26px;border:1px solid #cbd9c6;border-radius:14px;padding:clamp(20px,3vw,30px)}.local-demo_quizResult__Zy0Pm h3{font-size:clamp(24px,3vw,34px);margin:10px 0;letter-spacing:-.04em}.local-demo_quizResult__Zy0Pm>p{font-size:14px;line-height:1.7}.local-demo_quizResult__Zy0Pm h4{font-size:20px;margin:19px 0 11px}.local-demo_quizRecommendations__aGJl1{padding-left:21px;margin-bottom:25px}.local-demo_quizRecommendations__aGJl1 li{line-height:1.6;margin-bottom:14px}.local-demo_quizRecommendations__aGJl1 p{margin:5px 0 0;color:#486048;font-size:14px}.local-demo_quizCta__KH4Kp{background:#14251b;color:#f5f8eb;padding:clamp(20px,3vw,29px);border-radius:12px;margin:23px 0}.local-demo_quizCta__KH4Kp h4{font-size:clamp(23px,3vw,31px);margin:0 0 10px}.local-demo_quizCta__KH4Kp p{font-size:15px;color:#d2e0d1;line-height:1.7;margin:0 0 19px}.local-demo_quizCta__KH4Kp .local-demo_primary__SSyN5{display:inline-flex;align-items:center;background:#d7f578;border-color:#d7f578;color:#1c3021;text-decoration:none;margin:0 10px 10px 0}.local-demo_quizCta__KH4Kp .local-demo_secondaryLink__LGoyr{border-color:#a5c7a3;color:#f7fbe9}@media(max-width:880px){.local-demo_quizFields__eLPJp{grid-template-columns:1fr 1fr}.local-demo_quizQuestion__6bx00{grid-template-columns:1fr}}@media(max-width:550px){.local-demo_quizForm__FAa1L{padding:16px 15px}.local-demo_quizFields__eLPJp{grid-template-columns:1fr}.local-demo_quizOptions__58YNk{gap:6px}.local-demo_quizResult__Zy0Pm{margin:0 15px 20px}.local-demo_quizQuestion__6bx00{padding:14px}.local-demo_quizCta__KH4Kp .local-demo_primary__SSyN5,.local-demo_quizCta__KH4Kp .local-demo_secondaryLink__LGoyr{width:100%;justify-content:center;margin-right:0}}