.marketing-section{background-color:var(--card);color:var(--foreground)}.marketing-section[data-tone=auto],.marketing-section[data-tone=mint]{background-color:var(--marketing-green-soft)}.marketing-section[data-tone=paper]{background-color:var(--brand-surface)}.marketing-section[data-tone=auto]:nth-child(2n of [data-marketing-section][data-tone=auto]){background-color:var(--brand-surface)}.marketing-section[data-tone=green]{background-color:var(--primary);color:var(--primary-foreground);--marketing-heading-ink:var(--primary-foreground);--marketing-heading-copy:var(--marketing-green-on-primary)}.marketing-section[data-tone=green]:not([data-marketing-closing]){padding-block:56px}.marketing-section[data-tone=green] :where(li>p){color:var(--marketing-green-on-primary)}.marketing-heading-title{font-size:var(--marketing-heading-section);letter-spacing:-.025em;color:var(--marketing-heading-ink,var(--foreground));text-wrap:wrap;margin:0;font-weight:700;line-height:1.06}.marketing-heading-subtitle{max-width:760px;margin:var(--marketing-heading-gap) 0 0;font-size:var(--marketing-subtitle-size);color:var(--marketing-heading-copy,var(--primary));font-weight:400;line-height:1.4}.marketing-heading :where(span){color:inherit}.marketing-heading+p{margin-top:12px}@media (max-width:760px){.marketing-heading-title{font-size:var(--marketing-heading-section-mobile)}[data-function-group] .marketing-heading-title{font-size:min(var(--marketing-heading-section-mobile), 6vw)}.marketing-heading-subtitle{font-size:var(--marketing-subtitle-size-mobile)}}.marketing-section[data-tone=green]:not([data-marketing-closing])>div{padding-block:0}.marketing-heading+:where(div,ol,ul,nav){margin-top:38px}[data-marketing-closing] .marketing-heading-subtitle{margin-inline:auto}.marketing-heading-title>svg{vertical-align:middle;margin-inline-end:8px;display:inline-block}[data-marketing-breadcrumb]{background:var(--card)}.marketing-section[data-tone=dark]{--step-connection-color:var(--marketing-green-on-primary);background-color:var(--brand-nav);color:var(--brand-card);--marketing-heading-ink:var(--brand-card);--marketing-heading-copy:var(--marketing-green-on-primary)}.marketing-section[data-tone=dark] :where(.text-muted-foreground):not(:where([data-product-preview] *,[data-product-preview],.bg-card,.bg-card *)){color:var(--marketing-green-on-primary)}.marketing-section[data-tone=dark] :where([data-ai-card]){background:var(--marketing-ai-card);color:var(--brand-card);border-color:var(--sidebar-border)}.marketing-ai-badge{border:1px solid var(--sidebar-border);background:var(--brand-nav);color:var(--brand-card);border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 12px 5px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}[data-tone=dark] .marketing-ai-badge{background:var(--marketing-ai-card)}.marketing-section:is([data-tone=mint],[data-tone=paper]) [data-marketing-surface-card]>div:last-child{background:var(--card)}.marketing-section[data-tone=white] details{background:var(--marketing-green-soft)}.marketing-section:is([data-tone=mint],[data-tone=paper]) details{background:var(--card)}[data-ai-card] .text-muted-foreground{color:var(--marketing-green-on-primary)}[data-ai-card] .marketing-ai-badge{background:var(--marketing-ai-card)}[data-tone=dark] [data-ai-card]>h3>.text-primary{color:var(--marketing-green-on-primary)}.marketing-section[data-tone=white] [data-marketing-example-card]{background:var(--marketing-green-soft)}.marketing-section:is([data-tone=mint],[data-tone=paper]) [data-marketing-example-card]>div{background:var(--card)}.marketing-section[data-tone=dark] .text-primary:not(:where([data-product-preview],[data-product-preview] *,.bg-card,.bg-card *)){color:var(--marketing-green-on-primary)}.marketing-section.marketing-wide-hero{background:linear-gradient(var(--brand-card) 0 58%,var(--marketing-green-soft) 58% 100%)}.marketing-wide-hero-copy{text-align:center;max-width:820px;margin-inline:auto}.marketing-wide-hero-copy>p{max-width:640px;margin-inline:auto}.marketing-wide-hero-copy>div,.marketing-wide-hero-copy>ul{justify-content:center;align-items:center}.marketing-wide-hero-graphic{text-align:left;max-width:1000px;margin:44px auto 0}.design-hero-workspace{padding-bottom:40px;position:relative}.design-hero-surface{border:1px solid var(--marketing-line);background:var(--brand-surface);box-shadow:var(--shadow-card);border-radius:20px;padding:34px 290px 40px 40px}.design-hero-result{width:236px;position:absolute;top:-24px;right:30px}.design-hero-story{background:linear-gradient(var(--design-example-sky-start),var(--design-example-sky-end) 54%,var(--design-example-blue) 54%);height:372px;color:var(--brand-card);border-radius:10px;display:flex;position:relative;overflow:hidden}.design-hero-sun{background:var(--design-example-gold-light);border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-70px}.customer-path-grid{grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(0,1fr));gap:18px;padding-inline:22px}.customer-paths section.customer-path-grid{display:grid}.customer-path-station{min-width:0;position:relative}.customer-path-station:not(:last-child):after{content:"";border-right:1px solid var(--primary);border-top:1px solid var(--primary);width:5px;height:5px;position:absolute;top:5px;right:-10px;transform:rotate(45deg)}[data-marketing-page] [data-marketing-history-tone=note]{background:var(--brand-card);color:var(--foreground);border:1px solid #0000;border-left:2px solid var(--timeline-note-border)}[data-marketing-page] [data-marketing-history-tone=neutral]{background:var(--brand-card)}[data-marketing-page] [data-marketing-history-tone=note]>svg{background:var(--timeline-note-icon-bg);color:var(--timeline-note-icon)}[data-marketing-page] [data-marketing-history-tone=won]{background:var(--status-active-bg);border-color:#0000}[data-marketing-page] [data-marketing-history-tone=lost]{background:var(--destructive-bg);border-color:#0000}[data-marketing-page] [data-marketing-history-tone=won]>svg,[data-marketing-page] [data-marketing-history-tone=lost]>svg{width:24px;height:24px;color:var(--brand-card);border-radius:50%;padding:5px}[data-marketing-page] [data-marketing-history-tone=won]>svg{background:var(--primary)}[data-marketing-page] [data-marketing-history-tone=lost]>svg{background:var(--destructive)}@media (prefers-reduced-motion:no-preference){.automation-history[data-motion=playing] .automation-history-check{animation:.6s ease-in-out both automation-step-check}.automation-history[data-motion=playing] .automation-history-result{animation:.6s ease-in-out both automation-step-result}.automation-history[data-motion=playing] .automation-history-step:nth-child(2)>:is(.automation-history-check,.automation-history-result){animation-delay:.6s}.automation-history[data-motion=playing] .automation-history-step:nth-child(3)>:is(.automation-history-check,.automation-history-result){animation-delay:1.2s}[data-feature-showcase=design-hero][data-motion=playing] .design-hero-prompt{animation:1.8s steps(45,end) both design-prompt}[data-feature-showcase=design-hero][data-motion=playing] .design-hero-result{animation:.9s ease-in-out 2.2s both automation-step-result}}@keyframes automation-step-check{0%{color:#0000;background:var(--brand-card)}to{color:var(--brand-card);background:var(--primary)}}@keyframes automation-step-result{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes design-prompt{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:1023px){.customer-paths .customer-path-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding-inline:16px}.customer-path-station:after{display:none}}@media (max-width:700px){.marketing-wide-hero-copy{text-align:left}.marketing-wide-hero-copy>div,.marketing-wide-hero-copy>ul{justify-content:flex-start;align-items:flex-start}.marketing-wide-hero-graphic{margin-top:34px}.design-hero-surface{padding:20px 16px 50px}.design-hero-result{width:220px;margin:-24px auto 0;position:relative;top:auto;right:auto}.design-hero-story{height:340px}.policy-comparison{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.policy-comparison>li{scroll-snap-align:start}}.design-hero-arch{background:color-mix(in srgb,var(--brand-card) 18%,transparent);border-radius:99px 99px 0 0;width:80px;height:84px;position:absolute;top:110px;left:70px}@media (prefers-reduced-motion:no-preference){[data-feature-showcase=design-hero][data-motion=playing] .design-hero-composer>div>span:last-child{animation:.4s ease-in-out 1.8s both design-send}}@keyframes design-send{0%{background:var(--muted);color:var(--muted-foreground)}to{background:var(--primary);color:var(--primary-foreground)}}.policy-story-frame .film-chat-messages{flex:1 0 auto;overflow:visible}.customer-path-grid>h3{flex-wrap:wrap;align-content:start}.customer-path-grid>h3>span{min-width:0}.customer-path-question{align-items:center;gap:5px;display:flex}[data-marketing-page] .customer-path-question{color:var(--primary)}.customer-action-new{outline:1px solid var(--attention);outline-offset:2px}@media (min-width:1024px){.customer-path-station>.customer-path-question{display:none}}.design-hero-brand-dot{background:linear-gradient(90deg, var(--design-example-gold) 50%, var(--design-example-blue) 50%)}.lead-film-frame .film-chat-messages:has([data-film-effect=document]){overflow:clip}
