@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.am-pr-page{--bg: #0a1118;--card: #161e27;--card-inner: #141b24;--line: rgba(255, 255, 255, 0.07);--text: #f8fafc;--muted: #94a3b8;--accent: #22d3ee;--accent-soft: rgba(34, 211, 238, 0.14);--shadow: 0 8px 32px rgba(0, 0, 0, 0.32);margin:0;min-height:100vh;font-family:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;background:var(--bg);position:relative}.am-pr-page,.am-pr-page *,.am-pr-page *::before,.am-pr-page *::after{box-sizing:border-box}.am-pr-page .am-pr-page__bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 50% at 20% 0%, rgba(34,211,238,0.08), transparent 45%),radial-gradient(ellipse 70% 40% at 100% 10%, rgba(34,211,238,0.05), transparent 50%),linear-gradient(180deg, #0a1118 0%, #0b141c 55%, #0a1118 100%)}.am-pr-page .am-pr-page__noise{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/%23n)' opacity='0.5'/%3E%3C/svg%3E")}.am-pr-page>main{position:relative;z-index:1}.am-pr-page .container{max-width:1200px;width:calc(100% - 48px);margin:0 auto}.am-pr-page .hero{padding:64px 0 36px}.am-pr-page .tag{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(15,23,32,0.65);color:var(--muted);font-size:13px;font-weight:500}.am-pr-page .dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px rgba(34,211,238,0.25)}.am-pr-page h1{margin:20px 0 12px;max-width:860px;font-size:2.25rem;line-height:1.04;letter-spacing:-0.045em;font-weight:700;color:var(--text)}.am-pr-page .lead{max-width:40rem;width:60%;color:var(--muted);font-size:1rem;line-height:1.6;margin:0 0 32px;font-weight:400}.am-pr-page .hero-grid{display:grid;grid-template-columns:1.25fr 0.85fr;gap:20px;align-items:stretch}.am-pr-page .card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.am-pr-page .hero-card{padding:36px 40px;min-height:280px;position:relative;overflow:hidden}.am-pr-page .hero-card::after{content:"";position:absolute;right:-5%;width:200px;height:200px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(95,208,255,0.28) 0%, rgba(95,208,255,0) 62%);pointer-events:none}.am-pr-page .eyebrow{color:var(--accent);text-transform:uppercase;font-size:0.7rem;font-weight:600;letter-spacing:0.14em;margin-bottom:10px}.am-pr-page .hero-card h2{position:relative;z-index:1;margin:8px 0 12px;font-size:1.25rem;line-height:1.2;letter-spacing:-0.03em;font-weight:600;color:var(--text);max-width:26rem}.am-pr-page .hero-card p{position:relative;z-index:1;color:var(--muted);max-width:95%;margin:0;font-size:0.9375rem;line-height:1.6}.am-pr-page .positioning-arc{margin-top:28px}.am-pr-page .small-label{color:var(--muted);font-size:0.7rem;text-transform:uppercase;font-weight:500;letter-spacing:0.12em}.am-pr-page .positioning-arc.small-label{display:block}.am-pr-page .stats{display:grid;gap:16px}.am-pr-page .stat-card{padding:24px 24px 22px}.am-pr-page .value{font-size:2.25rem;font-weight:700;letter-spacing:-0.04em;color:var(--text);line-height:1;margin-bottom:10px}.am-pr-page .stat-card p{margin:0;color:var(--muted);font-size:0.875rem;line-height:1.5}.am-pr-page .section{padding:20px 0 16px}.am-pr-page .section h2{margin:0 0 12px;font-size:1.5rem;font-weight:600;letter-spacing:-0.03em}.am-pr-page .section-copy{color:var(--muted);max-width:52rem;margin-bottom:20px;font-size:0.95rem}.am-pr-page .pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.am-pr-page .pillar-card{padding:24px 22px}.am-pr-page .pillar-card h3{margin:0 0 8px;font-size:1.05rem;font-weight:600;letter-spacing:-0.02em}.am-pr-page .pillar-card p{margin:0;color:var(--muted);font-size:0.875rem}.am-pr-page .roadmap{display:grid;gap:18px;padding-bottom:40px}.am-pr-page .phase-card{padding:24px}.am-pr-page .phase-header{display:grid;grid-template-columns:1.2fr 0.85fr;gap:18px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.am-pr-page .phase-header h3{margin:0 0 8px;font-size:1.35rem;font-weight:600;letter-spacing:-0.03em}.am-pr-page .phase-header p{margin:0;color:var(--muted);font-size:0.9rem}.am-pr-page .phase-side{align-self:start}.am-pr-page .phase-header .small-label{margin-bottom:10px}.am-pr-page .token-wrap{display:flex;flex-wrap:wrap;gap:8px}.am-pr-page .token{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(34,211,238,0.2);font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em}.am-pr-page .weeks-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.am-pr-page .week-card{background:var(--card-inner);border:1px solid var(--line);border-radius:12px;padding:16px;min-height:168px}.am-pr-page .week-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.am-pr-page .week-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(34,211,238,0.2);font-size:0.65rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.am-pr-page .week-pillar{color:#5eead4;font-size:0.65rem;text-transform:uppercase;font-weight:500;letter-spacing:0.08em;text-align:right}.am-pr-page .week-card h4{margin:0 0 8px;font-size:1rem;font-weight:600;letter-spacing:-0.02em}.am-pr-page .week-card p{margin:0;color:var(--muted);font-size:0.85rem;line-height:1.5}.am-pr-page .foot{padding:4px 0 56px}.am-pr-page .foot-card{padding:24px}.am-pr-page .foot-card strong{display:block;font-size:1rem;font-weight:600;margin:0 0 8px}.am-pr-page .foot-card p{margin:0;color:var(--muted);font-size:0.9rem}@media (max-width: 1040px){.am-pr-page .hero-grid,.am-pr-page .phase-header,.am-pr-page .pillars,.am-pr-page .weeks-grid{grid-template-columns:1fr}.am-pr-page .lead{max-width:100%;width:100%}.am-pr-page h1{max-width:100%}}@media (min-width: 768px){.am-pr-page h1{font-size:2.8rem}.am-pr-page .hero-card h2{font-size:1.4rem}.am-pr-page .section h2{font-size:1.55rem}}@media (min-width: 1200px){.am-pr-page h1{font-size:3.4rem}.am-pr-page .hero-card h2{font-size:1.5rem}.am-pr-page .section h2{font-size:1.6rem}}
