.paths-page{--paths-navy:#082f49;--paths-blue:#0369a1;--paths-sky:#e0f2fe;--paths-gold:#f4b41a;--paths-ink:#102235;--paths-muted:#5e6e7d;min-height:100vh;color:var(--paths-ink);background:#f7fafc}.paths-shell{width:min(1180px,100% - 2rem);margin:0 auto}.paths-kicker{color:var(--paths-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:800}.paths-hero{background:linear-gradient(135deg,#f8fcff 0%,#eaf7ff 65%,#fff8e5 100%);border-bottom:1px solid #dbe7ef;padding:9.5rem 0 5rem}.paths-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:4rem;display:grid}.paths-hero h1{max-width:760px;color:var(--paths-navy);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.96}.paths-hero-copy{max-width:650px;color:var(--paths-muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.8}.paths-hero-card{background:#fffc;border:1px solid #cbe4f2;border-radius:1.5rem;padding:2rem;box-shadow:0 1.5rem 4rem #082f491a}.paths-hero-card strong{color:var(--paths-navy);font:700 1.5rem/1.2 Poppins,sans-serif;display:block}.paths-hero-card p{color:var(--paths-muted);margin:.75rem 0 1.5rem;line-height:1.65}.paths-stat-row{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.paths-stat-row span{color:var(--paths-muted);text-align:center;background:#edf7fc;border-radius:.8rem;padding:.85rem .65rem;font-size:.72rem;font-weight:700}.paths-stat-row b{color:var(--paths-navy);margin-bottom:.2rem;font-size:1.15rem;display:block}.paths-button{background:var(--paths-blue);color:#fff;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.1rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.paths-button:hover{background:var(--paths-navy);transform:translateY(-2px)}.paths-button.secondary{color:var(--paths-navy);background:#fff;border-color:#b9ceda}.paths-directory{padding:5rem 0 6rem}.paths-section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.paths-section-head h2{color:var(--paths-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.paths-section-head p{max-width:440px;color:var(--paths-muted);margin:0;line-height:1.7}.paths-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.paths-field{min-height:10rem;color:var(--paths-ink);background:#fff;border:1px solid #d8e4eb;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;display:flex}.paths-field.is-live{background:linear-gradient(145deg,#fff,#e8f7ff);border-color:#73bddf;box-shadow:0 1rem 2.5rem #082f4914}.paths-field-number{color:#8aa0af;font-size:.72rem;font-weight:800}.paths-field strong{font:700 1rem/1.35 Poppins,sans-serif}.paths-field small{color:#8193a0;font-weight:700}.paths-field.is-live small{color:var(--paths-blue)}.path-breadcrumb{color:#668091;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.82rem;display:flex}.path-breadcrumb a{color:inherit;text-decoration:none}.path-detail-hero{background:var(--paths-navy);color:#fff;padding:8.5rem 0 4rem}.path-detail-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:start;gap:4rem;display:grid}.path-detail-hero .paths-kicker{color:#7dd3fc}.path-detail-hero h1{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.93}.path-detail-lead{color:#cde4f1;max-width:650px;margin:1.5rem 0 1.8rem;font-size:1.05rem;line-height:1.75}.path-meta{flex-wrap:wrap;gap:.65rem;display:flex}.path-meta span{color:#d9edf7;border:1px solid #ffffff29;border-radius:999px;padding:.6rem .8rem;font-size:.78rem;font-weight:700}.path-proof{background:#ffffff12;border:1px solid #ffffff26;border-radius:1.25rem;padding:1.5rem}.path-proof h2{margin:0 0 .45rem;font-size:1.2rem}.path-proof>p{color:#bcd7e5;margin:0 0 1.25rem;font-size:.85rem;line-height:1.55}.path-proof-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.path-proof-item{color:var(--paths-ink);background:#fff;border-radius:.8rem;padding:1rem}.path-proof-item b{color:var(--paths-gold);font-size:.8rem}.path-proof-item strong{margin:.25rem 0;font-size:.83rem;display:block}.path-proof-item small{color:var(--paths-muted);line-height:1.35}.path-overview{background:#fff;border-bottom:1px solid #dae5eb;padding:2.5rem 0}.path-overview-row{justify-content:space-between;align-items:center;gap:2rem;display:flex}.path-overview-copy{max-width:700px}.path-overview-copy strong{color:var(--paths-navy);font-size:1.1rem}.path-overview-copy p{color:var(--paths-muted);margin:.4rem 0 0;line-height:1.65}.path-actions{flex:none;gap:.75rem;display:flex}.path-roadmap{padding:3.5rem 0 6rem}.path-roadmap-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.path-roadmap-head h2{color:var(--paths-navy);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(2rem,4vw,3.2rem)}.path-roadmap-controls{gap:.5rem;display:flex}.path-roadmap-controls button{color:var(--paths-navy);cursor:pointer;background:#fff;border:1px solid #cbdbe4;border-radius:.55rem;padding:.65rem .85rem;font-weight:800}.path-jumps{z-index:10;scrollbar-width:none;background:#f7fafc;gap:.5rem;margin-bottom:1rem;padding:1rem 0;display:flex;position:sticky;top:4.6rem;overflow-x:auto}.path-jumps a{color:#526a7a;background:#fff;border:1px solid #d5e2e9;border-radius:999px;flex:none;padding:.6rem .8rem;font-size:.75rem;font-weight:800;text-decoration:none}.path-stage-list{gap:1rem;display:grid}.path-stage{background:#fff;border:1px solid #d4e1e8;border-radius:1.1rem;scroll-margin-top:8rem;overflow:hidden}.path-stage.is-optional{border-style:dashed}.path-stage-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.3rem 1.5rem;display:grid}.path-stage-number{color:var(--paths-blue);font:700 1.8rem/1 Poppins,sans-serif}.path-stage-title span{color:#718796;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-size:.69rem;font-weight:900;display:block}.path-stage-title strong{font:700 clamp(1.05rem,2vw,1.35rem)/1.3 Poppins,sans-serif}.path-stage-estimate{color:#667d8c;white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.path-stage-estimate svg{width:1rem}.path-stage-body{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:2rem;padding:0 1.5rem 1.5rem 7.25rem;display:grid}.path-stage-summary{color:var(--paths-muted);margin:0 0 1.5rem;line-height:1.7}.path-stage-body h3{color:var(--paths-navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem}.path-topic-list{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.path-topic-list li{color:#31546a;background:#edf6fa;border-radius:.5rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700}.path-resources{margin:0;padding:0;list-style:none}.path-resources li{color:#425e70;border-top:1px solid #e3eaee;padding:.65rem 0;font-size:.85rem}.path-readiness{background:#eff8fc;border-radius:.85rem;padding:1.25rem}.path-readiness p{color:#36576b;margin:0;font-size:.85rem;line-height:1.65}.path-deliverable{background:var(--paths-navy);color:#fff;border-radius:.85rem;margin-top:1rem;padding:1.25rem}.path-deliverable small{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.path-deliverable strong{margin:.5rem 0;font:700 1rem/1.4 Poppins,sans-serif;display:block}.path-deliverable p{color:#c7deeb;margin:0;font-size:.8rem;line-height:1.6}.path-deliverable span{color:#fcd34d;margin-top:1rem;font-size:.75rem;font-weight:800;display:inline-block}.paths-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#082f49,#075985);padding:5rem 0}.paths-cta h2{letter-spacing:-.045em;max-width:700px;margin:0 auto;font-size:clamp(2rem,5vw,3.6rem)}.paths-cta p{color:#c7e0ed;max-width:650px;margin:1rem auto 1.75rem;line-height:1.75}.paths-cta .paths-button{background:var(--paths-gold);color:#392900}@media (max-width:960px){.paths-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paths-hero-grid,.path-detail-grid{grid-template-columns:1fr;gap:2.5rem}.path-proof{max-width:650px}.path-overview-row{flex-direction:column;align-items:flex-start}.path-stage-body{padding-left:1.5rem}}@media (max-width:720px){.paths-shell{width:min(100% - 1.25rem,1180px)}.paths-hero{padding:7rem 0 3.5rem}.paths-field-grid{grid-template-columns:1fr 1fr}.paths-section-head,.path-roadmap-head{flex-direction:column;align-items:flex-start}.path-detail-hero{padding:6.5rem 0 3rem}.path-proof-grid{grid-template-columns:1fr}.path-actions{flex-direction:column;width:100%}.path-actions .paths-button{width:100%}.path-stage-toggle{grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:1rem}.path-stage-estimate{grid-column:2}.path-stage-body{grid-template-columns:1fr;padding:0 1rem 1rem}.path-jumps{top:4rem}.paths-stat-row{grid-template-columns:1fr}.paths-stat-row span{text-align:left}.path-roadmap-controls{width:100%}.path-roadmap-controls button{flex:1}}@media (max-width:460px){.paths-field-grid{grid-template-columns:1fr}.paths-field{min-height:8rem}}
