#features.section{padding-top:94px}#features .section-heading{margin-bottom:34px}#features .feature-grid{gap:28px}#features .feature-top{justify-content:flex-start}#features .feature{padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#features .feature h3{margin:26px 0 16px}#features .feature p{margin-bottom:23px;white-space:pre-line;font-size:14px;line-height:1.9}#features .feature small{padding-top:16px;border-top:0;color:#8ba6ce;font-size:11px;line-height:1.8}#features+.extra-grid{padding-top:84px}#features+.extra-grid .extra-cards p{white-space:pre-line}#features+.extra-grid .extra-cards{gap:0}#features+.extra-grid .extra-cards article{padding:22px 0;gap:16px;border:0;border-radius:0;box-shadow:none}#features+.extra-grid .extra-cards article+article{border-top:1px solid var(--line)}#features+.extra-grid .extra-cards article:first-child{padding-top:0}#features+.extra-grid .extra-cards svg{width:20px;height:20px}#features+.extra-grid .extra-cards p{margin:15px 0 8px}#features+.extra-grid>.download>div:last-child{gap:16px}#features+.extra-grid>.download .button{padding:16px 28px;min-height:52px;justify-content:space-between;text-align:left;line-height:18px}#download .download-button-label{display:inline-flex;align-items:center;gap:10px;min-width:0}#download .button>svg{margin-left:auto}#download .button.secondary{border-color:#ffffff38}@media(max-width:1000px){#features .feature{padding-inline:0}#features+.extra-grid>.download .button{padding-inline:22px}}@media(max-width:700px){#features.section{padding-top:62px}#features .section-heading{margin-bottom:25px}#features .feature{padding:20px 0 0}#features .feature h3{margin:18px 0 10px}#features .feature p{margin-bottom:18px}#features .feature small{padding-top:15px}#features+.extra-grid{padding-top:56px}#features+.extra-grid>.download>div:last-child{gap:14px}#features+.extra-grid>.download .button{padding:14px 20px;min-height:48px;max-width:100%}}#features+.extra-grid{row-gap:36px}#features+.extra-grid>#download{grid-column:1/-1;margin:0;padding:22px 0 36px;gap:0;min-height:0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#features+.extra-grid>#download>div{flex:0 0 auto;min-width:0;max-width:100%}#download .button{width:auto;max-width:100%}html:root:has(.product-hero) body .footer{margin-top:0;padding:24px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px}html:root:has(.product-hero) body .footer>p{display:block;margin:0;overflow-wrap:anywhere}html:root:has(.product-hero) body .footer>div{margin-left:0;gap:22px}html:root:has(.product-hero) body .footer>small{grid-column:1/-1;padding-top:0}@media(max-width:700px){html:root:has(.product-hero) body .footer{grid-template-columns:auto minmax(0,1fr);column-gap:16px}html:root:has(.product-hero) body .footer>div{grid-column:1/-1;flex-wrap:wrap}}.product-api-image{display:block;width:min(640px,100%);height:auto;aspect-ratio:16/9;object-fit:contain;margin:20px auto 0}.product-api-image[hidden]{display:none}html:root:has(.product-hero){color-scheme:dark;--background:#17181b;--foreground:#f3f3f3;--accent:#ff676d;--muted:#d0cdd0;--line:#ffffff26;--surface:#23262d;--product-accent-text:#ff9298;--product-secondary:#aaa6ad}html:root:has(.product-hero) body .header{background:#1d2026f2;border-color:var(--line)}html:root:has(.product-hero) body :is(.navigation,.cap-language-selector,.cap-company-return,.footer>div){color:var(--muted)}html:root:has(.product-hero) body :is(.cap-company-return,.cap-header-download,.menu-toggle){border-color:var(--line)}html:root:has(.product-hero) body .cap-header-actions:before{background:var(--line)}html:root:has(.product-hero) body .cap-header-download{background:var(--surface);color:var(--foreground)}html:root:has(.product-hero) body :is(.navigation a[aria-current=page],.navigation a:hover,.cap-header-download:hover){color:var(--product-accent-text)}html:root:has(.product-hero) body .hero:before{background:radial-gradient(ellipse at 50% 32%,#ff676d0a,transparent 65%)}html:root:has(.product-hero) body .hero-orbit{background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0)}html:root:has(.product-hero) body :is(.product-hero-accent>span,em,.eyebrow,.feature-top,.feature-top>span,.extra-cards svg){color:var(--product-accent-text)}html:root:has(.product-hero) body .hero.product-hero .product-hero-description{color:var(--muted);font-weight:450}html:root:has(.product-hero) body :is(#features,.extra-grid,#download) p{color:var(--muted);font-weight:450}html:root:has(.product-hero) body :is(#features .panel,.extra-grid .panel,#download){background:transparent;border-color:var(--line)}html:root:has(.product-hero) body :is(#features .feature small,.extra-cards small,.footer>small){color:var(--product-secondary)}html:root:has(.product-hero) body #download .button{background:#1d2026;color:var(--foreground);border-color:#ff92984d}html:root:has(.product-hero) body #download .button:hover{background:#ff676d12;border-color:#ff929880}html:root:has(.product-hero) body .button.secondary{color:var(--foreground);background:transparent;border-color:var(--line)}html:root:has(.product-hero) body .button.secondary:hover{background:#ff676d12;border-color:var(--product-accent-text)}html:root:has(.product-hero) body :focus-visible{outline-color:var(--product-accent-text)}html:root:has(.product-hero) body ::selection{background:#9e363f;color:#fff}@media(max-width:700px){html:root:has(.product-hero) body .navigation{background:var(--surface);border-color:var(--line)}}html:root:has(.product-hero) body #features+.extra-grid>#download{justify-content:flex-end;align-items:flex-end}html:root:has(.product-hero) body #features+.extra-grid>#download>div:last-child{align-self:flex-end}#features .feature h3,#features+.extra-grid .extra-cards h3{font-size:19px;font-weight:550;line-height:1.5}#features .feature p,#features+.extra-grid .extra-cards p{font-size:13px;line-height:1.85}#features .feature small,#features+.extra-grid .extra-cards small{font-size:10px;line-height:1.7}#features+.extra-grid>div>p{font-size:14px;line-height:1.85}@media(min-width:701px) and (max-width:1000px){#features .feature h3,#features+.extra-grid .extra-cards h3{font-size:17px}}@media(max-width:700px){#features .feature h3,#features+.extra-grid .extra-cards h3{font-size:21px}#features+.extra-grid>div>p{font-size:13px}}#features .feature h3{margin-bottom:15px}@media(max-width:700px){#features .feature h3{margin-bottom:15px}}#features .feature p{margin-bottom:0}#features .feature small{padding-top:20px;margin-top:0}#features+.extra-grid .extra-cards p{margin-bottom:20px}#features+.extra-grid .extra-cards small{padding-top:0;margin-top:0}.rec-product-demo{padding-top:28px}html[data-guide-theme=light] .rec-demo-stage{background:var(--background)}.rec-demo-options{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.rec-demo-options button{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rec-demo-options svg{width:18px;height:18px}.rec-demo-options button[aria-pressed=true]{color:var(--product-accent-text);background:var(--surface);border-color:var(--line)}.rec-demo-options button:hover{color:var(--product-accent-text)}.rec-demo-options button:focus-visible{outline:2px solid var(--product-accent-text);outline-offset:3px}.rec-demo-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#17181b}.rec-demo-stage iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;opacity:0;pointer-events:none;transition:opacity .24s ease}.rec-demo-stage iframe.active{opacity:1;pointer-events:auto}.rec-demo-options button:disabled{opacity:.5;cursor:wait}@media(prefers-reduced-motion:reduce){.rec-demo-stage iframe{transition:none}}@media(max-width:700px){.rec-product-demo{padding-top:18px}.rec-demo-options{gap:4px;margin-bottom:14px}.rec-demo-options button{font-size:12px;padding:10px}}.hero.product-hero{padding-top:0;min-height:0;height:auto;overflow:hidden;border-bottom:1px solid var(--line)}.product-hero-intro{padding:132px 0 18px;text-align:center;position:relative;z-index:2}.hero.product-hero .product-hero-intro h1{font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.27;letter-spacing:-.045em;margin:0 0 18px;animation:none}.product-hero-line{display:block;animation:product-hero-fade 1.15s ease-out both}.product-hero-line>span{display:inline-block}.product-hero-accent{animation-delay:.22s}.product-hero-accent>span{color:#93b1ed}.hero.product-hero .product-hero-description{font-size:15px;font-weight:400;line-height:1.95;color:#969fb1;letter-spacing:-.015em;margin:0;animation:product-hero-fade 1s ease-out .45s both}.product-demo-section{padding-top:24px}.product-demo-section>.demo-wrap{margin-top:0}@keyframes product-hero-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.product-hero-intro{padding:112px 0 14px}.hero.product-hero .product-hero-intro h1{font-size:clamp(28px,7.5vw,42px);line-height:1.38;margin:0 0 16px}.hero.product-hero .product-hero-description{font-size:12px;line-height:1.95;white-space:normal;max-width:340px;margin-inline:auto}.product-demo-section{padding-top:16px}}@media(prefers-reduced-motion:reduce){.hero.product-hero .product-hero-description,.product-hero-line{animation:none}}