.hero:where(.astro-ewxirvlt){position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:7rem 1.5rem 5rem;overflow:hidden}.hero-bg:where(.astro-ewxirvlt){position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-glow:where(.astro-ewxirvlt){position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.hero-glow-1:where(.astro-ewxirvlt){width:600px;height:600px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(249,115,22,.15) 0%,transparent 70%)}.hero-glow-2:where(.astro-ewxirvlt){width:400px;height:400px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 70%)}.hero-grid:where(.astro-ewxirvlt){position:absolute;inset:0;background-image:linear-gradient(rgba(39,39,42,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(39,39,42,.3) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.hero-content:where(.astro-ewxirvlt){position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;align-items:center;max-width:1200px;width:100%}.hero-text:where(.astro-ewxirvlt){text-align:left}.hero-badge:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background:#f9731614;border:1px solid rgba(249,115,22,.2);border-radius:9999px;font-size:.8rem;font-weight:600;color:#fb923c;letter-spacing:.025em;margin-bottom:2rem}.hero-badge-dot:where(.astro-ewxirvlt){width:6px;height:6px;background:#f97316;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero:where(.astro-ewxirvlt) h1:where(.astro-ewxirvlt){font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;margin-bottom:1rem;color:#fafafa}.text-gradient:where(.astro-ewxirvlt){background:linear-gradient(135deg,#f97316,#fb923c,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tagline:where(.astro-ewxirvlt){font-size:1.15rem;color:#f97316;font-style:italic;margin-bottom:1.25rem;font-weight:500}.hero-description:where(.astro-ewxirvlt){font-size:1.05rem;color:#a1a1aa;margin-bottom:1rem;max-width:520px;line-height:1.7}.hero-advisor-link:where(.astro-ewxirvlt){color:inherit;text-decoration:none;transition:color .2s}.hero-advisor-link:where(.astro-ewxirvlt):hover{color:#3b82f6}.hero-outcome:where(.astro-ewxirvlt){font-size:1rem;color:#fb923c;font-weight:600;margin-bottom:2.5rem;letter-spacing:-.01em}.hero-ctas:where(.astro-ewxirvlt){display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.btn-primary:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:#f97316;color:#09090b;font-weight:700;font-size:1rem;border-radius:.625rem;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s}.btn-primary:where(.astro-ewxirvlt):hover{background:#fb923c;transform:translateY(-2px);box-shadow:0 8px 32px #f973164d}.btn-primary:where(.astro-ewxirvlt) svg:where(.astro-ewxirvlt){transition:transform .25s}.btn-primary:where(.astro-ewxirvlt):hover svg:where(.astro-ewxirvlt){transform:translate(3px)}.btn-secondary:where(.astro-ewxirvlt){display:inline-flex;align-items:center;padding:.875rem 2rem;border:1px solid #3F3F46;color:#e4e4e7;font-weight:600;font-size:1rem;border-radius:.625rem;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.btn-secondary:where(.astro-ewxirvlt):hover{border-color:#f97316;color:#f97316;background:#f973160d}.hero-trust:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:#a1a1aa}.hero-launch-card:where(.astro-ewxirvlt){margin-top:1.5rem;padding:1rem 1.25rem;background:#18181bcc;border:1px solid rgba(249,115,22,.2);border-left:3px solid #F97316;border-radius:.75rem;max-width:420px}.launch-card-header:where(.astro-ewxirvlt){display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.launch-card-label:where(.astro-ewxirvlt){font-size:.9rem;font-weight:700;color:#f97316}.launch-card-text:where(.astro-ewxirvlt){font-size:.85rem;color:#a1a1aa;margin-bottom:.75rem;line-height:1.5}.launch-card-link:where(.astro-ewxirvlt){display:inline-flex;align-items:center;gap:.375rem;font-size:.85rem;font-weight:600;color:#f97316;text-decoration:none;transition:gap .2s,color .2s}.launch-card-link:where(.astro-ewxirvlt):hover{color:#fb923c;gap:.5rem}.hero-visual:where(.astro-ewxirvlt){display:flex;flex-direction:column;align-items:center}.level-stack:where(.astro-ewxirvlt){display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}.level-card:where(.astro-ewxirvlt){display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .625rem;background:#18181bcc;border:1px solid rgba(255,255,255,.06);border-top:3px solid var(--accent);border-radius:.75rem;text-decoration:none;cursor:pointer;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:fadeSlideIn .4s ease both;animation-delay:var(--delay)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.level-card:where(.astro-ewxirvlt):hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d,0 0 20px color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.level-icon:where(.astro-ewxirvlt){display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:.5rem;flex-shrink:0}.level-info:where(.astro-ewxirvlt){display:flex;flex-direction:column;gap:.15rem}.level-num:where(.astro-ewxirvlt){font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.level-name:where(.astro-ewxirvlt){font-size:.8rem;font-weight:600;color:#e4e4e7;line-height:1.2}.level-arrow:where(.astro-ewxirvlt){display:none}.section-divider:where(.astro-ewxirvlt){grid-column:1 / -1;height:1px;background:#27272a;margin:.125rem 0}.section-card:where(.astro-ewxirvlt) .level-name:where(.astro-ewxirvlt){font-size:.75rem}.visual-caption:where(.astro-ewxirvlt){margin-top:.75rem;font-size:.75rem;color:#a1a1aa;letter-spacing:.02em}@media(max-width:960px){.hero-content:where(.astro-ewxirvlt){grid-template-columns:1fr;text-align:center;gap:2.5rem}.hero-text:where(.astro-ewxirvlt){text-align:center}.hero-description:where(.astro-ewxirvlt){margin-left:auto;margin-right:auto}.hero-ctas:where(.astro-ewxirvlt){justify-content:center}.hero-trust:where(.astro-ewxirvlt){justify-content:center}.hero-launch-card:where(.astro-ewxirvlt){margin-left:auto;margin-right:auto}.hero-visual:where(.astro-ewxirvlt){order:1}.level-stack:where(.astro-ewxirvlt){max-width:480px}}@media(max-width:640px){.hero:where(.astro-ewxirvlt){min-height:80vh;padding-top:6rem}.hero-description:where(.astro-ewxirvlt){font-size:1rem}.level-stack:where(.astro-ewxirvlt){grid-template-columns:repeat(2,1fr);max-width:340px}.section-divider:where(.astro-ewxirvlt){grid-column:1 / -1}}@media(max-width:420px){.hero-visual:where(.astro-ewxirvlt){display:none}}.category-card:where(.astro-e5gipmt3){border:1px solid #27272A;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;background:#18181b;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.category-card:where(.astro-e5gipmt3):hover{border-color:#f9731666;box-shadow:0 8px 32px #f973160f;transform:translateY(-2px)}.category-header:where(.astro-e5gipmt3){display:flex;align-items:center;gap:.75rem;text-decoration:none;margin-bottom:1.25rem}.category-icon:where(.astro-e5gipmt3){display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f973161a;border:1px solid rgba(249,115,22,.15);border-radius:.625rem;flex-shrink:0;color:#f97316;transition:background .3s,border-color .3s}.category-card:where(.astro-e5gipmt3):hover .category-icon:where(.astro-e5gipmt3){background:#f9731626;border-color:#f973164d}.category-header-text:where(.astro-e5gipmt3){display:flex;flex-direction:column;gap:.125rem}.category-header:where(.astro-e5gipmt3) h3:where(.astro-e5gipmt3){font-size:1.05rem;font-weight:700;color:#fafafa;margin:0;line-height:1.3}.category-count:where(.astro-e5gipmt3){font-size:.75rem;color:#a1a1aa;font-weight:500}.category-links:where(.astro-e5gipmt3){list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:0;flex:1}.category-link:where(.astro-e5gipmt3){display:flex;align-items:center;justify-content:space-between;padding:.6rem .5rem;border-radius:.375rem;text-decoration:none;color:#a1a1aa;font-size:.9rem;transition:color .2s,background .2s}.category-link--draft:where(.astro-e5gipmt3){cursor:default;color:#a1a1aa}.category-link:where(.astro-e5gipmt3):hover{color:#f97316;background:#f973160d}.category-link--draft:where(.astro-e5gipmt3):hover{color:#a1a1aa;background:transparent}.link-arrow:where(.astro-e5gipmt3){color:#3f3f46;transition:transform .25s,color .25s;flex-shrink:0}.category-link:where(.astro-e5gipmt3):hover .link-arrow:where(.astro-e5gipmt3){transform:translate(3px);color:#f97316}.category-link-status:where(.astro-e5gipmt3){font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa}.category-footer:where(.astro-e5gipmt3){display:flex;align-items:center;justify-content:space-between;padding:.75rem 0 0;border-top:1px solid #27272A;text-decoration:none;color:#f97316;font-size:.85rem;font-weight:600;transition:color .2s}.category-footer:where(.astro-e5gipmt3):hover{color:#fb923c}.footer-arrow:where(.astro-e5gipmt3){transition:transform .25s}.category-footer:where(.astro-e5gipmt3):hover .footer-arrow:where(.astro-e5gipmt3){transform:translate(3px)}.category-draft-note:where(.astro-e5gipmt3){font-size:.75rem;color:#a1a1aa;margin:.5rem 0 0;font-style:italic}.categories:where(.astro-2weso2wi){padding:5rem 1.5rem}.container:where(.astro-2weso2wi){max-width:1040px;margin:0 auto}.section-header:where(.astro-2weso2wi){text-align:center;margin-bottom:3rem}.section-label:where(.astro-2weso2wi){display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f97316;margin-bottom:.75rem}.section-header:where(.astro-2weso2wi) h2:where(.astro-2weso2wi){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#fafafa;margin-bottom:.75rem;letter-spacing:-.015em}.section-description:where(.astro-2weso2wi){max-width:520px;margin:0 auto;color:#a1a1aa;font-size:1rem;line-height:1.6}.category-grid:where(.astro-2weso2wi){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:700px){.category-grid:where(.astro-2weso2wi){grid-template-columns:1fr}}.stats-bar:where(.astro-bpjumnw3){border-top:1px solid #27272A;border-bottom:1px solid #27272A;background:#18181b80;padding:1.5rem}.stats-container:where(.astro-bpjumnw3){max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.stat:where(.astro-bpjumnw3){display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-icon:where(.astro-bpjumnw3){color:#f97316;margin-bottom:.2rem}.stat-number:where(.astro-bpjumnw3){font-size:1.5rem;font-weight:800;color:#f97316;letter-spacing:-.025em}.stat-label:where(.astro-bpjumnw3){font-size:.75rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.stats-date:where(.astro-bpjumnw3){text-align:center;font-size:.7rem;color:#a1a1aa;margin-top:.75rem}.stat-divider:where(.astro-bpjumnw3){width:1px;height:40px;background:#27272a}@media(max-width:640px){.stats-container:where(.astro-bpjumnw3){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-number:where(.astro-bpjumnw3){font-size:1.25rem}.stat-divider:where(.astro-bpjumnw3){display:none}}.featured-products:where(.astro-lymso6dg){padding:4rem 1.5rem}.fp-container:where(.astro-lymso6dg){max-width:1040px;margin:0 auto}.fp-header:where(.astro-lymso6dg){display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.fp-header:where(.astro-lymso6dg) h2:where(.astro-lymso6dg){font-size:1.75rem;font-weight:800;color:#fafafa;letter-spacing:-.025em;margin:0}.fp-badge:where(.astro-lymso6dg){display:inline-block;padding:.25rem .75rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#f973161f;color:#f97316;border:1px solid rgba(249,115,22,.3);border-radius:9999px}.fp-subtitle:where(.astro-lymso6dg){font-size:.95rem;color:#a1a1aa;margin-bottom:2rem}.fp-grid:where(.astro-lymso6dg){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem}.fp-card:where(.astro-lymso6dg){position:relative;display:flex;flex-direction:column;padding:1.5rem;background:#18181bcc;border:1px solid rgba(255,255,255,.06);border-top:3px solid #F97316;border-radius:.75rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.fp-card:where(.astro-lymso6dg):hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d,0 0 24px #f9731614;border-color:#f973164d}.fp-card-price:where(.astro-lymso6dg){position:absolute;top:1rem;right:1rem;font-size:1.25rem;font-weight:800;color:#f97316}.fp-card:where(.astro-lymso6dg) h3:where(.astro-lymso6dg){font-size:1.05rem;font-weight:700;color:#fafafa;margin:0 0 .5rem;padding-right:3rem;line-height:1.3}.fp-card-tagline:where(.astro-lymso6dg){font-size:.85rem;color:#a1a1aa;line-height:1.5;margin-bottom:.75rem;flex:1}.fp-card-stats:where(.astro-lymso6dg){font-size:.75rem;color:#71717a;margin-bottom:1rem}.fp-card-cta:where(.astro-lymso6dg){display:inline-flex;align-items:center;gap:.375rem;font-size:.85rem;font-weight:600;color:#f97316;transition:gap .2s}.fp-card:where(.astro-lymso6dg):hover .fp-card-cta:where(.astro-lymso6dg){gap:.5rem}.fp-bundle:where(.astro-lymso6dg){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:#f973160f;border:1px solid rgba(249,115,22,.2);border-radius:.75rem;margin-bottom:1rem}.fp-bundle-text:where(.astro-lymso6dg){display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#e4e4e7}.fp-bundle-text:where(.astro-lymso6dg) strong:where(.astro-lymso6dg){color:#fafafa}.fp-bundle-link:where(.astro-lymso6dg){display:inline-flex;align-items:center;gap:.375rem;font-size:.85rem;font-weight:600;color:#f97316;text-decoration:none;white-space:nowrap;transition:gap .2s}.fp-bundle-link:where(.astro-lymso6dg):hover{gap:.5rem}.fp-trust:where(.astro-lymso6dg){font-size:.75rem;color:#71717a;text-align:center}@media(max-width:768px){.fp-grid:where(.astro-lymso6dg){grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.fp-header:where(.astro-lymso6dg){justify-content:center;text-align:center}.fp-header:where(.astro-lymso6dg) h2:where(.astro-lymso6dg){font-size:1.5rem}.fp-subtitle:where(.astro-lymso6dg){text-align:center}.fp-bundle:where(.astro-lymso6dg){flex-direction:column;text-align:center}}.featured-posts:where(.astro-5drhdpad){padding:5rem 1.5rem;border-top:1px solid #27272A}.container:where(.astro-5drhdpad){max-width:1040px;margin:0 auto}.section-header:where(.astro-5drhdpad){text-align:center;margin-bottom:3rem}.section-label:where(.astro-5drhdpad){display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#3b82f6;margin-bottom:.75rem}.section-header:where(.astro-5drhdpad) h2:where(.astro-5drhdpad){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#fafafa;margin-bottom:.75rem;letter-spacing:-.015em}.section-description:where(.astro-5drhdpad){max-width:480px;margin:0 auto;color:#a1a1aa;font-size:1rem;line-height:1.6}.posts-grid:where(.astro-5drhdpad){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.post-card:where(.astro-5drhdpad){border:1px solid #27272A;border-radius:1rem;overflow:hidden;background:#18181b;transition:border-color .3s,box-shadow .3s,transform .3s}.post-card:where(.astro-5drhdpad):hover{border-color:#3b82f64d;box-shadow:0 8px 32px #3b82f60f;transform:translateY(-2px)}.post-card-link:where(.astro-5drhdpad){text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.post-card-image:where(.astro-5drhdpad) img:where(.astro-5drhdpad){width:100%;height:180px;object-fit:cover;display:block}.post-card-body:where(.astro-5drhdpad){padding:1.25rem;display:flex;flex-direction:column;flex:1}.post-card-meta:where(.astro-5drhdpad){display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.post-category:where(.astro-5drhdpad){font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:9999px;border:1px solid}.post-card-meta:where(.astro-5drhdpad) time:where(.astro-5drhdpad){font-size:.8rem;color:#a1a1aa}.post-card-body:where(.astro-5drhdpad) h3:where(.astro-5drhdpad){font-size:1.05rem;font-weight:700;color:#fafafa;line-height:1.35;margin-bottom:.5rem}.post-card-body:where(.astro-5drhdpad) p:where(.astro-5drhdpad){font-size:.875rem;color:#a1a1aa;line-height:1.5;flex:1}.posts-footer:where(.astro-5drhdpad){text-align:center;margin-top:2.5rem}.view-all-link:where(.astro-5drhdpad){display:inline-flex;align-items:center;gap:.5rem;color:#3b82f6;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.view-all-link:where(.astro-5drhdpad):hover{color:#60a5fa}.view-all-link:where(.astro-5drhdpad) svg:where(.astro-5drhdpad){transition:transform .25s}.view-all-link:where(.astro-5drhdpad):hover svg:where(.astro-5drhdpad){transform:translate(3px)}@media(max-width:900px){.posts-grid:where(.astro-5drhdpad){grid-template-columns:1fr;max-width:480px;margin:0 auto}}.about:where(.astro-iks2sjkt){padding:5rem 1.5rem;border-top:1px solid #27272A}.container:where(.astro-iks2sjkt){max-width:1040px;margin:0 auto}.about-layout:where(.astro-iks2sjkt){display:grid;grid-template-columns:1fr 320px;gap:4rem;align-items:center}.section-label:where(.astro-iks2sjkt){display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f97316;margin-bottom:.75rem}.about-content:where(.astro-iks2sjkt) h2:where(.astro-iks2sjkt){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:#fafafa;margin-bottom:1.25rem;letter-spacing:-.015em}.about-content:where(.astro-iks2sjkt) p:where(.astro-iks2sjkt){color:#a1a1aa;font-size:1rem;line-height:1.7;margin-bottom:1rem}.about-advisor-link:where(.astro-iks2sjkt){color:inherit;text-decoration:none;transition:color .2s}.about-advisor-link:where(.astro-iks2sjkt):hover{color:#3b82f6}.about-highlight:where(.astro-iks2sjkt){color:#e4e4e7!important;font-weight:500;padding-left:1rem;border-left:3px solid #F97316}.about-ctas:where(.astro-iks2sjkt){display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.btn-primary-sm:where(.astro-iks2sjkt){display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;background:#f97316;color:#09090b;font-weight:600;font-size:.875rem;border-radius:.5rem;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s}.btn-primary-sm:where(.astro-iks2sjkt):hover{background:#fb923c;transform:translateY(-1px);box-shadow:0 4px 16px #f9731640}.btn-primary-sm:where(.astro-iks2sjkt) svg:where(.astro-iks2sjkt){transition:transform .25s}.btn-primary-sm:where(.astro-iks2sjkt):hover svg:where(.astro-iks2sjkt){transform:translate(3px)}.btn-ghost:where(.astro-iks2sjkt){display:inline-flex;align-items:center;padding:.625rem 1.5rem;color:#a1a1aa;font-weight:600;font-size:.875rem;border-radius:.5rem;text-decoration:none;transition:color .25s}.btn-ghost:where(.astro-iks2sjkt):hover{color:#fafafa}.about-timeline:where(.astro-iks2sjkt){display:flex;flex-direction:column;gap:0;position:relative;padding-left:1.5rem}.about-timeline:where(.astro-iks2sjkt):before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#27272a}.timeline-item:where(.astro-iks2sjkt){display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;position:relative}.timeline-marker:where(.astro-iks2sjkt){width:16px;height:16px;border-radius:50%;border:2px solid #3F3F46;background:#18181b;flex-shrink:0;margin-top:2px;position:relative;z-index:1}.timeline-marker:where(.astro-iks2sjkt).active{border-color:#f97316;background:#f97316;box-shadow:0 0 12px #f973164d}.timeline-marker:where(.astro-iks2sjkt).future{border-color:#3b82f6;border-style:dashed}.timeline-label:where(.astro-iks2sjkt){font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;display:block;margin-bottom:.25rem}.timeline-item:where(.astro-iks2sjkt):nth-child(2) .timeline-label:where(.astro-iks2sjkt){color:#f97316}.timeline-item:where(.astro-iks2sjkt):nth-child(3) .timeline-label:where(.astro-iks2sjkt){color:#3b82f6}.timeline-content:where(.astro-iks2sjkt) p:where(.astro-iks2sjkt){font-size:.9rem;color:#a1a1aa;line-height:1.5;margin:0}@media(max-width:768px){.about-layout:where(.astro-iks2sjkt){grid-template-columns:1fr;gap:2.5rem}.about-timeline:where(.astro-iks2sjkt){padding-left:.5rem}}.newsletter-section:where(.astro-oy6onz2x){padding:5rem 1.5rem;border-top:1px solid #27272A}.newsletter-container:where(.astro-oy6onz2x){max-width:600px;margin:0 auto;position:relative;padding:3rem 2.5rem;border:1px solid rgba(249,115,22,.2);border-radius:1.25rem;background:#18181b80;text-align:center;overflow:hidden}.newsletter-glow:where(.astro-oy6onz2x){position:absolute;top:-50%;left:50%;transform:translate(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(249,115,22,.06) 0%,transparent 70%);pointer-events:none}.newsletter-content:where(.astro-oy6onz2x){position:relative;z-index:1}.newsletter-content:where(.astro-oy6onz2x) h2:where(.astro-oy6onz2x){font-size:1.75rem;font-weight:800;color:#fafafa;margin-bottom:.75rem;letter-spacing:-.015em}.newsletter-content:where(.astro-oy6onz2x)>p:where(.astro-oy6onz2x){color:#a1a1aa;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.newsletter-form:where(.astro-oy6onz2x){display:flex;gap:.5rem;max-width:420px;margin:0 auto}.newsletter-form:where(.astro-oy6onz2x) input:where(.astro-oy6onz2x){flex:1;padding:.75rem 1rem;border:1px solid #3F3F46;border-radius:.5rem;background:#09090b;color:#fafafa;font-size:.95rem;transition:border-color .25s;font-family:inherit}.newsletter-form:where(.astro-oy6onz2x) input:where(.astro-oy6onz2x)::placeholder{color:#52525b}.newsletter-form:where(.astro-oy6onz2x) input:where(.astro-oy6onz2x):focus{outline:none;border-color:#f97316}.newsletter-form:where(.astro-oy6onz2x) button:where(.astro-oy6onz2x){display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1.5rem;background:#f97316;color:#09090b;border:none;border-radius:.5rem;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .25s,box-shadow .25s;font-family:inherit;white-space:nowrap}.newsletter-form:where(.astro-oy6onz2x) button:where(.astro-oy6onz2x):hover{background:#fb923c;box-shadow:0 4px 16px #f9731640}.newsletter-privacy:where(.astro-oy6onz2x){display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;font-size:.8rem;color:#a1a1aa}@media(max-width:500px){.newsletter-container:where(.astro-oy6onz2x){padding:2rem 1.5rem}.newsletter-form:where(.astro-oy6onz2x){flex-direction:column}.newsletter-form:where(.astro-oy6onz2x) button:where(.astro-oy6onz2x){justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}body.homepage{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#09090b;color:#e4e4e7;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html{scroll-behavior:smooth}::selection{background:#f9731640;color:#fafafa}:focus-visible{outline:2px solid #F97316;outline-offset:2px}
