[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=lead_magnet],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=waitlist]{align-content:center;min-height:min(100%,28rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=email_campaign]{align-content:center;min-height:min(100%,30rem);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 46%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 16%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=logos_wall],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reputation_pulse],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=review_request_handoff],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reviews],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=social_proof],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=testimonials]{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 16%,transparent),transparent 44%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 15%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=lead_magnet] [data-smart-role=field-list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=waitlist] [data-smart-role=field-list]{grid-template-columns:1fr}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=analytics_snapshot],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=badge_row],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=charts],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=course_outline],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=cta_band],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=email_campaign],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=feature_cards],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=feature_steps],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=gallery_grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=headline_variant_cards],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=highlight_cards],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=links_hub],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=logos_wall],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=map_card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=member_portal],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=metrics_tiles],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=offer_card_grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=pricing_table],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=product_advisor],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=prompt_library],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reputation_pulse],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=review_request_handoff],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reviews],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=sales_funnel],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=service_area],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=share_buttons],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=smart_nav],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=social_proof],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=testimonials],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=voice_intake]{grid-column:1/-1}[data-design-system=smart-app-minimal-2026][data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-assistant]{overflow:hidden;border:1px solid color-mix(in srgb,var(--dmx-accent) 32%,transparent);border-radius:30px;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--dmx-accent) 24%,transparent),transparent 42%),linear-gradient(145deg,#10182c,#070b14 72%);color:#f8fbff;box-shadow:0 28px 80px rgba(3,8,20,.36)}[data-smart-role=voice-stage]{padding:clamp(2rem,6vw,4.5rem);text-align:center}[data-smart-role=voice-stage] h2{max-width:700px;margin:.4rem auto 1rem;color:inherit;font-size:clamp(2rem,5vw,4rem)}[data-smart-role=voice-stage]>p:not([data-smart-role=eyebrow]){max-width:620px;margin:1rem auto;color:#b9c6dd}[data-smart-role=voice-stage]>small{display:block;margin-top:1.25rem;color:#9babc6}[data-smart-role=voice-orb]{display:grid;width:150px;height:150px;margin:2rem auto 1.3rem;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#78d7ff 16%,#7567ff 48%,#172b67 72%);color:white;box-shadow:0 0 0 18px rgba(115,109,255,.08),0 0 70px rgba(85,201,255,.5);cursor:pointer;transition:transform .2s ease}[data-smart-role=voice-orb]:hover{transform:scale(1.04)}[data-smart-role=voice-orb] span{font-size:2rem}[data-voice-state=listening] [data-smart-role=voice-orb],[data-voice-state=speaking] [data-smart-role=voice-orb]{animation:dmx-voice-pulse 1.6s ease-in-out infinite}@keyframes dmx-voice-pulse{50%{transform:scale(1.07);box-shadow:0 0 0 28px rgba(115,109,255,.05),0 0 100px rgba(85,201,255,.7)}}[data-smart-role=voice-state]{display:block;font-size:1rem;letter-spacing:.04em}[data-smart-role=voice-controls]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem}[data-smart-role=voice-controls] button{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.7rem 1rem;background:rgba(255,255,255,.08);color:white;cursor:pointer}[data-smart-role=voice-controls] button:disabled{opacity:.42;cursor:not-allowed}[data-smart-role=voice-transcripts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.12)}[data-smart-role=voice-transcripts] article{min-height:150px;padding:1.5rem;background:rgba(8,14,27,.92)}[data-smart-role=voice-handoff] small,[data-smart-role=voice-transcripts] span{color:#93a8ca;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-smart-role=voice-handoff]{padding:1.5rem;background:rgba(255,255,255,.04)}[data-smart-role=voice-handoff]>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}[data-smart-role=voice-handoff] span{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:16px}@media (max-width:720px){[data-smart-role=voice-handoff]>div,[data-smart-role=voice-transcripts]{grid-template-columns:1fr}[data-smart-role=voice-orb]{width:120px;height:120px}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=badge_row] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=course_outline] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=email_campaign] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=feature_cards] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=feature_steps] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=gallery_grid] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=headline_variant_cards] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=highlight_cards] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=links_hub] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=logos_wall] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=member_portal] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=offer_card_grid] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=product_advisor] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=prompt_library] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reputation_pulse] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=review_request_handoff] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reviews] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=sales_funnel] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=share_buttons] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=smart_nav] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=social_proof] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=testimonials] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=voice_intake] [data-smart-role=support-grid]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=pricing_table] [data-smart-role=support-grid]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=analytics_snapshot] [data-smart-role=metrics-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=charts] [data-smart-role=metrics-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=metrics_tiles] [data-smart-role=metrics-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.75rem;gap:.75rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card]{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 16%,transparent);border-radius:calc(var(--smart-app-experience-radius, 1.35rem) * .7);background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 18%,transparent);padding:1rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card] strong{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 22%,transparent);color:var(--smart-app-experience-text,#ffffff)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-plan-highlight=recommended]{border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 42%,transparent);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 46%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 20%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=badge_row] [data-smart-role=support-card]{min-height:8rem;align-content:center}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=email_campaign] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=feature_cards] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=gallery_grid] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=logos_wall] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=offer_card_grid] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reputation_pulse] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=review_request_handoff] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=reviews] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=social_proof] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=testimonials] [data-smart-role=support-card]{min-height:10rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=map-card]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center;min-height:10rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 28%,transparent);border-radius:var(--smart-app-experience-radius,1.35rem);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 46%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 16%,transparent);padding:1rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=map-card] span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 26%,transparent);color:var(--smart-app-experience-text,#ffffff);font-weight:950}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=cta_band]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 22%,transparent),transparent 46%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 18%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=cta_band] [data-smart-role=eyebrow]{grid-column:1/-1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=cta_band] p{max-width:46rem}@media (max-width:760px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=cta_band],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=map-card]{grid-template-columns:1fr}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]{position:relative;overflow:hidden}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card]:before,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;border-radius:999px;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 55%,transparent);opacity:.72}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card] h3,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card] h3{max-width:24rem;letter-spacing:-.02em}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card] p,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card] p{max-width:32rem;line-height:1.55}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-grid]{align-items:start}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-grid]>[data-smart-role=support-card]{min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card] [data-smart-role=secondary-chip]{justify-self:start;margin-top:.35rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=support-module]{min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action]>*,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-intent]>*{width:100%}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module]{align-content:start;border-color:color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 10%,transparent);background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 10%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module]{gap:1.15rem;border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 28%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 12%,transparent),transparent 42%),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 11%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{gap:.9rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]{border-color:color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 8%,transparent);background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 32%,transparent);padding:.75rem .8rem .8rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=bullets],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=contact_card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=hours_card]{align-content:start;border-color:color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 8%,transparent);background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 5%,transparent)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=bullets] [data-smart-role=support-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-card]{min-height:0;border-color:transparent;background:color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 9%,transparent);padding:.8rem .9rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=bullets] [data-smart-role=support-card]:before,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-card]:before{width:.14rem;opacity:.48}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=contact_card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=hours_card]{gap:.55rem;padding-block:1rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=event_list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=real_estate_listings]{grid-column:1/-1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band]{align-content:center;min-height:min(100%,24rem);background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 26%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 16%,transparent),color-mix(in srgb,var(--smart-app-experience-surface,#ffffff) 18%,transparent))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band] h2{max-width:11ch;font-size:clamp(2rem,5vw,3rem);line-height:.94}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band] [data-smart-role=primary-action]{justify-self:start}@media (max-width:980px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]>[data-smart-role=support-module]{grid-column:1/-1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=support-grid]{grid-template-columns:1fr}}@media (max-width:760px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=metric-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=support-card]{min-height:auto}}@media (max-width:640px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{gap:.75rem;padding:.8rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{gap:.8rem;padding:clamp(.95rem,4.2vw,1.2rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{min-height:auto}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module] h1{max-width:min(100%,15ch);font-size:clamp(2.05rem,9.5vw,2.75rem);line-height:.98;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]>p:not([data-smart-role=eyebrow]){max-width:24rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action]{gap:.55rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=primary-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action] [data-smart-role=primary-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=primary-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band] [data-smart-role=primary-action]{width:100%;justify-content:center;min-height:3rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band]{min-height:auto}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action] [data-smart-module-type=cta_band] h2{max-width:13ch;font-size:clamp(1.85rem,9vw,2.35rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{min-height:52px}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{align-items:stretch;gap:clamp(.9rem,2.2vw,1.35rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{align-content:space-between}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action] p{flex:1 1 14rem;min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] :where(.demo-chat-chips,.contact-ai-parity-chip-row,.runtime-chip),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}[data-design-system=smart-app-minimal-2026] :where(.contact-ai-parity-chat-form,.runtime-assistant-form),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:flex;align-items:flex-end;gap:.65rem}[data-design-system=smart-app-minimal-2026] :where(.contact-ai-parity-chat-form,.runtime-assistant-form) textarea,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{flex:1 1 auto;min-width:0;resize:vertical}[data-design-system=smart-app-minimal-2026] :where(.contact-ai-parity-chat-form,.runtime-assistant-form) button,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button{flex:0 0 auto;min-height:44px}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] :where([data-smart-role=form-module],[data-smart-role=chat-module],[data-smart-role=support-module]){min-width:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{border-radius:0;color:var(--smart-app-experience-text,#f8fafc);background:radial-gradient(720px 360px at 8% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 18%,transparent),transparent 64%),radial-gradient(680px 380px at 92% 6%,color-mix(in srgb,var(--smart-app-experience-accent-strong,#38bdf8) 14%,transparent),transparent 66%),linear-gradient(135deg,#071126 0,#0b1324 54%,#050816 100%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime]:has([data-smart-primary-module=chat_panel])
[data-smart-role=visitor-support]>[data-smart-role=form-module]{display:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.45rem;gap:.45rem;min-height:3.65rem;padding:.45rem .55rem .45rem 1rem;border-color:rgba(226,232,240,.28)!important;background:var(--smart-app-surface-panel,color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 72%,transparent))!important;color:var(--smart-app-experience-text,#f8fafc)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 7%,transparent),var(--smart-app-experience-shadow,0 16px 42px rgba(2,8,23,.22))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :is(input,textarea){border-color:color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 14%,transparent)!important;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 82%,transparent)!important;color:var(--smart-app-experience-text,#f8fafc)!important;caret-color:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--smart-app-experience-text-muted,rgba(226,232,240,.72)) 72%,transparent)!important;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=form-module],[data-smart-role=field-control]) :is(input,textarea)::placeholder{color:var(--smart-app-form-placeholder-ink,#64748b)!important;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea:focus,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea:focus-visible{grid-column:1;width:100%;min-width:0;align-self:center;resize:none;border:0!important;border-block:0!important;border-inline:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]:focus-within{border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 38%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 8%,transparent),0 0 0 3px color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 12%,transparent),0 16px 38px rgba(2,6,23,.24)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where(h1,h2,h3,h4,strong,label){color:#ffffff}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where(p,li,span,small,figcaption,output),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=first-action] p{color:#dbe7f7}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=eyebrow]{color:color-mix(in srgb,var(--smart-app-experience-accent,#ff6b88) 82%,#ffffff 18%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=visitor-primary-stage],[data-smart-role=hero-module],[data-smart-role=chat-module],[data-smart-role=chat-message],[data-smart-role=form-module],[data-smart-role=support-module],[data-smart-role=support-card],[data-smart-role=metric-card],[data-smart-role=field-control],[data-smart-role=contact-option-card]){border-color:rgba(226,232,240,.24);background-color:rgba(15,23,42,.78);color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(2,8,23,.24)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{background:rgba(8,15,30,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 20%,transparent),transparent 44%),linear-gradient(135deg,#142033 0,#0b1324 58%,#070b16 100%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module]{background:rgba(10,18,34,.9)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-message]{background:rgba(30,41,59,.84)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-message-role=visitor]{background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 32%,#172033 68%)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.8rem;margin:-.15rem 0 .1rem;padding:.34rem .62rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 10%,transparent);color:transparent;font-size:0;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=dictation-status]:after{content:"AI is organizing";color:var(--smart-app-experience-text,#ffffff);font-size:.76rem;font-weight:900;letter-spacing:.02em;line-height:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=chat-module] [data-smart-role=ai-handoff-summary]{display:none}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-options]{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem) 0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:.8rem;gap:.8rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;grid-gap:.85rem;gap:.85rem;min-height:9rem;padding:1.15rem;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#fff) 16%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 78%,transparent);color:var(--smart-app-experience-text,#fff);text-align:left;font:inherit;cursor:pointer}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>span:last-child{display:grid;grid-gap:.45rem;gap:.45rem}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-icon]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.55rem;background:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 14%,transparent);color:var(--smart-app-experience-accent,#ff2d55)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card][aria-expanded=true],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip][aria-pressed=true],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-state=active],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-state=selected]{border-color:var(--smart-app-state-selected-border,var(--smart-app-surface-border));background:var(--smart-app-state-selected-panel,var(--smart-app-surface-panel));color:var(--smart-app-state-selected-ink,var(--smart-app-experience-text,#ffffff))}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) :where(h1,h2,h3,h4,strong,label){color:var(--smart-app-state-selected-ink,#0f172a)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) :where(p,li,span,small,figcaption,output){color:var(--smart-app-state-selected-muted,#334155)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] :where([data-smart-role=contact-option-card][aria-expanded=true],[data-smart-role=secondary-chip][aria-pressed=true],[data-smart-state=selected],[data-smart-state=active]) [data-smart-role=contact-option-icon]{color:var(--smart-app-experience-accent,#f97316)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=secondary-chip]{border-color:rgba(226,232,240,.28);background:rgba(248,250,252,.12);color:#ffffff}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button{display:inline-grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0;padding:0;border:1px solid var(--smart-app-control-border);border-radius:999px;background:var(--smart-app-control-panel);color:var(--smart-app-control-ink);opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button:disabled{border-color:var(--smart-app-state-disabled-border);background:var(--smart-app-state-disabled-panel);color:var(--smart-app-state-disabled-ink);cursor:not-allowed;opacity:1}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{border-color:color-mix(in srgb,var(--smart-app-experience-accent,#f97316) 74%,transparent);background:linear-gradient(135deg,var(--smart-app-experience-accent,#f97316),var(--smart-app-experience-accent-strong,#c2410c));color:#ffffff}@media (max-width:980px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{grid-template-columns:1fr}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime]{overflow-x:clip}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{padding:.55rem;border-radius:0}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.45rem!important;gap:.45rem!important;align-items:stretch!important;overflow:visible!important;padding:0!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]>li{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=suggestion-row]>li>[data-smart-role=secondary-chip]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 .55rem!important;text-align:center!important;white-space:normal!important;line-height:1.1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:flex!important;align-items:center!important;gap:.45rem!important;min-height:3.05rem!important;padding:.35rem .45rem .35rem .85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{flex:1 1 auto!important;display:block!important;align-self:center!important;height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;padding:0!important;margin:0!important;line-height:1.45rem!important;overflow:hidden!important;resize:none!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea::placeholder{line-height:1.45rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] button:last-child{flex:0 0 2.35rem!important;width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;display:inline-grid!important;place-items:center!important;align-self:center!important;margin:0!important;padding:0!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:.45rem!important;gap:.45rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{grid-column:1!important;align-self:center!important;min-width:0!important;width:100%!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{align-self:center!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:middle!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle]{grid-column:2!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{grid-column:3!important;font-size:1.1rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] svg{display:block!important;width:1.05rem!important;height:1.05rem!important;flex:0 0 auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){justify-items:stretch!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]{display:grid!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-auto-flow:column!important;justify-content:stretch!important;justify-items:start!important;align-items:center!important;grid-column-gap:.95rem!important;column-gap:.95rem!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;min-width:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;margin:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-icon] svg{display:block!important;width:1.35rem!important;height:1.35rem!important;flex:0 0 auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]+span,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>span:last-child,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]+span{grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;display:grid!important;justify-items:start!important;align-content:center!important;grid-gap:.28rem!important;gap:.28rem!important;min-width:0!important;width:100%!important;margin:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] strong{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] strong{line-height:1.12!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]
[data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card] small{line-height:1.34!important}@media (max-width:640px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer]{grid-template-columns:minmax(0,1fr) auto auto!important;min-height:3.1rem!important;padding:.35rem .45rem .35rem .85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea{height:1.55rem!important;min-height:1.55rem!important;max-height:1.55rem!important;line-height:1.55rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] textarea::placeholder{line-height:1.55rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=dictation-toggle],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=runtime-composer] [data-smart-role=primary-action]{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;min-height:2.35rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]{grid-template-columns:3.05rem minmax(0,1fr)!important;column-gap:.82rem!important;align-items:center!important;justify-items:start!important;min-height:6.25rem!important;padding:.85rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] button[data-smart-role=contact-option-card]>[data-smart-role=contact-option-icon]{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-frame--desktop[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-shell.dmx-runtime-surface.dmx-runtime-frame[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]{--visitor-page-max:100%;--visitor-page-gap:clamp(0.72rem,2.8vw,1.05rem);--visitor-page-pad:clamp(0.88rem,3.4vw,1.35rem);width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;overflow-x:hidden!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-frame--desktop[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime.dmx-runtime-shell.dmx-runtime-surface.dmx-runtime-frame[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page]{min-height:100dvh!important;padding:var(--visitor-page-pad)!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=preview]{min-height:100%!important;padding:0!important;background:transparent!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]{min-height:0!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important}:where(html,body):has([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]){width:100%!important;min-height:0!important;height:auto!important;margin:0!important;background:transparent!important;overflow:hidden!important;scrollbar-width:none!important}:where(html,body):has([data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed])::-webkit-scrollbar{display:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]:after,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame]:before,body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame]:after,body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame]:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]:after,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] [data-smart-app-surface-body]:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface]{min-height:0!important;height:auto!important;overflow:visible!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-support]{width:100%!important;max-width:var(--visitor-page-max)!important;min-width:0!important;margin-inline:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow]{display:grid!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{width:100%!important;max-width:var(--visitor-page-max)!important;display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-intent]{min-width:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=support-module]{overflow:hidden!important;border-radius:calc(var(--smart-app-radius-lg) + 4px)!important;box-shadow:var(--smart-app-shadow-sm)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{width:100%!important;max-width:var(--visitor-page-max)!important;display:grid!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important;margin:0!important;padding:var(--visitor-page-pad)!important;border:1px solid var(--smart-app-line)!important;background:var(--smart-app-surface)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=preview] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel][data-smart-contact-option]{scroll-margin-block-start:var(--visitor-page-pad)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed]{--visitor-page-gap:clamp(0.55rem,1.8vw,0.82rem);--visitor-page-pad:clamp(0.62rem,2.4vw,0.92rem)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-flow],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] [data-smart-app-surface-body]{height:auto!important;min-height:0!important;overflow:visible!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important;align-items:stretch!important;padding:var(--visitor-page-pad)!important;border:1px solid color-mix(in srgb,var(--smart-app-experience-text,#ffffff) 15%,transparent)!important;border-radius:clamp(1rem,2.2vw,1.4rem)!important;background:color-mix(in srgb,var(--smart-app-experience-canvas,#020617) 74%,transparent)!important;box-shadow:0 12px 32px rgba(2,8,23,.18)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=support-module]{min-height:0!important;padding:clamp(.82rem,2vw,1.05rem)!important;border-radius:clamp(.82rem,1.9vw,1.15rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module]{align-content:start!important;height:auto!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=hero-module] h1{max-width:12ch!important;font-size:clamp(1.85rem,5vw,3rem)!important;line-height:1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=message-list]{min-height:0!important;max-height:clamp(12rem,46vh,22rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=ai-handoff-summary]{display:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-support]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important;grid-gap:var(--visitor-page-gap)!important;gap:var(--visitor-page-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-options]{overflow:visible!important;border-radius:clamp(.85rem,2vw,1.2rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel][data-smart-contact-option]{margin-top:var(--visitor-page-gap)!important;padding:var(--visitor-page-pad)!important}@media (max-width:860px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=embed] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:1fr!important}}@media (max-width:780px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame=page],body[data-design-system=dmx-cloud-2026]>main.dmx-page.dmx-page--runtime[data-smart-app-surface=visitor][data-smart-app-frame=page]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=contact-option-panel]:not([data-smart-contact-option]),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor][data-smart-app-frame] .smart-app-runtime[data-smart-role=runtime-surface] [data-smart-role=visitor-primary-stage]{grid-template-columns:1fr!important}}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor]{--smart-app-wcp-page-pad:clamp(1rem,2.2vw,1.6rem);--smart-app-wcp-gap:clamp(1rem,1.75vw,1.35rem);--smart-app-wcp-dark-shell:#293040;--smart-app-wcp-dark-panel:#071126;--smart-app-wcp-light-panel:#f7fbff;--smart-app-wcp-pink-panel:#fff3f6;--smart-app-wcp-ink:#0f172a;--smart-app-wcp-muted:#334155;--smart-app-wcp-border:rgba(15,23,42,0.14)}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{width:100%!important;max-width:none!important;margin:0!important;padding:var(--smart-app-wcp-page-pad)!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border-radius:0!important;box-shadow:none!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-flow]{display:grid!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;width:100%!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{width:100%!important;display:grid!important;grid-template-columns:minmax(18rem,.56fr) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;padding:var(--smart-app-wcp-gap)!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:1.55rem!important;background:var(--smart-app-wcp-dark-shell)!important;box-shadow:0 28px 80px rgba(15,23,42,.16)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]:has([data-smart-primary-module=voice_intake]){grid-template-columns:minmax(18rem,.54fr) minmax(24rem,1fr)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-action],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-intent]{min-width:0!important;display:grid!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=hero-module]{min-height:100%!important;align-content:center!important;border-radius:1.25rem!important;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 20%,transparent),transparent 42%),linear-gradient(145deg,#171a2a 0,var(--smart-app-wcp-dark-panel) 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(2,8,23,.2)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-assistant]{--smart-app-surface-ink:var(--smart-app-wcp-ink);--smart-app-surface-muted:#475569;--smart-app-surface-panel:rgba(255,255,255,0.92);--smart-app-surface-border:rgba(15,23,42,0.12);--smart-app-accent-readable:var(--smart-app-experience-accent,#e11d48);min-height:100%!important;border-radius:1.25rem!important;border-color:rgba(255,255,255,.42)!important;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.44),transparent 28%),linear-gradient(145deg,#f8dce4,#edd1d8 58%,#fbf1f5)!important;color:var(--smart-app-wcp-ink)!important;box-shadow:0 18px 55px rgba(15,23,42,.18)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]{padding:clamp(1.4rem,3.6vw,2.6rem) clamp(1.1rem,3vw,2rem)!important;gap:clamp(.72rem,1.4vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage] h2{max-width:13ch!important;color:var(--smart-app-wcp-ink)!important;font-size:clamp(2.1rem,4vw,3.65rem)!important;line-height:.96!important;letter-spacing:-.06em!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]>p:not([data-smart-role=eyebrow]),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-stage]>small,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-state]{color:#334155!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip]{width:min(100%,44rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] span,[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] span{background:rgba(255,255,255,.92)!important;border-color:rgba(15,23,42,.14)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts]{background:rgba(255,255,255,.9)!important;color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-handoff] :is(small,strong,span,p),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-live-caption] :is(span,p),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-proof-strip] :is(small,strong),[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=voice-transcripts] :is(span,p){color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage] [data-smart-role=form-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{--smart-app-surface-ink:var(--smart-app-wcp-ink);--smart-app-surface-muted:var(--smart-app-wcp-muted);--smart-app-surface-panel:rgba(255,255,255,0.94);--smart-app-surface-border:var(--smart-app-wcp-border);color:var(--smart-app-wcp-ink)!important;border-color:color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 32%,rgba(15,23,42,.12))!important;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--smart-app-experience-accent,#ff2d55) 12%,transparent),transparent 42%),linear-gradient(145deg,#fbfdff 0,var(--smart-app-wcp-pink-panel) 100%)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(h1,h2,h3,strong,label,span){color:var(--smart-app-wcp-ink)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(p,small){color:var(--smart-app-wcp-muted)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]{background:rgba(255,255,255,.76)!important;border-color:rgba(15,23,42,.1)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] :is(input,textarea){background:#ffffff!important;color:var(--smart-app-wcp-ink)!important;border-color:rgba(15,23,42,.16)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:var(--smart-app-wcp-gap)!important;gap:var(--smart-app-wcp-gap)!important;margin-top:0!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=chat-module]{grid-column:span 5!important;min-height:28rem!important;background:linear-gradient(180deg,#192333,#111827)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{grid-column:span 7!important;min-height:28rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-module-type=faq_list]{grid-column:span 5!important;background:color-mix(in srgb,#ffffff 78%,#eaf3ff 22%)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--smart-app-wcp-gap)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-control]:has(textarea){grid-column:1/-1!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-card]{background:rgba(255,255,255,.78)!important;border-color:rgba(226,232,240,.9)!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}@media (max-width:980px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]:has([data-smart-primary-module=voice_intake]){grid-template-columns:1fr!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support]{grid-template-columns:1fr!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-module-type=faq_list],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=chat-module],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-support] [data-smart-role=form-module]{grid-column:1!important;min-height:auto!important}}@media (max-width:680px){[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime][data-smart-role=runtime-surface]{padding:clamp(.72rem,3vw,1rem)!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=visitor-primary-stage]{padding:clamp(.72rem,3vw,1rem)!important;border-radius:1.1rem!important}[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-module-type=faq_list] [data-smart-role=support-grid],[data-design-system=smart-app-minimal-2026][data-smart-app-surface=visitor] [data-runtime-renderer=smart-app-runtime] [data-smart-role=form-module] [data-smart-role=field-list]{grid-template-columns:1fr!important}}