.YPszMG_card{border:1px solid var(--color-border,#dfe1e5);box-shadow:var(--shadow-sm,0 1px 3px #0000000a);background:#fff;border-radius:8px;margin:0!important;padding:0!important}.YPszMG_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.YPszMG_titleSection{flex:1}.YPszMG_title{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.YPszMG_subtitle{color:#64748b;margin:4px 0 0;font-size:.875rem;line-height:1.4}.YPszMG_content{padding:16px}.YPszMG_placeholderText{color:#6b7280;text-align:center;margin:0;padding:48px 16px;font-size:1rem}.YPszMG_filterSection{align-items:center;gap:.75rem;display:flex}.YPszMG_filterLabel{color:#475569;white-space:nowrap;font-size:.875rem;font-weight:500}.YPszMG_selectWrapper{position:relative}.YPszMG_select{appearance:none;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;transition:all .2s}.YPszMG_select:hover{border-color:#cbd5e1}.YPszMG_select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.YPszMG_selectIcon{color:#64748b;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.YPszMG_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem;display:grid}.YPszMG_memberCard{cursor:pointer;text-align:center;background:#fff;border:2px solid #f1f5f9;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.YPszMG_memberCard:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 12px 24px #667eea26}.YPszMG_memberCard:hover .YPszMG_hoverOverlay{opacity:1}.YPszMG_avatarWrapper{margin-bottom:1rem;position:relative}.YPszMG_avatar{object-fit:cover;border:3px solid #f1f5f9;border-radius:50%;width:80px;height:80px}.YPszMG_avatarFallback{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:3px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.5rem;font-weight:600;display:flex}.YPszMG_badges{gap:4px;display:flex;position:absolute;bottom:-4px;right:-4px}.YPszMG_badge{color:#fff;background:#10b981;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 8px #00000026}.YPszMG_info{width:100%}.YPszMG_name{color:#1e293b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.YPszMG_rating{color:#1e293b;align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.YPszMG_subject{color:#667eea;background:#667eea1a;border-radius:12px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.YPszMG_location{color:#64748b;font-size:.75rem}.YPszMG_hoverOverlay{color:#fff;opacity:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;padding:.75rem;font-size:.875rem;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.YPszMG_showAllSection{text-align:center;border-top:1px solid #f1f5f9;margin-top:2rem;padding-top:2rem}.YPszMG_showAllButton{color:#667eea;cursor:pointer;background:#fff;border:2px solid #667eea;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.YPszMG_showAllButton:hover{color:#fff;background:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}@media (max-width:1024px){.YPszMG_header{flex-direction:column;align-items:flex-start}.YPszMG_filterSection,.YPszMG_select{width:100%}.YPszMG_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem}}@media (max-width:640px){.YPszMG_card{padding:1.5rem 1rem}.YPszMG_grid{grid-template-columns:repeat(2,1fr);gap:1rem}.YPszMG_memberCard{padding:1rem .75rem}.YPszMG_avatar,.YPszMG_avatarFallback{width:64px;height:64px}.YPszMG_avatarFallback span{font-size:1.25rem}.YPszMG_name{font-size:.9375rem}.YPszMG_filterLabel{display:none}}@media (max-width:400px){.YPszMG_grid{grid-template-columns:1fr}}
.ri0b5q_overlay{z-index:1000;padding:var(--space-4,32px);background:#000c;justify-content:center;align-items:center;animation:.2s ri0b5q_fadeIn;display:flex;position:fixed;inset:0}@keyframes ri0b5q_fadeIn{0%{opacity:0}to{opacity:1}}.ri0b5q_modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.3s ri0b5q_slideUp;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ri0b5q_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ri0b5q_header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ri0b5q_title{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.25rem;font-weight:600;overflow:hidden}.ri0b5q_closeButton{padding:var(--space-1,8px);cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.ri0b5q_closeButton:hover{color:#374151;background:#f3f4f6}.ri0b5q_videoContainer{background:#000;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.ri0b5q_videoFrame{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.ri0b5q_errorMessage{padding:var(--space-4,32px);text-align:center;color:#6b7280}.ri0b5q_errorMessage p{margin:0;font-size:.875rem}@media (max-width:768px){.ri0b5q_overlay{padding:var(--space-2,16px)}.ri0b5q_modal{border-radius:8px;max-width:100%}.ri0b5q_header{padding:14px 20px}.ri0b5q_title{font-size:1rem}.ri0b5q_errorMessage{padding:var(--space-3,24px)}}
.jVqkdW_overlay{z-index:1000;padding:var(--space-2,16px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jVqkdW_modal{border-radius:var(--border-radius-lg,12px);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg,0 10px 25px #0003);background:#fff;overflow-y:auto}.jVqkdW_header{padding:var(--space-3,24px);border-bottom:1px solid var(--color-gray-200,#e5e7eb);justify-content:space-between;align-items:center;display:flex}.jVqkdW_title{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:1.25rem;font-weight:600}.jVqkdW_closeButton{color:var(--color-gray-500,#8e8e8e);cursor:pointer;border-radius:var(--border-radius-md,8px);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.jVqkdW_closeButton:hover{background:var(--color-gray-100,#f5f5f5);color:var(--color-gray-700,#4b4b4b)}.jVqkdW_tabs{border-bottom:2px solid var(--color-gray-200,#e5e7eb);display:flex}.jVqkdW_tab{padding:var(--space-2,16px) 0;color:var(--color-gray-700,#4b4b4b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;font-size:.875rem;font-weight:500;transition:all .2s;position:relative;bottom:-2px}.jVqkdW_tab:hover{background:var(--color-gray-100,#f5f5f5)}.jVqkdW_tabActive{color:var(--color-primary-default,#006c67);border-bottom:2px solid var(--color-primary-default,#006c67);font-weight:600}.jVqkdW_content{padding:var(--space-3,24px);gap:var(--space-3,24px);flex-direction:column;display:flex}.jVqkdW_searchBox{gap:var(--space-2,16px);display:flex}.jVqkdW_input{padding:var(--space-3,16px);border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);flex:1;font-size:.875rem}.jVqkdW_input:focus{border-color:var(--color-primary-default,#006c67);outline:none}.jVqkdW_searchButton{padding:var(--space-3,16px) var(--space-4,24px);background:var(--color-primary-default,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;white-space:nowrap;border:none;font-size:.875rem;font-weight:600;transition:all .2s}.jVqkdW_searchButton:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.jVqkdW_searchButton:disabled{opacity:.5;cursor:not-allowed}.jVqkdW_results{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--border-radius-md,8px);max-height:300px;padding:var(--space-2,16px);overflow-y:auto}.jVqkdW_userItem{align-items:center;gap:var(--space-2,16px);padding:var(--space-2,16px);border-radius:var(--border-radius-md,8px);cursor:pointer;transition:background .2s;display:flex}.jVqkdW_userItem:hover{background:var(--color-gray-50,#f9fafb)}.jVqkdW_checkbox{cursor:pointer;width:20px;height:20px}.jVqkdW_userInfo{flex-direction:column;flex:1;display:flex}.jVqkdW_userName{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600}.jVqkdW_userMeta{color:var(--color-gray-500,#8e8e8e);font-size:.75rem}.jVqkdW_messageBox{gap:var(--space-1,8px);flex-direction:column;display:flex}.jVqkdW_textarea{padding:var(--space-2,16px);border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);resize:vertical;font-family:inherit;font-size:.875rem}.jVqkdW_textarea:focus{border-color:var(--color-primary-default,#006c67);outline:none}.jVqkdW_charCount{color:var(--color-gray-500,#8e8e8e);text-align:right;font-size:.75rem}.jVqkdW_shareSection{gap:var(--space-2,16px);flex-direction:column;display:flex}.jVqkdW_label{color:var(--color-gray-800,#27272a);font-size:.9375rem;font-weight:600}.jVqkdW_copyBox{background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--border-radius-lg,12px);padding:var(--space-1,8px) var(--space-1,8px) var(--space-1,8px) var(--space-3,16px);align-items:center;gap:var(--space-2,12px);transition:all .2s;display:flex}.jVqkdW_copyBox:hover{border-color:var(--color-gray-300,#d1d5db)}.jVqkdW_codeText{color:var(--color-gray-900,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;overflow:hidden}.jVqkdW_copyButton{padding:var(--space-2,10px) var(--space-3,16px);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#374151);cursor:pointer;background:#fff;align-items:center;gap:8px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.jVqkdW_copyButton:hover{background:var(--color-gray-50,#f9fafb);color:var(--color-gray-900,#111827);transform:translateY(-1px)}.jVqkdW_copyButton:active{transform:translateY(0)}.jVqkdW_emptyState{padding:var(--space-3,24px);text-align:center;background:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius-md,8px);border:1px solid var(--color-gray-200,#e5e7eb)}.jVqkdW_emptyStateText{color:var(--color-gray-700,#4b4b4b);margin:0 0 var(--space-1,8px) 0;font-size:.875rem;font-weight:600}.jVqkdW_emptyStateHint{color:var(--color-gray-500,#8e8e8e);margin:0;font-size:.75rem}.jVqkdW_primaryButton{width:100%;padding:var(--space-3,16px);background:linear-gradient(135deg, var(--color-primary-default,#006c67) 0%, var(--color-primary-dark,#005550) 100%);color:#fff;border-radius:var(--border-radius-lg,12px);cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #006c6733}.jVqkdW_primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #006c674d}.jVqkdW_primaryButton:active:not(:disabled){transform:translateY(0)}.jVqkdW_primaryButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:var(--color-gray-400,#9ca3af);transform:none}.jVqkdW_sendButton{padding:var(--space-2,16px);background:var(--color-primary-default,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;border:none;font-size:.875rem;font-weight:600;transition:all .2s}.jVqkdW_sendButton:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.jVqkdW_sendButton:disabled{opacity:.5;cursor:not-allowed}.jVqkdW_description{color:var(--color-gray-600,#4b5563);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:767px){.jVqkdW_modal{max-height:95vh}.jVqkdW_header,.jVqkdW_content{padding:var(--space-2,16px)}.jVqkdW_searchBox{flex-direction:column}.jVqkdW_searchButton{width:100%}}
.MXcT3W_statusBadge{border-radius:var(--border-radius-full,9999px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-bg-card,#fff);text-align:center;white-space:nowrap;padding:4px 12px;display:inline-block}.MXcT3W_statusDefault,.MXcT3W_statusOpen,.MXcT3W_statusVisited,.MXcT3W_statusShared{background-color:var(--color-text-secondary,#5f6368)}.MXcT3W_statusSignedUp,.MXcT3W_statusBooked,.MXcT3W_statusAccepted{background-color:var(--color-primary,#006c67)}.MXcT3W_statusPaid{background-color:var(--color-success,#34a853)}.MXcT3W_statusPending{background-color:var(--color-warning,#fbbc05);color:var(--color-text-primary,#202124)}.MXcT3W_statusDeclined,.MXcT3W_statusFailed{background-color:var(--color-error,#d93025)}
.ZahRfq_heroSection{width:100%;margin-bottom:var(--space-4,32px)}.ZahRfq_banner{padding:var(--space-5,40px);gap:var(--space-3,24px);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.ZahRfq_utilityActions{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}.ZahRfq_iconButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;transition:all .2s;display:inline-flex}.ZahRfq_iconButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.ZahRfq_avatarContainer{grid-area:1/1/3;align-self:center;position:relative}.ZahRfq_avatar{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:192px;height:192px;box-shadow:0 4px 6px #0000001a}.ZahRfq_avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#006c67 0%,#00a89d 100%);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:192px;height:192px;font-size:4rem;font-weight:600;display:flex;box-shadow:0 4px 6px #0000001a}.ZahRfq_videoPlayBadge{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;z-index:5;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;animation:2.5s ease-in-out infinite ZahRfq_videoPulse;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #006c6766}.ZahRfq_videoPlayBadge:hover{background:var(--color-primary-hover,#005550);transform:scale(1.15);box-shadow:0 6px 16px #006c6799}@keyframes ZahRfq_videoPulse{0%,to{box-shadow:0 4px 12px #006c6766}50%{box-shadow:0 4px 16px #006c67b3}}.ZahRfq_videoPlayBadgeEmpty{color:#9ca3af;cursor:not-allowed;z-index:5;opacity:.6;background:#e5e7eb;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 4px #0000001a}.ZahRfq_videoPlayBadgeEmpty:hover{opacity:.8}.ZahRfq_infoContainer{gap:var(--space-2,8px);flex-direction:column;grid-area:1/2/3;align-self:center;min-width:0;display:flex;overflow:visible}.ZahRfq_listingTitle{color:#111827;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:2.25rem;font-weight:700;line-height:1.2}.ZahRfq_tutorNameLink{text-decoration:none;transition:opacity .2s}.ZahRfq_tutorNameLink:hover{opacity:.7}.ZahRfq_tutorName{color:#374151;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;transition:color .2s}.ZahRfq_tutorNameLink:hover .ZahRfq_tutorName{color:#006c67}.ZahRfq_roleLine{align-items:center;gap:var(--space-2,8px);color:#6b7280;flex-wrap:wrap;font-size:1.125rem;display:flex}.ZahRfq_priceHighlight{color:#006c67;align-items:center;font-size:1.125rem;font-weight:600;display:inline-flex}.ZahRfq_separator{color:#d1d5db}.ZahRfq_locationLabel{color:#6b7280;align-items:center;gap:4px;font-weight:400;display:inline-flex}.ZahRfq_locationIcon{color:#9ca3af}.ZahRfq_rating{color:#374151;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ZahRfq_ratingIcon{color:#fbbf24;font-size:1.125rem}.ZahRfq_ratingValue{font-weight:600}.ZahRfq_reviewCount,.ZahRfq_reviewLabel{color:#6b7280;font-weight:400}.ZahRfq_primaryCTA{grid-area:2/3;place-self:end;display:flex}.ZahRfq_referButton{min-height:var(--button-height-standard,40px);padding:var(--button-padding-v-standard,10px) 24px;background:var(--color-primary-default,#006c67);border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #006c6733}.ZahRfq_referButton:hover{background:var(--color-primary-hover,#005550);transform:translateY(-1px);box-shadow:0 4px 8px #006c674d}@media (max-width:900px){.ZahRfq_banner{gap:var(--space-3,24px);text-align:center;padding:var(--space-4,32px);grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.ZahRfq_utilityActions{top:12px;right:12px}.ZahRfq_avatarContainer{grid-area:1/1;justify-self:center}.ZahRfq_avatar,.ZahRfq_avatarPlaceholder{width:140px;height:140px;font-size:3.25rem}.ZahRfq_videoPlayBadge,.ZahRfq_videoPlayBadgeEmpty{width:42px;height:42px;bottom:6px;right:6px}.ZahRfq_infoContainer{grid-area:2/1;align-items:center}.ZahRfq_listingTitle{font-size:2rem}.ZahRfq_tutorName{font-size:1.25rem}.ZahRfq_roleLine{justify-content:center}.ZahRfq_primaryCTA{grid-area:3/1;justify-self:center}.ZahRfq_referButton{justify-content:center;width:100%;max-width:280px}}@media (max-width:640px){.ZahRfq_heroSection{margin-top:var(--space-2,16px);margin-bottom:var(--space-3,24px)}.ZahRfq_banner{padding:var(--space-3,24px);gap:var(--space-2,16px)}.ZahRfq_utilityActions{gap:6px;top:8px;right:8px}.ZahRfq_iconButton{width:36px;height:36px}.ZahRfq_avatar,.ZahRfq_avatarPlaceholder{width:100px;height:100px;font-size:2.5rem}.ZahRfq_videoPlayBadge,.ZahRfq_videoPlayBadgeEmpty{width:36px;height:36px;bottom:4px;right:4px}.ZahRfq_listingTitle{font-size:1.75rem}.ZahRfq_tutorName{font-size:1.125rem}.ZahRfq_roleLine{font-size:.9375rem}.ZahRfq_referButton{max-width:100%;padding:10px 20px;font-size:.875rem}}
.onNH6W_heroContainer{gap:var(--space-3,24px);padding:var(--space-5,40px);margin-bottom:var(--space-4,32px);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.onNH6W_logoSection{grid-area:1/1/3;align-self:end;position:relative}.onNH6W_logo{border-radius:var(--radius-md,8px);object-fit:cover;border:4px solid #fff;width:160px;height:160px;box-shadow:0 4px 6px #0000001a}.onNH6W_logoFallback{border-radius:var(--radius-md,8px);background:linear-gradient(135deg, var(--color-primary-default,#006c67) 0%, var(--color-secondary-default,#4caead) 100%);color:#fff;border:4px solid #fff;justify-content:center;align-items:center;width:160px;height:160px;display:flex;box-shadow:0 4px 6px #0000001a}.onNH6W_logoFallbackInitials{color:#fff;font-size:56px;font-weight:700;line-height:1}.onNH6W_videoPlayBadge{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;z-index:5;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;animation:2.5s ease-in-out infinite onNH6W_videoPulse;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #006c6766}.onNH6W_videoPlayBadge:hover{background:var(--color-primary-hover,#005550);transform:scale(1.15);box-shadow:0 6px 16px #006c6799}@keyframes onNH6W_videoPulse{0%,to{box-shadow:0 4px 12px #006c6766}50%{box-shadow:0 4px 16px #006c67b3}}.onNH6W_infoSection{align-self:end;gap:var(--space-2,8px);flex-direction:column;grid-area:1/2/3;min-width:0;display:flex;overflow:visible}.onNH6W_orgName{color:#111827;margin:0 0 .75rem;font-size:2.25rem;font-weight:700;line-height:1.2}.onNH6W_badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.onNH6W_trustBadge{color:#fff;border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00000026}.onNH6W_statPill{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;display:inline-flex}.onNH6W_tagline{color:#475569;margin:0 0 1rem;font-size:1.125rem;font-weight:500;line-height:1.5}.onNH6W_subjectsRow{flex-wrap:wrap;gap:.5rem;display:flex}.onNH6W_subjectPill{color:#667eea;background:#667eea1a;border:1px solid #667eea33;border-radius:20px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-block}.onNH6W_ctaSection{flex-direction:column;grid-area:1/3/3;place-self:end;gap:.75rem;margin-bottom:8px;display:flex}.onNH6W_utilityButtons{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}.onNH6W_utilityButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;transition:all .2s;display:inline-flex}.onNH6W_utilityButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.onNH6W_primaryCtas{flex-direction:column;gap:.75rem;width:100%;display:flex}.onNH6W_primaryButton{min-height:var(--button-height-standard,40px);padding:var(--button-padding-v-standard,10px) 1.5rem;color:#1e293b;border-radius:var(--radius-md,8px);cursor:pointer;background:#fff;border:1px solid #d1d5db;justify-content:center;align-items:center;width:100%;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.onNH6W_primaryButton:hover{background:var(--color-primary-light,#e6f0f0);border-color:var(--color-primary-default,#006c67);color:var(--color-primary-default,#006c67)}.onNH6W_secondaryButton{min-height:var(--button-height-standard,40px);padding:var(--button-padding-v-standard,10px) 1.5rem;color:#1e293b;border-radius:var(--radius-md,8px);cursor:pointer;background:#fff;border:1px solid #d1d5db;justify-content:center;align-items:center;width:100%;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.onNH6W_secondaryButton:hover{background:var(--color-primary-light,#e6f0f0);border-color:var(--color-primary-default,#006c67);color:var(--color-primary-default,#006c67)}.onNH6W_referralButton{min-height:var(--button-height-standard,40px);padding:var(--button-padding-v-standard,10px) 24px;background:var(--color-primary-default,#006c67);color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #006c6733}.onNH6W_referralButton:hover{background:var(--color-primary-hover,#005550);transform:translateY(-1px);box-shadow:0 4px 8px #006c674d}@media (max-width:900px){.onNH6W_heroContainer{gap:var(--space-3,24px);text-align:center;padding:var(--space-4,32px);grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.onNH6W_utilityButtons{top:12px;right:12px}.onNH6W_logoSection{grid-area:1/1;justify-self:center}.onNH6W_logo,.onNH6W_logoFallback{width:140px;height:140px}.onNH6W_videoPlayBadge{width:42px;height:42px;bottom:6px;right:6px}.onNH6W_infoSection{grid-area:2/1;align-items:center}.onNH6W_orgName{font-size:2rem}.onNH6W_badgeRow,.onNH6W_subjectsRow{justify-content:center}.onNH6W_ctaSection{grid-area:3/1;justify-self:center;align-items:center;width:100%}.onNH6W_primaryCtas{flex-direction:column;width:100%}.onNH6W_primaryButton,.onNH6W_secondaryButton{width:100%}}@media (max-width:640px){.onNH6W_heroContainer{margin-top:var(--space-2,16px);margin-bottom:var(--space-3,24px);padding:var(--space-3,24px);gap:var(--space-2,16px)}.onNH6W_utilityButtons{gap:6px;top:8px;right:8px}.onNH6W_utilityButton{width:36px;height:36px}.onNH6W_logo,.onNH6W_logoFallback{width:100px;height:100px}.onNH6W_videoPlayBadge{width:36px;height:36px;bottom:4px;right:4px}.onNH6W_orgName{font-size:1.75rem}.onNH6W_tagline{font-size:.9375rem}.onNH6W_badgeRow,.onNH6W_subjectsRow{font-size:.8125rem}.onNH6W_primaryButton,.onNH6W_secondaryButton{padding:10px 20px;font-size:.875rem}.onNH6W_referralButton{padding:8px 16px;font-size:.8125rem}}@media (min-width:901px){.onNH6W_tutorBanner .onNH6W_tutorInfo{align-self:start}}
.tOXCDq_card{padding:0!important}.tOXCDq_cardHeader{border-bottom:1px solid #e5e7eb;padding:16px 20px 12px}.tOXCDq_cardTitle{color:#1f2937;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.tOXCDq_badgeRow{flex-wrap:wrap;gap:8px;display:flex}.tOXCDq_badgeCategory{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tOXCDq_badgeInventory{color:#15803d;background:#f0fdf4;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tOXCDq_badgeNight{color:#c7d2fe;background:#1e1b4b;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tOXCDq_description{color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:16px 20px;font-size:15px;line-height:1.7}.tOXCDq_section{border-bottom:1px solid #f3f4f6;padding:12px 20px}.tOXCDq_section:last-child{border-bottom:none}.tOXCDq_sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:600}.tOXCDq_sectionValue{color:#1f2937;margin:0;font-size:14px;line-height:1.5}.tOXCDq_tagList{flex-wrap:wrap;gap:6px;display:flex}.tOXCDq_tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}
.VFyY_G_card{border:1px solid var(--color-border,#dfe1e5);box-shadow:var(--shadow-sm,0 1px 3px #0000000a);background:#fff;border-radius:8px;margin:0!important;padding:0!important}.VFyY_G_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.VFyY_G_title{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.VFyY_G_content{padding:16px}.VFyY_G_section{margin-bottom:1.5rem}.VFyY_G_section:last-child{margin-bottom:0}.VFyY_G_sectionTitle{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.VFyY_G_list{flex-direction:column;gap:.625rem;display:flex}.VFyY_G_listingsContainer{border-right:1px solid #e5e7eb;flex-direction:column;gap:0;display:flex}.VFyY_G_listingRow{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border-top:none;border-bottom:1px solid #e5e7eb;border-left:3px solid #e5e7eb;border-right:none;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:all .15s;display:grid;position:relative}.VFyY_G_listingRow:first-child{border-top:1px solid #e5e7eb}.VFyY_G_listingRow:hover{background-color:#f9fafb;border-left-color:#006c67}.VFyY_G_listingRow:active{background-color:#f3f4f6}.VFyY_G_listingTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.VFyY_G_providerName{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;overflow:hidden}.VFyY_G_listingMeta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.VFyY_G_listingPrice{color:#059669;white-space:nowrap;font-size:.875rem;font-weight:600}.VFyY_G_listItem{color:#4b5563;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.VFyY_G_icon{color:#006c67;flex-shrink:0}.VFyY_G_tagContainer{flex-wrap:wrap;gap:.5rem;display:flex}.VFyY_G_tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.VFyY_G_pricingInfo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:start;gap:.75rem;padding:1rem;display:flex}.VFyY_G_pricingIcon{color:#006c67;flex-shrink:0;margin-top:.125rem}.VFyY_G_pricingText{color:#374151;margin:0 0 .25rem;font-size:.9375rem;font-weight:500}.VFyY_G_pricingSubtext{color:#6b7280;margin:0;font-size:.8125rem}.VFyY_G_emptyState{text-align:center;padding:48px 16px}.VFyY_G_emptyText{color:#6b7280;margin:0;font-size:1rem}@media (max-width:768px){.VFyY_G_listingRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px}.VFyY_G_listingRow>div:first-child{grid-area:1/1/auto/-1}.VFyY_G_listingTitle{font-size:.875rem}.VFyY_G_providerName,.VFyY_G_listingMeta,.VFyY_G_listingPrice{font-size:.75rem}.VFyY_G_listingMeta{grid-area:2/1}.VFyY_G_listingPrice{grid-area:2/2}}
.__IGMG_verificationCard{padding:0!important}.__IGMG_cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.__IGMG_cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.__IGMG_verificationsContainer{flex-direction:column;gap:16px;padding:16px;display:flex}.__IGMG_verificationItem{justify-content:space-between;align-items:center;display:flex}.__IGMG_label{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.__IGMG_statusContainer{align-items:center;gap:var(--space-2,16px);display:flex}.__IGMG_statusIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.__IGMG_statusIcon.__IGMG_verified{color:#059669;background:#d1fae5}.__IGMG_statusIcon.__IGMG_unverified{color:#dc2626;background:#fee2e2}.__IGMG_statusText{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600;line-height:1.5}.__IGMG_statusText.__IGMG_verified{color:#059669}.__IGMG_statusText.__IGMG_unverified{color:#dc2626}
.BY3GQq_card{padding:0!important}.BY3GQq_cardHeader{border-bottom:1px solid #e5e7eb;padding:16px 20px 12px}.BY3GQq_cardTitle{color:#1f2937;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.BY3GQq_badgeRow{flex-wrap:wrap;gap:8px;display:flex}.BY3GQq_badgeType{color:#9d174d;background:#fdf2f8;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.BY3GQq_description{color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:16px 20px;font-size:15px;line-height:1.7}.BY3GQq_section{border-bottom:1px solid #f3f4f6;padding:12px 20px}.BY3GQq_section:last-child{border-bottom:none}.BY3GQq_sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:600}.BY3GQq_tagList{flex-wrap:wrap;gap:6px;display:flex}.BY3GQq_tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}
.ZHscLW_heroSection{width:100%;margin-bottom:var(--space-4,32px)}.ZHscLW_banner{padding:var(--space-5,40px);gap:var(--space-3,24px);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.ZHscLW_utilityActions{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}.ZHscLW_iconButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;transition:all .2s;display:inline-flex}.ZHscLW_iconButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.ZHscLW_avatarContainer{grid-area:1/1/3;align-self:center;position:relative}.ZHscLW_avatar{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:192px;height:192px;box-shadow:0 4px 6px #0000001a}.ZHscLW_avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#006c67 0%,#00a89d 100%);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:192px;height:192px;font-size:4rem;font-weight:600;display:flex;box-shadow:0 4px 6px #0000001a}.ZHscLW_videoPlayBadge{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;z-index:5;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;animation:2.5s ease-in-out infinite ZHscLW_videoPulse;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #006c6766}.ZHscLW_videoPlayBadge:hover{background:var(--color-primary-hover,#005550);transform:scale(1.15);box-shadow:0 6px 16px #006c6799}@keyframes ZHscLW_videoPulse{0%,to{box-shadow:0 4px 12px #006c6766}50%{box-shadow:0 4px 16px #006c67b3}}.ZHscLW_videoPlayBadgeEmpty{color:#9ca3af;cursor:not-allowed;z-index:5;opacity:.6;background:#e5e7eb;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 4px #0000001a}.ZHscLW_videoPlayBadgeEmpty:hover{opacity:.8}.ZHscLW_infoContainer{gap:var(--space-2,8px);flex-direction:column;grid-area:1/2/3;align-self:center;min-width:0;display:flex;overflow:visible}.ZHscLW_fullName{color:#111827;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:2.25rem;font-weight:700;line-height:1.2}.ZHscLW_credibilityBadge{align-items:center;gap:10px;margin-top:4px;display:flex}.ZHscLW_scoreValue{color:#006c67;background:#e6f0f0;border:1px solid #b8d8d6;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #006c671a}.ZHscLW_topBadge{color:#92400e;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700}.ZHscLW_roleLine{align-items:center;gap:var(--space-2,8px);color:#6b7280;flex-wrap:wrap;font-size:1.125rem;display:flex}.ZHscLW_roleLabel{color:#374151;font-weight:600}.ZHscLW_separator{color:#d1d5db}.ZHscLW_locationText{color:#6b7280;align-items:center;gap:4px;font-weight:400;display:inline-flex}.ZHscLW_editLink{color:var(--color-primary-default,#006c67);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;transition:color .2s;display:inline-flex}.ZHscLW_editLink:hover{color:var(--color-primary-hover,#005550);text-decoration:underline}.ZHscLW_freeHelpBadge{border-radius:12px;align-items:center;gap:4px;padding:4px 12px;font-size:.875rem;font-weight:700;transition:all .3s;display:inline-flex}.ZHscLW_freeHelpBadgeActive{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);animation:2s ease-in-out infinite ZHscLW_pulse;box-shadow:0 2px 4px #0d94884d}.ZHscLW_freeHelpBadgeInactive{color:#6b7280;background:#e5e7eb;box-shadow:0 1px 2px #0000000d}@keyframes ZHscLW_pulse{0%,to{box-shadow:0 2px 4px #0d94884d}50%{box-shadow:0 2px 8px #0d948899}}.ZHscLW_subjectLine{color:#374151;font-size:1.125rem;font-weight:500}.ZHscLW_locationLine{color:#6b7280;align-items:center;gap:6px;font-size:1rem;display:flex}.ZHscLW_locationIcon{color:#9ca3af}.ZHscLW_primaryCTA{grid-area:2/3;place-self:end;display:flex}.ZHscLW_referButton{min-height:var(--button-height-standard,40px);padding:var(--button-padding-v-standard,10px) 24px;background:var(--color-primary-default,#006c67);border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #006c6733}.ZHscLW_referButton:hover{background:var(--color-primary-hover,#005550);transform:translateY(-1px);box-shadow:0 4px 8px #006c674d}@media (max-width:900px){.ZHscLW_banner{gap:var(--space-3,24px);text-align:center;padding:var(--space-4,32px);grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.ZHscLW_utilityActions{top:12px;right:12px}.ZHscLW_avatarContainer{grid-area:1/1;justify-self:center}.ZHscLW_avatar,.ZHscLW_avatarPlaceholder{width:140px;height:140px;font-size:3.25rem}.ZHscLW_videoPlayBadge,.ZHscLW_videoPlayBadgeEmpty{width:42px;height:42px;bottom:6px;right:6px}.ZHscLW_infoContainer{grid-area:2/1;align-items:center}.ZHscLW_fullName{font-size:2rem}.ZHscLW_credibilityBadge,.ZHscLW_roleLine,.ZHscLW_locationLine{justify-content:center}.ZHscLW_primaryCTA{grid-area:3/1;justify-self:center}.ZHscLW_referButton{justify-content:center;width:100%;max-width:280px}}@media (max-width:640px){.ZHscLW_heroSection{margin-top:var(--space-2,16px);margin-bottom:var(--space-3,24px)}.ZHscLW_banner{padding:var(--space-3,24px);gap:var(--space-2,16px)}.ZHscLW_utilityActions{gap:6px;top:8px;right:8px}.ZHscLW_iconButton{width:36px;height:36px}.ZHscLW_avatar,.ZHscLW_avatarPlaceholder{width:100px;height:100px;font-size:2.5rem}.ZHscLW_videoPlayBadge,.ZHscLW_videoPlayBadgeEmpty{width:36px;height:36px;bottom:4px;right:4px}.ZHscLW_fullName{font-size:1.75rem}.ZHscLW_scoreValue{padding:4px 10px;font-size:.8125rem}.ZHscLW_topBadge{padding:3px 8px;font-size:.6875rem}.ZHscLW_roleLine,.ZHscLW_subjectLine{font-size:.9375rem}.ZHscLW_locationLine{font-size:.875rem}.ZHscLW_referButton{max-width:100%;padding:10px 20px;font-size:.875rem}}
.rqwQCW_card{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.rqwQCW_title{color:#1f2937;margin:0 0 16px;font-size:18px;font-weight:700}.rqwQCW_badgeRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rqwQCW_badgeType{text-transform:uppercase;letter-spacing:.05em;color:#1a5f5f;background:#e6f0f0;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.rqwQCW_badgeNeutral{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.rqwQCW_badgeCimspa{color:#059669;background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.rqwQCW_description{color:#374151;margin:0 0 16px;font-size:14px;line-height:1.7}.rqwQCW_tagSection{margin-bottom:12px}.rqwQCW_tagSection:last-child{margin-bottom:0}.rqwQCW_tagLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 6px;font-size:12px;font-weight:700}.rqwQCW_tagList{flex-wrap:wrap;gap:6px;display:flex}.rqwQCW_tag{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:3px 10px;font-size:13px}