.bases.svelte-15igkel{--navy: #00515D;--navy-dark: #003A44;--green: #00FF6E;--silver: #ADC4CE;--white: #FFFFFF;--font-display: "Roboto Slab", serif;--font-accent: "Syne", sans-serif;--font-body: "Myriad Pro", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);background:var(--navy);color:var(--white);min-height:100vh;-webkit-font-smoothing:antialiased}.bases-nav.svelte-15igkel{display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,4vw,80px);border-bottom:1px solid rgba(255,255,255,.08)}.bases-logo.svelte-15igkel{text-decoration:none}.bases-logo-img.svelte-15igkel{height:28px;width:auto}.bases-back.svelte-15igkel{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--silver);text-decoration:none;transition:color .2s}.bases-back.svelte-15igkel:hover{color:var(--green)}.bases-content.svelte-15igkel{max-width:720px;margin:0 auto;padding:48px clamp(16px,4vw,40px) 64px}.bases-header.svelte-15igkel{margin-bottom:48px}.bases-tag.svelte-15igkel{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-weight:600}.bases-header.svelte-15igkel h1:where(.svelte-15igkel){font-family:var(--font-display);font-weight:800;font-size:clamp(28px,5vw,42px);text-transform:uppercase;margin:12px 0 8px;line-height:1.1}.bases-subtitle.svelte-15igkel{font-size:17px;color:var(--silver);line-height:1.5}.bases-content.svelte-15igkel section:where(.svelte-15igkel){margin-bottom:40px}.bases-content.svelte-15igkel h2:where(.svelte-15igkel){font-family:var(--font-accent);font-weight:700;font-size:18px;text-transform:uppercase;color:var(--green);margin-bottom:16px;letter-spacing:.02em}.bases-content.svelte-15igkel h3:where(.svelte-15igkel){font-family:var(--font-accent);font-weight:600;font-size:15px;color:var(--white);margin:20px 0 10px}.bases-content.svelte-15igkel h4:where(.svelte-15igkel){font-size:14px;font-weight:600;color:var(--silver);margin:16px 0 8px}.bases-content.svelte-15igkel p:where(.svelte-15igkel){font-size:15px;color:var(--silver);line-height:1.75;margin-bottom:12px}.bases-content.svelte-15igkel ul:where(.svelte-15igkel){list-style:none;padding:0;margin:0 0 16px}.bases-content.svelte-15igkel li:where(.svelte-15igkel){font-size:15px;color:var(--silver);line-height:1.7;padding-left:20px;position:relative;margin-bottom:8px}.bases-content.svelte-15igkel li:where(.svelte-15igkel):before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--green)}.bases-content.svelte-15igkel a:where(.svelte-15igkel){color:var(--green);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.bases-content.svelte-15igkel a:where(.svelte-15igkel):hover{color:var(--white)}.bases-note.svelte-15igkel{background:#ffffff0a;border-left:3px solid var(--green);padding:14px 18px;font-size:14px;color:var(--silver);line-height:1.6;border-radius:0 6px 6px 0;margin:16px 0}.bases-timeline.svelte-15igkel{display:flex;flex-direction:column;gap:2px;margin:16px 0 20px;border-radius:8px;overflow:hidden}.bases-timeline-item.svelte-15igkel{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#ffffff0a;gap:16px}.bases-timeline-label.svelte-15igkel{font-size:14px;color:var(--white);font-weight:500}.bases-timeline-date.svelte-15igkel{font-size:13px;color:var(--green);font-weight:600;white-space:nowrap}.bases-cta.svelte-15igkel{text-align:center;padding:48px 0 0;border-top:1px solid rgba(255,255,255,.08)}.bases-cta-btn.svelte-15igkel{display:inline-flex;align-items:center;background:var(--green);color:var(--navy)!important;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:16px 40px;border-radius:4px;text-decoration:none;transition:transform .2s,background .2s}.bases-cta-btn.svelte-15igkel:hover{background:#33ff8b;transform:translateY(-2px)}.bases-footer.svelte-15igkel{border-top:1px solid rgba(255,255,255,.08);padding:32px clamp(16px,4vw,80px)}.bases-footer-logos.svelte-15igkel{display:flex;align-items:center;justify-content:center;gap:40px}.bases-footer-logo.svelte-15igkel{height:80px;width:auto;opacity:.7}@media(max-width:640px){.bases-timeline-item.svelte-15igkel{flex-direction:column;align-items:flex-start;gap:4px}}
