.ConsultationRequestCard_card__PoScu{background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:var(--rr-radius-md,8px);padding:24px}.ConsultationRequestCard_title___5TJm{font-size:18px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px}.ConsultationRequestCard_description__FOGZg{font-size:14px;color:var(--rr-color-text-secondary);line-height:1.5;margin:0 0 20px}.ConsultationRequestCard_error__m7SnE{font-size:13px;color:var(--rr-color-error);margin:0 0 12px;padding:8px 12px;background:var(--rr-color-error-light);border-radius:6px}.ConsultationRequestCard_options__jyU_f{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ConsultationRequestCard_option__gruku{display:flex;align-items:center;gap:12px;padding:16px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:var(--rr-radius-md,8px);cursor:pointer;text-align:left;transition:background-color .15s,border-color .15s,transform .15s}.ConsultationRequestCard_option__gruku:disabled{opacity:.6;cursor:not-allowed}.ConsultationRequestCard_option__gruku:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-primary),0 0 0 4px var(--rr-color-border-focus)}.ConsultationRequestCard_option__gruku:active:not(:disabled){transform:scale(.98)}@media (hover:hover){.ConsultationRequestCard_option__gruku:hover:not(:disabled){background:var(--rr-color-surface-hover);border-color:var(--rr-color-blue)}}.ConsultationRequestCard_option__gruku svg{color:var(--rr-color-blue);flex-shrink:0}.ConsultationRequestCard_option__gruku strong{display:block;font-size:14px;font-weight:600;color:var(--rr-color-text-primary)}.ConsultationRequestCard_option__gruku span{font-size:12px;color:var(--rr-color-text-tertiary)}.ConsultationRequestCard_spinner__UcR4i{animation:ConsultationRequestCard_spin__org_5 1s linear infinite}@keyframes ConsultationRequestCard_spin__org_5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConsultationRequestCard_successState__FgjlB{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.ConsultationRequestCard_successIcon__RRdmp{color:var(--rr-color-success);margin-bottom:12px}.ConsultationRequestCard_successTitle__6k9Wm{font-size:18px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px}.ConsultationRequestCard_successText__OpB91{font-size:14px;color:var(--rr-color-text-secondary);margin:0}@media (max-width:768px){.ConsultationRequestCard_options__jyU_f{grid-template-columns:1fr}}.EmptyStateLocked_container__RwCUZ{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:80px auto 0;padding:0 16px}.EmptyStateLocked_iconCircle__XDEf_{width:48px;height:48px;border-radius:50%;background:var(--rr-color-bg-tertiary);color:var(--rr-color-text-tertiary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.EmptyStateLocked_title__I_pid{font-size:18px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px}.EmptyStateLocked_description__Kx2EO{font-size:14px;color:var(--rr-color-text-secondary);margin:0 0 12px;line-height:1.5}.EmptyStateLocked_progress__b5jVh{font-size:13px;font-weight:600;color:var(--rr-color-blue);margin-bottom:24px}.EmptyStateLocked_skeleton__gVgQf{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:24px;opacity:.4}.EmptyStateLocked_skeletonBar__XbwG6{height:12px;background:var(--rr-color-border-default);border-radius:6px}.EmptyStateLocked_cta__SCbrD{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;min-height:44px;background:var(--rr-color-blue);color:#fff;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s}.EmptyStateLocked_cta__SCbrD:focus-visible{outline:2px solid var(--rr-color-focus-ring);outline-offset:2px}@media (hover:hover){.EmptyStateLocked_cta__SCbrD:hover{background:var(--rr-color-blue-light)}}@media (max-width:768px){.EmptyStateLocked_container__RwCUZ{margin-top:48px}}.DocumentStyles_document__76H9L{font-family:Georgia,Times New Roman,serif;color:var(--rr-color-charcoal);line-height:1.7;font-size:14px}.DocumentStyles_letterhead__w58S8{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:2px solid var(--rr-color-blue);margin-bottom:32px}.DocumentStyles_logo__yuXd4{display:flex;align-items:center;gap:12px}.DocumentStyles_logoIcon__agltC{width:48px;height:48px;background:var(--rr-color-white);border:2px solid var(--rr-color-border-default);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--rr-color-blue);font-weight:700;font-size:1rem;font-family:Inter,sans-serif;box-shadow:0 2px 4px rgba(45,52,54,.08)}.DocumentStyles_companyInfo__UhgSb{font-family:Inter,sans-serif}.DocumentStyles_companyName__z_83O{font-size:1.25rem;font-weight:600;color:var(--rr-color-charcoal);margin:0 0 4px}.DocumentStyles_companyTagline__YPIfu{font-size:.75rem;color:var(--rr-color-gray-400);margin:0;letter-spacing:.05em;text-transform:uppercase}.DocumentStyles_contactInfo__Nf_js{text-align:right;font-size:.8125rem;color:var(--rr-color-gray-600);font-family:Inter,sans-serif;line-height:1.6}.DocumentStyles_documentTitle__AP9Wq{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 8px;color:var(--rr-color-charcoal);font-family:Inter,sans-serif;letter-spacing:-.02em}.DocumentStyles_documentNumber__2Xgjx{text-align:center;font-size:.875rem;color:var(--rr-color-gray-400);margin:0 0 32px;font-family:Inter,sans-serif}.DocumentStyles_section__684wQ{margin-bottom:28px}.DocumentStyles_sectionTitle__vXOC9{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--rr-color-blue);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--rr-color-border-default);font-family:Inter,sans-serif}.DocumentStyles_sectionContent__qnbBl{padding-left:0}.DocumentStyles_infoGrid__AysJ2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;margin-bottom:24px}.DocumentStyles_infoItem__59cuC{display:flex;flex-direction:column;gap:2px}.DocumentStyles_infoLabel__63gY_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_infoValue__Jwh_h{font-size:.9375rem;color:var(--rr-color-charcoal)}.DocumentStyles_table__Yl4NW{width:100%;border-collapse:collapse;margin:16px 0;font-family:Inter,sans-serif}.DocumentStyles_table__Yl4NW td,.DocumentStyles_table__Yl4NW th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--rr-color-gray-100);font-size:.875rem}.DocumentStyles_table__Yl4NW th{background:rgba(37,99,235,.06);font-weight:600;color:var(--rr-color-charcoal);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.DocumentStyles_table__Yl4NW tr:last-child td{border-bottom:none}.DocumentStyles_tableTotal__Npnsp{font-weight:600;background:rgba(37,99,235,.06)}.DocumentStyles_tableTotal__Npnsp td{border-top:2px solid var(--rr-color-charcoal)}.DocumentStyles_highlightBox__yIBWj{background:rgba(37,99,235,.06);border-left:4px solid var(--rr-color-blue);padding:16px 20px;margin:20px 0;border-radius:0 8px 8px 0}.DocumentStyles_highlightBox__yIBWj p{margin:0;font-size:.9375rem}.DocumentStyles_signatureBlock__n28CW{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding-top:32px;border-top:1px solid var(--rr-color-gray-100)}.DocumentStyles_signatureItem__ecjBA{display:flex;flex-direction:column}.DocumentStyles_signatureLine__Mc79E{border-bottom:2px solid var(--rr-color-charcoal);height:60px;margin-bottom:8px;display:flex;align-items:flex-end;padding-bottom:4px}.DocumentStyles_signatureValue__miuRS{font-family:Brush Script MT,cursive;font-size:1.5rem;color:var(--rr-color-charcoal)}.DocumentStyles_signatureLabel__2QJbu{font-size:.75rem;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_signatureDate__WDAll{font-size:.8125rem;color:var(--rr-color-gray-600);margin-top:4px}.DocumentStyles_footer__xrG7q{margin-top:48px;padding-top:24px;border-top:1px solid var(--rr-color-gray-100);text-align:center;font-size:.75rem;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_footer__xrG7q p{margin:4px 0}.DocumentStyles_badge__CuqLk{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--rr-color-success-light);border:1px solid var(--rr-color-success);border-radius:10px;color:var(--rr-color-success);font-weight:600;font-size:.875rem;font-family:Inter,sans-serif;margin-bottom:24px;box-shadow:0 2px 4px rgba(74,124,89,.1)}.DocumentStyles_termsList__jiD4n{padding-left:24px;margin:12px 0}.DocumentStyles_termsList__jiD4n li{margin-bottom:8px}.DocumentStyles_watermark__35xdC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:120px;font-weight:700;color:rgba(74,124,89,.08);text-transform:uppercase;pointer-events:none;font-family:Inter,sans-serif;white-space:nowrap}.DocumentStyles_certificateWrapper__kgluG{position:relative;border:3px double var(--rr-color-blue);padding:8px}.DocumentStyles_certificateInner___1BKz{border:1px solid rgba(37,99,235,.2);padding:40px}.DocumentStyles_certificateTitle__cL1Z8{font-size:2rem;font-weight:700;text-align:center;color:var(--rr-color-charcoal);margin:0 0 8px;font-family:Inter,sans-serif}.DocumentStyles_certificateSubtitle__Ev5v7{text-align:center;font-size:1rem;color:var(--rr-color-gray-400);margin:0 0 32px}.DocumentStyles_certificateSeal__xXXtC{display:flex;justify-content:center;margin:32px 0}.DocumentStyles_seal__LFuEt{width:100px;height:100px;border:3px solid var(--rr-color-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.06)}.DocumentStyles_sealInner__hp__i{width:80px;height:80px;border:2px solid var(--rr-color-blue);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.625rem;font-weight:600;color:var(--rr-color-blue);text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif}.DocumentStyles_sealYears__EQ_k5{font-size:1.5rem;font-weight:700;line-height:1}.DocumentViewer_overlay__4dIh0{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease;padding:24px}.DocumentViewer_overlay__4dIh0.DocumentViewer_open__mWkHN{opacity:1;visibility:visible}.DocumentViewer_modal__FW_DT{width:100%;max-width:900px;max-height:calc(100vh - 48px);background:var(--rr-color-bg-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.3);transform:scale(.95) translateY(20px);transition:transform .3s ease}.DocumentViewer_overlay__4dIh0.DocumentViewer_open__mWkHN .DocumentViewer_modal__FW_DT{transform:scale(1) translateY(0)}.DocumentViewer_header__o_mzg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--rr-color-white);border-bottom:1px solid var(--rr-color-border-default);color:var(--rr-color-charcoal);flex-shrink:0}.DocumentViewer_headerInfo___nn5o{display:flex;align-items:center;gap:12px;min-width:0}.DocumentViewer_title__kGKd1{font-size:1.125rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentViewer_status__uZmyR{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.DocumentViewer_status__uZmyR.DocumentViewer_signed__63s23{background:var(--rr-color-success-light);color:var(--rr-color-success)}.DocumentViewer_status__uZmyR.DocumentViewer_active__lKUVB{background:rgba(37,99,235,.12);color:var(--rr-color-blue)}.DocumentViewer_status__uZmyR.DocumentViewer_paid__RBrbE{background:var(--rr-color-success-light);color:var(--rr-color-success)}.DocumentViewer_status__uZmyR.DocumentViewer_pending__eaCOQ{background:var(--rr-color-warning-light);color:var(--rr-color-warning)}.DocumentViewer_status__uZmyR.DocumentViewer_approved__hsK_I{background:var(--rr-color-info-light);color:var(--rr-color-info)}.DocumentViewer_actions__PSl9B{display:flex;align-items:center;gap:8px}.DocumentViewer_actionButton__aqGVl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .15s ease}.DocumentViewer_actionButton__aqGVl:hover{background:var(--rr-color-blue);border-color:var(--rr-color-blue);color:var(--rr-color-white);box-shadow:var(--rr-shadow-charcoal-subtle)}.DocumentViewer_actionButton__aqGVl:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_signButton__rhi_s{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--rr-color-blue);border:1px solid var(--rr-color-blue);border-radius:8px;color:var(--rr-color-white);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:var(--rr-shadow-charcoal-subtle);transition:all .15s ease}.DocumentViewer_signButton__rhi_s:hover{background:var(--rr-color-blue-dark);border-color:var(--rr-color-blue-dark);box-shadow:var(--rr-shadow-charcoal-medium);transform:translateY(-1px)}.DocumentViewer_signButton__rhi_s:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_closeButton__eJJO1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .15s ease;margin-left:8px}.DocumentViewer_closeButton__eJJO1:hover{background:var(--rr-color-charcoal);border-color:var(--rr-color-charcoal);color:var(--rr-color-white)}.DocumentViewer_closeButton__eJJO1:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_content___RGSN{flex:1;overflow-y:auto;padding:32px;background:var(--rr-color-bg-tertiary)}.DocumentViewer_documentWrapper__WoGlZ{max-width:800px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:48px 56px;min-height:1000px}@media print{.DocumentViewer_overlay__4dIh0{position:static;background:none;padding:0}.DocumentViewer_modal__FW_DT{max-width:none;max-height:none;box-shadow:none;border-radius:0}.DocumentViewer_header__o_mzg{display:none}.DocumentViewer_content___RGSN{padding:0;background:#fff}.DocumentViewer_documentWrapper__WoGlZ{box-shadow:none;padding:0;border-radius:0}}@media (max-width:768px){.DocumentViewer_overlay__4dIh0{padding:0}.DocumentViewer_modal__FW_DT{max-width:100%;max-height:100%;border-radius:0}.DocumentViewer_header__o_mzg{padding:12px 16px}.DocumentViewer_title__kGKd1{font-size:1rem}.DocumentViewer_signButton__rhi_s span{display:none}.DocumentViewer_content___RGSN{padding:16px}.DocumentViewer_documentWrapper__WoGlZ{padding:24px}}.FAQBar_faqBar__K_kFH{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;font-family:inherit}.FAQBar_faqBar__K_kFH:hover{border-color:rgba(37,99,235,.4);box-shadow:0 4px 12px -2px rgba(37,99,235,.12),0 0 0 3px rgba(37,99,235,.08);transform:translateY(-2px)}.FAQBar_faqBar__K_kFH:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px}.FAQBar_iconWrapper__6KTwD{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 6px -1px rgba(37,99,235,.25)}.FAQBar_content__Fay49{flex:1;display:flex;flex-direction:column;gap:2px}.FAQBar_title__BFb_5{font-size:1rem;font-weight:600;color:var(--rr-color-text-primary)}.FAQBar_subtitle__VECCw{font-size:.875rem;color:var(--rr-color-text-secondary)}.FAQBar_arrow__1Vp5_{color:var(--rr-color-text-tertiary);transition:transform .2s}.FAQBar_faqBar__K_kFH:hover .FAQBar_arrow__1Vp5_{transform:translateX(4px);color:var(--rr-color-blue)}.FAQModal_overlay__hK2_R{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease;padding:24px}.FAQModal_overlay__hK2_R.FAQModal_open__KgPbY{opacity:1;visibility:visible}.FAQModal_modal__UyoeD{width:100%;max-width:700px;max-height:calc(100vh - 48px);background:var(--rr-color-bg-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.3);transform:scale(.95) translateY(20px);transition:transform .3s ease}.FAQModal_overlay__hK2_R.FAQModal_open__KgPbY .FAQModal_modal__UyoeD{transform:scale(1) translateY(0)}.FAQModal_header__F55Kh{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--rr-color-border-default)}.FAQModal_headerContent__5dy_9{flex:1}.FAQModal_title__KVbMx{font-size:1.5rem;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 4px;letter-spacing:-.02em}.FAQModal_titleAccent__QjsGj{background:linear-gradient(135deg,#3b82f6,#1d4ed8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FAQModal_subtitle__2xpFt{font-size:.9375rem;color:var(--rr-color-text-secondary);margin:0}.FAQModal_closeButton__IINNR{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--rr-color-bg-tertiary);border:none;border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .2s}.FAQModal_closeButton__IINNR:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 6px -1px rgba(37,99,235,.4)}.FAQModal_searchWrapper__CROF5{position:relative;padding:16px 24px}.FAQModal_searchIcon__A5fMW{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--rr-color-text-tertiary)}.FAQModal_searchInput__ghg5J{width:100%;padding:12px 16px 12px 44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:10px;font-size:.9375rem;color:var(--rr-color-text-primary);transition:all .2s}.FAQModal_searchInput__ghg5J:focus{outline:none;border-color:rgba(37,99,235,.5);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FAQModal_searchInput__ghg5J::-moz-placeholder{color:var(--rr-color-text-tertiary)}.FAQModal_searchInput__ghg5J::placeholder{color:var(--rr-color-text-tertiary)}.FAQModal_categories__5QOjU{display:flex;gap:8px;padding:0 24px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.FAQModal_categoryButton__xNbuJ{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:1px solid var(--rr-color-border-default);border-radius:20px;font-size:.8125rem;color:var(--rr-color-text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s;font-family:inherit}.FAQModal_categoryButton__xNbuJ:hover{border-color:rgba(37,99,235,.3);background:rgba(37,99,235,.06);color:var(--rr-color-text-primary)}.FAQModal_categoryActive__0BoPE{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 2px 6px -1px rgba(37,99,235,.3)}.FAQModal_categoryActive__0BoPE:hover{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff}.FAQModal_faqList__lENV_{height:320px;min-height:320px;max-height:320px;overflow-y:auto;padding:0 24px 24px}.FAQModal_faqItem__6oOA0{border-bottom:1px solid var(--rr-color-border-default)}.FAQModal_faqItem__6oOA0:last-child{border-bottom:none}.FAQModal_faqQuestion__SxVpr{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;background:none;border:none;text-align:left;font-size:.9375rem;font-weight:500;color:var(--rr-color-text-primary);cursor:pointer;font-family:inherit;transition:color .2s}.FAQModal_faqQuestion__SxVpr:hover{color:var(--rr-color-blue)}.FAQModal_chevron__NT8Sw{color:var(--rr-color-text-tertiary);transition:transform .2s;flex-shrink:0}.FAQModal_chevronOpen__kqIMm{transform:rotate(180deg)}.FAQModal_faqAnswer__QaiGb{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.FAQModal_faqAnswerOpen__lUg12{max-height:300px;padding-bottom:16px}.FAQModal_faqAnswer__QaiGb p{margin:0;font-size:.875rem;line-height:1.6;color:var(--rr-color-text-secondary);padding-right:32px}.FAQModal_noResults__QCp6G{text-align:center;padding:32px 16px}.FAQModal_noResults__QCp6G p{margin:0 0 16px;color:var(--rr-color-text-tertiary)}.FAQModal_footer__cVnQx{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:var(--rr-color-bg-tertiary);border-top:1px solid var(--rr-color-border-default)}.FAQModal_footer__cVnQx p{margin:0;font-size:.875rem;color:var(--rr-color-text-secondary)}.FAQModal_contactButton__gq1sx{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(37,99,235,.3)}.FAQModal_contactButton__gq1sx:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 6px 10px -2px rgba(37,99,235,.35),0 0 0 3px rgba(37,99,235,.1)}@media (max-width:640px){.FAQModal_overlay__hK2_R{padding:0}.FAQModal_modal__UyoeD{max-width:100%;max-height:100%;border-radius:0}.FAQModal_header__F55Kh{padding:20px 16px 12px}.FAQModal_title__KVbMx{font-size:1.25rem}.FAQModal_searchWrapper__CROF5{padding:12px 16px}.FAQModal_searchIcon__A5fMW{left:32px}.FAQModal_categories__5QOjU{padding:0 16px 12px}.FAQModal_categoryButton__xNbuJ span{display:none}.FAQModal_faqList__lENV_{padding:0 16px 16px;height:280px;min-height:280px;max-height:280px}.FAQModal_footer__cVnQx{flex-direction:column;gap:12px;padding:16px}}.FeedbackWidget_edgeTab__K9H37{position:fixed;right:0;bottom:140px;z-index:var(--rr-z-40,40);display:flex;align-items:center;gap:6px;padding:10px 12px 10px 14px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:8px 0 0 8px;font-family:var(--rr-font-family-sans,inherit);font-size:.8125rem;font-weight:500;letter-spacing:.01em;cursor:pointer;box-shadow:-2px 2px 12px rgba(0,0,0,.15);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s ease,opacity .2s ease}.FeedbackWidget_edgeTab__K9H37:hover{background:#1f1f1f;transform:translateX(-4px)}.FeedbackWidget_edgeTab__K9H37:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_edgeTab__K9H37.FeedbackWidget_hidden__TXwFt{opacity:0;pointer-events:none;transform:translateX(100%)}@media (max-width:767px){.FeedbackWidget_edgeTab__K9H37{display:none}}.FeedbackWidget_tabLabel__QUL6P{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}.FeedbackWidget_edgeTab__K9H37 svg{color:var(--rr-color-blue,#c4a77d);flex-shrink:0}@media (max-width:480px){.FeedbackWidget_edgeTab__K9H37{padding:12px;bottom:100px}.FeedbackWidget_tabLabel__QUL6P{display:none}}.FeedbackWidget_panel__FDysr{position:fixed;right:0;bottom:80px;z-index:var(--rr-z-50,50);width:340px;max-width:calc(100vw - 16px);background:var(--rr-color-bg-secondary,#fff);border-radius:16px 0 0 16px;box-shadow:-8px 0 32px rgba(0,0,0,.12),-2px 0 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateX(100%);pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.FeedbackWidget_panel__FDysr.FeedbackWidget_open__RoIiK{opacity:1;transform:translateX(0);pointer-events:auto}@media (max-width:480px){.FeedbackWidget_panel__FDysr{bottom:0;top:0;width:100%;max-width:100%;border-radius:0}}.FeedbackWidget_header__O23_0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:var(--rr-color-bg-secondary,#fff)}.FeedbackWidget_headerLeft__kjQzE{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.FeedbackWidget_backButton__11ll0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;background:var(--rr-color-bg-tertiary,#f5f0e8);border:none;border-radius:6px;color:var(--rr-color-text-secondary,#5c5c5c);cursor:pointer;transition:all .15s ease;flex-shrink:0}.FeedbackWidget_backButton__11ll0:hover{background:var(--rr-color-gray-100,#e8e0d4);color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_backButton__11ll0:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_backButton__11ll0:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_headerText__O_TDj{flex:1;min-width:0}.FeedbackWidget_title__u9Kjy{font-size:1rem;font-weight:600;color:var(--rr-color-text-primary,#2c2c2c);margin:0;line-height:1.3}.FeedbackWidget_meta__tMuoX{font-size:.75rem;color:var(--rr-color-text-tertiary,#9c9688);margin:2px 0 0}.FeedbackWidget_closeButton__BDuwf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:var(--rr-color-text-tertiary,#9c9688);cursor:pointer;transition:all .15s ease;flex-shrink:0}.FeedbackWidget_closeButton__BDuwf:hover{background:var(--rr-color-bg-tertiary,#f5f0e8);color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_closeButton__BDuwf:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_progress___F1wk{height:3px;background:var(--rr-color-bg-tertiary,#f5f0e8);margin:0 16px;border-radius:2px;overflow:hidden}.FeedbackWidget_progressBar___mbqC{height:100%;background:var(--rr-color-blue,#c4a77d);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.FeedbackWidget_content__JrNhx{flex:1;padding:16px;overflow-y:auto}.FeedbackWidget_optionsList___JgZk{display:flex;flex-direction:column;gap:10px}.FeedbackWidget_optionCard__lZG_W{display:flex;align-items:center;gap:12px;padding:14px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:12px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.FeedbackWidget_optionCard__lZG_W:hover{background:var(--rr-color-bg-secondary,#fff);border-color:var(--rr-color-blue,#c4a77d);box-shadow:0 2px 8px hsla(35,38%,63%,.15)}.FeedbackWidget_optionCard__lZG_W:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_optionIcon__0KHE9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--rr-color-bg-secondary,#fff);border-radius:10px;color:var(--rr-color-blue,#c4a77d);flex-shrink:0}.FeedbackWidget_optionText__Oax3E{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.FeedbackWidget_optionLabel__50jMQ{font-size:.9375rem;font-weight:500;color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_optionDescription__vfGq_{font-size:.8125rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_optionArrow__HYY0j{color:var(--rr-color-text-tertiary,#9c9688);flex-shrink:0;transition:transform .15s ease}.FeedbackWidget_optionCard__lZG_W:hover .FeedbackWidget_optionArrow__HYY0j{transform:translateX(2px);color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_step2Container__5aWk3{display:flex;flex-direction:column;gap:12px}.FeedbackWidget_selectedBadge__hERSj{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:6px;font-size:.75rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c);width:-moz-fit-content;width:fit-content}.FeedbackWidget_selectedBadge__hERSj svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_subOptionsList__mPNl2{display:flex;flex-direction:column;gap:6px}.FeedbackWidget_subOptionButton__Y9MEh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--rr-color-bg-secondary,#fff);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-size:.875rem;font-weight:400;color:var(--rr-color-text-primary,#2c2c2c);cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.FeedbackWidget_subOptionButton__Y9MEh:hover{border-color:var(--rr-color-blue,#c4a77d);background:var(--rr-color-bg-primary,#faf8f5)}.FeedbackWidget_subOptionButton__Y9MEh:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_subOptionButton__Y9MEh.FeedbackWidget_selected__OEIuw{border-color:var(--rr-color-blue,#c4a77d);background:linear-gradient(135deg,hsla(35,38%,63%,.08),hsla(35,38%,63%,.04))}.FeedbackWidget_subOptionArrow__r_8Bq{color:var(--rr-color-text-tertiary,#9c9688);flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all .15s ease}.FeedbackWidget_subOptionButton__Y9MEh:hover .FeedbackWidget_subOptionArrow__r_8Bq{opacity:1;transform:translateX(0)}.FeedbackWidget_otherOption__LGc44{border-style:dashed;background:transparent}.FeedbackWidget_otherOption__LGc44:hover{background:var(--rr-color-bg-tertiary,#f5f0e8)}.FeedbackWidget_otherIcon__yg8G6{color:var(--rr-color-blue,#c4a77d);margin-right:4px}.FeedbackWidget_otherInputContainer__muL43{display:flex;flex-direction:column;gap:8px}.FeedbackWidget_otherInputLabel__XTgoI{font-size:.8125rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c)}.FeedbackWidget_otherInput__0Xnmq{width:100%;padding:12px 14px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.9375rem;color:var(--rr-color-text-primary,#2c2c2c);transition:border-color .15s ease}.FeedbackWidget_otherInput__0Xnmq:focus{outline:none;border-color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_otherInput__0Xnmq::-moz-placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_otherInput__0Xnmq::placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_otherInputHint__RR0WS{font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688);text-align:right}.FeedbackWidget_otherContinueButton__HB6_a{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 14px;margin-top:4px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:8px;font-family:var(--rr-font-family-sans,inherit);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.FeedbackWidget_otherContinueButton__HB6_a:hover:not(:disabled){background:#1f1f1f}.FeedbackWidget_otherContinueButton__HB6_a:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_otherContinueButton__HB6_a:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_notesContainer__2o1Im{display:flex;flex-direction:column;gap:12px}.FeedbackWidget_elementSelector__tY22N{margin-bottom:4px}.FeedbackWidget_elementSelectorButton__6kGDc{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:1px dashed var(--rr-color-border-default,#e8e0d4);border-radius:8px;font-size:.8125rem;color:var(--rr-color-text-secondary,#5c5c5c);cursor:pointer;transition:all .15s ease}.FeedbackWidget_elementSelectorButton__6kGDc:hover{border-color:var(--rr-color-blue,#c4a77d);background:var(--rr-color-bg-tertiary,#f5f0e8)}.FeedbackWidget_elementSelectorButton__6kGDc:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_elementSelectorButton__6kGDc svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_optionalBadge__ee8XF{margin-left:auto;padding:2px 6px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:4px;font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_selectedElementBadge__aZQ3A{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(139,92,246,.04));border:1px solid rgba(139,92,246,.2);border-radius:8px}.FeedbackWidget_selectedElementBadge__aZQ3A svg{color:#8b5cf6;flex-shrink:0}.FeedbackWidget_selectedElementText__N2utv{flex:1;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--rr-color-text-primary,#2c2c2c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackWidget_reselectButton__77Z2u{padding:4px 8px;background:transparent;border:1px solid rgba(139,92,246,.3);border-radius:4px;font-size:.6875rem;color:#8b5cf6;cursor:pointer;transition:all .15s ease}.FeedbackWidget_reselectButton__77Z2u:hover{background:rgba(139,92,246,.1)}.FeedbackWidget_summaryBadges__Y4BSa{display:flex;flex-wrap:wrap;gap:6px}.FeedbackWidget_summaryBadge__VEcva{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:4px;font-size:.6875rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c)}.FeedbackWidget_summaryBadge__VEcva svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_textareaWrapper__J6Unw{position:relative}.FeedbackWidget_textarea__NGVRh{width:100%;padding:12px 14px 28px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.875rem;line-height:1.5;color:var(--rr-color-text-primary,#2c2c2c);resize:none;transition:border-color .15s ease}.FeedbackWidget_textarea__NGVRh:focus{outline:none;border-color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_textarea__NGVRh::-moz-placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_textarea__NGVRh::placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_charCount__Nymfq{position:absolute;right:10px;bottom:8px;font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_pageInfo__1cHS0{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:6px;font-size:.75rem}.FeedbackWidget_pageLabel__8dosz{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_pagePath__56PBm{color:var(--rr-color-text-secondary,#5c5c5c);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackWidget_submitButton__yokFE{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s ease}.FeedbackWidget_submitButton__yokFE:hover:not(:disabled){background:#1f1f1f}.FeedbackWidget_submitButton__yokFE:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_submitButton__yokFE:disabled{opacity:.7;cursor:not-allowed}.FeedbackWidget_spinner__CAXHF{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:FeedbackWidget_spin__ZHzLw .7s linear infinite}@keyframes FeedbackWidget_spin__ZHzLw{to{transform:rotate(1turn)}}.FeedbackWidget_successState__CRyMq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;animation:FeedbackWidget_fadeIn__H5TVV .3s ease}@keyframes FeedbackWidget_fadeIn__H5TVV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FeedbackWidget_successIcon__EHk2s{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--rr-color-success-light,#e8f5e9);color:var(--rr-color-success,#4a7c59);border-radius:50%;margin-bottom:16px;animation:FeedbackWidget_scaleIn__lXNsY .4s cubic-bezier(.34,1.56,.64,1)}@keyframes FeedbackWidget_scaleIn__lXNsY{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.FeedbackWidget_successText__fmv4L{font-size:.9375rem;color:var(--rr-color-text-secondary,#5c5c5c);line-height:1.5;max-width:220px;margin:0}.FeedbackWidget_selectionModeOverlay__6XuOL{position:fixed;inset:0;z-index:var(--rr-z-50,50);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;background:rgba(0,0,0,.1);pointer-events:none}.FeedbackWidget_selectionModeCard___2J9V{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:FeedbackWidget_fadeInDown__P8a3R .2s ease;pointer-events:none}.FeedbackWidget_selectionModeCard___2J9V svg{color:#8b5cf6}.FeedbackWidget_selectionModeCard___2J9V p{margin:0;font-size:.9375rem;font-weight:500}.FeedbackWidget_selectionModeCard___2J9V span{font-size:.75rem;color:var(--rr-color-text-tertiary,#9c9688)}@keyframes FeedbackWidget_fadeInDown__P8a3R{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FeedbackWidget_edgeTab__K9H37,.FeedbackWidget_optionCard__lZG_W,.FeedbackWidget_panel__FDysr,.FeedbackWidget_progressBar___mbqC,.FeedbackWidget_selectionModeCard___2J9V,.FeedbackWidget_spinner__CAXHF,.FeedbackWidget_subOptionButton__Y9MEh,.FeedbackWidget_successIcon__EHk2s,.FeedbackWidget_successState__CRyMq{animation:none;transition:none}}.PaymentForm_loadingContainer__5cSZO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rr-space-4);padding:var(--rr-space-16);color:var(--rr-color-gray-400)}.PaymentForm_spinner__LFk9D{animation:PaymentForm_spin__lTb2f 1s linear infinite}@keyframes PaymentForm_spin__lTb2f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentForm_errorContainer__pCR3B{display:flex;flex-direction:column;align-items:center;gap:var(--rr-space-4);padding:var(--rr-space-8);color:var(--rr-color-error);background-color:var(--rr-color-error-bg);border-radius:var(--rr-radius-md);text-align:center}.PaymentForm_retryButton__ZgpD1{margin-top:var(--rr-space-4);padding:var(--rr-space-2) var(--rr-space-4);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-charcoal);background-color:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-sm);cursor:pointer;transition:var(--rr-transition-colors)}.PaymentForm_retryButton__ZgpD1:hover{background-color:var(--rr-color-blue-dark);color:var(--rr-color-white)}.PaymentForm_form__RJAEd{display:flex;flex-direction:column;gap:var(--rr-space-6)}.PaymentForm_paymentElementContainer__FQpmZ{padding:var(--rr-space-4);background-color:var(--rr-color-white);border:1px solid var(--rr-color-gray-100);border-radius:var(--rr-radius-md)}.PaymentForm_inlineError__migNo{display:flex;align-items:center;gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);font-size:var(--rr-font-size-sm);color:var(--rr-color-error);background-color:var(--rr-color-error-bg);border-radius:var(--rr-radius-sm)}.PaymentForm_submitButton__3Neaf{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2);width:100%;height:var(--rr-button-height-lg);font-size:var(--rr-font-size-base);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-charcoal);background-color:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-md);cursor:pointer;transition:var(--rr-transition-colors)}.PaymentForm_submitButton__3Neaf:hover:not(:disabled){background-color:var(--rr-color-blue-dark);color:var(--rr-color-white)}.PaymentForm_submitButton__3Neaf:disabled{opacity:.6;cursor:not-allowed}.PaymentForm_submitButton__3Neaf:focus-visible{outline:var(--rr-focus-ring-width) solid var(--rr-focus-ring-color);outline-offset:var(--rr-focus-ring-offset)}.PaymentForm_securityNote__yYQ6C{font-size:var(--rr-font-size-sm);color:var(--rr-color-gray-400)}.PaymentForm_footer__ihAgc,.PaymentForm_securityNote__yYQ6C{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2)}.PaymentForm_footer__ihAgc{font-size:var(--rr-font-size-xs);color:var(--rr-color-gray-600)}.PaymentForm_divider__BN_0S{color:var(--rr-color-gray-100)}.PaymentForm_successContainer__O7tRR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rr-space-4);padding:var(--rr-space-16);text-align:center}.PaymentForm_successIcon__iQwPy{color:var(--rr-color-success)}.PaymentForm_successContainer__O7tRR h3{font-size:var(--rr-font-size-xl);font-weight:var(--rr-font-weight-semibold);color:var(--rr-color-charcoal);margin:0}.PaymentForm_successContainer__O7tRR p{color:var(--rr-color-gray-400);margin:0}.PaymentForm_mockBanner__wLisk{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:#856404;background-color:#fff3cd;border-radius:var(--rr-radius-sm);margin-bottom:var(--rr-space-4)}.PaymentForm_mockInput__tdTJe{display:flex;flex-direction:column;gap:var(--rr-space-1);margin-bottom:var(--rr-space-4)}.PaymentForm_mockInput__tdTJe label{font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-text-secondary)}.PaymentForm_mockInput__tdTJe input{padding:var(--rr-space-3);font-size:var(--rr-font-size-base);border:1px solid var(--rr-color-gray-100);border-radius:var(--rr-radius-sm);background-color:var(--rr-color-white)}.PaymentForm_mockInput__tdTJe input:focus{outline:none;border-color:var(--rr-color-blue);box-shadow:0 0 0 2px rgba(196,163,90,.2)}.PaymentForm_mockInputRow__KAtB4{display:grid;grid-template-columns:1fr 1fr;gap:var(--rr-space-4)}.CheckoutPayment_container__fJgKX{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.CheckoutPayment_header__5K40y{text-align:center}.CheckoutPayment_iconWrapper__CAg6n{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:var(--rr-color-blue-light,#eff6ff);color:var(--rr-color-blue-dark,#1d4ed8);margin-bottom:.75rem}.CheckoutPayment_title__CnDuq{font-size:1.5rem;font-weight:700;color:var(--rr-color-charcoal,#1a1a1a);margin:0 0 .25rem}.CheckoutPayment_subtitle__t8Tym{font-size:.9375rem;color:var(--rr-color-gray-600,#525252);margin:0}.CheckoutPayment_depositCard__vWBv7{padding:1.25rem;background-color:var(--rr-color-green-50,#f0fdf4);border:1px solid var(--rr-color-green-200,#bbf7d0);border-radius:12px}.CheckoutPayment_depositHeader__NLaZ3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CheckoutPayment_depositLabel__OrT7V{font-size:.9375rem;font-weight:500;color:var(--rr-color-charcoal,#1a1a1a)}.CheckoutPayment_depositAmount__7YC7U{font-size:1.5rem;font-weight:700;color:var(--rr-color-green-700,#15803d)}.CheckoutPayment_depositFeatures__nQUGQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.CheckoutPayment_depositFeatures__nQUGQ li{font-size:.8125rem;color:var(--rr-color-gray-700,#404040);padding-left:1.25rem;position:relative}.CheckoutPayment_depositFeatures__nQUGQ li:before{content:"✓";position:absolute;left:0;color:var(--rr-color-green-600,#16a34a);font-weight:700}.CheckoutPayment_paymentError__Mdx67{display:flex;gap:.75rem;padding:1rem;background-color:var(--rr-color-red-50,#fef2f2);border:1px solid var(--rr-color-red-200,#fecaca);border-radius:8px;color:var(--rr-color-red-700,#b91c1c)}.CheckoutPayment_paymentError__Mdx67 svg{flex-shrink:0;margin-top:2px}.CheckoutPayment_paymentErrorContent__AywaK{flex:1}.CheckoutPayment_paymentErrorTitle__nui83{font-weight:600;margin:0 0 .25rem}.CheckoutPayment_paymentErrorMessage__5sImr{font-size:.875rem;margin:0 0 .75rem}.CheckoutPayment_retryButton___bvkb{background:none;border:none;padding:0;font-size:.875rem;font-weight:600;color:var(--rr-color-red-700,#b91c1c);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.CheckoutPayment_retryButton___bvkb:hover{text-decoration:none}.CheckoutPayment_paymentFormWrapper__X1Z0z{background-color:#fff;border:1px solid var(--rr-color-gray-200,#e5e5e5);border-radius:12px;padding:1.25rem}.CheckoutPayment_securityNote____zpj{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-color:var(--rr-color-gray-50,#fafafa);border-radius:8px;font-size:.8125rem;color:var(--rr-color-gray-600,#525252)}.CheckoutPayment_securityNote____zpj svg{color:var(--rr-color-green-600,#16a34a)}.CheckoutPayment_desktopNav__IEo7f{display:none}@media (min-width:768px){.CheckoutPayment_desktopNav__IEo7f{display:flex;justify-content:flex-start}}.CheckoutPayment_terms__Ipky4{font-size:.75rem;color:var(--rr-color-gray-500,#737373);text-align:center;margin:0;line-height:1.5}.CheckoutPayment_terms__Ipky4 a{color:var(--rr-color-blue-dark,#1d4ed8);text-decoration:underline;text-underline-offset:2px}.CheckoutPayment_terms__Ipky4 a:hover{text-decoration:none}.CheckoutPayment_errorContainer__pE67F{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center;color:var(--rr-color-gray-600,#525252)}.CheckoutPayment_errorContainer__pE67F svg{color:var(--rr-color-red-500,#ef4444)}.CheckoutSuccess_container__dt_Jw{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;max-width:480px;margin:0 auto}.CheckoutSuccess_successIcon__hFP39{color:var(--rr-color-green-500,#22c55e);animation:CheckoutSuccess_successBounce__bWY45 .5s ease-out}@keyframes CheckoutSuccess_successBounce__bWY45{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.CheckoutSuccess_header__8C4XX{text-align:center}.CheckoutSuccess_title__o85TV{font-size:1.75rem;font-weight:700;color:var(--rr-color-charcoal,#1a1a1a);margin:0 0 .5rem}.CheckoutSuccess_subtitle__MXo8W{font-size:1rem;color:var(--rr-color-gray-600,#525252);margin:0;line-height:1.5}.CheckoutSuccess_subtitle__MXo8W strong{color:var(--rr-color-charcoal,#1a1a1a)}.CheckoutSuccess_detailsCard__9XjHD{width:100%;padding:1.25rem;background-color:#fff;border:1px solid var(--rr-color-gray-200,#e5e5e5);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.CheckoutSuccess_detailsTitle__PgD7U{font-size:1rem;font-weight:600;color:var(--rr-color-charcoal,#1a1a1a);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--rr-color-gray-200,#e5e5e5)}.CheckoutSuccess_detailsList__mG3qS{display:flex;flex-direction:column;gap:1rem}.CheckoutSuccess_detailItem__w4xql{display:flex;gap:.75rem}.CheckoutSuccess_detailIcon__8cbtG{width:36px;height:36px;border-radius:8px;background-color:var(--rr-color-blue-light,#eff6ff);color:var(--rr-color-blue-dark,#1d4ed8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CheckoutSuccess_detailContent__czmBp{flex:1;min-width:0}.CheckoutSuccess_detailLabel__jzp2F{font-size:.75rem;font-weight:500;color:var(--rr-color-gray-500,#737373);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}.CheckoutSuccess_detailValue__Dkult{font-size:.9375rem;font-weight:500;color:var(--rr-color-charcoal,#1a1a1a);line-height:1.4}.CheckoutSuccess_detailSubvalue__0kpWQ{display:block;font-size:.8125rem;font-weight:400;color:var(--rr-color-gray-600,#525252);margin-top:.125rem}.CheckoutSuccess_whatNext__wqoda{width:100%;padding:1.25rem;background-color:var(--rr-color-gray-50,#fafafa);border-radius:12px}.CheckoutSuccess_whatNextTitle__1oRF0{font-size:1rem;font-weight:600;color:var(--rr-color-charcoal,#1a1a1a);margin:0 0 .75rem}.CheckoutSuccess_whatNextList__Q1eO2{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.625rem}.CheckoutSuccess_whatNextList__Q1eO2 li{font-size:.875rem;color:var(--rr-color-gray-700,#404040);line-height:1.4}.CheckoutSuccess_whatNextList__Q1eO2 li strong{color:var(--rr-color-charcoal,#1a1a1a)}.CheckoutSuccess_questions__VoysY{text-align:center}.CheckoutSuccess_questions__VoysY p{font-size:.875rem;color:var(--rr-color-gray-600,#525252);margin:0}.CheckoutSuccess_questions__VoysY a{color:var(--rr-color-blue-dark,#1d4ed8);text-decoration:underline;text-underline-offset:2px}.CheckoutSuccess_questions__VoysY a:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.CheckoutSuccess_successIcon__hFP39{animation:none}}.page_page___UhbC{display:flex;flex-direction:column;gap:24px;max-width:900px}.page_pageTitle__meuvt{font-size:28px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px;font-family:var(--font-sora),var(--font-display)}.page_categoryGroup__s7V54{margin-bottom:8px}.page_categoryHeader__AKsz3{font-size:12px;font-weight:600;color:var(--rr-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:24px 0 8px;padding:0 4px}.page_categoryGroup__s7V54:first-child .page_categoryHeader__AKsz3{margin-top:0}.page_documentDate__oFUh2{font-size:13px;color:var(--rr-color-text-tertiary);white-space:nowrap}.page_documentsList__MucIC{display:flex;flex-direction:column;gap:1px;background:var(--rr-color-border-default);border:1px solid var(--rr-color-border-default);border-radius:6px;overflow:hidden}.page_documentRow__7unZw{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--rr-color-bg-secondary);gap:16px}.page_documentInfo__P5qyq{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.page_documentIcon__leqRm{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rr-color-text-primary)}.page_documentText__b0m97{display:flex;flex-direction:column;gap:2px;min-width:0}.page_documentTitle__pk6nF{font-size:14px;font-weight:600;color:var(--rr-color-text-primary)}.page_documentSubtitle__j20gv{font-size:13px;color:var(--rr-color-text-secondary)}.page_signedBadge__SDh_H{font-size:11px;font-weight:600;color:var(--rr-color-success);background:var(--rr-color-status-success-bg);padding:2px 8px;border-radius:9999px;flex-shrink:0}.page_documentActions__NVK2e{display:flex;align-items:center;gap:4px;flex-shrink:0}.page_actionButton__rO0oN{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--rr-color-text-tertiary);border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.page_actionButton__rO0oN:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-secondary),0 0 0 4px var(--rr-color-focus-ring)}@media (hover:hover){.page_actionButton__rO0oN:hover{background:var(--rr-color-surface-hover);color:var(--rr-color-text-primary)}}.page_skeletonBlock__FbuOT{background:var(--rr-color-bg-tertiary);border-radius:6px;animation:page_pulse__YCbAL 1.5s ease-in-out infinite}@keyframes page_pulse__YCbAL{0%,to{opacity:1}50%{opacity:.5}}.page_actionButton__rO0oN:disabled{opacity:.35;cursor:not-allowed}.page_emptyState__DNfk7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:6px;gap:8px}.page_emptyIcon__dnXvu,.page_spinnerIcon__axO_Q{color:var(--rr-color-text-tertiary);margin-bottom:4px}.page_spinnerIcon__axO_Q{animation:page_spin__MzQHS 1.2s linear infinite}@keyframes page_spin__MzQHS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyTitle__gMml5{font-size:15px;font-weight:600;color:var(--rr-color-text-primary);margin:0}.page_emptyText__1oKbp{font-size:13px;color:var(--rr-color-text-secondary);max-width:360px;margin:0}@media (max-width:768px){.page_documentRow__7unZw{flex-direction:column;align-items:flex-start;gap:12px}.page_documentActions__NVK2e{align-self:flex-end}}.page_page__FhR6X{display:flex;flex-direction:column;gap:24px;max-width:640px}.page_pageTitle__OW6mk{font-size:24px;font-weight:700;color:var(--rr-color-text-primary);margin:0}.page_depositHero__GUq8V{text-align:center;padding:32px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:12px}.page_heroAmount__cE_Dj{font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rr-color-text-primary);margin:0 0 8px;line-height:1.1}.page_heroDescription__BeW0M{font-size:16px;color:var(--rr-color-text-secondary);max-width:400px;margin:0 auto 24px;line-height:1.5}.page_payButton__X3RjW{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 24px;font-size:16px;font-weight:600;color:var(--rr-color-white);background:var(--rr-color-blue);border:none;border-radius:10px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.page_payButton__X3RjW:focus-visible{outline:2px solid var(--rr-focus-ring-color);outline-offset:2px}.page_payButton__X3RjW:active{transform:scale(.98)}@media (hover:hover){.page_payButton__X3RjW:hover{background:color-mix(in srgb,var(--rr-color-blue) 88%,#000)}}.page_trustRow__cAOJO{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px}.page_trustBadge__jCYRY{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--rr-color-text-secondary);background:var(--rr-color-trust-badge-bg);border:1px solid var(--rr-color-trust-badge-border);border-radius:999px;padding:6px 12px}.page_summaryTable__eN9Lg{width:100%;border-collapse:collapse;font-size:14px;color:var(--rr-color-text-secondary);font-variant-numeric:tabular-nums}.page_summaryTable__eN9Lg td{padding:8px 0}.page_summaryTable__eN9Lg td:last-child{text-align:right;font-weight:500}.page_summaryTable__eN9Lg tr:last-child td{padding-top:12px;border-top:1px solid var(--rr-color-border-default);color:var(--rr-color-text-primary);font-weight:600}.page_collapseToggle__Bktpg{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:500;color:var(--rr-color-text-tertiary);background:none;border:none;cursor:pointer;min-height:44px;transition:color .15s ease}.page_collapseToggle__Bktpg:focus-visible{outline:2px solid var(--rr-focus-ring-color);outline-offset:2px;border-radius:4px}@media (hover:hover){.page_collapseToggle__Bktpg:hover{color:var(--rr-color-text-secondary)}}.page_collapseChevron__rCBIx{transition:transform .2s ease}.page_collapseChevronOpen__9l8ra{transform:rotate(180deg)}.page_collapseContent__zxmBm{display:none;flex-direction:column;gap:12px}.page_collapseContentOpen__mFbAA{display:flex}.page_progressSection__L8zkI{background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:12px;padding:24px}.page_progressHeader__Wf4Ln{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px}.page_progressLabel__VvcQK{color:var(--rr-color-text-secondary);font-weight:500}.page_progressAmounts__A2wFb{display:flex;gap:16px;font-variant-numeric:tabular-nums}.page_progressPaid__cChzM{color:var(--rr-color-success);font-weight:600}.page_progressRemaining__3rMZl{color:var(--rr-color-text-tertiary);font-weight:500}.page_progressBar__H_BOA{height:8px;border-radius:4px;background:var(--rr-color-bg-tertiary);overflow:hidden}.page_progressFill__adxVu{height:100%;border-radius:4px;background:var(--rr-color-success);transition:width .4s ease}.page_balanceCard__2W8O_{background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:12px;padding:24px;text-align:center}.page_balanceLabel__yV4Oz{font-size:14px;color:var(--rr-color-text-secondary);margin:0 0 4px}.page_balanceAmount__zdBhu{font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rr-color-text-primary);margin:0 0 16px}.page_errorState__opCnr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;text-align:center}.page_errorIcon__dmfru{color:var(--rr-color-text-tertiary);margin-bottom:12px}.page_errorTitle__DgSYC{font-size:18px;font-weight:600;color:var(--rr-color-text-primary);margin:0 0 4px}.page_errorText__n4yCX{font-size:14px;color:var(--rr-color-text-secondary);margin:0}.page_invoicesSection__2vlu0{margin-bottom:0}.page_sectionTitle__3RaZL{font-size:14px;font-weight:600;color:var(--rr-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.page_invoicesList__iKfyt{display:flex;flex-direction:column;gap:8px}.page_paidBanner__mdPrh{text-align:center;padding:16px;background:var(--rr-color-status-success-bg);border:1px solid var(--rr-color-border-success);border-radius:12px;color:var(--rr-color-success);font-size:16px;font-weight:600}.page_optionsStack__Vnjx_{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.page_page__FhR6X{max-width:100%}.page_depositHero__GUq8V{padding:24px 16px}.page_heroAmount__cE_Dj{font-size:32px}.page_heroDescription__BeW0M{font-size:15px}.page_balanceCard__2W8O_,.page_progressSection__L8zkI{padding:16px}.page_balanceAmount__zdBhu{font-size:28px}}.page_page__OjnEs{display:flex;flex-direction:column;gap:24px;max-width:900px}.page_pageTitle__JnnID{font-size:28px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px;font-family:var(--font-sora),var(--font-display)}.page_card__gVqJI{background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:6px;padding:24px}.page_cardHeader__qDASg{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page_cardTitle__fahaz{font-size:16px;font-weight:700;color:var(--rr-color-text-primary);margin:0}.page_confirmedBadge__AsAzZ{color:var(--rr-color-success);background:var(--rr-color-status-success-bg);padding:4px 10px}.page_confirmedBadge__AsAzZ,.page_pendingBadge__4f8N1{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;border-radius:9999px}.page_pendingBadge__4f8N1{color:var(--rr-color-warning);background:var(--rr-color-warning-light);padding:2px 8px}.page_detailsGrid__2WIjT{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_detailItem__etxY4{display:flex;flex-direction:column;gap:6px}.page_detailLabel__AgIoy{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--rr-color-text-tertiary)}.page_detailValue__C01Xt{font-size:15px;font-weight:600;color:var(--rr-color-text-primary)}.page_prepList__gyl4H{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:12px}.page_prepItem__Kvjnd{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;font-size:14px;color:var(--rr-color-text-primary);cursor:pointer;transition:background-color .15s cubic-bezier(.2,0,0,1)}.page_checkbox___hBug{width:20px;height:20px;border:2px solid var(--rr-color-border-strong);border-radius:4px;flex-shrink:0;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1)}@media (hover:hover){.page_prepItem__Kvjnd:hover{background:var(--rr-color-surface-hover)}.page_prepItem__Kvjnd:hover .page_checkbox___hBug{border-color:var(--rr-color-blue)}}.page_prepItem__Kvjnd:active .page_checkbox___hBug{background:var(--rr-color-surface-active)}.page_checkboxChecked__UGuwk{background:var(--rr-color-success);border-color:var(--rr-color-success)}.page_checkboxChecked__UGuwk:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.page_prepItemDone__ettVB{text-decoration:line-through;color:var(--rr-color-text-tertiary)}.page_skeletonBlock__QSUBy{background:var(--rr-color-bg-tertiary);border-radius:6px;animation:page_pulse___DPDV 1.5s ease-in-out infinite}@keyframes page_pulse___DPDV{0%,to{opacity:1}50%{opacity:.5}}.page_consultDescription__HUt_O{font-size:14px;color:var(--rr-color-text-secondary);margin:0 0 20px;line-height:1.5}.page_consultOptions__ta8X_{display:flex;gap:12px}.page_consultOption__8heo9{flex:1;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--rr-color-border-default);border-radius:6px;background:var(--rr-color-bg-primary);text-decoration:none;color:var(--rr-color-text-primary);transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.page_consultOption__8heo9:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-primary),0 0 0 4px var(--rr-color-focus-ring)}@media (hover:hover){.page_consultOption__8heo9:hover{border-color:var(--rr-color-blue);box-shadow:0 0 0 3px var(--rr-color-focus-ring-alpha)}}.page_consultOption__8heo9:active{transform:scale(.98)}.page_consultOption__8heo9 strong{display:block;font-size:14px;font-weight:600}.page_consultOption__8heo9 span{display:block;font-size:13px;color:var(--rr-color-text-tertiary)}@media (max-width:768px){.page_detailsGrid__2WIjT{grid-template-columns:1fr;gap:16px}.page_consultOptions__ta8X_{flex-direction:column}}