.home:where(.astro-7aropxhg){--brand:#0b4650;--brand-green:#01dc94;--vp-bone-bg:#f2f2f2;--card-bg:var(--sl-color-bg);--border:#0b46501f;flex-direction:column;gap:4.5rem;margin-top:1rem;display:flex}.home:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){letter-spacing:-.025em;color:var(--sl-color-white);margin:0 0 1.5rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;line-height:1.2}.home:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){color:var(--sl-color-white);margin:0;font-size:1.125rem;font-weight:600}.home:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:var(--sl-color-gray-2);margin:0}.home:where(.astro-7aropxhg) a:where(.astro-7aropxhg){text-decoration:none}.eyebrow:where(.astro-7aropxhg){text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;font-weight:400;color:#0b46508c!important;margin-bottom:.6rem!important}[data-theme=dark] .eyebrow:where(.astro-7aropxhg){color:#ffffff8c!important}.partner:where(.astro-7aropxhg){border:1px solid var(--border);background:var(--vp-bone-bg);border-radius:1.25rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.partner-intro:where(.astro-7aropxhg){flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.partner-intro:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){margin:0}.partner-intro:where(.astro-7aropxhg) .btn:where(.astro-7aropxhg){margin-top:.5rem}.partner-grid:where(.astro-7aropxhg){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg){background:var(--sl-color-bg);border:1px solid var(--border);border-radius:.9rem;gap:.9rem;padding:1.15rem;display:flex}.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg).featured{background:linear-gradient(135deg, var(--brand) 0%, #0e5f5a 100%);border-color:#0000;grid-column:1/-1}.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg).featured h3:where(.astro-7aropxhg),.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg).featured p:where(.astro-7aropxhg){color:#fff}.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg).featured p:where(.astro-7aropxhg){opacity:.85}.partner-grid:where(.astro-7aropxhg) li:where(.astro-7aropxhg).featured .icon:where(.astro-7aropxhg){background:var(--brand-green);color:var(--brand)}.partner-grid:where(.astro-7aropxhg) .icon:where(.astro-7aropxhg){background:var(--sl-color-accent-low);width:2.5rem;height:2.5rem;color:var(--sl-color-accent-high);border-radius:.7rem;flex:none;place-items:center;display:grid}.partner-grid:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){margin-bottom:.3rem;font-size:1rem}.partner-grid:where(.astro-7aropxhg) h3:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:inherit}.partner-grid:where(.astro-7aropxhg) h3:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{color:var(--sl-color-accent)}.partner-grid:where(.astro-7aropxhg) p:where(.astro-7aropxhg){font-size:.9rem;line-height:1.5}.steps:where(.astro-7aropxhg){counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps:where(.astro-7aropxhg) li:where(.astro-7aropxhg){border:1px solid var(--border);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:relative}.steps:where(.astro-7aropxhg) .num:where(.astro-7aropxhg){background:var(--sl-color-accent-low);width:2.25rem;height:2.25rem;color:var(--sl-color-accent-high);border-radius:999px;place-items:center;font-weight:700;display:grid}.steps:where(.astro-7aropxhg) a:where(.astro-7aropxhg),.more:where(.astro-7aropxhg){color:var(--sl-color-accent);align-items:center;gap:.35rem;margin-top:auto;font-weight:600;display:inline-flex}.home:where(.astro-7aropxhg) .products-group:where(.astro-7aropxhg){letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3);margin:2.25rem 0 1rem;font-size:.8rem;font-weight:700}.products-note:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:-.4rem 0 1rem;font-size:.95rem}.products-note:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-accent);font-weight:600}.products:where(.astro-7aropxhg).products-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.product:where(.astro-7aropxhg){border:1px solid var(--border);background:var(--card-bg);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.75rem;transition:border-color .15s,box-shadow .15s;display:flex}.product:where(.astro-7aropxhg):hover{border-color:var(--sl-color-accent);box-shadow:0 8px 24px -12px #0b465059}.product:where(.astro-7aropxhg) header:where(.astro-7aropxhg){justify-content:space-between;align-items:center;display:flex}.product:where(.astro-7aropxhg) .icon:where(.astro-7aropxhg){background:var(--sl-color-accent-low);width:2.75rem;height:2.75rem;color:var(--sl-color-accent-high);border-radius:.75rem;place-items:center;display:grid}.product:where(.astro-7aropxhg) .count:where(.astro-7aropxhg){border:1px solid var(--border);color:var(--sl-color-gray-3);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.product:where(.astro-7aropxhg) h3:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-white)}.endpoints:where(.astro-7aropxhg){flex-direction:column;gap:.15rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.endpoints:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-gray-2);border-radius:.4rem;align-items:center;gap:.6rem;margin:0 -.5rem;padding:.35rem .5rem;font-size:.9rem;display:flex}.endpoints:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{background:var(--sl-color-gray-6);color:var(--sl-color-white)}.method:where(.astro-7aropxhg){text-align:center;width:3.4rem;font-family:var(--sl-font-mono);border-radius:.3rem;flex:none;padding:.1rem 0;font-size:.7rem;font-weight:700}.method:where(.astro-7aropxhg).get{color:#166534;background:#dcfce7}.method:where(.astro-7aropxhg).post{color:#1e40af;background:#dbeafe}.method:where(.astro-7aropxhg).put{color:#92400e;background:#fef3c7}.method:where(.astro-7aropxhg).delete{color:#991b1b;background:#fee2e2}.envs:where(.astro-7aropxhg){background:var(--brand);border-radius:1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:center;gap:2rem;padding:2.5rem;display:grid}.envs:where(.astro-7aropxhg) h2:where(.astro-7aropxhg),.envs:where(.astro-7aropxhg) .lead:where(.astro-7aropxhg){color:#fff}.envs:where(.astro-7aropxhg) .lead:where(.astro-7aropxhg){opacity:.85}.envs-more:where(.astro-7aropxhg){color:var(--brand-green);align-items:center;gap:.35rem;margin-top:1.25rem;font-weight:600;display:inline-flex}.eyebrow:where(.astro-7aropxhg).on-dark{color:#f2f2f2b3!important}.envs:where(.astro-7aropxhg) .eyebrow:where(.astro-7aropxhg){color:var(--brand-green)!important}.env-cards:where(.astro-7aropxhg){flex-direction:column;gap:1rem;display:flex}.env:where(.astro-7aropxhg){background:#ffffff14;border:1px solid #ffffff26;border-radius:.85rem;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.env:where(.astro-7aropxhg) code:where(.astro-7aropxhg){color:#fff;overflow-wrap:anywhere;background:0 0;padding:0;font-size:.95rem}.env:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--brand-green);align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.tag:where(.astro-7aropxhg){text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.tag:where(.astro-7aropxhg).sandbox{color:#92400e;background:#fef3c7}.tag:where(.astro-7aropxhg).prod{background:var(--brand-green);color:var(--brand)}.resources:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.resource:where(.astro-7aropxhg){border:1px solid var(--border);color:var(--sl-color-accent);border-radius:.75rem;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;transition:border-color .15s,background .15s;display:flex}.resource:where(.astro-7aropxhg):hover{border-color:var(--sl-color-accent);background:var(--card-bg)}.resource:where(.astro-7aropxhg)>span:where(.astro-7aropxhg){flex-direction:column;gap:.15rem;display:flex}.resource:where(.astro-7aropxhg) strong:where(.astro-7aropxhg){color:var(--sl-color-white);font-size:.95rem}.resource:where(.astro-7aropxhg) span:where(.astro-7aropxhg) span:where(.astro-7aropxhg){color:var(--sl-color-gray-3);font-size:.85rem}.support:where(.astro-7aropxhg){text-align:center;background:var(--brand);border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3.5rem 2.5rem;display:flex}.support:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){color:#fff;margin-bottom:.6rem}.support:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:#f2f2f2cc;max-width:36rem}.support:where(.astro-7aropxhg) .support-alt:where(.astro-7aropxhg){color:#f2f2f2b3;font-size:.9rem}.support:where(.astro-7aropxhg) .support-alt:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--brand-green);text-decoration:underline}.support:where(.astro-7aropxhg) .btn:where(.astro-7aropxhg){background:var(--brand-green);color:var(--brand)!important}.btn:where(.astro-7aropxhg){background:var(--sl-color-accent);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:600;display:inline-flex;color:var(--sl-color-black)!important}[data-theme=light] .btn:where(.astro-7aropxhg){color:#fff!important}[data-theme=dark] .home:where(.astro-7aropxhg){--vp-bone-bg:#0d2429;--border:#ffffff1a}@media (width<=60rem){.resources:where(.astro-7aropxhg),.products:where(.astro-7aropxhg){grid-template-columns:repeat(2,minmax(0,1fr))}.partner:where(.astro-7aropxhg){grid-template-columns:1fr}}@media (width<=50rem){.home:where(.astro-7aropxhg){gap:3rem}.products:where(.astro-7aropxhg),.products:where(.astro-7aropxhg).products-2,.resources:where(.astro-7aropxhg),.partner-grid:where(.astro-7aropxhg){grid-template-columns:1fr}.envs:where(.astro-7aropxhg),.support:where(.astro-7aropxhg),.partner:where(.astro-7aropxhg){padding:1.5rem}}
