@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5b782e85-module__zLfU9q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5b782e85-module__zLfU9q__variable{--font-convosate-brand:"DM Sans", "DM Sans Fallback"}
.marketing-theme{--marketing-canvas:#fff;--background:0 0% 100%;--foreground:217.2 32.6% 17.5%;--card:0 0% 100%;--card-foreground:217.2 32.6% 17.5%;--popover:0 0% 100%;--popover-foreground:217.2 32.6% 17.5%;--secondary:210 40% 96.1%;--secondary-foreground:217.2 32.6% 17.5%;--muted:210 40% 96.1%;--muted-foreground:215 19% 35%;--accent:210 40% 96.1%;--accent-foreground:217.2 32.6% 17.5%;--border:214.3 31.8% 91.4%;--input:212.7 26.8% 83.9%;--marketing-heading:#1e293b;--marketing-interface-foreground:215.3 25% 26.7%;--marketing-radius-panel:var(--radius);--marketing-radius-nested:calc(var(--radius) - 2px);--marketing-radius-control:calc(var(--radius) - 4px);--marketing-radius-frame:1.25rem;--marketing-radius-bubble:1rem;--marketing-radius-tail:.3rem;--marketing-radius-pill:999px;color:var(--marketing-heading)}.marketing-theme[data-resolved-theme=dark]{--marketing-canvas:#0d0f12;--background:216 16% 6%;--foreground:216 14% 79%;--card:218 17% 9%;--card-foreground:216 14% 79%;--popover:218 17% 12%;--popover-foreground:216 14% 79%;--secondary:218 17% 12%;--secondary-foreground:210 20% 96%;--muted:218 17% 12%;--muted-foreground:216 12% 72%;--accent:218 17% 15%;--accent-foreground:210 20% 96%;--border:216 15% 19%;--input:216 13% 25%;--ring:224.2 91.1% 58%;--marketing-heading:#f4f6f8;--marketing-interface-foreground:215.3 25% 26.7%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.marketing-theme[data-resolved-theme=dark]){--marketing-canvas:#0d0f12;--background:216 16% 6%;--foreground:216 14% 79%;--card:218 17% 9%;--card-foreground:216 14% 79%;--popover:218 17% 12%;--popover-foreground:216 14% 79%;--secondary:218 17% 12%;--secondary-foreground:210 20% 96%;--muted:218 17% 12%;--muted-foreground:216 12% 72%;--accent:218 17% 15%;--accent-foreground:210 20% 96%;--border:216 15% 19%;--input:216 13% 25%;--ring:224.2 91.1% 58%;--marketing-heading:#f4f6f8;--marketing-interface-foreground:215.3 25% 26.7%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-theme[data-resolved-theme=dark]{min-height:100%;background:#0d0f12!important}html:has(.marketing-theme[data-resolved-theme=dark]){min-height:100%;background:#0d0f12!important}body:has(.marketing-theme[data-resolved-theme=dark]){min-height:100%;background:#0d0f12!important}.marketing-theme[data-resolved-theme=light]{min-height:100%;background:#fff!important}html:has(.marketing-theme[data-resolved-theme=light]){min-height:100%;background:#fff!important}body:has(.marketing-theme[data-resolved-theme=light]){min-height:100%;background:#fff!important}:is(html:has(.marketing-theme),body:has(.marketing-theme)){overscroll-behavior-y:none}.marketing-theme>main,.marketing-theme>main>section{background-color:var(--marketing-canvas)}.marketing-brand-dark,.marketing-theme[data-resolved-theme=dark] .marketing-brand-light{display:none}body:has(.marketing-theme[data-resolved-theme=dark]) .marketing-brand-light{display:none}.marketing-theme[data-resolved-theme=dark] .marketing-brand-dark{display:block}body:has(.marketing-theme[data-resolved-theme=dark]) .marketing-brand-dark{display:block}.marketing-theme :where(a,button,input,textarea,select,[role=button]):focus-visible{outline:none;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;box-shadow:none!important}body:has(.marketing-theme) :where(a,button,input,textarea,select,[role=button]):focus-visible{outline:none;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;box-shadow:none!important}.marketing-theme :where(a,button,[role=button]):focus-visible{filter:brightness(1.08)}body:has(.marketing-theme) :where(a,button,[role=button]):focus-visible{filter:brightness(1.08)}.marketing-theme :where(input,textarea,select):focus-visible{border-color:hsl(var(--primary) / .55);background-color:hsl(var(--muted) / .45)}body:has(.marketing-theme) :where(input,textarea,select):focus-visible{border-color:hsl(var(--primary) / .55);background-color:hsl(var(--muted) / .45)}.marketing-spotlight{background-color:hsl(var(--background))}.marketing-conversation-preview{--background:0 0% 100%;--foreground:var(--marketing-interface-foreground);--card:0 0% 100%;--card-foreground:var(--marketing-interface-foreground);--popover:0 0% 100%;--popover-foreground:var(--marketing-interface-foreground);--secondary:210 40% 96.1%;--secondary-foreground:217.2 32.6% 17.5%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:217.2 32.6% 17.5%;--border:214.3 31.8% 91.4%;--input:212.7 26.8% 83.9%;border-radius:var(--marketing-radius-frame);max-width:27.5rem;color:hsl(var(--foreground));font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#1e293b1a}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview{--background:216 16% 6%;--foreground:216 14% 79%;--card:216 16% 6%;--card-foreground:216 14% 79%;--popover:218 17% 12%;--popover-foreground:216 14% 79%;--secondary:218 17% 12%;--secondary-foreground:210 20% 96%;--muted:218 17% 12%;--muted-foreground:216 11% 61%;--accent:218 17% 15%;--accent-foreground:210 20% 96%;--border:216 15% 19%;--input:216 13% 25%;border-color:hsl(var(--border));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-proof-logo{filter:brightness(.72)saturate(.85)}.marketing-theme[data-resolved-theme=dark] .marketing-proof-logo{filter:brightness(1.35)saturate(.7)}.marketing-mobile-logo-track{animation:24s linear infinite marketing-mobile-logo-marquee}@keyframes marketing-mobile-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-mobile-logo-track{animation:none}}.marketing-conversation-preview-compact{max-width:25rem}.marketing-conversation-preview-glass{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:#ffffffb8;border-color:#ffffff8c}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass{box-shadow:none;background:#0d0f12d1!important;border-color:#f4f6f82e!important}.marketing-conversation-preview-glass .marketing-chat-message[data-role=customer] .marketing-chat-bubble,.marketing-conversation-preview-glass .marketing-chat-rich-stack[data-role=customer]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#144ff4;border-color:#0000}.marketing-conversation-preview-glass .marketing-chat-message[data-role=assistant] .marketing-chat-bubble,.marketing-conversation-preview-glass .marketing-chat-action-card,.marketing-conversation-preview-glass .marketing-chat-rich-stack,.marketing-conversation-preview-glass .marketing-guided-card,.marketing-conversation-preview-glass .marketing-chat-inline-action-outline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0;border-color:#fff9}.marketing-conversation-preview-glass .marketing-chat-message[data-role=assistant] .marketing-chat-bubble{background:#ffffffeb}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-chat-message[data-role=assistant] .marketing-chat-bubble,.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-chat-action-card,.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-chat-rich-stack,.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-guided-card,.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-chat-inline-action-outline{color:hsl(var(--foreground))!important;background:#14171ceb!important;border-color:#f4f6f829!important}.marketing-conversation-preview-glass .marketing-chat-composer,.marketing-conversation-preview-glass .marketing-chat-thread{background:0 0}.marketing-conversation-preview-glass .marketing-chat-input{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6;border-color:#fff9}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-chat-input{background:#14171cf0!important;border-color:#f4f6f829!important}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-glass-action-surface{background:#14171cf0!important}.marketing-theme[data-resolved-theme=dark] .marketing-conversation-preview-glass .marketing-glass-action-layer{background:#1a1e25f5!important}.marketing-conversation-showcase[data-surface=glass] .marketing-story-playback,.marketing-conversation-showcase[data-surface=glass] .marketing-story-step{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1;border-color:#ffffff8c}.marketing-conversation-preview-reel{height:min(42rem,100svh - 5rem);min-height:32rem}.marketing-conversation-showcase{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.marketing-conversation-showcase>.marketing-conversation-preview{margin:0}.marketing-conversation-showcase[data-seamless=true]{background:0 0!important}.marketing-conversation-preview-seamless,.marketing-conversation-preview-seamless>div,.marketing-conversation-preview-seamless .marketing-chat-thread,.marketing-conversation-preview-seamless .marketing-chat-composer{background:var(--marketing-canvas)!important}.marketing-conversation-preview-seamless{border-color:hsl(var(--border) / .55)}.marketing-conversation-preview-seamless .marketing-guided-card{background:0 0}.marketing-conversation-preview-seamless .marketing-payment-receipt-paper{filter:none;background:0 0}.marketing-conversation-preview-seamless .marketing-payment-receipt-paper:after{background:var(--marketing-canvas)}.marketing-conversation-preview-seamless .marketing-guided-turn{animation-name:marketing-guided-turn-enter-seamless}.marketing-conversation-preview-seamless .marketing-payment-receipt[data-stage=printing] .marketing-payment-receipt-paper{will-change:transform;animation-name:marketing-receipt-feed-seamless}.marketing-story-controller{flex:none;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.marketing-story-controller:before{z-index:0;content:"";position:absolute;inset:-3.5rem -.5rem}.marketing-story-playback{z-index:2;border-radius:var(--marketing-radius-pill);background:hsl(var(--background));width:3rem;height:3rem;color:hsl(var(--muted-foreground));position:relative}.marketing-story-playback:hover,.marketing-story-playback:focus-visible{color:hsl(var(--foreground))}.marketing-story-ring{pointer-events:none;position:absolute;inset:0;width:100%!important;height:100%!important}.marketing-story-ring-segment,.marketing-story-ring-progress{stroke-width:2px;stroke-dasharray:17 83}.marketing-story-ring-segment{stroke:hsl(var(--border))}.marketing-story-ring-segment[data-state=complete]{stroke:hsl(var(--primary))}.marketing-story-ring-progress{stroke:hsl(var(--primary));stroke-dasharray:17 83}.marketing-story-ring-progress[data-animated=true]{animation:9s linear both marketing-story-ring-progress}.marketing-story-step{z-index:1;border:1px solid hsl(var(--border) / .8);border-radius:var(--marketing-radius-pill);background:hsl(var(--background));width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));opacity:0;pointer-events:none;font-size:1.5rem;transition:opacity .16s .5s,transform .16s .5s;position:absolute;top:50%}.marketing-story-step-previous{top:auto;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%,.35rem)}.marketing-story-step-next{top:calc(100% + .35rem);bottom:auto;left:50%;transform:translate(-50%,-.35rem)}.marketing-story-controller:hover .marketing-story-step,.marketing-story-controller:focus-within .marketing-story-step{opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.marketing-story-playback:focus-visible,.marketing-story-step:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:2px}.marketing-chat-thread{background:hsl(var(--background))}.marketing-chat-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;overflow-y:auto}.marketing-chat-scroll::-webkit-scrollbar{display:none}.marketing-chat-scroll-indicator{z-index:3;border-radius:var(--marketing-radius-pill);background:hsl(var(--muted-foreground) / .12);opacity:0;pointer-events:none;width:2px;height:3.5rem;transition:background-color .14s,opacity .14s,transform .12s cubic-bezier(.2,0,0,1);position:absolute;top:.5rem;right:.25rem}.marketing-chat-scroll-indicator[data-active=true]{opacity:1;background:hsl(var(--muted-foreground) / .2)}.marketing-chat-jump-latest{z-index:4;border:1px solid hsl(var(--border) / .9);border-radius:var(--marketing-radius-pill);background:hsl(var(--background) / .96);width:2.25rem;height:2.25rem;color:hsl(var(--foreground));opacity:0;pointer-events:none;transition:background-color .16s,opacity .16s,transform .16s;position:absolute;bottom:.5rem;right:.875rem;transform:translateY(.35rem)scale(.94)}.marketing-chat-jump-latest[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.marketing-chat-jump-latest:hover,.marketing-chat-jump-latest:focus-visible{background:hsl(var(--muted))}@media (prefers-reduced-motion:reduce){.marketing-chat-scroll-indicator{transition:none}}.marketing-chat-scene[data-animated=true]{opacity:1}.marketing-chat-scene[data-animated=true]>*{opacity:0;animation:.38s cubic-bezier(.2,0,0,1) forwards marketing-chat-message-enter;transform:translateY(.5rem)}.marketing-chat-scene>*{flex-shrink:0}.marketing-guided-flow{display:contents}.marketing-guided-flow>*{flex-shrink:0}.marketing-guided-turn{animation:.42s cubic-bezier(.2,0,0,1) both marketing-guided-turn-enter}.marketing-chat-scene[data-animated=true]>:nth-child(-n+2){opacity:1;animation:none;transform:none}.marketing-chat-scene[data-animated=true]>:nth-child(3){animation-delay:1.2s}.marketing-chat-scene[data-animated=true]>:nth-child(4){animation-delay:2.4s}.marketing-chat-scene[data-animated=true]>:nth-child(5){animation-delay:3.6s}.marketing-chat-scene[data-animated=true]>:nth-child(6){animation-delay:4.8s}[data-paused=true] .marketing-chat-scene,[data-paused=true] .marketing-chat-scene>*{opacity:1;transform:none;animation:none!important}[data-paused=true] .marketing-story-ring-progress{stroke-dasharray:17 83;animation:none!important}@keyframes marketing-story-ring-progress{0%{stroke-dasharray:0 100}to{stroke-dasharray:17 83}}@keyframes marketing-chat-message-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-guided-turn-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-guided-turn-enter-seamless{0%{transform:translateY(.4rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-guided-turn{animation:none}}.marketing-chat-bubble{border-radius:var(--marketing-radius-bubble);letter-spacing:-.01em;max-width:82%;padding:.7rem .875rem;font-size:.875rem;line-height:1.5;position:relative}.marketing-chat-bubble:has(>.marketing-chat-message-status){padding-right:2.25rem}.marketing-chat-bubble-wrap{max-width:82%;position:relative}.marketing-chat-bubble-wrap .marketing-chat-bubble{width:100%;max-width:none}.marketing-chat-bubble>.marketing-chat-message-status{width:fit-content;margin:0;padding:0;display:flex;position:absolute;bottom:.4rem;right:.625rem}.marketing-chat-message[data-role=customer] .marketing-chat-message-status-consumed{color:#fff}.marketing-chat-message[data-role=customer] .marketing-chat-bubble{color:#fff;background:#144ff4;border-color:#144ff4;border-bottom-right-radius:.3rem}.marketing-chat-message[data-role=assistant] .marketing-chat-bubble{border-color:hsl(var(--border) / .9);background:hsl(var(--card));border-bottom-left-radius:.3rem}.marketing-chat-message-status{color:hsl(var(--muted-foreground));align-items:center;margin-top:.25rem;padding-inline:.25rem;display:inline-flex}.marketing-chat-message-status-consumed{color:hsl(var(--primary))}.marketing-chat-message,.marketing-chat-media-turn{position:relative}.marketing-chat-rich-stack,.marketing-chat-action-card{border:1px solid hsl(var(--border) / .9);border-radius:var(--marketing-radius-panel);background:hsl(var(--card));width:88%;overflow:hidden}.marketing-chat-rich-stack{gap:0;display:grid}.marketing-chat-rich-stack[data-role=customer]{color:#fff;background:#144ff4;border-color:#144ff4;margin-left:auto}.marketing-chat-rich-stack[data-role=assistant]{margin-right:auto}.marketing-chat-media-turn{flex-direction:column;width:100%;display:flex}.marketing-chat-media-turn[data-role=customer]{align-items:flex-end}.marketing-chat-media-turn[data-role=assistant]{align-items:flex-start}.marketing-message-reaction-row{z-index:1;width:88%;margin-top:-.625rem;padding-inline:.5rem;transition:opacity .14s,transform .14s;display:flex;position:relative}.marketing-message-reaction-row-hover{z-index:2;opacity:0;pointer-events:none;width:auto;height:auto;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.marketing-message-reaction-row-hover[data-align=start]{left:.25rem}.marketing-message-reaction-row-hover[data-align=end]{right:.25rem}.marketing-chat-message:hover>.marketing-message-reaction-row-hover,.marketing-chat-message:focus-within>.marketing-message-reaction-row-hover,.marketing-chat-media-turn:hover>.marketing-message-reaction-row-hover,.marketing-chat-media-turn:focus-within>.marketing-message-reaction-row-hover,.marketing-chat-bubble-wrap:hover>.marketing-message-reaction-row-hover,.marketing-chat-bubble-wrap:focus-within>.marketing-message-reaction-row-hover{opacity:1;pointer-events:auto;transform:translateY(-50%)}.marketing-message-reaction-row[data-placement=bubble]{z-index:2;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:auto auto -.625rem .625rem;transform:none}.marketing-message-reaction-row-hover[data-placement=bubble]{opacity:0;pointer-events:none;transform:translateY(.125rem)}.marketing-chat-bubble-wrap:hover>.marketing-message-reaction-row-hover[data-placement=bubble],.marketing-chat-bubble-wrap:focus-within>.marketing-message-reaction-row-hover[data-placement=bubble]{opacity:1;pointer-events:auto;transform:translateY(0)}.marketing-chat-media-turn>.marketing-message-reaction-row{justify-content:flex-start;width:88%;height:auto;margin-top:-.625rem;padding-inline:.625rem;position:relative;top:auto;left:auto;right:auto;transform:none}.marketing-chat-media-turn>.marketing-message-reaction-row-hover{width:auto;height:auto;margin:0;padding:0;position:absolute;top:auto;bottom:-.625rem}.marketing-chat-media-turn[data-role=customer]>.marketing-message-reaction-row-hover{left:calc(12% + .625rem)}.marketing-chat-media-turn[data-role=assistant]>.marketing-message-reaction-row-hover{left:.625rem}.marketing-audio-player>.marketing-chat-message-status{margin:0;padding:0;position:absolute;bottom:.4rem;right:.75rem}.marketing-chat-rich-stack[data-role=customer] .marketing-chat-message-status-consumed{color:#fff}.marketing-chat-media-turn:hover>.marketing-message-reaction-row-hover,.marketing-chat-media-turn:focus-within>.marketing-message-reaction-row-hover{transform:none}.marketing-message-reaction-chip{cursor:pointer;border:1px solid hsl(var(--border) / .8);border-radius:var(--marketing-radius-pill);background:hsl(var(--card));justify-content:center;align-items:center;min-width:1.75rem;height:1.5rem;padding-inline:.375rem;font-size:.75rem;transition:background-color .14s;display:inline-flex}.marketing-message-reaction-chip:hover{background:hsl(var(--muted) / .7)}.marketing-message-reaction-chip:focus-visible,.marketing-message-reaction-option:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:2px}.marketing-message-reaction-option{cursor:pointer;border-radius:var(--marketing-radius-pill);justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;transition:background-color .14s;display:inline-flex}.marketing-message-reaction-option:hover{background:hsl(var(--muted) / .7)}.marketing-reaction-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.marketing-reaction-scroll::-webkit-scrollbar{display:none}.marketing-chat-customer-image{aspect-ratio:16/9;border:1px solid hsl(var(--primary) / .3);border-radius:var(--marketing-radius-bubble) var(--marketing-radius-bubble) var(--marketing-radius-tail) var(--marketing-radius-bubble);background:hsl(var(--muted));width:78%;margin-left:auto;position:relative;overflow:hidden}.marketing-chat-image-status{border-radius:var(--marketing-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:center;padding:.2rem .35rem;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.marketing-chat-image-status .marketing-chat-message-status{color:#fff;margin:0;padding:0}.marketing-chat-media-card{border-bottom:1px solid hsl(var(--border) / .9);grid-template-columns:7rem minmax(0,1fr);display:grid;overflow:hidden}.marketing-audio-player{align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem .75rem 1.5rem;display:flex;position:relative}.marketing-audio-player-control{border-radius:var(--marketing-radius-pill);background:hsl(var(--primary) / .1);width:2.5rem;min-width:2.5rem;height:2.5rem;color:hsl(var(--primary))}.marketing-audio-player canvas{color:hsl(var(--muted-foreground) / .58)}.marketing-chat-rich-stack[data-role=customer] .marketing-audio-player-control{color:#fff;background:#ffffff24}.marketing-chat-rich-stack[data-role=customer] .marketing-audio-player canvas{color:#ffffffc7}.marketing-audio-player-progress{inset-block:0;border-radius:var(--marketing-radius-control);opacity:.08;pointer-events:none;background:currentColor;position:absolute;left:0}.marketing-audio-player-time{position:absolute;bottom:.4rem;left:4rem}.marketing-chat-link-preview{cursor:pointer;transition:border-color .18s}.marketing-chat-link-preview:hover{border-color:hsl(var(--primary) / .32)}.marketing-chat-link-preview:focus-visible{outline:2px solid hsl(var(--primary) / .4);outline-offset:2px}.marketing-chat-action-card,.marketing-chat-inline-action{margin-right:auto}.marketing-chat-inline-action-outline{border-color:hsl(var(--border) / .8);color:hsl(var(--foreground) / .84);box-shadow:none;font-weight:500}.marketing-chat-inline-action-outline svg{color:hsl(var(--muted-foreground));stroke-width:1.75px}.marketing-chat-inline-action-outline:hover{border-color:hsl(var(--primary) / .24);color:hsl(var(--foreground))}.marketing-channel-brand{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.marketing-channel-brand svg{width:100%;height:100%}.marketing-channel-brand[data-channel=whatsapp]{color:#25d366}.marketing-channel-brand[data-channel=text]{color:#34c759}.marketing-channel-brand[data-channel=email]{color:#ea4335}.marketing-contact-action-title{border-bottom:1px solid hsl(var(--border) / .75);align-items:center;min-height:2.75rem;padding-inline:.875rem;display:flex}.marketing-contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-contact-channel{min-height:2.75rem;color:hsl(var(--muted-foreground));border:0;border-radius:0;justify-content:flex-start;gap:.625rem;padding-inline:.875rem;font-size:.75rem;font-weight:550}.marketing-contact-channel:nth-child(odd){border-right:1px solid hsl(var(--border) / .75)}.marketing-contact-channel:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .75)}.marketing-contact-channel:hover,.marketing-contact-channel:focus-visible,.marketing-contact-channel[data-selected=true]{background:hsl(var(--muted) / .55);color:hsl(var(--foreground));box-shadow:none;outline:none}.marketing-contact-channel .marketing-channel-brand{opacity:.84}.marketing-contact-email{border-top:1px solid hsl(var(--border) / .75)}.marketing-contact-email-input{border:0;border-radius:0}.marketing-contact-email-input input{color:hsl(var(--foreground));font-size:.75rem}.marketing-contact-email-input [data-slot=input-group-addon]{border-left:1px solid hsl(var(--border) / .75)}.marketing-chat-composer{background:hsl(var(--background));padding:0 .75rem .75rem}.marketing-chat-input{border-color:hsl(var(--input));border-radius:var(--marketing-radius-pill);background:hsl(var(--background));grid-template-columns:auto minmax(0,1fr) auto;align-items:end;min-height:3.5rem;display:grid}.marketing-chat-textarea{min-height:3.5rem;padding:.875rem .75rem .75rem 1rem;line-height:1.5rem}.marketing-chat-actions{align-items:center;min-height:3.5rem;padding:.375rem}.marketing-chat-actions-start{padding-right:0;border-right:0!important}.marketing-chat-actions-end{width:3.25rem;padding-left:0;position:relative;border-left:0!important}.marketing-chat-tool,.marketing-chat-send{border-radius:var(--marketing-radius-pill);width:2.5rem;min-width:2.5rem;height:2.5rem;box-shadow:none;pointer-events:none;touch-action:manipulation;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.marketing-chat-actions-start .marketing-chat-tool{color:hsl(var(--muted-foreground));position:static;transform:none}.marketing-chat-attach{cursor:pointer;pointer-events:auto}.marketing-chat-audio{background:hsl(var(--muted) / .58);cursor:pointer;color:hsl(var(--muted-foreground));opacity:1;pointer-events:auto}.marketing-chat-audio:hover{background:hsl(var(--muted) / .9);color:hsl(var(--foreground))}.marketing-chat-send-preview{visibility:hidden;transform:translateY(-50%)scale(.84);opacity:0!important}.marketing-chat-input:has(.marketing-chat-textarea:not(:-moz-placeholder-shown)) .marketing-chat-audio{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.84)}.marketing-chat-input:has(.marketing-chat-textarea:not(:placeholder-shown)) .marketing-chat-audio{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.84)}.marketing-chat-input:has(.marketing-chat-textarea:not(:-moz-placeholder-shown)) .marketing-chat-send-preview:not(:disabled){visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1);opacity:1!important}.marketing-chat-input:has(.marketing-chat-textarea:not(:placeholder-shown)) .marketing-chat-send-preview:not(:disabled){visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1);opacity:1!important}.marketing-chat-send-preview:not(:disabled){cursor:pointer}.marketing-guided-card{border:1px solid hsl(var(--border) / .9);border-radius:var(--marketing-radius-panel);background:hsl(var(--card));width:88%;overflow:hidden}.marketing-guided-card-title{border-bottom:1px solid hsl(var(--border) / .75);margin:0;padding:.75rem .875rem;font-size:.8125rem;font-weight:650}.marketing-guided-card-content{padding:.875rem}.marketing-guided-card[data-flush=true] .marketing-guided-card-content{padding:0}.marketing-guided-card-back{border-top:1px solid hsl(var(--border) / .75);padding:.25rem .375rem;display:flex}.marketing-guided-card-back button{min-height:2.25rem;color:hsl(var(--muted-foreground));gap:.25rem;font-size:.75rem}.marketing-guided-choice-grid{grid-template-columns:1fr;display:grid}.marketing-guided-choice{border:0;border-bottom:1px solid hsl(var(--border) / .75);height:auto;min-height:2.75rem;color:hsl(var(--muted-foreground));text-align:left;white-space:normal;border-radius:0;justify-content:space-between;padding:.625rem .875rem;font-size:.8125rem;font-weight:550}.marketing-guided-choice:last-child{border-bottom:0}.marketing-guided-choice:hover{background:hsl(var(--muted) / .55)}.marketing-guided-choice[data-selected=true]{background:hsl(var(--primary) / .08);color:hsl(var(--foreground))}.marketing-guided-grid-footer button[data-automated=true]{background:hsl(var(--primary) / .88)}.marketing-guided-option-main{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.marketing-guided-option-icon{color:currentColor;stroke-width:1.75px;flex:none;width:1rem;height:1rem}.marketing-chat-working{width:2rem;height:2rem;color:hsl(var(--muted-foreground));opacity:0;place-items:center;animation:.16s cubic-bezier(.2,0,0,1) .22s forwards marketing-chat-working-enter;display:grid;transform:translateY(.25rem)}.marketing-chat-working-spinner{width:1rem;height:1rem;animation:.9s steps(12,end) infinite marketing-chat-working-spin}@keyframes marketing-chat-working-enter{to{opacity:1;transform:translateY(0)}}@keyframes marketing-chat-working-spin{to{transform:rotate(360deg)}}.marketing-guided-budget-value{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.marketing-guided-budget-utility{justify-content:flex-start;align-items:center;min-height:2.75rem;display:flex}.marketing-guided-budget-utility-rail{border-left:1px solid hsl(var(--border) / .75);border-top:1px solid hsl(var(--border) / .75);border-right:1px solid hsl(var(--border) / .75);border-top-left-radius:.875rem;flex:none;align-items:stretch;width:7.75rem;height:2.75rem;display:flex;overflow:hidden}.marketing-guided-budget-card{border:0;border-radius:0;overflow:visible}.marketing-guided-budget-back{width:2.75rem;height:100%;min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:0;padding:0;font-size:.75rem}.marketing-guided-budget-back:hover{background:hsl(var(--muted) / .45)}.marketing-guided-budget-back:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-currency-trigger{border:0;border-left:1px solid hsl(var(--border) / .75);width:5rem;min-width:5rem;height:2.75rem;color:hsl(var(--muted-foreground));box-shadow:none;background:0 0;border-radius:0;flex:0 0 5rem;justify-content:flex-start;gap:.25rem;padding-inline:.375rem;font-size:.75rem;font-weight:600}.marketing-guided-currency-value,.marketing-guided-currency-option-name{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.marketing-guided-currency-flag{border-radius:var(--marketing-radius-control);opacity:.9;filter:saturate(.9);width:1rem;height:.75rem}.marketing-guided-currency-trigger:focus,.marketing-guided-currency-trigger:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-currency-content{border-color:hsl(var(--border));border-radius:var(--marketing-radius-panel);min-width:7.5rem;color:hsl(var(--marketing-interface-foreground))}.marketing-guided-currency-option{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:5.75rem;display:flex}.marketing-guided-currency-option>:last-child{color:hsl(var(--muted-foreground))}.marketing-guided-budget-body{border-top:1px solid hsl(var(--border) / .75);border-right:1px solid hsl(var(--border) / .75);border-bottom:1px solid hsl(var(--border) / .75);border-left:1px solid hsl(var(--border) / .75);border-radius:0 var(--marketing-radius-panel) 0 var(--marketing-radius-panel);padding:1.5rem .875rem 1.75rem}.marketing-guided-budget-slider{margin-top:1.25rem}.marketing-guided-budget-slider [role=slider]:focus-visible{border-color:hsl(var(--foreground) / .65);box-shadow:none;outline:none}.marketing-guided-card-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.marketing-guided-card-actions>*{min-height:2.75rem}.marketing-guided-budget-actions{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem;gap:0;margin-top:0;display:grid}.marketing-guided-budget-actions>*{border:0;border-radius:0;gap:.375rem;min-height:2.75rem;padding-inline:0;font-size:.75rem;font-weight:500}.marketing-guided-budget-actions>:first-child{border-left:1px solid hsl(var(--border) / .75);border-bottom:1px solid hsl(var(--border) / .75);color:hsl(var(--muted-foreground));grid-column:2;justify-content:center}.marketing-guided-budget-actions>:first-child[aria-pressed=true]{background:hsl(var(--muted) / .55);color:hsl(var(--foreground))}.marketing-guided-budget-actions>:last-child{border-left:1px solid hsl(var(--primary) / .3);border-right:1px solid hsl(var(--primary) / .3);border-bottom:1px solid hsl(var(--primary) / .3);border-bottom-right-radius:var(--marketing-radius-panel);grid-column:3}.marketing-guided-budget-actions>:first-child:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-budget-actions>:last-child:focus-visible{background:hsl(var(--primary) / .9);outline:none;box-shadow:inset 0 0 0 1px #ffffff47}.marketing-guided-grid-header{border-bottom:1px solid hsl(var(--border) / .75);align-items:stretch;min-height:2.75rem;display:flex}.marketing-guided-grid-header>p{min-width:0;color:hsl(var(--foreground));flex:1;align-items:center;margin:0;padding-inline:.875rem;font-size:.8125rem;font-weight:600;display:flex}.marketing-guided-grid-back{border-right:1px solid hsl(var(--border) / .75);width:2.75rem;min-width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));border-radius:0}.marketing-guided-grid-back:hover,.marketing-guided-grid-back:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-contact,.marketing-guided-contact-fields{display:grid}.marketing-guided-contact-fields input{border:0;border-bottom:1px solid hsl(var(--border) / .75);min-height:2.75rem;color:hsl(var(--foreground));box-shadow:none;border-radius:0;padding-inline:.875rem}.marketing-guided-contact-fields input:focus,.marketing-guided-contact-fields input:focus-visible{background:hsl(var(--muted) / .4);box-shadow:none;outline:none}.marketing-guided-grid-footer{grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;display:grid}.marketing-guided-grid-footer>button{border:0;border-top:1px solid hsl(var(--primary) / .3);border-left:1px solid hsl(var(--primary) / .3);border-radius:0;grid-column:2;min-height:2.75rem;padding-inline:1rem;font-size:.75rem;font-weight:500}.marketing-guided-grid-footer>button:focus-visible{background:hsl(var(--primary) / .9);outline:none;box-shadow:inset 0 0 0 1px #ffffff47}.marketing-guided-grid-footer-single>button{min-width:7.5rem}.marketing-guided-grid-footer-wide>button{min-width:10rem}.marketing-guided-grid-footer-double{grid-template-columns:minmax(0,1fr) 6rem 8rem}.marketing-guided-grid-footer-double>button:first-child{border-color:hsl(var(--border) / .75);color:hsl(var(--muted-foreground));grid-column:2}.marketing-guided-grid-footer-double>button:last-child{grid-column:3}.marketing-guided-grid-footer-double>button:first-child:hover,.marketing-guided-grid-footer-double>button:first-child:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-contact-fields+.marketing-guided-grid-footer>button,.marketing-guided-review+.marketing-guided-grid-footer>button,.marketing-guided-participant-entry+.marketing-guided-grid-footer>button,.marketing-guided-participant-list+.marketing-guided-grid-footer>button{border-top:0}.marketing-guided-meeting-calendar{justify-content:center;padding:.75rem;display:flex}.marketing-guided-meeting-calendar button:focus-visible,.marketing-guided-meeting-calendar select:focus-visible{box-shadow:none;outline:none}.marketing-guided-meeting-host{border-bottom:1px solid hsl(var(--border) / .75);align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .875rem;display:flex}.marketing-guided-meeting-avatar{border:1px solid hsl(var(--border));width:2.25rem;height:2.25rem}.marketing-guided-meeting-host p{color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:600}.marketing-guided-meeting-host span{color:hsl(var(--muted-foreground));font-size:.6875rem}.marketing-guided-meeting-slots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-guided-meeting-slots button{border:0;border-bottom:1px solid hsl(var(--border) / .75);min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:0;justify-content:space-between;padding-inline:.875rem;font-size:.75rem}.marketing-guided-meeting-slots button:nth-child(odd){border-right:1px solid hsl(var(--border) / .75)}.marketing-guided-meeting-slots button:nth-last-child(-n+2){border-bottom:0}.marketing-guided-meeting-slots button:hover,.marketing-guided-meeting-slots button:focus-visible,.marketing-guided-meeting-slots button[data-selected=true]{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-participant-entry{border-bottom:1px solid hsl(var(--border) / .75);grid-template-columns:minmax(0,1fr) 2.75rem;min-height:2.75rem;display:grid}.marketing-guided-participant-entry input{min-height:2.75rem;box-shadow:none;border:0;border-radius:0;padding-inline:.875rem}.marketing-guided-participant-entry input:focus,.marketing-guided-participant-entry input:focus-visible{background:hsl(var(--muted) / .4);box-shadow:none;outline:none}.marketing-guided-participant-entry button{border-left:1px solid hsl(var(--border) / .75);width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));border-radius:0}.marketing-guided-participant-entry button:focus-visible{background:hsl(var(--muted) / .55);box-shadow:none;outline:none}.marketing-guided-participant-list{display:grid}.marketing-guided-participant-list>div{border-bottom:1px solid hsl(var(--border) / .75);min-height:2.5rem;color:hsl(var(--foreground) / .8);grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;font-size:.75rem;display:grid}.marketing-guided-participant-list span{text-overflow:ellipsis;white-space:nowrap;padding-inline:.875rem;overflow:hidden}.marketing-guided-participant-list button{border-left:1px solid hsl(var(--border) / .75);width:2.75rem;height:100%;color:hsl(var(--muted-foreground));border-radius:0}.marketing-guided-review{margin:0;display:grid}.marketing-guided-review>div{border-bottom:1px solid hsl(var(--border) / .55);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:2.5rem;padding:.625rem .875rem;display:grid}.marketing-guided-review dt{color:hsl(var(--muted-foreground));font-size:.75rem}.marketing-guided-review dd{text-align:right;margin:0;font-size:.8125rem;font-weight:550}.marketing-guided-quote-lines dt{min-width:0}.marketing-guided-quote-total{color:hsl(var(--foreground));font-weight:600}.marketing-guided-quote-total dt,.marketing-guided-quote-total dd{color:inherit;font-weight:inherit}.marketing-payment-receipt{width:88%;padding-bottom:.625rem}.marketing-payment-receipt-paper{border:1px solid hsl(var(--border) / .8);background:hsl(var(--background));width:100%;filter:drop-shadow(0 2px 0 hsl(var(--foreground) / .18));color:hsl(var(--foreground));border-bottom:0;margin:0;padding:1rem 1rem 1.25rem;font-size:.6875rem;position:relative}.marketing-payment-receipt-paper:after{background:hsl(var(--background));clip-path:polygon(0 0,2% 100%,4% 0,6% 100%,8% 0,10% 100%,12% 0,14% 100%,16% 0,18% 100%,20% 0,22% 100%,24% 0,26% 100%,28% 0,30% 100%,32% 0,34% 100%,36% 0,38% 100%,40% 0,42% 100%,44% 0,46% 100%,48% 0,50% 100%,52% 0,54% 100%,56% 0,58% 100%,60% 0,62% 100%,64% 0,66% 100%,68% 0,70% 100%,72% 0,74% 100%,76% 0,78% 100%,80% 0,82% 100%,84% 0,86% 100%,88% 0,90% 100%,92% 0,94% 100%,96% 0,98% 100%,100% 0);content:"";pointer-events:none;height:.625rem;position:absolute;bottom:-.625rem;left:-1px;right:-1px}.marketing-payment-receipt[data-stage=printing] .marketing-payment-receipt-paper{will-change:transform, opacity;animation:.7s cubic-bezier(.2,0,0,1) 60ms both marketing-receipt-feed}.marketing-payment-receipt-paper header{border-bottom:1px dashed hsl(var(--border));text-align:center;text-transform:uppercase;gap:.125rem;padding-bottom:.75rem;display:grid}.marketing-payment-receipt-paper header strong{letter-spacing:.08em;font-size:.8125rem}.marketing-payment-receipt-paper header span{color:hsl(var(--muted-foreground));letter-spacing:.06em;font-size:.5625rem}.marketing-payment-receipt-lines{gap:.5rem;padding-block:.75rem;display:grid}.marketing-payment-receipt-lines>div,.marketing-payment-receipt-total,.marketing-payment-receipt-paper dl>div{justify-content:space-between;gap:.75rem;display:flex}.marketing-payment-receipt-lines span:last-child,.marketing-payment-receipt-total strong{white-space:nowrap}.marketing-payment-receipt-total{border-block:1px dashed hsl(var(--border));text-transform:uppercase;padding-block:.625rem;font-size:.75rem}.marketing-payment-receipt-paper dl{color:hsl(var(--muted-foreground));text-transform:uppercase;gap:.25rem;margin:0;padding-top:.75rem;font-size:.5625rem;display:grid}.marketing-payment-receipt-paper dt,.marketing-payment-receipt-paper dd{margin:0}.marketing-payment-receipt-qr{border-top:1px dashed hsl(var(--border));justify-items:center;gap:.375rem;margin-top:.75rem;padding:.875rem 0 .375rem;display:grid}.marketing-payment-receipt-qr>span{color:hsl(var(--muted-foreground));letter-spacing:.12em;font-size:.5625rem}.marketing-payment-receipt-qr-loading{background:hsl(var(--muted));width:4.5rem;height:4.5rem;display:block}.marketing-payment-receipt-paper dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-chat-media-turn>.marketing-payment-receipt+.marketing-message-reaction-row{margin-top:.25rem}@keyframes marketing-receipt-feed{0%{opacity:.4;transform:translateY(22%)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-receipt-feed-seamless{0%{transform:translateY(22%)}to{transform:translateY(0)}}.marketing-guided-preparing{align-items:center;gap:.625rem;min-height:2rem;font-size:.8125rem;font-weight:600;display:flex}.marketing-guided-preparing-dot{border-radius:var(--marketing-radius-pill);background:hsl(var(--primary));width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite marketing-guided-pulse}.marketing-guided-ready{align-items:center;gap:.625rem;font-size:.8125rem;font-weight:550;display:flex}.marketing-guided-ready-body{padding:1rem .875rem}.marketing-guided-ready-icon{border-radius:var(--marketing-radius-nested);background:hsl(var(--primary) / .1);width:1.75rem;height:1.75rem;color:hsl(var(--primary));flex:none;justify-content:center;align-items:center;display:inline-flex}.marketing-guided-pdf-error{color:hsl(var(--destructive));margin:.625rem 0 0 2.375rem;font-size:.6875rem}.marketing-proposal-document{border:1px solid hsl(var(--border) / .78);border-radius:var(--marketing-radius-panel);background:hsl(var(--background));width:min(100%,15.5rem);overflow:hidden}.marketing-proposal-thumbnail{cursor:pointer;background:hsl(var(--muted) / .22);border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:12.5rem;padding:.875rem;transition:background-color .16s;display:flex}.marketing-proposal-thumbnail:hover{background:hsl(var(--muted) / .38)}.marketing-proposal-thumbnail:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.marketing-proposal-page{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card));width:min(100%,30rem);min-height:39rem;color:hsl(var(--foreground));text-align:left;padding:3rem 3.25rem;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #17253d14}.marketing-proposal-page[data-compact=true]{pointer-events:none;width:9.25rem;min-height:12.25rem;padding:.9rem 1rem;box-shadow:0 .45rem 1.4rem #17253d14}.marketing-proposal-page-rule{background:hsl(var(--primary));height:.25rem;position:absolute;inset:0 0 auto}.marketing-proposal-page header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:baseline;padding-bottom:1.35rem;display:flex}.marketing-proposal-page header p{margin:0;font-size:1.25rem;font-weight:750}.marketing-proposal-page header span,.marketing-proposal-page-recipient span,.marketing-proposal-page dt,.marketing-proposal-page footer{color:hsl(var(--muted-foreground));font-size:.6875rem}.marketing-proposal-page-recipient{gap:.22rem;padding-block:1.6rem;display:grid}.marketing-proposal-page-recipient strong{overflow-wrap:anywhere;font-size:1rem}.marketing-proposal-page-recipient small{overflow-wrap:anywhere;color:hsl(var(--foreground) / .78);font-size:.75rem}.marketing-proposal-page dl{border-top:1px solid hsl(var(--border));margin:0;display:grid}.marketing-proposal-page dl>div{border-bottom:1px solid hsl(var(--border));grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-block:.9rem;display:grid}.marketing-proposal-page dt,.marketing-proposal-page dd{margin:0}.marketing-proposal-page dd{overflow-wrap:anywhere;text-align:right;font-size:.75rem;font-weight:650}.marketing-proposal-page footer{text-align:center;margin-top:2.25rem}.marketing-proposal-page[data-compact=true] header{padding-bottom:.45rem}.marketing-proposal-page[data-compact=true] header p{font-size:.45rem}.marketing-proposal-page[data-compact=true] header span,.marketing-proposal-page[data-compact=true] .marketing-proposal-page-recipient span,.marketing-proposal-page[data-compact=true] dt,.marketing-proposal-page[data-compact=true] footer{font-size:.25rem}.marketing-proposal-page[data-compact=true] .marketing-proposal-page-recipient{gap:.1rem;padding-block:.55rem}.marketing-proposal-page[data-compact=true] .marketing-proposal-page-recipient strong{font-size:.4rem}.marketing-proposal-page[data-compact=true] .marketing-proposal-page-recipient small,.marketing-proposal-page[data-compact=true] dd{font-size:.3rem}.marketing-proposal-page[data-compact=true] dl>div{grid-template-columns:1.8rem minmax(0,1fr);gap:.35rem;padding-block:.32rem}.marketing-proposal-page[data-compact=true] footer{margin-top:.75rem}.marketing-proposal-toolbar{border-top:1px solid hsl(var(--border) / .78);grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem;height:2.75rem;display:grid}.marketing-proposal-file-meta{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:.45rem;padding-inline:.75rem;font-size:.6875rem;font-weight:600;display:flex}.marketing-proposal-file-meta svg{flex:none;width:.875rem;height:.875rem}.marketing-proposal-file-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-proposal-toolbar>button{border-left:1px solid hsl(var(--border) / .78);width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));border-radius:0}.marketing-proposal-toolbar>button svg,.marketing-proposal-dialog-toolbar button svg{width:.95rem;height:.95rem}.marketing-proposal-dialog{border-radius:var(--marketing-radius-panel);grid-template-rows:minmax(0,1fr) auto;gap:0;width:min(92vw,42rem);max-width:42rem;max-height:90vh;padding:0;overflow:hidden}.marketing-proposal-dialog-body{overscroll-behavior:contain;background:hsl(var(--muted) / .28);flex:1;justify-content:center;min-height:0;padding:2rem;display:flex;overflow:auto}.marketing-proposal-dialog-toolbar{border-top:1px solid hsl(var(--border) / .78);min-height:3rem;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;padding-left:1rem;font-size:.75rem;font-weight:600;display:flex}.marketing-proposal-dialog-toolbar button{border-left:1px solid hsl(var(--border) / .78);border-radius:0;width:3rem;height:3rem}.marketing-proposal-download-spinner{animation:.9s linear infinite marketing-proposal-spin}@keyframes marketing-proposal-spin{to{transform:rotate(360deg)}}@media (max-width:40rem){.marketing-proposal-dialog-body{padding:1rem}.marketing-proposal-page{min-height:33rem;padding:2.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.marketing-proposal-download-spinner{animation:none}}@keyframes marketing-guided-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.marketing-chat-working,.marketing-chat-working-spinner,.marketing-payment-receipt-paper,.marketing-guided-preparing-dot{animation:none}.marketing-chat-working{opacity:1;transform:none}}@media (max-width:47.999rem){.marketing-theme,.marketing-theme *{scrollbar-width:none}html:has(.marketing-theme){scrollbar-width:none}body:has(.marketing-theme){scrollbar-width:none}html:has(.marketing-theme)::-webkit-scrollbar{display:none}body:has(.marketing-theme)::-webkit-scrollbar{display:none}.marketing-theme::-webkit-scrollbar{display:none}.marketing-theme ::-webkit-scrollbar{display:none}}@media (max-width:63.999rem){.marketing-header-frame{border-bottom:1px solid #0000;animation:linear both marketing-mobile-header-border;animation-timeline:scroll(root);animation-range:0 3rem}.marketing-mobile-home-hero .marketing-story-controller{display:none}}@keyframes marketing-mobile-header-border{0%{border-bottom-color:#0000}to{border-bottom-color:hsl(var(--border) / .55)}}@media (max-width:40rem){.marketing-mobile-booking-card{--foreground:210 20% 96%;--muted-foreground:216 11% 72%;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(95%);backdrop-filter:blur(12px)saturate(95%);border:1px solid #f4f6f824;background:#0d0f12eb!important}.marketing-mobile-booking-card>header{border-color:#f4f6f829;background:#ffffff14!important}.marketing-mobile-booking-card>dl,.marketing-mobile-booking-card .marketing-glass-action-layer{border-color:#f4f6f829}.marketing-mobile-booking-card .marketing-glass-action-layer{background:#ffffff08!important}.marketing-mobile-chat-scale{height:max(24rem,min(31.5rem,75svh - 3.75rem))}.marketing-mobile-chat-scale>.marketing-conversation-showcase{transform-origin:top;transform:scale(.75)}.marketing-conversation-showcase{flex-direction:column;gap:.5rem}.marketing-chat-tool,.marketing-chat-send{width:2.75rem;min-width:2.75rem;height:2.75rem}.marketing-chat-media-card{grid-template-columns:5.5rem minmax(0,1fr)}}@media (min-width:64rem){.marketing-home-hero-clean .marketing-conversation-preview-reel{height:min(36rem,100svh - 12rem);min-height:30rem}}
