.feature-hero:where(.astro-torrd6o3){max-width:44rem;margin:6rem auto 5rem;text-align:center;padding-inline:1.5rem}.xora-eyebrow:where(.astro-torrd6o3){display:inline-block;background:#ff56001a;color:var(--fin-orange);border:1px solid rgba(255,86,0,.15);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.375rem .75rem;border-radius:9999px;margin-bottom:1.5rem}.xora-page-title:where(.astro-torrd6o3){font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1.1;color:var(--ink);letter-spacing:-.02em;margin-bottom:1.25rem}.xora-lead:where(.astro-torrd6o3){font-size:1.25rem;line-height:1.5;color:var(--ink-muted)}.container:where(.astro-torrd6o3){max-width:60rem;margin:0 auto;padding-inline:1.5rem}.feature-section:where(.astro-torrd6o3){padding-block:5rem;border-bottom:1px solid var(--hairline)}.feature-section:where(.astro-torrd6o3).highlight{background:radial-gradient(circle at 50% 0%,rgba(255,86,0,.03) 0%,transparent 60%)}.section-header:where(.astro-torrd6o3){text-align:center;margin-bottom:4rem;max-width:36rem;margin-inline:auto}.section-header:where(.astro-torrd6o3) h2:where(.astro-torrd6o3){font-size:2rem;font-weight:500;color:var(--ink);margin-bottom:1rem;letter-spacing:-.01em}.section-desc:where(.astro-torrd6o3){font-size:1.0625rem;color:var(--ink-muted);line-height:1.5}.feature-grid-2col:where(.astro-torrd6o3){display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center}@media(max-width:768px){.feature-grid-2col:where(.astro-torrd6o3){grid-template-columns:1fr;gap:2.5rem}}.feature-text:where(.astro-torrd6o3) h2:where(.astro-torrd6o3){font-size:2rem;font-weight:500;color:var(--ink);margin-bottom:1.25rem;letter-spacing:-.01em}.feature-text:where(.astro-torrd6o3) p:where(.astro-torrd6o3){font-size:1.0625rem;line-height:1.6;color:var(--ink-muted);margin-bottom:1.25rem}.feature-text:where(.astro-torrd6o3) ul:where(.astro-torrd6o3){list-style-type:none;padding-left:0;margin-top:1.5rem}.feature-text:where(.astro-torrd6o3) li:where(.astro-torrd6o3){font-size:.9375rem;color:var(--ink-muted);margin-bottom:.75rem;position:relative;padding-left:1.25rem}.feature-text:where(.astro-torrd6o3) li:where(.astro-torrd6o3):before{content:"•";color:var(--fin-orange);position:absolute;left:0;font-size:1.25rem;line-height:1;top:-.1rem}.problem-card:where(.astro-torrd6o3){background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--rounded-lg);padding:2rem}.problem-card:where(.astro-torrd6o3) h3:where(.astro-torrd6o3){font-size:1.125rem;color:var(--ink);margin-bottom:1.5rem;font-weight:500;text-align:center}.proxy-comparison:where(.astro-torrd6o3){display:flex;flex-direction:column;gap:1.5rem}.comp-box:where(.astro-torrd6o3){background:#ffffff03;border:1px solid var(--hairline);border-radius:var(--rounded-md);padding:1.25rem}.comp-box:where(.astro-torrd6o3).success{border-color:#10b98133;background:#10b98103}.comp-box:where(.astro-torrd6o3) h4:where(.astro-torrd6o3){font-size:.9375rem;color:var(--ink);margin-bottom:.75rem;font-weight:500}.frame-row:where(.astro-torrd6o3){display:flex;gap:.35rem;margin-bottom:.75rem}.frame:where(.astro-torrd6o3){font-family:var(--font-mono);font-size:.6875rem;padding:.25rem .5rem;border-radius:var(--rounded-xs);font-weight:500;text-align:center;flex:1}.frame:where(.astro-torrd6o3).iframe{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.frame:where(.astro-torrd6o3).pframe{background:#ffffff0d;color:var(--ink-muted);border:1px solid var(--hairline)}.comp-text:where(.astro-torrd6o3){font-size:.75rem;color:var(--ink-muted);margin:0;line-height:1.4}.steps-grid:where(.astro-torrd6o3){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.steps-grid:where(.astro-torrd6o3){grid-template-columns:1fr}}.step-card:where(.astro-torrd6o3){background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--rounded-lg);padding:2.25rem;position:relative;overflow:hidden}.step-num:where(.astro-torrd6o3){font-size:3rem;font-weight:700;color:#ff560014;position:absolute;top:1rem;right:1.5rem;line-height:1}.step-card:where(.astro-torrd6o3) h3:where(.astro-torrd6o3){font-size:1.25rem;font-weight:500;color:var(--ink);margin-bottom:.75rem}.step-card:where(.astro-torrd6o3) p:where(.astro-torrd6o3){color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.code-editor-card:where(.astro-torrd6o3){background:#08080a;border:1px solid var(--hairline);border-radius:var(--rounded-lg);overflow:hidden}.code-editor-card:where(.astro-torrd6o3).large-code{max-width:44rem;margin:0 auto}.card-header:where(.astro-torrd6o3){background:#ffffff05;border-bottom:1px solid var(--hairline);padding:.75rem 1.25rem;display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:var(--ink-muted)}.lang-tag:where(.astro-torrd6o3){color:var(--fin-orange);font-weight:500}.code-editor-card:where(.astro-torrd6o3) pre:where(.astro-torrd6o3){padding:1.5rem;margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;color:#a9b1d6}.code-editor-card:where(.astro-torrd6o3) code:where(.astro-torrd6o3){background:none;padding:0}.blog-cta:where(.astro-torrd6o3){max-width:60rem;margin:6rem auto;padding-inline:1.5rem}.cta-card:where(.astro-torrd6o3){background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--rounded-lg);padding:3.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-card:where(.astro-torrd6o3) h3:where(.astro-torrd6o3){font-size:1.75rem;font-weight:500;color:var(--ink);margin-bottom:.75rem}.cta-card:where(.astro-torrd6o3) p:where(.astro-torrd6o3){color:var(--ink-muted);font-size:1.0625rem;margin-bottom:2rem;max-width:44ch}.cta-buttons:where(.astro-torrd6o3){display:flex;gap:1rem}
