#products-hero:where(.astro-ttgomkr6){background-color:var(--color-background);padding:5rem 2rem 3rem}.hero-inner:where(.astro-ttgomkr6){max-width:1200px;margin:0 auto}#products-hero:where(.astro-ttgomkr6) h1:where(.astro-ttgomkr6){font-size:2.5rem;font-weight:500;color:#1a1a1a;margin:0 0 1rem;line-height:1.15}@media (min-width: 640px){#products-hero:where(.astro-ttgomkr6) h1:where(.astro-ttgomkr6){font-size:3rem}}.hero-lead:where(.astro-ttgomkr6){font-size:1.15rem;line-height:1.7;color:#4a4a4a;max-width:650px;margin:0}#product-cards:where(.astro-ttgomkr6){padding:2rem 2rem 4rem;background-color:var(--color-background)}.cards-grid:where(.astro-ttgomkr6){max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.cards-grid:where(.astro-ttgomkr6){grid-template-columns:1fr}}.product-card:where(.astro-ttgomkr6){background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));padding:2rem;display:flex;flex-direction:column;text-decoration:none!important;color:inherit;outline:none!important;position:relative;z-index:4;transition:box-shadow .2s;box-shadow:0 2px 8px #0000000f}.product-card:where(.astro-ttgomkr6):hover{box-shadow:0 4px 16px #0000001a}.badge:where(.astro-ttgomkr6){display:inline-block;border-radius:12px;font-size:.8rem;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem;border:none;outline:none}.badge-available:where(.astro-ttgomkr6){background-color:#00a0641f;color:#00875a;border:none;outline:none}.badge-development:where(.astro-ttgomkr6){background-color:#c878281a;color:#b06a20}.product-card:where(.astro-ttgomkr6) h2:where(.astro-ttgomkr6){font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.card-description:where(.astro-ttgomkr6){font-size:1rem;line-height:1.6;color:#666;margin:0 0 1.5rem}.card-description--green:where(.astro-ttgomkr6){color:#36bf81;font-weight:500}.card-description--gold:where(.astro-ttgomkr6){color:#b79b6f;font-weight:500}.card-divider:where(.astro-ttgomkr6){height:1px;background-color:var(--color-border-gray);margin:0 0 1.25rem}.card-section-title:where(.astro-ttgomkr6){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#888;margin:0 0 .75rem}.feature-list:where(.astro-ttgomkr6){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.feature-list:where(.astro-ttgomkr6) li:where(.astro-ttgomkr6){font-size:.95rem;line-height:1.5;color:#333;padding-left:1rem;position:relative}.feature-list:where(.astro-ttgomkr6) li:where(.astro-ttgomkr6):before{content:"•";position:absolute;left:0;color:#666}.card-spacer:where(.astro-ttgomkr6){flex:1;min-height:1.5rem}.target-users:where(.astro-ttgomkr6){font-size:.95rem;line-height:1.6;color:#4a4a4a;margin:0}#shared-platform:where(.astro-ttgomkr6){padding:3rem 2rem;background-color:var(--color-background)}.platform-inner:where(.astro-ttgomkr6){max-width:1200px;margin:0 auto;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));padding:2.5rem}.platform-inner:where(.astro-ttgomkr6) h2:where(.astro-ttgomkr6){font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.platform-inner:where(.astro-ttgomkr6) p:where(.astro-ttgomkr6){font-size:1rem;line-height:1.6;color:#666;margin:0 0 .25rem}.platform-note:where(.astro-ttgomkr6){font-style:italic;color:#999!important}#regulatory-roadmap:where(.astro-ttgomkr6){padding:2rem 2rem 4rem;background-color:var(--color-background)}.roadmap-inner:where(.astro-ttgomkr6){max-width:1200px;margin:0 auto;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));padding:2.5rem 3rem}.roadmap-timeline:where(.astro-ttgomkr6){display:flex;align-items:center;justify-content:center;gap:0}.roadmap-step:where(.astro-ttgomkr6){display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:80px}.roadmap-label:where(.astro-ttgomkr6){font-size:.95rem;font-weight:600;color:#1a1a1a}.roadmap-dot:where(.astro-ttgomkr6){width:28px;height:28px;border-radius:50%}.dot-green:where(.astro-ttgomkr6){background-color:#5cbf8a}.dot-blue:where(.astro-ttgomkr6){background-color:#4a90d9}.dot-gold:where(.astro-ttgomkr6){background-color:#b5a06a}.roadmap-date:where(.astro-ttgomkr6){font-size:.85rem;color:#666}.roadmap-connector:where(.astro-ttgomkr6){flex:1;height:2px;border-top:2px dashed #bbb;margin:.75rem .5rem 0;align-self:center;min-width:60px}@media (max-width: 640px){.roadmap-inner:where(.astro-ttgomkr6){padding:2rem 1.5rem}.roadmap-label:where(.astro-ttgomkr6){font-size:.8rem}.roadmap-connector:where(.astro-ttgomkr6){min-width:30px}}
