html,body{margin:0;padding:0;background:#fff;color:#0c1a2b}*{box-sizing:border-box}.v3{--paper: #ffffff;--paper-2: #f4f6f8;--paper-3: #e8edf1;--ink: #0c1a2b;--ink-soft: #4a5969;--rule: #d3dae0;--rule-soft: #e6ebef;--teal: #0a7a82;--teal-soft: #d6ecee;--crimson: #b32634;--amber: #d18a1a;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.v3 .display{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.02}.v3 .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.v3 .container{max-width:1240px;margin:0 auto;padding:0 48px}.v3 button{font-family:inherit;cursor:pointer}.v3 a{color:inherit;text-decoration:none}.v3 .nav{padding:16px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(8px)}.v3 .nav .brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em}.v3 .nav .brand .mark{width:26px;height:26px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.v3 .nav .brand .meta{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-left:4px}.v3 .nav-links{display:flex;gap:28px;font-size:13px;color:var(--ink-soft)}.v3 .nav-cta{background:var(--ink);color:var(--paper);padding:9px 16px;border:0;font-size:13px;font-weight:500}.v3 .refbar{background:var(--paper-2);padding:10px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.v3 .refbar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:8px;vertical-align:middle;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.v3 .hero{padding:56px 0 64px;position:relative}.v3 .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.v3 .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);padding:5px 10px;background:var(--teal-soft)}.v3 .hero h1{font-size:clamp(48px,6.4vw,88px);margin:22px 0;max-width:18ch}.v3 .hero h1 .accent{color:var(--teal)}.v3 .hero .sub{font-size:17px;color:var(--ink-soft);max-width:52ch;line-height:1.5}.v3 .hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.v3 .hero-meta>div{padding:16px 16px 16px 0;border-right:1px solid var(--rule);display:flex;flex-direction:column}.v3 .hero-meta>div:last-child{border-right:0}.v3 .hero-meta .k{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;min-height:28px;line-height:1.3}.v3 .hero-meta .v{font-size:22px;font-weight:600;letter-spacing:-.01em;margin-top:auto;white-space:nowrap}.v3 .hero-meta .v small{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;color:var(--ink-soft);margin-left:4px;letter-spacing:.04em}.v3 .anatomy-card{position:relative;aspect-ratio:4/5;max-height:620px;background:var(--paper-2);border:1px solid var(--rule);overflow:hidden}.v3 .anatomy-card .grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(12,26,43,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,26,43,.05) 1px,transparent 1px);background-size:24px 24px}.v3 .anatomy-card .scan{position:absolute;inset:8% 14% 18%;background:radial-gradient(ellipse at 50% 30%,rgba(10,122,130,.18) 0 26%,transparent 30%),linear-gradient(180deg,rgba(12,26,43,.08),transparent 50%)}.v3 .anatomy-card .overlay-anatomy{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);height:86%;color:var(--ink);opacity:.85}.v3 .anatomy-card .knee{position:absolute;right:14px;top:14px;width:110px;color:var(--teal)}.v3 .anatomy-card .crosshair{position:absolute;width:28px;height:28px;border:1px solid var(--crimson)}.v3 .anatomy-card .crosshair:before,.v3 .anatomy-card .crosshair:after{content:"";position:absolute;background:var(--crimson)}.v3 .anatomy-card .crosshair:before{left:50%;top:-4px;bottom:-4px;width:1px;transform:translate(-50%)}.v3 .anatomy-card .crosshair:after{top:50%;left:-4px;right:-4px;height:1px;transform:translateY(-50%)}.v3 .anatomy-card .crosshair.a{left:32%;top:38%}.v3 .anatomy-card .crosshair.b{left:60%;top:56%}.v3 .anatomy-card .annot{position:absolute;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);white-space:nowrap}.v3 .anatomy-card .annot.a{left:calc(32% + 32px);top:38%}.v3 .anatomy-card .annot.b{left:calc(60% + 32px);top:56%}.v3 .anatomy-card .label{position:absolute;bottom:14px;left:14px;right:14px;background:var(--paper);padding:10px 14px;border:1px solid var(--rule);display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.v3 .waitlist{background:var(--ink);color:var(--paper);padding:36px 40px;margin-top:56px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center;position:relative}.v3 .waitlist:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--teal)}.v3 .waitlist .left .badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--teal);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.v3 .waitlist h3{font-size:28px;font-weight:600;line-height:1.1;margin:14px 0 6px;letter-spacing:-.015em}.v3 .waitlist h3 .accent{color:var(--teal)}.v3 .waitlist .left p{color:#ffffffb3;font-size:14px;margin:0}.v3 .countdown{display:flex;gap:8px;margin-top:18px}.v3 .countdown .seg{flex:1;background:#ffffff0f;padding:12px 4px;text-align:center;border:1px solid rgba(255,255,255,.1)}.v3 .countdown .seg .num{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:26px;line-height:1;color:var(--teal);font-variant-numeric:tabular-nums}.v3 .countdown .seg .lbl{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;opacity:.55;margin-top:6px;text-transform:uppercase}.v3 .form,.v3 .form [data-fields]{display:flex;flex-direction:column;gap:8px}.v3 .form input,.v3 .form select{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:var(--paper);padding:13px 14px;font-family:inherit;font-size:14px;outline:none;-webkit-appearance:none;border-radius:0;width:100%}.v3 .form input::placeholder{color:#fff6}.v3 .form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--teal) 50%),linear-gradient(135deg,var(--teal) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.v3 .form button{background:var(--teal);color:var(--paper);border:0;padding:14px;font-weight:500;font-size:14px;letter-spacing:.02em}.v3 .form button:hover{background:#0c8c95}.v3 .form .consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:#fff9;padding:4px 2px;cursor:pointer}.v3 .form .consent input{width:14px;height:14px;flex:0 0 14px;margin-top:2px;accent-color:var(--teal);cursor:pointer;padding:0}.v3 .form .consent a{color:#ffffffd9;text-decoration:underline}.v3 .form button:disabled{opacity:.6;cursor:wait}.v3 .form .err{color:#ff8a92;font-family:IBM Plex Mono,monospace;font-size:11px}.v3 .form .ok{background:#0a7a822e;padding:14px;border-left:3px solid var(--teal)}.v3 .form .ok .ok-t{font-weight:600}.v3 .sec{padding:96px 0}.v3 .sec.alt{background:var(--paper-2)}.v3 .sec-h{display:grid;grid-template-columns:220px 1fr;gap:32px;margin-bottom:48px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--rule)}.v3 .sec-h .num{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--teal);font-weight:500}.v3 .sec-h h2{font-size:clamp(36px,4.6vw,60px);font-weight:600;margin:0;line-height:1;letter-spacing:-.025em}.v3 .sec-h h2 .accent{color:var(--teal)}.v3 .curr{display:grid;gap:0}.v3 .module{padding:26px 0;display:grid;grid-template-columns:60px 1fr 320px 80px;gap:28px;align-items:start;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--rule)}.v3 .module:hover{background:#0a7a820a}.v3 .module .n{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--teal);font-weight:500;padding-top:4px}.v3 .module .t{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.v3 .module .meta{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.v3 .module .meta span{padding:3px 9px;border:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--ink-soft)}.v3 .module .b{font-size:13px;color:var(--ink-soft);line-height:1.55}.v3 .module .b ul{padding:0;margin:0;list-style:none}.v3 .module .b li{padding:4px 0 4px 18px;position:relative}.v3 .module .b li:before{content:"›";position:absolute;left:0;color:var(--teal);font-weight:600}.v3 .module .arrow{font-family:IBM Plex Mono,monospace;font-size:13px;text-align:right;color:var(--ink-soft);align-self:center;transition:transform .2s}.v3 .module:hover .arrow{transform:translate(4px);color:var(--teal)}.v3 .instructor{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.v3 .photo-clinical{aspect-ratio:4/5;background:var(--paper-2);border:1px solid var(--rule);position:relative;overflow:hidden}.v3 .photo-clinical .grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(12,26,43,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,26,43,.04) 1px,transparent 1px);background-size:24px 24px}.v3 .photo-clinical:before{content:"";position:absolute;inset:12% 14% 24%;background:radial-gradient(ellipse at 50% 30%,rgba(74,89,105,.55) 0 28%,transparent 32%),linear-gradient(180deg,rgba(12,26,43,.4),transparent 60%)}.v3 .photo-clinical .anatomy{position:absolute;right:-10px;bottom:60px;height:200px;color:var(--teal);opacity:.5}.v3 .photo-clinical .tag{position:absolute;bottom:14px;left:14px;right:14px;background:var(--paper);padding:10px 14px;border:1px solid var(--rule);display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.v3 .quote{font-size:26px;font-weight:500;line-height:1.3;margin:0 0 24px;letter-spacing:-.015em;padding-left:18px;border-left:3px solid var(--teal)}.v3 .quote .accent{color:var(--teal)}.v3 .bio{color:var(--ink-soft);font-size:15px;line-height:1.65}.v3 .bio+.bio{margin-top:12px}.v3 .creds{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.v3 .cred{padding:14px 16px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.v3 .cred .l{font-size:14px;font-weight:600;line-height:1.25}.v3 .cred .i{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.v3 .exp-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.v3 .exp-card{padding:22px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}.v3 .exp-card .n{font-size:38px;font-weight:700;line-height:1;color:var(--teal);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.v3 .exp-card .l{font-size:15px;font-weight:600;margin-top:10px;line-height:1.3;letter-spacing:-.01em}.v3 .exp-card .d{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;line-height:1.5}.v3 .cert{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.v3 .bonuses{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--rule)}.v3 .bonus{padding:28px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .15s}.v3 .bonus:nth-child(2n){border-right:0}.v3 .bonus:nth-last-child(-n+2){border-bottom:0}.v3 .bonus:hover{background:var(--paper-2)}.v3 .bonus .n{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--teal);letter-spacing:.1em}.v3 .bonus h4{font-size:22px;font-weight:600;margin:12px 0 8px;line-height:1.15;letter-spacing:-.01em}.v3 .bonus p{color:var(--ink-soft);font-size:14px;margin:0;line-height:1.55}.v3 .faq-item{border-bottom:1px solid var(--rule);padding:20px 0;cursor:pointer}.v3 .faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:600;letter-spacing:-.01em}.v3 .faq-q .plus{font-family:IBM Plex Mono,monospace;color:var(--teal);transition:transform .3s;font-weight:400}.v3 .faq-item.open .plus{transform:rotate(45deg)}.v3 .faq-a{max-height:0;overflow:hidden;color:var(--ink-soft);font-size:15px;transition:max-height .3s,margin .3s}.v3 .faq-item.open .faq-a{max-height:220px;margin-top:12px}.v3 .final{padding:110px 0;text-align:center;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.v3 .final:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px}.v3 .final h2{font-size:clamp(48px,6.5vw,88px);font-weight:600;line-height:1;margin:0 auto 20px;max-width:18ch;position:relative;letter-spacing:-.025em}.v3 .final h2 .accent{color:var(--teal)}.v3 .final p{color:#ffffffb3;font-size:16px;margin:0 auto 32px;max-width:50ch;position:relative}.v3 .final .form{max-width:480px;margin:0 auto;position:relative}.v3 .footer{padding:24px 48px;display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule);background:var(--paper)}@media(max-width:960px){.v3 .container{padding:0 24px}.v3 .nav{padding:14px 24px}.v3 .refbar{padding:8px 24px}.v3 .nav-links{display:none}.v3 .hero{padding:36px 0 48px}.v3 .hero-grid{grid-template-columns:1fr;gap:36px}.v3 .hero h1{font-size:clamp(40px,9vw,60px)}.v3 .anatomy-card{max-height:480px;aspect-ratio:4/4.4}.v3 .anatomy-card .annot{font-size:8px}.v3 .hero-meta{grid-template-columns:1fr 1fr}.v3 .hero-meta>div:nth-child(2){border-right:0}.v3 .hero-meta>div:nth-child(1),.v3 .hero-meta>div:nth-child(2){border-bottom:1px solid var(--rule)}.v3 .hero-meta .k{min-height:0}.v3 .waitlist{grid-template-columns:1fr;gap:24px;padding:28px 24px;margin-top:40px}.v3 .sec{padding:64px 0}.v3 .sec-h{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.v3 .sec-h h2{font-size:clamp(30px,7vw,44px)}.v3 .module{grid-template-columns:36px 1fr 36px;gap:16px;padding:20px 0}.v3 .module .b{grid-column:1 / -1;max-height:0;overflow:hidden;transition:max-height .3s,margin .3s;margin:0}.v3 .module.is-open .b{max-height:320px;margin-top:12px}.v3 .module .arrow{font-size:18px;align-self:start;padding-top:4px}.v3 .module.is-open .arrow{transform:rotate(90deg)}.v3 .module .t{font-size:17px}.v3 .module .meta{gap:4px}.v3 .instructor{grid-template-columns:1fr;gap:32px}.v3 .photo-clinical{max-width:420px}.v3 .quote{font-size:20px;padding-left:14px}.v3 .creds{grid-template-columns:1fr}.v3 .cred{border-right:0}.v3 .cert{grid-template-columns:1fr;gap:32px}.v3 .exp-grid{grid-template-columns:1fr 1fr}.v3 .exp-card{padding:16px 14px}.v3 .exp-card .n{font-size:28px}.v3 .exp-card .l{font-size:13px}.v3 .bonuses{grid-template-columns:1fr}.v3 .bonus{border-right:0}.v3 .bonus:nth-last-child(2){border-bottom:1px solid var(--rule)}.v3 .faq-q{font-size:16px;gap:16px}.v3 .final{padding:72px 0}.v3 .final h2{font-size:clamp(36px,8vw,56px)}.v3 .footer{padding:20px 24px;flex-direction:column;gap:8px}}@media(max-width:480px){.v3 .container{padding:0 18px}.v3 .nav{padding:12px 18px}.v3 .refbar{padding:8px 18px;flex-direction:column;align-items:flex-start;gap:4px;font-size:9px}.v3 .nav .brand .meta{display:none}.v3 .nav-cta{padding:8px 12px;font-size:12px}.v3 .hero h1{font-size:clamp(34px,10vw,48px)}.v3 .hero .sub{font-size:15px}.v3 .countdown{gap:6px}.v3 .countdown .seg .num,.v3 .waitlist h3{font-size:22px}.v3 .waitlist{padding:22px 18px}.v3 .module{grid-template-columns:32px 1fr 28px;gap:12px}.v3 .module .n{font-size:11px}.v3 .module .meta span{padding:2px 7px;font-size:9px}.v3 .anatomy-card .annot{display:none}}
