.product-page--assistant{--rs-red:#dc2626;--rs-red-soft:#fee2e2;--rs-navy-2:#0b2340;--rs-radius:26px;--rs-shadow:0 30px 70px #071a2f2e;--rs-story-accent:#c2410c;--rs-story-accent-soft:#fff0e7}[data-theme=dark] .product-page--assistant{--rs-story-accent:#f97316;--rs-story-accent-soft:#f9731624}.product-page--assistant main>div>section:not(.rs-hero):not(.rs-journey):not(.final-cta){scroll-margin-top:90px}.product-page--assistant .section h2{max-width:900px}.product-page--assistant .section-heading p{max-width:760px}.product-page--assistant :is(.rs-story,.as-demo) .eyebrow{color:var(--rs-story-accent)}[data-theme=dark] .product-page--assistant .rs-hero{background:var(--gradient-warm-hero)}.as-checklist--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:clamp(24px,3vw,38px) 0 0;display:grid}.as-checklist--grid li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.as-checklist--grid li span{color:var(--green);flex:none}.as-features__grid .rs-checklist{margin-top:14px;font-size:14px;font-weight:600}.as-features__grid .rs-checklist li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.as-features__grid .rs-checklist li span{color:var(--green);flex:none}.as-demo{background:var(--surface);border-block:1px solid var(--line)}.as-demo .section{text-align:center;justify-items:center;gap:18px;display:grid}.as-demo h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.12}.as-demo .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.as-demo__note{max-width:640px;color:var(--muted);font-size:14px}[data-theme=dark] .as-demo{background:var(--color-surface-soft,#172130);border-color:var(--color-border)}.rs-pricing__actions{flex-wrap:wrap;gap:12px;margin:clamp(22px,3vw,32px) 0 0;display:flex}.as-platform .topic-row{margin-top:clamp(18px,2.5vw,26px)}.rs-split--conversations .rs-split__visual .rs-phone{width:min(260px,64%)}@media (width<=900px){.as-checklist--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.as-checklist--grid{grid-template-columns:1fr}.as-demo .actions .button{width:100%}}@media (width<=700px){.public-site.product-page--assistant .section{padding-block:46px}.public-site.product-page--assistant .section-heading{margin-bottom:22px}.public-site.product-page--assistant .rs-cards{gap:12px}.public-site.product-page--assistant .rs-cards article{padding:20px}.public-site.product-page--assistant .rs-cards h3{margin-bottom:6px}.public-site.product-page--assistant .rs-story-win{padding:22px}.public-site.product-page--assistant .rs-story__places{gap:10px}.public-site.product-page--assistant .rs-story__places li{padding:16px}.public-site.product-page--assistant .rs-stages{gap:36px}.public-site.product-page--assistant .rs-stage{gap:22px}.public-site.product-page--assistant .rs-stage__visual{padding:18px 14px}.public-site.product-page--assistant .rs-stage__visual .rs-phone{width:min(236px,64vw)}.public-site.product-page--assistant .rs-feature .rs-phone--float{width:min(230px,62vw)}html .public-site.product-page--assistant .rs-faq details{margin-bottom:10px;padding:0 18px}html .public-site.product-page--assistant .rs-faq summary{align-items:center;gap:14px;min-height:52px;padding:12px 0}html .public-site.product-page--assistant .rs-faq details p{margin:0;padding:0 0 16px}.public-site.product-page--assistant .rs-video__expand,.public-site.product-page--assistant .rs-pricing .text-action{min-height:44px}.public-site.product-page--assistant .as-platform .topic-chip{align-items:center;min-height:44px;padding-inline:16px}.public-site.product-page--assistant .product-materials .content-card{min-height:0;padding:20px}.public-site.product-page--assistant .product-materials .content-card h3{margin:8px 0 10px;font-size:18px;line-height:1.3}.public-site.product-page--assistant .product-materials .content-card p{margin:0 0 14px;line-height:1.6}}@media (width<=620px){.rs-pricing__actions .button{width:100%}}@media (width<=360px){.public-site.product-page--assistant .rs-sticky{gap:8px;padding-inline:10px}.public-site.product-page--assistant .rs-sticky .button{padding-inline:6px;font-size:14px}}@media (width<=700px){.public-site.product-page--assistant .rs-has-phone .rs-browser{display:none}.public-site.product-page--assistant .rs-has-phone .rs-phone--float{width:min(260px,72vw);margin:0 auto;position:relative;bottom:auto;right:auto;transform:none}}
