:root{--consultation-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--consultation-transition: .3s ease-out;--consultation-max-width: 640px}.consultation-section{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--color-background, #fff);color:var(--color-foreground, var(--tara-green))}.consultation-progress{position:fixed;top:0;left:0;right:0;z-index:30;height:3px;background:var(--tara-gray-10)}.consultation-progress__bar{height:100%;width:var(--progress, 0%);background:var(--tara-brown, #996958);transition:width .5s cubic-bezier(.4,0,.2,1)}.consultation-phase{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:30;font-family:var(--consultation-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .46);transition:opacity .3s ease;white-space:nowrap}.consultation-step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px var(--tara-px-desktop, 52px) 60px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;transform:translate(0);transition:opacity var(--consultation-transition),transform var(--consultation-transition)}.consultation-step[hidden]{display:none}.consultation-step[inert]{display:none;pointer-events:none;-webkit-user-select:none;user-select:none}.consultation-step--exit-left{opacity:0;transform:translate(-40px);pointer-events:none}.consultation-step--enter-right{opacity:0;transform:translate(40px)}.consultation-step--exit-right{opacity:0;transform:translate(40px);pointer-events:none}.consultation-step--enter-left{opacity:0;transform:translate(-40px)}.consultation-step__inner{width:100%;max-width:var(--consultation-max-width)}.consultation-micro-insight{font-size:13px;line-height:1.5;color:var(--tara-brown, #996958);margin-bottom:16px;padding:10px 14px;border-inline-start:2px solid var(--tara-brown-40);background:var(--tara-brown-10);max-width:560px}.consultation-context{font-family:var(--font-body--family);font-size:15px;font-style:italic;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .55);margin-bottom:24px;max-width:560px}.consultation-question{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);font-size:clamp(22px,3vw,32px);line-height:1.25;letter-spacing:-.3px;color:var(--color-foreground, var(--tara-green));margin-bottom:36px}.consultation-options{display:flex;flex-direction:column;gap:10px;width:100%}.consultation-option{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;padding:14px 20px;border:1px solid var(--tara-border, #D2CCCC);background:transparent;cursor:pointer;text-align:start;font-family:var(--font-body--family);font-size:15px;line-height:1.4;color:var(--color-foreground, var(--tara-green));transition:border-color .2s ease,background .2s ease,transform .15s ease}.consultation-option:hover{border-color:var(--tara-brown-50);background:var(--tara-brown-10)}.consultation-option:focus-visible{outline:2px solid var(--tara-brown, #996958);outline-offset:2px}.consultation-option:active{transform:scale(.99)}.consultation-option--selected{border-color:var(--tara-brown, #996958);background:var(--tara-brown-10)}.consultation-option__key{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--tara-gray-30);font-family:var(--consultation-mono);font-size:11px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .55);flex-shrink:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.consultation-option--selected .consultation-option__key{border-color:var(--tara-brown, #996958);background:var(--tara-brown, #996958);color:var(--color-background)}.consultation-option__text{flex:1}.consultation-voice-area{margin-top:20px;display:flex;align-items:center;gap:12px}.consultation-mic-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--tara-border, #D2CCCC);background:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease;flex-shrink:0}.consultation-mic-btn:hover{border-color:var(--tara-brown-50)}.consultation-mic-btn:focus-visible{outline:2px solid var(--tara-brown, #996958);outline-offset:2px}.consultation-mic-btn--recording{border-color:var(--tara-red, #FD3C1D);background:var(--tara-red-5);animation:consultation-mic-pulse 1.5s ease-in-out infinite}@keyframes consultation-mic-pulse{0%,to{box-shadow:0 0 0 0 var(--tara-red-60)}50%{box-shadow:0 0 0 8px #fd3c1d00}}.consultation-mic-btn svg{width:18px;height:18px;fill:rgb(var(--color-foreground-rgb) / .6)}.consultation-mic-btn--recording svg{fill:var(--tara-red, #FD3C1D)}.consultation-voice-label{font-size:13px;color:rgb(var(--color-foreground-rgb) / .46)}.consultation-transcript{margin-top:12px;width:100%}.consultation-transcript__text{width:100%;min-height:60px;padding:14px 16px;border:1px solid var(--tara-border, #D2CCCC);background:transparent;font-family:var(--font-body--family);font-size:15px;line-height:1.5;color:var(--color-foreground, var(--tara-green));resize:vertical}.consultation-transcript__text:focus{outline:2px solid var(--tara-brown, #996958);outline-offset:-2px}.consultation-transcript__actions{display:flex;gap:8px;margin-top:8px}.consultation-transcript__submit{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;background:var(--tara-green, #023527);color:var(--color-background);font-family:var(--font-body--family);font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s ease}.consultation-transcript__submit:hover{background:var(--tara-brown, #996958)}.consultation-transcript__cancel{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;background:transparent;color:rgb(var(--color-foreground-rgb) / .55);font-family:var(--font-body--family);font-size:13px;border:1px solid var(--tara-border, #D2CCCC);cursor:pointer}.consultation-step__inner--anchor{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px}.consultation-step__inner--anchor .anchor-greeting{order:0}.consultation-step__inner--anchor .anchor-prompt{order:1}.consultation-step__inner--anchor .anchor-powered{order:2;margin-top:12px}.consultation-step__inner--anchor .anchor-suggestions{order:3}.anchor-greeting{margin-bottom:36px;transition:all .4s ease;animation:anchor-fadeInUp .7s ease-out both}.anchor-greeting.compact{margin-bottom:20px}.anchor-greeting__icon{width:48px;height:48px;margin:0 auto 18px;overflow:hidden;animation:anchor-scaleIn .5s ease-out .2s both}.anchor-greeting__icon img{width:48px;height:48px;object-fit:contain}.anchor-greeting__title{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(26px,4vw,34px);line-height:1.2;color:var(--color-foreground, var(--tara-green));margin-bottom:8px;letter-spacing:-.3px}.anchor-greeting.compact .anchor-greeting__title{font-size:clamp(22px,3vw,28px)}.anchor-greeting__subtitle{font-size:14px;font-weight:300;color:rgb(var(--color-foreground-rgb) / .55);line-height:1.5}.anchor-prompt{width:100%;margin-bottom:24px;animation:anchor-fadeInUp .6s ease-out .15s both}.anchor-prompt__box{background:var(--color-background, #fff);border:1.5px solid var(--tara-border, #D2CCCC);border-radius:20px;padding:16px 20px;transition:border-color .3s ease,box-shadow .3s ease}.anchor-prompt__box:focus-within{border-color:var(--tara-green-40, #2A5C4E);box-shadow:0 0 0 3px #0235270f}.anchor-prompt__text{width:100%;border:none;outline:none;font-family:var(--font-body--family);font-size:15px;font-weight:300;color:var(--color-foreground, var(--tara-green));background:transparent;resize:none;line-height:1.5;min-height:44px;max-height:120px;overflow-y:auto}.anchor-prompt__text::placeholder{color:rgb(var(--color-foreground-rgb) / .35)}.anchor-prompt__actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.anchor-prompt__mic{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--tara-border, #D2CCCC);background:var(--color-background, #fff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;color:rgb(var(--color-foreground-rgb) / .5);flex-shrink:0}.anchor-prompt__mic:hover{border-color:var(--tara-green-40, #2A5C4E);color:var(--tara-green, #023527);background:#02352708}.anchor-prompt__mic--recording{border-color:var(--tara-red, #FD3C1D);background:#fd3c1d0d;color:var(--tara-red, #FD3C1D);animation:consultation-mic-pulse 1.5s ease-in-out infinite}.anchor-prompt__mic svg{width:18px;height:18px}.mic--uploading{position:relative;pointer-events:none;border-color:transparent}.mic--uploading:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid transparent;border-top-color:var(--tara-green, #023527);animation:mic-spin .8s linear infinite}.mic--uploading svg{opacity:.3}@keyframes mic-spin{to{transform:rotate(360deg)}}.anchor-prompt__send{height:40px;padding:0 24px;border-radius:20px;border:none;background:var(--tara-green, #023527);color:var(--color-background, #fff);font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .25s ease;opacity:.35}.anchor-prompt__send:not(:disabled){opacity:1}.anchor-prompt__send:not(:disabled):hover{background:var(--tara-brown, #996958);transform:translateY(-1px);box-shadow:0 4px 12px #02352726}.anchor-suggestions{width:100%;margin-top:24px;animation:anchor-fadeInUp .6s ease-out .35s both}.anchor-suggestions__label{font-size:13px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .55);margin-bottom:14px;text-align:center}.anchor-suggestions__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.anchor-chip{padding:10px 18px;border-radius:24px;border:1px solid var(--tara-border, #D2CCCC);background:var(--color-background, #fff);font-family:var(--font-body--family);font-size:13px;font-weight:300;color:var(--color-foreground, var(--tara-green));cursor:pointer;transition:all .25s ease;line-height:1.3;text-align:start}.anchor-chip:hover{border-color:var(--tara-green-40, #2A5C4E);background:#02352708;transform:translateY(-1px)}.anchor-chip:active{transform:translateY(0)}.anchor-chip--selected{border-color:var(--tara-green, #023527);background:#0235270d;color:var(--tara-green, #023527);font-weight:400}.anchor-powered{display:flex;align-items:center;justify-content:center;gap:6px;animation:anchor-fadeInUp .6s ease-out .3s both}.anchor-powered__label{font-size:11px;font-weight:300;color:rgb(var(--color-foreground-rgb) / .3)}.anchor-powered__logos{display:flex;align-items:center;gap:6px}.anchor-powered__item{display:flex;align-items:center;gap:4px}.anchor-powered__logo-img{height:16px;width:auto;object-fit:contain;opacity:.45}.anchor-powered__item-label{font-size:11px;font-weight:400;color:rgb(var(--color-foreground-rgb) / .3)}.anchor-powered__sep{font-size:10px;color:rgb(var(--color-foreground-rgb) / .2)}@keyframes anchor-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anchor-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.consultation-section:has([data-step=anchor]:not([hidden])) .consultation-progress,.consultation-section:has([data-step=anchor]:not([hidden])) .consultation-phase{opacity:0;pointer-events:none}@media(max-height:680px){.anchor-greeting{margin-bottom:20px}.anchor-greeting__title{font-size:24px}.anchor-greeting__icon{width:36px;height:36px;margin-bottom:12px}}.consultation-intake{margin-top:28px;width:100%}.consultation-intake__label{display:block;font-size:13px;color:rgb(var(--color-foreground-rgb) / .55);margin-bottom:10px;letter-spacing:.3px}.consultation-intake__field{position:relative;width:100%}.consultation-intake__text{width:100%;min-height:72px;padding:14px 52px 14px 16px;border:1px solid var(--tara-border, #D2CCCC);background:transparent;font-family:var(--font-body--family);font-size:15px;line-height:1.5;color:var(--color-foreground, var(--tara-green));resize:vertical;transition:border-color .2s ease}.consultation-intake__text:focus{outline:none;border-color:var(--tara-brown, #996958)}.consultation-intake__text::placeholder{color:rgb(var(--color-foreground-rgb) / .35);font-style:italic}.consultation-intake__controls{display:flex;align-items:center;gap:8px;margin-top:10px;justify-content:flex-end}.consultation-intake__mic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--tara-border, #D2CCCC);background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background .2s ease}.consultation-intake__mic:hover{border-color:var(--tara-brown-50)}.consultation-intake__mic--recording{border-color:var(--tara-red, #FD3C1D);background:var(--tara-red-5);animation:consultation-mic-pulse 1.5s ease-in-out infinite}.consultation-intake__mic svg{width:16px;height:16px;fill:rgb(var(--color-foreground-rgb) / .5)}.consultation-intake__mic--recording svg{fill:var(--tara-red, #FD3C1D)}.consultation-intake__submit{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;background:var(--tara-green, #023527);color:var(--color-background);font-family:var(--font-body--family);font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s ease,opacity .2s ease}.consultation-intake__submit:hover{background:var(--tara-brown, #996958)}.consultation-intake__submit:disabled{opacity:.4;cursor:default}.consultation-intake__hint{font-size:13px;color:rgb(var(--color-foreground-rgb) / .5);margin-top:8px}.consultation-intake__hint--error{color:var(--tara-red, #FD3C1D)}.consultation-intake__hint--transcribing{color:var(--tara-brown, #996958)}.consultation-adaptive-text{margin-top:20px;width:100%}.consultation-adaptive-text .consultation-intake__text{min-height:60px}.consultation-adaptive-suggestions{margin-top:16px;animation:none}.consultation-adaptive-suggestions .anchor-suggestions__label{margin-bottom:10px;text-align:start}.consultation-adaptive-suggestions .anchor-suggestions__chips{justify-content:flex-start}.consultation-adaptive-suggestions .anchor-chip{padding:8px 14px}.consultation-back{position:fixed;bottom:24px;inset-inline-start:24px;z-index:20;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body--family);font-size:13px;color:rgb(var(--color-foreground-rgb) / .46);transition:color .2s ease}.consultation-back:hover{color:rgb(var(--color-foreground-rgb) / .7)}.consultation-back:focus-visible{outline:2px solid var(--tara-brown, #996958);outline-offset:2px}.consultation-back svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.consultation-kbd-hint{position:fixed;bottom:24px;inset-inline-end:24px;z-index:20;font-family:var(--consultation-mono);font-size:10px;color:rgb(var(--color-foreground-rgb) / .3);display:none}@media(hover:hover)and (pointer:fine){.consultation-kbd-hint{display:block}}.consultation-email-form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px}.consultation-email-field{position:relative}.consultation-email-input{width:100%;height:52px;padding:16px 16px 0;border:1px solid var(--tara-border, #D2CCCC);background:transparent;font-family:var(--font-body--family);font-size:16px;color:var(--color-foreground, var(--tara-green));transition:border-color .2s ease}.consultation-email-input:focus{outline:none;border-color:var(--tara-brown, #996958)}.consultation-email-input::placeholder{color:transparent}.consultation-email-label{position:absolute;top:50%;inset-inline-start:16px;transform:translateY(-50%);font-family:var(--font-body--family);font-size:15px;color:rgb(var(--color-foreground-rgb) / .46);pointer-events:none;transition:all .2s ease}.consultation-email-input:focus+.consultation-email-label,.consultation-email-input:not(:placeholder-shown)+.consultation-email-label{top:10px;transform:translateY(0);font-size:10px;letter-spacing:.5px}.consultation-optin{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body--family);font-size:13px;color:rgb(var(--color-foreground-rgb) / .55);line-height:1.5;cursor:pointer}.consultation-optin input[type=checkbox]{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:var(--tara-brown, #996958)}.consultation-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;background:var(--tara-green, #023527);color:var(--color-background);font-family:var(--font-body--family);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:background .25s ease}.consultation-submit-btn:hover{background:var(--tara-brown, #996958)}.consultation-submit-btn:disabled{opacity:.5;cursor:default}.consultation-email-error{margin:-4px 0 0;font-family:var(--font-body--family);font-size:14px;line-height:1.6;color:#9d3d30}.consultation-privacy{font-family:var(--font-body--family);font-size:12px;color:rgb(var(--color-foreground-rgb) / .46);text-align:center}.consultation-loading{text-align:center;padding:40px 0}.consultation-bridge-text{font-family:var(--font-body--family);font-size:15px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .7);max-width:360px;margin:0 auto 24px;text-align:center;animation:consultation-bridge-fade .6s ease-out}@keyframes consultation-bridge-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.consultation-bridge-text--inline{max-width:560px;margin:0 0 16px;text-align:start}.consultation-monogram{width:48px;height:48px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;animation:consultation-monogram-pulse 1.8s ease-in-out infinite}.consultation-monogram img{width:48px;height:48px;display:block;object-fit:contain}.consultation-monogram__text{font-family:var(--font-heading--family, serif);font-size:28px;font-weight:300;color:var(--tara-green, #023527);letter-spacing:2px}.consultation-monogram--large{width:64px;height:64px}.consultation-monogram--large .consultation-monogram__text{font-size:36px}@keyframes consultation-monogram-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.consultation-loading__spinner{width:40px;height:40px;border:2px solid var(--tara-gray-10);border-top-color:var(--tara-brown, #996958);border-radius:50%;animation:consultation-spin .8s linear infinite;margin:0 auto 24px}@keyframes consultation-spin{to{transform:rotate(360deg)}}.consultation-loading__text{font-family:var(--consultation-mono);font-size:12px;color:rgb(var(--color-foreground-rgb) / .46);letter-spacing:.5px}.consultation-wait{max-width:640px;margin:0 auto;text-align:center}.consultation-wait__body{display:flex;flex-direction:column;gap:18px}.consultation-wait__title{margin:0;font-family:var(--font-heading--family, serif);font-size:clamp(2.8rem,4.2vw,4.6rem);line-height:.98;letter-spacing:-.03em;color:rgb(var(--color-foreground-rgb) / .96)}.consultation-wait__story,.consultation-wait__closing{margin:0;font-family:var(--font-body--family);font-size:16px;line-height:1.75;color:rgb(var(--color-foreground-rgb) / .72)}.consultation-wait__why{margin:-4px 0 0;font-family:var(--consultation-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .46)}.consultation-wait__moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.consultation-wait__moment{min-height:100%;padding:16px 18px;border:1px solid rgb(var(--color-foreground-rgb) / .08);background:rgb(var(--color-foreground-rgb) / .03);border-radius:18px;font-family:var(--font-body--family);font-size:14px;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .7)}.consultation-loading--assessment .consultation-loading__steps{display:flex;flex-direction:column;gap:12px;text-align:start;max-width:320px;margin:24px auto 0}.consultation-loading__step{display:flex;align-items:center;gap:12px;font-family:var(--font-body--family);font-size:13px;color:rgb(var(--color-foreground-rgb) / .3);transition:color .3s ease}.consultation-loading__step--active{color:rgb(var(--color-foreground-rgb) / .7)}.consultation-loading__step--done{color:rgb(var(--color-foreground-rgb) / .46)}.consultation-loading__step-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--consultation-mono);font-size:10px}.consultation-loading__step--done .consultation-loading__step-icon:after{content:"\2713";color:var(--tara-brown, #996958)}.consultation-loading__step--active .consultation-loading__step-icon{width:14px;height:14px;border:1.5px solid var(--tara-gray-20);border-top-color:var(--tara-brown, #996958);border-radius:50%;animation:consultation-spin .8s linear infinite}.consultation-loading__emblem{margin-top:32px;text-align:center;opacity:0;transform:scale(.85);transition:opacity .8s ease,transform .8s ease}.consultation-loading__emblem img{width:64px;height:64px;display:block;margin:0 auto}@media screen and (max-width:749px){.consultation-step{padding:60px var(--tara-px-mobile, 17px) 80px}.consultation-wait__title{font-size:clamp(2.2rem,10vw,3.2rem)}.consultation-wait__story,.consultation-wait__closing{font-size:15px;line-height:1.7}.consultation-wait__moments{grid-template-columns:1fr}.consultation-wait__moment{padding:14px 16px}.consultation-question{margin-bottom:28px}.consultation-option{padding:12px 16px;min-height:48px}.consultation-context{font-size:14px;margin-bottom:16px}.consultation-back{bottom:16px;inset-inline-start:16px}.consultation-phase{top:10px;font-size:9px}}.consultation-debug{position:fixed;bottom:0;left:0;right:0;z-index:50;max-height:40vh;overflow-y:auto;background:#1a1a2e;color:#e0e0e0;font-family:var(--consultation-mono);font-size:11px;border-top:2px solid #e94560}.consultation-debug__details{padding:8px 16px}.consultation-debug__summary{cursor:pointer;color:#e94560;font-weight:600;font-size:12px;padding:4px 0;-webkit-user-select:none;user-select:none}.consultation-debug__meta{padding:6px 0;color:#a0a0c0;line-height:1.6}.consultation-debug__json{margin:8px 0;padding:10px;background:#0f0f23;border:1px solid #333;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:25vh;line-height:1.5;color:#7ec8e3}[dir=rtl] .consultation-question{font-size:clamp(2.2rem,4.8vw,3.2rem)}[dir=rtl] .consultation-monogram__text{font-size:2.8rem}[dir=rtl] .consultation-phase{font-family:var(--font-body--family);letter-spacing:0}[dir=rtl] .consultation-loading__text{font-family:var(--font-body--family);letter-spacing:0;font-size:14px}[dir=rtl] .consultation-loading__step{font-size:15px}[dir=rtl] .consultation-loading__step-icon{font-family:var(--font-body--family)}[dir=rtl] .consultation-kbd-hint{font-family:var(--font-body--family);letter-spacing:0}[dir=rtl] .anchor-greeting__title{font-size:clamp(2.6rem,5vw,3.4rem);letter-spacing:0}[dir=rtl] .anchor-greeting__subtitle,[dir=rtl] .anchor-prompt__text{font-size:16px}[dir=rtl] .anchor-prompt__send{letter-spacing:0;font-size:13px}[dir=rtl] .anchor-chip{font-size:14px}[dir=rtl] .anchor-suggestions__label,[dir=rtl] .anchor-powered__label{letter-spacing:0}[dir=rtl] .consultation-step--exit-left{transform:translate(40px)}[dir=rtl] .consultation-step--enter-right,[dir=rtl] .consultation-step--exit-right{transform:translate(-40px)}[dir=rtl] .consultation-step--enter-left{transform:translate(40px)}.consultation-error{margin-top:20px;padding:16px 18px;display:grid;gap:12px;border:1px solid rgba(153,105,88,.18);border-radius:20px;background:#f9f6f1e0;justify-items:start}.consultation-error__text{margin:0;color:#023527e0;font-size:.98rem;line-height:1.6}.consultation-error__retry{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:11px 18px;min-height:44px;background:var(--tara-green, #023527);color:#fff;font:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.consultation-error__retry:hover,.consultation-error__retry:focus-visible{background:#0a4a37}.consultation-error__retry:focus-visible{outline:2px solid rgba(153,105,88,.45);outline-offset:3px}.consultation-error__retry:active{transform:translateY(1px)}@media(max-width:767px){.consultation-error{padding:14px 15px;border-radius:18px}.consultation-error__retry{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tara-consultation.css.map */
