.feature-hero:where(.astro-spfmogre){max-width:44rem;margin:6rem auto 5rem;text-align:center;padding-inline:1.5rem}.xora-eyebrow:where(.astro-spfmogre){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-spfmogre){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-spfmogre){font-size:1.25rem;line-height:1.5;color:var(--ink-muted)}.container:where(.astro-spfmogre){max-width:60rem;margin:0 auto;padding-inline:1.5rem}.feature-section:where(.astro-spfmogre){padding-block:5rem;border-bottom:1px solid var(--hairline)}.feature-section:where(.astro-spfmogre).highlight{background:radial-gradient(circle at 50% 0%,rgba(255,86,0,.03) 0%,transparent 60%)}.section-header:where(.astro-spfmogre){text-align:center;margin-bottom:4rem;max-width:36rem;margin-inline:auto}.section-header:where(.astro-spfmogre) h2:where(.astro-spfmogre){font-size:2rem;font-weight:500;color:var(--ink);margin-bottom:1rem;letter-spacing:-.01em}.section-desc:where(.astro-spfmogre){font-size:1.0625rem;color:var(--ink-muted);line-height:1.5}.feature-grid-2col:where(.astro-spfmogre){display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center}@media(max-width:768px){.feature-grid-2col:where(.astro-spfmogre){grid-template-columns:1fr;gap:2.5rem}}.feature-text:where(.astro-spfmogre) h2:where(.astro-spfmogre){font-size:2rem;font-weight:500;color:var(--ink);margin-bottom:1.25rem;letter-spacing:-.01em}.feature-text:where(.astro-spfmogre) p:where(.astro-spfmogre){font-size:1.0625rem;line-height:1.6;color:var(--ink-muted);margin-bottom:1.25rem}.problem-card:where(.astro-spfmogre){background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--rounded-lg);padding:2rem}.problem-card:where(.astro-spfmogre) h3:where(.astro-spfmogre){font-size:1.125rem;color:var(--ink);margin-bottom:1.5rem;font-weight:500;text-align:center}.diagram-flow:where(.astro-spfmogre){display:flex;flex-direction:column;align-items:center;gap:.75rem}.flow-step:where(.astro-spfmogre){width:100%;text-align:center;padding:.75rem;border-radius:var(--rounded-md);font-size:.875rem;font-weight:500;border:1px solid var(--hairline)}.flow-step:where(.astro-spfmogre).error{background:#ef44440d;color:#ef4444;border-color:#ef444426}.flow-step:where(.astro-spfmogre).success{background:#10b9810d;color:#10b981;border-color:#10b98126}.flow-arrow:where(.astro-spfmogre){color:var(--ink-subtle);font-size:1rem}.flow-arrow:where(.astro-spfmogre).fee{color:#ef4444;font-weight:600;font-size:.75rem;text-transform:uppercase}.steps-grid:where(.astro-spfmogre){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.steps-grid:where(.astro-spfmogre){grid-template-columns:1fr}}.step-card:where(.astro-spfmogre){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-spfmogre){font-size:3rem;font-weight:700;color:#ff560014;position:absolute;top:1rem;right:1.5rem;line-height:1}.step-card:where(.astro-spfmogre) h3:where(.astro-spfmogre){font-size:1.25rem;font-weight:500;color:var(--ink);margin-bottom:.75rem}.step-card:where(.astro-spfmogre) p:where(.astro-spfmogre){color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.table-wrapper:where(.astro-spfmogre){overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--rounded-lg);background:var(--surface-1)}table:where(.astro-spfmogre){width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}th:where(.astro-spfmogre),td:where(.astro-spfmogre){padding:1.25rem 1.5rem;border-bottom:1px solid var(--hairline)}th:where(.astro-spfmogre){color:var(--ink);font-weight:500;background:#ffffff03}tr:where(.astro-spfmogre):last-child td:where(.astro-spfmogre){border-bottom:none}.savings-highlight:where(.astro-spfmogre){color:#10b981;font-weight:600}.code-editor-card:where(.astro-spfmogre){background:#08080a;border:1px solid var(--hairline);border-radius:var(--rounded-lg);overflow:hidden}.card-header:where(.astro-spfmogre){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-spfmogre){color:var(--fin-orange);font-weight:500}.code-editor-card:where(.astro-spfmogre) pre:where(.astro-spfmogre){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-spfmogre) code:where(.astro-spfmogre){background:none;padding:0}.blog-cta:where(.astro-spfmogre){max-width:60rem;margin:6rem auto;padding-inline:1.5rem}.cta-card:where(.astro-spfmogre){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-spfmogre) h3:where(.astro-spfmogre){font-size:1.75rem;font-weight:500;color:var(--ink);margin-bottom:.75rem}.cta-card:where(.astro-spfmogre) p:where(.astro-spfmogre){color:var(--ink-muted);font-size:1.0625rem;margin-bottom:2rem;max-width:44ch}.cta-buttons:where(.astro-spfmogre){display:flex;gap:1rem}
