.product-page--website{--rs-red:#dc2626;--rs-red-soft:#fee2e2;--rs-navy-2:#0b2340;--rs-radius:26px;--rs-shadow:0 30px 70px #071a2f2e;--rs-story-accent:#0d84c9;--rs-story-accent-soft:#e8f4fd}[data-theme=dark] .product-page--website{--rs-story-accent:#4dacbb;--rs-story-accent-soft:#4dacbb24}.product-page--website main>div>section:not(.rs-hero):not(.rs-journey):not(.final-cta){scroll-margin-top:90px}.product-page--website .section h2{max-width:900px}.product-page--website .section-heading p{max-width:760px}.product-page--website :is(.rs-story,.ws-demo) .eyebrow{color:var(--rs-story-accent)}[data-theme=dark] .product-page--website .rs-hero{background:var(--gradient-warm-hero)}.ws-browser{width:100%;box-shadow:var(--rs-shadow);background:#fff;border-radius:14px;position:relative;overflow:hidden}.ws-browser__bar{background:#eef2f7;border-bottom:1px solid #dfe6ee;align-items:center;gap:6px;padding:9px 12px;display:flex}.ws-browser__bar i{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px}.ws-browser__addr{background:#fff;border-radius:999px;flex:1;height:18px;margin-left:8px}.ws-browser img{width:100%;height:auto;display:block}[data-theme=dark] .ws-browser__bar{background:#16304b;border-bottom-color:#1f3c59}[data-theme=dark] .ws-browser__addr{background:#0f2540}.ws-hero-stack{gap:18px;display:grid;position:relative}.ws-hero-stack .rs-phone{justify-self:end;width:min(190px,42%);margin-top:-14%}@media (width<=900px){.ws-hero-stack .rs-phone{display:none}}.ws-shots{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.ws-shot{gap:10px;margin:0;display:grid}.ws-shot img{border:1px solid var(--line);background:var(--color-surface);border-radius:14px;width:100%;height:auto;display:block}.ws-shot figcaption{color:var(--muted);font-size:.9rem;line-height:1.45}.product-page--website .rs-story__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-page--website .rs-story__card{border:1px solid var(--line);background:var(--site-panel);min-width:0;box-shadow:var(--site-shadow);border-radius:22px;padding:26px}.product-page--website .rs-story__card h3{margin:0 0 10px;font-size:18px}.product-page--website .rs-story__card p{margin:0;font-size:15px}.product-page--website .rs-story__card ul{gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}@media (width<=1100px){.product-page--website .rs-story__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-page--website .rs-story__grid{grid-template-columns:1fr}.product-page--website .rs-story__card{padding:22px}}.product-page--website .topic-row{gap:8px}.product-page--website .topic-chip{align-items:center;min-height:44px;padding-inline:14px}.product-page--website .product-short-answer__example .text-action{align-items:center;min-height:44px;display:inline-flex}.ws-demo-note{background:var(--rs-story-accent-soft);color:var(--rs-story-accent);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.ws-browser picture{display:block}@media (width<=700px){.product-page--website .rs-hero{padding-bottom:6px}.ws-hero-stack{justify-items:center;gap:10px}.ws-hero-stack>p{order:-1;margin:0}.ws-hero-stack .ws-demo-note{padding:3px 10px;font-size:.7rem}.ws-browser--phone{width:min(240px,68vw);box-shadow:var(--rs-shadow),inset 0 0 0 2px #2a3648;background:#0b1220;border-radius:38px;padding:9px;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.ws-browser--phone .ws-browser__bar{display:none}.ws-browser--phone img{aspect-ratio:780/1120;object-fit:cover;object-position:top;border-radius:29px}.product-page--website .rs-hero__actions{grid-template-columns:minmax(max-content,1fr) auto;align-items:center;gap:4px 14px;display:grid}.product-page--website .rs-hero__actions .button-primary{white-space:nowrap;justify-content:center;width:100%;min-height:54px;padding-inline:14px}.product-page--website .hero-product-link{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}}@media (width<=375px){.product-page--website .rs-hero__actions{column-gap:12px}.product-page--website .hero-product-link{gap:7px;font-size:15px}}@media (width<=349px){.product-page--website .rs-hero__actions{grid-template-columns:1fr;justify-items:center}}@media (width<=700px) and (height<=700px){.product-page--website .rs-hero{padding-top:18px}.product-page--website .rs-hero__lead{margin-bottom:16px}}[data-theme=dark] .public-site.product-page--website :is(.rs-hero__actions .button-primary,.rs-sticky .button-primary,.final-cta .button-light){color:#111e2e;box-shadow:none;background:#ffa66d;border-color:#ffa66d}[data-theme=dark] .public-site.product-page--website :is(.rs-hero__actions .button-primary,.rs-sticky .button-primary,.final-cta .button-light):hover{background:#ffb98a;border-color:#ffb98a;box-shadow:0 8px 24px #ffa66d47}@media (width<=700px){.product-page--website .rs-hero .eyebrow{font-size:12px}}.product-page--website :is(#how-it-works,#in-action){scroll-margin-top:84px}.product-page--website .rs-sticky{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.product-page--website .rs-sticky .button:only-child{grid-column:1/-1}.product-page--website .rs-final__call{margin-top:0}.product-short-answer__fold{margin-top:4px}.product-short-answer__fold summary{border-top:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.product-short-answer__fold summary::-webkit-details-marker{display:none}.product-short-answer__fold summary span{color:var(--orange);flex:none;font-size:22px;line-height:1;transition:transform .18s}.product-short-answer__fold[open] summary span{transform:rotate(45deg)}.product-short-answer__fold ul{margin:0 0 6px}.public-site.product-page--website .faq-section.rs-faq details{margin-bottom:10px;padding:0 22px}.public-site.product-page--website .faq-section.rs-faq summary{align-items:center;gap:14px;min-height:56px;padding:14px 0}.public-site.product-page--website .faq-section.rs-faq summary span{flex:none;line-height:1}.public-site.product-page--website .faq-section.rs-faq details p{padding:0 0 18px}.public-site.product-page--website .site-header .icon-button{width:44px;height:44px}.public-site.product-page--website .site-header .brand{margin-block:-13px;padding-block:13px}.public-site.product-page--website .text-action{align-items:center;min-height:44px;display:inline-flex}.product-page--website .product-pricing-link{max-width:1600px;margin:16px auto 0;padding:0 clamp(22px,6vw,96px) 40px}@media (width<=700px){[data-theme=dark] .public-site.product-page--website .public-page-atmosphere{background:linear-gradient(#02060b55,#02060bad),url(/images/cinematic-hero/iska-backdrop-dark-shared-v2-phone.webp) 50%/cover no-repeat}}
