/* Generated by scripts/generate-pathway-css.mjs. Do not edit. */
.claude-pathway{--lts-blue:#4263eb;--lts-blue-hi:#748ffc;--lts-blue-glow:#748ffc;--lts-blue-deep:#3b5bdb;--lts-cyan:#7dd3fc;--lts-navy-900:#070b1a;--lts-navy-850:#0a1128;--lts-navy-800:#1a2332;--lts-navy-700:#1f2937;--lts-navy-600:#374151;--lts-gold:#e0b840;--lts-gold-hi:#f5d37a;--lts-gold-deep:#c9a227;--bg:#06091a;--bg-1:#0a1128;--bg-2:#0f1935;--surface:#ffffff09;--surface-hi:#ffffff0f;--border:#ffffff14;--border-hi:#ffffff29;--border-glow:#748ffc59;--fg1:#f4f6fb;--fg2:#f4f6fbc7;--fg3:#f4f6fb94;--fg4:#f4f6fb61;--font-display:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-ui:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container:1240px;--gutter:24px}.claude-pathway *{box-sizing:border-box}.claude-pathway,.claude-pathway{margin:0;padding:0}.claude-pathway{scroll-behavior:smooth;font-family:var(--font-body);color:var(--fg1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}.claude-pathway h1,.claude-pathway h2,.claude-pathway h3,.claude-pathway h4,.claude-pathway h5,.claude-pathway h6{margin:0;font-weight:500}.claude-pathway p{margin:0}.claude-pathway a{color:inherit;text-decoration:none}.claude-pathway img{max-width:100%;display:block}.claude-pathway button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.claude-pathway ::selection{background:var(--lts-blue);color:#fff}.claude-pathway .ui{font-family:var(--font-ui)}.claude-pathway .eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--lts-blue-glow);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.claude-pathway .eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--lts-blue-glow));width:24px;height:1px}.claude-pathway .gradient-text{background:linear-gradient(100deg, var(--lts-blue-hi) 0%, var(--lts-blue-glow) 30%, #eaf4ff 50%, var(--lts-blue-glow) 70%, var(--lts-blue-hi) 100%);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}to{background-position:240%}}.claude-pathway .gradient-text-gold{background:linear-gradient(100deg, var(--lts-gold-hi), var(--lts-gold), #fff2c1 60%, var(--lts-gold-hi));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite gradient-shift}.claude-pathway .container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto;position:relative}.claude-pathway section{position:relative}.claude-pathway .btn{font-family:var(--font-ui);letter-spacing:-.005em;transition:transform .35s cubic-bezier(.2,.9,.25,1.15), box-shadow .45s var(--ease-out), background .3s var(--ease-out), border-color .3s var(--ease-out);cursor:pointer;white-space:nowrap;isolation:isolate;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.claude-pathway .btn svg{stroke-width:2px;width:18px;height:18px;transition:transform .45s cubic-bezier(.2,.9,.25,1.15)}.claude-pathway .btn:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0% 35%,#ffffff47 48%,#ffffff80 50%,#ffffff47 52%,#0000 65% 100%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.claude-pathway .btn:hover:before{transform:translate(120%)}.claude-pathway .btn>*{z-index:2;position:relative}.claude-pathway .btn:hover svg{transform:translate(4px)}.claude-pathway .btn:active{transform:translateY(0)scale(.98)}.claude-pathway .btn.btn-expressive{gap:12px;padding:16px 22px 16px 32px}.claude-pathway .btn.btn-expressive .btn-label{z-index:2;display:inline-block;position:relative}.claude-pathway .btn.btn-expressive .btn-label:after{content:"";opacity:.55;pointer-events:none;background:currentColor;height:1.5px;transition:right .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:100%}.claude-pathway .btn.btn-expressive:hover .btn-label:after{right:0}.claude-pathway .btn.btn-expressive .btn-icon{width:30px;height:30px;transition:width .5s cubic-bezier(.22,1,.36,1), background .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .5s cubic-bezier(.22,1,.36,1);z-index:2;background:#ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.claude-pathway .btn.btn-expressive .btn-icon svg{stroke-width:2.25px;width:15px;height:15px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.claude-pathway .btn.btn-expressive:hover .btn-icon{background:#ffffff42;width:42px;box-shadow:inset 0 0 0 1px #ffffff2e}.claude-pathway .btn.btn-expressive:hover .btn-icon svg{transform:translate(3px)}.claude-pathway .btn.btn-expressive:active .btn-icon{transform:scale(.9)}.claude-pathway [data-theme=light] .btn.btn-expressive.btn-primary .btn-icon,.claude-pathway [data-theme=light] .btn.btn-expressive.pathway-help-cta .btn-icon,.claude-pathway [data-theme=light] .btn.btn-expressive.visit-media-cta.btn-primary .btn-icon{background:#fff3}.claude-pathway [data-theme=light] .btn.btn-expressive.btn-primary:hover .btn-icon,.claude-pathway [data-theme=light] .btn.btn-expressive.pathway-help-cta:hover .btn-icon,.claude-pathway [data-theme=light] .btn.btn-expressive.visit-media-cta.btn-primary:hover .btn-icon{background:#ffffff52}.claude-pathway [data-theme=light] .btn.btn-expressive.btn-ghost .btn-icon,.claude-pathway .courses .btn.btn-expressive.btn-ghost .btn-icon{background:#1e5bb81a}.claude-pathway [data-theme=light] .btn.btn-expressive.btn-ghost:hover .btn-icon,.claude-pathway .courses .btn.btn-expressive.btn-ghost:hover .btn-icon{background:#1e5bb82e;box-shadow:inset 0 0 0 1px #1e5bb838}.claude-pathway .btn.btn-expressive.btn-ghost .btn-icon{background:#ffffff1a}.claude-pathway .btn.btn-expressive.btn-ghost:hover .btn-icon{background:#fff3}.claude-pathway .visit-media-cta.btn-expressive .btn-icon svg{stroke-width:2px;opacity:1;width:14px;height:14px}@media (max-width:560px){.claude-pathway .btn.btn-expressive{gap:10px;padding:13px 14px 13px 18px}.claude-pathway .btn.btn-expressive:hover .btn-icon{width:36px}}@keyframes btnPulsePrimary{0%,to{box-shadow:0 8px 24px -8px #1e5bb88c,inset 0 1px #fff3}50%{box-shadow:0 10px 30px -8px #1e5bb8bf,0 0 0 1px #6fa8ff2e,inset 0 1px #ffffff40}}@keyframes btnPulseGold{0%,to{box-shadow:0 8px 24px -8px #e0b84080,inset 0 1px #ffffff59}50%{box-shadow:0 10px 30px -8px #f5d37acc,0 0 0 1px #f5d37a40,inset 0 1px #fff6}}.claude-pathway .btn-primary{background:linear-gradient(180deg, var(--lts-blue-hi), var(--lts-blue));color:#fff;animation:4.5s ease-in-out infinite btnPulsePrimary;box-shadow:0 16px 34px #4263eb3d,inset 0 1px #fff3}.claude-pathway .btn-primary:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 44px -10px #1e5bb8e6,0 0 0 1px #6fa8ff80,0 0 44px -6px #6fa8ff8c,inset 0 1px #ffffff4d}.claude-pathway .btn-ghost{color:var(--fg1);border:1px solid var(--border-hi);-webkit-backdrop-filter:blur(12px);background:#ffffff0a}.claude-pathway .btn-ghost:hover{border-color:var(--lts-blue-glow);background:#ffffff1a;transform:translateY(-3px)scale(1.02);box-shadow:0 0 40px -6px #6fa8ff99,0 12px 28px -10px #1e5bb866}.claude-pathway .btn-gold{background:linear-gradient(180deg, var(--lts-gold-hi), var(--lts-gold));color:var(--lts-navy-900);font-weight:700;animation:4.5s ease-in-out infinite btnPulseGold;box-shadow:0 8px 24px -8px #e0b84080,inset 0 1px #ffffff59}.claude-pathway .btn-gold:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 44px -10px #e0b840cc,0 0 0 1px #f5d37a99,0 0 44px -6px #f5d37ab3,inset 0 1px #ffffff73}.claude-pathway .nav{z-index:100;transition:padding .3s var(--ease-out), background .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border-bottom:1px solid #0000;padding:14px 0;position:fixed;top:0;left:0;right:0}.claude-pathway .nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#fffffff5;border-bottom-color:#0f1e3d14;padding:10px 0;box-shadow:0 8px 24px -18px #0f1e3d40}.claude-pathway .nav:not(.scrolled) .nav-link{color:#fffffff2}.claude-pathway .nav:not(.scrolled) .nav-link:hover{color:#fff;background:#ffffff14}.claude-pathway .nav:not(.scrolled) .nav-link-accent{color:var(--lts-blue-glow)}.claude-pathway .nav:not(.scrolled) .nav-phone-pill{color:#fff;background:0 0;border-color:#ffffff59}.claude-pathway .nav:not(.scrolled) .nav-phone-pill:hover{color:var(--lts-blue);background:#fff;border-color:#fff}.claude-pathway .nav:not(.scrolled) .nav-logo-img{background:#fffffff5;box-shadow:0 6px 20px -8px #0006}.claude-pathway .nav.scrolled .nav-logo-img{height:44px;box-shadow:none;background:0 0;padding:0}.claude-pathway .mega-backdrop.show{opacity:1;pointer-events:auto}.claude-pathway .hero{background:#06091a;justify-content:center;align-items:center;min-height:100vh;padding:140px 0 120px;display:flex;position:relative;overflow:hidden}.claude-pathway .hero-cinema{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.claude-pathway .cine-scene{opacity:0;will-change:opacity, transform;animation:18s infinite cineLoop;position:absolute;inset:0}.claude-pathway .cine-scene.is-solo{opacity:1;animation:none}.claude-pathway .cine-media{object-fit:cover;transform-origin:50% 55%;width:100%;height:100%;position:absolute;inset:0}.claude-pathway .scene-1 .cine-media{animation:18s ease-in-out infinite cineZoomIn}.claude-pathway .scene-2 .cine-media{animation:18s ease-in-out -9s infinite cinePushIn}.claude-pathway .cine-scene.is-solo .cine-media{animation:none;transform:none}.claude-pathway .scene-2{animation-delay:-9s}@keyframes cineLoop{0%{opacity:0}5%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}@keyframes cineZoomIn{0%{transform:scale(1.02)}50%{transform:scale(1.1)}to{transform:scale(1.02)}}@keyframes cinePushIn{0%{transform:scale(1.02)}50%{transform:scale(1.06)}to{transform:scale(1.02)}}.claude-pathway .scene-2 .cine-caption{animation-delay:-9s}.claude-pathway .hero-vignette{z-index:2;pointer-events:none;background:radial-gradient(70% 60%,#06091a59 0%,#06091ae0 100%),linear-gradient(#06091ab3 0%,#06091a73 30%,#06091abf 70%,#06091afa 100%);position:absolute;inset:0}.claude-pathway .hero-scrim{z-index:3;pointer-events:none;background:radial-gradient(55% 45%,#06091ad9,#0000 75%);position:absolute;inset:0}.claude-pathway .hero-grain{z-index:4;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.7  0 0 0 0 0.75  0 0 0 0 0.9  0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:1.6s steps(6,end) infinite grainShift;position:absolute;inset:0}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-3%,-5%)}80%{transform:translate(6%,2%)}to{transform:translate(0)}}.claude-pathway .hero-inner{z-index:6;justify-content:center;width:100%;display:flex;position:relative}.claude-pathway .hero-copy-center{text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex}.claude-pathway .hero-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-ui);color:#f5d37a;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 2px #06091a73;background:#e0b8401f;border:1px solid #f5d37a73;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.claude-pathway .hero-title{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--fg1);text-wrap:balance;text-shadow:0 4px 40px #06091ab3;margin-bottom:40px;font-size:clamp(44px,6.2vw,92px);font-weight:700;line-height:1.04}.claude-pathway .hero-title .italic{background:linear-gradient(100deg, var(--lts-blue) 0%, var(--lts-blue-hi) 20%, var(--lts-blue-glow) 40%, #eaf4ff 50%, var(--lts-blue-glow) 60%, var(--lts-blue-hi) 80%, var(--lts-blue) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700;animation:5s ease-in-out infinite italicSheen}@media (prefers-reduced-motion:reduce){.claude-pathway .hero-title .italic{animation:none}}.claude-pathway .hero-sub{font-family:var(--font-body);color:var(--fg2);text-wrap:pretty;max-width:680px;margin:0 auto 44px;font-size:19px;line-height:1.55}.claude-pathway .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.claude-pathway .hero-accred{-webkit-backdrop-filter:blur(14px);opacity:0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:16px;margin:-32px auto 48px;padding:10px 16px 10px 20px;animation:.9s cubic-bezier(.2,.9,.25,1.05) .6s forwards heroAccredIn;display:inline-flex;transform:translateY(10px);box-shadow:0 8px 28px -12px #0006,inset 0 1px #ffffff14}@keyframes heroAccredIn{to{opacity:1;transform:translateY(0)}}.claude-pathway .hero-accred-label{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f4f6fb99;white-space:nowrap;font-size:11px;font-weight:700}.claude-pathway .hero-accred-logos{align-items:center;gap:10px;display:inline-flex}.claude-pathway .hero-accred-plate{width:40px;height:40px;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px -2px #0006,inset 0 0 0 1px #fff9}.claude-pathway .hero-accred-plate:hover{transform:translateY(-2px)scale(1.08);box-shadow:0 8px 20px -2px #00000080,0 0 0 3px #6fa8ff59,inset 0 0 0 1px #fffc}.claude-pathway .hero-accred-plate img{object-fit:contain;border-radius:50%;width:32px;height:32px;display:block}.claude-pathway .hero-accred-plate--eal{border-radius:999px;width:62px}.claude-pathway .hero-accred-plate--eal img{border-radius:0;width:52px;height:24px}.claude-pathway .hero-accred-plate:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%);animation:3.2s ease-in-out 1.4s infinite heroAccredShine;position:absolute;inset:0;transform:translate(-120%)}.claude-pathway .hero-accred-plate:nth-child(2):after{animation-delay:2.8s}@keyframes heroAccredShine{0%,60%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.claude-pathway .hero-accred-divider{background:#ffffff26;width:1px;height:22px}.claude-pathway .hero-accred-note{font-family:var(--font-body);color:#f4f6fbbf;white-space:nowrap;letter-spacing:.01em;font-size:12.5px}@media (max-width:640px){.claude-pathway .hero-accred{flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 16px}.claude-pathway .hero-accred-divider,.claude-pathway .hero-accred-note{display:none}}@media (prefers-reduced-motion:reduce){.claude-pathway .hero-accred{opacity:1;animation:none;transform:none}.claude-pathway .hero-accred-plate:after{animation:none}}.claude-pathway .hero-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:620px;padding-top:32px;display:grid}.claude-pathway .hero-stat{padding:0 16px;position:relative}.claude-pathway .hero-stat+.hero-stat{border-left:1px solid var(--border)}.claude-pathway .hero-stat-num{font-family:var(--font-serif);color:var(--fg1);letter-spacing:-.02em;margin-bottom:8px;font-size:44px;font-weight:400;line-height:1}.claude-pathway .hero-stat-num .plus{color:var(--lts-blue-glow);vertical-align:super;margin-left:2px;font-size:28px}.claude-pathway .hero-stat-num .star{color:var(--lts-gold-hi)}.claude-pathway .hero-stat-label{font-family:var(--font-ui);color:var(--fg3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}@media (max-width:720px){.claude-pathway .hero{padding:120px 0 100px}.claude-pathway .hero-stat{padding:0 10px}.claude-pathway .hero-stat-num{font-size:34px}}@media (prefers-reduced-motion:reduce){.claude-pathway .cine-scene,.claude-pathway .cine-svg,.claude-pathway .cine-caption,.claude-pathway .cine-dot:after,.claude-pathway .hero-grain{animation:none!important}.claude-pathway .scene-2,.claude-pathway .scene-3,.claude-pathway .scene-4,.claude-pathway .scene-5{opacity:0}}.claude-pathway .find-route-band{color:#0f1e3d;background:radial-gradient(900px 400px at 85% 20%,#1e5bb80f,#0000 65%),radial-gradient(700px 380px at 12% 85%,#e0b84017,#0000 65%),linear-gradient(#fff 0%,#fdfcf7 100%);border-top:1px solid #ece9db;border-bottom:1px solid #ece9db;padding:48px 0;position:relative;overflow:hidden;box-shadow:inset 0 20px 40px -28px #0f1e3d0f,inset 0 -20px 40px -28px #0f1e3d0f}.claude-pathway .find-route-band:before{display:none}.claude-pathway .find-route-band:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0% 40%,#1e5bb80a 50%,#0000 60% 100%);animation:9s linear infinite routeBandShimmer;position:absolute;inset:0}@keyframes routeBandShimmer{0%{transform:translate(-30%)}to{transform:translate(30%)}}.claude-pathway .find-route-inner{z-index:1;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:40px;display:grid;position:relative}.claude-pathway .find-route-copy{flex-direction:column;gap:10px;max-width:640px;display:flex}.claude-pathway .find-route-eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#8a6a15;align-items:center;gap:8px;margin:0 0 2px;font-size:11px;font-weight:700;display:inline-flex}.claude-pathway .find-route-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#c9a227);border-radius:2px;width:28px;height:1.5px}.claude-pathway .find-route-title{font-family:var(--font-serif);letter-spacing:-.02em;color:#0f1e3d;text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.15}.claude-pathway .find-route-title em{color:#8a6a15;font-style:italic;font-family:var(--font-serif)}.claude-pathway .find-route-sub{font-family:var(--font-ui);color:#4b5563;max-width:520px;margin:2px 0 0;font-size:15px;line-height:1.5}.claude-pathway .find-route-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claude-pathway .find-route-ctas .btn-route-primary,.claude-pathway .find-route-ctas .btn-route-ghost{white-space:nowrap}.claude-pathway .btn-route-primary{background:linear-gradient(180deg, var(--lts-blue-hi) 0%, var(--lts-blue) 100%);color:#fff;border:1px solid var(--lts-blue);font-family:var(--font-ui);cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s, color .3s;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 8px 22px -8px #1e5bb873}.claude-pathway .btn-route-primary svg{stroke-width:2px;width:16px;height:16px;transition:transform .35s var(--ease-out)}.claude-pathway .btn-route-primary:hover{background:linear-gradient(180deg, var(--lts-blue-hi) 0%, var(--lts-blue-deep) 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 16px 34px -10px #1e5bb88c,0 0 0 1px #6fa8ff80,0 0 32px -4px #6fa8ff73}.claude-pathway .btn-route-primary:hover svg{transform:translate(4px)}.claude-pathway .btn-route-ghost{color:#0f1e3d;font-family:var(--font-ui);background:#fff;border:1px solid #d8d4c5;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;font-weight:600;transition:background .3s,border-color .3s,transform .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 2px 6px -2px #0f1e3d0f}.claude-pathway .btn-route-ghost:hover{border-color:var(--lts-blue);color:var(--lts-blue-deep);background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px -10px #1e5bb840}.claude-pathway .btn-route-ghost svg{stroke-width:2px;width:16px;height:16px}@media (max-width:820px){.claude-pathway .find-route-band{padding:40px 0}.claude-pathway .find-route-inner{grid-template-columns:1fr;gap:20px}.claude-pathway .find-route-title{font-size:22px}}.claude-pathway .route-quiz.open{opacity:1;pointer-events:auto}.claude-pathway .route-quiz.open .route-quiz-card{transform:translateY(0)scale(1)}.claude-pathway .route-quiz-result.show{display:block}.claude-pathway .marquee{background:linear-gradient(90deg,#1e5bb82e 0%,#1e5bb847 50%,#1e5bb82e 100%),#1b2b50;border-top:1px solid #6fa8ff2e;border-bottom:1px solid #6fa8ff2e;padding:22px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0003,0 20px 40px -20px #1e5bb880}.claude-pathway .marquee:before,.claude-pathway .marquee:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.claude-pathway .marquee:before{background:linear-gradient(90deg,#1b2b50,#0000);left:0}.claude-pathway .marquee:after{background:linear-gradient(270deg,#1b2b50,#0000);right:0}.claude-pathway .marquee-track{gap:64px;width:max-content;animation:40s linear infinite marquee-scroll;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.claude-pathway .marquee-item{font-family:var(--font-ui);color:#e8f0ff;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.claude-pathway .marquee-item svg{color:#b7e0ff;stroke-width:1.75px;flex-shrink:0;width:20px;height:20px}.claude-pathway .marquee-item .dot{background:#b7e0ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b7e0ffe6}.claude-pathway .marquee-logo{width:30px;height:30px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 3px 10px -2px #00000059,inset 0 0 0 1px #fff9}.claude-pathway .marquee-logo img{object-fit:contain;border-radius:50%;width:24px;height:24px;display:block}.claude-pathway .marquee-item--accred:hover .marquee-logo{transform:scale(1.12)}.claude-pathway .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .7s;transition-delay:var(--reveal-delay,0s);filter:blur(6px);will-change:opacity,transform,filter;transform:translateY(42px)scale(.972)}.claude-pathway .reveal.in{opacity:1;filter:blur();transform:translateY(0)scale(1)}.claude-pathway .reveal-left{transform:translate(-42px)}.claude-pathway .reveal-left.in{transform:translate(0)}.claude-pathway .reveal-right{transform:translate(42px)}.claude-pathway .reveal-right.in{transform:translate(0)}.claude-pathway .reveal-scale{transform:scale(.9)}.claude-pathway .reveal-scale.in{transform:scale(1)}.claude-pathway .section{padding:128px 0;position:relative}.claude-pathway .section-head{max-width:780px;margin-bottom:64px}.claude-pathway .section-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--fg1);text-wrap:balance;margin:16px 0 20px;font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.02}.claude-pathway .section-title .italic{background:linear-gradient(100deg, var(--lts-blue) 0%, var(--lts-blue-hi) 20%, var(--lts-blue-glow) 40%, #eaf4ff 50%, var(--lts-blue-glow) 60%, var(--lts-blue-hi) 80%, var(--lts-blue) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700;animation:5s ease-in-out infinite italicSheen}.claude-pathway .courses .section-title .italic,.claude-pathway .roi .section-title .italic{background:linear-gradient(100deg, var(--lts-navy-900) 0%, var(--lts-blue) 20%, var(--lts-blue-hi) 40%, var(--lts-blue-glow) 50%, var(--lts-blue-hi) 60%, var(--lts-blue) 80%, var(--lts-navy-900) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite italicSheen}@keyframes italicSheen{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.claude-pathway .section-title .italic,.claude-pathway .courses .section-title .italic,.claude-pathway .roi .section-title .italic{animation:none}}.claude-pathway .section-sub{color:var(--fg2);max-width:640px;font-size:18px;line-height:1.55}.claude-pathway .pathway{background:linear-gradient(#faf8f1 0%,#f7f4ec 100%)}.claude-pathway .pathway-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1000px){.claude-pathway .pathway-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.claude-pathway .pathway-grid{grid-template-columns:1fr}}.claude-pathway .path-card{--accent:#1e5bb8;--accent-hi:#6fa8ff;--accent-deep:#164a99;--accent-rgb:30,91,184;min-height:320px;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .5s;isolation:isolate;background:#fff;border:1px solid #e4dfce;border-radius:18px;flex-direction:column;gap:16px;padding:36px 32px 32px;display:flex;position:relative;overflow:visible;box-shadow:0 2px 4px #0f1e3d0a,0 8px 18px -6px #0f1e3d1f,0 28px 56px -18px #0f1e3d47}.claude-pathway .path-card:after{content:"";background:conic-gradient(from var(--glow-angle,0deg), rgba(var(--accent-rgb),0) 0%, rgba(var(--accent-rgb),0) 65%, rgba(var(--accent-rgb),.25) 78%, rgba(var(--accent-rgb),.5) 86%, rgba(var(--accent-rgb),.25) 94%, rgba(var(--accent-rgb),0) 100%);filter:blur(8px);opacity:.6;z-index:-1;pointer-events:none;border-radius:20px;animation:6s linear infinite pathEdge;position:absolute;inset:-3px}.claude-pathway .path-card:before{content:none}.claude-pathway .path-card{border:1px solid #e4dfce}.claude-pathway .path-card.route-teal:after{animation-delay:-1.5s}.claude-pathway .path-card.route-gold:after{animation-delay:-3s}.claude-pathway .path-card.route-red:after{animation-delay:-4.5s}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pathEdge{0%{--glow-angle:0deg}to{--glow-angle:360deg}}@supports not (background:conic-gradient(from 0deg, red)){.claude-pathway .path-card:after{background:radial-gradient(ellipse 80% 60% at 50% 110%, rgba(var(--accent-rgb),.55), transparent 70%);filter:blur(12px);animation:none}}.claude-pathway .path-card:hover{box-shadow:0 2px 4px #0f1e3d0a, 0 12px 24px -6px rgba(var(--accent-rgb),.22), 0 40px 72px -14px rgba(var(--accent-rgb),.55), 0 0 0 1px rgba(var(--accent-rgb),.3);transform:translateY(-6px)}.claude-pathway .path-card-years{font-family:var(--font-ui);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.claude-pathway .path-card-title{font-family:var(--font-serif);letter-spacing:-.025em;color:#0f1e3d;margin-top:4px;font-size:34px;font-weight:700;line-height:1.05}.claude-pathway .path-card-desc{color:#4b5563;font-size:15px;line-height:1.6}.claude-pathway .path-card-cta{font-family:var(--font-ui);color:#0000008c;transition:color .35s var(--ease-out);border-top:1px solid #edeae0;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:500;display:inline-flex}.claude-pathway .path-card-cta svg{stroke-width:2px;width:16px;height:16px;transition:transform .3s var(--ease-out);stroke-width:2px;width:16px;height:16px;transition:transform .3s var(--ease-out)}.claude-pathway .path-card:hover .path-card-cta{color:var(--accent-deep)}.claude-pathway .path-card:hover .path-card-cta svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.claude-pathway .path-card:before,.claude-pathway .path-card:after{animation:none}}.claude-pathway .path-card.route-blue{--accent:#1e5bb8;--accent-hi:#6fa8ff;--accent-deep:#164a99;--accent-rgb:30,91,184}.claude-pathway .path-card.route-teal{--accent:#0ea892;--accent-hi:#5ee0c6;--accent-deep:#086b5d;--accent-rgb:14,168,146}.claude-pathway .path-card.route-gold{--accent:#c9a227;--accent-hi:#f5d37a;--accent-deep:#9a7a15;--accent-rgb:201,162,39}.claude-pathway .path-card.route-red{--accent:#c8102e;--accent-hi:#ff8a8a;--accent-deep:#8f0620;--accent-rgb:200,16,46}.claude-pathway .courses{color:#0f1e3d;background:linear-gradient(#f7f4ec 0%,#faf8f1 100%);border-top:0}.claude-pathway .courses .eyebrow{color:var(--lts-blue)}.claude-pathway .courses .section-title{color:#0f1e3d}.claude-pathway .courses .section-title .italic{color:#4a5670}.claude-pathway .courses .section-sub{color:#3a4149}.claude-pathway .courses-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1000px){.claude-pathway .courses-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.claude-pathway .courses-grid{grid-template-columns:1fr}}.claude-pathway .course-card{border:1px solid var(--border);transition:transform .5s var(--ease-out), border-color .5s, box-shadow .5s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#ffffff0d 0%,#ffffff05 100%);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.claude-pathway .course-card:hover{border-color:var(--border-glow);transform:translateY(-6px);box-shadow:0 30px 60px -20px #1e5bb859,0 0 0 1px #6fa8ff26}.claude-pathway .course-card-media{height:220px;position:relative;overflow:hidden}.claude-pathway .course-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);filter:saturate(.9)contrast(1.05)}.claude-pathway .course-card:hover .course-card-media img{transform:scale(1.06)}.claude-pathway .course-card-media:after{content:"";background:linear-gradient(#0000 40%,#0a1128d9 100%);position:absolute;inset:0}.claude-pathway .course-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hi);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg1);z-index:2;background:#0a1128b3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.claude-pathway .course-card-badge .dot{background:var(--lts-blue-glow);width:6px;height:6px;box-shadow:0 0 8px var(--lts-blue-glow);border-radius:50%}.claude-pathway .course-card-badge.popular .dot{background:var(--lts-blue);box-shadow:0 0 8px var(--lts-blue)}.claude-pathway .course-card-badge.gold{color:var(--lts-gold-hi);border-color:#f5d37a66}.claude-pathway .course-card-badge.gold .dot{background:var(--lts-gold-hi);box-shadow:0 0 8px var(--lts-gold-hi)}.claude-pathway .course-card-body{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.claude-pathway .course-card-code{font-family:var(--font-mono);color:var(--fg4);letter-spacing:.05em;font-size:12px}.claude-pathway .course-card-accred{z-index:2;width:34px;height:34px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border:1px solid #0f1e3d14;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 4px 12px -2px #0f1e3d2e}.claude-pathway .course-card:hover .course-card-accred{transform:scale(1.08);box-shadow:0 6px 16px -2px #0f1e3d40}.claude-pathway .course-card-accred img{object-fit:contain;border-radius:50%;width:28px;height:28px;display:block}.claude-pathway .course-card-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--fg1);font-size:26px;line-height:1.1}.claude-pathway .course-card-desc{color:var(--fg2);font-size:14px;line-height:1.55}.claude-pathway .course-card-meta{font-family:var(--font-ui);color:var(--fg3);flex-wrap:wrap;gap:16px;padding-top:4px;font-size:12.5px;display:flex}.claude-pathway .course-card-meta span{align-items:center;gap:6px;display:inline-flex}.claude-pathway .course-card-meta svg{stroke-width:1.75px;width:14px;height:14px;color:var(--lts-blue-glow)}.claude-pathway .course-card-foot{border-top:1px solid var(--border);background:#06091a66;justify-content:space-between;align-items:flex-end;margin-top:auto;padding:20px 24px;display:flex}.claude-pathway .course-card-price{flex-direction:column;gap:2px;display:flex}.claude-pathway .course-card-price small{font-family:var(--font-ui);color:var(--fg3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.claude-pathway .course-card-price strong{font-family:var(--font-serif);color:var(--fg1);letter-spacing:-.015em;font-size:30px;font-weight:400;line-height:1}.claude-pathway .course-card-cta{font-family:var(--font-ui);color:var(--lts-blue-glow);background:#1e5bb826;border:1px solid #6fa8ff33;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.claude-pathway .course-card:hover .course-card-cta{background:#1e5bb84d;border-color:#6fa8ff80}.claude-pathway .course-card-cta svg{width:14px;height:14px;transition:transform .3s var(--ease-out)}.claude-pathway .course-card:hover .course-card-cta svg{transform:translate(3px)}.claude-pathway .courses-all{justify-content:center;margin-top:48px;display:flex}.claude-pathway .courses .course-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e4e2d9;box-shadow:0 1px 2px #0f1e3d0a,0 12px 32px -16px #0f1e3d1f}.claude-pathway .courses .course-card:hover{border-color:#1e5bb859;box-shadow:0 4px 12px #0f1e3d14,0 30px 60px -18px #1e5bb833}.claude-pathway .courses .course-card-title{color:#0f1e3d}.claude-pathway .courses .course-card-desc{color:#3a4149}.claude-pathway .courses .course-card-code{color:#6b7280}.claude-pathway .courses .course-card-meta{color:#4b5563}.claude-pathway .courses .course-card-meta svg{color:var(--lts-blue)}.claude-pathway .courses .course-card-foot{background:#fafaf7;border-top-color:#e4e2d9}.claude-pathway .courses .course-card-price small{color:#6b7280}.claude-pathway .courses .course-card-price strong{color:#0f1e3d}.claude-pathway .courses .course-card-badge{color:#fff;background:#0f1e3deb;border-color:#ffffff26}.claude-pathway .courses .course-card-badge.gold{color:#5a3f05;background:#f5d37a;border-color:#e0b840}.claude-pathway .courses .course-card-badge.gold .dot{box-shadow:none;background:#5a3f05}.claude-pathway .courses .course-card-cta{color:var(--lts-blue);background:#1e5bb814;border-color:#1e5bb82e}.claude-pathway .courses .course-card:hover .course-card-cta{background:var(--lts-blue);border-color:var(--lts-blue);color:#fff}.claude-pathway .courses .btn.btn-ghost{color:#0f1e3d;background:0 0;border-color:#c8c5b8}.claude-pathway .courses .btn.btn-ghost:hover{border-color:var(--lts-blue);color:var(--lts-blue);background:#fff}.claude-pathway .goldcard{color:#0f1e3d;background:radial-gradient(900px 500px at 80% 60%,#e0b84012,#0000 70%),linear-gradient(#faf8f1 0%,#f7f4ec 100%);overflow:hidden}.claude-pathway .goldcard .eyebrow{color:#8a6a15}.claude-pathway .goldcard .eyebrow:before{background:linear-gradient(90deg, transparent, var(--lts-gold))}.claude-pathway .goldcard .section-title{color:#0f1e3d}.claude-pathway .goldcard .section-sub{color:#3a4149}.claude-pathway .gold-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#9a6b08 0%,#c9a227 32%,#ffe8a2 50%,#e0b840 68%,#9a6b08 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite italicSheen}.claude-pathway .goldcard-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:80px;display:grid}@media (max-width:1000px){.claude-pathway .goldcard-grid{grid-template-columns:1fr;gap:56px}}.claude-pathway .gbd-strike{font-family:var(--font-mono);color:#6b7280;font-size:18px;font-weight:600;-webkit-text-decoration:line-through #b4a97a;text-decoration:line-through #b4a97a}.claude-pathway .goldcard-chips{flex-wrap:wrap;gap:8px;margin:28px 0 24px;padding:0;list-style:none;display:flex}.claude-pathway .goldcard-chips li{font-family:var(--font-ui);color:#3a4149;background:#fffefb;border:1px solid #eee7d0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.claude-pathway .goldcard-chips li:before{content:"";background:linear-gradient(#f5d37a,#c9a227);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #c9a22726}.claude-pathway .goldcard-savings{background:radial-gradient(400px 200px at 0%,#f5d37a59,#0000 70%),linear-gradient(135deg,#fff6d4 0%,#fbe9a5 100%);border:1px solid #ebd58a;border-radius:14px;align-items:center;gap:16px;margin:0 0 28px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 10px 24px -14px #c9a22766}.claude-pathway .goldcard-savings:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff40 14px 15px);position:absolute;inset:0}.claude-pathway .goldcard-savings-bolt{color:#4a3a08;z-index:1;background:linear-gradient(#f5d37a,#c9a227);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,0 6px 14px -4px #c9a2278c}.claude-pathway .goldcard-savings-bolt svg{width:18px;height:18px}.claude-pathway .goldcard-savings-body{z-index:1;position:relative}.claude-pathway .goldcard-savings-headline{font-family:var(--font-serif);color:#3a2e08;letter-spacing:-.01em;font-size:20px;line-height:1.2}.claude-pathway .goldcard-savings-headline strong{font-family:var(--font-serif);color:#8a6a15;font-size:22px;font-weight:700}.claude-pathway .goldcard-savings-sub{font-family:var(--font-ui);color:#6b5d2a;margin-top:3px;font-size:12.5px;line-height:1.4}.claude-pathway .goldcard-savings-sub .gbd-strike{color:#8a7d3a;font-size:13px}.claude-pathway .goldcard-price-row{border-top:1px solid #e4e2d9;flex-wrap:wrap;align-items:flex-end;gap:28px;margin-bottom:0;padding:22px 0 4px;display:flex}.claude-pathway .goldcard-price-main,.claude-pathway .goldcard-price-plan{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.claude-pathway .goldcard-price-label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#8a8374;font-size:10.5px;font-weight:600}.claude-pathway .goldcard-price{font-family:var(--font-serif);letter-spacing:-.025em;color:#8a6a15;-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(#c9a227 0%,#8a6a15 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,64px);line-height:.95}.claude-pathway .goldcard-price-divider{background:#e4e2d9;align-self:stretch;width:1px;margin:4px 0}.claude-pathway .goldcard-price-plan-amt{font-family:var(--font-serif);color:#0f1e3d;font-size:22px;font-weight:500;line-height:1.1}@media (max-width:520px){.claude-pathway .goldcard-price-divider{display:none}.claude-pathway .goldcard-price{font-size:52px}}.claude-pathway .goldcard-visual-wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.claude-pathway .goldcard-cta-under{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px;display:flex}.claude-pathway .goldcard-cta-under .btn-gold{justify-content:center;width:100%}.claude-pathway .goldcard-cta-hint{font-family:var(--font-ui);color:#6b7280;letter-spacing:.02em;font-size:12.5px}.claude-pathway .goldcard-visual{aspect-ratio:1.6;perspective:1600px;width:100%;max-width:560px;margin-left:auto;margin-right:auto;position:relative}.claude-pathway .goldcard-card{width:100%;height:100%;transition:transform .6s var(--ease-out);background:linear-gradient(135deg,#f5d37a 0%,#e0b840 30%,#c9a227 55%,#e0b840 75%,#f5d37a 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:36px;animation:6s ease-in-out infinite card-hover;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 40px 80px -20px #e0b84059,0 20px 40px -10px #0009,inset 0 2px #fff6,inset 0 -2px #0000001a}@keyframes card-hover{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-8px)}}.claude-pathway .goldcard-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 20px,#ffffff14 20px 21px),radial-gradient(circle at 80% 20%,#fff6,#0000 50%);position:absolute;inset:0}.claude-pathway .goldcard-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.claude-pathway .goldcard-card-brand{font-family:var(--font-ui);color:var(--lts-navy-900);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.claude-pathway .goldcard-card-brand small{opacity:.7;letter-spacing:.08em;margin-top:2px;font-size:10px;font-weight:500;display:block}.claude-pathway .goldcard-card-chip{background:linear-gradient(135deg,#cdad3e,#b8922a);border:1px solid #00000026;border-radius:6px;width:52px;height:40px;position:relative;box-shadow:inset 0 1px #ffffff4d}.claude-pathway .goldcard-card-chip:before{content:"";background:linear-gradient(#0000 45%,#0003 46% 54%,#0000 55%),linear-gradient(90deg,#0000 45%,#0003 46% 54%,#0000 55%);border-radius:3px;position:absolute;inset:4px}.claude-pathway .goldcard-card-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--lts-navy-900);z-index:1;font-size:44px;line-height:1;position:relative}.claude-pathway .goldcard-card-sub{font-family:var(--font-ui);color:var(--lts-navy-800);letter-spacing:.04em;opacity:.75;z-index:1;margin-top:6px;font-size:13px;font-weight:500;position:relative}.claude-pathway .goldcard-card-foot{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.claude-pathway .goldcard-card-number{font-family:var(--font-mono);color:var(--lts-navy-900);letter-spacing:.1em;font-size:16px;font-weight:500}.claude-pathway .goldcard-card-cg{font-family:var(--font-ui);color:var(--lts-navy-900);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:10px;font-weight:700;line-height:1.3}.claude-pathway .goldcard-card-shine{background:linear-gradient(110deg,#0000 40%,#ffffff80 50%,#0000 60%);width:40%;animation:6s ease-in-out infinite card-shine;position:absolute;top:0;bottom:0;left:-80%}@keyframes card-shine{0%,60%{left:-80%}80%,to{left:120%}}.claude-pathway .roi{color:#0f1e3d;background:linear-gradient(#f7f4ec 0%,#faf8f1 100%)}.claude-pathway .roi .eyebrow{color:var(--lts-blue)}.claude-pathway .roi .section-title{color:#0f1e3d}.claude-pathway .roi .section-title .italic{color:#4a5670}.claude-pathway .roi .section-sub{color:#3a4149}.claude-pathway .roi-calc{background:#fff;border:1px solid #e4e2d9;border-radius:24px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f1e3d0a,0 40px 80px -24px #0f1e3d2e}.claude-pathway .roi-picker{background:#f1efe7;border-bottom:1px solid #e4e2d9;grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (max-width:800px){.claude-pathway .roi-picker{grid-template-columns:1fr}.claude-pathway .roi-pick:nth-child(2n){border-right:0}}.claude-pathway .roi-pick{cursor:pointer;text-align:left;font-family:var(--font-ui);color:#4b5563;background:0 0;border:0;border-right:1px solid #e4e2d9;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px;transition:background .2s,color .2s;display:flex;position:relative}.claude-pathway .roi-pick:last-child{border-right:0}.claude-pathway .roi-pick-label{letter-spacing:.01em;color:inherit;white-space:nowrap;font-size:13.5px;font-weight:600}.claude-pathway .roi-pick-price{font-family:var(--font-serif);letter-spacing:-.02em;color:#0f1e3d;font-size:26px;font-weight:400;line-height:1}.claude-pathway .roi-pick-badge{letter-spacing:.1em;text-transform:uppercase;color:#5a3f05;background:linear-gradient(#f5d37a,#e0b840);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.claude-pathway .roi-pick:hover{background:#1e5bb80a}.claude-pathway .roi-pick.active{color:#0f1e3d;background:#fff}.claude-pathway .roi-pick.active:after{content:"";background:var(--lts-blue);height:3px;position:absolute;bottom:-1px;left:0;right:0}.claude-pathway .roi-custom{background:linear-gradient(90deg,#1e5bb80d,#f5d37a14);border-bottom:1px solid #e4e2d9;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:none}.claude-pathway .roi-custom.show{display:flex}.claude-pathway .roi-custom-label{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lts-blue);flex-shrink:0;font-size:11.5px;font-weight:600}.claude-pathway .roi-custom-field{background:#fff;border:1px solid #e4e2d9;border-radius:10px;align-items:baseline;padding:6px 10px 6px 14px;display:flex;box-shadow:0 1px 2px #0f1e3d0a}.claude-pathway .roi-custom-field:focus-within{border-color:var(--lts-blue);box-shadow:0 0 0 3px #1e5bb826}.claude-pathway .roi-custom-prefix{font-family:var(--font-serif);color:#0f1e3d;font-size:22px}.claude-pathway .roi-custom-field input{font-family:var(--font-serif);letter-spacing:-.02em;color:#0f1e3d;background:0 0;border:0;outline:0;width:120px;padding:0 4px;font-size:26px;font-weight:400}.claude-pathway .roi-custom-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.claude-pathway .roi-custom-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.claude-pathway #roiCustomSlider{appearance:none;background:linear-gradient(90deg, var(--lts-blue) var(--slider-pct,30%), #e4e2d9 var(--slider-pct,30%));cursor:pointer;border-radius:999px;outline:none;flex:1;min-width:160px;height:6px}.claude-pathway #roiCustomSlider::-webkit-slider-thumb{appearance:none;border:3px solid var(--lts-blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 4px 10px #1e5bb84d}.claude-pathway #roiCustomSlider::-webkit-slider-thumb:hover{transform:scale(1.15)}.claude-pathway #roiCustomSlider::-moz-range-thumb{border:3px solid var(--lts-blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 10px #1e5bb84d}.claude-pathway .roi-custom-hint{color:#4b5563;flex:1 0 100%;font-size:12.5px;line-height:1.45}.claude-pathway .roi-panel{grid-template-columns:1fr 1.15fr;gap:0;display:grid}@media (max-width:860px){.claude-pathway .roi-panel{grid-template-columns:1fr}}.claude-pathway .roi-panel-left{background:linear-gradient(#fff 0%,#fafaf7 100%);border-right:1px solid #e4e2d9;padding:40px}@media (max-width:860px){.claude-pathway .roi-panel-left{border-bottom:1px solid #e4e2d9;border-right:0}}.claude-pathway .roi-panel-right{padding:40px}.claude-pathway .roi-block-label,.claude-pathway .roi-year-tag,.claude-pathway .roi-break-label{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lts-blue);font-size:11.5px;font-weight:600}.claude-pathway .roi-block-value{font-family:var(--font-serif);letter-spacing:-.028em;color:#0f1e3d;margin:10px 0;font-size:60px;line-height:1;transition:opacity .4s}.claude-pathway .roi-block-foot{color:#4b5563;font-size:13.5px;line-height:1.55}.claude-pathway .roi-break{border-top:1px solid #e4e2d9;margin-top:36px;padding-top:28px}.claude-pathway .roi-break-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.claude-pathway .roi-break-value{font-family:var(--font-serif);color:#0f1e3d;letter-spacing:-.015em;white-space:nowrap;font-size:24px}.claude-pathway .roi-break-track{background:#e8e6dc;border-radius:999px;height:8px;margin-bottom:28px;position:relative}.claude-pathway .roi-break-fill{background:linear-gradient(90deg, var(--lts-blue), var(--lts-blue-glow));width:30%;transition:width 1s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.claude-pathway .roi-break-marker{border:3px solid var(--lts-blue);width:18px;height:18px;transition:left 1s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #1e5bb84d}.claude-pathway .roi-break-tick{font-family:var(--font-mono);color:#6b7280;font-size:11px;position:absolute;top:16px;transform:translate(-50%)}.claude-pathway .roi-break-foot{color:#4b5563;font-size:13.5px;line-height:1.55}.claude-pathway .roi-verdict{color:#fff;background:linear-gradient(135deg,#0f1e3d 0%,#1e4a9e 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:20px 24px;display:flex}.claude-pathway .roi-verdict-amount{font-family:var(--font-serif);letter-spacing:-.025em;align-items:baseline;gap:4px;font-size:44px;font-weight:400;line-height:1;display:flex}.claude-pathway .roi-verdict-symbol{color:var(--lts-gold-hi);font-size:26px}.claude-pathway .roi-verdict-num{color:#fff}.claude-pathway .roi-verdict-label{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;text-align:right;max-width:130px;font-size:12px;font-weight:600;line-height:1.35}.claude-pathway .roi-years{flex-direction:column;gap:24px;display:flex}.claude-pathway .roi-year{background:#fafaf7;border:1px solid #e4e2d9;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 18px;padding:18px 22px;display:grid}.claude-pathway .roi-year-tag{grid-area:1/1}.claude-pathway .roi-year-role{color:#4b5563;grid-area:1/2/auto/4;font-size:13px}.claude-pathway .roi-year-amount{font-family:var(--font-serif);letter-spacing:-.025em;color:#0f1e3d;grid-area:2/1/auto/3;font-size:42px;line-height:1}.claude-pathway .roi-year-amount .plus{color:var(--lts-gold-hi);vertical-align:super;margin-left:2px;font-size:28px}.claude-pathway .roi-year-bar{background:#e8e6dc;border-radius:999px;grid-area:2/3;align-self:end;width:100%;min-width:80px;height:6px;margin-bottom:6px;overflow:hidden}.claude-pathway .roi-year-bar span{background:linear-gradient(90deg, var(--lts-blue), var(--lts-blue-glow));transform-origin:0;height:100%;transition:transform 1.1s var(--ease-out);border-radius:999px;display:block;transform:scaleX(0)}.claude-pathway .roi-year.in .roi-year-bar span,.claude-pathway .roi-calc.animate .roi-year-bar span{transform:scaleX(var(--fill,.5))}.claude-pathway .roi-year.highlight{background:linear-gradient(135deg,#f5d37a38 0%,#f5d37a14 100%);border-color:#e0b84073}.claude-pathway .roi-year.highlight .roi-year-tag{color:#9a6b08}.claude-pathway .roi-year.highlight .roi-year-bar span{background:linear-gradient(90deg,#e0b840,#f5d37a)}.claude-pathway .roi-foot-note{color:#4b5563;background:#1e5bb80f;border:1px solid #1e5bb81f;border-radius:10px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.claude-pathway .roi-foot-note svg{width:16px;height:16px;color:var(--lts-blue);stroke-width:1.75px;flex-shrink:0;margin-top:1px}@media (max-width:640px){.claude-pathway .roi-pick{padding:16px 14px}.claude-pathway .roi-pick-price{font-size:20px}.claude-pathway .roi-panel-left,.claude-pathway .roi-panel-right{padding:28px 22px}.claude-pathway .roi-block-value{font-size:44px}.claude-pathway .roi-year-amount{font-size:32px}.claude-pathway .roi-verdict-amount{font-size:34px}}.claude-pathway .testimonials{background:linear-gradient(#faf8f1 0%,#f7f4ec 100%)}.claude-pathway .testimonial-controls{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.claude-pathway .testimonial-dots{flex-wrap:wrap;flex:1;justify-content:center;gap:8px;display:flex}.claude-pathway .testimonial-dot{cursor:pointer;background:#ffffff26;border:0;border-radius:999px;width:24px;height:4px;padding:0;transition:background .3s,width .3s}.claude-pathway .testimonial-dot.active{background:var(--lts-blue-glow);width:40px}.claude-pathway .testimonial-arrows{gap:10px;display:flex}.claude-pathway .testimonial-arrow{border:1px solid var(--border);width:44px;height:44px;color:var(--fg1);cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;transition:background .3s,border-color .3s,transform .3s;display:grid}.claude-pathway .testimonial-arrow:hover{border-color:var(--lts-blue-glow);background:#1e5bb833;transform:translateY(-2px)}.claude-pathway .testimonial-arrow svg{stroke-width:2px;width:18px;height:18px}.claude-pathway .testimonial{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s var(--ease-out), border-color .5s, box-shadow .5s;isolation:isolate;--t-accent-rgb:111,168,255;background:linear-gradient(165deg,#ffffff0a 0%,#ffffff03 100%);border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);gap:20px;min-width:0;padding:36px 32px;display:flex;position:relative;overflow:visible}.claude-pathway .testimonial:after{content:"";background:conic-gradient(from var(--glow-angle,0deg), rgba(var(--t-accent-rgb),0) 0%, rgba(var(--t-accent-rgb),0) 65%, rgba(var(--t-accent-rgb),.22) 78%, rgba(var(--t-accent-rgb),.45) 86%, rgba(var(--t-accent-rgb),.22) 94%, rgba(var(--t-accent-rgb),0) 100%);filter:blur(8px);opacity:.55;z-index:-1;pointer-events:none;border-radius:20px;animation:8s linear infinite pathEdge;position:absolute;inset:-3px}.claude-pathway .testimonial:nth-child(3n+2):after{animation-delay:-2.6s}.claude-pathway .testimonial:nth-child(3n+3):after{animation-delay:-5.2s}.claude-pathway .testimonial:nth-child(3n+4):after{animation-delay:-1.3s}.claude-pathway .testimonial:nth-child(3n+5):after{animation-delay:-3.9s}.claude-pathway .testimonial:nth-child(3n+6):after{animation-delay:-6.5s}@supports not (background:conic-gradient(from 0deg, red)){.claude-pathway .testimonial:after{background:radial-gradient(ellipse 80% 60% at 50% 110%, rgba(var(--t-accent-rgb),.55), transparent 70%);filter:blur(12px);animation:none}}@media (max-width:1000px){.claude-pathway .testimonial{flex:0 0 calc(50% - 12px)}}@media (max-width:700px){.claude-pathway .testimonial{flex:0 0 100%}}.claude-pathway .testimonial:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:0 30px 60px -20px #1e5bb84d}.claude-pathway .testimonial:before{content:"\"";font-family:var(--font-serif);color:var(--lts-blue-glow);opacity:.3;font-size:120px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:-20px;left:24px}.claude-pathway .testimonial-stars{gap:2px;display:flex}.claude-pathway .testimonial-stars svg{width:16px;height:16px;color:var(--lts-gold-hi);fill:var(--lts-gold-hi)}.claude-pathway .testimonial-quote{font-family:var(--font-serif);color:var(--fg1);letter-spacing:-.015em;font-size:20px;font-style:normal;font-weight:500;line-height:1.45}.claude-pathway .testimonial-foot{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.claude-pathway .testimonial-avatar{background:linear-gradient(135deg, var(--lts-blue), var(--lts-navy-600));width:44px;height:44px;font-family:var(--font-ui);color:#fff;border:1px solid var(--border-hi);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.claude-pathway .testimonial-name{font-family:var(--font-ui);color:var(--fg1);font-size:14.5px;font-weight:600}.claude-pathway .testimonial-role{font-family:var(--font-ui);color:var(--fg3);font-size:12.5px}.claude-pathway .testimonial{box-shadow:0 14px 32px -18px #0f1e3d2e,inset 0 1px #ffffff14}.claude-pathway .testimonial:hover{box-shadow:0 36px 70px -24px #0f1e3d52,0 18px 40px -16px #1e5bb847,0 0 0 1px #1e5bb82e,0 0 60px -12px #6fa8ff66,inset 0 1px #ffffff1f}.claude-pathway .testimonial-avatar{transition:box-shadow .4s, transform .4s var(--ease-out);position:relative;box-shadow:0 8px 20px -8px #1e5bb873,0 0 0 1px #ffffff29,0 0 0 4px #6fa8ff14}.claude-pathway .testimonial:hover .testimonial-avatar{animation:2.4s ease-in-out infinite t-avatar-pulse}.claude-pathway .testimonial:hover .testimonial-avatar:after{content:"";opacity:0;pointer-events:none;border:2px solid #6fa8ff52;border-radius:50%;animation:2.4s ease-out infinite t-avatar-ring;position:absolute;inset:-8px}@keyframes t-avatar-pulse{0%,to{box-shadow:0 8px 20px -8px #1e5bb873,0 0 0 1px #ffffff29,0 0 0 4px #6fa8ff1a}50%{box-shadow:0 12px 28px -6px #1e5bb899,0 0 0 1px #fff3,0 0 0 8px #6fa8ff2e}}@keyframes t-avatar-ring{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}.claude-pathway .testimonial-stars svg{filter:drop-shadow(0 1px 3px #f5b40059);transition:transform .25s var(--ease-out), filter .25s}.claude-pathway .testimonial:hover .testimonial-stars svg{filter:drop-shadow(0 2px 6px #f5b4008c)}.claude-pathway .testimonial:hover .testimonial-stars svg:last-child{animation:2.4s ease-in-out infinite t-star-twinkle}@keyframes t-star-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(8deg)}}.claude-pathway .testimonial:before{transition:opacity .4s, transform .5s var(--ease-out), color .4s}.claude-pathway .testimonial:hover:before{opacity:.55;color:var(--lts-blue-hi);transform:translateY(-4px)rotate(-4deg)}.claude-pathway .testimonial-track>.testimonial:not(.is-out){animation:.9s cubic-bezier(.2,.9,.3,1.2) both t-card-pop}.claude-pathway .testimonial-track>.testimonial:first-child{animation-delay:50ms}.claude-pathway .testimonial-track>.testimonial:nth-child(2){animation-delay:.18s}.claude-pathway .testimonial-track>.testimonial:nth-child(3){animation-delay:.31s}.claude-pathway .testimonial-track>.testimonial:nth-child(4){animation-delay:.44s}.claude-pathway .testimonial-track>.testimonial:nth-child(5){animation-delay:.57s}@keyframes t-card-pop{0%{opacity:0;filter:blur(2px);transform:translateY(20px)scale(.96)}60%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.claude-pathway .testimonial-arrow{box-shadow:0 8px 22px -10px #0f1e3d40, 0 0 0 1px var(--border);transition:transform .25s var(--ease-out), background .25s, border-color .25s, box-shadow .25s}.claude-pathway .testimonial-arrow:hover{box-shadow:0 16px 32px -10px #1e5bb859, 0 0 0 1px var(--border-glow);transform:translateY(-2px)scale(1.06)}.claude-pathway .testimonial-dot.active{animation:2.4s ease-in-out infinite t-dot-pulse;box-shadow:0 0 0 4px #1e5bb824}@keyframes t-dot-pulse{0%,to{box-shadow:0 0 0 4px #1e5bb824}50%{box-shadow:0 0 0 6px #1e5bb838}}@media (prefers-reduced-motion:reduce){.claude-pathway .testimonial-track>.testimonial:not(.is-out),.claude-pathway .testimonial:hover .testimonial-avatar,.claude-pathway .testimonial:hover .testimonial-stars svg:last-child,.claude-pathway .testimonial-dot.active{animation:none}}.claude-pathway .visit{background:linear-gradient(#f7f4ec 0%,#faf8f1 100%)}.claude-pathway .visit-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:64px;display:grid}@media (max-width:1000px){.claude-pathway .visit-grid{grid-template-columns:1fr;align-items:center}}.claude-pathway .visit-media{border:1px solid var(--border);border-radius:20px;flex:1;min-height:420px;position:relative;overflow:hidden}.claude-pathway .visit-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.claude-pathway .visit-media-wrap{flex-direction:column;gap:14px;height:100%;display:flex}.claude-pathway .visit-media-ctas{flex-wrap:wrap;gap:10px;display:flex}.claude-pathway .visit-media-cta{letter-spacing:-.005em;white-space:nowrap;transition:background .35s var(--ease-out), border-color .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out), color .35s;border-radius:12px;flex:calc(50% - 5px);justify-content:center;padding:13px 18px;font-size:13.5px;font-weight:500}.claude-pathway .btn-primary.visit-media-cta{color:#eaf1ff;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#6fa8ff47,#1e5bb873);border:1px solid #b7e0ff59;box-shadow:inset 0 1px #ffffff1f,0 8px 24px -14px #1e5bb8b3}.claude-pathway .btn-primary.visit-media-cta:hover{background:linear-gradient(#6fa8ff66,#1e5bb899);border-color:#b7e0ff8c;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 18px 36px -12px #1e5bb8b3}.claude-pathway .btn-ghost.visit-media-cta{color:#d5def0;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f}.claude-pathway .btn-ghost.visit-media-cta:hover{color:#fff;background:#ffffff14;border-color:#b7e0ff66;transform:translateY(-2px);box-shadow:0 0 24px -8px #6fa8ff59}.claude-pathway .visit-media-cta svg{stroke-width:1.75px;opacity:.75;width:14px;height:14px;transition:transform .35s var(--ease-out), opacity .35s}.claude-pathway .visit-media-cta:hover svg{opacity:1;transform:translate(3px)}@media (max-width:560px){.claude-pathway .visit-media-cta{flex:100%}}.claude-pathway .visit-sub{max-width:460px;font-size:16px!important}.claude-pathway .visit-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.claude-pathway .visit-media:hover img{transform:scale(1.04)}.claude-pathway .visit-media:after{content:"";background:linear-gradient(#0000 50%,#06091a99 100%);position:absolute;inset:0}.claude-pathway .visit-details{flex-direction:column;gap:20px;margin-top:40px;display:flex}.claude-pathway .visit-detail{border:1px solid var(--border);background:#ffffff06;border-radius:12px;align-items:flex-start;gap:16px;padding:18px 20px;transition:background .3s,border-color .3s;display:flex}.claude-pathway .visit-detail:hover{border-color:var(--border-hi);background:#ffffff0a}.claude-pathway .visit-detail-icon{width:40px;height:40px;color:var(--lts-blue-glow);background:linear-gradient(#6fa8ff33,#1e5bb80f);border:1px solid #6fa8ff40;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.claude-pathway .visit-detail-icon svg{stroke-width:1.75px;width:20px;height:20px}.claude-pathway .visit-detail-text{flex:1}.claude-pathway .visit-detail-label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin-bottom:4px;font-size:11px;font-weight:600}.claude-pathway .visit-detail-value{font-family:var(--font-ui);color:var(--fg1);font-size:15px;font-weight:500;line-height:1.4}.claude-pathway .final-cta{color:#fff;background:linear-gradient(#6fa8ff09 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#6fa8ff09 1px,#0000 1px) 0 0/70px 70px,radial-gradient(760px 360px at 50% 20%,#1e5bb838,#0000 72%),#06091a;border-top:1px solid #6fa8ff29;padding:140px 0 128px;position:relative;overflow:hidden}.claude-pathway .final-cta-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.claude-pathway .final-cta .eyebrow{color:var(--lts-blue-glow);justify-content:center}.claude-pathway .final-cta h2{font-family:var(--font-serif);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:18px 0 24px;font-size:clamp(44px,6vw,82px);font-weight:700;line-height:1.04}.claude-pathway .final-cta h2 span{background:linear-gradient(100deg, #eaf4ff 0%, var(--lts-blue-glow) 35%, var(--lts-blue-hi) 60%, #eaf4ff 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite italicSheen}.claude-pathway .final-cta p{color:#f4f6fbb8;max-width:680px;margin:0 0 42px;font-size:18px;line-height:1.6}@media (max-width:720px){.claude-pathway .final-cta{padding:100px 0 96px}}.claude-pathway [data-theme=light]{color:#0f1e3d;background:radial-gradient(900px 500px at 92% 0,#1e5bb80f,#0000 60%),radial-gradient(700px 420px at 5% 100%,#c9a2270f,#0000 65%),linear-gradient(#fafaf7 0%,#f3f1e8 100%)}.claude-pathway [data-theme=light] .section-title{color:#0f1e3d}.claude-pathway [data-theme=light] .section-title .italic{background:linear-gradient(100deg, var(--lts-navy-900) 0%, var(--lts-blue) 20%, var(--lts-blue-hi) 40%, var(--lts-blue-glow) 50%, var(--lts-blue-hi) 60%, var(--lts-blue) 80%, var(--lts-navy-900) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.claude-pathway [data-theme=light] .section-sub{color:#4b5563}.claude-pathway [data-theme=light] .eyebrow{color:var(--lts-blue)}.claude-pathway [data-theme=light] .eyebrow:before,.claude-pathway [data-theme=light] .eyebrow:after{background:linear-gradient(90deg,#0000,#1e5bb859)}.claude-pathway [data-theme=light] .testimonial{--t-accent-rgb:255,255,255;color:#eaf1ff;background:linear-gradient(#1e5bb8 0%,#164a99 100%);border:1px solid #ffffff38;box-shadow:0 1px 2px #0f1e3d33,0 10px 24px -10px #1e5bb859,0 28px 54px -22px #0f1e3d59}.claude-pathway [data-theme=light] .testimonial:hover{border-color:#ffffff73;transform:translateY(-4px);box-shadow:0 1px 2px #0f1e3d33,0 14px 28px -10px #1e5bb873,0 36px 64px -22px #0f1e3d80,inset 0 0 0 1px #ffffff1a}.claude-pathway [data-theme=light] .testimonial:before{color:#fff;opacity:.22}.claude-pathway [data-theme=light] .testimonial-quote{color:#f1f4fb}.claude-pathway [data-theme=light] .testimonial-name{color:#fff}.claude-pathway [data-theme=light] .testimonial-role{color:#9ba8c2}.claude-pathway [data-theme=light] .testimonial-foot{border-top-color:#ffffff1a}.claude-pathway [data-theme=light] .testimonial-avatar{color:var(--lts-blue-deep);background:linear-gradient(#fff 0%,#e8eefa 100%);border-color:#ffffff59}.claude-pathway [data-theme=light] .testimonial-dot{background:#0f1e3d26}.claude-pathway [data-theme=light] .testimonial-dot.active{background:var(--lts-blue)}.claude-pathway [data-theme=light] .testimonial-arrow{color:var(--lts-blue);background:#fff;border:1px solid #ece9db;box-shadow:0 4px 12px -6px #0f1e3d26}.claude-pathway [data-theme=light] .testimonial-arrow:hover{background:var(--lts-blue);border-color:var(--lts-blue);color:#fff}.claude-pathway [data-theme=light] .visit-detail{background:#fff;border:1px solid #ece9db;box-shadow:0 4px 12px -6px #0f1e3d14}.claude-pathway [data-theme=light] .visit-detail:hover{background:#fff;border-color:#1e5bb840;box-shadow:0 10px 28px -12px #0f1e3d26}.claude-pathway [data-theme=light] .visit-detail-icon{color:var(--lts-blue);background:linear-gradient(#1e5bb81a,#1e5bb805);border-color:#1e5bb833}.claude-pathway [data-theme=light] .visit-detail-label{color:#6b7280}.claude-pathway [data-theme=light] .visit-detail-value{color:#0f1e3d}.claude-pathway [data-theme=light] .btn-primary.visit-media-cta{background:linear-gradient(180deg, var(--lts-blue-hi) 0%, var(--lts-blue) 100%);border:1px solid var(--lts-blue);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 24px -12px #1e5bb880}.claude-pathway [data-theme=light] .btn-primary.visit-media-cta:hover{background:linear-gradient(180deg, var(--lts-blue-hi) 0%, var(--lts-blue-deep) 100%);box-shadow:inset 0 1px #ffffff4d,0 14px 32px -10px #1e5bb88c}.claude-pathway [data-theme=light] .btn-ghost.visit-media-cta{color:var(--lts-blue);background:#fff;border:1px solid #ece9db;box-shadow:0 2px 6px -2px #0f1e3d14}.claude-pathway [data-theme=light] .btn-ghost.visit-media-cta:hover{border-color:var(--lts-blue);color:var(--lts-blue-deep);background:#fff;box-shadow:0 8px 20px -8px #1e5bb840}.claude-pathway .footer{border-top:1px solid var(--border);background:#101729;padding:80px 0 40px}@media (max-width:700px){.claude-pathway .hero-stat-num{font-size:34px}.claude-pathway .section{padding:88px 0}.claude-pathway .hero{padding:120px 0 64px}.claude-pathway .goldcard-price{font-size:44px}.claude-pathway .visit-grid{gap:40px}}@media (prefers-reduced-motion:reduce){.claude-pathway *,.claude-pathway :before,.claude-pathway :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.claude-pathway .reveal{opacity:1;filter:none;transform:none}}.claude-pathway .rmv5{--bg:#fff;--bg-2:#f8fafc;--text:#0a1628;--muted:#475569;--blue-1:#1d4ed8;--blue-2:#2563eb;--blue-3:#3b82f6;--blue-4:#60a5fa;--blue-5:#93c5fd;--gold-1:#b45309;--gold-2:#d97706;--gold-3:#f59e0b;--gold-4:#fbbf24;--gold-5:#fde68a;--card-w:135px;--card-h:144px;--dot:42px;--dot-goal:50px;--wave-amp:38px;--gap-card-dot:54px;isolation:isolate;background:radial-gradient(ellipse 70% 50% at 50% 50%, #dbeafe73 0%, #fff0 70%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 50%, var(--bg) 100%);color:var(--text);padding:96px 0 120px;position:relative;overflow:hidden}.claude-pathway .rmv5:before,.claude-pathway .rmv5:after{content:"";filter:blur(140px);z-index:0;pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute}.claude-pathway .rmv5:before{opacity:.7;background:radial-gradient(circle,#3b82f62e,#0000 70%);top:-200px;left:-160px}.claude-pathway .rmv5:after{opacity:.6;background:radial-gradient(circle,#f59e0b1a,#0000 75%);bottom:-200px;right:-160px}.claude-pathway .rmv5.is-in .rmv5-eyebrow{opacity:1;transition-delay:50ms;transform:translateY(0)}.claude-pathway .rmv5.is-in .rmv5-title-l1{opacity:1;transition-delay:.15s;transform:translateY(0)}.claude-pathway .rmv5.is-in .rmv5-title-l2{opacity:1;transition-delay:.28s;transform:translateY(0)}.claude-pathway .rmv5.is-in .rmv5-sub{opacity:1;transition-delay:.42s;transform:translateY(0)}.claude-pathway .rmv5-wave-glow-far,.claude-pathway .rmv5-wave-glow-near,.claude-pathway .rmv5-wave-stroke{fill:none;stroke-linecap:round}.claude-pathway .rmv5-wave-glow-far{stroke:#2563eb;stroke-width:20px;opacity:.15;filter:blur(20px)}.claude-pathway .rmv5-wave-stroke{stroke:#3b82f6;stroke-width:3px;opacity:1;stroke-dasharray:1;stroke-dashoffset:1px}.claude-pathway .rmv5.is-in .rmv5-wave-stroke{animation:3s cubic-bezier(.4,0,.2,1) .6s forwards rmv5Draw}@keyframes rmv5Draw{to{stroke-dashoffset:0}}.claude-pathway .rmv5-orb{fill:#60a5fa;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 10px #60a5fa)drop-shadow(0 0 18px #3b82f6f2)drop-shadow(0 0 30px #2563eb99);opacity:0;transition:opacity .4s,fill .3s,filter .3s}.claude-pathway .rmv5-orb.is-gold{fill:#fbbf24;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 10px #fbbf24)drop-shadow(0 0 18px #d97706f2)drop-shadow(0 0 30px #b453098c)}.claude-pathway .rmv5.is-in .rmv5-orb{opacity:1}.claude-pathway .rmv5-step{justify-content:center;align-items:center;display:flex;position:relative}.claude-pathway .rmv5.is-in .rmv5-step.is-on .rmv5-dot-wrap{opacity:1;transform:scale(1)}.claude-pathway .rmv5-dot{width:var(--dot);height:var(--dot);background:var(--blue-2);font-family:var(--font-ui);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s;animation:3s ease-in-out infinite rmv5DotBreath;display:flex;position:relative;box-shadow:0 4px 12px #2563eb4d,0 0 0 4px #fffffff2,0 0 0 5px #2563eb2e}.claude-pathway .rmv5-dot>span{z-index:1;position:relative}@keyframes rmv5DotBreath{0%,to{box-shadow:0 4px 12px #2563eb4d,0 0 0 4px #fffffff2,0 0 0 5px #2563eb1f,0 0 20px #2563eb33}50%{box-shadow:0 4px 12px #2563eb4d,0 0 0 4px #fffffff2,0 0 0 10px #2563eb0f,0 0 30px #2563eb66}}.claude-pathway .rmv5-dot.is-pulsing{animation:.55s ease-out rmv5DotPulse,3s ease-in-out infinite rmv5DotBreath}@keyframes rmv5DotPulse{0%{transform:scale(1);box-shadow:0 4px 12px #2563eb4d,0 0 0 4px #fffffff2,0 0 0 5px #2563eb2e}40%{transform:scale(1.08);box-shadow:0 6px 18px #2563eb8c,0 0 0 4px #fffffff2,0 0 0 5px #2563eb66,0 0 24px #60a5fab3}to{transform:scale(1);box-shadow:0 4px 12px #2563eb4d,0 0 0 4px #fffffff2,0 0 0 5px #2563eb2e}}.claude-pathway .rmv5-step-goal .rmv5-dot{width:var(--dot-goal);height:var(--dot-goal);background:var(--gold-3);color:#3b1d05;font-size:15px;box-shadow:0 4px 14px #d9770673,0 0 0 4px #fffffff2,0 0 0 5px #f59e0b40,0 0 22px #fbbf2473}.claude-pathway .rmv5-step-goal .rmv5-dot.is-pulsing{animation:.55s ease-out rmv5GoalPulse}@keyframes rmv5GoalPulse{0%{transform:scale(1);box-shadow:0 4px 14px #d9770673,0 0 0 4px #fffffff2,0 0 0 5px #f59e0b40,0 0 22px #fbbf2473}40%{transform:scale(1.1);box-shadow:0 6px 22px #d97706b3,0 0 0 4px #fffffff2,0 0 0 5px #f59e0b80,0 0 32px #fbbf24d9}to{transform:scale(1);box-shadow:0 4px 14px #d9770673,0 0 0 4px #fffffff2,0 0 0 5px #f59e0b40,0 0 22px #fbbf2473}}.claude-pathway .rmv5.is-in .rmv5-step.is-on .rmv5-card{opacity:1}.claude-pathway .rmv5-step:nth-child(odd) .rmv5-card{bottom:calc(50% + var(--gap-card-dot))}.claude-pathway .rmv5-step:nth-child(2n) .rmv5-card{top:calc(50% + var(--gap-card-dot))}.claude-pathway .rmv5-step:nth-child(odd) .rmv5-card:before{height:var(--gap-card-dot);top:100%}.claude-pathway .rmv5-step:nth-child(2n) .rmv5-card:before{height:var(--gap-card-dot);background:linear-gradient(#0000,#2563eb26 30%,#2563eb80);bottom:100%}.claude-pathway .rmv5-step:hover .rmv5-card{transform:translate(-50%)translateY(-4px);box-shadow:0 18px 36px #2563eb29,0 6px 18px #2563eb1a,0 1px 3px #0000000a}.claude-pathway .rmv5-step:hover .rmv5-dot{filter:brightness(1.1)}@media (min-width:760px) and (max-width:979px){.claude-pathway .rmv5{--card-w:108px;--card-h:122px;--dot:34px;--dot-goal:42px;--gap-card-dot:38px;--wave-amp:32px}.claude-pathway .rmv5-dot{font-size:11px}.claude-pathway .rmv5-step-goal .rmv5-dot{font-size:12px}}@media (min-width:980px) and (max-width:1199px){.claude-pathway .rmv5{--card-w:115px;--card-h:138px;--dot:38px;--dot-goal:46px;--gap-card-dot:46px}}@media (max-width:759px){.claude-pathway .rmv5{padding:64px 0 80px}.claude-pathway .rmv5-wave-svg,.claude-pathway .rmv5-orb{display:none}.claude-pathway .rmv5-step{display:block}.claude-pathway .rmv5-step:nth-child(odd) .rmv5-card,.claude-pathway .rmv5-step:nth-child(2n) .rmv5-card{top:auto;bottom:auto}}@media (prefers-reduced-motion:reduce){.claude-pathway .rmv5-wave-stroke,.claude-pathway .rmv5-orb,.claude-pathway .rmv5-dot,.claude-pathway .rmv5-step-goal .rmv5-dot{animation:none!important}.claude-pathway .rmv5-wave-stroke{stroke-dashoffset:0}.claude-pathway .rmv5-step .rmv5-dot-wrap,.claude-pathway .rmv5-step .rmv5-card{opacity:1!important;scale:1!important}}.claude-pathway{--bn-bg:#0a1628;--bn-bg-2:#0d1d36;--bn-bg-3:#122a4d;--bn-blue-1:#2563eb;--bn-blue-2:#3b82f6;--bn-blue-3:#60a5fa;--bn-blue-4:#93c5fd;--bn-gold-1:#d97706;--bn-gold-2:#f59e0b;--bn-gold-3:#fbbf24;--bn-text:#e8eef8;--bn-text-mute:#e8eef8b8;--bn-text-dim:#e8eef880;--bn-glass:#ffffff0a;--bn-glass-hi:#ffffff12;--bn-border:#93c5fd24;--bn-border-hi:#93c5fd52;background:var(--bn-bg);color:var(--bn-text)}.claude-pathway .bn-reveal,.claude-pathway .bn-reveal-l,.claude-pathway .bn-reveal-r,.claude-pathway .bn-reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--bn-delay,0s);will-change:opacity,transform;transform:translateY(40px)}.claude-pathway .bn-reveal.in{opacity:1;transform:translateY(0)}.claude-pathway .bn-reveal-l{transform:translate(-40px)}.claude-pathway .bn-reveal-l.in{opacity:1;transform:translate(0)}.claude-pathway .bn-reveal-r{transform:translate(40px)}.claude-pathway .bn-reveal-r.in{opacity:1;transform:translate(0)}.claude-pathway .bn-reveal-scale{transform:scale(.94)}.claude-pathway .bn-reveal-scale.in{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-reveal,.claude-pathway .bn-reveal-l,.claude-pathway .bn-reveal-r,.claude-pathway .bn-reveal-scale{opacity:1;transition:none;transform:none!important}}.claude-pathway .bn-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.claude-pathway .bn-orb{filter:blur(120px);opacity:.4;border-radius:50%;width:560px;height:560px;animation:22s ease-in-out infinite bnOrbDrift;position:absolute}.claude-pathway .bn-orb-a{background:radial-gradient(circle,#3b82f68c,#0000 70%);top:-180px;left:-160px}.claude-pathway .bn-orb-c{background:radial-gradient(circle,#60a5fa52,#0000 70%);width:380px;height:380px;animation-delay:-14s;top:35%;right:20%}@keyframes bnOrbDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.06)}66%{transform:translate(-30px,30px)scale(.94)}}.claude-pathway .bn-tab.active{color:#fff;background:linear-gradient(180deg, var(--bn-blue-2), var(--bn-blue-1));box-shadow:0 8px 22px -8px #2563ebb3,inset 0 1px #fff3}.claude-pathway .bn-tab.active .bn-tab-yrs{opacity:.95}@keyframes bnShine{0%,to{background-position:0%}50%{background-position:100%}}.claude-pathway .bn-section{padding:120px 0;position:relative;overflow:hidden}.claude-pathway .bn-section-dark{background:radial-gradient(ellipse at 15% 0%, #3b82f621, transparent 55%), radial-gradient(ellipse at 85% 100%, #2563eb1a, transparent 55%), linear-gradient(180deg, var(--bn-bg) 0%, var(--bn-bg-2) 50%, var(--bn-bg) 100%);color:var(--bn-text)}.claude-pathway .bn-section>.container{z-index:2;position:relative}.claude-pathway .bn-section-head{text-align:center;max-width:780px;margin:0 auto 64px}.claude-pathway .bn-eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--bn-blue-3);background:#60a5fa14;border:1px solid #60a5fa38;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-flex}.claude-pathway .bn-eyebrow:before{content:"";background:var(--bn-blue-3);width:6px;height:6px;box-shadow:0 0 8px var(--bn-blue-3);border-radius:50%}.claude-pathway .bn-section-title{font-family:var(--font-serif);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.04}.claude-pathway .bn-section-title em{background:linear-gradient(100deg, var(--bn-blue-2), var(--bn-blue-3), #eaf4ff 50%, var(--bn-blue-3), var(--bn-blue-2));-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite bnShine}.claude-pathway .bn-faq{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;display:flex}.claude-pathway .bn-faq-item{border:1px solid var(--bn-border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff0a,#ffffff05);border-radius:18px;transition:border-color .3s,background .3s,box-shadow .35s;overflow:hidden}.claude-pathway .bn-faq-item:hover{border-color:var(--bn-border-hi);background:linear-gradient(160deg,#ffffff0f,#ffffff08)}.claude-pathway .bn-faq-item.is-open{background:linear-gradient(160deg,#3b82f614,#ffffff08);border-color:#60a5fa66;box-shadow:0 18px 50px -16px #0009,0 0 0 1px #60a5fa26}.claude-pathway .bn-faq-q{width:100%;font-family:var(--font-serif);letter-spacing:-.015em;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;font-size:18px;font-weight:700;display:flex}.claude-pathway .bn-faq-icon{width:32px;height:32px;color:var(--bn-blue-3);background:#60a5fa1f;border:1px solid #60a5fa4d;border-radius:50%;flex:none;place-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.claude-pathway .bn-faq-icon svg{stroke-width:2.5px;width:14px;height:14px}.claude-pathway .bn-faq-item.is-open .bn-faq-icon{background:#60a5fa40;transform:rotate(45deg)}.claude-pathway .bn-faq-a{max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.claude-pathway .bn-faq-a-inner{font-family:var(--font-body);color:var(--bn-text-mute);text-wrap:pretty;max-width:780px;padding:0 26px 24px;font-size:15px;line-height:1.65}.claude-pathway .bn-final{background:radial-gradient(ellipse 60% 60% at 50% 50%, #2563eb2e, transparent 65%), linear-gradient(180deg, var(--bn-bg-2) 0%, var(--bn-bg) 100%);padding:120px 0;position:relative;overflow:hidden}.claude-pathway .bn-final>.container{z-index:2;position:relative}.claude-pathway .bn-courses-intro{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:72px;max-width:1200px;margin-bottom:64px;display:grid}.claude-pathway .bn-courses-intro-eyebrow{flex-direction:column;gap:14px;padding-top:14px;display:flex;position:relative}.claude-pathway .bn-courses-intro-eyebrow-divider{background:linear-gradient(90deg,#60a5fae6 0%,#60a5fa00 100%);border-radius:2px;width:48px;height:2px}.claude-pathway .bn-courses-intro-eyebrow-text{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700;line-height:1.2}.claude-pathway .bn-courses-intro-eyebrow-meta{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#93c5fd;background:#60a5fa14;border:1px solid #60a5fa47;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:6px 12px 6px 10px;font-size:11px;font-weight:700;display:inline-flex}.claude-pathway .bn-courses-intro-eyebrow-dot{background:#60a5fa;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bnEyebrowPulse;box-shadow:0 0 10px #60a5fae6,0 0 0 3px #60a5fa2e}@keyframes bnEyebrowPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #60a5fae6,0 0 0 3px #60a5fa2e}50%{transform:scale(1.15);box-shadow:0 0 18px #60a5fa,0 0 0 6px #60a5fa14}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-courses-intro-eyebrow-dot{animation:none}}.claude-pathway .bn-courses-intro-body{max-width:820px}.claude-pathway .bn-courses-intro-title{font-family:var(--font-serif);letter-spacing:-.032em;color:#fff;text-wrap:nowrap;white-space:nowrap;margin:0 0 26px;font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.04}@media (max-width:1100px){.claude-pathway .bn-courses-intro-title{font-size:clamp(28px,3.6vw,48px)}}@media (max-width:760px){.claude-pathway .bn-courses-intro-title{white-space:normal;text-wrap:balance;font-size:32px}}.claude-pathway .bn-courses-intro-title .bn-sheen{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#2563eb 0%,#3b82f6 20%,#60a5fa 40%,#eaf4ff 50%,#60a5fa 60%,#3b82f6 80%,#2563eb 100%) 0%/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;animation:5s ease-in-out infinite bnIntroSheen}@keyframes bnIntroSheen{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-courses-intro-title .bn-sheen{animation:none}}.claude-pathway .bn-courses-intro-sub{font-family:var(--font-body);color:var(--bn-text-mute);max-width:620px;margin:0;font-size:16px;line-height:1.65}@media (max-width:880px){.claude-pathway .bn-courses-intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.claude-pathway .bn-courses-intro-eyebrow{flex-flow:wrap;align-items:center;gap:14px;padding-top:0}.claude-pathway .bn-courses-intro-eyebrow-text{font-size:15px}.claude-pathway .bn-courses-intro-eyebrow-text br{display:none}.claude-pathway .bn-courses-intro-eyebrow-divider{display:none}.claude-pathway .bn-courses-intro-eyebrow-meta{margin-top:0}}.claude-pathway .bn-photorail{width:100vw;margin-top:8px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.claude-pathway .bn-photorail-track{will-change:transform;gap:18px;width:max-content;display:flex}.claude-pathway .bn-photorail:hover .bn-photorail-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-photorail-track{animation:none}}.claude-pathway #courses.bn-section{padding-bottom:48px}.claude-pathway .bn-photocard{isolation:isolate;color:#fff;scroll-snap-align:start;cursor:pointer;background:#07142a;border:1px solid #60a5fa29;border-radius:24px;flex:0 0 clamp(320px,28vw,420px);height:clamp(560px,64vw,680px);text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;display:block;position:relative;overflow:hidden}@property --bn-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.claude-pathway .bn-photocard:before{content:"";z-index:6;border-radius:inherit;background:conic-gradient(from var(--bn-ring-angle,0deg), #60a5fa00 0deg, #60a5fa00 200deg, #93c5fde6 250deg, #fff 270deg, #60a5fa 290deg, #60a5fa00 340deg, #60a5fa00 360deg);-webkit-mask-composite:xor;pointer-events:none;opacity:.55;filter:blur(.3px)drop-shadow(0 0 8px #60a5fa99);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:6s linear infinite bnCardRing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.claude-pathway .bn-photocard:hover:before{opacity:1;filter:blur(.3px)drop-shadow(0 0 14px #60a5faf2)drop-shadow(0 0 26px #60a5fa66);animation-duration:3s}@keyframes bnCardRing{0%{--bn-ring-angle:0deg}to{--bn-ring-angle:360deg}}.claude-pathway .bn-photocard:nth-child(2):before{animation-delay:-1.5s}.claude-pathway .bn-photocard:nth-child(3):before{animation-duration:7s;animation-delay:-3s}.claude-pathway .bn-photocard:nth-child(4):before{animation-delay:-4.5s}.claude-pathway .bn-photocard-featured:before{background:conic-gradient(from var(--bn-ring-angle,0deg), #fbbf2400 0deg, #fbbf2400 200deg, #fcd34df2 250deg, #fffbe6 270deg, #fbbf24 290deg, #fbbf2400 340deg, #fbbf2400 360deg);filter:blur(.3px)drop-shadow(0 0 9px #fbbf24b3)}.claude-pathway .bn-photocard-featured:hover:before{filter:blur(.3px)drop-shadow(0 0 16px #fbbf24)drop-shadow(0 0 28px #fbbf2473)}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-photocard:before{animation:none}}.claude-pathway .bn-photocard:hover{border-color:#60a5fa66;transform:translateY(-6px);box-shadow:0 30px 60px -25px #071228d9}.claude-pathway .bn-photocard-img{object-fit:cover;z-index:1;filter:saturate(.95)brightness(.96)contrast();width:100%;height:100%;transition:filter .5s,transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.claude-pathway .bn-photocard:hover .bn-photocard-img{filter:saturate()brightness();transform:scale(1.04)}.claude-pathway .bn-photocard-toptint{z-index:2;pointer-events:none;background:linear-gradient(#071228c7 0%,#0712288c 35%,#0712282e 70%,#07122800 100%);height:200px;position:absolute;top:0;left:0;right:0}.claude-pathway .bn-photocard-scrim{z-index:2;pointer-events:none;background:linear-gradient(#07122800 0% 35%,#07122866 65%,#071228d9 100%);position:absolute;inset:0}.claude-pathway .bn-photocard-body{z-index:3;color:#fff;background:linear-gradient(#07122800 0%,#07122880 30%,#071228eb 70%,#07142a 100%);flex-direction:column;gap:10px;min-height:0;padding:22px 24px;transition:min-height .55s cubic-bezier(.65,.04,.21,1),padding .55s cubic-bezier(.65,.04,.21,1),background .45s;display:flex;position:absolute;bottom:0;left:0;right:0}.claude-pathway .bn-photocard:hover .bn-photocard-body{background:linear-gradient(#071228eb 0%,#07142a 12% 100%);min-height:240px;padding-bottom:90px}.claude-pathway .bn-photocard-title{z-index:5;font-family:var(--font-serif);letter-spacing:-.038em;text-wrap:balance;color:#fff;background-blend-mode:screen;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 22px #071228b3)drop-shadow(0 0 24px #60a5fa2e);will-change:background-position, filter, transform;transform-origin:0;background:#fff linear-gradient(110deg,#fff0 0% 38%,#93c5fdf2 47%,#fff 50%,#93c5fdf2 53%,#fff0 62% 100%) 120%/300% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:46px;font-weight:700;line-height:.96;transition:transform .45s cubic-bezier(.16,1,.3,1),letter-spacing .5s;animation:5.5s cubic-bezier(.6,.05,.4,.95) infinite bnTitleSpotlight,3.6s ease-in-out infinite bnTitleGlow,6s ease-in-out infinite bnTitleBreath;position:absolute;top:26px;left:26px;right:80px}.claude-pathway .bn-photocard:nth-child(2) .bn-photocard-title{animation-delay:-1.4s,-.8s,-2.2s}.claude-pathway .bn-photocard:nth-child(3) .bn-photocard-title{animation-duration:6.2s,4.2s,5.4s;animation-delay:-2.8s,-1.6s,-3.5s}.claude-pathway .bn-photocard:nth-child(4) .bn-photocard-title{animation-delay:-4.1s,-2.4s,-1.1s}.claude-pathway .bn-photocard:hover .bn-photocard-title{letter-spacing:-.03em;animation-duration:3.2s,2.4s,5s}@keyframes bnTitleSpotlight{0%{background-position:120%}60%{background-position:-20%}to{background-position:-20%}}@keyframes bnTitleGlow{0%,to{filter:drop-shadow(0 4px 22px #071228b3)drop-shadow(0 0 24px #60a5fa2e)}50%{filter:drop-shadow(0 4px 22px #071228b3)drop-shadow(0 0 38px #60a5fa8c)drop-shadow(0 0 60px #60a5fa40)}}@keyframes bnTitleBreath{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.claude-pathway .bn-photocard-featured .bn-photocard-title{background-blend-mode:screen;-webkit-text-fill-color:transparent;background:#fff linear-gradient(110deg,#fff0 0% 38%,#fcd34df2 47%,#fffbe6 50%,#fcd34df2 53%,#fff0 62% 100%) 120%/300% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s cubic-bezier(.6,.05,.4,.95) infinite bnTitleSpotlight,3.6s ease-in-out infinite bnTitleGlowGold,6s ease-in-out infinite bnTitleBreath}@keyframes bnTitleGlowGold{0%,to{filter:drop-shadow(0 4px 22px #140e04bf)drop-shadow(0 0 26px #fbbf2438)}50%{filter:drop-shadow(0 4px 22px #140e04bf)drop-shadow(0 0 42px #fbbf2499)drop-shadow(0 0 64px #fbbf244d)}}@media (max-width:600px){.claude-pathway .bn-photocard-title{font-size:34px;top:20px;left:22px;right:64px}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-photocard-title{-webkit-text-fill-color:#fff;color:#fff;filter:none;background:#fff;-webkit-background-clip:text;background-clip:text;animation:none;transform:none}}.claude-pathway .bn-photocard-why{font-family:var(--font-body);color:#eaf4ffc7;text-wrap:pretty;opacity:0;max-height:0;margin:0;font-size:14px;line-height:1.5;transition:max-height .55s cubic-bezier(.65,.04,.21,1),opacity .35s;overflow:hidden}.claude-pathway .bn-photocard:hover .bn-photocard-why{opacity:1;max-height:80px;transition-delay:50ms,.15s}.claude-pathway .bn-photocard-stats{opacity:0;gap:18px;max-height:0;margin-top:4px;transition:max-height .55s cubic-bezier(.65,.04,.21,1),opacity .35s;display:flex;overflow:hidden}.claude-pathway .bn-photocard:hover .bn-photocard-stats{opacity:1;max-height:60px;transition-delay:.1s,.25s}.claude-pathway .bn-photocard-stat-item{flex-direction:column;gap:2px;display:flex}.claude-pathway .bn-photocard-stat-label{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#93c5fdbf;font-size:10px;font-weight:700}.claude-pathway .bn-photocard-stat-value{font-family:var(--font-display,var(--font-ui));letter-spacing:-.01em;color:#fff;font-size:16px;font-weight:700;line-height:1.1}.claude-pathway .bn-photocard-cta{color:#fff;height:48px;font-family:var(--font-ui);letter-spacing:.02em;z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#2563eb,#1d4ed8);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;transition:opacity .35s,transform .45s cubic-bezier(.65,.04,.21,1);display:flex;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(10px);box-shadow:0 12px 30px -10px #2563ebb3,inset 0 1px #fff3}.claude-pathway .bn-photocard:hover .bn-photocard-cta{opacity:1;pointer-events:auto;transition-delay:.3s;transform:translateY(0)}.claude-pathway .bn-photocard-cta svg{width:14px;height:14px;transition:transform .25s}.claude-pathway .bn-photocard:hover .bn-photocard-cta svg{transform:translate(4px)}.claude-pathway .bn-photocard-heart{z-index:5;color:#ef4444;opacity:0;pointer-events:none;background:#fff;border:1px solid #0a142e14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .35s,transform .45s cubic-bezier(.65,.04,.21,1);display:flex;position:absolute;top:18px;right:18px;transform:translateY(-6px)scale(.92);box-shadow:0 6px 16px -8px #07122840}.claude-pathway .bn-photocard:hover .bn-photocard-heart{opacity:1;transition-delay:.18s;transform:translateY(0)scale(1)}.claude-pathway .bn-photocard-heart svg{width:16px;height:16px}.claude-pathway .bn-photocard-flag{z-index:6;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#0a142e;background:linear-gradient(#fbbf24,#f59e0b);border-radius:999px;align-items:center;padding:7px 14px;font-size:10.5px;font-weight:800;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 8px 22px -8px #f59e0b8c,inset 0 1px #ffffff59}.claude-pathway .bn-photocard:hover .bn-photocard-flag{opacity:0;transform:translateY(-4px)}.claude-pathway .bn-photocard-featured{border-color:#f59e0b47}.claude-pathway .bn-photocard-featured:hover{border-color:#f59e0b80}.claude-pathway .bn-photocard-featured .bn-photocard-cta{color:#0a142e;background:linear-gradient(#fbbf24,#f59e0b);box-shadow:0 12px 30px -12px #f59e0b99,inset 0 1px #ffffff59}.claude-pathway .bn-photocard-featured .bn-photocard-stat-label{color:#fbbf24}.claude-pathway .bn-photocard-usp{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#fff;width:fit-content;max-width:calc(100% - 36px);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#081530eb 0%,#0c1c3ce0 100%);border:1px solid #93c5fd47;border-radius:14px;align-items:center;gap:10px;padding:9px 16px 9px 14px;font-size:12.5px;font-weight:600;line-height:1.25;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;bottom:20px;left:18px;right:18px;overflow:hidden;box-shadow:0 14px 32px -14px #020817d9,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.claude-pathway .bn-photocard-usp:after{content:"";background:linear-gradient(#3b82f6,#60a5fa,#93c5fd);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 8px #60a5fa99}.claude-pathway .bn-photocard-usp:before{content:"";background:#60a5fa;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:2.4s ease-in-out infinite bnUspPulse;box-shadow:0 0 12px #60a5fae6,0 0 0 3px #60a5fa2e}@keyframes bnUspPulse{0%,to{box-shadow:0 0 12px #60a5fae6,0 0 0 3px #60a5fa2e}50%{box-shadow:0 0 18px #60a5fa,0 0 0 6px #60a5fa14}}.claude-pathway .bn-photocard:hover .bn-photocard-usp{opacity:0;pointer-events:none;transform:translateY(8px)}.claude-pathway .bn-photocard-featured .bn-photocard-usp{background:linear-gradient(135deg,#140e04eb 0%,#241806e0 100%);border-color:#fbbf246b}.claude-pathway .bn-photocard-featured .bn-photocard-usp:after{background:linear-gradient(#f59e0b,#fbbf24,#fcd34d);box-shadow:0 0 10px #fbbf24b3}.claude-pathway .bn-photocard-featured .bn-photocard-usp:before{background:#fbbf24;animation-name:bnUspPulseGold;box-shadow:0 0 12px #fbbf24f2,0 0 0 3px #fbbf242e}@keyframes bnUspPulseGold{0%,to{box-shadow:0 0 12px #fbbf24f2,0 0 0 3px #fbbf242e}50%{box-shadow:0 0 20px #fbbf24,0 0 0 6px #fbbf2414}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-photocard-usp:before{animation:none}.claude-pathway .bn-photocard,.claude-pathway .bn-photocard-img,.claude-pathway .bn-photocard-body,.claude-pathway .bn-photocard-why,.claude-pathway .bn-photocard-stats,.claude-pathway .bn-photocard-cta{transition:none!important}}.claude-pathway .bn-compare-section{color:#0b1220;isolation:isolate;background:#fff;padding:120px 0 140px;position:relative;overflow:hidden}.claude-pathway .bn-compare-bg{display:none}.claude-pathway .bn-compare-section .container{z-index:2;position:relative}.claude-pathway .bn-compare-intro{text-align:center;max-width:720px;margin:0 auto 48px}.claude-pathway .bn-compare-eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#1d4ed8;background:#60a5fa1f;border:1px solid #2563eb38;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.claude-pathway .bn-compare-eyebrow svg{width:14px;height:14px}.claude-pathway .bn-compare-title{font-family:var(--font-serif);letter-spacing:-.02em;color:#0b1220;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.08}.claude-pathway .bn-compare-title-em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#2563eb 0%,#60a5fa 50%,#2563eb 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;display:inline}.claude-pathway .bn-compare-lead{font-family:var(--font-body);color:#475569;text-wrap:pretty;max-width:580px;margin:18px auto 0;font-size:17px;line-height:1.6}.claude-pathway .bn-compare{max-width:1180px;margin:0 auto}.claude-pathway .bn-compare-chiprow{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:28px;padding:18px 22px;display:flex;box-shadow:0 12px 30px -18px #0f172a2e}.claude-pathway .bn-compare-chiplabel{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#64748b;margin-right:4px;font-size:11px;font-weight:700}.claude-pathway .bn-compare-chips{flex-wrap:wrap;gap:8px;display:flex}.claude-pathway .bn-compare-chip{font-family:var(--font-ui);letter-spacing:.005em;color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 9px 12px;font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.claude-pathway .bn-compare-chip:hover:not(.is-disabled){color:#0f172a;background:#e8eef7;border-color:#cbd5e1}.claude-pathway .bn-compare-chip.is-selected{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#0000;box-shadow:0 6px 16px -6px #2563eb8c}.claude-pathway .bn-compare-chip.is-disabled{opacity:.45;cursor:not-allowed}.claude-pathway .bn-compare-chip-check{opacity:0;flex:none;width:13px;height:13px;transition:opacity .2s,transform .2s;transform:scale(.6)}.claude-pathway .bn-compare-chip.is-selected .bn-compare-chip-check{opacity:1;transform:scale(1)}.claude-pathway .bn-compare-counter{font-family:var(--font-ui);color:#1d4ed8;align-items:baseline;gap:1px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.claude-pathway .bn-compare-counter-max{color:#94a3b8;font-weight:600}.claude-pathway .bn-compare-table{background:#fff;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden;box-shadow:0 1px #0f172a0a,0 30px 60px -28px #0f172a33,0 12px 28px -16px #0f172a1a}.claude-pathway .bn-compare-grid{grid-template-columns:minmax(160px, 220px) repeat(var(--cols,3), 1fr);display:grid}.claude-pathway .bn-compare-cell{font-family:var(--font-body);color:#1e293b;border-bottom:1px solid #eef2f7;flex-direction:column;justify-content:center;min-height:64px;padding:18px 22px;font-size:14.5px;line-height:1.5;display:flex;position:relative}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head){border-left:1px solid #f1f5f9}.claude-pathway .bn-compare-cell-rowhead{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#475569;background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:row;align-items:center;gap:10px;font-size:11.5px;font-weight:700}.claude-pathway .bn-compare-cell-corner{background:#fff;border-right:1px solid #e2e8f0}.claude-pathway .bn-compare-corner-label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font-size:11.5px;font-weight:700}.claude-pathway .bn-compare-cell-head{text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:34px 22px 24px;position:relative}.claude-pathway .bn-compare-coursename{font-family:var(--font-serif);letter-spacing:-.015em;color:#0b1220;text-align:center;font-size:20px;font-weight:700;line-height:1.2}.claude-pathway .bn-compare-tag{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.claude-pathway .bn-compare-dots{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.claude-pathway .bn-compare-dot{background:#cbd5e1;border-radius:50%;width:5px;height:5px}.claude-pathway .bn-compare-dot.is-on{background:#2563eb}.claude-pathway .bn-compare-cell-head.is-featured{background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border-bottom-color:#fcd34d}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-iconwrap{color:#b45309;background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fcd34d}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-coursename{color:#78350f}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-tag{color:#92400e}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-dot{background:#fde68a}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-dot.is-on{background:#d97706}.claude-pathway .bn-compare-flag{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -6px #d977068c}.claude-pathway .bn-compare-flag svg{color:#fde68a;width:11px;height:11px}.claude-pathway .bn-compare-cell-strong.is-featured{color:#92400e}.claude-pathway .bn-compare-cell-strong.is-featured .bn-compare-pricenote{color:#b45309}.claude-pathway .bn-compare-cell-value{text-align:center}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head):not(.bn-compare-cell-cta){text-align:center;align-items:center}.claude-pathway .bn-compare-cell-cta.is-featured{background:linear-gradient(#fef3c7 0%,#fde68a 100%)}.claude-pathway .bn-compare-cell-cta.is-featured .bn-compare-cta-btn{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 20px -8px #d9770699}.claude-pathway .bn-compare-cell-cta.is-featured .bn-compare-cta-btn:hover{box-shadow:0 14px 28px -10px #d97706bf}.claude-pathway .bn-compare-footnote{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;padding:18px 22px;display:flex;box-shadow:0 12px 30px -18px #0f172a26}.claude-pathway .bn-compare-foot-icon{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #dbeafe;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.claude-pathway .bn-compare-foot-icon svg{width:18px;height:18px}.claude-pathway .bn-compare-foot-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.claude-pathway .bn-compare-foot-text strong{font-family:var(--font-serif);color:#0b1220;letter-spacing:-.01em;font-size:17px;font-weight:700}.claude-pathway .bn-compare-foot-text span{font-family:var(--font-body);color:#475569;font-size:14px;line-height:1.5}.claude-pathway .bn-compare-foot-cta{font-family:var(--font-ui);color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,gap .2s;display:inline-flex;box-shadow:0 8px 20px -8px #0f172a73}.claude-pathway .bn-compare-foot-cta:hover{gap:11px;transform:translateY(-2px);box-shadow:0 14px 28px -10px #0f172a99}.claude-pathway .bn-compare-foot-cta svg{width:14px;height:14px}@media (max-width:860px){.claude-pathway .bn-compare-section{padding:80px 0 100px}.claude-pathway .bn-compare-chiprow{padding:14px 16px}.claude-pathway .bn-compare-chiplabel{text-align:center;width:100%;margin:0 0 4px}.claude-pathway .bn-compare-chips{justify-content:center;width:100%}.claude-pathway .bn-compare-counter{margin:4px auto 0}.claude-pathway .bn-compare-grid{grid-template-columns:1fr}.claude-pathway .bn-compare-cell-corner,.claude-pathway .bn-compare-cell-rowhead-cta{display:none}.claude-pathway .bn-compare-cell-rowhead{color:#1d4ed8;background:0 0;border-bottom:none;border-right:none;min-height:0;padding:14px 18px 4px}.claude-pathway .bn-compare-cell{text-align:left;padding:8px 18px 14px;border-left:none!important}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head):not(.bn-compare-cell-cta),.claude-pathway .bn-compare-cell-strong{text-align:left;align-items:flex-start}.claude-pathway .bn-compare-cell-head{border-top:6px solid #f1f5f9;padding:32px 18px 18px}.claude-pathway .bn-compare-cell-head:first-child{border-top:none}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-compare-chip,.claude-pathway .bn-compare-cta-btn,.claude-pathway .bn-compare-foot-cta{transition:none!important}}.claude-pathway .bn-section-light{color:#0b1220;isolation:isolate;background:#fff;position:relative}.claude-pathway .bn-section-light>.container{z-index:2;position:relative}.claude-pathway .bn-section-light .bn-eyebrow{color:#1d4ed8;background:#60a5fa1f;border:1px solid #2563eb38}.claude-pathway .bn-section-light .bn-eyebrow:before{background:#2563eb;box-shadow:0 0 8px #2563eb99}.claude-pathway .bn-section-light .bn-section-title{color:#0b1220}.claude-pathway .bn-section-light .bn-section-title em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#1d4ed8,#2563eb,#60a5fa 50%,#2563eb,#1d4ed8) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.claude-pathway .bn-section-light .bn-section-sub{color:#475569}.claude-pathway .bn-section-light .bn-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 24px -16px #0f172a2e}.claude-pathway .bn-section-light .bn-faq-item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 14px 34px -16px #0f172a38}.claude-pathway .bn-section-light .bn-faq-item.is-open{background:linear-gradient(160deg,#60a5fa0f,#fff 60%);border-color:#2563eb80;box-shadow:0 18px 50px -16px #0f172a2e,0 0 0 1px #2563eb2e}.claude-pathway .bn-section-light .bn-faq-q{color:#0b1220}.claude-pathway .bn-section-light .bn-faq-icon{color:#1d4ed8;background:#60a5fa24}.claude-pathway .bn-section-light .bn-faq-item.is-open .bn-faq-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.claude-pathway .bn-section-light .bn-faq-a-inner{color:#475569}.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard:not(.is-featured){transform:scale(.96)}.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard:not(.is-featured):hover{transform:scale(.96)translateY(-4px)}.claude-pathway .bn-pricecard.is-featured{color:#fff;z-index:3;background:radial-gradient(600px 300px at 80% 0,#ffffff2e,#0000 60%),radial-gradient(500px 300px at 20% 100%,#60a5fa59,#0000 60%),linear-gradient(160deg,#2563eb 0%,#1e3a8a 100%);border:1px solid #ffffff2e;margin-top:-30px;margin-bottom:-30px;padding-top:54px;padding-bottom:42px;box-shadow:0 30px 60px -20px #2563eb8c,0 18px 36px -16px #0f172a66,inset 0 1px #ffffff2e}.claude-pathway .bn-pricecard.is-featured:after{background:radial-gradient(600px 220px at 50% 0,#ffffff2e,#0000 70%)}.claude-pathway .bn-pricecard.is-featured:hover{transform:translateY(-6px)}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-pattern{color:#ffffff1a}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-icon{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff4d,0 6px 18px -8px #0000004d}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-tag{color:#1e3a8a;background:#fffffff2;border-color:#fff9}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-title{color:#fff}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-priceblock{border-bottom-color:#fff3}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-pricenote{color:#ffffffb3}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-price{color:#fff;font-size:54px}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-stat{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-stat svg{color:#ffffffd9}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-divider{color:#ffffffa6}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-divider:before,.claude-pathway .bn-pricecard.is-featured .bn-pricecard-divider:after{background:#fff3}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-blurb{color:#ffffffd9}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-list li{color:#fff}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-bullet{color:#fff;background:#ffffff2e;box-shadow:inset 0 1px #ffffff4d}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-cta{color:#1d4ed8;background:#fff;box-shadow:0 14px 30px -10px #0f172a66,inset 0 1px #fff9}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-cta-arrow{color:#92400e;background:linear-gradient(135deg,#fde68a,#fcd34d)}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-cta:hover .bn-pricecard-cta-arrow{background:linear-gradient(135deg,#fcd34d,#f59e0b)}@media (max-width:920px){.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard:not(.is-featured):hover{transform:translateY(-3px)}.claude-pathway .bn-pricecard.is-featured{margin:0;padding:54px 30px 32px}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-price{font-size:46px}}@keyframes bn-pc-rise-featured{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.claude-pathway .bn-pricecards .bn-pricecard.is-featured{animation-name:bn-pc-rise-featured;animation-duration:.75s}@keyframes bn-pc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard.is-featured{animation:.75s cubic-bezier(.2,.8,.2,1) both bn-pc-rise-featured,5.5s ease-in-out 1s infinite bn-pc-float}.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard.is-featured:hover{animation-play-state:paused,paused;transform:translateY(-10px)}@keyframes bn-pc-sheen{0%{transform:translate(-130%)skew(-18deg)}60%{transform:translate(130%)skew(-18deg)}to{transform:translate(130%)skew(-18deg)}}.claude-pathway .bn-pricecard.is-featured:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 0%,#ffffff1a 30%,#ffffff47 50%,#ffffff1a 70%,#0000 100%);width:55%;animation:4.2s ease-in-out 1.4s infinite bn-pc-sheen;position:absolute;top:0;bottom:0;left:0}@keyframes bn-pc-price-pulse{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 0 24px #ffffff59}}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-price{animation:3.4s ease-in-out 2s infinite bn-pc-price-pulse}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-stat:hover{background:#ffffff38;border-color:#ffffff52;box-shadow:0 8px 18px -8px #00000059}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-list li:hover .bn-pricecard-bullet{box-shadow:0 6px 14px -4px #fff6,inset 0 1px #ffffff80}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-cta:before{background:linear-gradient(110deg,#0000 0%,#2563eb2e 50%,#0000 100%)}.claude-pathway .bn-pricecard.is-featured .bn-pricecard-title:after{background:linear-gradient(90deg,#fde68a,#fcd34d)}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-pricecard,.claude-pathway .bn-pricecard.is-featured,.claude-pathway .bn-pricecard.is-featured:before,.claude-pathway .bn-pricecard-ribbon,.claude-pathway .bn-pricecard-ribbon svg,.claude-pathway .bn-pricecard.is-featured .bn-pricecard-price,.claude-pathway .bn-pricecard-save,.claude-pathway .bn-pricecard-list li,.claude-pathway .bn-pricecard-bullet,.claude-pathway .bn-pricecard-cta-arrow svg,.claude-pathway .bn-pricecards[data-cards="3"] .bn-pricecard.is-featured{opacity:1!important;animation:none!important;transform:none!important}}.claude-pathway .bn-cmpx-col.is-featured{color:#fff;background:linear-gradient(160deg,#2563eb 0%,#1e3a8a 100%);border-bottom-color:#1e3a8a;border-right-color:#1e3a8a;padding-top:42px;box-shadow:inset 0 -4px #1d4ed8}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-tag{color:#1e3a8a;background:#fff;border-color:#fff9}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-title{color:#fff}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-was{color:#ffffff8c}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-price{color:#fff}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-pricenote{color:#ffffffb3}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-cta{color:#1d4ed8;background:#fff;box-shadow:0 12px 24px -10px #0f172a66}.claude-pathway .bn-cmpx-cell.is-featured{background:linear-gradient(#2563eb0a,#2563eb05);border-left:none;position:relative}.claude-pathway .bn-cmpx-cell.is-featured:before{content:"";background:linear-gradient(#2563eb,#60a5fa);width:3px;position:absolute;top:0;bottom:0;left:0}.claude-pathway .bn-cmpx-row[data-kind=highlight] .bn-cmpx-cell.is-featured{background:linear-gradient(#fcd34d2e,#fcd34d1a)}.claude-pathway .bn-cmpx-bar.is-on{background:linear-gradient(90deg,#2563eb,#60a5fa)}.claude-pathway .bn-cmpx-cell.is-featured .bn-cmpx-bar.is-on{background:linear-gradient(90deg,#1d4ed8,#3b82f6)}@media (max-width:880px){.claude-pathway .bn-cmpx-col.is-featured{border-bottom-color:#1e3a8a}.claude-pathway .bn-cmpx-cell.is-featured:before{color:#2563eb}}.claude-pathway .bn-cmpx-col.is-featured{z-index:4;border-top-left-radius:16px;border-top-right-radius:16px;margin-top:-10px;padding-top:48px}@keyframes bn-cmpx-shimmer{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.claude-pathway .bn-cmpx-col.is-featured{position:relative;overflow:hidden}.claude-pathway .bn-cmpx-col.is-featured:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:40%;height:100%;animation:4.5s ease-in-out 1.5s infinite bn-cmpx-shimmer;position:absolute;top:0;left:0}@keyframes bn-cmpx-price-pulse{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 0 24px #fff6}}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-price{animation:3.4s ease-in-out 2s infinite bn-cmpx-price-pulse}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-cta:before{background:linear-gradient(110deg,#0000,#2563eb2e,#0000)}.claude-pathway .bn-cmpx-row:hover .bn-cmpx-cell:not(.is-featured){background:#fafbff}@keyframes bn-cmpx-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.claude-pathway .bn-cmpx-bar.is-on:after{content:"";background:inherit;transform-origin:0;animation:.5s cubic-bezier(.2,.8,.2,1) both bn-cmpx-bar-fill;position:absolute;inset:0}.claude-pathway .bn-cmpx-bars .bn-cmpx-bar.is-on:first-child:after{animation-delay:.35s}.claude-pathway .bn-cmpx-bars .bn-cmpx-bar.is-on:nth-child(2):after{animation-delay:.42s}.claude-pathway .bn-cmpx-bars .bn-cmpx-bar.is-on:nth-child(3):after{animation-delay:.49s}.claude-pathway .bn-cmpx-bars .bn-cmpx-bar.is-on:nth-child(4):after{animation-delay:.56s}.claude-pathway .bn-cmpx-bars .bn-cmpx-bar.is-on:nth-child(5):after{animation-delay:.63s}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-cmpx *,.claude-pathway .bn-cmpx-col.is-featured:after,.claude-pathway .bn-cmpx-ribbon,.claude-pathway .bn-cmpx-ribbon svg,.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-price,.claude-pathway .bn-cmpx-save,.claude-pathway .bn-cmpx-cta svg,.claude-pathway .bn-cmpx-bar.is-on:after{opacity:1!important;animation:none!important;transform:none!important}}.claude-pathway .bn-cmpx-cell--cta.is-featured{background:linear-gradient(#2563eb0f,#2563eb05),linear-gradient(135deg,#f8fafc,#eef2f7)}.claude-pathway .bn-cmpx,.claude-pathway .bn-cmpx-col.is-featured{overflow:visible!important}.claude-pathway .bn-cmpx-col.is-featured:after{display:none}.claude-pathway .bn-cmpx-col.is-featured{position:relative}.claude-pathway .bn-cmpx-col.is-featured>*{z-index:2;position:relative}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-title{font-size:24px!important}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-price{font-size:32px!important}.claude-pathway .bn-cmpx-col.is-featured{padding-top:46px!important;padding-bottom:26px!important}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-headline .bn-cmpx-title{color:#fff}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-headline .bn-cmpx-priceblock{border-top-color:#ffffff2e}.claude-pathway .bn-cmpx-col.is-featured .bn-cmpx-headline .bn-cmpx-was{color:#ffffff8c}.claude-pathway .bn-final.bn-final--light{color:#0f172a;background:#fff;padding:96px 0 100px;position:relative;overflow:hidden}.claude-pathway .bn-final.bn-final--light:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#2563eb0b,#0000 70%),radial-gradient(40% 30% at 90% 90%,#f59e0b0a,#0000 70%);position:absolute;inset:0}.claude-pathway .bn-final--light .bn-final-glow{display:none}.claude-pathway .bn-final-head{text-align:center;max-width:720px;margin:0 auto 48px}.claude-pathway .bn-final-eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#1d4ed8;background:#2563eb14;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.claude-pathway .bn-final-eyebrow-dot{background:#1d4ed8;border-radius:50%;width:7px;height:7px;position:relative}.claude-pathway .bn-final-eyebrow-dot:after{content:"";background:#1d4ed859;border-radius:50%;animation:2s ease-out infinite bn-final-pulse;position:absolute;inset:-4px}@keyframes bn-final-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.claude-pathway .bn-final-title{font-family:var(--font-serif,var(--font-display));letter-spacing:-.025em;color:#0f172a;text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.05}.claude-pathway .bn-final-title em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#2563eb,#1d4ed8 60%,#f59e0b);-webkit-background-clip:text;background-clip:text;font-style:normal}.claude-pathway .bn-final-sub{font-family:var(--font-body,var(--font-ui));color:#475569;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.claude-pathway .bn-final-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto 56px;display:grid}@media (max-width:820px){.claude-pathway .bn-final-cards{grid-template-columns:1fr;gap:18px}}.claude-pathway .bn-final-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;gap:14px;padding:32px 30px 30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0f172a0a,0 14px 40px -22px #0f172a2e}.claude-pathway .bn-final-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 65%);width:180px;height:180px;position:absolute;top:0;right:0}.claude-pathway .bn-final-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 1px #0f172a0a,0 28px 60px -22px #0f172a47}.claude-pathway .bn-final-card-tag{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:100px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:4px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.claude-pathway .bn-final-card-tag-pulse{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s infinite bn-final-tagpulse;box-shadow:0 0 #ffffffb3}@keyframes bn-final-tagpulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 8px #fff0}}.claude-pathway .bn-final-card-title{font-family:var(--font-serif,var(--font-display));letter-spacing:-.02em;color:#0f172a;margin:0;font-size:24px;font-weight:700;line-height:1.15}.claude-pathway .bn-final-card-sub{font-family:var(--font-body,var(--font-ui));color:#64748b;margin:0 0 4px;font-size:14.5px;line-height:1.55}.claude-pathway .bn-final-card-list{flex-direction:column;gap:9px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.claude-pathway .bn-final-card-list li{font-family:var(--font-ui);color:#1e293b;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.claude-pathway .bn-final-card-list li svg{color:#2563eb;flex-shrink:0;width:16px;height:16px}.claude-pathway .bn-final-card--visit .bn-final-card-list li svg{color:#b45309}.claude-pathway .bn-final-card-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;margin-top:8px;padding:14px 16px;display:flex}.claude-pathway .bn-final-card-meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.claude-pathway .bn-final-card-meta-k{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:11px;font-weight:700}.claude-pathway .bn-final-card-meta-v{font-family:var(--font-ui);color:#0f172a;text-align:right;font-size:13px;font-weight:600}.claude-pathway .bn-final-card-cta{font-family:var(--font-ui);letter-spacing:-.005em;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 8px 22px -10px #2563eb8c}.claude-pathway .bn-final-card-cta svg{width:16px;height:16px;transition:transform .22s}.claude-pathway .bn-final-card-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #2563ebb3}.claude-pathway .bn-final-card-cta:hover svg{transform:translate(3px)}.claude-pathway .bn-final-card-cta--alt{background:#0f172a;box-shadow:0 8px 22px -10px #0f172a80}.claude-pathway .bn-final-card-cta--alt:hover{background:#1e293b;box-shadow:0 14px 30px -10px #0f172ab3}.claude-pathway .bn-final-trust{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;max-width:880px;margin:0 auto 24px;padding:24px 32px;display:flex}.claude-pathway .bn-final-trust-item{text-align:center;min-width:160px}.claude-pathway .bn-final-trust-num{font-family:var(--font-serif,var(--font-display));letter-spacing:-.025em;color:#0f172a;font-size:36px;font-weight:700;line-height:1}.claude-pathway .bn-final-trust-num em{color:#2563eb;margin-left:2px;font-size:22px;font-style:normal}.claude-pathway .bn-final-trust-lbl{font-family:var(--font-ui);color:#64748b;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.4}.claude-pathway .bn-final-trust-divider{background:#e2e8f0;width:1px;height:44px}@media (max-width:720px){.claude-pathway .bn-final-trust{gap:18px;padding:20px}.claude-pathway .bn-final-trust-divider{display:none}}.claude-pathway .bn-final-fallback{text-align:center;font-family:var(--font-ui);color:#64748b;margin:0;font-size:13.5px}.claude-pathway .bn-final-fallback a{color:#1d4ed8;border-bottom:1.5px solid #1d4ed84d;font-weight:700;text-decoration:none;transition:border-color .2s}.claude-pathway .bn-final-fallback a:hover{border-bottom-color:#1d4ed8}.claude-pathway .bn-final-bg{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.claude-pathway .bn-final.bn-final--light:before{display:none}.claude-pathway .bn-final.bn-final--light>.container{z-index:2;position:relative}.claude-pathway .bn-final-blob{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.claude-pathway .bn-final-blob--1{background:radial-gradient(circle,#2563eb59,#2563eb00);width:460px;height:460px;animation:18s ease-in-out infinite bn-final-float-a;top:-120px;left:-100px}.claude-pathway .bn-final-blob--2{background:radial-gradient(circle,#f59e0b40,#f59e0b00);width:520px;height:520px;animation:22s ease-in-out infinite bn-final-float-b;bottom:-150px;right:-80px}.claude-pathway .bn-final-blob--3{background:radial-gradient(circle,#a855f72e,#a855f700);width:320px;height:320px;animation:28s ease-in-out infinite bn-final-float-c;top:30%;right:20%}@keyframes bn-final-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(80px,60px)scale(1.15)}}@keyframes bn-final-float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-100px,-40px)scale(.9)}}@keyframes bn-final-float-c{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-60px,40px)scale(1.1)}66%{transform:translate(40px,-50px)scale(.95)}}.claude-pathway .bn-final-grid{opacity:.6;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.claude-pathway .bn-final-title{flex-direction:column;gap:4px;display:flex}.claude-pathway .bn-final-title-line{vertical-align:bottom;display:inline-block;overflow:hidden}.claude-pathway .bn-final-title-line>*{display:inline-block}.claude-pathway .bn-final-head.in .bn-final-title-line:first-child{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both bn-final-slideup}.claude-pathway .bn-final-head.in .bn-final-title-line:nth-child(2){animation:.8s cubic-bezier(.2,.8,.2,1) .28s both bn-final-slideup}@keyframes bn-final-slideup{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.claude-pathway .bn-final-photos{grid-template-columns:repeat(5,1fr);gap:10px;max-width:760px;margin:36px auto 0;display:grid}.claude-pathway .bn-final-photo{aspect-ratio:4/5;opacity:0;background-position:50%;background-size:cover;border-radius:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform:translateY(28px)scale(.92);box-shadow:0 6px 22px -8px #0f172a40,0 0 0 4px #fff}.claude-pathway .bn-final-head.in .bn-final-photo{opacity:1;transform:translateY(0) scale(1) var(--photo-tilt,rotate(0deg));transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1)}.claude-pathway .bn-final-photo:hover{z-index:3;box-shadow:0 18px 36px -10px #0f172a59,0 0 0 4px #fff;transform:translateY(-6px)scale(1.04)rotate(0)!important}@media (max-width:720px){.claude-pathway .bn-final-photos{grid-template-columns:repeat(3,1fr);max-width:420px}}.claude-pathway .bn-final-card{perspective:1000px}.claude-pathway .bn-final-card-sheen{pointer-events:none;z-index:4;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);width:80%;height:100%;transition:left .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:-120%}.claude-pathway .bn-final-card:hover .bn-final-card-sheen{left:130%}.claude-pathway .bn-final-card-list li{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-8px)}.claude-pathway .bn-final-cards.in .bn-final-card-list li{opacity:1;transform:translate(0)}.claude-pathway .bn-final-cards.in .bn-final-card--open .bn-final-card-list li:first-child{transition-delay:.2s}.claude-pathway .bn-final-cards.in .bn-final-card--open .bn-final-card-list li:nth-child(2){transition-delay:.28s}.claude-pathway .bn-final-cards.in .bn-final-card--open .bn-final-card-list li:nth-child(3){transition-delay:.36s}.claude-pathway .bn-final-cards.in .bn-final-card--open .bn-final-card-list li:nth-child(4){transition-delay:.44s}.claude-pathway .bn-final-cards.in .bn-final-card--visit .bn-final-card-list li:first-child{transition-delay:.32s}.claude-pathway .bn-final-cards.in .bn-final-card--visit .bn-final-card-list li:nth-child(2){transition-delay:.4s}.claude-pathway .bn-final-cards.in .bn-final-card--visit .bn-final-card-list li:nth-child(3){transition-delay:.48s}.claude-pathway .bn-final-cards.in .bn-final-card--visit .bn-final-card-list li:nth-child(4){transition-delay:.56s}.claude-pathway .bn-final-card-list li svg{background:#2563eb1a;border-radius:50%;width:18px;height:18px;padding:3px}.claude-pathway .bn-final-card--visit .bn-final-card-list li svg{background:#f59e0b24}.claude-pathway .bn-final-card-cta{background-image:linear-gradient(135deg,#2563eb 0%,#1d4ed8 50%,#1e40af 100%);background-size:200% 100%;transition:background-position .6s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.claude-pathway .bn-final-card-cta:before{content:"";background:linear-gradient(105deg,#0000,#ffffff4d,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-50%}.claude-pathway .bn-final-card-cta:hover{background-position:100% 0}.claude-pathway .bn-final-card-cta:hover:before{left:100%}.claude-pathway .bn-final-card-cta span,.claude-pathway .bn-final-card-cta svg{z-index:1;position:relative}.claude-pathway .bn-final-card-cta--alt{background-image:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%)}.claude-pathway .bn-final-card-spots{flex-direction:column;gap:6px;margin-top:14px;display:flex}.claude-pathway .bn-final-card-spots-bar{background:#e2e8f0;border-radius:100px;height:5px;display:block;position:relative;overflow:hidden}.claude-pathway .bn-final-card-spots-bar>span{background:linear-gradient(90deg,#ef4444,#f97316,#f59e0b);border-radius:100px;width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .8s;display:block}.claude-pathway .bn-final-cards.in .bn-final-card-spots-bar>span{width:78%}.claude-pathway .bn-final-card-spots-text{font-family:var(--font-ui);color:#64748b;letter-spacing:-.005em;font-size:12px;font-weight:500}.claude-pathway .bn-final-card-spots-text strong{color:#ef4444;font-weight:700}.claude-pathway .bn-final-trust{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;box-shadow:0 1px #0f172a0a,0 20px 50px -28px #0f172a33}.claude-pathway .bn-final-trust-num{-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:linear-gradient(100deg,#0f172a,#1d4ed8 60%,#2563eb);-webkit-background-clip:text;background-clip:text}.claude-pathway .bn-final-trust-num em{-webkit-text-fill-color:#f59e0b;background:0 0}.claude-pathway .bn-final-card-meta{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-final-blob,.claude-pathway .bn-final-photo,.claude-pathway .bn-final-title-line>*,.claude-pathway .bn-final-card-list li,.claude-pathway .bn-final-card-cta,.claude-pathway .bn-final-card-spots-bar>span{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.claude-pathway .bn-final-card{isolation:isolate;border-radius:24px;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.claude-pathway .bn-final-card-inner{z-index:2;background:#fff;border:1px solid #e2e8f0cc;border-radius:22px;flex-direction:column;gap:14px;padding:32px 30px 30px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.claude-pathway .bn-final-card:before{content:"";z-index:1;background:conic-gradient(from var(--beam-angle,0deg), transparent 0deg, transparent 320deg, #60a5fa59 340deg, #3b82f6 354deg, #93c5fd 358deg, #fff 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:24px;padding:2px;animation:4s linear infinite bn-final-beam-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.claude-pathway .bn-final-card:after{content:"";z-index:0;background:conic-gradient(from var(--beam-angle,0deg), transparent 0deg, transparent 320deg, #3b82f600 335deg, #3b82f6b3 348deg, #60a5fa 356deg, #93c5fde6 360deg);filter:blur(10px);opacity:.85;pointer-events:none;border-radius:25px;animation:4s linear infinite bn-final-beam-spin;position:absolute;inset:-3px}@keyframes bn-final-beam-spin{to{--beam-angle:360deg}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@supports not (background:conic-gradient(from 0deg at 50% 50%, red, blue)){.claude-pathway .bn-final-card:before,.claude-pathway .bn-final-card:after{animation:4s linear infinite bn-final-beam-rotate}@keyframes bn-final-beam-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.claude-pathway .bn-final-card:hover:after{filter:blur(14px);opacity:1;animation-duration:2s}.claude-pathway .bn-final-card:hover{transition:transform .25s;transform:translateY(-4px)}.claude-pathway .bn-final-card:hover .bn-final-card-inner{border-color:#0000;box-shadow:0 24px 60px -22px #2563eb4d}.claude-pathway .bn-final-card-sheen{z-index:5!important}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-final-card:before,.claude-pathway .bn-final-card:after{opacity:0!important;animation:none!important}}.claude-pathway .bn-final-card-title{letter-spacing:-.025em!important;margin-top:6px!important;font-size:30px!important;line-height:1.08!important}.claude-pathway .bn-final-card-sub{color:#475569!important;margin:0!important;font-size:15.5px!important;line-height:1.55!important}.claude-pathway .bn-final-card-tag{box-shadow:0 6px 16px -8px #2563eb8c;letter-spacing:.16em!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;padding:7px 14px!important;font-size:11px!important}.claude-pathway .bn-final-card-tag--alt{box-shadow:none;color:#b45309!important;background:#f59e0b1f!important;border:1px solid #f59e0b4d!important}.claude-pathway .bn-final-card-list{background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border:1px solid #e2e8f0cc;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 16px!important;margin-top:6px!important;padding:18px!important;display:grid!important}.claude-pathway .bn-final-card-list li{line-height:1.35;color:#0f172a!important;align-items:flex-start!important;font-size:13.5px!important;font-weight:600!important}.claude-pathway .bn-final-card-list li svg{border-radius:50%;flex-shrink:0;margin-top:1px;box-shadow:0 4px 10px -4px #2563eb80;color:#fff!important;background:#2563eb!important;width:18px!important;height:18px!important;padding:3px!important}.claude-pathway .bn-final-card--visit .bn-final-card-list li svg{box-shadow:0 4px 10px -4px #b4530980;background:#b45309!important}@media (max-width:540px){.claude-pathway .bn-final-card-list{grid-template-columns:1fr}}.claude-pathway .bn-final-card-meta{position:relative;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border:1px solid #dbeafe!important;border-radius:14px!important;padding:16px 18px!important}.claude-pathway .bn-final-card-meta-row{gap:16px!important}.claude-pathway .bn-final-card-meta-k{letter-spacing:.14em!important;color:#64748b!important;font-size:10.5px!important}.claude-pathway .bn-final-card-meta-v{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.claude-pathway .bn-final-card-headline{border-top:1px dashed #0f172a14;align-items:baseline;gap:12px;margin-top:4px;padding:16px 0 4px;display:flex}.claude-pathway .bn-final-card-headline-num{font-family:var(--font-serif,var(--font-display));letter-spacing:-.03em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#1d4ed8,#2563eb 50%,#60a5fa);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;line-height:1}.claude-pathway .bn-final-card--visit .bn-final-card-headline-num{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#b45309,#d97706 50%,#f59e0b);-webkit-background-clip:text;background-clip:text}.claude-pathway .bn-final-card-headline-lbl{font-family:var(--font-ui);color:#475569;font-size:13px;font-weight:500;line-height:1.35}.claude-pathway .bn-final-card-headline-lbl strong{color:#0f172a;font-weight:700}.claude-pathway .bn-final-card-cta{border-radius:14px!important;margin-top:8px!important;padding:16px 24px!important;font-size:15.5px!important}.claude-pathway .bn-final-card-spots{border-top:1px dashed #0f172a14;padding-top:14px;margin-top:14px!important}.claude-pathway .bn-final-card-spots-bar{height:6px!important}.claude-pathway .bn-final-card-spots-text{margin-top:4px;display:block;font-size:12.5px!important}.claude-pathway .bn-final-cards{align-items:stretch!important}.claude-pathway .bn-final-card{flex-direction:column!important;display:flex!important}.claude-pathway .bn-final-card-inner{grid-template-rows:auto auto auto auto 1fr auto auto auto;flex:auto!important;gap:16px!important;padding:36px 34px 30px!important;display:grid!important}.claude-pathway .bn-final-card-tag{box-sizing:border-box;align-self:flex-start;height:28px;align-items:center!important;display:inline-flex!important}.claude-pathway .bn-final-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.16em;display:-webkit-box;overflow:hidden;margin:0!important}.claude-pathway .bn-final-card-sub{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72.075px;display:-webkit-box;overflow:hidden}.claude-pathway .bn-final-card-headline{min-height:80px;align-items:center!important;margin-top:0!important;padding:14px 0 4px!important}.claude-pathway .bn-final-card-headline-num{white-space:nowrap;flex:none}.claude-pathway .bn-final-card-headline-lbl{flex:auto}.claude-pathway .bn-final-card-list{align-content:start;align-self:stretch;margin:0!important}.claude-pathway .bn-final-card-meta{margin:0!important}.claude-pathway .bn-final-card-cta{box-sizing:border-box;height:56px;margin:0!important}.claude-pathway .bn-final-card-spots{flex-direction:column;justify-content:center;min-height:60px;display:flex;margin:0!important;padding-top:14px!important}.claude-pathway .bn-final-card--visit .bn-final-card-spots-text{text-align:center}.claude-pathway .bn-final-card--open .bn-final-card-inner:before{content:"";background:linear-gradient(#2563eb,#60a5fa);border-radius:0 3px 3px 0;width:3px;position:absolute;top:36px;bottom:30px;left:0}.claude-pathway .bn-final-card--visit .bn-final-card-inner:before{content:"";opacity:.7;background:linear-gradient(#b45309,#f59e0b);border-radius:0 3px 3px 0;width:3px;position:absolute;top:36px;bottom:30px;left:0}.claude-pathway .bn-final-card-inner{position:relative}.claude-pathway .bn-final-cards.in .bn-final-card-spots-bar--alt>span{width:55%!important}.claude-pathway .bn-final-card--visit .bn-final-card-spots{align-items:stretch!important}.claude-pathway .bn-final-card--visit .bn-final-card-spots-text{text-align:left!important;font-style:normal!important}.claude-pathway .bn-final-card--open .bn-final-card-inner:before,.claude-pathway .bn-final-card--visit .bn-final-card-inner:before{display:none!important}.claude-pathway .bn-final-card:before,.claude-pathway .bn-final-card:after{content:""!important;display:block!important}.claude-pathway .bn-final-card:before{z-index:1!important;background:conic-gradient(from var(--beam-angle,0deg), #3b82f600 0deg, #3b82f600 180deg, #3b82f666 260deg, #3b82f6 320deg, #93c5fd 350deg, #3b82f6 360deg)!important;-webkit-mask-composite:xor!important;pointer-events:none!important;filter:none!important;opacity:1!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;border-radius:24px!important;padding:2px!important;animation:5s linear infinite bn-final-beam-spin!important;position:absolute!important;inset:0!important;transform:none!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.claude-pathway .bn-final-card:after{z-index:0!important;background:conic-gradient(from var(--beam-angle,0deg), #3b82f600 0deg, #3b82f600 180deg, #3b82f640 280deg, #3b82f6b3 330deg, #93c5fde6 355deg, #3b82f6b3 360deg)!important;filter:blur(18px)!important;opacity:.7!important;pointer-events:none!important;border-radius:28px!important;animation:5s linear infinite bn-final-beam-spin!important;position:absolute!important;inset:-8px!important;transform:none!important}.claude-pathway .bn-final-card-inner{border-color:#0000!important}.claude-pathway .bn-final-card:hover:before{animation-duration:2.5s!important}.claude-pathway .bn-final-card:hover:after{opacity:1!important;filter:blur(22px)!important;animation-duration:2.5s!important}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-final-card:before,.claude-pathway .bn-final-card:after{animation:none!important}}.claude-pathway .bn-final-title em{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 16px #3b82f659);background:linear-gradient(100deg,#1d4ed8 0%,#3b82f6 25%,#60a5fa 50%,#93c5fd 60%,#3b82f6 75%,#1d4ed8 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;animation:4s linear infinite bn-final-em-shimmer;display:inline-block;position:relative}@keyframes bn-final-em-shimmer{0%{background-position:0%}to{background-position:200%}}.claude-pathway .bn-final-title em:after{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#3b82f640,#0000 70%);animation:3s ease-in-out infinite bn-final-em-pulse;position:absolute;inset:0}@keyframes bn-final-em-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.claude-pathway .bn-final-title em,.claude-pathway .bn-final-title em:after{animation:none!important}}.claude-pathway .bn-final-card--visit .bn-final-card-inner{border-color:#eab30852!important}.claude-pathway .bn-final-grid{display:none!important}.claude-pathway .bn-final-card-inner{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffff8c!important;border:1px solid #fff9!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff2e,0 1px #0f172a0a,0 30px 60px -28px #0f172a40,0 12px 28px -18px #0f172a1f!important}.claude-pathway .bn-final-card-inner:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#fff9,#0000 50%),linear-gradient(#ffffff40 0%,#fff0 50%);border-radius:22px;position:absolute;inset:0}.claude-pathway .bn-final-card--open .bn-final-card-inner{background:radial-gradient(at 100% 0,#3b82f61a,#0000 60%),#ffffff8c!important}.claude-pathway .bn-final-card--visit .bn-final-card-inner{background:radial-gradient(at 100% 0,#eab3081a,#0000 60%),#ffffff8c!important}.claude-pathway .bn-final-card-inner>*{z-index:1;position:relative}.claude-pathway .bn-final-card--visit:hover .bn-final-card-inner{background:radial-gradient(at 100% 0,#eab30824,#0000 60%),#ffffffb3!important}.claude-pathway .bn-final-card:after{filter:blur(20px)!important;opacity:.55!important;inset:-6px!important}.claude-pathway .bn-final-card-inner:after{content:none!important;display:none!important}.claude-pathway .bn-final-card--open .bn-final-card-inner,.claude-pathway .bn-final-card--visit .bn-final-card-inner{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffeb!important;border:1px solid #e2e8f0cc!important;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -28px #0f172a2e,0 12px 28px -18px #0f172a1a!important}.claude-pathway .bn-final-card:hover .bn-final-card-inner{background:#fffffff5!important;box-shadow:inset 0 1px #fff,0 40px 80px -28px #0f172a40,0 18px 36px -18px #0f172a29!important}.claude-pathway .bn-final-card-list{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafce6!important;border-color:#e2e8f0e6!important}.claude-pathway .bn-final-card-meta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.claude-pathway .bn-final-card--open .bn-final-card-meta{background:linear-gradient(135deg,#eff6ff,#f8fafc)!important}.claude-pathway .bn-final-card--visit .bn-final-card-meta{background:linear-gradient(135deg,#fefce8,#fef9c3)!important}.claude-pathway .bn-final-card:after{filter:blur(10px)!important;opacity:.45!important;border-radius:26px!important;inset:-3px!important}.claude-pathway .bn-final-card-tag--alt{color:#7c5e00!important;background:#d4a01729!important;border:1px solid #d4a01766!important}.claude-pathway .bn-final-card--visit .bn-final-card-headline-num{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background:linear-gradient(100deg,#7c5e00,#b8860b 50%,#f5c842)!important}.claude-pathway .bn-final-card--visit .bn-final-card-list li svg{background:linear-gradient(135deg,#b8860b,#d4a017)!important;box-shadow:0 4px 10px -4px #b8860b8c!important}.claude-pathway .bn-final-card--visit .bn-final-card-meta{background:linear-gradient(135deg,#fef6dd,#fbedc0)!important;border-color:#d4a01752!important}.claude-pathway .bn-final-card-spots-bar--alt>span{background:linear-gradient(90deg,#b8860b,#d4a017,#f5c842)!important}.claude-pathway .bn-final-card--visit .bn-final-card-spots-text strong{color:#7c5e00!important}.claude-pathway .bn-final-card--visit .bn-final-card-cta{color:#fff!important;background:linear-gradient(135deg,#b8860b 0%,#d4a017 50%,#e8b923 100%)!important;box-shadow:inset 0 1px #fff6,inset 0 -2px #00000014,0 12px 24px -8px #b8860b8c,0 4px 10px -2px #b8860b66!important}.claude-pathway .bn-final-card--visit .bn-final-card-cta:hover{background:linear-gradient(135deg,#a8780a 0%,#c4900f 50%,#d4a017 100%)!important;box-shadow:inset 0 1px #fff6,inset 0 -2px #00000014,0 16px 30px -8px #b8860ba6,0 6px 14px -2px #b8860b80!important}.claude-pathway .bn-final-card--visit .bn-final-card-headline-num{filter:drop-shadow(0 1px #7c5e0026);-webkit-text-fill-color:transparent!important;color:#0000!important;background:linear-gradient(100deg,#b8860b 0%,#d4a017 35%,#e8b923 65%,#f5c842 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.claude-pathway .bn-final-card-inner{gap:14px!important;padding:28px 28px 24px!important}.claude-pathway .bn-final-card-sub{margin:6px 0 4px!important;line-height:1.45!important}.claude-pathway .bn-final-card-headline{gap:14px!important;margin:4px 0 6px!important}.claude-pathway .bn-final-card-list{gap:10px!important;margin:4px 0!important;padding:14px 16px!important}.claude-pathway .bn-final-card-list li{gap:10px!important}.claude-pathway .bn-final-card-meta{gap:6px!important;margin:2px 0 4px!important;padding:12px 14px!important}.claude-pathway .bn-final-card-cta{margin-top:4px!important}.claude-pathway .bn-final-card-spots{gap:6px!important;margin-top:10px!important}@media (max-width:768px){.claude-pathway .bn-final-card-inner{gap:12px!important;padding:22px 22px 20px!important}.claude-pathway .bn-final-card-list{gap:8px!important;padding:12px 14px!important}}.claude-pathway .bn-final-card-sub{min-height:0!important;margin:4px 0 8px!important}.claude-pathway .bn-final-card-headline{gap:14px!important;min-height:0!important;margin:0!important;padding:8px 0 4px!important}.claude-pathway .bn-final-card-headline-num{font-size:40px!important;line-height:1!important}.claude-pathway .bn-final-card-headline-lbl{font-size:13px!important;line-height:1.4!important}.claude-pathway .bn-final-card-inner{gap:12px!important}.claude-pathway .bn-photorail{position:relative}.claude-pathway .bn-photorail-arrow{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(150%);color:#fff;cursor:pointer;background:#0f1c37c7;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000059,0 2px 6px #0003}.claude-pathway .bn-photorail-arrow svg{width:22px;height:22px;display:block}.claude-pathway .bn-photorail-arrow:hover{color:#1a1208;background:#f59e0bf2;border-color:#f59e0b99;transform:translateY(-50%)scale(1.08);box-shadow:inset 0 1px #ffffff40,0 16px 32px #f59e0b59,0 4px 10px #00000040}.claude-pathway .bn-photorail-arrow:active{transform:translateY(-50%)scale(.96)}.claude-pathway .bn-photorail-arrow:focus-visible{outline-offset:3px;outline:2px solid #f59e0be6}.claude-pathway .bn-photorail-arrow-prev{left:16px}.claude-pathway .bn-photorail-arrow-next{right:16px}@media (max-width:720px){.claude-pathway .bn-photorail-arrow{width:42px;height:42px}.claude-pathway .bn-photorail-arrow svg{width:18px;height:18px}.claude-pathway .bn-photorail-arrow-prev{left:8px}.claude-pathway .bn-photorail-arrow-next{right:8px}}.claude-pathway .bn-calc-radio.is-selected{background:#f59e0b1a;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.claude-pathway .bn-calc-radio.is-selected:before{opacity:1}.claude-pathway .bn-fccm.is-open{opacity:1}.claude-pathway .bn-fccm.is-open .bn-fccm-card{transform:translateY(0)scale(1)}.claude-pathway .bn-fccm-step-panel.is-active{animation:.35s ease-out bn-fccm-in;display:block}@keyframes bn-fccm-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.claude-pathway .bn-fccm-tile.is-selected{background:#2563eb0f;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.claude-pathway .bn-fccm-check.is-selected{background:#2563eb0d;border-color:#2563eb}.claude-pathway .bn-fcc--mid .bn-orbs,.claude-pathway .bn-fcc--mid .bn-fcc-bg{display:none}.claude-pathway .bn-calc-section--light .bn-compare-bg{display:none!important}.claude-pathway .bn-calc-section--light .bn-compare-eyebrow{color:#1d4ed8;background:#60a5fa1f;border:1px solid #2563eb38}.claude-pathway .bn-calc-section--light .bn-compare-title{color:#0b1220}.claude-pathway .bn-calc-section--light .bn-compare-title-em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#1d4ed8,#2563eb,#60a5fa 50%,#2563eb,#1d4ed8) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.claude-pathway .bn-calc-section--light .bn-calc-radio.is-selected{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%)!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb2e,0 10px 24px #2563eb29!important}.claude-pathway .bn-calc-section--light .bn-calc-radio.is-selected .bn-calc-radio-title,.claude-pathway .bn-calc-section--light .bn-calc-radio.is-selected .bn-calc-radio-price{color:#1d4ed8!important}.claude-pathway .bn-hwd>.container{z-index:1;position:relative}.claude-pathway .bn-ccc>.container{z-index:1;position:relative}.claude-pathway .bn-ccc-filter.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;box-shadow:0 8px 18px #2563eb4d}.claude-pathway .bn-ccc-card.is-hidden{display:none}.claude-pathway .bnh-hero{color:#0f1e3d;isolation:isolate;padding:140px 0 72px;position:relative;overflow:hidden}.claude-pathway .bnh-bg-soft{z-index:-1;background:#0a142e;position:absolute;inset:0}.claude-pathway .bnh-bg-soft:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 20% 20%,#1e5bb859 0%,#0000 55%),radial-gradient(50% 40% at 85% 80%,#6fa8ff2e 0%,#0000 55%);position:absolute;inset:0}.claude-pathway .bnh-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.claude-pathway .bnh-title{font-family:var(--font-serif);letter-spacing:-.035em;color:#fff;text-wrap:balance;text-shadow:0 4px 40px #06091ab3;max-width:1100px;margin:0 0 36px;font-size:clamp(44px,6.2vw,92px);font-weight:700;line-height:1.04}.claude-pathway .bnh-title em{font-family:var(--font-serif);color:#eaf4ff;padding:0 .05em;font-style:italic;font-weight:400}.claude-pathway .bnh-title .italic{background:linear-gradient(100deg, var(--lts-blue) 0%, var(--lts-blue-hi) 20%, var(--lts-blue-glow) 40%, #eaf4ff 50%, var(--lts-blue-glow) 60%, var(--lts-blue-hi) 80%, var(--lts-blue) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700;animation:5s ease-in-out infinite italicSheen}@media (prefers-reduced-motion:reduce){.claude-pathway .bnh-title .italic{animation:none}}.claude-pathway .bnh-card{aspect-ratio:5/3.5;background:var(--lts-blue-deep);border-radius:36px;width:min(560px,90%);margin-bottom:36px;position:relative;box-shadow:0 30px 60px -24px #0f1e3d80,0 12px 24px -16px #0f1e3d59,0 0 0 1px #ffffff2e}.claude-pathway .bnh-card>.bnh-card-img,.claude-pathway .bnh-card>.bnh-card-chips,.claude-pathway .bnh-card>.bnh-card-script{border-radius:inherit}.claude-pathway .bnh-card{overflow:visible}.claude-pathway .bnh-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--bnh-glow-angle,0deg), #6fa8ff00 0deg, #6fa8fff2 45deg, #eaf4ff 90deg, #6fa8fff2 135deg, #6fa8ff00 220deg, #6fa8ff00 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 14px #6fa8ff8c);pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:3px;animation:4.5s linear infinite bnhGlowSpin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --bnh-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bnhGlowSpin{to{--bnh-glow-angle:360deg}}@supports not (background:conic-gradient(from 0deg, red)){.claude-pathway .bnh-card:after{background:radial-gradient(70% 50%,#6fa8ff99,#0000 70%);animation:none}}@media (prefers-reduced-motion:reduce){.claude-pathway .bnh-card:after{animation:none}}.claude-pathway .bnh-card-img{object-fit:cover;object-position:center 40%;border-radius:inherit;z-index:0;width:100%;height:100%;position:absolute;inset:0}.claude-pathway .bnh-card-chips{z-index:2;flex-wrap:wrap;gap:8px;display:inline-flex;position:absolute;bottom:18px;left:18px}.claude-pathway .bnh-chip{color:var(--lts-blue);font-family:var(--font-ui);letter-spacing:-.005em;background:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -8px #0f1e3d59}.claude-pathway .bnh-chip-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff59}.claude-pathway .bnh-card-script{font-family:var(--font-serif);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #0f1e3d80;z-index:2;pointer-events:none;font-size:clamp(28px,3vw,40px);line-height:1;position:absolute;bottom:18px;right:22px}.claude-pathway .bnh-card-script em{opacity:.95;font-style:italic;font-weight:400}.claude-pathway .bnh-card-script strong{font-style:normal;font-weight:600}.claude-pathway .bnh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:48px;display:flex}.claude-pathway .bnh-btn-animated{color:#fff;font-family:var(--font-serif);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#1e5bb8 0%,#3b7ae8 100%);border:none;border-radius:999px;align-items:center;gap:12px;padding:22px 32px 22px 30px;font-size:20px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s;animation:3.2s ease-in-out infinite bnhBtnBreathe;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #6fa8ff8c,0 12px 32px -8px #1e5bb88c,inset 0 -2px #0000002e}@keyframes bnhBtnBreathe{0%,to{box-shadow:0 0 #6fa8ff99,0 12px 32px -8px #1e5bb88c,inset 0 -2px #0000002e}50%{box-shadow:0 0 0 14px #6fa8ff00,0 18px 42px -8px #1e5bb8bf,inset 0 -2px #0000002e}}.claude-pathway .bnh-btn-animated-shine{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:60%;height:100%;animation:3.2s ease-in-out infinite bnhBtnShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes bnhBtnShine{0%{left:-120%}55%{left:130%}to{left:130%}}.claude-pathway .bnh-btn-animated-label{z-index:1;font-weight:700;font-family:var(--font-serif);position:relative}.claude-pathway .bnh-btn-animated-arrow{z-index:1;color:#1e5bb8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;transition:transform .4s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative}.claude-pathway .bnh-btn-animated-arrow svg{width:14px;height:14px}.claude-pathway .bnh-btn-animated:hover{animation:none;transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 16px #6fa8ff2e,0 24px 52px -10px #1e5bb8d9,inset 0 -2px #0000002e}.claude-pathway .bnh-btn-animated:hover .bnh-btn-animated-arrow{transform:rotate(45deg)scale(1.1)}.claude-pathway .bnh-btn-animated:active{transform:translateY(-1px)scale(.99)}.claude-pathway .bnh-btn-ghost{color:#0f1e3d;font-family:var(--font-serif);letter-spacing:-.01em;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:22px 32px 22px 30px;font-size:20px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 12px 32px -8px #0f1e3d59,inset 0 -2px #0f1e3d0f}.claude-pathway .bnh-btn-ghost-label{font-weight:700;font-family:var(--font-serif)}.claude-pathway .bnh-btn-ghost-arrow{color:#fff;background:#1e5bb8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;transition:transform .4s cubic-bezier(.2,.9,.3,1.2),background .3s;display:flex}.claude-pathway .bnh-btn-ghost-arrow svg{width:14px;height:14px}.claude-pathway .bnh-btn-ghost:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 24px 52px -10px #0f1e3d73,inset 0 -2px #0f1e3d0f}.claude-pathway .bnh-btn-ghost:hover .bnh-btn-ghost-arrow{background:#0f1e3d;transform:translateY(2px)scale(1.08)}.claude-pathway .bnh-btn-ghost:active{transform:translateY(-1px)scale(.99)}.claude-pathway .bnh-imgdeck{justify-content:center;width:min(680px,92%);margin:24px auto 28px;display:flex;position:relative}.claude-pathway .bnh-imgpeek{aspect-ratio:5/2.6;-webkit-backdrop-filter:blur(28px)saturate(1.3);transform-origin:bottom;pointer-events:auto;cursor:grab;width:92%;color:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;background:#ffffff0a;border:1px solid #ffffff38;border-radius:34px;text-decoration:none;transition:transform .6s cubic-bezier(.2,.9,.3,1.1),box-shadow .45s,opacity .45s,filter .35s;display:block;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px -22px #0000008c,inset 0 1px #ffffff38}.claude-pathway .bnh-imgpeek:active{cursor:grabbing}.claude-pathway .bnh-imgpeek.is-dragging{cursor:grabbing;box-shadow:0 50px 100px -20px #000000b3,inset 0 1px #ffffff52;z-index:5!important;transition:none!important}.claude-pathway .bnh-imgpeek img{object-fit:cover;object-position:center 40%;opacity:.32;filter:blur(8px)saturate(.7)brightness(.85);pointer-events:none;width:100%;height:100%;transition:opacity .35s,filter .35s}.claude-pathway .bnh-imgdeck .bnh-imgpeek:hover{z-index:4;border-color:#ffffff6b;box-shadow:0 50px 90px -18px #000000b3,inset 0 1px #ffffff5c}.claude-pathway .bnh-imgdeck .bnh-imgpeek:hover img{opacity:.55;filter:blur(2px)saturate()brightness()}.claude-pathway .bnh-imgdeck .bnh-imgpeek:hover .bnh-imgpeek-label{color:#0b1d3a;background:#fffffff5;border-color:#fffffff5;box-shadow:0 8px 22px -6px #00000073}.claude-pathway .bnh-imgpeek:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#fff0 35%,#0f1e3d80 100%),radial-gradient(120% 80% at 30% 0,#ffffff2e,#0000 55%);position:absolute;inset:0}.claude-pathway .bnh-imgpeek:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.claude-pathway .bnh-imgpeek-label{z-index:2;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(10px)saturate(1.3);background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:18px;box-shadow:0 4px 14px -4px #0006}.claude-pathway .bnh-imgpeek-left-far{z-index:1;transform:translate(-50%,-50%)translate(-160px)translateY(34px)rotate(-9deg)scale(.94)}.claude-pathway .bnh-imgpeek-left-near{z-index:2;transform:translate(-50%,-50%)translate(-90px)translateY(18px)rotate(-4.5deg)scale(.97)}.claude-pathway .bnh-imgpeek-right-near{z-index:2;transform:translate(-50%,-50%)translate(120px)translateY(24px)rotate(6.5deg)scale(.96)}.claude-pathway .bnh-imgdeck .bnh-card{z-index:3;margin-bottom:0;position:relative}.claude-pathway .bnh-imgdeck:hover .bnh-imgpeek-left-far{transform:translate(-50%,-50%)translate(-200px)translateY(42px)rotate(-11deg)scale(.94)}.claude-pathway .bnh-imgdeck:hover .bnh-imgpeek-left-near{transform:translate(-50%,-50%)translate(-118px)translateY(24px)rotate(-6deg)scale(.97)}.claude-pathway .bnh-imgdeck:hover .bnh-imgpeek-right-near{transform:translate(-50%,-50%)translate(160px)translateY(32px)rotate(8.5deg)scale(.96)}.claude-pathway .bnh-imgdeck .bnh-imgpeek-left-far:hover{transform:translate(-50%,-50%)translate(-150px)translateY(-14px)rotate(-3deg)scale(1.04)!important}.claude-pathway .bnh-imgdeck .bnh-imgpeek-left-near:hover{transform:translate(-50%,-50%)translate(-80px)translateY(-18px)rotate(-1.5deg)scale(1.05)!important}.claude-pathway .bnh-imgdeck .bnh-imgpeek-right-near:hover{transform:translate(-50%,-50%)translate(110px)translateY(-16px)rotate(2.5deg)scale(1.05)!important}.claude-pathway .bnh-hero .pathway-grid{gap:22px;width:calc(100% + 200px);max-width:none;margin-top:24px;margin-left:-100px;margin-right:-100px}@media (max-width:1100px){.claude-pathway .bnh-hero .pathway-grid{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}.claude-pathway .bnh-hero .path-card{min-height:0;padding:14px 20px}.claude-pathway .bnh-hero .path-card .path-card-years{letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:6px;font-size:11px;font-weight:600}.claude-pathway .bnh-hero .path-card .path-card-title{letter-spacing:-.01em;text-align:center;margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.05}.claude-pathway .bnh-hero .path-card .path-card-desc{display:none}.claude-pathway .bnh-hero .path-card .path-card-cta{letter-spacing:.005em;text-align:center;border-top:none;justify-content:center;gap:7px;padding-top:0;font-size:13px;font-weight:600}.claude-pathway .bnh-hero .path-card .path-card-cta svg{width:14px;height:14px}.claude-pathway .bnh-hero .path-card:not(.is-current){-webkit-backdrop-filter:blur(18px)saturate(1.2);color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff29;box-shadow:0 14px 30px -16px #00000080,inset 0 1px #ffffff1f}.claude-pathway .bnh-hero .path-card:not(.is-current) .path-card-title{color:#fff}.claude-pathway .bnh-hero .path-card:not(.is-current) .path-card-desc{color:#ffffffb8}.claude-pathway .bnh-hero .path-card:not(.is-current) .path-card-cta{color:#ffffffeb}.claude-pathway .bnh-hero .path-card:not(.is-current) .path-card-years{color:#ffffffc7}.claude-pathway .bnh-hero .path-card:not(.is-current) .path-card-cta:hover{color:#fff}.claude-pathway .bnh-hero .path-card:not(.is-current):after{opacity:.6}.claude-pathway .bnh-hero .path-card.is-current{z-index:2;transform-origin:bottom;background:linear-gradient(#fff 0%,#f4f8ff 100%);border:1px solid #1e5bb866;animation:3.6s ease-in-out infinite bnhCurrentDance;transform:translateY(-14px)scale(1.06);box-shadow:0 38px 70px -18px #1e5bb8b3,0 0 0 2px #1e5bb880,0 0 0 10px #1e5bb81a,inset 0 1px #fff}@keyframes bnhCurrentDance{0%{transform:translateY(-14px)scale(1.06)rotate(0)}25%{transform:translateY(-22px)scale(1.065)rotate(-.6deg)}50%{transform:translateY(-16px)scale(1.06)rotate(0)}75%{transform:translateY(-22px)scale(1.065)rotate(.6deg)}to{transform:translateY(-14px)scale(1.06)rotate(0)}}@media (prefers-reduced-motion:reduce){.claude-pathway .bnh-hero .path-card.is-current{animation:none}}.claude-pathway .bnh-hero .path-card.is-current:after{opacity:1!important}.claude-pathway .bnh-hero .path-card.is-current .path-card-cta{color:#0e3f87;font-weight:700}.claude-pathway .bnh-hero .path-card.is-current .path-card-cta:before{content:"";background:#1e5bb8;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.2s ease-in-out infinite bnhCurrentPulse;display:inline-block;box-shadow:0 0 0 3px #1e5bb840}@keyframes bnhCurrentPulse{0%,to{box-shadow:0 0 0 3px #1e5bb840}50%{box-shadow:0 0 0 7px #1e5bb80f}}@media (max-width:980px){.claude-pathway .bnh-imgpeek-left-far{transform:translate(-50%,-50%)translate(-110px)translateY(28px)rotate(-8deg)scale(.94)}.claude-pathway .bnh-imgpeek-left-near{transform:translate(-50%,-50%)translate(-60px)translateY(14px)rotate(-4deg)scale(.97)}.claude-pathway .bnh-imgpeek-right-near{transform:translate(-50%,-50%)translate(80px)translateY(18px)rotate(5deg)scale(.96)}}@media (max-width:640px){.claude-pathway .bnh-hero{padding:110px 0 56px}.claude-pathway .bnh-title{margin-bottom:28px;font-size:46px}.claude-pathway .bnh-card{aspect-ratio:5/4;border-radius:28px}.claude-pathway .bnh-card-script{font-size:24px;bottom:14px;right:16px}.claude-pathway .bnh-chip{padding:7px 12px;font-size:12px}.claude-pathway .bnh-ctas{flex-direction:column;align-items:stretch;width:100%}.claude-pathway .bnh-imgpeek{display:none}}.claude-pathway{--font-serif:var(--font-lato), Lato, Inter, system-ui, sans-serif;--font-body:var(--font-lato), Lato, Inter, system-ui, sans-serif;--font-ui:var(--font-lato), Lato, Inter, system-ui, sans-serif;isolation:isolate}.claude-pathway img{max-width:none}.claude-pathway button{font-family:inherit}.claude-pathway .bn-compare-table.is-react-table{padding:0;overflow:hidden}.claude-pathway .bn-compare-table.is-react-table table{width:100%}.claude-pathway .bn-compare-foot-cta,.claude-pathway .bn-final-card-cta,.claude-pathway .bnh-btn-animated,.claude-pathway .bnh-btn-ghost{cursor:pointer}.claude-pathway .bn-final-card-cta{width:100%}.claude-pathway .bnh-btn-animated,.claude-pathway .bnh-btn-ghost,.claude-pathway .bn-final-card-cta,.claude-pathway .bn-compare-foot-cta,.claude-pathway .path-card-cta{text-decoration:none}.claude-pathway .bnh-hero{min-height:clamp(900px,100vh,1080px);padding:clamp(106px,8vh,128px) 0 0}.claude-pathway .bnh-title{max-width:1040px;margin-bottom:clamp(18px,2.2vh,30px);font-size:clamp(60px,6.4vw,96px);line-height:.94}.claude-pathway .bnh-sub{color:#c6d3e89e!important;max-width:680px!important;margin:0 auto!important;font-size:clamp(15px,1.05vw,17px)!important;line-height:1.45!important}.claude-pathway .bnh-imgdeck{width:min(650px,90%);margin-top:clamp(22px,3vh,34px);margin-bottom:clamp(18px,2.6vh,28px)}.claude-pathway .bnh-card{border-radius:28px;width:min(540px,90%)}.claude-pathway .bnh-imgpeek{border-radius:28px}.claude-pathway .bnh-card-chips{bottom:14px;left:16px}.claude-pathway .bnh-card-script{font-size:clamp(24px,2.35vw,34px);bottom:14px;right:18px}.claude-pathway .bnh-ctas{margin-bottom:0}.claude-pathway .bnh-btn-animated,.claude-pathway .bnh-btn-ghost{padding:18px 28px 18px 26px;font-size:18px}.claude-pathway .bnh-hero .pathway-grid{gap:18px;width:min(100%,1320px);max-width:1320px;margin:clamp(36px,4.6vh,54px) auto clamp(36px,5vh,64px)}.claude-pathway .bnh-hero .path-card{border-radius:16px;gap:8px;min-height:126px;padding:16px 18px 14px}.claude-pathway .bnh-hero .path-card:after{border-radius:18px}.claude-pathway .bnh-hero .path-card .path-card-years{margin-bottom:8px;font-size:10px}.claude-pathway .bnh-hero .path-card .path-card-title{font-size:clamp(18px,1.35vw,22px)}.claude-pathway .bnh-hero .path-card.is-current .path-card-title{font-size:clamp(20px,1.55vw,25px)}.claude-pathway .bnh-hero .path-card .path-card-cta{font-size:12px}@media (min-width:820px){.claude-pathway .bnh-hero .pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.claude-pathway .bnh-title{font-size:clamp(52px,7vw,76px)}.claude-pathway .bnh-hero .pathway-grid{width:min(100%,1120px)}}@media (max-width:819px){.claude-pathway .bnh-hero{min-height:auto;padding:104px 0 48px}.claude-pathway .bnh-title{font-size:clamp(42px,11vw,58px)}.claude-pathway .bnh-imgdeck{width:min(560px,92%)}.claude-pathway .bnh-hero .pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}}@media (max-width:560px){.claude-pathway .bnh-hero .pathway-grid{grid-template-columns:1fr}.claude-pathway .bnh-btn-animated,.claude-pathway .bnh-btn-ghost{justify-content:center;width:100%}}@media (min-width:940px) and (max-width:1023px){.claude-pathway-header .container-stitch{padding-left:16px;padding-right:16px}}.claude-pathway .bn-compare-table{border-color:#cbd5e1;border-radius:18px;box-shadow:0 1px #0f172a0f,0 28px 54px -28px #0f172a47}.claude-pathway .bn-compare-grid{grid-template-columns:minmax(150px, 210px) repeat(var(--cols,3), minmax(0, 1fr))}.claude-pathway .bn-compare-cell{color:#0f172a;border-bottom-color:#dbe3ef;min-height:70px;padding:20px 24px;font-size:15px}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head){border-left-color:#dbe3ef}.claude-pathway .bn-compare-cell-corner{background:#10244a;border-right-color:#233b67}.claude-pathway .bn-compare-corner-label{color:#fff;letter-spacing:.14em}.claude-pathway .bn-compare-cell-rowhead{color:#163b7a;background:#f1f6ff;border-right-color:#cbd5e1;justify-content:flex-start;gap:0;font-size:12px;line-height:1.25}.claude-pathway .bn-compare-rowhead-icon,.claude-pathway .bn-compare-iconwrap,.claude-pathway .bn-compare-dots{display:none!important}.claude-pathway .bn-compare-cell-head{background:linear-gradient(#fff 0%,#f6f9ff 100%);border-left:1px solid #dbe3ef;gap:10px;padding:28px 22px 24px}.claude-pathway .bn-compare-coursename{font-size:19px;line-height:1.18}.claude-pathway .bn-compare-tag{color:#1d4ed8;background:#e8f0ff;border-radius:999px;padding:5px 10px;display:inline-flex}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head):not(.bn-compare-cell-cta){text-align:center;align-items:center;font-weight:600}.claude-pathway .bn-compare-cell-value{max-width:100%;display:block}.claude-pathway .bn-compare-cell-price .bn-compare-cell-value{letter-spacing:-.02em;color:#0f1e3d;font-size:22px;font-weight:800;line-height:1.15}.claude-pathway .bn-compare-cell-gold .bn-compare-cell-value{color:#164a99;font-weight:800}.claude-pathway .bn-compare-cell.is-featured{background:#fff8dbc7}.claude-pathway .bn-compare-cell-head.is-featured{background:linear-gradient(#fff7d6 0%,#fde68a 100%);padding-top:52px}.claude-pathway .bn-compare-cell-head.is-featured .bn-compare-tag{color:#92400e;background:#92400e1f}.claude-pathway .bn-compare-flag{z-index:2;top:14px;box-shadow:0 6px 14px -7px #92400eb8}@media (max-width:760px){.claude-pathway .bn-compare-cell-rowhead{background:#eaf2ff;border-right:none}.claude-pathway .bn-compare-cell:not(.bn-compare-cell-rowhead):not(.bn-compare-cell-head):not(.bn-compare-cell-cta){text-align:center;align-items:center}}.claude-pathway .rmv5{--card-w:148px;--card-h:150px}@media (max-width:1180px){.claude-pathway .rmv5{--card-w:138px}}.claude-pathway .section{padding:clamp(76px,8vw,112px) 0}.claude-pathway .section-head,.claude-pathway .bn-section-head{margin-bottom:clamp(34px,5vw,52px)}.claude-pathway .section-title{letter-spacing:-.04em;font-size:clamp(38px,5vw,66px)}.claude-pathway .bn-section{padding:clamp(76px,8vw,112px) 0}.claude-pathway .bn-section-title{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,58px)}.claude-pathway .bn-final.bn-final--light{padding:clamp(72px,8vw,108px) 0}.claude-pathway .path-card,.claude-pathway .course-card,.claude-pathway .bn-bcard,.claude-pathway .bn-course-card,.claude-pathway .bn-final-card,.claude-pathway .bn-compare-shell,.claude-pathway .rmv5-card{border-radius:20px;box-shadow:0 16px 44px #0f1e3d14}.claude-pathway :is(.btn,a[class*=btn],button[class*=btn]){border-radius:50px}.claude-pathway [data-theme=light],.claude-pathway :is(.courses,.goldcard,.roi,.visit,.student-stories){color:#1a2332}.claude-pathway [data-theme=light] :is(h1,h2,h3,h4,h5,h6),.claude-pathway :is(.courses,.goldcard,.roi,.visit,.student-stories) :is(h1,h2,h3,h4,h5,h6){color:#1a2332;letter-spacing:0;font-weight:900;line-height:1.12}.claude-pathway [data-theme=light] :is(p,li),.claude-pathway :is(.courses,.goldcard,.roi,.visit,.student-stories) :is(p,li){color:#374151;line-height:1.65}.claude-pathway [data-theme=light] :is(section,.section):not(.hero):not(.final-cta),.claude-pathway :is(.courses,.goldcard,.roi,.visit,.student-stories){background:#fafbff}.claude-pathway [data-theme=light] :is(.card,.path-card,.course-card,.story-card,.visit-card,.roi-card,.gold-card),.claude-pathway :is(.path-card,.course-card,.story-card,.visit-card,.roi-card,.gold-card,.bn-bcard,.bn-course-card,.bn-final-card,.bn-compare-shell,.rmv5-card){background-color:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f}.claude-pathway .pathway-course-roadmap{--gc-blue:#1f62c9;--gc-blue-hi:#6fa8ff;--gc-navy:#101b36;background:radial-gradient(at 50% 18%,#dbeafeb8,#0000 54%),linear-gradient(#fff 0%,#f7fbff 52%,#fff 100%);padding:clamp(88px,8vw,126px) 0 clamp(92px,10vw,140px);position:relative;overflow:hidden}.claude-pathway .pathway-course-roadmap>.cr-container{width:min(100% - 32px,1680px);margin:0 auto}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head{text-align:center;max-width:820px;margin:0 auto 58px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head>span{color:var(--gc-blue);letter-spacing:.18em;text-transform:uppercase;background:#ffffffc7;border:1px solid #1f62c926;border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:8px 17px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:0 8px 22px #1f62c90f}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head>span:before{content:"";background:var(--gc-blue);border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #1f62c98f}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head h2{color:var(--gc-navy);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,70px);font-weight:950;line-height:.98}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head h2 em{color:#0000;background:linear-gradient(100deg,#1f62c9,#6fa8ff,#1f62c9) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:7s ease-in-out infinite gradient-shift;display:block}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-head p{color:#5d6b80;max-width:680px;margin:22px auto 0;font-size:16px;font-weight:650;line-height:1.58}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-stage{width:min(1680px,100%);max-width:1680px;margin:0 auto;padding:34px clamp(6px,1vw,18px) 46px;position:relative;overflow:visible}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-line{z-index:0;background:linear-gradient(90deg,#0000,#65a0f2 12%,#1f62c9 50%,#e0b840 88%,#0000);border-radius:999px;height:3px;position:absolute;top:218px;left:clamp(32px,4vw,80px);right:clamp(32px,4vw,80px);box-shadow:0 0 22px #1f62c940}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-line:after{content:"";background:#6fa8ff;border-radius:999px;width:18px;height:18px;animation:7.6s linear infinite gc-course-orb-run;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #6fa8ff2e,0 0 28px #1f62c9a8}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:clamp(6px,1vw,18px);min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li{min-height:428px;display:block;position:relative}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-dot{z-index:3;color:#fff;background:linear-gradient(135deg,#6fa8ff,#1f62c9);border:clamp(4px,.5vw,7px) solid #fff;border-radius:999px;place-items:center;width:clamp(38px,3.8vw,56px);height:clamp(38px,3.8vw,56px);font-size:clamp(12px,1vw,15px);font-weight:950;display:grid;position:absolute;top:156px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px #1f62c947,0 0 0 5px #2f78e61f}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps .is-goal .gc-course-roadmap-dot{color:#473508;background:linear-gradient(135deg,#ffe49a,#f59e0b)}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card{z-index:2;text-align:center;background:radial-gradient(circle at 8% 0,#6fa8ff2e,#0000 44%),#fff;border:1px solid #1f62c921;border-radius:16px;width:min(150px,100% + 10px);min-height:clamp(130px,10.5vw,150px);padding:clamp(10px,1vw,17px) clamp(7px,.8vw,12px) clamp(9px,.9vw,13px);transition:transform .22s,box-shadow .22s,border-color .22s;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 44px #1f62c91a}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card:hover{border-color:#1f62c952;transform:translate(-50%)translateY(-5px);box-shadow:0 24px 58px #1f62c929}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card div{color:var(--gc-blue);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(7px,.62vw,10px);font-weight:950;line-height:1.1;overflow:hidden}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card h3{min-height:clamp(28px,2.8vw,38px);color:var(--gc-navy);letter-spacing:-.04em;margin:clamp(8px,.8vw,11px) 0 clamp(8px,.8vw,10px);font-size:clamp(10px,.95vw,16px);font-weight:950;line-height:1.1}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p{gap:clamp(4px,.5vw,6px);margin:0;display:grid}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p span{color:var(--gc-navy);background:#f7fbff;border:1px solid #e1ebfb;border-radius:9px;justify-content:space-between;align-items:center;gap:clamp(4px,.6vw,8px);padding:clamp(4px,.55vw,6px) clamp(5px,.65vw,8px);font-size:clamp(8px,.7vw,11px);font-weight:900;display:flex}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p b{color:var(--gc-blue)}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card .gc-course-roadmap-pill{color:#174fc1;background:#eff6ff;border:1px solid #1f62c933;border-radius:9px;justify-content:center;align-items:center;gap:clamp(4px,.6vw,8px);min-height:clamp(42px,4vw,52px);padding:clamp(5px,.7vw,8px);font-size:clamp(8px,.68vw,10px);font-weight:900;line-height:1.3;display:inline-flex}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card .gc-course-roadmap-pill svg{flex:none;width:13px;height:13px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li:nth-child(2n) .gc-course-roadmap-card{top:248px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li:nth-child(odd) .gc-course-roadmap-card{top:0}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .gc-course-roadmap-card{width:min(206px,100% + 24px);min-height:0;box-shadow:none;background:0 0;border:0;padding:0;top:250px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .sc-roadmap-gold-card{object-fit:contain;filter:drop-shadow(0 18px 22px #7c560733);width:min(206px,100%);max-width:min(206px,100%);height:auto;display:block}@media (max-width:760px){.claude-pathway .pathway-course-roadmap .gc-course-roadmap-stage{min-height:0;padding:0 18px;overflow:visible}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-line{background:linear-gradient(#2f6df0,#65a3ff,#f0b029);border-radius:999px;width:4px;height:100%;top:0;bottom:0;left:24px;transform:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-line:after{display:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps{grid-template-columns:1fr;gap:18px;width:100%;min-width:0;margin:0;padding:0;display:grid}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li{flex:none;width:100%;min-width:0;min-height:0;display:block;position:relative}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-dot{z-index:2;width:48px;height:48px;margin:0 0 10px;font-size:18px;position:relative;top:auto;left:auto;transform:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li:nth-child(2n) .gc-course-roadmap-card,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li:nth-child(odd) .gc-course-roadmap-card,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .gc-course-roadmap-card,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card{width:100%;max-width:none;min-height:0;padding:18px;position:relative;top:auto;left:auto;right:auto;transform:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card div,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card h3,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card span,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card b{word-break:normal;overflow-wrap:normal;white-space:normal;-webkit-hyphens:none;hyphens:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card div{letter-spacing:.08em;font-size:12px;line-height:1.25}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card h3{font-size:18px;line-height:1.2}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p{gap:8px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p span{justify-content:space-between;gap:12px;display:flex}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .gc-course-roadmap-card{box-shadow:none;background:0 0;border:0;place-items:center;display:grid}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .sc-roadmap-gold-card{width:min(240px,100%);max-width:min(240px,100%)}}
.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link{color:inherit;cursor:pointer;text-decoration:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link:focus-visible{outline:4px solid #1f62c940;outline-offset:4px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link-label{color:var(--gc-blue);letter-spacing:0;text-transform:none;background:#eff6ff;border:1px solid #1f62c92e;border-radius:999px;padding:3px 6px;font-size:0;font-weight:950;line-height:1;position:absolute;top:7px;right:7px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link-label:after{content:'↗';font-size:12px}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-goal-link{overflow:visible}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-goal-link .gc-course-roadmap-link-label{color:#6c4d08;text-align:center;background:#fff8df;border-color:#e0b84059;border-radius:999px;width:max-content;max-width:160px;padding:6px 9px;font-size:9px;line-height:1.15;top:auto;bottom:-25px;left:50%;right:auto;transform:translate(-50%)}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-goal-link .gc-course-roadmap-link-label:after{content:none}@media (max-width:760px){.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link-label,.claude-pathway .pathway-course-roadmap .gc-course-roadmap-goal-link .gc-course-roadmap-link-label{width:auto;max-width:none;margin-top:12px;padding:7px 10px;font-size:11px;line-height:1.2;position:static;transform:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-link-label:after{content:none}.claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li.is-goal .gc-course-roadmap-goal-link{gap:8px;overflow:visible;display:flex;flex-direction:column}}
.claude-pathway :is(a, button, input, select):focus-visible {
  outline: 3px solid #f5d37a;
  outline-offset: 3px;
}
@supports (content-visibility: auto) {
  .claude-pathway:is(
      .claude-pathway-beginner,
      .claude-pathway-improver,
      .claude-pathway-experienced
    )
    > section:not(.bnh-hero) {
    content-visibility: auto;
    contain-intrinsic-block-size: auto 1000px;
  }

  .claude-pathway[data-pathway-hash-navigation='true'] > section:not(.bnh-hero) {
    content-visibility: visible;
  }
}

.claude-pathway :is(#compare, #consult, #faq) {
  scroll-margin-top: 96px;
}

.claude-pathway .bnh-sub + .bnh-ctas {
  margin-top: 24px;
}
.claude-pathway .bnh-btn-animated-shine {
  animation-name: bnhBtnShineComposited;
  left: -120%;
  transform: translate3d(0, 0, 0) skewX(-20deg);
  will-change: transform;
}

@keyframes bnhBtnShineComposited {
  0% {
    transform: translate3d(0, 0, 0) skewX(-20deg);
  }

  55%,
  100% {
    transform: translate3d(416.6667%, 0, 0) skewX(-20deg);
  }
}
.claude-pathway .bnh-sub {
  color: #dce6f7 !important;
  text-wrap: balance;
}
.claude-pathway.claude-pathway-beginner .bn-courses-intro-title {
  max-width: 100%;
  white-space: normal;
  text-wrap: balance;
}
.claude-pathway.claude-pathway-experienced .bn-courses-intro {
  grid-template-columns: minmax(200px, 220px) minmax(0, 1fr);
  gap: 56px;
}

.claude-pathway.claude-pathway-experienced .bn-courses-intro-body {
  width: 100%;
  max-width: 916px;
  min-width: 0;
}

.claude-pathway.claude-pathway-experienced .bn-courses-intro-title {
  max-width: 100%;
  font-size: clamp(40px, 3.35vw, 48px);
  line-height: 1.12;
  white-space: normal;
  text-wrap: initial;
}

@media (max-width: 880px) {
  .claude-pathway.claude-pathway-experienced .bn-courses-intro {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .claude-pathway.claude-pathway-experienced .bn-courses-intro-title {
    font-size: clamp(32px, 6.2vw, 44px);
    text-wrap: balance;
  }
}
.claude-pathway .pathway-grid-heading {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}
.claude-pathway .bn-photorail-track {
  transition: transform 450ms cubic-bezier(0.22, 1, 0.36, 1);
}

.claude-pathway .bn-photorail-arrow:disabled {
  cursor: default;
  opacity: 0.42;
}
.claude-pathway .bn-compare-counter-max {
  color: #53627a;
}
@media (min-width: 1024px) and (max-height: 950px) {
  .claude-pathway .bnh-hero {
    min-height: 0;
    padding-top: 90px;
  }

  .claude-pathway .bnh-title {
    margin-bottom: 12px;
    font-size: clamp(52px, 5.2vw, 74px);
    line-height: 0.92;
  }

  .claude-pathway .bnh-sub {
    font-size: 15px !important;
  }

  .claude-pathway .bnh-imgdeck {
    width: min(440px, 72%);
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .claude-pathway .bnh-card {
    width: min(350px, 80%);
  }

  .claude-pathway .bnh-card-chips {
    bottom: 10px;
  }

  .claude-pathway .bnh-card-script {
    display: none;
  }

  .claude-pathway .bnh-ctas {
    margin-top: 0;
  }
}
.claude-pathway .pathway-roadmap-assessment-key {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.claude-pathway .pathway-roadmap-assessment-key li {
  color: #17345f;
  background: #fff;
  border: 1px solid #b8cce8;
  border-radius: 999px;
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.25;
  box-shadow: 0 8px 22px rgb(31 98 201 / 8%);
}

.claude-pathway .pathway-roadmap-gold-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  width: min(100% - 32px, 1080px);
  margin: 12px auto 0;
  padding: 24px 28px;
  color: #fff;
  background: linear-gradient(135deg, #10244a, #1f62c9);
  border: 1px solid rgb(111 168 255 / 45%);
  border-radius: 20px;
  box-shadow: 0 22px 52px rgb(15 36 75 / 20%);
}

.claude-pathway .pathway-roadmap-gold-cta strong {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 18px;
  font-weight: 900;
}

.claude-pathway .pathway-roadmap-gold-cta p {
  max-width: 680px;
  color: #dceaff;
  font-size: 14px;
  line-height: 1.55;
}

.claude-pathway .pathway-roadmap-gold-link {
  display: inline-flex;
  flex: none;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  padding: 12px 18px;
  color: #10244a;
  background: #f5d37a;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 900;
  line-height: 1.2;
  box-shadow: 0 12px 28px rgb(7 11 26 / 22%);
}

.claude-pathway .pathway-roadmap-gold-link svg {
  width: 16px;
  height: 16px;
}

@media (min-width: 761px) {
  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-card div {
    font-size: clamp(10px, 0.72vw, 12px);
  }

  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-card h3 {
    font-size: clamp(13px, 1.05vw, 17px);
  }

  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-card p span {
    font-size: clamp(10px, 0.76vw, 12px);
  }
}

@media (max-width: 760px) {
  .claude-pathway .pathway-roadmap-assessment-key {
    display: grid;
    grid-template-columns: 1fr;
    text-align: left;
  }

  .claude-pathway .pathway-roadmap-assessment-key li {
    border-radius: 12px;
  }

  .claude-pathway .pathway-roadmap-gold-cta {
    align-items: stretch;
    flex-direction: column;
    width: min(100% - 32px, 560px);
    margin-top: 32px;
    padding: 22px;
  }

  .claude-pathway .pathway-roadmap-gold-link {
    width: 100%;
  }
}
@media (max-width: 760px), (hover: none) and (pointer: coarse) {
  .claude-pathway .bn-photocard {
    height: 640px;
  }

  .claude-pathway .bn-photocard-body {
    min-height: 246px;
    padding: 24px 20px 86px;
    background: linear-gradient(180deg, rgb(6 12 27 / 8%), rgb(6 12 27 / 97%) 18%);
  }

  .claude-pathway .bn-photocard-usp {
    opacity: 0;
    visibility: hidden;
  }

  .claude-pathway .bn-photocard-why,
  .claude-pathway .bn-photocard-stats {
    opacity: 1;
    max-height: 180px;
    transform: none;
  }

  .claude-pathway .bn-photocard-stats {
    margin-top: 16px;
  }

  .claude-pathway .bn-photocard-cta {
    opacity: 1;
    pointer-events: auto;
    transform: none;
  }
}

@media (max-width: 560px) {
  .claude-pathway .bnh-card-script {
    display: none;
  }

  .claude-pathway .bnh-card-chips {
    right: 12px;
    left: 12px;
    flex-wrap: wrap;
  }
}
@media (min-width: 761px) {
  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-head {
    margin-bottom: 42px;
  }

  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-stage {
    padding-bottom: 18px;
  }

  .claude-pathway .pathway-course-roadmap .gc-course-roadmap-steps li {
    min-height: 236px;
  }

  .claude-pathway.claude-pathway-beginner .pathway-course-roadmap .gc-course-roadmap-card div {
    font-size: 10px;
    line-height: 1.2;
  }

  .claude-pathway.claude-pathway-beginner .pathway-course-roadmap .gc-course-roadmap-card h3 {
    font-size: clamp(14px, 0.95vw, 16px);
  }

  .claude-pathway.claude-pathway-beginner .pathway-course-roadmap .gc-course-roadmap-card p span {
    font-size: clamp(11px, 0.7vw, 12px);
  }

  .claude-pathway
    .pathway-course-roadmap
    .gc-course-roadmap-steps
    li:nth-child(2n)
    .gc-course-roadmap-card,
  .claude-pathway
    .pathway-course-roadmap
    .gc-course-roadmap-steps
    li.is-goal
    .gc-course-roadmap-card {
    top: 0;
  }

  .claude-pathway
    .pathway-course-roadmap
    .gc-course-roadmap-steps
    li.is-goal
    .gc-course-roadmap-card {
    width: min(160px, 100% + 10px);
  }

  .claude-pathway
    .pathway-course-roadmap
    .gc-course-roadmap-steps
    li.is-goal
    .sc-roadmap-gold-card {
    width: min(160px, 100%);
    max-width: min(160px, 100%);
  }
}
.claude-pathway .bn-compare-chiprow {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 14px 18px;
}

.claude-pathway .bn-compare-chips {
  min-width: 0;
}

.claude-pathway .bn-compare-chip[aria-disabled='true'] {
  cursor: not-allowed;
  opacity: 0.7;
}

.claude-pathway .bn-compare-selection-help {
  grid-column: 2 / 4;
  margin: -4px 0 0;
  color: #53627a;
  font-size: 13px;
  line-height: 1.4;
}

.claude-pathway .bn-compare-table--accessible {
  background: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 18px;
  overflow: hidden;
}

.claude-pathway .bn-compare-table--accessible table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.claude-pathway .bn-compare-table--accessible th,
.claude-pathway .bn-compare-table--accessible td {
  min-width: 0;
  padding: 18px 20px;
  border-right: 1px solid #dbe3ef;
  border-bottom: 1px solid #dbe3ef;
  color: #0f172a;
  text-align: center;
  vertical-align: middle;
}

.claude-pathway .bn-compare-table--accessible tr > :last-child {
  border-right: 0;
}

.claude-pathway .bn-compare-table--accessible tbody tr:last-child > * {
  border-bottom: 0;
}

.claude-pathway .bn-compare-table--accessible thead th {
  position: relative;
  height: 138px;
  background: linear-gradient(#fff 0%, #f6f9ff 100%);
}

.claude-pathway .bn-compare-table--accessible thead th:not(:first-child) {
  width: calc((100% - 190px) / var(--cols, 3));
}

.claude-pathway .bn-compare-table--accessible .bn-compare-table-corner {
  width: 190px;
  height: auto;
  background: #10244a;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  font-size: 11px;
}

.claude-pathway .bn-compare-table--accessible .bn-compare-coursename,
.claude-pathway .bn-compare-table--accessible .bn-compare-tag {
  margin-right: auto;
  margin-left: auto;
}

.claude-pathway .bn-compare-table--accessible .bn-compare-coursename {
  display: block;
  max-width: 220px;
}

.claude-pathway .bn-compare-table--accessible tbody th {
  width: 190px;
  background: #f1f6ff;
  color: #163b7a;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12px;
}

.claude-pathway .bn-compare-table--accessible tbody td {
  font-weight: 650;
}

.claude-pathway .bn-compare-table--accessible .is-featured {
  background: #fff8db;
}

.claude-pathway .bn-compare-table--accessible thead .is-featured {
  padding-top: 46px;
  background: linear-gradient(#fff7d6 0%, #fde68a 100%);
}

.claude-pathway .bn-compare-mobilecards {
  display: none;
}

@media (max-width: 760px) {
  .claude-pathway .bn-compare-chiprow {
    grid-template-columns: 1fr auto;
    align-items: start;
  }

  .claude-pathway .bn-compare-chiplabel {
    grid-column: 1;
  }

  .claude-pathway .bn-compare-counter {
    grid-column: 2;
    grid-row: 1;
  }

  .claude-pathway .bn-compare-chips,
  .claude-pathway .bn-compare-selection-help {
    grid-column: 1 / 3;
  }

  .claude-pathway .bn-compare-chips {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .claude-pathway .bn-compare-chip {
    justify-content: flex-start;
    width: 100%;
    min-height: 46px;
    text-align: left;
  }

  .claude-pathway .bn-compare-table--accessible {
    display: none;
  }

  .claude-pathway .bn-compare-mobilecards {
    display: grid;
    gap: 18px;
  }

  .claude-pathway .bn-compare-mobilecards article {
    overflow: hidden;
    background: #fff;
    border: 1px solid #cbd5e1;
    border-radius: 16px;
    box-shadow: 0 18px 36px -26px rgb(15 23 42 / 48%);
  }

  .claude-pathway .bn-compare-mobilecards article.is-featured {
    border-color: #e0b840;
  }

  .claude-pathway .bn-compare-mobilecards header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    padding: 20px;
    background: #10244a;
  }

  .claude-pathway .bn-compare-mobilecards .is-featured header {
    background: linear-gradient(135deg, #fff7d6, #fde68a);
  }

  .claude-pathway .bn-compare-mobilecards h3 {
    margin: 0 0 10px;
    color: #fff;
    font-size: 21px;
    font-weight: 850;
    line-height: 1.15;
  }

  .claude-pathway .bn-compare-mobilecards .is-featured h3 {
    color: #3b2b04;
  }

  .claude-pathway .bn-compare-mobile-popular {
    flex: none;
    color: #6b4c00;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 9px;
    font-weight: 900;
  }

  .claude-pathway .bn-compare-mobilecards dl,
  .claude-pathway .bn-compare-mobilecards dd {
    margin: 0;
  }

  .claude-pathway .bn-compare-mobilecards dl > div {
    display: grid;
    grid-template-columns: minmax(92px, 0.8fr) minmax(0, 1.4fr);
    gap: 14px;
    padding: 14px 18px;
    border-top: 1px solid #e2e8f0;
  }

  .claude-pathway .bn-compare-mobilecards dt {
    color: #53627a;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-size: 10px;
    font-weight: 850;
  }

  .claude-pathway .bn-compare-mobilecards dd {
    color: #0f172a;
    overflow-wrap: anywhere;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
  }
}
@media (max-width: 760px), (prefers-reduced-motion: reduce) {
  .claude-pathway .reveal,
  .claude-pathway .bn-reveal,
  .claude-pathway .bn-reveal-l,
  .claude-pathway .bn-reveal-r,
  .claude-pathway .bn-reveal-scale {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
    will-change: auto;
  }
}
@media (max-width: 1023px) {
  .pathway-mobile-sticky {
    padding: 8px 12px !important;
    pointer-events: none;
    opacity: 0;
    transform: translateY(110%);
    transition:
      opacity 220ms ease,
      transform 280ms ease;
  }

  .pathway-mobile-sticky[data-visible='true'] {
    pointer-events: auto;
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .claude-pathway *,
  .pathway-mobile-sticky {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
