:root{--_theme---border:#e4e0d3;--_theme---header-bg:#faf8f3d1;--_theme---font-display:"Space Grotesk",sans-serif;--_theme---text:#1b1a16;--_theme---font-mono:"JetBrains Mono",sans-serif;--_theme---accent:#2f5fde;--_theme---text-dim:#6b6759;--_theme---font-body:Inter,sans-serif;--_theme---border-strong:#d2ccbb;--_theme---on-accent:#fff;--_theme---accent-strong:#2449ad;--_theme---surface:#fff;--_theme---text-faint:#a29d8c;--_theme---bg:#faf8f3;--_theme---surface-2:#f5f1e7;--_theme---bg-raise:#f3f0e7;--_theme---heat-0:#e9edfa;--_theme---heat-1:#bdcdf4;--_theme---heat-2:#88a4ec;--_theme---heat-3:#5178e0;--_theme---heat-4:#2f5fde}.inline-span-0{margin-left:auto}.navbar-container{z-index:50;border-bottom:1px solid var(--_theme---border);background-color:var(--_theme---header-bg);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0}.navbar{z-index:50;background-color:var(--_theme---header-bg);justify-content:space-between;align-items:center;max-width:1160px;margin-left:auto;margin-right:auto;padding:18px 32px;display:flex}.logo{font-family:var(--_theme---font-display);color:var(--_theme---text);align-items:baseline;column-gap:2px;font-size:19px;font-weight:700;text-decoration-line:none;display:inline-flex}.logo-span{font-family:var(--_theme---font-mono);color:var(--_theme---accent);font-weight:400}.nav-links{color:var(--_theme---text-dim);gap:32px;font-size:14px;display:flex}.nav-link{font-family:var(--_theme---font-body);color:var(--_theme---text-dim);font-size:15px;text-decoration-line:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.nav-link:hover{color:var(--_theme---text)}.nav-cta{align-items:center;gap:14px;display:flex}.btn{font-family:var(--_theme---font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration-line:none;transition-property:transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}.btn.btn-primary{background-color:var(--_theme---accent);font-family:var(--_theme---font-body);color:var(--_theme---on-accent);justify-content:center;align-items:center;font-weight:600}.btn.btn-primary:hover{background-color:var(--_theme---accent-strong);transform:translateY(-1px)}.btn.btn-primary.w--current{text-align:center;justify-content:center;align-items:center;display:flex}.btn.btn-secondary{border-color:var(--_theme---border-strong);color:var(--_theme---text);text-align:center;background-color:#0000;justify-content:center;align-items:center;display:flex}.btn.btn-secondary:hover{border-color:var(--_theme---text-dim);transform:translateY(-1px)}.nav-toggle{color:var(--_theme---text);cursor:pointer;background-color:#0000;border-width:0;font-size:22px;text-decoration-line:none;display:none}.hero-section{border-bottom:1px solid var(--_theme---border);padding-top:88px;padding-bottom:80px}.container{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.container.inline-div-0{padding-top:40px}.eyebrow{opacity:1;font-family:var(--_theme---font-mono);color:var(--_theme---accent);letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;transition:none .5s;display:inline-flex;transform:none}.eyebrow:before{background-color:var(--_theme---accent);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #2f5fde}.eyebrow.in{opacity:1;transform:none}.hero-heading{opacity:1;max-width:620px;font-family:var(--_theme---font-display);color:var(--_theme---text);letter-spacing:-.01em;margin-top:22px;margin-bottom:22px;font-size:58px;font-weight:600;line-height:1.05;transition:none .5s;transform:none}.hero-heading.in{opacity:1;transform:none}.hero-lead{opacity:1;max-width:560px;color:var(--_theme---text-dim);margin-bottom:36px;font-size:18px;transition:none .5s;transform:none}.hero-lead.in{opacity:1;transform:none}.cta-group{opacity:1;flex-wrap:wrap;gap:14px;margin-bottom:72px;transition:none .5s;display:flex;transform:none}.cta-group.in{opacity:1;transform:none}.grid-card{border:1px solid var(--_theme---border);background-color:var(--_theme---surface);opacity:1;transition:none opacity .6s ease opacity .6s ease,undefined transform undefined undefined transform undefined undefined;border-radius:14px;padding:28px 30px;transform:none}.grid-card.in{opacity:1;transform:none}.grid-card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.stat{font-family:var(--_theme---font-mono);color:var(--_theme---text-dim);font-size:14px}.stat-strong{color:var(--_theme---text);font-weight:500}.contrib-grid{grid-template-columns:repeat(48,1fr);gap:3px;display:grid}.contrib-legend{font-family:var(--_theme---font-mono);color:var(--_theme---text-faint);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.legend-swatches{gap:3px;display:flex}.platforms-section{border-bottom:1px solid var(--_theme---border);padding-top:56px;padding-bottom:56px}.logos-row-text{font-family:var(--_theme---font-mono);color:var(--_theme---text-dim);text-align:center;margin-bottom:26px;font-size:14px;display:block}.chip-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.chip{border-color:var(--_theme---border);font-family:var(--_theme---font-mono);color:var(--_theme---text);border-style:solid;border-width:1px;border-radius:100px;padding:9px 20px;font-size:14px}.section-head{opacity:1;max-width:560px;margin-bottom:56px;transition:none .6s;transform:none}.section-head.in{opacity:1;transform:none}.section-head-heading{font-family:var(--_theme---font-display);color:var(--_theme---text);letter-spacing:-.01em;margin-bottom:14px;font-size:32px;font-weight:600}.section-head-text{color:var(--_theme---text-dim);font-size:16px}.diff-list{border:1px solid var(--_theme---border);background-color:var(--_theme---surface);opacity:1;border-radius:14px;transition:none .6s;overflow:hidden;transform:none}.diff-list.in{opacity:1;transform:none}.diff-row{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border);font-family:var(--_theme---font-mono);gap:16px;padding:20px 26px;font-size:14px;display:flex}.diff-row.diff-row-last{border-bottom-style:none}.plus{color:var(--_theme---accent);flex-shrink:0}.diff-title{color:var(--_theme---text);font-weight:500}.diff-desc{font-family:var(--_theme---font-body);color:var(--_theme---text-dim);margin-top:4px;font-size:15px}.steps{opacity:1;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:24px;transition-property:none;display:grid;transform:none}.steps.in{opacity:1;transform:none}.step{border-top:1px solid var(--_theme---border-strong);padding-top:18px}.step-num{font-family:var(--_theme---font-mono);color:var(--_theme---accent);font-size:14px}.step-heading{font-family:var(--_theme---font-display);color:var(--_theme---text);margin-top:14px;margin-bottom:10px;font-size:19px;font-weight:600}.step-text{color:var(--_theme---text-dim);font-size:15px}.body{background-color:var(--_theme---bg);font-family:var(--_theme---font-body);color:var(--_theme---text);font-size:16px;line-height:1.6}.compare{border:1px solid var(--_theme---border);background-color:var(--_theme---surface);opacity:1;border-radius:14px;align-items:stretch;transition:none .6s;display:flex;overflow:hidden;transform:none}.compare.in{opacity:1;transform:none}.compare-col{flex:1;padding:36px 32px}.versus{border-right:1px solid var(--_theme---border);border-left:1px solid var(--_theme---border);font-family:var(--_theme---font-mono);color:var(--_theme---text-faint);flex:none;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;font-size:13px;display:flex}.compare-num{font-family:var(--_theme---font-display);font-size:40px;font-weight:600}.compare-num.compare-num-bad{color:var(--_theme---text-faint);text-decoration-line:line-through}.compare-num.compare-num-good{color:var(--_theme---accent)}.compare-cap{color:var(--_theme---text-dim);margin-top:8px;font-size:14px}.ai-compare{opacity:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:20px;transition-property:none;display:grid;transform:none}.ai-compare.in{opacity:1;transform:none}.ai-col{border-color:var(--_theme---border);background-color:var(--_theme---surface);border-style:solid;border-width:1px;border-radius:14px;padding:28px 26px}.ai-col.ai-col-accent{border-color:var(--_theme---accent);background-color:var(--_theme---surface-2);border-color:var(--_theme---accent);background-color:var(--_theme---surface-2)}.ai-col-head{font-family:var(--_theme---font-mono);color:var(--_theme---text-dim);margin-bottom:18px;font-size:13px}.ai-col-head-accent{font-family:var(--_theme---font-mono);color:var(--_theme---accent);margin-bottom:18px;font-size:13px}.ai-row{border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---border);color:var(--_theme---text-dim);gap:10px;padding-top:10px;padding-bottom:10px;font-size:15px;display:flex}.ai-row.ai-row-first{border-top-width:0}.ai-row.ai-row-accent{color:var(--_theme---text)}.x{font-family:var(--_theme---font-mono);color:var(--_theme---text-faint);flex-shrink:0}.testimonial{opacity:1;max-width:720px;transition:none .6s;transform:none}.testimonial.in{opacity:1;transform:none}.testimonial-quote{font-family:var(--_theme---font-display);color:var(--_theme---text);margin-bottom:24px;font-size:26px;font-weight:500;line-height:1.4}.testimonial-who{font-family:var(--_theme---font-mono);color:var(--_theme---text-dim);font-size:14px}.testimonial-who-b{color:var(--_theme---text);font-weight:500}.included-section{border-bottom:1px solid var(--_theme---border);padding-top:96px;padding-bottom:96px}.price-grid{opacity:1;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:20px;transition-property:none;display:grid;transform:none}.price-grid.in{opacity:1;transform:none}.price-card{border-color:var(--_theme---border);background-color:var(--_theme---surface);border-style:solid;border-width:1px;border-radius:14px;flex-direction:column;padding:32px 28px;display:flex}.price-card.price-card-featured{border-color:var(--_theme---accent);background-color:var(--_theme---surface-2);border-color:var(--_theme---accent);background-color:var(--_theme---surface-2);position:relative}.badge{background-color:var(--_theme---accent);font-family:var(--_theme---font-mono);color:var(--_theme---on-accent);border-radius:100px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;top:-13px;left:28px}.tier{font-family:var(--_theme---font-mono);color:var(--_theme---text-dim);margin-bottom:14px;font-size:14px}.amount{font-family:var(--_theme---font-display);color:var(--_theme---text);margin-bottom:6px;font-size:38px;font-weight:600}.amount-span{font-family:var(--_theme---font-body);color:var(--_theme---text-dim);font-size:15px;font-weight:400}.desc{color:var(--_theme---text-dim);margin-bottom:24px;font-size:14px}.feat{border-top:1px solid var(--_theme---border);color:var(--_theme---text-dim);padding-top:9px;padding-bottom:9px;font-size:14px}.how-section,.hire-section,.ai-section,.quote-section{border-bottom:1px solid var(--_theme---border);padding-top:96px;padding-bottom:96px}.faq-list{opacity:1;max-width:720px;transition:none .6s;transform:none}.faq-list.in{opacity:1;transform:none}.faq-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border);padding-top:20px;padding-bottom:20px;transition-property:height;transition-duration:.3s;transition-timing-function:ease;overflow:hidden}.faq-summary{font-family:var(--_theme---font-display);color:var(--_theme---text);cursor:pointer;justify-content:space-between;align-items:center;column-gap:20px;font-size:17px;font-weight:600;list-style-type:none;display:flex}.faq-answer{max-width:600px;color:var(--_theme---text-dim);margin-top:14px;font-size:15px}.cta-section{text-align:center;padding-top:100px;padding-bottom:100px}.final-cta-heading{max-width:600px;font-family:var(--_theme---font-display);color:var(--_theme---text);margin:0 auto 30px;font-size:38px;font-weight:600;line-height:1.6}.footer{padding-top:48px;padding-bottom:48px}.pricing-section{border-bottom:1px solid var(--_theme---border);padding-top:96px;padding-bottom:96px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-tag{color:var(--_theme---text-faint);margin-top:6px;font-size:14px}.footer-links{gap:24px;font-size:14px;display:flex}.footer-link{color:var(--_theme---text-dim);font-size:15px;text-decoration-line:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.faq-section{border-bottom:1px solid var(--_theme---border);padding-top:96px;padding-bottom:96px}.price-card-spacer{justify-content:center;align-items:center;height:24px}.eyebrow-div{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.final-cta-wrap{opacity:1;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;transition:none .6s;transform:none}.final-cta-wrap.in{opacity:1;transform:none}@media screen and (max-width:991px){.steps{grid-template-columns:repeat(2,1fr)}.price-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}}@media screen and (max-width:767px){.nav-links,.nav-toggle{display:none}.hero-heading{font-size:38px}.contrib-grid{grid-template-columns:repeat(28,1fr)}.steps{grid-template-columns:1fr}.final-cta-heading{font-size:28px}}@media screen and (max-width:479px){.contrib-grid{grid-template-columns:repeat(18,1fr)}.compare{flex-flow:column}.versus{border-left-style:none;border-right-style:none}.ai-compare{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}}