.commercial-site{--site-bg:#f6f7f2;--site-surface:#fff;--site-inset:#edf1ea;--site-text:#1d2922;--site-muted:#56645b;--site-border:#c8d1c8;--site-accent:#245a43;--site-accent-hover:#194832;--site-control-border:#748a7b;--site-focus:#176443;--site-error:#a12722;--site-radius:6px;--site-container:1160px;--site-measure:64ch;--site-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--site-space-1:.25rem;--site-space-2:.5rem;--site-space-3:.75rem;--site-space-4:1rem;--site-space-6:1.5rem;--site-space-8:2rem;--site-space-12:3rem;--site-space-16:4rem;--site-space-24:6rem;--site-motion:.14s ease-out;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--site-bg);min-height:100vh;color:var(--site-text);font:400 1rem/1.65 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commercial-site *{box-sizing:border-box}.commercial-site :focus-visible{outline:2px solid var(--site-focus);outline-offset:5px}.commercial-site a{color:var(--site-accent);text-underline-offset:.25em}.commercial-site p a:not(.site-button),.commercial-site a:hover{text-decoration:underline}.site-container{width:min(calc(100% - 4rem), var(--site-container));margin-inline:auto}.site-header{border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:1.5rem;min-height:92px;display:flex}.commercial-site .site-brand{color:var(--site-text);letter-spacing:-.035em;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.site-mark{border:1px solid var(--site-accent);color:var(--site-accent);width:29px;height:29px;font-family:var(--site-mono);border-radius:4px;place-items:center;display:grid}.site-header nav{flex-wrap:wrap;column-gap:1.75rem;font-size:.875rem;display:flex}.site-header nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-eyebrow{font:500 .75rem/1.6 var(--site-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--site-accent);margin:0 0 1.25rem}.site-hero{grid-template-columns:minmax(0,1fr) 15rem;align-items:end;gap:4rem;padding-block:5.5rem 5rem;display:grid}.commercial-site h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:550;line-height:1.075}.commercial-site h2{letter-spacing:-.035em;text-wrap:balance;max-width:27ch;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:550;line-height:1.15}.commercial-site h3{letter-spacing:-.015em;margin:0 0 .65rem;font-size:1.1rem;font-weight:600;line-height:1.35}.commercial-site p{max-width:var(--site-measure)}.site-lede{color:var(--site-muted);margin:1.75rem 0;font-size:1.125rem;line-height:1.65;max-width:57ch!important}.site-actions{flex-wrap:wrap;gap:.75rem;margin-block:2rem 1rem;display:flex}.site-button{border:1px solid var(--site-border);border-radius:var(--site-radius);min-height:48px;transition:background-color var(--site-motion);justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1rem;font:500 .875rem/1.4 inherit;text-decoration:none;display:inline-flex}.commercial-site .site-button.primary{color:#fff;background:var(--site-accent);border-color:var(--site-accent)}.site-button.primary:hover{background:var(--site-accent-hover)}.commercial-site .site-button.secondary{border-color:var(--site-control-border);color:var(--site-text);background:0 0}.site-button.secondary:hover{background:var(--site-inset)}.site-caption{color:var(--site-muted);font-size:.8125rem}.site-hero-aside{border-top:2px solid var(--site-accent);padding-top:1.25rem;padding-bottom:1rem;font-size:.875rem}.site-hero-aside p{color:var(--site-muted)}.site-section{border-top:1px solid var(--site-border);padding-block:5rem}.site-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;display:grid}.site-list{gap:1.75rem;display:grid}.site-list p{color:var(--site-muted);margin:0}.site-number{color:var(--site-muted);font:.75rem var(--site-mono);margin-bottom:.75rem;display:block}.site-proof{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);max-width:820px;margin:2.5rem auto 0;overflow:hidden}.site-proof img{width:100%;height:auto;display:block}.site-proof figcaption{border-top:1px solid var(--site-border);color:var(--site-muted);padding:1rem 1.25rem;font-size:.8125rem}.site-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.site-three p{color:var(--site-muted)}.commercial-site code{font:.88em var(--site-mono);overflow-wrap:anywhere}.site-thesis{background:var(--site-inset);border-radius:var(--site-radius);padding:3rem}.site-offer{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.site-price{letter-spacing:-.04em;font-size:3rem;line-height:1.2}.site-faq{max-width:52rem}.site-faq details{border-bottom:1px solid var(--site-border)}.site-faq summary{cursor:pointer;min-height:48px;padding:1.25rem 0;font-weight:550}.site-faq details p{color:var(--site-muted);margin:0 0 1.5rem}.site-footer{border-top:1px solid var(--site-border);justify-content:space-between;gap:3rem;padding-block:3rem;font-size:.875rem;display:flex}.site-footer p{color:var(--site-muted)}.site-footer nav{flex-wrap:wrap;align-content:start;align-items:start;gap:1rem 2rem;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-skip{z-index:10;background:var(--site-surface);padding:.75rem;position:absolute;top:-100px;left:1rem}.site-skip:focus{top:1rem}.site-page-header{padding-block:4.5rem 3rem}.site-page-header h1{max-width:20ch}.site-pilot-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:5rem;padding-bottom:5rem;display:grid}.site-pilot-grid section+section{margin-top:2.5rem}.site-pilot-grid h2{font-size:1.5rem}.site-pilot-grid li{margin-block:.75rem}.site-pilot-grid ul{padding-left:1.2rem}.site-form{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);padding:2rem}.site-field{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.site-field label{font-size:.875rem;font-weight:550}.site-field input,.site-field select,.site-field textarea{font:inherit;color:var(--site-text);border:1px solid var(--site-control-border);background:var(--site-surface);border-radius:4px;width:100%;min-width:0;min-height:46px;padding:.65rem .75rem}.site-field textarea{resize:vertical;min-height:7rem}.site-field :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}.site-form button{cursor:pointer;font:inherit;width:100%}.site-form button:disabled{opacity:.65;cursor:wait}.site-error{color:var(--site-error)}.site-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-prose{max-width:48rem;padding-bottom:4rem}.site-prose h2{margin-top:2.5rem;font-size:1.5rem}@media (max-width:60rem){.site-hero{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.site-hero-aside{max-width:34rem}.site-split,.site-pilot-grid{gap:2.5rem}.site-header{flex-wrap:wrap;gap:.25rem;padding-block:1rem}.site-header nav{column-gap:1rem}}@media (max-width:44rem){.site-container{width:calc(100% - 2rem)}.site-header{flex-direction:column;align-items:start}.site-header nav{font-size:.8125rem}.site-hero{padding-block:2.5rem}.site-split,.site-three,.site-pilot-grid,.site-offer{grid-template-columns:1fr;gap:2rem}.site-section{padding-block:3rem}.site-actions{flex-direction:column;align-items:stretch}.site-thesis,.site-form{padding:1.5rem}.site-footer{flex-direction:column;gap:2rem}.site-page-header{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.commercial-site *,.commercial-site :before,.commercial-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-aside-title{font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--site-text)!important}.guide-breadcrumb{color:var(--site-muted);flex-wrap:wrap;gap:.5rem;padding-block:1.75rem;font-size:.8125rem;display:flex}.guide-header{max-width:54rem;padding-block:1.5rem 2.5rem}.commercial-site .guide-header h1{max-width:25ch;font-size:clamp(2.2rem,4.5vw,3.7rem)}.guide-meta,.guide-assumptions{color:var(--site-muted);font-size:.875rem}.guide-body{min-width:0;max-width:74ch;padding-bottom:4rem}.guide-body p{max-width:none;margin-block:1.1rem}.guide-body h2{max-width:none;margin-block:3rem 1.25rem;scroll-margin-top:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.guide-body a,.guide-about a,.guide-index-item a{text-decoration:underline}.guide-body ul,.guide-body ol{padding-left:1.5rem}.guide-body li{margin-block:.65rem}.guide-toc{border:1px solid var(--site-border);border-radius:var(--site-radius);margin-block:2rem;padding:1rem 1.5rem}.guide-toc p{font-weight:600}.guide-toc a{padding-block:.2rem;display:inline-block}.guide-code{background:var(--site-inset);border:1px solid var(--site-border);border-radius:var(--site-radius);min-width:0;margin:1.5rem 0}.guide-code figcaption{border-bottom:1px solid var(--site-border);color:var(--site-muted);padding:.6rem 1rem;font-size:.75rem}.guide-code pre{margin:0;padding:1.2rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.commercial-site .guide-code code{white-space:pre;overflow-wrap:normal;font-size:inherit}.guide-table{margin-block:1.75rem;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.875rem}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--site-border);padding:.85rem}.guide-table th{background:var(--site-inset);font-weight:600}.guide-note{border-left:3px solid var(--site-accent);background:var(--site-inset);margin-block:1.75rem;padding:.3rem 1.3rem}.guide-pilot{border-block:1px solid var(--site-border);margin-top:3rem;padding-block:0 1rem}.guide-category{border-top:1px solid var(--site-border);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:3rem;padding-block:2.5rem;display:grid}.guide-category h2{font-size:1.5rem}.guide-index-item+.guide-index-item{margin-top:2rem}.guide-index-item p{color:var(--site-muted)}.guide-about{max-width:74ch;padding-block:3rem 4rem}.guide-about h2{font-size:1.5rem}@media (max-width:44rem){.guide-category{grid-template-columns:1fr;gap:1rem}.guide-toc{padding-inline:1rem}.guide-code pre{padding:1rem}.guide-breadcrumb{overflow-wrap:anywhere}}.site-prose a,.site-caption a{text-underline-offset:.18em;text-decoration:underline}.site-form fieldset{border:0;min-width:0;margin:0;padding:0}#alpha,#product{scroll-margin-top:1.5rem}#alpha p+p{margin-top:1rem}.site-language-menu{flex:none;font-size:.83rem;position:relative}.site-language-menu>summary{cursor:pointer;border:1px solid var(--site-border);border-radius:6px;align-items:center;gap:.4rem;min-height:44px;padding:.25rem .8rem;list-style:none;display:flex}.site-language-menu>summary::-webkit-details-marker{display:none}.site-language-menu>summary:after{content:"⌄";margin-inline-start:.25rem}.site-language-options{z-index:20;background:var(--site-surface);border:1px solid var(--site-border);border-radius:7px;min-width:13rem;padding:.4rem;position:absolute;inset-block-start:calc(100% + .3rem);inset-inline-end:0;box-shadow:0 12px 26px #162f2820}.site-language-options a{color:var(--site-text);min-height:40px;padding:.55rem .65rem;text-decoration:none;display:block!important}.site-language-options a:hover,.site-language-options a[aria-current]{background:var(--site-inset)}.site-language-suggestion{z-index:40;bottom:1rem;background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-border);border-radius:8px;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.8rem 1rem;font-size:.9rem;display:flex;position:fixed;inset-inline-end:1rem;box-shadow:0 12px 40px #162f282c}.site-language-suggestion button{color:var(--site-text);cursor:pointer;background:0 0;border:0;min-width:35px;min-height:35px;font-size:1.4rem}.site-optional{color:var(--site-muted);font-weight:400}.commercial-site[dir=rtl],html[dir=rtl] .commercial-site{text-align:start}html[dir=rtl] .commercial-site .site-eyebrow{letter-spacing:0;text-transform:none}html[lang=ja] .commercial-site{line-break:strict}@media (max-width:44rem){.site-language-menu{align-self:flex-start}.site-header nav{width:100%}.site-language-options{inset-inline:0 auto}}.site-language-note{max-width:25rem;color:var(--site-muted);padding-inline:.8rem;font-size:.75rem;line-height:1.5}.import-workflow{margin:1.5rem 0}.import-workflow figcaption{margin-block-end:1rem}.workflow-file{border:1px solid var(--site-border);border-radius:var(--site-radius);font-family:var(--site-mono);align-items:center;gap:.5rem;padding:.75rem;font-size:.8rem;display:flex}.workflow-stages{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.workflow-stages li{border:1px solid var(--site-border);border-inline-start:3px solid var(--site-accent);border-radius:var(--site-radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.9rem;display:flex;position:relative}.workflow-stages li:first-child{margin-block-start:.5rem}.workflow-step-number{color:var(--site-muted);font-family:var(--site-mono);font-size:.7rem}.workflow-mapping{color:var(--site-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:.72rem}.site-integration-goal{border-inline-start:2px solid var(--site-border);max-width:54ch;padding-inline-start:.85rem}.site-language-options>[aria-disabled=true]{color:var(--site-muted);min-height:40px;padding:.55rem .65rem;display:block}.site-language-menu .site-language-note{margin:.5rem;font-size:.8rem}.site-hero{grid-template-columns:minmax(0,1fr) 19rem}@media (max-width:60rem){.site-hero{grid-template-columns:minmax(0,1fr)}.workflow-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stages li:first-child{margin-block-start:0}.workflow-file{margin-block-end:.5rem}}
.localized-site{text-align:start;overflow-wrap:anywhere}.localized-site .localized-header-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;min-width:0;display:flex}.localized-site .site-header,.localized-site .site-footer{flex-wrap:wrap}.localized-site .site-header{padding-block:1rem}.localized-site .site-skip{left:auto;inset-inline-start:1rem}.localized-site :is(h1,h2,h3,.site-eyebrow,.site-number){letter-spacing:normal}.localized-site .site-eyebrow{text-transform:none;font-family:inherit;font-size:.875rem}.localized-site :is(h1,h2){max-width:none}.localized-site p+p{margin-block-start:1rem}.localized-site p+a{margin-block-start:1rem;display:inline-block}.localized-site .localized-flow{margin-block:1rem;padding-inline-start:1.5rem;list-style:decimal}.localized-site .localized-flow li{margin-block:.35rem;padding-inline-start:.25rem}.localized-site .localized-process{margin:0;padding-inline-start:1.25rem;list-style:decimal}.localized-site .localized-process li::marker{color:var(--site-muted)}.localized-site .localized-process .site-number{display:none}.localized-site .localized-resource-links{margin-block:1rem;padding-inline-start:1.25rem;list-style:outside}.localized-site .localized-resource-links a{padding-block:.5rem;text-decoration:underline;display:inline-block}.localized-site .site-form>.site-caption{margin-block:1rem}.localized-site .localized-form-status:not(:empty){margin-block-start:1rem}.localized-site .site-error{color:var(--site-error)}.localized-site .site-field [aria-invalid=true]{border-color:var(--site-error)}.localized-site :is(.site-button,.site-field select){white-space:normal;max-width:100%}.localized-site [dir=ltr]{text-align:left}.localized-site[lang=ar]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.9}.localized-site[lang=ar] :is(h1,h2,h3,.site-aside-title){line-height:1.45}.localized-site[lang=ar] .site-brand{letter-spacing:normal}.localized-site[lang=ja]{line-break:strict;word-break:normal;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.85}.localized-site[lang=ja] :is(h1,h2,h3,.site-aside-title){line-height:1.5}@media (max-width:60rem){.localized-site .localized-header-navigation{justify-content:flex-start}}@media (max-width:44rem){.localized-site h1{font-size:clamp(2rem,8vw,2.75rem)}.localized-site .site-form{padding:1.25rem}.localized-site .localized-header-navigation{width:100%}.localized-site .site-header nav{gap:.25rem 1rem}}
.founder-site{--site-container:1256px;--site-radius:9px;-webkit-font-smoothing:antialiased;background:#f7f8f4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.founder-site .site-container{width:min(calc(100% - 4rem), var(--site-container))}.founder-site .site-header{gap:2rem;min-height:88px;padding-block:1rem}.founder-site .site-brand{letter-spacing:-.035em;font-weight:650}.founder-site .site-header nav{gap:1.8rem;margin-inline-start:auto;font-size:.875rem}.header-tools{align-items:center;gap:1rem;display:flex}.founder-site .site-language-menu>summary{border:0;padding:.5rem;font-size:.8rem}.founder-site .header-access{min-height:40px;padding:.55rem .85rem;font-size:.8rem}.founder-site h1{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2.3rem,4.3vw,3.6rem);font-weight:580;line-height:1.12}.founder-site h2{letter-spacing:-.035em;max-width:26ch;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:570;line-height:1.18}.founder-site h3{font-size:1.1rem;line-height:1.35}.founder-site .site-eyebrow{letter-spacing:.065em;margin-block-end:1rem;font-family:inherit;font-size:.75rem;font-weight:600}.founder-site .site-lede{font-size:1.08rem;line-height:1.7}.founder-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,6vw,5.5rem) 5rem;display:grid}.founder-site .founder-hero h1{max-width:15ch;font-size:clamp(2.7rem,4.6vw,4.15rem);line-height:1.075}.hero-copy .site-lede{color:#56645b;margin-block:1.6rem 1.8rem;max-width:45ch!important}.hero-copy .site-actions{align-items:center;gap:1.3rem;margin-block:1.8rem 1.3rem}.founder-site .site-button{gap:1rem;padding:.85rem 1rem;font-size:.875rem;font-weight:550}.hero-secondary{align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;display:inline-flex}.hero-focus{color:var(--site-muted);align-items:baseline;gap:.6rem;margin:0;font-size:.8rem;display:flex}.hero-focus>span{color:var(--site-accent);font-size:.55rem}.product-preview{background:#fff;border:1px solid #d0dad2;border-radius:15px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 60px -22px #1d382b35,0 3px 10px #1d382b08}.preview-chrome{color:var(--site-muted);background:#eef2ec;border-bottom:1px solid #dce3da;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.7rem;display:flex}.preview-dots{gap:4px;display:flex}.preview-dots i{background:#a9b8ab;border-radius:50%;width:6px;height:6px}.preview-chrome .preview-label{color:#435d4a;border:1px solid #c7d3c8;border-radius:4px;margin-inline-start:auto;padding:.15rem .45rem}.preview-content{padding:1.4rem 1.4rem 1.15rem}.preview-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.founder-site .preview-title h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.preview-file{color:var(--site-muted);font-family:var(--site-mono);font-size:.72rem}.preview-tabs{color:var(--site-muted);border-bottom:1px solid #e5e9e3;gap:1.3rem;margin:0 0 1.25rem;padding:0;font-size:.7rem;list-style:none;display:flex}.preview-tabs li{align-items:center;gap:.35rem;padding-block:0 .65rem;display:flex}.preview-tabs li>span{color:#477354;background:#eef3eb;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:.6rem;display:inline-grid}.preview-tabs li.current{color:#245a43;border-bottom:2px solid #245a43}.preview-mapping{background:#f8faf7;border:1px solid #e1e7de;border-radius:8px;margin-bottom:1.3rem;padding:.8rem 1rem}.preview-mapping p{margin:0 0 .7rem;font-size:.8rem;font-weight:600}.preview-mapping>div:not(.mapping-pair){color:#6a766c;justify-content:space-between;margin-bottom:.4rem;font-size:.72rem;display:flex}.mapping-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-block:.35rem;display:grid}.mapping-pair code{text-overflow:ellipsis;background:#fff;border:1px solid #dce3d9;border-radius:4px;padding:.35rem .5rem;font-size:.7rem;overflow:hidden}.mapping-pair>span{color:#6e8d77}.preview-table-wrap{overflow-x:auto}.preview-table-wrap table{border-collapse:collapse;text-align:start;width:100%;font-size:.8rem;line-height:1.5}.preview-table-wrap :is(th,td){text-align:start;vertical-align:middle;border-bottom:1px solid #e8ece5;padding:.7rem .5rem}.preview-table-wrap th{color:#6c776d;background:#f7f9f5;font-size:.72rem;font-weight:500}.preview-table-wrap td:first-child{font-weight:550}.preview-issue-row{background:#fdf9ee}.preview-issue-row del{color:#956638;font-size:.64rem}.preview-ready{white-space:nowrap;color:#2c6e43}.preview-attention{color:#896024;font-size:.72rem}.preview-correction{align-items:start;gap:.55rem;padding:.85rem .55rem 1rem;display:flex}.preview-correction>span{color:#ad854b}.preview-correction strong{font-size:.7rem;font-weight:500;display:block}.preview-correction div>span{color:#6c776d;font-size:.72rem}.preview-bottom{color:#fff;background:#245a43;border-radius:6px;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.75rem;display:flex}.preview-bottom>span:last-child{margin-inline-start:auto}.product-preview figcaption{color:#6c776d;text-align:start;border-top:1px solid #e8ece5;padding:.85rem 1.4rem;font-size:.7rem}.founder-section{border-top:1px solid var(--site-border);padding-block:clamp(3.5rem,6vw,5.5rem);scroll-margin-top:2rem}.section-heading{max-width:48rem;margin-bottom:3rem}.section-heading>p:not(.site-eyebrow){max-width:59ch;color:var(--site-muted)}.feature-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem;display:grid}.feature-columns p{color:var(--site-muted);margin-bottom:0;font-size:.95rem;line-height:1.75}.feature-index{font:.75rem/1.5 var(--site-mono);color:#66806e;margin-bottom:1rem;display:block}.responsibility-diagram{grid-template-columns:1fr 1.2fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.responsibility-diagram li{background:#f9fbf6;border:1px solid #d0dad0;border-radius:10px;min-width:0;padding:1.75rem}.responsibility-diagram li.flow-role{color:#f4f8ed;background:#214e3c;border-color:#214e3c}.responsibility-diagram p{color:#5f6d63;margin:.8rem 0 0;font-size:.9rem}.responsibility-diagram .flow-role p{color:#d2e3d4}.role-symbol{color:#5a8066;font:1.4rem var(--site-mono);margin-bottom:1.7rem;display:block}.flow-role .role-symbol{color:#c4e8cf}.role-track{color:#c4e8cf;letter-spacing:.15em;margin-top:1.3rem;display:block}.integration-footer{justify-content:space-between;align-items:center;gap:3rem;padding-top:2.5rem;display:flex}.integration-footer>div{max-width:43rem}.integration-footer p{color:var(--site-muted);margin-bottom:0;font-size:.9rem}.integration-footer .site-button{flex-shrink:0}.founder-access{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:7rem;display:grid}.founder-access>div:first-child{padding-top:1.25rem}.availability-line{color:#68776b;max-width:44ch;padding-top:1rem;font-size:.85rem}.founder-site .site-form{background:#fff;border:1px solid #d5dfd3;border-radius:13px;padding:2rem;box-shadow:0 6px 24px #2c4d3210}.founder-site .site-form h2{margin-bottom:.7rem;font-size:1.4rem}.founder-site .site-form .site-caption{font-size:.8rem}.founder-site .site-form input{min-height:48px}.founder-site .site-form textarea{min-height:110px}.founder-site .site-form button[type=submit]{width:100%}.founder-faq{grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.founder-faq details{border-bottom:1px solid var(--site-border)}.founder-faq summary{cursor:pointer;padding:1.25rem 0;font-size:.98rem;font-weight:550}.founder-faq details p{color:var(--site-muted);padding-bottom:1rem;font-size:.95rem}.founder-site .site-footer{margin-top:1rem;padding-block:3rem}.founder-site .site-footer p{font-size:.85rem}.architecture-hero{max-width:58rem;padding-block:5rem 3rem}.founder-site .architecture-hero h1{max-width:21ch}.architecture-steps{gap:0;max-width:56rem;margin-top:2.5rem;display:grid}.architecture-steps article{border-top:1px solid #d9e2d6;grid-template-columns:3rem 1fr;gap:1rem;padding:1.6rem 0;scroll-margin-top:2rem;display:grid}.architecture-steps p{color:var(--site-muted);margin:.7rem 0 0}.architecture-outcome{background:#edf2e9;border:1px solid #d3decd;border-radius:13px;grid-template-columns:1fr 1fr;gap:5rem;margin-bottom:3rem;padding:3rem;display:grid}.architecture-outcome h2{font-size:1.9rem}.architecture-outcome p{color:var(--site-muted);font-size:.95rem}.architecture-access{justify-content:space-between;align-items:center;gap:3rem;display:flex}.architecture-access p:not(.site-eyebrow){color:var(--site-muted)}.architecture-access .site-button{flex-shrink:0}.founder-site .guide-header h1{max-width:25ch;font-size:clamp(2.1rem,4vw,3.2rem)}.guide-code pre{text-align:left;direction:ltr}.founder-site .guide-body{overflow-wrap:anywhere;min-width:0}.founder-site .guide-body pre{max-width:100%}.founder-site .guide-breadcrumb{flex-wrap:wrap}.founder-site .guide-breadcrumb>span:last-child{max-width:45ch}.founder-site .guide-table{max-width:100%}.founder-site[lang=ar]{font-family:Tahoma,Arial,sans-serif}.founder-site[lang=ar] :is(h1,h2,h3){letter-spacing:0;line-height:1.4}.founder-site[lang=ar] .site-eyebrow{letter-spacing:0}.founder-site[lang=ja]{font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.founder-site[lang=ja] :is(h1,h2,h3){letter-spacing:-.02em;line-height:1.45}.founder-site[lang=ar] .founder-hero h1{max-width:none;font-size:clamp(2.5rem,4vw,3.7rem)}.founder-site[lang=ja] .founder-hero h1{max-width:none;font-size:clamp(2.1rem,3.4vw,3.2rem)}@media (max-width:1120px){.founder-site .site-header,.founder-site .site-header nav{gap:1rem}.header-tools{gap:.5rem}.founder-access{gap:3rem}.founder-hero{gap:2rem}.preview-title{flex-wrap:wrap;gap:.3rem}.preview-file{font-size:.6rem}}@media (max-width:900px){.founder-hero{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem 4rem}.founder-site .founder-hero h1{max-width:19ch}.hero-copy{max-width:44rem}.product-preview{width:100%;max-width:680px;margin-inline:auto}.founder-site .site-header{flex-wrap:wrap}.founder-site .site-header nav{order:3;width:100%;margin:0}.header-tools{margin-inline-start:auto}.feature-columns{gap:2rem}.responsibility-diagram{grid-template-columns:1fr}.responsibility-diagram li{padding:1.5rem}.role-symbol{margin-bottom:1rem}.integration-footer{flex-direction:column;align-items:start;gap:1.5rem}.architecture-outcome{gap:2rem;padding:2rem}.founder-faq{gap:2.5rem}}@media (max-width:600px){.founder-site .site-container{width:calc(100% - 2rem)}.founder-site .site-header{gap:.5rem;padding-block:1rem}.founder-site .site-header nav{gap:1.3rem;font-size:.8rem}.founder-site .site-brand{font-size:1.15rem}.founder-site .header-access{display:none}.founder-site .site-language-menu{align-self:center}.founder-site .site-language-options{inset-inline:auto 0}.founder-site h1{font-size:2.35rem}.founder-site .founder-hero h1{max-width:15ch;font-size:2.75rem}.founder-site[lang=ar] .founder-hero h1{font-size:2.4rem}.founder-site[lang=ja] .founder-hero h1{font-size:2.1rem}.hero-copy .site-lede{font-size:1rem}.hero-copy .site-actions{gap:1rem}.hero-secondary{font-size:.8rem}.preview-chrome{gap:.5rem;padding:.75rem .8rem}.preview-content{padding:1rem .75rem}.preview-tabs{gap:.65rem;font-size:.6rem}.preview-tabs li>span{min-width:16px;height:16px}.preview-title{margin-bottom:1rem}.founder-site .preview-title h2{font-size:1rem}.preview-mapping{padding:.7rem}.mapping-pair{gap:.4rem}.mapping-pair code{font-size:.6rem}.preview-table-wrap :is(th,td){padding:.55rem .3rem}.preview-table-wrap td:nth-child(2),.preview-issue-row del,.preview-attention{font-size:.57rem}.preview-table-wrap td:last-child{max-width:65px}.product-preview figcaption{padding-inline:.85rem}.feature-columns,.founder-access,.founder-faq,.architecture-outcome{grid-template-columns:1fr}.feature-columns{gap:2.5rem}.section-heading{margin-bottom:2.3rem}.founder-access{gap:2rem}.founder-site .site-form{padding:1.5rem}.architecture-hero{padding-block:3rem 2rem}.architecture-steps article{grid-template-columns:2rem 1fr;gap:.5rem}.architecture-outcome{padding:1.5rem}.architecture-access{flex-direction:column;align-items:start;gap:1rem}.founder-site .site-page-header{padding-block:3rem 2rem}.founder-site .guide-header{padding-block:2rem}.preview-table-wrap :is(th,td):last-child{display:none}.preview-table-wrap table{font-size:.75rem}.preview-table-wrap td:first-child{max-width:100px}.preview-table-wrap td:nth-child(2),.preview-issue-row del{font-size:.7rem}}.founder-site :is(h1,h2,h3,input,textarea,select,button),.preview-table-wrap table{font-family:inherit}
