.product-page{--bg:#fff;--bg-alt:#f7f9fc;--panel:#fff;--panel-strong:#eef3fb;--text:#111318;--muted:#707782;--line:#e1e6ee;--lime:#3168ef;--amber:#3168ef;--code-bg:#10141d;--code-panel:#161c26;--code-line:#343e4d;color:var(--text);background:var(--bg);font-family:Arial,Helvetica,sans-serif}.product-page .shell{width:min(1240px,100% - 64px);margin:0 auto}.product-page .release-banner{color:#3674d7;text-align:center;background:#e5edfc;border:0;border-radius:6px;width:min(1605px,100% - 64px);min-height:36px;margin:9px auto 0;padding:9px 24px;font:500 13px/1.2 Arial,Helvetica,sans-serif;position:relative}.product-page .release-banner a{color:inherit}.product-page .site-footer{border-top:1px solid var(--line);color:var(--text);background:var(--bg-alt)}.product-page .footer-inner{min-height:100px}.product-page .product-hero{border-bottom:1px solid var(--line);background-color:#fff;background-image:linear-gradient(#e0e6f054 1px,#0000 1px),linear-gradient(90deg,#e0e6f054 1px,#0000 1px),radial-gradient(circle,#cfd8e7cc 1.15px,#0000 1.25px);background-size:90px 90px;position:relative;overflow:hidden}.product-page .product-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#3168efb3,#0000);border:0;width:2px;height:126px;position:absolute;top:70px;right:6%}.product-page .product-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:600px;padding:84px 0;display:grid;position:relative}.product-page .product-hero-copy{max-width:620px}.product-page .product-hero .kicker,.product-page .product-intro .kicker,.product-page .product-workflow .kicker,.product-page .product-faq .kicker,.product-page .product-cta .kicker{color:var(--lime)}.product-page .product-hero h1{max-width:680px;color:var(--text);letter-spacing:-.06em;white-space:pre-line;margin:0 0 24px;font-size:clamp(2.8rem,4.2vw,4.6rem);font-weight:700;line-height:.96}.product-page .product-lede{max-width:530px;color:var(--muted);margin-bottom:32px;font-size:18px;line-height:1.6}.product-page .actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.product-page .button-dark{border-color:var(--lime);color:#fff;background:var(--lime)}.product-page .button-dark:hover{color:var(--lime);background:#fff}.product-page .text-link{color:var(--text);text-decoration-color:var(--lime)}.product-page .text-link:hover{color:var(--lime)}.product-page .product-terminal{--text:#e9eef7;--muted:#aab5c6;--line:#343e4d;--lime:#8db0ff;background:var(--code-panel);border:1px solid #293241;overflow:hidden;box-shadow:13px 13px #dce7ff}.product-page .product-terminal .terminal-bar{min-height:49px;color:var(--muted)}.product-page .product-terminal .live-dot{background:#8db0ff}.product-page .product-terminal .terminal-status{color:#8db0ff}.product-page .product-terminal pre{min-height:250px;color:var(--text);white-space:pre-wrap;margin:0;padding:28px;font:12px/1.7 SFMono-Regular,Consolas,monospace;overflow-x:auto}.product-page .product-intro{background:#fff;padding:104px 0 56px}.product-page .product-intro-grid{display:block}.product-page .product-intro-grid .kicker{margin-bottom:20px}.product-page .product-intro h2{max-width:none;color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,3vw,3.5rem);font-weight:500;line-height:.96}.product-page .product-features{background:#fff;padding:0 0 104px}.product-page .product-feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-page .product-feature-card{border-right:1px solid var(--line);min-height:280px;padding:26px 25px 30px}.product-page .product-feature-card:last-child{border-right:0}.product-page .product-feature-label{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 68px;font:700 10px/1.2 SFMono-Regular,Consolas,monospace}.product-page .product-feature-card h3{color:var(--text);letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(1.65rem,2.2vw,2.4rem);font-weight:500;line-height:.98}.product-page .product-feature-card>p:last-child{max-width:310px;color:var(--muted);margin:0;font-size:14px;line-height:1.58}.product-page .product-workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-alt);padding:104px 0}.product-page .product-workflow-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.product-page .product-workflow h2,.product-page .product-faq h2{color:var(--text);letter-spacing:-.06em;margin:0 0 40px;font-size:clamp(2.2rem,3vw,3.5rem);font-weight:500;line-height:.96}.product-page .product-workflow h2 em,.product-page .product-faq h2 em,.product-page .product-cta h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.product-page .workflow-steps{border-top:1px solid var(--line)}.product-page .workflow-step{min-height:61px}.product-page .workflow-step span{color:var(--lime)}.product-page .workflow-step p{color:var(--muted)}.product-page .product-result-card{--text:#e9eef7;--muted:#aab5c6;--line:#343e4d;--lime:#8db0ff;background:var(--code-panel);border:1px solid #293241;overflow:hidden;box-shadow:13px 13px #dce7ff}.product-page .product-result-bar{color:var(--muted)}.product-page .product-result-bar span:last-child{color:var(--lime)}.product-page .product-result-card pre{min-height:270px;color:var(--text)}.product-page .product-faq{background:#fff;padding:104px 0}.product-page .product-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;display:grid}.product-page .faq-list{border-top:1px solid var(--line)}.product-page .faq-list details{border-bottom:1px solid var(--line)}.product-page .faq-list summary{min-height:68px;color:var(--text);font-size:16px}.product-page .faq-list summary span{color:var(--lime)}.product-page .faq-list details p{color:var(--muted)}.product-page .product-cta{background:var(--panel-strong);padding:78px 0}.product-page .product-cta-inner{grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:34px;display:grid}.product-page .product-cta h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,3vw,3.5rem);font-weight:500;line-height:.92}.product-page .product-cta .button{white-space:nowrap}@media (width<=800px){.product-page .shell{width:min(100% - 32px,1240px)}.product-page .release-banner{width:calc(100% - 32px);padding:9px 15px}.product-page .product-hero-grid{grid-template-columns:1fr;gap:45px;min-height:auto;padding:72px 0 82px}.product-page .product-hero h1{font-size:clamp(2.6rem,10vw,3.8rem)}.product-page .product-lede{font-size:16px}.product-page .product-intro{padding:76px 0 42px}.product-page .product-intro h2,.product-page .product-workflow h2,.product-page .product-faq h2,.product-page .product-cta h2{font-size:clamp(2.25rem,9vw,3.5rem)}.product-page .product-features{padding-bottom:72px}.product-page .product-feature-grid{grid-template-columns:1fr}.product-page .product-feature-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.product-page .product-feature-card:last-child{border-bottom:0}.product-page .product-feature-label{margin-bottom:42px}.product-page .product-workflow,.product-page .product-faq{padding:76px 0}.product-page .product-workflow-grid,.product-page .product-faq-grid,.product-page .product-cta-inner{grid-template-columns:1fr;gap:36px}.product-page .product-cta{padding:72px 0}.product-page .product-cta .button{justify-self:start}}
