.conversation_container__cDZQA{height:100vh;display:flex;flex-direction:column}.conversation_header__28k_Q{background:#FAF9F6;border-bottom:1px solid rgba(212,175,119,.2);padding:.75rem 1rem;flex-shrink:0}.conversation_headerContent__Q4GeT{max-width:1400px;margin:0 auto}.conversation_headerInner__IXpTp{display:flex;align-items:center;justify-content:space-between}.conversation_leftSection__rSqbt{display:flex;align-items:center;gap:1rem}.conversation_backButton__LRJOY{font-family:var(--font-family-optima);color:#D4AF77;text-decoration:none;transition:color .2s ease;font-size:.9375rem;font-weight:500}.conversation_backButton__LRJOY:hover{color:#C9A86A}.conversation_clientInfo__mrLEw{display:flex;flex-direction:column;gap:.25rem}.conversation_titleRow__1rfgv{display:flex;align-items:center;gap:.5rem}.conversation_title__G4DiR{font-family:var(--font-family-chronicle);font-size:1.125rem;font-weight:600;letter-spacing:.025em;color:#3D3127;margin:0}.conversation_closedBadge__x566o{font-family:var(--font-family-optima);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:rgba(184,168,146,.1);color:#8B7355;border:1px solid rgba(184,168,146,.25);padding:.25rem .75rem;border-radius:.25rem}.conversation_subtitle__B3n2k{font-family:var(--font-family-optima);font-size:.8125rem;color:#B8A892;margin:0}.conversation_actions__KtgJm{display:flex;align-items:center;gap:.75rem}.conversation_conversationWrapper__D9op5{flex:1;overflow:hidden}.dark .conversation_header__28k_Q{background:rgba(26,22,37,.95);border-bottom-color:rgba(212,175,119,.25)}.dark .conversation_title__G4DiR{color:rgba(255,255,255,.95)}.dark .conversation_subtitle__B3n2k{color:rgba(184,168,146,.7)}.dark .conversation_closedBadge__x566o{background:rgba(184,168,146,.15);color:rgba(184,168,146,.9);border-color:rgba(184,168,146,.3)}.dark .conversation_backButton__LRJOY{color:#E8C9A0}.dark .conversation_backButton__LRJOY:hover{color:#D4AF77}@media (max-width:768px){.conversation_header__28k_Q{padding:.75rem}.conversation_headerInner__IXpTp{flex-direction:column;align-items:stretch;gap:.875rem}.conversation_leftSection__rSqbt{flex-direction:column;align-items:stretch;gap:.5rem}.conversation_actions__KtgJm{flex-direction:column;width:100%;gap:.625rem}}.LiveInspectionButton_container__mlYAm{display:flex;flex-direction:column}.LiveInspectionButton_button__eUhNU{font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#D4AF77,#C9A86A);border:1px solid #d4af77;border-radius:.5rem;color:white;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(212,175,119,.25);position:relative;overflow:hidden}.LiveInspectionButton_button__eUhNU:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,245,230,0),rgba(255,245,230,.4) 50%,rgba(255,245,230,0));transform:translateX(-100%);transition:transform .6s ease}.LiveInspectionButton_button__eUhNU:hover:not(:disabled){box-shadow:0 3px 12px rgba(212,175,119,.35);transform:translateY(-2px)}.LiveInspectionButton_button__eUhNU:hover:not(:disabled):before{transform:translateX(100%)}.LiveInspectionButton_button__eUhNU:active:not(:disabled){transform:translateY(0)}.LiveInspectionButton_button__eUhNU:disabled{opacity:.5;cursor:not-allowed;transform:none}.LiveInspectionButton_buttonDisabled__fytd1{font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;display:inline-flex;align-items:center;gap:.5rem;background:rgba(184,168,146,.2);border:1px solid rgba(184,168,146,.3);border-radius:.5rem;color:#B8A892;cursor:not-allowed;opacity:.5}.dark .LiveInspectionButton_buttonDisabled__fytd1{background:rgba(184,168,146,.1);border-color:rgba(184,168,146,.2);color:rgba(184,168,146,.6)}.LiveInspectionButton_icon__5BBWi{width:1.25rem;height:1.25rem;flex-shrink:0}.LiveInspectionButton_errorText__1SfAC{font-family:var(--font-family-optima);font-size:.8125rem;color:#dc2626;margin-top:.25rem}.dark .LiveInspectionButton_errorText__1SfAC{color:#f87171}@keyframes LiveInspectionButton_pulse-video__1vIOT{0%,to{opacity:1}50%{opacity:.7}}.LiveInspectionButton_button__eUhNU:hover:not(:disabled) .LiveInspectionButton_icon__5BBWi{animation:LiveInspectionButton_pulse-video__1vIOT 1.5s ease-in-out infinite}@media (max-width:768px){.LiveInspectionButton_buttonDisabled__fytd1,.LiveInspectionButton_button__eUhNU{width:100%;justify-content:center;padding:.875rem 1rem;font-size:.875rem;min-height:3.25rem}}.AssignAdminButton_container__K3DNo{display:flex;flex-direction:column}.AssignAdminButton_assignButton__SZKJi{font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;background:linear-gradient(135deg,#D4AF77,#C9A86A);border:1px solid #d4af77;border-radius:.5rem;color:white;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(212,175,119,.25);position:relative;overflow:hidden}.AssignAdminButton_assignButton__SZKJi:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,245,230,0),rgba(255,245,230,.4) 50%,rgba(255,245,230,0));transform:translateX(-100%);transition:transform .6s ease}.AssignAdminButton_assignButton__SZKJi:hover:not(:disabled){box-shadow:0 3px 12px rgba(212,175,119,.35);transform:translateY(-2px)}.AssignAdminButton_assignButton__SZKJi:hover:not(:disabled):before{transform:translateX(100%)}.AssignAdminButton_assignButton__SZKJi:active:not(:disabled){transform:translateY(0)}.AssignAdminButton_assignButton__SZKJi:disabled{opacity:.5;cursor:not-allowed;transform:none}.AssignAdminButton_assignedContainer__hgps6{display:flex;align-items:center;gap:.5rem}.AssignAdminButton_assignedText__95_VW{font-family:var(--font-family-optima);font-weight:600;color:#A8C9A4;font-size:.875rem}.dark .AssignAdminButton_assignedText__95_VW{color:#B8D9B4}.AssignAdminButton_unassignButton__MPH5f{font-family:var(--font-family-optima);font-size:.8125rem;color:#B8A892;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.AssignAdminButton_unassignButton__MPH5f:hover:not(:disabled){color:#D4AF77}.dark .AssignAdminButton_unassignButton__MPH5f{color:rgba(184,168,146,.8)}.dark .AssignAdminButton_unassignButton__MPH5f:hover:not(:disabled){color:#E8C9A0}.AssignAdminButton_unassignButton__MPH5f:disabled{opacity:.5;cursor:not-allowed}.AssignAdminButton_otherAdminText__IYbU6{font-family:var(--font-family-optima);font-size:.875rem;color:#B8A892}.dark .AssignAdminButton_otherAdminText__IYbU6{color:rgba(184,168,146,.7)}.AssignAdminButton_errorText__XNMEu{font-family:var(--font-family-optima);font-size:.8125rem;color:#dc2626;margin-top:.25rem}@media (max-width:768px){.AssignAdminButton_assignButton__SZKJi{width:100%;justify-content:center;padding:.875rem 1rem;font-size:.875rem;min-height:3.25rem}.AssignAdminButton_assignedContainer__hgps6{width:100%;justify-content:space-between;background:rgba(168,201,164,.1);border:1px solid rgba(168,201,164,.2);border-radius:.5rem;padding:.875rem 1rem;min-height:3.25rem;height:3.25rem;align-items:center}.AssignAdminButton_assignedText__95_VW{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dark .AssignAdminButton_assignedContainer__hgps6{background:rgba(184,217,180,.1);border-color:rgba(184,217,180,.15)}}.CloseConversationButton_closeButton__wjz50{font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;background:linear-gradient(135deg,#B8A892,#A8988A);border:1px solid rgba(184,168,146,.4);border-radius:.5rem;color:white;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(184,168,146,.2)}.CloseConversationButton_closeButton__wjz50:hover:not(:disabled){background:linear-gradient(135deg,#C9B9A2,#B8A892);box-shadow:0 3px 10px rgba(184,168,146,.3);transform:translateY(-2px)}.CloseConversationButton_closeButton__wjz50:active:not(:disabled){transform:translateY(0)}.CloseConversationButton_closeButton__wjz50:disabled{opacity:.5;cursor:not-allowed;transform:none}.dark .CloseConversationButton_closeButton__wjz50{background:linear-gradient(135deg,rgba(184,168,146,.7),rgba(168,152,138,.7));border-color:rgba(184,168,146,.4)}.dark .CloseConversationButton_closeButton__wjz50:hover:not(:disabled){background:linear-gradient(135deg,rgba(184,168,146,.85),rgba(168,152,138,.85));box-shadow:0 3px 10px rgba(184,168,146,.25)}@media (max-width:768px){.CloseConversationButton_closeButton__wjz50{width:100%;padding:.875rem 1rem;font-size:.875rem;justify-content:center;min-height:3.25rem}}.LiveInspectionModal_overlay__71T9r{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.LiveInspectionModal_modal__iM97w{width:100%;height:100%;display:flex;flex-direction:column;background:#000;position:relative}.LiveInspectionModal_header__FiTTr{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0))}.LiveInspectionModal_headerInfo__7Z_iR{display:flex;flex-direction:column;gap:.5rem}.LiveInspectionModal_title__dZNUA{font-family:var(--font-family-chronicle);font-size:1.5rem;font-weight:600;color:white;margin:0}.LiveInspectionModal_statusContainer__nBa2t{display:flex;align-items:center;gap:.5rem}.LiveInspectionModal_statusDot__BJm0t{width:.625rem;height:.625rem;border-radius:50%;background:#C9A9A6;transition:background .3s ease}.LiveInspectionModal_statusDotConnected__UWAHC{background:#A8C9A4;animation:LiveInspectionModal_pulse-status__l2OVg 2s ease-in-out infinite}@keyframes LiveInspectionModal_pulse-status__l2OVg{0%,to{opacity:1}50%{opacity:.6}}.LiveInspectionModal_statusText__tTZ2s{font-family:var(--font-family-optima);font-size:.875rem;color:rgba(255,255,255,.9)}.LiveInspectionModal_closeButton__KmxB5{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease}.LiveInspectionModal_closeButton__KmxB5:hover{background:rgba(255,255,255,.2)}.LiveInspectionModal_closeIcon__ok72e{width:1.5rem;height:1.5rem;color:white}.LiveInspectionModal_videoContainer__V_Xqt{flex:1;position:relative;overflow:hidden}.LiveInspectionModal_remoteVideo__DWi68{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1625}.LiveInspectionModal_localVideo__HM1_O{position:absolute;bottom:6rem;right:1.5rem;width:200px;height:150px;border-radius:1rem;overflow:hidden;border:2px solid rgba(212,175,119,.5);box-shadow:0 4px 16px rgba(0,0,0,.5);z-index:10}@media (max-width:640px){.LiveInspectionModal_localVideo__HM1_O{width:120px;height:90px;bottom:5rem;right:1rem}}.LiveInspectionModal_video__XVtTX{width:100%;height:100%;object-fit:cover}.LiveInspectionModal_placeholderContainer__jYBmz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:rgba(212,175,119,.7)}.LiveInspectionModal_placeholderIcon__t_VxY{width:5rem;height:5rem;animation:LiveInspectionModal_pulse-icon__Zy7T_ 2s ease-in-out infinite}@keyframes LiveInspectionModal_pulse-icon__Zy7T_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.LiveInspectionModal_placeholderText__0u5Zq{font-family:var(--font-family-optima);font-size:1rem;color:rgba(212,175,119,.7)}.LiveInspectionModal_placeholderSmall__T3RfK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(26,22,37,.8)}.LiveInspectionModal_placeholderIconSmall__ATzjA{width:2rem;height:2rem;color:rgba(212,175,119,.7)}.LiveInspectionModal_privacyBanner__BPyPY{position:absolute;top:5.5rem;left:1rem;background:rgba(168,201,164,.9);color:white;padding:.5rem .75rem;border-radius:2rem;font-family:var(--font-family-optima);font-size:.75rem;z-index:15;display:flex;align-items:center;gap:.5rem;max-width:fit-content;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);animation:LiveInspectionModal_fadeInSlide__rGUv6 .5s ease-out}@keyframes LiveInspectionModal_fadeInSlide__rGUv6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LiveInspectionModal_privacyIcon__VSQFD{width:1rem;height:1rem;flex-shrink:0}.LiveInspectionModal_privacyText__FfGsB{margin:0;line-height:1.3;font-weight:500;white-space:nowrap}@media (max-width:640px){.LiveInspectionModal_privacyBanner__BPyPY{top:4.5rem;left:.75rem;padding:.4rem .6rem;font-size:.7rem;gap:.4rem}.LiveInspectionModal_privacyIcon__VSQFD{width:.875rem;height:.875rem}}.LiveInspectionModal_errorBanner__GVsKG{position:absolute;top:6rem;left:50%;transform:translateX(-50%);background:rgba(220,38,38,.9);color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-family:var(--font-family-optima);font-size:.875rem;z-index:15}.LiveInspectionModal_controls__m_GPl{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0))}.LiveInspectionModal_controlButton__q2UVK{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid rgba(212,175,119,.5);background:rgba(212,175,119,.15);color:white;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.LiveInspectionModal_controlButton__q2UVK:hover{background:rgba(212,175,119,.3);border-color:rgba(212,175,119,.8);transform:scale(1.1)}.LiveInspectionModal_controlButtonActive__M_m0N{background:rgba(201,169,166,.4);border-color:rgba(201,169,166,.8)}.LiveInspectionModal_controlIcon__g5RnA{width:1.5rem;height:1.5rem}.LiveInspectionModal_endCallButton__k13lm{font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;border-radius:2rem;border:2px solid #c9a9a6;background:linear-gradient(135deg,#C9A9A6,#B8989A);color:white;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px rgba(201,169,166,.4)}.LiveInspectionModal_endCallButton__k13lm:hover{background:linear-gradient(135deg,#B8989A,#A78385);box-shadow:0 3px 12px rgba(201,169,166,.5);transform:scale(1.05)}.LiveInspectionModal_endCallButton__k13lm .LiveInspectionModal_controlIcon__g5RnA{width:1.25rem;height:1.25rem}@media (max-width:640px){.LiveInspectionModal_controls__m_GPl{gap:.5rem;padding:1rem}.LiveInspectionModal_controlButton__q2UVK{width:3rem;height:3rem}.LiveInspectionModal_controlIcon__g5RnA{width:1.25rem;height:1.25rem}.LiveInspectionModal_endCallButton__k13lm{padding:.625rem 1rem;font-size:.8125rem}}.ProductSearchPanel_overlay__RSE9R{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:stretch;justify-content:flex-end;backdrop-filter:blur(4px);animation:ProductSearchPanel_fadeIn__11aXy .2s ease-out}@keyframes ProductSearchPanel_fadeIn__11aXy{0%{opacity:0}to{opacity:1}}.ProductSearchPanel_panel__4RVCW{width:450px;max-width:100%;height:100%;background:var(--color-background);border-left:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.15);animation:ProductSearchPanel_slideIn__VsqlM .3s ease-out}@keyframes ProductSearchPanel_slideIn__VsqlM{0%{transform:translateX(100%)}to{transform:translateX(0)}}.dark .ProductSearchPanel_panel__4RVCW{background:var(--color-background-dark);border-left-color:var(--color-border-dark);box-shadow:-4px 0 24px rgba(0,0,0,.5)}@media (max-width:768px){.ProductSearchPanel_panel__4RVCW{width:100%}}.ProductSearchPanel_header__lVEbV{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border);gap:1rem}.dark .ProductSearchPanel_header__lVEbV{border-bottom-color:var(--color-border-dark)}.ProductSearchPanel_headerContent__ikb7a{flex:1;min-width:0}.ProductSearchPanel_title__lbmzQ{font-family:var(--font-family-chronicle);font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem}.dark .ProductSearchPanel_title__lbmzQ{color:var(--color-text-dark)}.ProductSearchPanel_subtitle__IxxDB{font-family:var(--font-family-optima);font-size:.875rem;color:var(--color-text-secondary);margin:0}.dark .ProductSearchPanel_subtitle__IxxDB{color:var(--color-text-secondary-dark)}.ProductSearchPanel_closeButton___rYx3{background:transparent;border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ProductSearchPanel_closeButton___rYx3:hover{background:var(--color-background-hover);border-color:var(--color-border-hover)}.dark .ProductSearchPanel_closeButton___rYx3{border-color:var(--color-border-dark)}.dark .ProductSearchPanel_closeButton___rYx3:hover{background:var(--color-background-hover-dark);border-color:var(--color-border-hover-dark)}.ProductSearchPanel_closeIcon__R5fXE{width:1.25rem;height:1.25rem;color:var(--color-text-secondary)}.dark .ProductSearchPanel_closeIcon__R5fXE{color:var(--color-text-secondary-dark)}.ProductSearchPanel_searchContainer___34Tk{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border)}.dark .ProductSearchPanel_searchContainer___34Tk{border-bottom-color:var(--color-border-dark)}.ProductSearchPanel_searchInputWrapper__3GBGJ{position:relative;display:flex;align-items:center}.ProductSearchPanel_searchIcon__GqLWP{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);pointer-events:none}.dark .ProductSearchPanel_searchIcon__GqLWP{color:var(--color-text-secondary-dark)}.ProductSearchPanel_searchInput__JgbLf{width:100%;font-family:var(--font-family-optima);font-size:1rem;padding:.875rem 2.75rem .875rem 3rem;border:2px solid var(--color-border);border-radius:.75rem;background:var(--color-background);color:var(--color-text);transition:all .2s ease}.ProductSearchPanel_searchInput__JgbLf:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(212,175,119,.1)}.dark .ProductSearchPanel_searchInput__JgbLf{background:var(--color-background-elevated-dark);border-color:var(--color-border-dark);color:var(--color-text-dark)}.dark .ProductSearchPanel_searchInput__JgbLf:focus{border-color:var(--color-accent-dark);box-shadow:0 0 0 3px rgba(212,175,119,.2)}.ProductSearchPanel_searchInput__JgbLf::placeholder{color:var(--color-text-placeholder)}.dark .ProductSearchPanel_searchInput__JgbLf::placeholder{color:var(--color-text-placeholder-dark)}.ProductSearchPanel_clearButton__HkQsL{position:absolute;right:.5rem;background:transparent;border:none;padding:.5rem;cursor:pointer;border-radius:.375rem;transition:background .2s ease}.ProductSearchPanel_clearButton__HkQsL:hover{background:var(--color-background-hover)}.dark .ProductSearchPanel_clearButton__HkQsL:hover{background:var(--color-background-hover-dark)}.ProductSearchPanel_clearIcon__BwFjX{width:1rem;height:1rem;color:var(--color-text-secondary)}.dark .ProductSearchPanel_clearIcon__BwFjX{color:var(--color-text-secondary-dark)}.ProductSearchPanel_resultsContainer__KyL7m{flex:1;overflow-y:auto;padding:1rem}.ProductSearchPanel_loadingContainer__S65e6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem}.ProductSearchPanel_spinner__iGaWl{width:2.5rem;height:2.5rem;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:ProductSearchPanel_spin__uPhhZ .8s linear infinite}@keyframes ProductSearchPanel_spin__uPhhZ{to{transform:rotate(1turn)}}.dark .ProductSearchPanel_spinner__iGaWl{border-color:var(--color-border-dark);border-top-color:var(--color-accent-dark)}.ProductSearchPanel_loadingText__jSoJm{font-family:var(--font-family-optima);font-size:.875rem;color:var(--color-text-secondary);margin:0}.dark .ProductSearchPanel_loadingText__jSoJm{color:var(--color-text-secondary-dark)}.ProductSearchPanel_errorContainer__c27VI{padding:1.5rem;text-align:center}.ProductSearchPanel_errorText__qkOO1{font-family:var(--font-family-optima);font-size:.875rem;color:var(--color-error);margin:0}.ProductSearchPanel_emptyState__o9S_V{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.5rem;text-align:center}.ProductSearchPanel_emptyIcon__hQJ6D{width:3rem;height:3rem;color:var(--color-text-placeholder);opacity:.5}.dark .ProductSearchPanel_emptyIcon__hQJ6D{color:var(--color-text-placeholder-dark)}.ProductSearchPanel_emptyText__XpPxY{font-family:var(--font-family-optima);font-size:.875rem;color:var(--color-text-secondary);margin:0}.dark .ProductSearchPanel_emptyText__XpPxY{color:var(--color-text-secondary-dark)}.ProductSearchPanel_results__coNCY{display:flex;flex-direction:column;gap:.75rem}.ProductSearchPanel_productCard__p2JUb{display:flex;gap:1rem;padding:.875rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ProductSearchPanel_productCard__p2JUb:hover{border-color:var(--color-accent);box-shadow:0 2px 8px rgba(212,175,119,.15);transform:translateY(-1px)}.dark .ProductSearchPanel_productCard__p2JUb{background:var(--color-background-elevated-dark);border-color:var(--color-border-dark)}.dark .ProductSearchPanel_productCard__p2JUb:hover{border-color:var(--color-accent-dark);box-shadow:0 2px 8px rgba(212,175,119,.25)}.ProductSearchPanel_productImage__XmNSc{flex-shrink:0;width:80px;height:80px;border-radius:.5rem;overflow:hidden;background:var(--color-background-subtle)}.dark .ProductSearchPanel_productImage__XmNSc{background:var(--color-background-subtle-dark)}.ProductSearchPanel_image__WtFgE{width:100%;height:100%;object-fit:cover}.ProductSearchPanel_imagePlaceholder__kuK5W{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-optima);font-size:.75rem;color:var(--color-text-placeholder)}.dark .ProductSearchPanel_imagePlaceholder__kuK5W{color:var(--color-text-placeholder-dark)}.ProductSearchPanel_productInfo__JafRK{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.ProductSearchPanel_productTitle__pKTYa{font-family:var(--font-family-chronicle);font-size:.9375rem;font-weight:600;color:var(--color-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ProductSearchPanel_productTitle__pKTYa{color:var(--color-text-dark)}.ProductSearchPanel_productMeta__R9L2a{display:flex;align-items:center;gap:.625rem;font-family:var(--font-family-optima);font-size:.75rem}.ProductSearchPanel_productSku__J_fez{color:var(--color-text-secondary)}.dark .ProductSearchPanel_productSku__J_fez{color:var(--color-text-secondary-dark)}.ProductSearchPanel_productVariety__sqXmr{color:var(--color-accent);font-weight:500}.dark .ProductSearchPanel_productVariety__sqXmr{color:var(--color-accent-dark)}.ProductSearchPanel_productSpecs__UC9Gr{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ProductSearchPanel_spec__fJkfd{font-family:var(--font-family-optima);font-size:.75rem;color:var(--color-text-tertiary);padding:.125rem .5rem;background:var(--color-background-subtle);border-radius:.25rem}.dark .ProductSearchPanel_spec__fJkfd{color:var(--color-text-tertiary-dark);background:var(--color-background-subtle-dark)}.ProductSearchPanel_productPrice__6aNMJ{font-family:var(--font-family-chronicle);font-size:1rem;font-weight:600;color:var(--color-text)}.dark .ProductSearchPanel_productPrice__6aNMJ{color:var(--color-text-dark)}.ProductSearchPanel_sendButton__sQJVC{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:var(--color-accent);color:white;font-family:var(--font-family-optima);font-size:.875rem;font-weight:600;border-radius:.5rem;transition:all .2s ease}.ProductSearchPanel_productCard__p2JUb:hover .ProductSearchPanel_sendButton__sQJVC{background:var(--color-accent-hover);transform:scale(1.05)}.dark .ProductSearchPanel_sendButton__sQJVC{background:var(--color-accent-dark)}.dark .ProductSearchPanel_productCard__p2JUb:hover .ProductSearchPanel_sendButton__sQJVC{background:var(--color-accent-hover-dark)}.MarkResolvedButton_resolvedButton__A1_ru{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(16,185,129,.2)}.MarkResolvedButton_resolvedButton__A1_ru:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3);background:linear-gradient(135deg,#059669,#047857)}.MarkResolvedButton_resolvedButton__A1_ru:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(16,185,129,.2)}.MarkResolvedButton_resolvedButton__A1_ru:disabled{opacity:.6;cursor:not-allowed}.MarkResolvedButton_icon__ODTrJ{width:18px;height:18px;flex-shrink:0}.dark .MarkResolvedButton_resolvedButton__A1_ru{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px rgba(16,185,129,.3)}.dark .MarkResolvedButton_resolvedButton__A1_ru:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.4)}.inspection-request-card_card__HkDR2{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;margin:12px 0;box-shadow:0 4px 12px rgba(0,0,0,.15);color:white}.inspection-request-card_header__KXcGA{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inspection-request-card_iconWrapper__WdyXc{background:rgba(255,255,255,.2);border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center}.inspection-request-card_icon__tv8J8{width:24px;height:24px;color:white}.inspection-request-card_title__LXuWt{font-size:16px;font-weight:600;color:white}.inspection-request-card_message__9h01D{font-size:14px;line-height:1.5;color:rgba(255,255,255,.95);margin-bottom:16px}.inspection-request-card_actions__Xem5n{display:flex;gap:12px}.inspection-request-card_button___M4X1{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.inspection-request-card_button___M4X1:disabled{opacity:.6;cursor:not-allowed}.inspection-request-card_acceptButton__VrOe1{background:white;color:#667eea}.inspection-request-card_acceptButton__VrOe1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.inspection-request-card_declineButton__2wjud{background:transparent;color:white;border:2px solid white}.inspection-request-card_declineButton__2wjud:hover:not(:disabled){background:rgba(255,255,255,.1)}.inspection-request-card_buttonIcon__VmP_q{width:18px;height:18px}.inspection-request-card_spinner__m2hH4{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:inspection-request-card_spin__QjNmo .6s linear infinite}@keyframes inspection-request-card_spin__QjNmo{to{transform:rotate(1turn)}}.inspection-request-card_statusMessage__WB1TE{padding:12px;background:rgba(255,255,255,.2);border-radius:8px;text-align:center;font-size:14px;font-weight:500}.b2c-product-card_card__m_SEO{display:flex;flex-direction:column;width:100%;max-width:280px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.b2c-product-card_card__m_SEO:hover{border-color:rgba(212,175,119,.5);box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.b2c-product-card_imageWrapper__sTc25{position:relative;width:100%;aspect-ratio:1/1;background:#f4f4f4;overflow:hidden}.b2c-product-card_image__ft1Gc{width:100%;height:100%;object-fit:cover;display:block}.b2c-product-card_placeholder__XE4RH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.b2c-product-card_dots__LxF5Y{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px}.b2c-product-card_dot__AMpfr{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);border:0;padding:0;cursor:pointer;transition:background .15s ease,transform .15s ease}.b2c-product-card_dotActive__lIAdM{background:#fff;transform:scale(1.2)}.b2c-product-card_info__oqd2u{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.b2c-product-card_titleRow__VK6u8{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.b2c-product-card_title__7CTm4{font-size:15px;font-weight:600;line-height:1.3;color:#1a1a1a;flex:1}.b2c-product-card_variety__aNOAC{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;background:rgba(212,175,119,.12);color:#8a6d3b;border-radius:999px;white-space:nowrap;flex-shrink:0}.b2c-product-card_meta__LmZhF{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.b2c-product-card_dot2__EF3lj{opacity:.4}.b2c-product-card_specs__ObpkY{font-size:12px;color:#666;line-height:1.4}.b2c-product-card_priceRow__l_Bf9{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.b2c-product-card_price__NutdF{font-size:17px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}.b2c-product-card_cta__Z5DMw{font-size:11px;font-weight:600;color:#8a6d3b;white-space:nowrap}.dark .b2c-product-card_card__m_SEO{background:#1a1a1a;border-color:rgba(255,255,255,.1)}.dark .b2c-product-card_imageWrapper__sTc25{background:#2a2a2a}.dark .b2c-product-card_price__NutdF,.dark .b2c-product-card_title__7CTm4{color:#f5f5f5}.dark .b2c-product-card_meta__LmZhF,.dark .b2c-product-card_specs__ObpkY{color:#aaa}.dark .b2c-product-card_priceRow__l_Bf9{border-top-color:rgba(255,255,255,.06)}.b2c-message-item_messageWrapper__plwOt{display:flex;width:100%;margin-bottom:4px}.b2c-message-item_customerWrapper__tu0cv{justify-content:flex-end}.b2c-message-item_adminWrapper__V4s7h{justify-content:flex-start}.b2c-message-item_messageBubble__s2Opy{max-width:75%;padding:12px 16px;border-radius:12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);animation:b2c-message-item_fadeIn__gNEcq .2s ease}@keyframes b2c-message-item_fadeIn__gNEcq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.b2c-message-item_customerBubble__Th5SD{background-color:var(--color-foreground);color:var(--color-background);border-bottom-right-radius:4px}.b2c-message-item_adminBubble__O_gn2{background-color:white;color:var(--color-foreground);border:1px solid rgba(0,0,0,.1);border-bottom-left-radius:4px}.b2c-message-item_senderLabel__jDjbY{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;opacity:.8}.b2c-message-item_messageContent__Iy6y_{font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin-bottom:6px}.b2c-message-item_messageTimestamp__cgtNF{font-size:11px;opacity:.6;text-align:right}.b2c-message-item_specialMessageWrapper__uTw__{width:100%;margin-bottom:8px;animation:b2c-message-item_fadeIn__gNEcq .3s ease}@media (max-width:768px){.b2c-message-item_messageBubble__s2Opy{max-width:85%}}.b2c-message-list_messageList__Olwbp{display:flex;flex-direction:column;gap:16px;width:100%}.b2c-message-list_loadingContainer__QATfT{display:flex;align-items:center;justify-content:center;padding:40px 20px}.b2c-message-list_loadingText__hSuqV{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;color:var(--color-foreground);opacity:.6}.b2c-message-input_inputForm__YNobT{width:100%}.b2c-message-input_inputWrapper__1KMsU{display:flex;align-items:flex-end;gap:12px;padding:16px 20px;background-color:var(--color-background)}.b2c-message-input_textarea__b1cR4{flex:1;min-height:40px;max-height:120px;padding:10px 12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;line-height:1.5;color:var(--color-foreground);background-color:var(--background-secondary,#f5f3f0);border:1px solid rgba(0,0,0,.1);border-radius:6px;resize:none;outline:none;transition:border-color .2s ease}.b2c-message-input_textarea__b1cR4:focus{border-color:var(--color-primary)}.b2c-message-input_textarea__b1cR4:disabled{opacity:.5;cursor:not-allowed}.b2c-message-input_textarea__b1cR4::placeholder{color:var(--color-foreground);opacity:.5}.b2c-message-input_sendButton__UBkRN{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.b2c-message-input_sendButton__UBkRN:hover:not(:disabled){background-color:var(--primary-dark,#b08d54);transform:scale(1.05)}.b2c-message-input_sendButton__UBkRN:active:not(:disabled){transform:scale(.95)}.b2c-message-input_sendButton__UBkRN:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color-primary)}.b2c-message-input_sendIcon__a1STL{width:18px;height:18px}.b2c-message-input_sendingIndicator__t85kf{font-size:18px;font-weight:700;animation:b2c-message-input_pulse__je7RL 1s ease infinite}@keyframes b2c-message-input_pulse__je7RL{0%,to{opacity:1}50%{opacity:.5}}.b2c-message-input_disabledText__YSeV_{margin:0;padding:0 20px 12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:12px;color:var(--color-foreground);opacity:.6;text-align:center}@media (max-width:768px){.b2c-message-input_inputWrapper__1KMsU{padding:12px 16px}}.b2c-welcome-form_container__ac_OT{display:flex;align-items:center;justify-content:center;min-height:100%;padding:60px 20px 40px;background:linear-gradient(135deg,#f9f7f5,#fdfcfb)}.b2c-welcome-form_content__VAlxA{max-width:480px;width:100%}.b2c-welcome-form_header__Zo5Se{text-align:center;margin-bottom:32px}.b2c-welcome-form_icon__3clM0{font-size:48px;margin-bottom:16px;animation:b2c-welcome-form_fadeInScale__u3poC .6s cubic-bezier(.4,0,.2,1)}@keyframes b2c-welcome-form_fadeInScale__u3poC{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.b2c-welcome-form_title__7zdpO{margin:0 0 8px;font-family:var(--font-family-chronicle,"Chronicle Display",serif);font-size:28px;font-weight:600;letter-spacing:2px;color:var(--color-foreground,#2c2c2c);animation:b2c-welcome-form_fadeInUp__xgVou .6s cubic-bezier(.4,0,.2,1) .1s backwards}.b2c-welcome-form_subtitle__wfzYv{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--color-primary,#D4AF77);animation:b2c-welcome-form_fadeInUp__xgVou .6s cubic-bezier(.4,0,.2,1) .2s backwards}@keyframes b2c-welcome-form_fadeInUp__xgVou{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.b2c-welcome-form_welcome__9wXYr{margin-bottom:32px;padding:24px;background-color:white;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);animation:b2c-welcome-form_fadeInUp__xgVou .6s cubic-bezier(.4,0,.2,1) .3s backwards}.b2c-welcome-form_welcomeText__Kahgb{margin:0 0 16px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:16px;line-height:1.6;color:var(--color-foreground,#2c2c2c)}.b2c-welcome-form_gemstoneContext___sROb{color:var(--color-primary,#D4AF77)}.b2c-welcome-form_explanation__Khsvr{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;line-height:1.7;color:rgba(0,0,0,.7)}.b2c-welcome-form_form__ZXtst{background-color:white;padding:32px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);animation:b2c-welcome-form_fadeInUp__xgVou .6s cubic-bezier(.4,0,.2,1) .4s backwards}.b2c-welcome-form_inputGroup__sO5i_{margin-bottom:24px}.b2c-welcome-form_label__eoLLE{display:block;margin-bottom:8px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;font-weight:500;color:var(--color-foreground,#2c2c2c);letter-spacing:.3px}.b2c-welcome-form_required__NzgHF{color:var(--color-primary,#D4AF77)}.b2c-welcome-form_input__FEP9v{width:100%;padding:14px 16px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:15px;border:1.5px solid rgba(0,0,0,.15);border-radius:8px;background-color:#fafafa;color:var(--color-foreground,#2c2c2c);transition:all .2s ease;box-sizing:border-box}.b2c-welcome-form_input__FEP9v:focus{outline:none;border-color:var(--color-primary,#D4AF77);background-color:white;box-shadow:0 0 0 3px rgba(212,175,119,.1)}.b2c-welcome-form_input__FEP9v::placeholder{color:rgba(0,0,0,.35)}.b2c-welcome-form_input__FEP9v:disabled{opacity:.6;cursor:not-allowed}.b2c-welcome-form_error__IO2_p{margin-bottom:16px;padding:12px 16px;background-color:#fef2f2;border-left:3px solid #dc2626;border-radius:6px}.b2c-welcome-form_error__IO2_p p{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;color:#991b1b}.b2c-welcome-form_submitButton__GKTVj{width:100%;padding:16px 32px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:16px;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg,#D4AF77,#c19b66);color:white;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(212,175,119,.3);display:flex;align-items:center;justify-content:center;gap:8px}.b2c-welcome-form_submitButton__GKTVj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,119,.4);background:linear-gradient(135deg,#c19b66,#D4AF77)}.b2c-welcome-form_submitButton__GKTVj:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(212,175,119,.3)}.b2c-welcome-form_submitButton__GKTVj:disabled{opacity:.5;cursor:not-allowed;transform:none}.b2c-welcome-form_arrow__PNvwN{font-size:18px;transition:transform .3s ease}.b2c-welcome-form_submitButton__GKTVj:hover:not(:disabled) .b2c-welcome-form_arrow__PNvwN{transform:translateX(4px)}.b2c-welcome-form_skipButton__86vu5{width:100%;margin-top:12px;padding:8px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:12px;color:rgba(0,0,0,.4);background:none;border:none;cursor:pointer;transition:color .2s ease;text-decoration:underline}.b2c-welcome-form_skipButton__86vu5:hover:not(:disabled){color:rgba(0,0,0,.6)}.b2c-welcome-form_skipButton__86vu5:disabled{opacity:.3;cursor:not-allowed}.b2c-welcome-form_privacy__Ot4qq{margin-top:24px;padding:16px;background-color:rgba(212,175,119,.08);border-radius:8px;border:1px solid rgba(212,175,119,.2);animation:b2c-welcome-form_fadeInUp__xgVou .6s cubic-bezier(.4,0,.2,1) .5s backwards}.b2c-welcome-form_privacyText__uE_fT{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:12px;line-height:1.6;color:rgba(0,0,0,.6);text-align:center}@media (max-width:640px){.b2c-welcome-form_container__ac_OT{padding:40px 16px 20px}.b2c-welcome-form_icon__3clM0{font-size:40px}.b2c-welcome-form_title__7zdpO{font-size:24px}.b2c-welcome-form_subtitle__wfzYv{font-size:12px}.b2c-welcome-form_form__ZXtst{padding:24px 20px}.b2c-welcome-form_welcome__9wXYr{padding:20px}.b2c-welcome-form_welcomeText__Kahgb{font-size:15px}.b2c-welcome-form_explanation__Khsvr{font-size:13px}}@media (prefers-reduced-motion:reduce){.b2c-welcome-form_form__ZXtst,.b2c-welcome-form_icon__3clM0,.b2c-welcome-form_privacy__Ot4qq,.b2c-welcome-form_subtitle__wfzYv,.b2c-welcome-form_title__7zdpO,.b2c-welcome-form_welcome__9wXYr{animation-duration:.01s}.b2c-welcome-form_submitButton__GKTVj:hover:not(:disabled){transform:none}.b2c-welcome-form_arrow__PNvwN{transition:none}}.b2c-chat-window_backdrop__Lcb5I{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:9998;animation:b2c-chat-window_fadeInBackdrop__rn8I8 .35s cubic-bezier(.4,0,.2,1)}@keyframes b2c-chat-window_fadeInBackdrop__rn8I8{0%{opacity:0}to{opacity:1}}@keyframes b2c-chat-window_fadeOutBackdrop__RoS_D{0%{opacity:1}to{opacity:0}}.b2c-chat-window_backdropClosing__axcqM{animation:b2c-chat-window_fadeOutBackdrop__RoS_D .35s cubic-bezier(.4,0,.2,1) forwards}.b2c-chat-window_chatWindow__yauC4{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;background-color:var(--color-background);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:9999;animation:b2c-chat-window_slideInFromRight__T_u7c .35s cubic-bezier(.4,0,.2,1)}@keyframes b2c-chat-window_slideInFromRight__T_u7c{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes b2c-chat-window_slideOutToRight__byzDB{0%{transform:translateX(0)}to{transform:translateX(100%)}}.b2c-chat-window_chatWindowClosing__9xUEC{animation:b2c-chat-window_slideOutToRight__byzDB .35s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.b2c-chat-window_chatWindow__yauC4{width:100%}}.b2c-chat-window_header__IV5XV{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;background-color:var(--color-foreground);color:var(--color-background);border-bottom:1px solid rgba(255,255,255,.1)}.b2c-chat-window_headerContent__kzpwZ{flex:1}.b2c-chat-window_title__mZWLE{margin:0;font-family:var(--font-family-chronicle,"Chronicle Display",serif);font-size:18px;font-weight:600;letter-spacing:.5px}.b2c-chat-window_subtitle__mq2T2{margin:4px 0 0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;opacity:.8}.b2c-chat-window_closeButton__Ey8_v{background:none;border:none;cursor:pointer;padding:4px;color:var(--color-background);transition:opacity .2s ease;flex-shrink:0;margin-left:12px}.b2c-chat-window_closeButton__Ey8_v:hover{opacity:.8}.b2c-chat-window_closeIcon__lmVMO{width:24px;height:24px}.b2c-chat-window_messagesContainer__oB7no{flex:1;overflow-y:auto;padding:20px;background-color:var(--background-secondary,#f5f3f0);display:flex;flex-direction:column}.b2c-chat-window_loadingState__zyYQT{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-foreground);font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;opacity:.6}.b2c-chat-window_emptyState__GUmcn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px}.b2c-chat-window_emptyTitle__v0R0H{margin:0 0 8px;font-family:var(--font-family-chronicle,"Chronicle Display",serif);font-size:20px;font-weight:600;color:var(--color-foreground)}.b2c-chat-window_emptyMessage__n23iA{margin:0;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;color:var(--color-foreground);opacity:.7;line-height:1.6;max-width:300px}.b2c-chat-window_errorBanner__LmQx3{padding:12px 20px;background-color:var(--color-destructive,#dc2626);color:white;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.b2c-chat-window_errorBanner__LmQx3 p{margin:0}.b2c-chat-window_emailPrompt__r0pBf{padding:16px 20px;background-color:#fef9f3;border-top:1px solid rgba(212,175,119,.2);border-bottom:1px solid rgba(212,175,119,.2)}.b2c-chat-window_emailPromptText__p8pMj{margin:0 0 12px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;color:var(--color-foreground);line-height:1.5}.b2c-chat-window_emailInputWrapper__F_S2m{display:flex;gap:8px;align-items:center}.b2c-chat-window_emailInput__QJz5S{flex:1;padding:10px 14px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:white;color:var(--color-foreground);transition:border-color .2s ease}.b2c-chat-window_emailInput__QJz5S:focus{outline:none;border-color:var(--color-primary,#D4AF77);box-shadow:0 0 0 2px rgba(212,175,119,.1)}.b2c-chat-window_emailInput__QJz5S::placeholder{color:rgba(0,0,0,.4)}.b2c-chat-window_emailSaveButton__q3pXv{padding:10px 20px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;font-weight:500;background-color:var(--color-primary,#D4AF77);color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.b2c-chat-window_emailSaveButton__q3pXv:hover:not(:disabled){background-color:#c19b66;transform:translateY(-1px);box-shadow:0 4px 8px rgba(212,175,119,.3)}.b2c-chat-window_emailSaveButton__q3pXv:disabled{opacity:.5;cursor:not-allowed}.b2c-chat-window_emailSaveButton__q3pXv:active:not(:disabled){transform:translateY(0)}.b2c-chat-window_emailConfirmation__2ZB5g{padding:12px 20px;background-color:#f0fdf4;border-top:1px solid rgba(34,197,94,.2);border-bottom:1px solid rgba(34,197,94,.2);font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:13px;color:#166534;text-align:center}.b2c-chat-window_inputContainer__XVTs0{border-top:1px solid rgba(0,0,0,.1);background-color:var(--color-background)}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar{width:6px}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-track{background:transparent}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.b2c-chat-window_messagesContainer__oB7no::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){.b2c-chat-window_backdrop__Lcb5I,.b2c-chat-window_chatWindow__yauC4{animation-duration:.01s}}.b2c-chat-widget_chatButton__SHWX_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background-color:var(--color-foreground);color:var(--color-background);border:1px solid var(--color-foreground);border-radius:4px;font-family:var(--font-family-optima,"Optima Nova",sans-serif);font-size:14px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.b2c-chat-widget_chatButton__SHWX_:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.b2c-chat-widget_chatButton__SHWX_:active{transform:scale(.98)}.b2c-chat-widget_chatIcon__VQCEy{width:20px;height:20px;flex-shrink:0}.b2c-chat-widget_chatText__16jy4{font-weight:500}@media (max-width:768px){.b2c-chat-widget_chatButton__SHWX_{width:100%;padding:16px 24px;font-size:15px}}.calendar-drawer_backdrop__fNQl1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:9998;animation:calendar-drawer_fadeInBackdrop__ZpV21 .35s cubic-bezier(.4,0,.2,1)}@keyframes calendar-drawer_fadeInBackdrop__ZpV21{0%{opacity:0}to{opacity:1}}@keyframes calendar-drawer_fadeOutBackdrop__eYwAy{0%{opacity:1}to{opacity:0}}.calendar-drawer_backdropClosing__7F9uL{animation:calendar-drawer_fadeOutBackdrop__eYwAy .35s cubic-bezier(.4,0,.2,1) forwards}.calendar-drawer_calendarDrawer__oaBGt{position:fixed;top:0;right:0;bottom:0;width:600px;max-width:100vw;background-color:var(--color-background,#ffffff);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:9999;animation:calendar-drawer_slideInFromRight__onQSm .35s cubic-bezier(.4,0,.2,1)}@keyframes calendar-drawer_slideInFromRight__onQSm{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes calendar-drawer_slideOutToRight__aNkiM{0%{transform:translateX(0)}to{transform:translateX(100%)}}.calendar-drawer_drawerClosing__7Dx29{animation:calendar-drawer_slideOutToRight__aNkiM .35s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.calendar-drawer_calendarDrawer__oaBGt{width:100%}}.calendar-drawer_header__WIUy2{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem;background-color:var(--color-foreground,#2c2c2c);color:var(--color-background,#ffffff);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.calendar-drawer_headerContent__xU_w1{flex:1}.calendar-drawer_title__EP9ju{margin:0;font-family:var(--font-canela),serif;font-size:1.125rem;font-weight:400;letter-spacing:.02em}.calendar-drawer_subtitle__S53mw{margin:.25rem 0 0;font-family:var(--font-inter),sans-serif;font-size:.875rem;opacity:.8;line-height:1.4}.calendar-drawer_closeButton__k5To7{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-background,#ffffff);transition:opacity .2s ease;flex-shrink:0;margin-left:1rem}.calendar-drawer_closeButton__k5To7:hover{opacity:.7}.calendar-drawer_closeIcon__7UBoY{width:24px;height:24px}.calendar-drawer_iframeContainer__53x5q{flex:1;position:relative;overflow:hidden;background-color:#ffffff}.calendar-drawer_iframe__eytDs{position:absolute;top:0;left:0;width:100%;height:100%;border:none;transition:opacity .3s ease}.calendar-drawer_loadingState__2bRrh{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff;z-index:10}.calendar-drawer_spinner__6nTQ7{width:40px;height:40px;border:3px solid rgba(212,175,119,.2);border-top-color:#d4af77;border-radius:50%;animation:calendar-drawer_spin__8bdqd .8s linear infinite}@keyframes calendar-drawer_spin__8bdqd{to{transform:rotate(1turn)}}.calendar-drawer_loadingText__K9cCc{margin-top:1.5rem;font-family:var(--font-inter),sans-serif;font-size:.875rem;color:#5c5c5c;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.calendar-drawer_backdrop__fNQl1,.calendar-drawer_calendarDrawer__oaBGt{animation-duration:.01s}.calendar-drawer_spinner__6nTQ7{animation:none;border-color:#d4af77}.calendar-drawer_iframe__eytDs{transition:none}}.BlogBreadcrumb_breadcrumb__jBtmL{margin:0 0 2rem;padding:0}.BlogBreadcrumb_breadcrumbList__5JRNr{flex-wrap:wrap;list-style:none;margin:0;padding:0}.BlogBreadcrumb_breadcrumbItem__IT42H,.BlogBreadcrumb_breadcrumbList__5JRNr{display:flex;align-items:center;gap:.5rem}.BlogBreadcrumb_breadcrumbLink__mYSRn{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#6b6b6b;text-decoration:none;transition:color .2s ease}.BlogBreadcrumb_breadcrumbLink__mYSRn:hover{color:#000000}.BlogBreadcrumb_separator__tEQpb{font-size:.75rem;color:#cccccc;user-select:none}.BlogBreadcrumb_breadcrumbCurrent__qrcjz{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#000000}@media (max-width:768px){.BlogBreadcrumb_breadcrumb__jBtmL{margin-bottom:1.5rem}.BlogBreadcrumb_breadcrumbCurrent__qrcjz,.BlogBreadcrumb_breadcrumbLink__mYSRn,.BlogBreadcrumb_separator__tEQpb{font-size:.6875rem}}.BlogCTA_cta__ooibs{margin-top:6rem;padding:4rem 0;border-top:1px solid var(--color-border-elegant,#d8d0c8)}.BlogCTA_ctaInner__vMB37{max-width:720px;margin:0;text-align:left}.BlogCTA_ctaTitle__IIVKj{font-family:var(--font-heading,"Chronicle Display",serif);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;line-height:1.25;letter-spacing:-.3px;color:var(--color-text-luxury,#2c2c2c);margin:0 0 2rem}.BlogCTA_ctaContent__NBChu{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1.125rem;line-height:1.8;letter-spacing:.2px;color:var(--color-text-luxury,#2c2c2c);margin-bottom:2.5rem}.BlogCTA_ctaContent__NBChu p{margin:0 0 1.25rem}.BlogCTA_ctaContent__NBChu p:last-child{margin-bottom:0}.BlogCTA_ctaLinks__3Az05{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:3rem}.BlogCTA_ctaButton__Q_BWI{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2.5rem;min-height:56px;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1rem;font-weight:600;letter-spacing:.5px;text-decoration:none;border-radius:4px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.BlogCTA_ctaButton__Q_BWI.BlogCTA_primary__4UZRv{background:linear-gradient(135deg,#c9b896,#d4af7a);color:#ffffff;border:none;box-shadow:0 4px 16px rgba(201,184,150,.3)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_primary__4UZRv:hover{background:linear-gradient(135deg,#b8a582,#c49d65);transform:translateY(-3px);box-shadow:0 8px 24px rgba(201,184,150,.4)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_primary__4UZRv:active{transform:translateY(-1px)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_secondary__kwB0I{background-color:transparent;color:var(--color-garnet-rich,#8b2835);border:2px solid var(--color-garnet-rich,#8b2835)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_secondary__kwB0I:hover{background-color:var(--color-garnet-subtle,#f4e9e9);border-color:var(--color-garnet-deep,#5c1a1a);color:var(--color-garnet-deep,#5c1a1a);transform:translateY(-2px)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_outline__U4EgE{background-color:transparent;color:var(--color-text-luxury,#2c2c2c);border:2px solid var(--color-border-elegant,#d8d0c8)}.BlogCTA_ctaButton__Q_BWI.BlogCTA_outline__U4EgE:hover{background-color:#faf8f5;border-color:var(--color-text-luxury,#2c2c2c);transform:translateY(-2px)}.BlogCTA_externalIcon__8tqhM{flex-shrink:0;transition:transform .3s ease}.BlogCTA_ctaButton__Q_BWI:hover .BlogCTA_externalIcon__8tqhM{transform:translateX(2px)}@media (max-width:768px){.BlogCTA_cta__ooibs{margin-top:4rem;padding:3rem 0}.BlogCTA_ctaTitle__IIVKj{margin-bottom:1.5rem}.BlogCTA_ctaContent__NBChu{font-size:1.0625rem;line-height:1.75;margin-bottom:2rem}.BlogCTA_ctaLinks__3Az05{flex-direction:column;align-items:stretch;gap:1rem;margin-top:2rem}.BlogCTA_ctaButton__Q_BWI{width:100%;padding:1rem 2rem}}.BlogEditorialHeader_header__kQ_zk{text-align:left;max-width:800px;margin:0 auto 3rem;padding:0}.BlogEditorialHeader_categoryWrapper__m0KB2{margin-bottom:1.5rem}.BlogEditorialHeader_category__WcdMA{display:inline-block;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#000000;padding:.5rem 0;position:relative}.BlogEditorialHeader_category__WcdMA:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:1px;background:#000000}.BlogEditorialHeader_title__Bv7AW{font-family:var(--font-heading,"Chronicle Display",serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#000000;margin:0 0 1.5rem;padding:0}.BlogEditorialHeader_subtitle__1CUSS{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1.125rem;line-height:1.6;color:#4a4a4a;margin:0;padding:0;letter-spacing:.01em}@media (max-width:1024px){.BlogEditorialHeader_header__kQ_zk{margin-bottom:2.5rem}.BlogEditorialHeader_subtitle__1CUSS{font-size:1.0625rem}}@media (max-width:768px){.BlogEditorialHeader_header__kQ_zk{margin-bottom:2rem}.BlogEditorialHeader_categoryWrapper__m0KB2{margin-bottom:1rem}.BlogEditorialHeader_category__WcdMA{font-size:.6875rem}.BlogEditorialHeader_title__Bv7AW{margin-bottom:1rem}.BlogEditorialHeader_subtitle__1CUSS{font-size:1rem}}.BlogByline_byline__S5wg_{text-align:left;margin:0 0 2rem;padding:1.5rem 0;border-bottom:1px solid #e5e5e5}.BlogByline_bylineContent__50X1G{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.625rem;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.75rem;letter-spacing:.05em;color:#6b6b6b}.BlogByline_author__WwZkT{font-weight:600;color:#000000}.BlogByline_separator__JuIq7{color:#cccccc;user-select:none}.BlogByline_date__EkCmY,.BlogByline_readingTime__hUz7w,.BlogByline_updated__UljzT{font-weight:400;color:#6b6b6b}.BlogByline_updated__UljzT{font-style:italic}@media (max-width:768px){.BlogByline_byline__S5wg_{padding:1.25rem 0;margin-bottom:1.5rem}.BlogByline_bylineContent__50X1G{font-size:.6875rem;gap:.5rem}}.BlogFAQ_faq__ZmS5v{width:100%}.BlogFAQ_faqTitle___vJ7i{font-family:var(--font-heading,"Chronicle Display",serif);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.3px;color:var(--color-text-luxury,#2c2c2c);margin:0 0 2.5rem;text-align:left}.BlogFAQ_faqList___Z0nK{display:flex;flex-direction:column;gap:1.25rem}.BlogFAQ_faqItem__sSqbn{background-color:#ffffff;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.06)}.BlogFAQ_faqItem__sSqbn:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:var(--color-garnet-rich,#8b2835)}.BlogFAQ_question__JrWhm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.5rem 2rem;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.BlogFAQ_question__JrWhm.BlogFAQ_active__rXx_V,.BlogFAQ_question__JrWhm:hover{background:linear-gradient(90deg,#faf8f5 0,#ffffff)}.BlogFAQ_question__JrWhm.BlogFAQ_active__rXx_V{border-bottom:1px solid var(--color-border-elegant,#d8d0c8)}.BlogFAQ_questionText__FdqOr{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.1875rem;font-weight:600;color:var(--color-text-luxury,#2c2c2c);line-height:1.4;letter-spacing:0}.BlogFAQ_chevron__SPPIt{flex-shrink:0;color:var(--color-garnet-rich,#8b2835);transition:transform .4s cubic-bezier(.4,0,.2,1)}.BlogFAQ_question__JrWhm.BlogFAQ_active__rXx_V .BlogFAQ_chevron__SPPIt{transform:rotate(180deg)}.BlogFAQ_answer__CvnDj{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.BlogFAQ_answer__CvnDj.BlogFAQ_open___mBzy{max-height:1200px}.BlogFAQ_answerContent__xMJdg{padding:0 2rem 2rem;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1.0625rem;line-height:1.8;letter-spacing:.2px;color:var(--color-text-luxury,#2c2c2c)}.BlogFAQ_answerContent__xMJdg p{margin:0 0 1.25rem}.BlogFAQ_answerContent__xMJdg p:last-child{margin-bottom:0}.BlogFAQ_answerContent__xMJdg ol,.BlogFAQ_answerContent__xMJdg ul{margin:0 0 1.25rem;padding-left:2rem}.BlogFAQ_answerContent__xMJdg li{margin-bottom:.625rem;line-height:1.7}.BlogFAQ_answerContent__xMJdg a{color:var(--color-garnet-rich,#8b2835);text-decoration:underline;text-underline-offset:2px;transition:all .3s ease}.BlogFAQ_answerContent__xMJdg a:hover{color:var(--color-garnet-deep,#5c1a1a);text-decoration-thickness:2px}@media (max-width:768px){.BlogFAQ_faqTitle___vJ7i{margin-bottom:2rem}.BlogFAQ_faqList___Z0nK{gap:1rem}.BlogFAQ_question__JrWhm{padding:1.25rem 1.5rem}.BlogFAQ_questionText__FdqOr{font-size:1.0625rem}.BlogFAQ_chevron__SPPIt{width:20px;height:20px}.BlogFAQ_answerContent__xMJdg{padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.75}}.BlogQuickAnswer_quickAnswer__83X2A{background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:3rem;margin-bottom:4rem;box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);position:relative;overflow:hidden}.BlogQuickAnswer_quickAnswer__83X2A:before{content:"";position:absolute;top:-1px;right:-1px;width:120px;height:120px;background:radial-gradient(circle at top right,rgba(201,184,150,.04) 0,transparent 60%),linear-gradient(135deg,rgba(232,221,208,.03),transparent 50%);border-bottom-left-radius:120px;pointer-events:none}.BlogQuickAnswer_quickAnswer__83X2A:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(201,184,150,.2),#C9B896 50%,rgba(201,184,150,.2));box-shadow:1px 0 4px rgba(201,184,150,.1),inset 1px 0 0 rgba(255,255,255,.3);border-radius:2px 0 0 2px}.BlogQuickAnswer_quickAnswerHeader__ixcxZ{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0ded9;position:relative}.BlogQuickAnswer_quickAnswerHeader__ixcxZ:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:1px;background:linear-gradient(90deg,#C9B896,rgba(201,184,150,.2));border-radius:1px}.BlogQuickAnswer_icon__maifB{color:#8B8985;flex-shrink:0;width:28px;height:28px;filter:drop-shadow(0 1px 2px rgba(139,137,133,.15))}.BlogQuickAnswer_quickAnswerTitle__S5Ouq{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.75rem;font-weight:600;color:#000000;letter-spacing:-.02em;margin:0;line-height:1.3}.BlogQuickAnswer_quickAnswerContent__tClr3{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1.0625rem;line-height:1.85;letter-spacing:.01em;color:#2c2c2c;margin-bottom:2rem;padding-left:0}.BlogQuickAnswer_quickAnswerContent__tClr3:last-child{margin-bottom:0}.BlogQuickAnswer_quickAnswerContent__tClr3 table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1rem;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;margin:1.5rem 0}.BlogQuickAnswer_quickAnswerContent__tClr3 table thead{background:#fafafa}.BlogQuickAnswer_quickAnswerContent__tClr3 table th{padding:1.5rem 2rem;text-align:left;font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:.5px;color:#8B8985;border-bottom:1px solid #e0ded9}.BlogQuickAnswer_quickAnswerContent__tClr3 table th:first-child{width:30%}.BlogQuickAnswer_quickAnswerContent__tClr3 table th:nth-child(2){width:70%}.BlogQuickAnswer_quickAnswerContent__tClr3 table tbody{background-color:#ffffff}.BlogQuickAnswer_quickAnswerContent__tClr3 table tr:nth-child(2n){background-color:#fafafa}.BlogQuickAnswer_quickAnswerContent__tClr3 table tr:not(:last-child){border-bottom:1px solid #f0f0f0}.BlogQuickAnswer_quickAnswerContent__tClr3 table tr:hover{background-color:#f5f5f5;transition:all .25s ease}.BlogQuickAnswer_quickAnswerContent__tClr3 table td{padding:1.5rem 2rem;color:#3A3937;vertical-align:top;line-height:1.6;letter-spacing:.2px}.BlogQuickAnswer_quickAnswerContent__tClr3 table td:first-child{font-weight:600;color:#3A3937;width:30%;padding-right:3rem}.BlogQuickAnswer_quickAnswerContent__tClr3 table td:nth-child(2){width:70%;padding-left:1rem}.BlogQuickAnswer_highlights__jWpNr{list-style:none;margin:0;display:grid;gap:1rem;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(250,248,245,.5));padding:1.75rem 2rem;border-radius:8px;border:1px solid #e0ded9;box-shadow:inset 0 1px 2px rgba(58,57,55,.02)}.BlogQuickAnswer_highlightItem___LbIf{position:relative;padding-left:2.25rem;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1rem;line-height:1.7;letter-spacing:.01em;color:#3A3937;transition:transform .2s ease,padding-left .2s ease}.BlogQuickAnswer_highlightItem___LbIf:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;background:linear-gradient(135deg,#8B8985,#6B6965);border-radius:2px;box-shadow:0 1px 3px rgba(139,137,133,.15),inset 0 1px 0 rgba(255,255,255,.15);transition:transform .2s ease,box-shadow .2s ease}.BlogQuickAnswer_highlightItem___LbIf:after{content:"✓";position:absolute;left:3.5px;top:.25em;color:#ffffff;font-size:.875rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.15);pointer-events:none}.BlogQuickAnswer_highlightItem___LbIf:hover{padding-left:2.5rem}.BlogQuickAnswer_highlightItem___LbIf:hover:before{transform:scale(1.03);background:linear-gradient(135deg,#C9B896,#A99876);box-shadow:0 2px 4px rgba(201,184,150,.2),inset 0 1px 0 rgba(255,255,255,.2)}@media (max-width:1024px){.BlogQuickAnswer_quickAnswer__83X2A{padding:2.5rem 2rem;margin-bottom:3.5rem}.BlogQuickAnswer_quickAnswerTitle__S5Ouq{font-size:1.625rem}.BlogQuickAnswer_highlights__jWpNr{padding:1.5rem 1.75rem}}@media (max-width:768px){.BlogQuickAnswer_quickAnswer__83X2A{padding:2rem 1.5rem;margin-bottom:3rem;border-radius:10px}.BlogQuickAnswer_quickAnswer__83X2A:before{width:80px;height:80px}.BlogQuickAnswer_quickAnswerHeader__ixcxZ{gap:.875rem;margin-bottom:1.5rem;padding-bottom:1.25rem}.BlogQuickAnswer_icon__maifB{width:24px;height:24px}.BlogQuickAnswer_quickAnswerTitle__S5Ouq{font-size:1.5rem;letter-spacing:-.01em}.BlogQuickAnswer_quickAnswerContent__tClr3{font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.BlogQuickAnswer_highlights__jWpNr{padding:1.25rem;gap:.875rem}.BlogQuickAnswer_highlightItem___LbIf{font-size:.9375rem;padding-left:2rem}.BlogQuickAnswer_highlightItem___LbIf:before{width:16px;height:16px}.BlogQuickAnswer_highlightItem___LbIf:after{font-size:.8125rem;left:3px}.BlogQuickAnswer_highlightItem___LbIf:hover{padding-left:2rem}}@media (max-width:375px){.BlogQuickAnswer_quickAnswer__83X2A{padding:1.75rem 1.25rem}.BlogQuickAnswer_quickAnswerTitle__S5Ouq{font-size:1.375rem}.BlogQuickAnswer_highlights__jWpNr{padding:1rem}}.BlogFeaturedImage_featuredImage___E4Jk{width:100%;margin:0 0 3rem;padding:0}.BlogFeaturedImage_imageWrapper__gCo8X{position:relative;width:100%;background:#f5f5f5;overflow:hidden}.BlogFeaturedImage_image__hS_iE{width:100%;height:auto;object-fit:contain;display:block}.BlogFeaturedImage_caption__DZe2g{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e5e5;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.75rem;line-height:1.5;color:#6b6b6b;text-align:left}.BlogFeaturedImage_captionText__k_Oz9{display:block;font-style:italic;margin-bottom:.25rem}.BlogFeaturedImage_credit__bF6A1{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9b9b9b;font-size:.6875rem}@media (max-width:1024px){.BlogFeaturedImage_featuredImage___E4Jk{margin-bottom:2.5rem}}@media (max-width:768px){.BlogFeaturedImage_featuredImage___E4Jk{margin-bottom:2rem;margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}.BlogFeaturedImage_caption__DZe2g{margin-top:.75rem;padding-top:.625rem;padding-left:1.25rem;padding-right:1.25rem}}.BlogImage_imageWrapper__QbGu2{margin:3.5rem 0;width:100%}.BlogImage_imageContainer__l6gsj{position:relative;width:100%;border-radius:4px;overflow:hidden;background-color:#f5f2ee;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 40px rgba(0,0,0,.12);transition:all .6s cubic-bezier(.4,0,.2,1)}.BlogImage_imageContainer__l6gsj:hover{transform:scale(1.01);box-shadow:0 16px 48px rgba(0,0,0,.15)}.BlogImage_image__C1e2R{width:100%;height:auto;display:block;transition:opacity .3s ease}.BlogImage_caption__UuV_2{margin-top:1rem;font-family:var(--font-heading,"Chronicle Display",serif);font-size:.9375rem;line-height:1.6;letter-spacing:.3px;color:var(--color-text-secondary,#666666);text-align:center;font-style:italic;padding:0 1rem}@media (max-width:768px){.BlogImage_imageWrapper__QbGu2{margin:2.5rem -1.25rem;width:calc(100% + 2.5rem)}.BlogImage_imageContainer__l6gsj{border-radius:0;border-left:none;border-right:none}.BlogImage_caption__UuV_2{font-size:.875rem;padding:0 1.25rem;margin-top:.875rem}}.BlogComparison_comparison__ItDJn{margin:2rem 0;padding:2rem;background-color:var(--color-background-light,#f9f9f9);border-radius:8px;border:1px solid var(--color-border-light,#e5e5e5)}.BlogComparison_comparisonTitle__W2XJG{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.5rem;font-weight:600;color:var(--color-text-primary,#1a1a1a);margin:0 0 1.5rem;text-align:center}.BlogComparison_comparisonGrid__HInrU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.BlogComparison_column__7syCM{background-color:var(--color-background,#ffffff);padding:1.5rem;border-radius:8px;border:1px solid var(--color-border-light,#e5e5e5);box-shadow:0 2px 4px rgba(0,0,0,.05)}.BlogComparison_columnLabel__yLvqt{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.25rem;font-weight:600;color:var(--color-accent,#c4a574);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-accent,#c4a574)}.BlogComparison_columnItems__VJL5B{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.BlogComparison_item__56k5J{position:relative;padding-left:1.5rem;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.9375rem;line-height:1.6;color:var(--color-text-primary,#1a1a1a)}.BlogComparison_item__56k5J:before{content:"•";position:absolute;left:0;color:var(--color-accent,#c4a574);font-weight:700;font-size:1.25rem}@media (max-width:768px){.BlogComparison_comparison__ItDJn{padding:1.5rem;margin:1.5rem 0}.BlogComparison_comparisonTitle__W2XJG{font-size:1.25rem}.BlogComparison_comparisonGrid__HInrU{grid-template-columns:1fr;gap:1.25rem}.BlogComparison_column__7syCM{padding:1.25rem}.BlogComparison_columnLabel__yLvqt{font-size:1.125rem}.BlogComparison_item__56k5J{font-size:.875rem}}.BlogExpertAuthor_expertSection__9U5tt{margin:5rem auto 4rem;padding:0;max-width:680px}.BlogExpertAuthor_expertContainer__F56Tr{background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:2.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);position:relative;overflow:hidden}.BlogExpertAuthor_accentLine___T4Ml{position:absolute;top:0;left:3rem;right:3rem;height:2px;background:linear-gradient(90deg,transparent,rgba(201,184,150,.15) 20%,rgba(201,184,150,.35) 50%,rgba(201,184,150,.15) 80%,transparent);border-radius:0 0 1px 1px}.BlogExpertAuthor_expertHeader__BMDIu{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid #e0ded9;position:relative}.BlogExpertAuthor_shieldIcon__4DdA3{color:#8B8985;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(139,137,133,.15))}.BlogExpertAuthor_sectionTitle__gBINV{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:.02em;text-transform:uppercase;font-size:.9375rem;color:#2c2c2c}.BlogExpertAuthor_expertHeader__BMDIu:after{content:"";position:absolute;bottom:-1px;left:0;width:50px;height:1px;background:linear-gradient(90deg,#C9B896,rgba(201,184,150,.2));border-radius:1px}.BlogExpertAuthor_expertContent__3unyc{display:grid;grid-template-columns:180px 1fr;gap:2rem;align-items:start;margin-bottom:1.75rem}.BlogExpertAuthor_imageContainer__ADDaj{position:relative}.BlogExpertAuthor_imageWrapper__m_Kzn{position:relative;width:180px;height:180px;border-radius:12px;overflow:hidden;border:3px solid #ffffff;box-shadow:0 4px 12px rgba(58,57,55,.08),0 12px 32px rgba(139,137,133,.06),inset 0 0 0 1px rgba(224,222,217,.4);transition:transform .3s ease,box-shadow .3s ease}.BlogExpertAuthor_imageWrapper__m_Kzn:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(58,57,55,.1),0 16px 40px rgba(139,137,133,.08),inset 0 0 0 1px rgba(201,184,150,.3)}.BlogExpertAuthor_expertImage__Dr8ht{width:100%;height:100%;object-fit:cover;display:block}.BlogExpertAuthor_certificationBadge__uC9nG{position:absolute;bottom:-8px;right:-8px;width:56px;height:56px;background:linear-gradient(135deg,#8B8985,#6B6965);border:3px solid #ffffff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(139,137,133,.25),inset 0 1px 0 rgba(255,255,255,.15);color:#ffffff;transition:transform .3s ease}.BlogExpertAuthor_certificationBadge__uC9nG:hover{transform:scale(1.05);background:linear-gradient(135deg,#C9B896,#A99876)}.BlogExpertAuthor_certificationBadge__uC9nG svg{width:20px;height:20px;margin-bottom:2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.BlogExpertAuthor_badgeText__dZTV_{font-family:var(--font-heading,"Chronicle Display",serif);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.BlogExpertAuthor_expertDetails__MQ0ET{display:flex;flex-direction:column;gap:1.25rem}.BlogExpertAuthor_expertIdentity__0wBNu{display:flex;flex-direction:column;gap:.5rem}.BlogExpertAuthor_expertName__3nmnO{font-family:var(--font-heading,"Chronicle Display",serif);font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3;letter-spacing:-.02em}.BlogExpertAuthor_expertTitle__pBUrG{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1.125rem;color:#4a4a4a;margin:0;line-height:1.5;letter-spacing:.01em}.BlogExpertAuthor_credentials__7rkOt{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,rgba(232,221,208,.4),rgba(245,243,240,.6));border:1px solid rgba(201,184,150,.25);border-radius:6px;font-size:.875rem;font-weight:600;color:#8B8985;letter-spacing:.05em;margin-left:.5rem;box-shadow:0 2px 4px rgba(139,137,133,.08)}.BlogExpertAuthor_expertBio__eYX7Q{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:1rem;line-height:1.65;color:#3A3937;margin:0;letter-spacing:.01em}.BlogExpertAuthor_trustIndicators__baTEB{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(250,248,245,.5));border:1px solid #e0ded9;border-radius:8px;box-shadow:inset 0 1px 3px rgba(58,57,55,.02)}.BlogExpertAuthor_indicator__BPO1I{display:flex;align-items:center;gap:.875rem;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.9375rem;color:#3A3937;line-height:1.5}.BlogExpertAuthor_indicator__BPO1I svg{flex-shrink:0;color:#8B8985;filter:drop-shadow(0 1px 2px rgba(139,137,133,.12))}.BlogExpertAuthor_indicator__BPO1I span{letter-spacing:.01em}.BlogExpertAuthor_linkedInLink__7Fa8J{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#0077b5,#005885);color:#ffffff;text-decoration:none;border-radius:8px;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.9375rem;font-weight:600;letter-spacing:.01em;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,119,181,.2),inset 0 1px 0 rgba(255,255,255,.2);align-self:flex-start}.BlogExpertAuthor_linkedInLink__7Fa8J:hover{background:linear-gradient(135deg,#006399,#004d73);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,119,181,.3),inset 0 1px 0 rgba(255,255,255,.25)}.BlogExpertAuthor_linkedInLink__7Fa8J svg{flex-shrink:0}.BlogExpertAuthor_eeatBadge__SEmkm{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(232,221,208,.2),rgba(245,243,240,.3));border:1px solid #e0ded9;border-left:2px solid #c9b896;border-radius:6px;box-shadow:inset 0 1px 2px rgba(58,57,55,.02)}.BlogExpertAuthor_eeatLabel__VDvjg{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.875rem;font-weight:700;color:#8B8985;text-transform:uppercase;letter-spacing:.08em}.BlogExpertAuthor_eeatDescription__vkXN_{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.875rem;color:#4a4a4a;line-height:1.6;letter-spacing:.01em}@media (max-width:1024px){.BlogExpertAuthor_expertContainer__F56Tr{padding:2.5rem 2rem}.BlogExpertAuthor_expertContent__3unyc{grid-template-columns:160px 1fr;gap:2rem}.BlogExpertAuthor_imageWrapper__m_Kzn{width:160px;height:160px}.BlogExpertAuthor_expertName__3nmnO{font-size:1.625rem}.BlogExpertAuthor_expertTitle__pBUrG{font-size:1rem}.BlogExpertAuthor_trustIndicators__baTEB{padding:1.25rem}}@media (max-width:768px){.BlogExpertAuthor_expertSection__9U5tt{margin:4rem 0 3rem}.BlogExpertAuthor_expertContainer__F56Tr{padding:2rem 1.5rem;border-radius:12px}.BlogExpertAuthor_accentLine___T4Ml{left:1.5rem;right:1.5rem}.BlogExpertAuthor_expertHeader__BMDIu{margin-bottom:2rem;padding-bottom:1.25rem}.BlogExpertAuthor_sectionTitle__gBINV{font-size:.875rem}.BlogExpertAuthor_expertContent__3unyc{grid-template-columns:1fr;gap:2rem;margin-bottom:1.5rem}.BlogExpertAuthor_imageWrapper__m_Kzn{width:140px;height:140px;margin:0 auto}.BlogExpertAuthor_certificationBadge__uC9nG{width:48px;height:48px;bottom:-6px;right:-6px}.BlogExpertAuthor_certificationBadge__uC9nG svg{width:18px;height:18px}.BlogExpertAuthor_badgeText__dZTV_{font-size:.5625rem}.BlogExpertAuthor_expertDetails__MQ0ET{gap:1.25rem;text-align:center}.BlogExpertAuthor_expertName__3nmnO{font-size:1.5rem}.BlogExpertAuthor_expertTitle__pBUrG{font-size:.9375rem}.BlogExpertAuthor_credentials__7rkOt{margin-left:0;margin-top:.25rem}.BlogExpertAuthor_expertBio__eYX7Q{font-size:.9375rem;line-height:1.7;text-align:left}.BlogExpertAuthor_trustIndicators__baTEB{padding:1rem;gap:.75rem}.BlogExpertAuthor_indicator__BPO1I{font-size:.875rem;gap:.75rem}.BlogExpertAuthor_indicator__BPO1I svg{width:16px;height:16px}.BlogExpertAuthor_linkedInLink__7Fa8J{align-self:center;font-size:.875rem;padding:.625rem 1rem}.BlogExpertAuthor_eeatBadge__SEmkm{padding:1rem 1.25rem}.BlogExpertAuthor_eeatDescription__vkXN_,.BlogExpertAuthor_eeatLabel__VDvjg{font-size:.8125rem}}@media (max-width:375px){.BlogExpertAuthor_expertContainer__F56Tr{padding:1.75rem 1.25rem}.BlogExpertAuthor_expertName__3nmnO{font-size:1.375rem}.BlogExpertAuthor_imageWrapper__m_Kzn{width:120px;height:120px}.BlogExpertAuthor_certificationBadge__uC9nG{width:44px;height:44px}.BlogExpertAuthor_trustIndicators__baTEB{padding:.875rem}}@media print{.BlogExpertAuthor_expertSection__9U5tt{margin:2rem 0;page-break-inside:avoid}.BlogExpertAuthor_expertContainer__F56Tr{box-shadow:none;border:1px solid #e5e5e5}.BlogExpertAuthor_accentLine___T4Ml,.BlogExpertAuthor_certificationBadge__uC9nG,.BlogExpertAuthor_linkedInLink__7Fa8J{display:none}.BlogExpertAuthor_imageWrapper__m_Kzn{box-shadow:0 2px 4px rgba(0,0,0,.1)}.BlogExpertAuthor_eeatBadge__SEmkm{background:#f9f9f9;border:1px solid #cccccc}}.BlogBespokeCTA_bespoke__tulgz{margin:4rem -2rem 0;padding:4.5rem 3rem;background:linear-gradient(165deg,#1a1a1a,#0f0f0f 40%,#1a1816);position:relative;overflow:hidden;border-radius:2px}.BlogBespokeCTA_bespoke__tulgz:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,184,150,.04) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(201,184,150,.03) 0,transparent 50%);pointer-events:none}.BlogBespokeCTA_inner__B8szT{position:relative;z-index:1;max-width:600px;margin:0 auto;text-align:center}.BlogBespokeCTA_accent__YuAYM{margin-bottom:2rem}.BlogBespokeCTA_diamond__J_ptH{display:inline-block;color:#c9b896;font-size:.625rem;letter-spacing:1.5rem;opacity:.6}.BlogBespokeCTA_slogan__ckiap{font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.35em;color:#c9b896;margin:0 0 2rem;opacity:.8}.BlogBespokeCTA_headline__t1QSa{font-family:var(--font-heading,"Chronicle Display",serif);font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:300;line-height:1.25;letter-spacing:-.3px;color:#ffffff;margin:0 0 1.5rem}.BlogBespokeCTA_tagline__qVsfe{font-size:1.0625rem;font-style:italic;line-height:1.7;color:rgba(255,255,255,.75);margin:0 0 .75rem}.BlogBespokeCTA_subtitle__qGLQU,.BlogBespokeCTA_tagline__qVsfe{font-family:var(--font-body,"Optima Nova",sans-serif);letter-spacing:.2px}.BlogBespokeCTA_subtitle__qGLQU{font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.5);margin:0 0 2.5rem}.BlogBespokeCTA_ctas__uVS5b{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.BlogBespokeCTA_ctaPrimary___sC7J,.BlogBespokeCTA_ctaSecondary__gHw8s{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 2rem;min-height:52px;font-family:var(--font-body,"Optima Nova",sans-serif);font-size:.9375rem;font-weight:500;letter-spacing:.3px;text-decoration:none!important;border-radius:3px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.BlogBespokeCTA_ctaPrimary___sC7J{background:linear-gradient(135deg,#c9b896,#b8a47e);color:#1a1a1a;border:none}.BlogBespokeCTA_ctaPrimary___sC7J:hover{background:linear-gradient(135deg,#d4c4a5,#c9b896);transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,184,150,.25)}.BlogBespokeCTA_ctaSecondary__gHw8s{background:transparent;color:#c9b896;border:1px solid rgba(201,184,150,.4)}.BlogBespokeCTA_ctaSecondary__gHw8s:hover{border-color:#c9b896;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,184,150,.1)}.BlogBespokeCTA_arrow__d5z7h{transition:transform .3s ease;font-size:1.125rem}.BlogBespokeCTA_ctaPrimary___sC7J:hover .BlogBespokeCTA_arrow__d5z7h,.BlogBespokeCTA_ctaSecondary__gHw8s:hover .BlogBespokeCTA_arrow__d5z7h{transform:translateX(3px)}@media (max-width:768px){.BlogBespokeCTA_bespoke__tulgz{margin:3rem -1.25rem 0;padding:3.5rem 1.75rem}.BlogBespokeCTA_headline__t1QSa{margin-bottom:1.25rem}.BlogBespokeCTA_tagline__qVsfe{font-size:1rem}.BlogBespokeCTA_subtitle__qGLQU{margin-bottom:2rem}.BlogBespokeCTA_ctas__uVS5b{flex-direction:column;align-items:stretch}.BlogBespokeCTA_ctaPrimary___sC7J,.BlogBespokeCTA_ctaSecondary__gHw8s{width:100%;padding:1rem 1.5rem}}