.aGr7wa_view-toggle{bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:var(--layer-hud);background-color:var(--color-widget-sand);border-radius:var(--radius-full);box-shadow:var(--shadow-floating-widget);-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);align-items:center;gap:.3125rem;padding:.5rem;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.aGr7wa_view-toggle:hover{box-shadow:0 8px 30px #102d2626}.aGr7wa_view-toggle__button{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;height:2.375rem;padding-block:.625rem;padding-inline:1rem;font-family:inherit;font-size:.875rem;line-height:1;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),outline-color .15s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.aGr7wa_view-toggle__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.aGr7wa_view-toggle__button--active{background-color:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--font-weight-medium);outline:1px solid var(--color-primary);outline-offset:-1px;transform:translateY(-.5px);box-shadow:0 2px 8px -1px #a4715059}.aGr7wa_view-toggle__button--inactive{color:var(--color-secondary);font-weight:var(--font-weight-regular);outline:1px solid var(--color-secondary);outline-offset:-1px;background-color:#0000}.aGr7wa_view-toggle__button--inactive:hover{color:var(--color-primary);outline-color:var(--color-primary);background-color:#a4715014}.aGr7wa_view-toggle__button:active{transform:scale(.96)}.aGr7wa_view-toggle__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aGr7wa_view-toggle__label{line-height:1;display:inline-block}@media (max-width:48rem){.aGr7wa_view-toggle{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));gap:.25rem;padding:.375rem}.aGr7wa_view-toggle__button{border-radius:var(--radius-full);width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.aGr7wa_view-toggle__label{display:none}html[data-drawer-open=true] .aGr7wa_view-toggle{opacity:0;pointer-events:none;visibility:hidden}}
.JpeSuG_chat-launcher{bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:var(--layer-hud);border-radius:var(--radius-full);background-color:var(--color-primary);width:3.75rem;height:3.75rem;box-shadow:var(--shadow-floating-widget);cursor:pointer;color:var(--color-widget-icon-cream);transition:transform var(--duration-base) cubic-bezier(.2, 0, 0, 1), box-shadow var(--duration-base) cubic-bezier(.2, 0, 0, 1), background-color var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-inline-end:2rem}.JpeSuG_chat-launcher:hover{background-color:var(--color-primary-hover);transform:translateY(-2px)scale(1.03);box-shadow:0 10px 32px #102d262e}.JpeSuG_chat-launcher:active{transform:scale(.95)}.JpeSuG_chat-launcher:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.JpeSuG_chat-launcher__icon{width:2rem;height:2rem;display:block}.JpeSuG_chat-card{bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));z-index:var(--layer-modal);background-color:var(--color-widget-card-bg);border:1px solid var(--color-widget-sand-border);width:26.25rem;max-width:calc(100vw - 2rem);height:38.75rem;max-height:calc(100vh - 8rem);box-shadow:var(--shadow-widget-card);animation:JpeSuG_chatCardEnter var(--duration-slow) cubic-bezier(.16, 1, .3, 1);border-radius:1rem;flex-direction:column;display:flex;position:fixed;inset-inline-end:2rem;overflow:hidden}@keyframes JpeSuG_chatCardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.JpeSuG_chat-header{background-color:var(--palette-white);border-bottom:1px solid var(--color-widget-sand-border);flex-shrink:0;justify-content:space-between;align-items:center;height:4.5rem;padding-inline:1.25rem 1rem;display:flex}.JpeSuG_chat-header__info{flex-direction:column;gap:.125rem;display:flex}.JpeSuG_chat-header__title{color:var(--color-widget-text-primary);font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:1.2}.JpeSuG_chat-header__subtitle{color:var(--color-widget-text-secondary);font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.2}.JpeSuG_chat-header__close{border-radius:var(--radius-full);background-color:var(--color-widget-sand);width:2rem;height:2rem;color:var(--color-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.JpeSuG_chat-header__close:hover{background-color:var(--color-primary-subtle);color:var(--color-primary);transform:scale(1.05)}.JpeSuG_chat-header__close:active{transform:scale(.92)}.JpeSuG_chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1rem;display:flex;overflow-y:auto}.JpeSuG_chat-row{gap:.625rem;width:100%;display:flex}.JpeSuG_chat-row--user{justify-content:flex-end;align-items:flex-end}.JpeSuG_chat-row--assistant{justify-content:flex-start;align-items:flex-start}.JpeSuG_chat-avatar-user{border-radius:var(--radius-full);background-color:var(--color-widget-sand-border);width:2rem;height:2rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JpeSuG_chat-avatar-retal{background-color:var(--color-widget-sand);border:1px solid var(--color-widget-sand-border);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.JpeSuG_chat-avatar-retal__text{color:var(--color-primary);font-size:.4375rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1}.JpeSuG_chat-bubble{background-color:var(--palette-white);border:1px solid var(--color-widget-sand-border);color:var(--color-widget-text-primary);font-size:.8125rem;line-height:1.6}.JpeSuG_chat-bubble--user{border-radius:1rem .25rem 1rem 1rem;max-width:82%;padding:.6875rem .875rem}[dir=rtl] .JpeSuG_chat-bubble--user{border-top-left-radius:.25rem;border-top-right-radius:1rem}.JpeSuG_chat-bubble--assistant{border-radius:.25rem 1rem 1rem;flex-direction:column;gap:.75rem;max-width:21.125rem;padding:.875rem;display:flex}[dir=rtl] .JpeSuG_chat-bubble--assistant{border-top-left-radius:1rem;border-top-right-radius:.25rem}.JpeSuG_chat-chips{flex-wrap:wrap;gap:.375rem;display:flex}.JpeSuG_chat-chip{background-color:var(--palette-white);border:1px solid var(--color-widget-chip-border);border-radius:var(--radius-full);color:var(--color-widget-text-primary);font-size:.75rem;font-weight:var(--font-weight-regular);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);padding:.4375rem .75rem;line-height:1}.JpeSuG_chat-chip:hover{background-color:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.JpeSuG_chat-chip:active{transform:scale(.95)}.JpeSuG_chat-actions{align-items:center;gap:.5rem;display:flex}.JpeSuG_chat-action-btn{cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);border:none;border-radius:.5rem;padding:.5625rem 1rem;font-size:.75rem;line-height:1}.JpeSuG_chat-action-btn--primary{background-color:var(--color-primary);color:var(--palette-white);font-weight:var(--font-weight-semibold)}.JpeSuG_chat-action-btn--primary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.JpeSuG_chat-action-btn--outline{background-color:var(--palette-white);border:1px solid var(--color-widget-chip-border);color:var(--color-widget-text-primary);font-weight:var(--font-weight-medium)}.JpeSuG_chat-action-btn--outline:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.JpeSuG_chat-action-btn:active{transform:scale(.95)}.JpeSuG_chat-footer{background-color:var(--palette-white);border-top:1px solid var(--color-widget-sand-border);flex-direction:column;flex-shrink:0;padding-block:.75rem .5rem;padding-inline:1rem;display:flex}.JpeSuG_chat-input-pill{background-color:var(--color-widget-card-bg);border:1px solid var(--color-widget-sand-border);height:2.75rem;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:1.375rem;align-items:center;gap:.625rem;padding-inline:.75rem .375rem;display:flex}.JpeSuG_chat-input-pill:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #a4715026}.JpeSuG_chat-input-icon{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JpeSuG_chat-input-field{color:var(--color-widget-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.JpeSuG_chat-input-field::placeholder{color:var(--color-widget-text-muted)}.JpeSuG_chat-send-btn{border-radius:var(--radius-full);background-color:var(--color-primary);width:2rem;height:2rem;color:var(--palette-white);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JpeSuG_chat-send-btn:hover:not(:disabled){background-color:var(--color-primary-hover);transform:scale(1.05)}.JpeSuG_chat-send-btn:active:not(:disabled){transform:scale(.92)}.JpeSuG_chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.JpeSuG_chat-disclaimer{color:var(--color-widget-text-muted);font-size:.6875rem;font-weight:var(--font-weight-regular);padding-block:.375rem .125rem;padding-inline:.25rem;line-height:1.3}@media (max-width:48rem){.JpeSuG_chat-launcher{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));width:3.25rem;height:3.25rem;inset-inline-end:1.25rem}.JpeSuG_chat-card{inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:auto;max-width:none;height:85vh;max-height:85vh}:is(html[data-drawer-open=true] .JpeSuG_chat-launcher,html[data-drawer-open=true] .JpeSuG_chat-card){opacity:0;pointer-events:none;visibility:hidden}}
._9_6ymG_about-hero{background-color:var(--color-sand-100);width:100%;padding-block:clamp(var(--space-6), 3.5vw, var(--space-10));padding-inline:clamp(var(--space-4), 6.6vw, var(--space-32));border-block-end:1px solid var(--color-divider-warm)}._9_6ymG_about-hero__container{width:100%;max-width:var(--container-lg);align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:56rem){._9_6ymG_about-hero__container{align-items:flex-start;gap:clamp(var(--space-6), 3.5vw, var(--space-10));flex-direction:row}}._9_6ymG_about-hero__eyebrow{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}@media (min-width:56rem){._9_6ymG_about-hero__eyebrow{padding-block-start:var(--space-4)}}._9_6ymG_about-hero__eyebrow-line{width:var(--space-6);height:var(--radius-xs);background-color:var(--color-primary);flex-shrink:0;display:block}._9_6ymG_about-hero__eyebrow-text{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-heading)}._9_6ymG_about-hero__title{max-width:var(--container-md);color:var(--color-widget-text-primary);font-size:clamp(1.375rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);margin:0}._9_6ymG_about-hero__title-main{color:var(--color-widget-text-primary)}._9_6ymG_about-hero__title-accent{color:var(--color-primary);font-style:italic;font-weight:var(--font-weight-semibold)}
