
.neuro-landing{--nr-blue:#285db5;--nr-ink:#19344c;--nr-mint:#e6f3ef;color:var(--nr-ink)}
.neuro-landing p{line-height:1.75}.neuro-landing h2{font-size:clamp(28px,3vw,42px);line-height:1.18;letter-spacing:-1px;margin:12px 0 22px}.neuro-landing h3{font-size:21px;line-height:1.35;margin:12px 0}.neuro-landing .nr-section{padding:70px 0;scroll-margin-top:210px}.neuro-landing .nr-eyebrow{font-size:12px;font-weight:750;letter-spacing:1.2px;text-transform:uppercase;color:#55766c}.neuro-landing .nr-intro{max-width:650px;color:#587080;margin-bottom:32px}.neuro-landing .nr-hero{padding:44px 0 46px;background:linear-gradient(125deg,#f0f6ff,#f5faf7)}.neuro-landing .nr-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}.neuro-landing .nr-hero h1{font-size:clamp(38px,4.5vw,61px);line-height:1.06;letter-spacing:-2px;margin:22px 0}.neuro-landing .nr-hero h1 em{font-style:normal;color:var(--nr-blue)}.neuro-landing .nr-hero .nr-lead{font-size:18px;max-width:570px;color:#4d6476;margin-bottom:26px}.neuro-landing .nr-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.neuro-landing .nr-tags span{font-size:12px;border:1px solid #d6e3e6;border-radius:40px;padding:6px 10px;background:#ffffffb0}.neuro-landing .nr-photo{position:relative;min-width:0}.neuro-landing .nr-photo .frsu-visual{height:385px;overflow:hidden;border-radius:28px}.neuro-landing .nr-photo img{width:100%;height:100%;object-fit:cover}.neuro-landing .nr-photo-note{position:relative;margin:-65px 20px 0 20px;background:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 10px 35px #19344c12;font-size:14px}.neuro-landing .nr-photo-note strong{display:block;font-size:18px;margin-bottom:5px}.neuro-landing .nr-nav{display:flex;gap:10px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e3eaf0}.neuro-landing .nr-nav a{padding:10px 16px;background:#f2f5fa;border-radius:9px;font-size:13px;font-weight:650;text-decoration:none;color:var(--nr-ink)}.neuro-landing .nr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.neuro-landing .nr-card{padding:27px;border:1px solid #dfe7ec;border-radius:18px;background:white;min-width:0}.neuro-landing .nr-card p{font-size:15px;color:#587080;margin-bottom:0}.neuro-landing .nr-number{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;background:#e8effc;color:#285db5;font-weight:750}.neuro-landing .nr-tint{background:#f3f7fb}.neuro-landing .nr-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.neuro-landing .nr-note{background:var(--nr-mint);padding:30px;border-radius:20px}.neuro-landing .nr-note ul{padding-left:20px}.neuro-landing .nr-note li{margin:14px 0;line-height:1.65}.neuro-landing .nr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;counter-reset:steps}.neuro-landing .nr-steps li{padding:24px 20px;border-top:3px solid #b6ccec;background:#f7f9fc;border-radius:0 0 14px 14px}.neuro-landing .nr-steps p{font-size:14px;color:#587080}.neuro-landing .nr-steps h3{font-size:18px}.neuro-landing .nr-price{padding:38px;border-radius:22px;background:#203f62;color:white}.neuro-landing .nr-price h3{font-size:20px;color:white}.neuro-landing .nr-price strong{display:block;font-size:52px;letter-spacing:-1px;color:#fff}.neuro-landing .nr-price p{color:#e0e9f3;font-size:15px}.neuro-landing .nr-price .button{background:white;color:#244d80}.neuro-landing .nr-price small{display:block;margin-top:18px;color:#cedce9;line-height:1.6}.neuro-landing .nr-options{display:grid;gap:16px}.neuro-landing .nr-options h3{margin:0 0 6px}.neuro-landing .nr-options p{margin:0;color:#587080;font-size:15px}.neuro-landing .nr-faq{max-width:850px}.neuro-landing .nr-faq details{border:1px solid #dce6ed;border-radius:13px;padding:20px 24px;margin:12px 0;background:white}.neuro-landing .nr-faq summary{font-weight:700;cursor:pointer}.neuro-landing .nr-faq p{font-size:15px;color:#587080}.neuro-landing .nr-join{background:linear-gradient(125deg,#eaf1fc,#e7f3ed);border-radius:24px;padding:40px}.neuro-landing .nr-join .contact-card{background:white;border:1px solid #dce6ed;border-radius:18px;padding:26px}.neuro-landing .nr-join h2{max-width:460px}.neuro-landing .nr-small{font-size:13px;color:#647989}.neuro-landing a:focus-visible{outline:3px solid #efba65;outline-offset:4px}.neuro-landing .nr-link{color:#285db5;font-weight:650}.neuro-landing .button{min-height:48px}.neuro-landing .button-row{gap:10px}
@media(max-width:900px){.neuro-landing .nr-hero-grid,.neuro-landing .nr-split{grid-template-columns:1fr;gap:30px}.neuro-landing .nr-grid{grid-template-columns:1fr}.neuro-landing .nr-steps{grid-template-columns:1fr 1fr}.neuro-landing .nr-hero{padding-top:32px}.neuro-landing .nr-photo .frsu-visual{height:340px}.neuro-landing .nr-section{padding:45px 0;scroll-margin-top:140px}.neuro-landing .nr-join{padding:26px}.neuro-landing .nr-card{padding:23px}.neuro-landing .nr-hero h1{letter-spacing:-1px}.neuro-landing .nr-price{padding:28px}}
@media(max-width:480px){.neuro-landing .nr-steps{grid-template-columns:1fr}.neuro-landing .nr-photo .frsu-visual{height:275px}.neuro-landing .nr-photo-note{margin:-45px 12px 0;padding:16px}.neuro-landing .nr-nav{gap:8px}.neuro-landing .nr-nav a{font-size:12px;padding:10px 12px}.neuro-landing .nr-join{padding:22px 16px}.neuro-landing .nr-join .contact-card{padding:20px 16px}.neuro-landing .nr-lead{font-size:16px}.neuro-landing .nr-tags span{font-size:11px}}

.neuro-landing a.button{background:#285db5;color:white;border-color:#285db5}.neuro-landing a.button:hover{background:#214d96;color:white}.neuro-landing a.button-outline,.neuro-landing .nr-price a.button{background:white;color:#244d80;border-color:#ccdbea}.neuro-landing a.button-outline:hover,.neuro-landing .nr-price a.button:hover{background:#e8effb;color:#173a68}

.neuro-landing .nr-hero{background:linear-gradient(125deg,#eff4ff,#f4f1fa)}.neuro-landing .nr-eyebrow{color:#576e94}.neuro-landing .nr-note{background:#edf1fa}.neuro-landing .nr-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.neuro-landing .nr-course{display:flex;flex-direction:column;padding:28px;border:1px solid #dce5ef;border-radius:20px;background:white;min-width:0}.neuro-landing .nr-course h3{font-size:25px;line-height:1.3}.neuro-landing .nr-course>p{font-size:15px;color:#587080}.neuro-landing .nr-course-type{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#567197;font-weight:700}.neuro-landing .nr-course-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;margin-top:auto;font-weight:650;border-top:1px solid #e8edf3}.neuro-landing .nr-course-meta strong{font-size:24px;color:#254c80}.neuro-landing .nr-course details{font-size:13px;margin:10px 0 20px;color:#587080}.neuro-landing .nr-course summary{cursor:pointer;color:#285db5;font-weight:600}.neuro-landing .nr-course details p{margin:12px 0}.neuro-landing .nr-course a.button{align-self:start}.neuro-landing .nr-course-last{background:#203f62;color:white;justify-content:center}.neuro-landing .nr-course-last h3,.neuro-landing .nr-course-last p{color:white}.neuro-landing .nr-course-last a.button{background:white;color:#244d80}.neuro-landing .nr-formats{grid-template-columns:1fr 1fr}.neuro-landing .nr-join{background:linear-gradient(125deg,#eaf1fc,#f0eef9)}.neuro-landing .nr-selected{background:#edf3fc;border-left:3px solid #285db5;padding:12px 15px;border-radius:6px;font-size:14px;margin-bottom:20px}.neuro-landing .nr-selected[hidden]{display:none}.neuro-landing .nr-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.neuro-landing .nr-doc-grid .nr-card{padding:22px}.neuro-landing .nr-doc-grid h3{font-size:18px}.neuro-landing .nr-doc-grid p{font-size:14px}@media(max-width:760px){.neuro-landing .nr-course-grid,.neuro-landing .nr-formats,.neuro-landing .nr-doc-grid{grid-template-columns:1fr}.neuro-landing .nr-course{padding:24px}.neuro-landing .nr-course h3{font-size:23px}}

.neuro-landing{--nr-ink:#244956;--nr-blue:#287b82;background:#fbfefd}.neuro-landing .nr-hero{background:linear-gradient(120deg,#e7f4f2,#eef5fd)}.neuro-landing .nr-hero h1{color:#244956;font-size:clamp(39px,4.1vw,56px);line-height:1.13}.neuro-landing .nr-hero h1 em{color:#287b82}.neuro-landing .nr-eyebrow{color:#38777b}.neuro-landing a.button,.neuro-landing button.button{background:#287b82;border-color:#287b82;color:white;border-radius:12px}.neuro-landing a.button:hover,.neuro-landing button.button:hover{background:#21666d;border-color:#21666d;color:white}.neuro-landing a.button-outline{background:white;color:#287b82;border-color:#bdd9da}.neuro-landing a.button-outline:hover{background:#edf8f6;color:#245d64}.neuro-landing .nr-nav a{background:#eaf5f1;color:#3b6c63}.neuro-landing .nr-nav a:nth-child(2n){background:#eaf1fb;color:#496b8a}.neuro-landing .nr-art{padding:7px;background:white;border-radius:30px;border:1px solid #cee3e1;box-shadow:12px 12px 0 #c9e7e3}.neuro-landing .nr-art img{width:100%;height:auto}.neuro-landing .nr-status{display:inline-block;border-radius:30px;padding:8px 14px;background:#d9ece6;border:1px solid #bed9ce;color:#426d60;font-size:12px;font-weight:700;margin-bottom:22px}.neuro-landing .nr-tint{background:#f0f7f6}.neuro-landing .nr-course{border-top:4px solid #68a9ac}.neuro-landing .nr-course:nth-child(2){border-top-color:#83a6d1;background:#f6f9fe}.neuro-landing .nr-course:nth-child(3){border-top-color:#a697ca;background:#f9f7fe}.neuro-landing .nr-course:nth-child(4){border-top-color:#cdaf78;background:#fdfbf5}.neuro-landing .nr-course h3{font-size:27px;color:#315764}.neuro-landing .nr-course-type{color:#427a7d}.neuro-landing .nr-note{background:#e5f2ee}.neuro-landing .nr-link{color:#287b82}.neuro-landing .nr-number{background:#dcefeb;color:#287b82}.neuro-landing .nr-project-note{padding:24px 28px;border:1px solid #c4dcd6;border-left:4px solid #4c978f;border-radius:14px;background:#f5fbf9;margin-top:30px}.neuro-landing .nr-project-note p{margin:0;font-size:15px;color:#46675e}.neuro-landing .nr-partner{background:#2b6064;border-radius:24px;padding:35px;color:white}.neuro-landing .nr-partner h3{font-size:27px;color:#fff}.neuro-landing .nr-partner p,.neuro-landing .nr-partner li{color:#e2f1ef}.neuro-landing .nr-partner li{line-height:1.8;margin:10px 0}.neuro-landing .nr-partner a.button{background:#e2f2e9;color:#2b6064;border-color:#e2f2e9}.neuro-landing .nr-partner .nr-eyebrow{color:#cae5dd}.neuro-landing .nr-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.neuro-landing .nr-checks article{padding:25px;border:1px solid #d8e7e5;background:white;border-radius:18px}.neuro-landing .nr-checks h3{font-size:20px}.neuro-landing .nr-checks p{font-size:14px;color:#627d82}.neuro-landing .nr-join{background:linear-gradient(120deg,#e7f4f0,#eaf2fc);border:1px solid #d1e4e1}.neuro-landing .nr-selected{background:#e4f2ec;color:#3e685d;border-left-color:#488d80}.neuro-landing .nr-steps li{border-top-color:#94c5bc}@media(max-width:760px){.neuro-landing .nr-hero h1{font-size:39px}.neuro-landing .nr-partner{padding:27px}.neuro-landing .nr-checks{grid-template-columns:1fr}.neuro-landing .nr-art{margin-right:10px}.neuro-landing .nr-project-note{padding:21px}}

.neuro-landing{background:#fffefa;color:#314f59}.neuro-landing .nr-hero{background:linear-gradient(120deg,#eaf7f6,#fff0e5)}.neuro-landing .nr-hero h1{color:#345462;font-size:clamp(39px,4.4vw,61px)}.neuro-landing .nr-hero h1 em{color:#318e8a}.neuro-landing .nr-status{background:#fff0d8;border-color:#edd4a9;color:#946f3f}.neuro-landing .nr-eyebrow{color:#3e8380}.neuro-landing .nr-art{box-shadow:12px 12px 0 #f3d8c5;background:#fffdf5;border-color:#e4e6d5;transform:rotate(1deg)}.neuro-landing .nr-art img{border-radius:24px}.neuro-landing a.button,.neuro-landing button.button{background:#318e8a;border-color:#318e8a;color:white}.neuro-landing a.button:hover,.neuro-landing button.button:hover{background:#276f6d;border-color:#276f6d}.neuro-landing a.button-outline{background:#fffefa;color:#31817e;border-color:#bcd8d5}.neuro-landing .nr-tint{background:#f0f7f4}.neuro-landing .nr-note{background:#e4f0e8}.neuro-landing .nr-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neuro-landing .nr-course{border-top-color:#80bfba}.neuro-landing .nr-course:nth-child(2n){background:#fff7ee;border-top-color:#e4b289}.neuro-landing .nr-course:nth-child(3n){background:#f6f3fd;border-top-color:#b8a5d2}.neuro-landing .nr-course h3{font-size:25px;color:#345c63}.neuro-landing .nr-course-type{color:#4f8986}.neuro-landing .nr-course .nr-link{margin-top:auto;padding-top:18px}.neuro-landing .nr-grid .nr-card{background:#fffefa;border-color:#d8e6df}.neuro-landing .nr-number{background:#e1f0e9;color:#4a8b7b}.neuro-landing .nr-join{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:linear-gradient(120deg,#e4f3ef,#fff0df);border-color:#d5e4d9}.neuro-landing .nr-selected{background:#e4f3ed;color:#3f766b;border-left-color:#5aa68f}.neuro-landing .nr-team-role{font-size:13px;color:#558b82;font-weight:600}.neuro-landing .nr-addresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.neuro-landing .nr-address{padding:28px;border:1px solid #d8e5df;border-radius:22px;background:#fffefa}.neuro-landing .nr-address h3{font-size:24px}.neuro-landing .nr-address p{font-size:15px;color:#59756f}.neuro-landing .nr-address .button{font-size:13px;padding:12px 16px}.neuro-landing .nr-steps li{background:#f7f7ee;border-top-color:#a6c7b5}.neuro-landing .nr-join .nr-small{font-size:13px;color:#657e73}.neuro-landing .nr-source{margin-top:25px;font-size:13px;color:#607c76}.neuro-landing .nr-source a{color:#31817e;text-decoration:underline}.neuro-landing .nr-link{color:#31817e}.neuro-landing .nr-team-note{background:#fff6e8;padding:20px 25px;border-radius:13px;margin-top:25px;color:#8b734f;font-size:14px}.neuro-landing .nr-faq{max-width:900px}@media(max-width:900px){.neuro-landing .nr-course-grid{grid-template-columns:1fr 1fr}.neuro-landing .nr-addresses{grid-template-columns:1fr}}@media(max-width:760px){.neuro-landing .nr-course-grid,.neuro-landing .nr-join{grid-template-columns:1fr}.neuro-landing .nr-hero h1{font-size:39px}.neuro-landing .nr-join{gap:25px}.neuro-landing .nr-art{transform:none}}
