.assessment_assessmentPage__Rr2Zf{--green:#1a5c3a;--greenLight:#2d8a58;--greenPale:#e8f5ee;--gold:#c9a84c;--goldLight:#f0dfa0;--cream:#faf8f3;--text:#1a1a1a;--textMuted:#6b7280;--white:#fff;--border:#e2ddd4;--shadow:0 4px 24px rgba(26,92,58,.1);--radius:16px;font-family:DM Sans,sans-serif;background:var(--cream);color:var(--text);min-height:100vh}.assessment_assessmentPage__Rr2Zf,.assessment_assessmentPage__Rr2Zf *,.assessment_assessmentPage__Rr2Zf :after,.assessment_assessmentPage__Rr2Zf :before{box-sizing:border-box;margin:0;padding:0}.assessment_header__Qk3X4{background:var(--green);padding:18px 32px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-shadow:0 2px 16px rgba(0,0,0,.18)}.assessment_logo__HwiDm{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.assessment_logoLeaf__7UK5b{width:34px;height:34px;background:var(--gold);border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;font-size:16px}.assessment_logoText__LBJBI{font-family:"DM Serif Display",serif;color:var(--white);font-size:1.3rem;letter-spacing:.01em}.assessment_logoSub__5vtIe{font-size:.65rem;color:var(--goldLight);display:block;font-family:DM Sans,sans-serif;font-weight:300;letter-spacing:.08em;text-transform:uppercase;margin-top:-2px}.assessment_headerBadge___7_KA{background:var(--gold);color:var(--green);font-size:.72rem;font-weight:600;padding:5px 14px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.assessment_hero__DQY9g{background:linear-gradient(135deg,var(--green) 0,#2d6b45 60%,#1a5c3a 100%);padding:56px 32px 48px;text-align:center;position:relative;overflow:hidden}.assessment_hero__DQY9g:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(201,168,76,.18) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,hsla(0,0%,100%,.06) 0,transparent 50%)}.assessment_heroTag__PYefa{display:inline-block;background:rgba(201,168,76,.25);border:1px solid rgba(201,168,76,.5);color:var(--goldLight);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 18px;border-radius:999px;margin-bottom:18px;position:relative}.assessment_hero__DQY9g h1{font-family:"DM Serif Display",serif;color:var(--white);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.18;margin-bottom:14px;position:relative}.assessment_hero__DQY9g h1 em{color:var(--goldLight);font-style:italic}.assessment_hero__DQY9g p{color:hsla(0,0%,100%,.78);font-size:1rem;max-width:480px;margin:0 auto;line-height:1.65;font-weight:300;position:relative}.assessment_stepsBar__LyiJl{display:flex;align-items:center;justify-content:center;gap:0;padding:28px 32px 0;max-width:520px;margin:0 auto}.assessment_stepDot__YJkGz{width:32px;height:32px;border-radius:50%;background:var(--border);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;color:var(--textMuted);transition:all .35s ease;flex-shrink:0;position:relative;z-index:2}.assessment_stepDot__YJkGz.assessment_active__wGtb7{background:var(--green);color:#fff}.assessment_stepDot__YJkGz.assessment_done__uZ_VG{background:var(--gold);color:var(--green)}.assessment_stepLine__3bkGd{flex:1;height:2px;background:var(--border);transition:background .35s ease;margin:0 -1px}.assessment_stepLine__3bkGd.assessment_done__uZ_VG{background:var(--gold)}.assessment_stepLabel__VVocz{font-size:.65rem;text-align:center;margin-top:6px;color:var(--textMuted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.assessment_stepsLabels__mCu14{display:flex;justify-content:space-between;max-width:520px;margin:0 auto;padding:0 10px}.assessment_main__ii2hX{max-width:620px;margin:0 auto;padding:28px 20px 60px}.assessment_card__q0PMF{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 32px;border:1px solid var(--border);animation:assessment_fadeUp__od66u .45s ease both}@keyframes assessment_fadeUp__od66u{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.assessment_cardTitle__BP1u2{font-family:"DM Serif Display",serif;font-size:1.4rem;color:var(--green);margin-bottom:6px}.assessment_cardSubtitle__33_Jz{color:var(--textMuted);font-size:.9rem;margin-bottom:26px;line-height:1.5}.assessment_sectionLabel__O2DB9{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--green);margin-bottom:12px}.assessment_chips__LjD9E{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.assessment_chip__00Nlo{padding:9px 16px;border-radius:999px;border:1.5px solid var(--border);background:var(--white);color:var(--text);font-size:.86rem;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:DM Sans,sans-serif;font-weight:400}.assessment_chip__00Nlo:hover{border-color:var(--greenLight);color:var(--green);background:var(--greenPale)}.assessment_chip__00Nlo.assessment_selected__TRCla{background:var(--green);color:#fff;border-color:var(--green)}.assessment_describeArea__dxDpl{width:100%;min-height:110px;border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:.93rem;color:var(--text);background:var(--cream);resize:vertical;outline:none;transition:border-color .2s;line-height:1.6;margin-bottom:22px}.assessment_describeArea__dxDpl:focus{border-color:var(--greenLight);background:#fff}.assessment_describeArea__dxDpl::-moz-placeholder{color:#aaa}.assessment_describeArea__dxDpl::placeholder{color:#aaa}.assessment_radioGroup__AZM8R{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.assessment_radioItem__pyX20{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1.5px solid var(--border);border-radius:12px;cursor:pointer;transition:all .2s}.assessment_radioItem__pyX20:hover{border-color:var(--greenLight);background:var(--greenPale)}.assessment_radioItem__pyX20.assessment_selected__TRCla{border-color:var(--green);background:var(--greenPale)}.assessment_radioItem__pyX20 input{display:none}.assessment_radioCircle__B8Y0f{width:20px;height:20px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.assessment_radioItem__pyX20.assessment_selected__TRCla .assessment_radioCircle__B8Y0f{border-color:var(--green);background:var(--green)}.assessment_radioItem__pyX20.assessment_selected__TRCla .assessment_radioCircle__B8Y0f:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%}.assessment_radioLabel__6CcCe{font-size:.91rem;font-weight:400;line-height:1.4}.assessment_radioLabel__6CcCe small{display:block;color:var(--textMuted);font-size:.78rem;margin-top:2px}.assessment_btn__mXubE{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;border:none;transition:all .22s;text-decoration:none}.assessment_btnPrimary__48sED{background:var(--green);color:#fff;width:100%}.assessment_btnPrimary__48sED:hover{background:var(--greenLight);transform:translateY(-1px);box-shadow:0 6px 20px rgba(26,92,58,.25)}.assessment_btnPrimary__48sED:disabled{opacity:.5;cursor:not-allowed;transform:none}.assessment_btnGhost__JhPGI{background:transparent;color:var(--textMuted);border:1.5px solid var(--border);font-size:.86rem}.assessment_btnGhost__JhPGI:hover{border-color:var(--green);color:var(--green)}.assessment_aiLoading__3dNxh{text-align:center;padding:48px 0}.assessment_pulseRing__lRlI9{width:70px;height:70px;border-radius:50%;background:var(--greenPale);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;position:relative}.assessment_pulseRing__lRlI9:after,.assessment_pulseRing__lRlI9:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--greenLight);animation:assessment_pulse__GYmYg 1.8s ease-out infinite}.assessment_pulseRing__lRlI9:after{animation-delay:.6s}@keyframes assessment_pulse__GYmYg{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.assessment_pulseIcon__CpLhB{font-size:28px}.assessment_aiLoading__3dNxh p{color:var(--textMuted);font-size:.92rem}.assessment_aiLoading__3dNxh strong{display:block;font-family:"DM Serif Display",serif;font-size:1.2rem;color:var(--green);margin-bottom:8px}.assessment_streamBox__hN_SS{background:var(--greenPale);border:1px solid rgba(26,92,58,.15);border-radius:12px;padding:18px;font-size:.88rem;line-height:1.65;color:var(--green);min-height:60px;margin-bottom:24px;white-space:pre-wrap}.assessment_streamBox__hN_SS .assessment_cursor__s2grf{display:inline-block;width:2px;height:14px;background:var(--green);animation:assessment_blink__nRdJd .8s step-end infinite;vertical-align:text-bottom;margin-left:2px}@keyframes assessment_blink__nRdJd{50%{opacity:0}}.assessment_productsGrid__Tw7PM{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.assessment_productCard__oVKzk{display:flex;gap:16px;align-items:flex-start;padding:16px;border:1.5px solid var(--border);border-radius:14px;background:#fff;transition:all .2s;cursor:pointer;position:relative}.assessment_productCard__oVKzk:hover{border-color:var(--greenLight);box-shadow:0 4px 14px rgba(26,92,58,.1)}.assessment_productCard__oVKzk.assessment_inCart__GFEX_{border-color:var(--gold);background:#fffdf4}.assessment_productImg__qTivT{-o-object-fit:cover;object-fit:cover}.assessment_productImgPlaceholder__5Rpck,.assessment_productImg__qTivT{width:64px;height:64px;border-radius:10px;background:var(--greenPale);flex-shrink:0}.assessment_productImgPlaceholder__5Rpck{display:flex;align-items:center;justify-content:center;font-size:24px}.assessment_productInfo__TfLH9{flex:1}.assessment_productName__CnZgA{font-weight:600;font-size:.95rem;margin-bottom:4px;color:var(--text)}.assessment_productReason__FbGGn{font-size:.8rem;color:var(--textMuted);line-height:1.45;margin-bottom:8px}.assessment_productPrice__KXwS9{font-weight:700;color:var(--green);font-size:.95rem}.assessment_productPrice__KXwS9 span{font-size:.75rem;font-weight:400;color:var(--textMuted)}.assessment_cartBadge__iWdyh{position:absolute;top:12px;right:12px;background:var(--gold);color:var(--green);font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:999px;display:none}.assessment_productCard__oVKzk.assessment_inCart__GFEX_ .assessment_cartBadge__iWdyh{display:block}.assessment_cartSummary___r7Np{background:var(--green);border-radius:14px;padding:20px 22px;color:#fff;margin-bottom:16px}.assessment_cartSummaryTitle__Niwao{font-family:"DM Serif Display",serif;font-size:1.1rem;margin-bottom:12px;display:flex;align-items:center;gap:8px}.assessment_cartItems__QkoL1{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.assessment_cartItem__StQWi{display:flex;justify-content:space-between;align-items:center;font-size:.87rem}.assessment_cartItemName__KiAXS{opacity:.9}.assessment_cartItemPrice__m8Xix{font-weight:600}.assessment_cartDivider__u4uTX{height:1px;background:hsla(0,0%,100%,.2);margin:10px 0}.assessment_cartTotal__m8lsS{display:flex;justify-content:space-between;font-weight:700;font-size:1rem}.assessment_btnWhatsapp___AquM{background:#25d366;color:#fff;width:100%;font-size:1rem;padding:16px;border-radius:14px;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:DM Sans,sans-serif;font-weight:600;border:none;cursor:pointer;transition:all .22s}.assessment_btnWhatsapp___AquM:hover{background:#1ebc5a;transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.3)}.assessment_disclaimer__y_g3V{background:#fff8e6;border:1px solid #f0dfa0;border-radius:10px;padding:12px 14px;font-size:.78rem;color:#856a1a;line-height:1.55;margin-bottom:20px}.assessment_disclaimer__y_g3V strong{color:#6b5014}.assessment_hidden__MW7N5{display:none!important}@media (max-width:480px){.assessment_header__Qk3X4{padding:14px 18px}.assessment_hero__DQY9g{padding:40px 20px 36px}.assessment_card__q0PMF{padding:24px 18px}.assessment_main__ii2hX{padding:20px 14px 50px}}