.DemoExperience-module__z_qu-W__darkButton{}.DemoExperience-module__z_qu-W__kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:500;line-height:1.6}.DemoExperience-module__z_qu-W__demo{padding:100px 6vw;scroll-margin-top:30px}.DemoExperience-module__z_qu-W__sectionHeading{max-width:1100px;margin-bottom:var(--space-lg)}.DemoExperience-module__z_qu-W__sectionHeading>p:not(.DemoExperience-module__z_qu-W__kicker){max-width:78ch;margin-top:var(--space-md);color:var(--studio-muted)}.DemoExperience-module__z_qu-W__sectionHeading>p.DemoExperience-module__z_qu-W__demoDisclaimer{margin-top:var(--space-xs);font-size:var(--text-base);line-height:1.6}.DemoExperience-module__z_qu-W__demoCta.DemoExperience-module__z_qu-W__previewFooter{flex-direction:row;align-items:center}.DemoExperience-module__z_qu-W__demoCta.DemoExperience-module__z_qu-W__previewFooter p{max-width:60ch;font-size:var(--text-lg)}.DemoExperience-module__z_qu-W__demo{background:var(--demo-section-background,var(--studio-cream));max-width:1440px;margin-inline:auto}.DemoExperience-module__z_qu-W__demo .DemoExperience-module__z_qu-W__kicker,.DemoExperience-module__z_qu-W__demo h2 em{color:var(--studio-forest)}.DemoExperience-module__z_qu-W__demo h2{font-size:var(--text-3xl)}.DemoExperience-module__z_qu-W__roleTabs{gap:var(--space-lg);border-bottom:1px solid var(--studio-sand);margin-bottom:var(--space-lg);display:flex}.DemoExperience-module__z_qu-W__roleTabs button{color:var(--studio-muted);padding:var(--space-sm) 0;align-items:center;gap:var(--space-xs);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:flex}.DemoExperience-module__z_qu-W__roleTabs button[aria-pressed=true]{color:var(--studio-deep);border-color:var(--studio-deep)}.DemoExperience-module__z_qu-W__demoPanel{background:var(--studio-sand);border-radius:var(--radius-ui);grid-template-columns:1fr 1fr;min-height:510px;display:grid;overflow:hidden}.DemoExperience-module__z_qu-W__demoVisual{padding:var(--space-lg);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.DemoExperience-module__z_qu-W__demoVisual>img{object-fit:cover;z-index:-2}.DemoExperience-module__z_qu-W__demoVisual:before{content:"";background:color-mix(in srgb, var(--studio-deep) 45%, transparent);z-index:-1;position:absolute;inset:0}.DemoExperience-module__z_qu-W__invitation{background:color-mix(in srgb, var(--studio-cream) 96%, transparent);padding:var(--space-xl) var(--space-lg);text-align:center;outline:1px solid var(--studio-rose);outline-offset:-12px;width:100%;max-width:340px;box-shadow:0 16px 50px var(--studio-invitation-shadow);transform:rotate(-3deg)}.DemoExperience-module__z_qu-W__invitation span{font-size:var(--text-2xs);letter-spacing:var(--track-label);display:block}.DemoExperience-module__z_qu-W__invitation strong{font:400 clamp(2.5rem, 4vw, 4rem)/1 var(--font-heading);margin:var(--space-md) 0;display:block}.DemoExperience-module__z_qu-W__invitation i{font-weight:300;font-size:var(--text-xl);margin:var(--space-xs);display:block}.DemoExperience-module__z_qu-W__invitation p{font:italic var(--text-lg) var(--font-heading);padding:var(--space-md) 0}.DemoExperience-module__z_qu-W__invitation .DemoExperience-module__z_qu-W__sampleLabel{letter-spacing:var(--track-tight);padding-top:var(--space-md);opacity:.65;font-size:10px}.DemoExperience-module__z_qu-W__demoCopy{align-self:center;padding:clamp(28px,5vw,70px)}.DemoExperience-module__z_qu-W__demoCopy h3{margin:var(--space-md) 0;font-size:clamp(2.5rem,3.5vw,3.8rem)}.DemoExperience-module__z_qu-W__demoCopy>p:not(.DemoExperience-module__z_qu-W__kicker){color:var(--studio-muted)}.DemoExperience-module__z_qu-W__tryThis{border-left:1px solid var(--studio-rose);padding-left:var(--space-md);margin:var(--space-lg) 0}.DemoExperience-module__z_qu-W__tryThis p{font-size:var(--text-sm);margin-top:var(--space-xs)}.DemoExperience-module__z_qu-W__error{font-size:var(--text-sm);color:var(--color-error)!important;margin:var(--space-md) 0!important}@media (max-width:760px){.DemoExperience-module__z_qu-W__demo{padding:65px var(--space-md)}.DemoExperience-module__z_qu-W__roleTabs{gap:var(--space-md);overflow-x:auto}.DemoExperience-module__z_qu-W__roleTabs button{white-space:nowrap;font-size:var(--text-sm)}.DemoExperience-module__z_qu-W__roleTabs button svg{display:none}.DemoExperience-module__z_qu-W__demoPanel{grid-template-columns:1fr}.DemoExperience-module__z_qu-W__demoVisual{min-height:440px}}@media (max-width:600px){.DemoExperience-module__z_qu-W__demoCta.DemoExperience-module__z_qu-W__previewFooter{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.DemoExperience-module__z_qu-W__roleTabs{gap:var(--space-sm)}}@media (max-width:760px){.DemoExperience-module__z_qu-W__demo .DemoExperience-module__z_qu-W__roleTabs{gap:var(--space-xs) var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.DemoExperience-module__z_qu-W__demo .DemoExperience-module__z_qu-W__roleTabs button{justify-content:center}}.DemoExperience-module__z_qu-W__demo h2{letter-spacing:-.025em;margin-top:var(--space-md);font-weight:400;line-height:1.06}.DemoExperience-module__z_qu-W__demo h2 em{font-weight:300}.DemoExperience-module__z_qu-W__demo button:disabled{cursor:wait;opacity:.65}
