:root{--redfox-russet:#a3361f;--redfox-russet-deep:#7a2716;--redfox-ink:#1f1a17;--redfox-paper:#f6f1e8;--redfox-graphite:#5a524b;--redfox-brass:#9a7a45;--redfox-pine:#2e5b4e;--brand-surface:var(--redfox-paper);--brand-card:#fff;--brand-text:var(--redfox-ink);--brand-secondary:var(--redfox-graphite);--brand-action:var(--redfox-russet);--brand-action-hover:var(--redfox-russet-deep);--brand-action-pressed:#642111;--brand-on-action:var(--redfox-paper);--brand-link:var(--redfox-russet);--brand-focus:var(--redfox-russet);--brand-selection:#f0d9d1;--brand-control-border:#8d7668;--brand-rule:#d8cfc4;--brand-success:var(--redfox-pine);--brand-radius:8px}[data-brand-theme=dark]{--brand-surface:var(--redfox-ink);--brand-card:#29231f;--brand-text:var(--redfox-paper);--brand-secondary:#cbbeb1;--brand-link:#f2b8a8;--brand-focus:#f2b8a8;--brand-selection:#57362f;--brand-control-border:#a28d7c;--brand-rule:#4b3e36;--brand-success:#a4d4bd}
@font-face{font-family:Manrope;src:url(/fonts/manrope-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-semibold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--paper:var(--brand-surface);--card:var(--brand-card);--ink:var(--brand-text);--secondary:var(--brand-secondary);--action:var(--brand-action);--hover:var(--brand-action-hover);--pressed:var(--brand-action-pressed);--link:var(--brand-link);--selection:var(--brand-selection);--border:var(--brand-rule);--outline:var(--brand-control-border);--desk:#eae3d9;--dark:#1f1a17;--dark-card:#29231f;--dark-text:#f6f1e8;--dark-accent:#f2b8a8;--gutter:clamp(20px, 4.5vw, 72px);--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.75}::selection{background:var(--selection);color:var(--ink)}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default;opacity:.65}a,button{touch-action:manipulation;transition:background-color .18s,color .18s,border-color .18s}:focus-visible{outline:3px solid var(--brand-focus)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:clamp(42px,5.8vw,80px)}h2{font-size:clamp(34px,3.7vw,52px)}h3{letter-spacing:-.035em;font-size:24px}p{color:var(--secondary)}img{max-width:100%;height:auto}svg{flex-shrink:0}code{font-family:JetBrains Mono,monospace}ul{padding-left:20px}li{margin:8px 0;padding-left:3px}a:hover{color:var(--link)}.site-frame{max-width:1512px;padding:0 var(--gutter);min-height:100vh;margin:auto}.site-header{border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:28px;min-height:98px;padding:25px 0;display:flex;position:relative}.wordmark{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.wordmark img{object-fit:contain;width:210px;height:42px}.desktop-nav{align-items:center;gap:27px;margin-left:auto;display:flex}.desktop-nav a,.nav-contact{font-size:13px;font-weight:500;text-decoration:none}.desktop-nav a{padding:10px 0}.desktop-nav a[aria-current=page]{color:var(--link);box-shadow:0 2px var(--action)}.nav-contact{border:1px solid var(--outline);border-radius:4px;align-items:center;gap:18px;padding:10px 16px;display:flex}.nav-contact:hover{color:var(--paper);background:var(--ink)}.mobile-toggle{display:none!important}.mobile-nav[hidden]{display:none}.mobile-nav{background:var(--paper);border:1px solid var(--border);padding:10px;position:absolute;top:calc(100% - 1px);left:0;right:0}.mobile-nav a{padding:12px 16px;text-decoration:none;display:block}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.status-dot{background:var(--redfox-pine);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero{padding:26px 0 64px}.edition-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.development-label{color:var(--secondary);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hero-grid{grid-template-columns:1.65fr 1fr;align-items:center;gap:clamp(36px,6vw,100px);margin-top:52px;display:grid}.hero h1{letter-spacing:-.065em;text-wrap:initial;font-size:clamp(58px,6.6vw,96px);line-height:1.04}.hero h1 span{color:var(--action);display:block}.hero-description{max-width:510px;margin-top:25px;font-size:16px;line-height:1.8}.hero-offer{border-top:2px solid var(--redfox-brass);border-bottom:1px solid var(--border);padding:18px 0 23px}.offer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.offer-heading img{width:58px;height:58px}.hero-price{letter-spacing:-.07em;color:var(--ink);margin-top:-6px;font-size:90px;font-weight:600;line-height:1.15}.hero-price>span{letter-spacing:-.035em;margin-left:12px;font-size:24px;font-weight:400}.offer-promise{color:var(--ink);margin:6px 0 20px;font-size:15px;font-weight:500}.offer-details{margin:0 0 25px;padding:0;list-style:none}.offer-details li{color:var(--secondary);align-items:center;gap:10px;margin:8px 0;padding:0;font-size:12px;display:flex}.offer-details svg{color:var(--redfox-pine)}.hero-offer .button{justify-content:space-between;width:100%}.hero-offer .text-link{justify-content:space-between;width:100%;margin-top:8px}.offer-status{margin-top:10px;font-size:10px}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:15px 22px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.primary{background:var(--action);color:var(--brand-on-action)}.primary:hover{background:var(--hover);color:var(--brand-on-action)}.primary:active{background:var(--pressed)}.secondary{border-color:var(--outline);color:var(--ink);background:0 0}.secondary:hover{background:var(--selection);color:var(--ink)}.text-link{min-height:44px;color:var(--link);align-items:center;gap:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.product-visual{background:var(--dark);border-radius:8px;padding:28px 36px 20px;overflow:hidden}.visual-heading{color:#cbbeb1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:11px;display:flex}.visual-heading>span:first-child{color:var(--dark-text);align-items:center;gap:9px;display:inline-flex}.visual-heading .status-dot{background:#a4d4bd}.screenshot-wrap{background:var(--paper);border:1px solid #4b3e36;border-radius:4px;overflow:hidden}.screenshot-wrap img{width:100%;display:block}.product-visual figcaption{color:#cbbeb1;text-align:center;margin-top:15px;font-size:10px}.workbench-strip{border-bottom:1px solid var(--border);color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px 0;font-size:11px;display:flex}.section{padding:100px 0}.section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.section-heading h2{max-width:640px;margin-top:18px}.section-intro{justify-self:end;max-width:390px}.section-intro p{font-size:14px}.section-intro p+p{margin-top:14px}.workflow-section{padding-top:0}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.workflow-card{border-top:1px solid var(--border);background:0 0;padding:28px 0 35px;position:relative}.card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.card-top svg{color:var(--action)}.card-top span{color:var(--secondary);font-size:10px}.card-category{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.workflow-card h3{max-width:300px;margin-bottom:15px;font-size:25px}.workflow-card>p:not(.card-category){max-width:330px;font-size:13px}.card-link{border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:18px;display:inline-flex}.card-link:hover{border-color:var(--action);background:var(--selection)}.workflow-card ul{color:var(--secondary);border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:13px}.section-link{border-bottom:1px solid var(--action)}.ownership-section{background:var(--brand-surface);color:var(--brand-text);border-radius:8px;grid-template-columns:1fr 1.2fr;gap:100px;padding:64px;display:grid}.ownership-intro>img{width:84px;height:84px;margin-bottom:25px}.ownership-section .eyebrow{color:var(--brand-link)}.ownership-section h2{margin:16px 0 24px;font-size:clamp(40px,4.5vw,62px)}.ownership-section p{color:var(--brand-secondary);font-size:14px}.ownership-intro>p:last-child{max-width:300px}.ownership-list{align-self:center}.ownership-list article{border-top:1px solid var(--brand-rule);gap:24px;padding:26px 0;display:flex}.ownership-list article:last-child{border-bottom:1px solid var(--brand-rule)}.ownership-list svg{color:var(--brand-link);margin-top:3px}.ownership-list h3{margin-bottom:10px;font-size:24px}.platform-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.platform-section h2{margin:18px 0 24px}.platform-section p:not(.eyebrow){max-width:430px;font-size:14px}.platform-section .text-link{margin-top:20px}.platform-list>div{border-top:1px solid var(--border);letter-spacing:-.04em;align-items:center;gap:25px;padding:26px 0;font-size:30px;display:flex}.platform-status{letter-spacing:0;color:var(--secondary);border:1px solid var(--border);border-radius:3px;margin-left:auto;padding:4px 11px;font-size:11px}.platform-list>p{border-top:1px solid var(--border);padding-top:24px}.agent-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.9fr 1.2fr;align-items:center;gap:60px;padding:52px 0;display:grid}.agent-copy h2{margin:18px 0 26px}.agent-copy p:not(.eyebrow){max-width:450px;margin-bottom:18px;font-size:14px}.agent-copy .button{margin-top:12px}.agent-visual{min-width:0}.agent-visual img{border:1px solid #4b3e36;border-radius:4px;width:100%;display:block}.agent-visual figcaption{color:var(--secondary);margin-top:12px;font-size:10px}.faq-section{border-top:1px solid var(--border);grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.faq-section h2{margin:18px 0 26px}.faq-section>div>p:not(.eyebrow){font-size:14px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list details:first-child{border-top:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.plus{font-size:24px;font-weight:400;line-height:1}.faq-list details[open] .plus{transform:rotate(45deg)}.faq-list details p{padding:0 28px 24px 0;font-size:13px}.closing{background:var(--action);color:var(--paper);border-radius:8px;align-items:center;gap:36px;padding:52px;display:flex}.closing .eyebrow,.closing p{color:var(--paper)}.closing h2{margin:14px 0 20px;font-size:clamp(32px,3.3vw,47px)}.closing p{max-width:550px;font-size:13px}.closing>.button{background:var(--paper);color:var(--action);flex-shrink:0;margin-left:auto}.closing>.button:hover{color:var(--hover);background:#fff}.closing :focus-visible{outline-color:var(--paper)}.closing-seal{flex-shrink:0;width:100px;height:100px}.footer{padding:75px 0 0}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.footer-top>div>p{margin:20px 0 15px;font-size:14px}.small{color:var(--secondary);font-size:12px;line-height:1.8}.footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer nav .eyebrow{margin-bottom:10px}.footer nav a{min-height:30px;font-size:12px;text-decoration:none}.trademark{max-width:1000px;margin-bottom:24px;font-size:10px;line-height:1.8}.footer-bottom{border-top:1px solid var(--border);color:var(--secondary);justify-content:space-between;gap:30px;padding:24px 0;font-size:10px;display:flex}.page-intro{padding:80px 0 60px}.page-intro h1{max-width:1050px;margin:24px 0 30px}.lead{max-width:720px;font-size:17px}.narrow{max-width:850px;margin-left:auto;margin-right:auto}.prose h2{letter-spacing:-.035em;margin:8px 0 20px;font-size:32px;line-height:1.25}.prose h3{margin:20px 0;font-size:23px}.prose p+p{margin-top:18px}.prose .button{margin-top:25px}.prose a{color:var(--link)}.notice{background:var(--selection);border-left:3px solid var(--action);color:var(--ink);margin-bottom:30px;padding:18px 22px;font-size:14px}.automation-section{background:var(--dark);color:var(--dark-text);border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px;display:grid}.automation-section .eyebrow{color:var(--dark-accent)}.automation-section h2{margin:18px 0 24px}.automation-section p{color:#cbbeb1;font-size:14px}.automation-section p+p{margin-top:20px}.automation-section :focus-visible{outline-color:var(--dark-accent)}.terminal-card{background:var(--dark-card);border:1px solid #a28d7c;border-radius:4px;min-width:0;overflow:hidden}.terminal-heading{border-bottom:1px solid #4b3e36;align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.terminal-body{padding:28px 22px}.terminal-body code{color:var(--dark-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;display:block}.code-comment{color:#cbbeb1;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.terminal-body code+.code-comment{margin-top:28px}.three-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.simple-card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:30px}.simple-card h3,.simple-card h2{margin:25px 0 15px;font-size:25px}.simple-card p{font-size:14px}.simple-card .button{margin-top:24px}.simple-card>.status-dot+h2{margin-top:20px}.support-links a{text-decoration:none}.support-links a:hover{border-color:var(--outline);color:var(--ink)}.support-links a>svg:last-child{margin-top:25px}.support-help{grid-template-columns:1fr 1fr;gap:70px;display:grid}.support-help h2{margin-top:18px}.support-help .text-link{margin-top:15px}.support-chat{background:var(--desk);border-radius:8px;justify-content:space-between;align-items:center;gap:50px;padding:40px;display:flex}.support-chat h2{margin:15px 0;font-size:32px}.support-chat p{max-width:600px;font-size:14px}.support-chat .button{flex-shrink:0}.chat-dialog{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:8px;width:calc(100% - 32px);max-width:540px;max-height:90dvh;padding:32px;overflow-y:auto}.chat-dialog::backdrop{background:#1f1a1780}.dialog-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.icon-button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--selection)}.chat-dialog h2{margin:18px 0 22px;font-size:38px}.chat-dialog p{margin:16px 0;font-size:14px}.chat-dialog .button{margin:12px 18px 10px 0}.chat-dialog .text-link{display:flex}.release-picker{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.platform-tabs{border-bottom:1px solid var(--border);background:var(--desk);justify-content:center;gap:8px;padding:18px;display:flex}.platform-tabs button{min-height:48px;color:var(--secondary);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:12px 30px;font-size:14px;display:flex}.platform-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--outline);background:#fff}.download-empty{text-align:center;padding:65px 25px}.empty-icon{background:var(--paper);border:1px solid var(--border);border-radius:8px;margin-bottom:28px;padding:20px;display:inline-flex}.download-empty .eyebrow{justify-content:center}.download-empty h2{margin:18px 0 23px;font-size:clamp(28px,3.5vw,44px)}.download-empty p:not(.eyebrow){max-width:560px;margin:0 auto;font-size:15px}.download-empty .text-link{margin-top:20px}.release-artifact{padding:40px}.release-artifact h2{font-size:32px}.release-artifact p{margin:15px 0}.release-artifact .button{margin:12px 0 22px}.release-artifact .text-link{margin-top:15px}.release-artifact summary{cursor:pointer;padding:14px 0}.checksum{overflow-wrap:anywhere;font-size:12px;display:block}.changelog{max-width:1000px;padding-top:10px}.changelog .simple-card{padding:45px}.changelog h2{font-size:32px}.cost-table-wrap{border-top:1px solid var(--outline);border-bottom:1px solid var(--border)}.cost-table{border-collapse:collapse;table-layout:fixed;width:100%}.cost-table th,.cost-table td{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;padding:24px 20px;font-size:19px}.cost-table th:first-child{text-align:left;width:36%}.cost-table thead th{color:var(--secondary);font-size:11px;font-weight:500}.cost-table tbody th{font-size:14px;font-weight:500}.cost-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.cost-table tr:last-child th,.cost-table tr:last-child td{border-bottom:0}.cost-table tbody tr:last-child{color:#244d3f;background:#e5eadd}.cost-table tbody tr:last-child th{font-weight:600}.cost-table tbody tr:last-child td:last-child{font-size:30px;font-weight:600}.cost-zero{color:#244d3f}.cost-summary{letter-spacing:-.025em;color:var(--ink);max-width:720px;margin-top:26px;font-size:20px}.cost-team{margin-top:12px;font-size:13px}.cost-team a,.cost-footnote a{color:var(--link)}.cost-footnote{max-width:1000px;margin-top:22px;font-size:10px}.cost-lead{margin:24px 0 35px}.price-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.price-card{border:1px solid var(--border);background:#fff;border-radius:8px;padding:40px}.price-card:first-child{border-top:3px solid var(--action)}.price-card h3{margin-bottom:20px;font-size:25px}.price-amount{color:var(--ink);letter-spacing:-.06em;margin:20px 0 5px;font-size:80px;line-height:1.2}.price-amount-text{max-width:280px;font-size:40px}.price-card p:not(.price-amount),.price-card li{font-size:14px}.price-card ul{max-width:480px;margin:28px 0}.price-card li::marker{color:var(--action)}.price-card .button{margin-top:24px}.price-notes{justify-content:space-between;gap:30px;margin-top:20px;display:flex}.pricing-page{padding-top:0}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:80px;padding:0 0 100px;display:grid}.contact-layout aside h2{margin-bottom:20px;font-size:28px;line-height:1.2}.contact-layout aside p{max-width:310px;margin-bottom:18px;font-size:14px}.contact-layout aside a{color:var(--link);overflow-wrap:anywhere}.aside-note{color:var(--secondary);border-top:1px solid var(--border);max-width:310px;margin-top:28px;padding-top:20px;font-size:12px}.contact-form{border:1px solid var(--border);background:#fff;border-radius:8px;padding:30px}.contact-form .notice{font-size:12px}.form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.field label{font-size:13px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--outline);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:4px;min-height:48px;padding:12px;font-size:15px}.field textarea{resize:vertical}.field [aria-invalid=true]{border:2px solid var(--action)}.field-error{color:var(--link);font-size:12px;line-height:1.7}.form-success{color:var(--redfox-pine);font-size:13px}.contact-form>p[role=status]{margin-top:18px}.contact-form>.button{margin-top:22px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.policy{padding-top:10px}.policy section{margin:45px 0}.policy section h2{font-size:27px}.error-actions{flex-wrap:wrap;gap:20px;margin:0 0 100px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.site-header{gap:20px}.desktop-nav{gap:18px}.desktop-nav a,.nav-contact{font-size:12px}.wordmark img{width:180px;height:36px}.hero-grid{grid-template-columns:1.5fr 1fr;gap:45px}.hero h1{font-size:73px}.hero-price{font-size:78px}.offer-promise{font-size:13px}.section-heading{gap:45px}.ownership-section{gap:55px;padding:48px}.platform-section{gap:60px}.agent-section{gap:40px}.closing{gap:24px;padding:40px}.closing-seal{width:72px;height:72px}.closing{flex-wrap:wrap}.closing>div{flex:1}.closing>.button{margin-left:96px}.cost-table td{font-size:17px}.cost-table th,.cost-table td{padding:22px 15px}}@media (max-width:850px){.site-header{min-height:82px;padding:18px 0}.desktop-nav,.nav-contact{display:none}.mobile-toggle{margin-left:auto;display:flex!important}.hero-grid{grid-template-columns:1.4fr 1fr;gap:30px;margin-top:38px}.hero h1{font-size:60px}.hero-description{font-size:14px}.hero-price{font-size:68px}.hero-price>span{font-size:20px}.offer-heading img{width:44px;height:44px}.offer-heading .eyebrow{font-size:8px}.offer-details li{font-size:10px}.offer-promise{font-size:12px}.hero-offer .button{padding:13px;font-size:11px}.offer-status{font-size:9px}.section{padding:75px 0}.workflow-section{padding-top:0}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:0 30px}.section-heading{grid-template-columns:1fr;gap:22px}.section-intro{justify-self:start;max-width:550px}.ownership-section{gap:40px;padding:35px}.ownership-list article{gap:16px}.ownership-list h3{font-size:21px}.ownership-section p{font-size:12px}.platform-section{gap:45px}.platform-list>div{gap:18px;font-size:24px}.agent-section{grid-template-columns:1fr;gap:35px}.agent-copy{max-width:620px}.agent-copy p:not(.eyebrow){max-width:none}.agent-visual{max-width:900px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section h2 br{display:none}.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.footer-top>nav:last-child{grid-column:2}.footer-top>div:first-child{grid-row:span 2}.three-grid{grid-template-columns:1fr;gap:16px}.simple-card h2,.simple-card h3{margin:15px 0}.support-help{grid-template-columns:1fr;gap:25px}.support-chat{flex-direction:column;align-items:flex-start;gap:22px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-layout aside p{max-width:600px}.aside-note{max-width:none}.automation-section{grid-template-columns:1fr;gap:35px;padding:40px}.price-grid{grid-template-columns:1fr 1fr;gap:18px}.price-card{padding:26px}.price-amount-text{font-size:32px}.price-notes{flex-direction:column;gap:8px}.cost-table td{font-size:14px}.cost-table tbody th{font-size:12px}.cost-table th:first-child{width:32%}.cost-table th,.cost-table td{padding:20px 10px}}@media (max-width:640px){:root{--gutter:20px}body{font-size:15px}.wordmark img{width:185px;height:37px}.site-header{min-height:78px;padding:16px 0}.eyebrow{letter-spacing:.1em;font-size:9px}.hero{padding:22px 0 38px}.edition-line{flex-direction:column;align-items:flex-start;gap:10px}.edition-line .eyebrow{font-size:9px}.development-label{font-size:10px}.hero-grid{grid-template-columns:1fr;gap:32px;margin-top:30px}.hero h1{letter-spacing:-.06em;font-size:clamp(47px,12vw,70px)}.hero-description{margin-top:22px;font-size:14px}.hero-offer{padding:15px 0 20px}.offer-heading .eyebrow{font-size:9px}.offer-heading img{width:52px;height:52px}.hero-price{margin-top:-15px;font-size:76px}.hero-price>span{font-size:23px}.offer-promise{font-size:15px}.offer-details{margin-bottom:22px}.offer-details li{font-size:12px}.hero-offer .button{padding:15px 20px;font-size:13px}.offer-status{font-size:10px}.product-visual{border-radius:6px;padding:16px 12px 12px}.visual-heading{margin-bottom:12px;font-size:9px}.visual-heading>span:last-child{display:none}.product-visual figcaption{text-align:left;margin-top:12px;font-size:9px}.workbench-strip{grid-template-columns:repeat(3,1fr);gap:12px 8px;padding:18px 0;font-size:9px;display:grid}.section{padding:60px 0}.workflow-section,.pricing-page{padding-top:0}.section-heading{margin-bottom:30px}.section-heading h2{margin-top:14px;font-size:34px}.section-intro p{font-size:13px}.workflow-grid{grid-template-columns:1fr}.workflow-card{padding:24px 0 30px}.card-top{margin-bottom:20px}.workflow-card h3{max-width:300px;font-size:26px}.workflow-card>p:not(.card-category){max-width:none;font-size:14px}.ownership-section{grid-template-columns:1fr;gap:35px;padding:32px 25px}.ownership-intro>img{width:72px;height:72px;margin-bottom:20px}.ownership-section h2{font-size:43px}.ownership-section p{font-size:13px}.ownership-list h3{font-size:23px}.platform-section{grid-template-columns:1fr;gap:35px}.platform-section h2{font-size:44px}.platform-section p:not(.eyebrow){font-size:13px}.platform-list>div{padding:23px 0;font-size:26px}.agent-section{padding:38px 0}.agent-copy h2{font-size:36px}.agent-copy p:not(.eyebrow){font-size:13px}.agent-visual figcaption{font-size:9px}.faq-section h2{font-size:34px}.faq-list summary{gap:16px;font-size:13px}.faq-list details p{padding-right:10px}.closing{flex-direction:column;align-items:flex-start;gap:25px;padding:32px 25px}.closing-seal{width:72px;height:72px}.closing h2{font-size:37px}.closing>.button{margin-left:0}.footer{padding-top:50px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:36px}.footer-top>div:first-child{grid-area:auto/1/auto/-1}.footer-top>nav:last-child{grid-column:auto}.footer nav{gap:10px}.footer nav a{min-height:32px;font-size:12px}.footer nav .eyebrow{margin-bottom:4px}.footer-bottom{flex-direction:column;gap:10px;padding:22px 0;font-size:9px}.trademark{font-size:9px}.page-intro{padding:48px 0 38px}.page-intro h1{margin:18px 0 23px;font-size:42px}.lead{font-size:15px}.notice{margin-bottom:24px;padding:16px;font-size:12px}.prose h2{font-size:28px}.prose p{font-size:14px}.automation-section{padding:32px 22px}.automation-section h2{font-size:33px}.automation-section p{font-size:13px}.terminal-heading{padding:16px;font-size:10px}.terminal-body{padding:22px 16px}.terminal-body code{font-size:10px}.code-comment{font-size:9px}.simple-card{padding:25px}.support-chat{padding:26px 22px}.support-chat h2{font-size:29px}.platform-tabs{gap:3px;padding:12px 8px}.platform-tabs button{gap:6px;min-height:44px;padding:10px 12px;font-size:12px}.platform-tabs svg{width:15px;height:15px}.download-empty{padding:38px 18px}.download-empty h2{font-size:29px;line-height:1.2}.download-empty p:not(.eyebrow){font-size:13px}.empty-icon{margin-bottom:22px;padding:16px}.release-artifact{padding:26px 20px}.cost-table{table-layout:fixed}.cost-table th:first-child{width:33%}.cost-table th,.cost-table td{padding:16px 4px;font-size:11px}.cost-table thead th{font-size:9px;line-height:1.5}.cost-table tbody th{font-size:10px;line-height:1.6}.cost-table tbody tr:last-child td:last-child{font-size:19px}.cost-summary{font-size:18px}.cost-team{font-size:12px}.cost-footnote{font-size:10px}.price-grid{grid-template-columns:1fr}.price-card{padding:28px 24px}.price-amount{font-size:72px}.price-amount-text{font-size:36px}.price-card p:not(.price-amount),.price-card li{font-size:13px}.contact-layout{gap:28px;padding-bottom:60px}.contact-layout aside h2{font-size:25px}.contact-layout aside p{max-width:none;font-size:13px}.aside-note{max-width:none;margin-top:20px;padding-top:18px}.contact-form{padding:22px 18px}.form-pair{grid-template-columns:1fr;gap:0}.field{margin-bottom:18px}.contact-form .small{font-size:11px}.changelog{padding-top:10px}.changelog .simple-card{padding:28px 22px}.changelog h2{font-size:28px}.policy{padding-top:10px}.policy section{margin:32px 0}.policy section h2{font-size:25px}.chat-dialog{padding:24px}.chat-dialog h2{font-size:31px}.error-actions{gap:15px;margin-bottom:60px}.error-actions .button{padding:14px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
