.hero-fade[data-astro-cid-lfkq63w4]{opacity:0;transform:translateY(8px);animation:hero-enter .5s ease-out forwards;animation-delay:calc(var(--delay, 0) * .08s)}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}.js-step[data-astro-cid-lfkq63w4]{opacity:0;transform:translate(-12px);transition:opacity .5s ease-out,transform .5s ease-out}.js-step[data-astro-cid-lfkq63w4].visible{opacity:1;transform:translate(0)}.poc-progress[data-astro-cid-lfkq63w4]{position:relative;padding:0}.poc-progress-track[data-astro-cid-lfkq63w4]{height:4px;background:var(--color-navy-200, #c5d5e5);border-radius:2px;overflow:hidden;margin:0 auto;position:relative}.poc-progress-fill[data-astro-cid-lfkq63w4]{height:100%;background:linear-gradient(90deg,var(--color-gold-500, #c9a030),var(--color-gold-600, #b8860b));border-radius:2px;transition:width .8s cubic-bezier(.4,0,.2,1)}.poc-progress-steps[data-astro-cid-lfkq63w4]{display:flex;justify-content:space-between;position:relative;top:-12px;margin-bottom:-8px}.poc-progress-dot[data-astro-cid-lfkq63w4]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0}.poc-dot-inner[data-astro-cid-lfkq63w4]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;font-family:var(--font-mono, monospace);color:var(--color-navy-400, #7b9ec2);background:#fff;border:2px solid var(--color-navy-200, #c5d5e5);transition:all .3s ease;position:relative;z-index:1}.poc-dot-inner[data-astro-cid-lfkq63w4].active{color:#fff;background:var(--color-gold-600, #b8860b);border-color:var(--color-gold-600, #b8860b);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-gold-400, #c9a030)}.poc-dot-inner[data-astro-cid-lfkq63w4].complete{color:#fff;background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 2px #fff,0 0 0 4px #22c55e}.poc-dot-label[data-astro-cid-lfkq63w4]{font-size:.6rem;font-family:var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy-400, #7b9ec2);transition:color .3s ease}.poc-dot-inner[data-astro-cid-lfkq63w4].active+.poc-dot-label[data-astro-cid-lfkq63w4],.poc-dot-inner[data-astro-cid-lfkq63w4].complete+.poc-dot-label[data-astro-cid-lfkq63w4]{color:var(--color-navy-700, #1e3a5f)}.poc-banner[data-astro-cid-lfkq63w4]{background:linear-gradient(135deg,#15803d,#166534);overflow:hidden}.poc-banner[data-astro-cid-lfkq63w4].hidden{display:none}.poc-banner-icon[data-astro-cid-lfkq63w4]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center}.poc-banner-cta[data-astro-cid-lfkq63w4]{flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;border-radius:.375rem;background:#fff3;color:#fff;transition:background .2s;white-space:nowrap}.poc-banner-cta[data-astro-cid-lfkq63w4]:hover{background:#ffffff4d}@keyframes banner-enter{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.poc-banner[data-astro-cid-lfkq63w4].show{display:block;animation:banner-enter .5s ease-out}.journey-timeline[data-astro-cid-lfkq63w4]{position:relative;padding-left:2.25rem;isolation:isolate}.journey-timeline[data-astro-cid-lfkq63w4]:before{content:"";position:absolute;left:calc(.9375rem - 1px);width:2px;background:var(--color-navy-200, #c5d5e5);transition:background .5s;top:var(--timeline-top, 2.2rem);bottom:var(--timeline-bottom, .9375rem);z-index:-1}.journey-timeline[data-astro-cid-lfkq63w4]:after{content:"";position:absolute;left:calc(.9375rem - 1px);top:var(--timeline-top, 2.2rem);width:2px;height:0;background:linear-gradient(to bottom,var(--color-gold-500, #c9a030),#16a34a);transition:height .8s cubic-bezier(.4,0,.2,1);z-index:-1}.journey-timeline[data-astro-cid-lfkq63w4][data-progress=done]:after{background:#16a34a}.journey-timeline[data-astro-cid-lfkq63w4][data-progress="1"]:after{height:0}.journey-timeline[data-astro-cid-lfkq63w4][data-progress="2"]:after{height:var(--progress-h2, 50%)}.journey-timeline[data-astro-cid-lfkq63w4][data-progress="3"]:after,.journey-timeline[data-astro-cid-lfkq63w4][data-progress=done]:after{height:var(--progress-h3, 100%)}.journey-step[data-astro-cid-lfkq63w4]{position:relative;padding-bottom:1.25rem}.journey-step[data-astro-cid-lfkq63w4]:last-child{padding-bottom:0}.journey-step-marker[data-astro-cid-lfkq63w4]{position:absolute;left:-2.25rem;top:1.25rem;width:1.875rem;height:1.875rem;z-index:1}.journey-step-number[data-astro-cid-lfkq63w4]{width:1.875rem;height:1.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;font-family:var(--font-mono, monospace);color:var(--color-navy-400, #7b9ec2);background:#fff;border:2px solid var(--color-navy-200, #c5d5e5);transition:all .4s ease;position:relative;z-index:2}.journey-step-number[data-astro-cid-lfkq63w4].active{color:#fff;background:var(--color-gold-600, #b8860b);border-color:var(--color-gold-600, #b8860b);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-gold-300, #d4a843)}.journey-step-number[data-astro-cid-lfkq63w4].complete{color:#fff;background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 3px #fff,0 0 0 5px #22c55e;font-size:0}.journey-step-number[data-astro-cid-lfkq63w4].complete:after{content:"";width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translateY(-1px);display:block}.journey-step-content[data-astro-cid-lfkq63w4]{padding-left:.75rem}.journey-step-card[data-astro-cid-lfkq63w4]{background:#fff;border:1px solid var(--color-navy-200, #c5d5e5);border-radius:.75rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s,opacity .3s}.journey-step-card[data-astro-cid-lfkq63w4]:hover{box-shadow:0 4px 12px #0000000f}.journey-step-card[data-astro-cid-lfkq63w4].active-card{border-color:var(--color-gold-400, #c9a030);box-shadow:0 4px 16px #b8860b1f;background:linear-gradient(135deg,white 0%,var(--color-cream-50, #fdf8f0) 100%)}.journey-step-card[data-astro-cid-lfkq63w4].completed-card{border-color:#86efac;background:linear-gradient(135deg,#fff,#f0fdf4)}.journey-step-card[data-astro-cid-lfkq63w4].locked-card{opacity:.55}.journey-step-card[data-astro-cid-lfkq63w4].completed-card h3[data-astro-cid-lfkq63w4],.journey-step-card[data-astro-cid-lfkq63w4].completed-card p[data-astro-cid-lfkq63w4]{color:#0a1628!important}.journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-learn-more[data-astro-cid-lfkq63w4] summary[data-astro-cid-lfkq63w4]{color:#92400e!important}.journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-learn-more[data-astro-cid-lfkq63w4] div[data-astro-cid-lfkq63w4]{color:#1e3a5f!important}.journey-badge[data-astro-cid-lfkq63w4]{display:inline-block;font-size:.625rem;font-family:var(--font-mono, monospace);font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:9999px;background:var(--color-gold-100, #fef3c7);color:var(--color-gold-700, #92400e)}.journey-badge--muted[data-astro-cid-lfkq63w4]{background:var(--color-navy-100, #e8eef5);color:var(--color-navy-400, #7b9ec2)}.journey-badge--complete[data-astro-cid-lfkq63w4]{background:#dcfce7;color:#166534}.journey-badge--active[data-astro-cid-lfkq63w4]{background:var(--color-gold-100, #fef3c7);color:var(--color-gold-700, #92400e)}.journey-time[data-astro-cid-lfkq63w4]{font-size:.625rem;color:var(--color-navy-400, #7b9ec2);font-family:var(--font-mono, monospace)}.journey-status[data-astro-cid-lfkq63w4]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#16a34a;margin-bottom:.75rem;padding:.375rem .625rem;background:#f0fdf4;border-radius:.375rem;border:1px solid #bbf7d0;width:fit-content}.journey-status[data-astro-cid-lfkq63w4].hidden{display:none}.journey-step-icon[data-astro-cid-lfkq63w4]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-navy-700, #1e3a5f);transition:background .3s}.journey-step-icon--muted[data-astro-cid-lfkq63w4]{background:var(--color-cream-100, #fdf5e6)}.journey-step-icon[data-astro-cid-lfkq63w4].icon-complete{background:#16a34a}.journey-cta-primary[data-astro-cid-lfkq63w4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.5rem;background:var(--color-navy-700, #1e3a5f);color:#fff;font-size:.875rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s}.journey-cta-primary[data-astro-cid-lfkq63w4]:hover{background:var(--color-navy-800, #0f2439);transform:translate(2px);box-shadow:0 2px 8px #0000001f}.journey-cta-primary[data-astro-cid-lfkq63w4]:active{transform:scale(.98)}.journey-cta-secondary[data-astro-cid-lfkq63w4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.5rem;border:1px solid var(--color-navy-300, #7b9ec2);color:var(--color-navy-700, #1e3a5f);font-size:.875rem;font-weight:600;transition:all .2s}.journey-cta-secondary[data-astro-cid-lfkq63w4]:hover{border-color:var(--color-gold-400, #c9a030);background:var(--color-cream-50, #fdf8f0);transform:translate(2px)}.journey-cta-done[data-astro-cid-lfkq63w4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.875rem;font-weight:600;transition:all .2s}.journey-cta-done[data-astro-cid-lfkq63w4]:hover{background:#dcfce7;transform:translate(2px)}.journey-learn-more[data-astro-cid-lfkq63w4] summary[data-astro-cid-lfkq63w4]{list-style:none}.journey-learn-more[data-astro-cid-lfkq63w4] summary[data-astro-cid-lfkq63w4]::-webkit-details-marker{display:none}.journey-learn-more[data-astro-cid-lfkq63w4] summary[data-astro-cid-lfkq63w4]:before{content:"+ ";font-weight:700}.journey-learn-more[data-astro-cid-lfkq63w4][open] summary[data-astro-cid-lfkq63w4]:before{content:"- "}.deeper-card[data-astro-cid-lfkq63w4]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;border-radius:.75rem;border:1px solid var(--color-navy-200, #c5d5e5);background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.deeper-card[data-astro-cid-lfkq63w4]:hover{border-color:var(--color-gold-400, #c9a030);box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.deeper-card-icon[data-astro-cid-lfkq63w4]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-cream-100, #fdf5e6);margin-bottom:.5rem;transition:background .2s}html.dark .journey-step-card[data-astro-cid-lfkq63w4]{background:#1a2f4a;border-color:#3a5a7c}html.dark .journey-step-card[data-astro-cid-lfkq63w4].active-card{background:linear-gradient(135deg,#1a2f4a,#1e3a5f);border-color:var(--color-gold-500, #c9a030)}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card{background:linear-gradient(135deg,#0f2818,#132f1e);border-color:#22c55e}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card h3[data-astro-cid-lfkq63w4]{color:#e8f5e9!important}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card p[data-astro-cid-lfkq63w4]{color:#c8e6c9!important}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-learn-more[data-astro-cid-lfkq63w4] summary[data-astro-cid-lfkq63w4]{color:#f0c86a!important}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-learn-more[data-astro-cid-lfkq63w4] div[data-astro-cid-lfkq63w4]{color:#c8e6c9!important}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-status[data-astro-cid-lfkq63w4]{background:#16a34a26;border-color:#22c55e4d}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-cta-done[data-astro-cid-lfkq63w4]{background:#16a34a26;border-color:#22c55e4d;color:#4ade80}html.dark .journey-step-card[data-astro-cid-lfkq63w4].completed-card .journey-badge--complete[data-astro-cid-lfkq63w4]{background:#16a34a33;color:#4ade80}html.dark .journey-timeline[data-astro-cid-lfkq63w4]:before{background:#3a5a7c}html.dark .deeper-card[data-astro-cid-lfkq63w4]{background:#1a2f4a;border-color:#3a5a7c}html.dark .poc-progress-track[data-astro-cid-lfkq63w4]{background:#3a5a7c}html.dark .poc-dot-inner[data-astro-cid-lfkq63w4]{background:#1a2f4a;border-color:#3a5a7c}html.dark .poc-dot-inner[data-astro-cid-lfkq63w4].active{box-shadow:0 0 0 2px #1a2f4a,0 0 0 4px var(--color-gold-400, #c9a030)}html.dark .poc-dot-inner[data-astro-cid-lfkq63w4].complete{box-shadow:0 0 0 2px #1a2f4a,0 0 0 4px #22c55e}html.dark .journey-step-number[data-astro-cid-lfkq63w4]{background:#1a2f4a;border-color:#3a5a7c}html.dark .journey-step-number[data-astro-cid-lfkq63w4].complete{box-shadow:0 0 0 3px #1a2f4a,0 0 0 5px #22c55e}html.dark .journey-step-number[data-astro-cid-lfkq63w4].active{box-shadow:0 0 0 3px #1a2f4a,0 0 0 5px var(--color-gold-400, #c9a030)}@keyframes gentle-pulse{0%,to{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-gold-300, #d4a843)}50%{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--color-gold-300, #d4a843)}}.journey-step-number[data-astro-cid-lfkq63w4].active{animation:gentle-pulse 2.5s ease-in-out infinite}@media(max-width:640px){.poc-banner[data-astro-cid-lfkq63w4] .max-w-3xl[data-astro-cid-lfkq63w4]{flex-direction:column;text-align:center;gap:.75rem}.poc-banner-cta[data-astro-cid-lfkq63w4]{align-self:center}}
