.pillars-strategic-footer{margin-top:10rem;padding-bottom:8rem;position:relative}.container-narrow{max-width:900px;margin:0 auto}.premium-roadmap-card{background:linear-gradient(135deg,#0a192f66,#020c1b99);backdrop-filter:blur(20px);border:1px solid rgba(100,255,218,.1);border-radius:3rem;padding:5rem 4rem;text-align:left;box-shadow:0 40px 100px -30px #00000080;margin-bottom:5rem}.roadmap-header .authority-tag{display:inline-flex;align-items:center;gap:.5rem;color:var(--lumen-green);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;background:#64ffda0d;padding:.5rem 1.25rem;border-radius:99px;border:1px solid rgba(100,255,218,.1)}.roadmap-header h2{font-size:3rem;color:#fff;margin-bottom:1.5rem;line-height:1.1}.roadmap-header p{color:#8892b0;font-size:1.25rem;max-width:700px;margin:0 0 4rem}.roadmap-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:4rem;text-align:left}.timeline-step{display:flex;flex-direction:column;gap:1.5rem}.step-icon{width:3.5rem;height:3.5rem;background:#64ffda0d;border:1px solid rgba(100,255,218,.1);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--lumen-green)}.days-tag{display:block;font-family:monospace;color:var(--lumen-green);font-size:.75rem;font-weight:800;margin-bottom:.5rem;opacity:.8}.timeline-step h4{color:#e6f1ff;font-size:1.15rem;margin:0 0 .5rem}.timeline-step p{color:#8892b0;font-size:.95rem;line-height:1.6;margin:0}.roadmap-actions{display:flex;gap:1.5rem;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.05);padding-top:3rem}.premium-cta-btn{background:var(--lumen-green);color:#000;padding:1.2rem 2.5rem;border-radius:1rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px #64ffda4d;font-family:Inter,sans-serif;display:inline-block}.premium-cta-btn:hover{transform:translateY(-3px);background:#7ffff2;box-shadow:0 15px 35px -10px #64ffda80}.secondary-cta-btn{background:#ffffff08;border:1.5px solid rgba(255,255,255,.1);color:#e6f1ff;padding:1.25rem 2.5rem;border-radius:1rem;font-weight:700;text-decoration:none;transition:all .3s ease}.secondary-cta-btn:hover{background:#ffffff14;border-color:#fff3;color:#fff}.methodology-seal{background:#020c1b66;border:1px solid rgba(255,255,255,.05);border-radius:2rem;padding:2.5rem 3rem;display:flex;align-items:center;gap:2.5rem;max-width:800px;margin:0}.seal-icon{font-size:2.5rem;color:gold;opacity:.8;flex-shrink:0}.seal-content h3{color:#ccd6f6;margin:0 0 .5rem;font-size:1.2rem}.seal-content p{color:#8892b0;font-size:.95rem;line-height:1.6;margin:0}.seal-content a{color:var(--lumen-green);text-decoration:none;font-weight:700;margin-left:.25rem}@media(max-width:900px){.roadmap-timeline{grid-template-columns:1fr;gap:3rem;padding-left:1rem}.premium-roadmap-card{padding:3rem 2rem}.roadmap-header h2{font-size:2.25rem}.methodology-seal{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem}}.pillars-page[data-astro-cid-dz2oqy55]{padding-top:2rem;padding-bottom:6rem}.intro-section[data-astro-cid-dz2oqy55]{text-align:left;max-width:900px;margin:0 0 5rem}.intro-section[data-astro-cid-dz2oqy55] h1[data-astro-cid-dz2oqy55]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1.5rem;line-height:1.1}.intro-section[data-astro-cid-dz2oqy55] .methodology-tag[data-astro-cid-dz2oqy55]{display:inline-block;background:#64ffda1a;color:var(--lumen-green);padding:.5rem 1.25rem;border-radius:99px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2rem;border:1px solid rgba(100,255,218,.2)}.intro-section[data-astro-cid-dz2oqy55] p[data-astro-cid-dz2oqy55]{font-size:1.2rem;color:#8892b0;line-height:1.6}.pillars-grid[data-astro-cid-dz2oqy55]{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}.pillar-card[data-astro-cid-dz2oqy55]{flex:0 1 calc(33.33% - 1.7rem);min-width:320px;background:#0a192f66;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:1.75rem;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-decoration:none;color:inherit}.pillar-card[data-astro-cid-dz2oqy55]:hover{transform:translateY(-8px);border-color:var(--lumen-green);background:#0a192f99;box-shadow:0 20px 40px -20px #00000080}.pillar-card[data-astro-cid-dz2oqy55]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--lumen-green);opacity:.8}.pillar-num[data-astro-cid-dz2oqy55]{font-family:monospace;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--lumen-green);margin-bottom:.5rem}.pillar-info[data-astro-cid-dz2oqy55] h2[data-astro-cid-dz2oqy55]{font-size:1.85rem;margin:0 0 1.5rem;color:#fff;line-height:1.1;display:flex;align-items:center;gap:.75rem}.pillar-icon[data-astro-cid-dz2oqy55]{color:var(--lumen-green);font-size:1.5rem;opacity:.9}.pillar-description[data-astro-cid-dz2oqy55]{font-size:1.1rem;color:#ccd6f6;margin-bottom:2rem;line-height:1.5}.choice-section[data-astro-cid-dz2oqy55]{background:#020c1b99;border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.05)}.section-label[data-astro-cid-dz2oqy55]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#64748b;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.section-label[data-astro-cid-dz2oqy55]:after{content:"";flex:1;height:1px;background:#ffffff0d}.top-picks-list[data-astro-cid-dz2oqy55]{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.top-pick-link[data-astro-cid-dz2oqy55]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#64ffda08;border:1px solid rgba(100,255,218,.15);border-radius:1rem;text-decoration:none;transition:all .2s ease}.top-pick-link[data-astro-cid-dz2oqy55]:hover{background:#64ffda14;border-color:var(--lumen-green);transform:translate(5px)}.tp-name[data-astro-cid-dz2oqy55]{color:#e6f1ff;font-weight:700;font-size:1.1rem}.tp-stage[data-astro-cid-dz2oqy55]{font-family:monospace;font-size:.75rem;color:var(--lumen-green);font-weight:800;background:#64ffda1a;padding:.2rem .6rem;border-radius:4px}.view-all-btn[data-astro-cid-dz2oqy55]{display:block;text-align:center;margin-top:2rem;padding:1.25rem;background:var(--lumen-green);color:#020c1b;border-radius:.75rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-green)}.view-all-btn[data-astro-cid-dz2oqy55]:hover{transform:translateY(-4px);background:var(--green-hover);box-shadow:var(--shadow-green-hover);color:#020c1b}.reality-box[data-astro-cid-dz2oqy55]{background:#ffffff05;padding:1rem 1.25rem;border-radius:1rem;border:1px solid rgba(255,255,255,.05);margin-bottom:1.5rem}.spec-list[data-astro-cid-dz2oqy55]{padding:0;margin:0 0 1.5rem}.spec-item[data-astro-cid-dz2oqy55]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;color:#ccd6f6;line-height:1.4}.spec-icon[data-astro-cid-dz2oqy55]{color:var(--lumen-green);font-weight:800;font-size:.9rem;flex-shrink:0;transform:translateY(1px)}
