section[data-astro-cid-4vlxd5gs]{padding:4rem 0}@media(min-width:768px){section[data-astro-cid-4vlxd5gs]{padding:6rem 0}}.section-container[data-astro-cid-4vlxd5gs]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;color:#171715;text-align:center;text-wrap:balance;margin-bottom:.5rem}.section-subtitle[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.6;color:#4f4c47;text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.hero-section[data-astro-cid-4vlxd5gs]{background:#f8f5ef;background-image:linear-gradient(rgba(23,23,21,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(23,23,21,.07) 1px,transparent 1px);background-size:40px 40px;border-bottom:1px solid #1f1f1c;padding:2rem 0 6rem;text-align:center}.hero-container[data-astro-cid-4vlxd5gs]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;max-width:800px}.back-link[data-astro-cid-4vlxd5gs]{display:inline-flex;align-items:center;gap:.25rem;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;color:#716d66;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2rem;transition:color .2s ease}.back-link[data-astro-cid-4vlxd5gs] .ph-icon{font-size:1rem}.back-link[data-astro-cid-4vlxd5gs]:hover{color:#171715}.hero-badge[data-astro-cid-4vlxd5gs]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 1rem;background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);border-radius:0;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;color:#d51f2b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem}.hero-badge[data-astro-cid-4vlxd5gs] .ph-icon{font-size:1rem}.hero-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#171715;margin:0 0 1rem;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.hero-subtitle[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#4f4c47;margin:0 0 2rem;line-height:1.7;max-width:650px;margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-4vlxd5gs]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.hero-stats[data-astro-cid-4vlxd5gs]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(31,31,28,.5)}.stat-item[data-astro-cid-4vlxd5gs]{text-align:center}.stat-value[data-astro-cid-4vlxd5gs]{display:block;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700;color:#d51f2b;line-height:1}.stat-label[data-astro-cid-4vlxd5gs]{display:block;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;color:#716d66;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.quickstart-section[data-astro-cid-4vlxd5gs]{background:#f0ebe2}.quickstart-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:2rem;grid-template-columns:1fr;align-items:start}@media(min-width:1024px){.quickstart-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:2fr 1fr}}@media(max-width:1023px){.quickstart-info[data-astro-cid-4vlxd5gs]{max-width:400px;margin:0 auto}}.info-card[data-astro-cid-4vlxd5gs]{background:#fffdf9;border:1px solid rgba(213,31,43,.3);border-radius:0;padding:2rem}.info-header[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.info-header[data-astro-cid-4vlxd5gs] .ph-icon{color:#d51f2b;font-size:1.5rem}.info-header[data-astro-cid-4vlxd5gs] span[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;color:#d51f2b}.info-card[data-astro-cid-4vlxd5gs]>p[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0 0 1.5rem}.info-list[data-astro-cid-4vlxd5gs]{list-style:none;margin:0;padding:0}.info-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs]{display:flex;align-items:flex-start;gap:.5rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;padding:.25rem 0}.info-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] .ph-icon{color:#d51f2b;font-size:.875rem;margin-top:.125rem;flex-shrink:0}.languages-section[data-astro-cid-4vlxd5gs]{background:#f8f5ef;border-top:1px solid #1f1f1c;border-bottom:1px solid #1f1f1c}.languages-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.languages-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(3,1fr)}}.language-card[data-astro-cid-4vlxd5gs]{background:#fffdf9;border:1px solid #1f1f1c;border-radius:0;padding:2rem;transition:border-color .2s ease,transform .2s ease}.language-card[data-astro-cid-4vlxd5gs]:hover{border-color:#716d66;transform:translateY(-2px)}.language-header[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.language-icon[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);border-radius:0;color:#d51f2b}.language-icon[data-astro-cid-4vlxd5gs] .ph-icon{font-size:1.5rem}.language-badge[data-astro-cid-4vlxd5gs]{display:inline-block;padding:.25rem .5rem;background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);border-radius:0;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;color:#d51f2b;text-transform:uppercase;letter-spacing:.05em}.language-name[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#171715;margin:0 0 .5rem;text-transform:uppercase}.language-description[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0 0 1.5rem}.language-features[data-astro-cid-4vlxd5gs]{list-style:none;margin:0;padding:0}.language-features[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;gap:.5rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;padding:.25rem 0}.language-features[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] .ph-icon{color:#d51f2b;font-size:1rem;flex-shrink:0}.use-cases-section[data-astro-cid-4vlxd5gs]{background:#f0ebe2}.use-cases-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.use-cases-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.use-cases-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(3,1fr)}}.use-case-description[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0 0 1.5rem}.workflow-flow[data-astro-cid-4vlxd5gs]{display:flex;align-items:stretch;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(31,31,28,.5)}.flow-step[data-astro-cid-4vlxd5gs]{flex:1;background:#e9e3d980;border-radius:0;padding:.5rem}.flow-label[data-astro-cid-4vlxd5gs]{display:block;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;color:#d51f2b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.flow-value[data-astro-cid-4vlxd5gs]{display:block;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;color:#4f4c47;line-height:1.4}.flow-arrow[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;color:#716d66}.flow-arrow[data-astro-cid-4vlxd5gs] .ph-icon{font-size:1.25rem}.api-features-section[data-astro-cid-4vlxd5gs]{background:#f8f5ef;border-top:1px solid #1f1f1c;border-bottom:1px solid #1f1f1c}.features-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:900px;margin:0 auto}@media(min-width:768px){.features-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(2,1fr)}}.feature-item[data-astro-cid-4vlxd5gs]{display:flex;gap:1rem;padding:1.5rem;background:#fffdf9;border:1px solid #1f1f1c;border-radius:0}@media(max-width:767px){.feature-item[data-astro-cid-4vlxd5gs]{flex-direction:column;text-align:center}}.feature-icon[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);border-radius:0;color:#d51f2b;flex-shrink:0}@media(max-width:767px){.feature-icon[data-astro-cid-4vlxd5gs]{margin:0 auto}}.feature-icon[data-astro-cid-4vlxd5gs] .ph-icon{font-size:1.25rem}.feature-content[data-astro-cid-4vlxd5gs]{flex:1}.feature-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;color:#171715;margin:0 0 .25rem;text-transform:uppercase}.feature-description[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0}.how-it-works-section[data-astro-cid-4vlxd5gs]{background:#f0ebe2}.steps-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:900px;margin:0 auto}@media(min-width:768px){.steps-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-4vlxd5gs]{background:#fffdf9;border:1px solid #1f1f1c;border-radius:0;padding:2rem;text-align:center;position:relative}.step-number[data-astro-cid-4vlxd5gs]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);border-radius:0;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;color:#d51f2b;margin-bottom:1rem}.step-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;color:#171715;margin:0 0 .5rem;text-transform:uppercase}.step-description[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0}.examples-section[data-astro-cid-4vlxd5gs]{background:#f8f5ef;border-top:1px solid #1f1f1c}.examples-stack[data-astro-cid-4vlxd5gs]{display:flex;flex-direction:column;gap:3rem}.example-title[data-astro-cid-4vlxd5gs]{display:flex;align-items:center;gap:.5rem;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;color:#171715;margin:0 0 1rem;text-transform:uppercase}.example-title[data-astro-cid-4vlxd5gs] .ph-icon{color:#d51f2b;font-size:1.25rem}.example-note[data-astro-cid-4vlxd5gs]{display:flex;align-items:flex-start;gap:1rem;margin-top:2rem;padding:1.5rem;background:#9b65000d;border:1px solid rgba(155,101,0,.2);border-radius:0}.example-note[data-astro-cid-4vlxd5gs] .ph-icon{color:#9b6500;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.example-note[data-astro-cid-4vlxd5gs] p[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47;line-height:1.6;margin:0}.example-note[data-astro-cid-4vlxd5gs] p[data-astro-cid-4vlxd5gs] a[data-astro-cid-4vlxd5gs]{color:#d51f2b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;font-weight:600;transition:color .18s ease}.example-note[data-astro-cid-4vlxd5gs] p[data-astro-cid-4vlxd5gs] a[data-astro-cid-4vlxd5gs]:hover{color:#b61722}.benefits-section[data-astro-cid-4vlxd5gs]{background:#f0ebe2;border-top:1px solid #1f1f1c}.benefits-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:3rem;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.benefits-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:1fr 1fr}}@media(max-width:1023px){.benefits-content[data-astro-cid-4vlxd5gs]{text-align:center}}.benefits-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#171715;margin:0 0 2rem;text-transform:uppercase}.benefits-list[data-astro-cid-4vlxd5gs]{list-style:none;margin:0;padding:0}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs]{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(31,31,28,.5)}@media(max-width:1023px){.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs]{flex-direction:column;align-items:center;text-align:center}}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs]:last-child{border-bottom:none}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] .ph-icon{color:#d51f2b;font-size:1.5rem;flex-shrink:0}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] div[data-astro-cid-4vlxd5gs]{display:flex;flex-direction:column;gap:.25rem}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] strong[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;color:#171715}.benefits-list[data-astro-cid-4vlxd5gs] li[data-astro-cid-4vlxd5gs] span[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#4f4c47}@media(max-width:1023px){.benefits-visual[data-astro-cid-4vlxd5gs]{max-width:500px;margin:0 auto}}.log-output[data-astro-cid-4vlxd5gs]{font-family:SFMono-Regular,SF Mono,Roboto Mono,Consolas,Liberation Mono,monospace;font-size:.9375rem;line-height:1.8}.log-output[data-astro-cid-4vlxd5gs] p[data-astro-cid-4vlxd5gs]{margin:0;color:#4f4c47}.log-time[data-astro-cid-4vlxd5gs]{color:#716d66}.log-method[data-astro-cid-4vlxd5gs]{color:#d51f2b;font-weight:600}.log-info[data-astro-cid-4vlxd5gs]{color:#4f4c47;font-weight:600}.log-status[data-astro-cid-4vlxd5gs]{color:#9b6500;font-weight:600}.log-success[data-astro-cid-4vlxd5gs]{color:#d51f2b;font-weight:600}.endpoints-section[data-astro-cid-4vlxd5gs]{background:#f8f5ef;border-top:1px solid #1f1f1c}.endpoints-grid[data-astro-cid-4vlxd5gs]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.endpoints-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.endpoints-grid[data-astro-cid-4vlxd5gs]{grid-template-columns:repeat(3,1fr)}}.endpoint-card[data-astro-cid-4vlxd5gs]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;background:#fffdf9;border:1px solid #1f1f1c;border-radius:0;padding:1.5rem;transition:border-color .2s ease}.endpoint-card[data-astro-cid-4vlxd5gs]:hover{border-color:#716d66}.endpoint-method[data-astro-cid-4vlxd5gs]{display:inline-block;padding:.25rem .5rem;border-radius:0;font-family:SFMono-Regular,SF Mono,Roboto Mono,Consolas,Liberation Mono,monospace;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.endpoint-method[data-astro-cid-4vlxd5gs].post,.endpoint-method[data-astro-cid-4vlxd5gs].get{background:#d51f2b1a;border:1px solid rgba(213,31,43,.3);color:#d51f2b}.endpoint-path[data-astro-cid-4vlxd5gs]{font-family:SFMono-Regular,SF Mono,Roboto Mono,Consolas,Liberation Mono,monospace;font-size:1rem;font-weight:600;color:#171715}.endpoint-description[data-astro-cid-4vlxd5gs]{flex-basis:100%;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;color:#716d66;margin:.25rem 0 0;line-height:1.5}.endpoints-cta[data-astro-cid-4vlxd5gs]{display:flex;justify-content:center;margin-top:2rem}.cta-section[data-astro-cid-4vlxd5gs]{background:linear-gradient(180deg,#f8f5ef,#f3efe7);background-image:linear-gradient(rgba(23,23,21,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(23,23,21,.07) 1px,transparent 1px);background-size:40px 40px;border-top:1px solid #1f1f1c}.cta-content[data-astro-cid-4vlxd5gs]{max-width:600px;margin:0 auto;text-align:center}.cta-title[data-astro-cid-4vlxd5gs]{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#171715;margin:0 0 1rem;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.cta-subtitle[data-astro-cid-4vlxd5gs]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#4f4c47;margin:0 0 2rem}.cta-buttons[data-astro-cid-4vlxd5gs]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:767px){.hero-buttons[data-astro-cid-4vlxd5gs],.cta-buttons[data-astro-cid-4vlxd5gs]{flex-direction:column;align-items:center}.hero-buttons[data-astro-cid-4vlxd5gs] .btn,.cta-buttons[data-astro-cid-4vlxd5gs] .btn{width:100%;max-width:300px}.hero-stats[data-astro-cid-4vlxd5gs]{gap:1.5rem}.languages-grid[data-astro-cid-4vlxd5gs],.use-cases-grid[data-astro-cid-4vlxd5gs],.endpoints-grid[data-astro-cid-4vlxd5gs]{gap:1rem}.language-card[data-astro-cid-4vlxd5gs],.step-card[data-astro-cid-4vlxd5gs]{padding:1.5rem}.workflow-flow[data-astro-cid-4vlxd5gs]{flex-direction:column}.flow-arrow[data-astro-cid-4vlxd5gs]{transform:rotate(90deg);justify-content:center;padding:.25rem 0}}
