:root {
	--ink: #183951;
	--muted: #637d8d;
	--blue: #8daec0;
	--blue-deep: #315d76;
	--ice: #deedf4;
	--paper: #f3f8fa;
	--line: #d6e5eb;
	--wine: #873b4b;
	--red: #b6434d;
	--radius: 14px;
	--shadow: 0 18px 55px #17384c20;
}

html {
	scroll-padding-top: 145px;
}

body {
	position: relative;
	isolation: isolate;
	background: transparent;
	color: var(--ink);
}

body:before {
	content: "";
	position: fixed;
	inset: -2%;
	z-index: -1;
	pointer-events: none;
	background-image: linear-gradient(#edf2f4ac,#edf2f4ac),url('../assets/v5-approved-bg-main.jpg');
	background-size: auto,cover;
	background-position: center,center 48%;
	filter: none;
	opacity: .62;
	transform: scale(1.015);
	animation: building-breathe 17s ease-in-out infinite alternate;
}

@keyframes building-breathe {
	0% {
		opacity: .46;
		transform: scale(1.015);
	}

	50% {
		opacity: .67;
		transform: scale(1.035);
	}

	100% {
		opacity: .5;
		transform: scale(1.02);
	}
}

.site-header {
	height: 134px;
	padding-inline: max(calc((100vw - 1320px)/2),32px);
	grid-template-columns: 1.1fr 1.7fr 1fr;
	background: linear-gradient(#f4f8f9e8,#f4f8f9e8),url('../assets/v5-approved-bg-main.jpg') center 42%/cover;
	border: 0;
	box-shadow: 0 8px 28px #15394e0c;
}

.brand {
	gap: 12px;
}

.brand-marks {
	display: flex;
	align-items: center;
	gap: 5px;
	width: 123px;
	height: 76px;
	overflow: hidden;
	flex: none;
}

.logo-crop {
	display: block;
	flex: none;
	height: 76px;
	background-image: url('../assets/v5-approved-header.png');
	background-repeat: no-repeat;
	background-size: 622px 360px;
}

.logo-vma {
	width: 52px;
	background-position: -520px 0;
}

.logo-neuro {
	width: 64px;
	background-position: -510px -105px;
}

.brand-copy strong {
	font-size: 16px;
	letter-spacing: 0;
}

.brand-copy small {
	font-size: 9px;
}

.header-title span {
font-size: 13px;
  letter-spacing: .16em;
  color: #664a39;
  font-weight: 800;
}

.header-title strong {
font-size: 32px;
  line-height: 1.05;
  letter-spacing: -.015em;
  color: #5e8ea5;
  font-weight: 900;
}

.header-title small {
	font-size: 13px;
	color: var(--muted);
	letter-spacing: .04em;
	margin-top: 7px;
	  color: #664a39;
  font-weight: 800;
}

.format-badge {
	min-width: 105px;
	justify-content: center;
	border: 0;
	border-radius: 14px;
	background: #e3edf1;
	padding: 13px 18px;
	text-align: center;
}

.format-badge b {
	font-size: 23px;
	color: #664a39;
	font-weight:bold;
}

.format-badge small {
	font-size: 16px;
	font-weight: bold;
}

.main-nav {
	height: 88px;
	gap: clamp(18px,2.6vw,38px);
	background: #f7fafbf0;
	border: 0;
	box-shadow: 0 8px 22px #15394e0a;
	backdrop-filter: blur(14px);
}

.main-nav>a {
	font-size: 15px;
	font-weight: 700;
	color: #405f71;
}

.main-nav>a.active:after {
	height: 3px;
	bottom: -25px;
	border-radius: 3px;
}

.main-nav .nav-register {
	border-radius: 14px;
	padding: 12px 18px;
	background: var(--wine);
	margin-left: 3px;
	color:#fff;
}
.main-nav .nav-register:hover {
	border-radius: 14px;
	padding: 12px 18px;
	background: #c4072f;
	margin-left: 3px;
	color:#fff;
}
a.nav-register:hover{
	color:#fff;
	}

.menu-toggle {
	border-radius: 11px;
}

.hero {
	width: min(1460px,calc(100% - 32px));
	min-height: 690px;
	margin: 8px auto 0;
	border-radius: 26px;
	overflow: hidden;
	background: #263c4f;
	box-shadow: 0 22px 70px #102f431f;
}

.hero-image {
	inset: 0;
	z-index: 0;
	opacity: 1;
	filter: none;
	background: url('../assets/v5-neurology-building.jpeg') center 52%/cover no-repeat;
	transform: scale(1.01);
	transition: opacity .32s ease,transform 8s ease;
}

.hero-image.is-changing {
	opacity: .48;
	transform: scale(1.045);
}

.hero-wash {
	z-index: 1;
	/* background: linear-gradient(90deg,#142f43dc 0%,#142f43c9 36%,#142f4380 59%,#142f4321 100%),linear-gradient(0deg,#142f4385,transparent 37%);  */

	background: linear-gradient(90deg,#142d42f2 0%,#142f43df 4%,#142f4390 46%,#142f4320 100%),linear-gradient(0deg,#132e44aa,transparent 0%);
}

.neural-canvas {
	position: absolute;
	inset: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: .82;
	mix-blend-mode: screen;
}

.hero-content {
	z-index: 3;
	width: min(1260px,calc(100% - 88px));
	min-height: 690px;
	padding: 70px 0 118px;
	justify-content: center;
}

.hero .eyebrow {
	color: #e3b8ba;
	font-size: 10px;
}

.hero .eyebrow-line {
	background: #df9ba2;
}

.hero h1 {
	max-width: 770px;
	color: #fff;
	font-size: clamp(52px,6.2vw,82px);
	font-weight: 700;
	line-height: 1.04;
	letter-spacing: -.055em;
	text-wrap: balance;
}

.hero h1 em {
	color: #dbe9ef;
	font-weight: 500;
}

.hero-lead {
	max-width: 560px;
	color: #e2ebef;
	font-size: 16px;
}

.hero-actions .button,.button {
	border-radius: 14px;
}

.hero-actions .button {
	min-height: 50px;
	padding-inline: 23px;
}

.hero .button-primary {
	background: #944958;
	box-shadow: 0 8px 22px #0b1d2d40;
}

.hero .button-primary:hover {
	background: #a45261;
}

.hero-secondary {
	font-size: 15px;
	font-weight: 800;
	color: #fff;
}

.hero-secondary span {
	margin-left: 8px;
}

.hero-meta {
	gap: 28px;
	margin-top: 34px;
	padding: 14px 18px;
	background: #ffffff20;
	border: 1px solid #ffffff42;
	border-radius: 15px;
	backdrop-filter: blur(13px);
}

.hero-meta b {
	color: #fff;
	font-size: 18px;
}

.hero-meta small {
	color: #e2ebef;
	font-size: 14px;
}

.hero .meta-icon {
	width: 37px;
	height: 37px;
	border-color: #ffffff5c;
	color: #fff;
}

.hero-meta .hero-city {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.hero-meta .hero-city svg {
    width: 16px;
    height: 18px;
    flex-shrink: 0;
}
.hero-carousel-ui {
	position: absolute;
	z-index: 4;
	left: max(calc((100vw - 1260px)/2),48px);
	right: max(calc((100vw - 1260px)/2),48px);
	bottom: 26px;
	display: flex;
	align-items: center;
	gap: 15px;
}

.hero-pagination {
	display: flex;
	align-items: center;
	gap: 8px;
}

.hero-pagination button {
	width: 25px;
	height: 4px;
	padding: 0;
	border: 0;
	border-radius: 8px;
	background: #ffffff75;
	cursor: pointer;
	transition: width .25s,background .25s;
}

.hero-pagination button.is-active {
	width: 49px;
	background: #fff;
}

.hero-index {
	position: static;
	color: #fff;
	font: 14px Georgia,serif;
}

.hero-index i {
	font-style: normal;
	color: #ffffff8c;
}

.hero-arrows {
	display: flex;
	gap: 7px;
	margin-left: auto;
}

.hero-arrows button {
	width: 42px;
	height: 42px;
	border: 1px solid #ffffff75;
	border-radius: 12px;
	background: #ffffff18;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	backdrop-filter: blur(9px);
	transition: background .2s,transform .2s;
}

.hero-arrows button:hover {
	background: #944958;
	transform: translateY(-2px);
}

.hero .scroll-cue {
	display: none;
}

.trust-wrap {
	display: grid;
	grid-template-columns: 1.12fr 1fr 1.12fr;
	gap: 14px;
	padding-top: 25px;
}

.trust-card {
	display: grid;
	grid-template-columns: 46px 1fr;
	gap: 15px;
	min-height: 205px;
	padding: 24px 22px;
	border: 1px solid #ffffffc9;
	border-radius: 19px;
	background: #f7fbf2d9;
	backdrop-filter: blur(14px);
	box-shadow: 0 12px 36px #16384a14;
}

.trust-icon {
	width: 43px;
	height: 43px;
	display: grid;
	place-items: center;
	border-radius: 14px;
	color: #874353;
	background: #e8eef0;
	font-size: 22px;
}

.trust-icon svg {
	width: 23px;
	height: 23px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.55;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.trust-kicker {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .13em;
	font-weight: 800;
	color: #816270;
	margin: 0 0 7px;
}

.trust-card h2 {
	font-size: 17px;
	line-height: 1.35;
	letter-spacing: -.025em;
	margin: 0 0 8px;
}

.trust-card>div>p:not(.trust-kicker) {
	font-size: 15px;
	line-height: 1.6;
	color: #627887;
	margin: 0 0 12px;
}

.trust-card a {
	font-size: 13px;
	font-weight: 800;
	color: #843b4b;
}

.trust-card a span {
	margin-left: 6px;
}

.nmo-card {
	background: #eaf2f4e8;
}

.speaker-card-tile {
	background: #f3e9ece8;
}

.welcome-section {
	padding-top: 28px;
}

.welcome-card {
	padding: 34px 38px 28px;
	border: 1px solid #ffffffd9;
	border-radius: 22px;
	background: #f8fbf3dc;
	backdrop-filter: blur(15px);
	box-shadow: 0 14px 40px #16384a0d;
}

.section-kicker {
	display: flex;
	align-items: center;
	gap: 16px;
	color: var(--wine);
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: .17em;
	font-weight: 800;
	margin-bottom: 20px;
}

.section-kicker span {
	color: #8196a2;
	letter-spacing: .08em;
}

.welcome-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10%;
	align-items: center;
}

.welcome-grid h2,.topics-section h2,.participation-card h2 {
	font-size: clamp(29px,3.8vw,43px);
	line-height: 1.2;
	letter-spacing: -.045em;
	margin: 0;
	font-weight: 700;
}

.welcome-grid h2 em,.topics-section h2 em,.participation-card h2 em {
	font-family: Georgia,'Times New Roman',serif;
	color: var(--wine);
	font-weight: 400;
}

.welcome-grid>div:last-child>p {
	font-size: 12px;
	line-height: 1.8;
	color: #536f80;
	margin-bottom: 8px;
}

.welcome-signature {
	font-size: 10px!important;
	font-weight: 800;
	color: #823b4a!important;
	margin-top: 14px;
}

.welcome-facts {
	display: flex;
	gap: 10px;
	margin-top: 25px;
	border-top: 1px solid #d8e3e7;
	padding-top: 16px;
}

.welcome-facts span {
	background: #e9f0f2;
	border-radius: 12px;
	padding: 8px 13px;
	font-size: 9px;
	color: #5d7482;
}

.welcome-facts b {
	font-size: 11px;
	color: #833b4c;
	margin-right: 5px;
}

.topics-section {
	padding-top: 64px;
	padding-bottom: 58px;
}

.topics-section .section-heading {
	margin-bottom: 21px;
}

.topics-section h2 {
	font-size: 34px;
}

.topics-grid {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 10px;
}

.topic-tile {
	min-height: 116px;
	padding: 17px;
	border: 1px solid #ffffffd9;
	border-radius: 16px;
	background: #f6faf9d9;
	backdrop-filter: blur(12px);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	box-shadow: 0 10px 26px #16384a0a;
	transition: transform .2s,background .2s;
}

.topic-tile:hover {
	transform: translateY(-3px);
	background: #fff;
}

.topic-tile span {
	font-size: 9px;
	font-weight: 800;
	color: #8c4554;
}

.topic-tile b {
	font-size: 11px;
	line-height: 1.45;
}

.speakers-section {
	padding-top: 42px;
	padding-bottom: 58px;
	overflow: hidden;
}

.section-heading {
	display: flex;
	justify-content: space-between;
	align-items: end;
	margin-bottom: 28px;
}

.section-heading h2 {
	font-size: 34px;
	line-height: 1.18;
	font-weight: 700;
	letter-spacing: -.05em;
	margin: 0;
}

.section-heading h2 em {
	font-family: Georgia,'Times New Roman',serif;
	color: var(--wine);
	font-weight: 400;
}

.slider-controls {
	display: flex;
	gap: 8px;
}

.slider-controls button {
	width: 45px;
	height: 45px;
	border: 0;
	background: #e4eef2;
	border-radius: 12px;
	color: var(--wine);
	font-size: 18px;
	cursor: pointer;
}

.slider-controls button:hover {
	background: var(--wine);
	color: #fff;
}

.speaker-track {
	display: grid;
	grid-auto-columns: calc((100% - 54px)/4);
	grid-auto-flow: column;
	gap: 18px;
	transition: transform .45s ease;
}

.speaker-card {
	min-width: 0;
	padding: 9px 9px 18px;
	border: 1px solid #ffffff;
	background: #f8fbf2df;
	border-radius: 17px;
	box-shadow: 0 12px 34px #16384a13;
}

.speaker-portrait {
	height: 215px;
	border-radius: 12px;
	background-size: cover;
	background-position: center;
}

.portrait-a {
	background-image: url('../assets/v5-speaker.png');
	background-position: 76% 34%;
}

.portrait-b {
	background-image: url('../assets/v5-panel.png');
	background-position: 50% 28%;
}

.portrait-c {
	background-image: url('../assets/v5-congress-hall.png');
	background-position: 62% 48%;
}

.speaker-tag {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: .14em;
	color: var(--wine);
	margin: 15px 0 6px;
}

.speaker-card h3 {
	font-size: 13px;
	line-height: 1.45;
	margin: 0 0 7px;
}

.speaker-card>p:last-child {
	font-size: 9px;
	color: var(--muted);
	margin: 0;
}

.speaker-note {
	padding: 25px;
	background: #e3eef2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.speaker-note .note-mark {
	width: 42px;
	height: 42px;
	border: 1px solid #a4bac6;
	border-radius: 50%;
	display: grid;
	place-items: center;
	font-size: 24px;
	color: var(--blue);
}

.editor-note {
	font-size: 9px;
	color: #667f8d;
	margin: 13px 0 0;
}

.participation-wrap {
	padding-bottom: 58px;
}

.participation-card {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 24px;
	padding: 30px 36px;
	border: 1px solid #ffffffd9;
	border-radius: 21px;
	background: #e6eef1e8;
	backdrop-filter: blur(12px);
}

.participation-card h2 {
	font-size: 31px;
}

.participation-card p:not(.section-kicker) {
	font-size: 11px;
	max-width: 580px;
	color: #5d7482;
	margin: 10px 0 0;
}

.participation-card .button {
	flex: none;
}

.site-footer {
	border-radius: 22px 22px 0 0;
	background: #142f45;
}

.brand-footer .brand-seal {
	border-color: #ffffff60;
	color: #fff;
}

.footer-monogram {
	width: 46px;
	height: 46px;
	display: grid;
	place-items: center;
	border: 1px solid #ffffff80;
	border-radius: 13px;
	color: #fff;
	font: 24px Georgia,serif;
}

.page-hero {
	width: min(1460px,calc(100% - 32px));
	margin: 8px auto 0;
	min-height: 410px;
	border-radius: 24px;
	background: #52636a;
	overflow: hidden;
}

.page-hero-image {
	background: url('../assets/page.jpg') center 50%/cover no-repeat;
	opacity: .62;
}

.page-hero:after {
	border-radius: 24px;
	background: linear-gradient(90deg,#142f43dd,#142f43b8 60%,#142f432d);
}

.page-hero-content {
	width: min(1260px,calc(100% - 88px));
	padding-top: 27px;
	padding-bottom: 48px;
}

.breadcrumbs {
	display: flex;
	gap: 11px;
	color: #e1eaee;
	font-size: 10px;
	margin: 0 0 48px;
}

.breadcrumbs a:hover {
	color: #fff;
}

.breadcrumbs span:last-child {
	color: #fff;
}

.page-hero .eyebrow {
	color: #edc0c2;
}

.page-hero h1 {
	color: #fff;
	font-weight: 700;
	font-size: clamp(44px,5vw,66px);
	line-height: 1.08;
	letter-spacing: -.055em;
	margin: 0;
}

.page-hero h1 em {
	color: #dceaf0;
	font-family: Georgia,'Times New Roman',serif;
	font-weight: 400;
}

.page-hero-content>p:last-child {
	color: #e1ebef;
	font-size: 13px;
	margin: 17px 0 0;
}

.page-content-v5 {
	display: grid;
	grid-template-columns: minmax(0,1fr) 248px;
	gap: 23px;
	padding-top: 58px;
	padding-bottom: 62px;
}

.page-main {
	padding: 35px 40px;
	background: #f8fbfbe6;
	border: 1px solid #ffffff;
	border-radius: 20px;
	box-shadow: 0 16px 42px #17384c0c;
}

.page-main>.section-kicker {
	margin-top: 4px;
}

.page-main h2 {
	font-size: 36px;
	line-height: 1.18;
	letter-spacing: -.05em;
	margin: 0 0 20px;
	font-weight: 700;
}

.page-main h2 em {
	font-family: Georgia,'Times New Roman',serif;
	color: var(--wine);
	font-weight: 400;
}

.page-main>p {
	color: #5f7889;
	font-size: 12px;
	line-height: 1.8;
}

.page-main>p.lead {
	font-size: 15px;
	color: #284d64;
	line-height: 1.75;
}

.page-info-row {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 9px;
	margin-top: 22px;
}

.page-info-row>div {
	border-radius: 12px;
	background: #eaf2f4;
	padding: 14px;
}

.page-info-row small,.page-info-row b {
	display: block;
}

.page-info-row small {
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #718796;
}

.page-info-row b {
	font-size: 10px;
	margin-top: 4px;
}

.page-content-v5 .detail-block {
	margin-top: 32px;
	padding-top: 28px;
	border-top: 1px solid #d7e4e9;
	scroll-margin-top: 110px;
}

.page-content-v5 .detail-block h2 {
	font-size: 28px;
}

.organizer-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 8px;
}

.organizer-list span {
	background: #eaf2f4;
	border-radius: 10px;
	padding: 12px 14px;
	font-size: 10px;
	line-height: 1.5;
}

.page-content-v5 .detail-list {
	margin-top: 18px;
}

.page-content-v5 .detail-list>div {
	background: #eaf2f4;
	margin: 8px 0;
	padding: 15px 17px;
	border: 0;
	border-radius: 10px;
	display: grid;
	grid-template-columns: 35px 1fr;
	column-gap: 10px;
}

.page-content-v5 .detail-list>div>span {
	grid-row: span 2;
	color: var(--wine);
	font: 14px Georgia,serif;
}

.page-content-v5 .detail-list b {
	font-size: 11px;
}

.page-content-v5 .detail-list small {
	font-size: 9px;
	color: var(--muted);
	margin-top: 3px;
}

.page-content-v5 .button {
	border-radius: 14px;
}

.page-aside {
	position: sticky;
	top: 22px;
	display: grid;
	gap: 12px;
}

.aside-card {
	padding: 22px;
	border: 1px solid #ffffff;
	border-radius: 15px;
	background: #f8fbfbe8;
	box-shadow: 0 8px 22px #17384c0b;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.aside-card.aside-date {
	background: #315d76;
	border-color: #315d76;
	color: #fff;
}

.aside-card.aside-contact {
	background: #f0e5e8;
}

.aside-icon {
	font-size: 22px;
	color: var(--wine);
	margin-bottom: 16px;
}

.aside-date .aside-icon {
	color: #edc2c4;
}

.aside-card small {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: .12em;
	color: var(--muted);
}

.aside-date small {
	color: #345f75;
}

.aside-card b {
	font-size: 16px;
	line-height: 1.45;
	margin-top: 9px;
}

.aside-card i {
	font-style: normal;
	color: var(--muted);
	font-size: 10px;
	margin-top: 7px;
}

.aside-date i {
	color: #c4d6df;
}

.aside-contact>a {
	font-size: 10px;
	font-weight: 800;
	color: var(--wine);
	margin-top: 16px;
}

@media(max-width:900px) {
	.site-header {
		height: 118px;
		padding-inline: 22px;
		grid-template-columns: 1.15fr 1.35fr auto;
	}

	.brand-marks {
		width: 98px;
		transform: scale(.82);
		transform-origin: left center;
		margin-right: -17px;
	}

	.header-title strong {
		font-size: 15px;
	}

	.header-title small {
		font-size: 9px;
	}

	.main-nav {
		gap: 15px;
	}

	.main-nav>a {
		font-size: 10px;
	}

	.trust-wrap {
		grid-template-columns: 1fr 1fr;
	}

	.speaker-card-tile {
		grid-column: 1/-1;
	}

	.hero,.hero-content {
		min-height: 620px;
	}

	.hero-content {
		width: calc(100% - 64px);
	}

	.hero-carousel-ui {
		left: 32px;
		right: 32px;
	}

	.page-content-v5 {
		grid-template-columns: minmax(0,1fr) 210px;
	}

	.page-main {
		padding: 28px;
	}
}

@media(max-width:650px) {
	html {
		scroll-padding-top: 90px;
	}

	body:before {
		background-position: center 42%;
		animation-duration: 21s;
	}

	.site-header {
		height: 84px;
		padding: 0 13px;
		grid-template-columns: 1fr auto;
		background: linear-gradient(#f6fafbf0,#f6fafbf0),url('../assets/v5-approved-bg-main.jpg') center/cover;
	}

	.brand {
		gap: 7px;
		min-width: 0;
	}

	.brand-marks {
		width: 79px;
		height: 53px;
		gap: 2px;
		transform: none;
		margin: 0;
	}

	.logo-crop {
		height: 53px;
		background-size: 435px 252px;
	}

	.logo-vma {
		width: 36px;
		background-position: -364px 0;
	}

	.logo-neuro {
		width: 43px;
		background-position: -357px -73px;
	}

	.brand-copy strong {
		font-size: 12px;
	}

	.brand-copy small {
		display: none;
	}

	.header-title {
		display: none;
	}

	.format-badge {
		margin-right: 45px;
		min-width: 0;
		padding: 7px 8px;
		gap: 7px;
		border-radius: 10px;
	}

	.format-badge b {
		font-size: 9px;
	}

	.format-badge small {
		font-size: 8px;
	}

	.menu-toggle {
		right: 13px;
		top: 24px;
		width: 34px;
		height: 34px;
		border-radius: 9px;
	}

	.main-nav {
		top: 84px;
		gap: 0;
		padding: 10px 15px 16px;
		background: #f5f9faf5;
		backdrop-filter: blur(16px);
	}

	.main-nav>a {
		padding: 11px 4px;
		font-size: 12px;
	}

	.main-nav>a.active:after {
		display: none;
	}

	.main-nav .nav-register {
		padding: 11px 14px;
		margin-top: 11px;
	}

	.hero {
		width: calc(100% - 16px);
		min-height: 615px;
		margin-top: 7px;
		border-radius: 19px;
	}

	.hero-image {
		background-position: 61% center;
	}

	.hero-wash {
		background: linear-gradient(90deg,#142f43de,#142f43b6 72%,#142f4361),linear-gradient(0deg,#142f43bd,transparent 58%);
	}

	.neural-canvas {
		opacity: .42;
	}

	.hero-content {
		width: calc(100% - 40px);
		min-height: 615px;
		padding: 49px 0 115px;
		justify-content: center;
	}

	.hero .eyebrow {
		font-size: 8px;
		letter-spacing: .09em;
	}

	.hero h1 {
		font-size: clamp(38px,9.6vw,54px);
		line-height: 1.1;
	}

	.hero-lead {
		font-size: 12px;
		line-height: 1.7;
		margin: 16px 0 18px;
	}

	.hero-actions {
		gap: 13px;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;

	}

	.hero-actions .button {
		min-height: 43px;
		padding: 0 15px;
	}

	.hero-secondary {
		font-size: 9px;
	}

	.hero-meta {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 8px;
		margin-top: 23px;
		padding: 9px;
	}

	.hero-meta>div {
		gap: 6px;
	}

	.hero-meta .meta-icon {
		width: 27px;
		height: 27px;
		font-size: 13px;
	}

	.hero-meta b {
		font-size: 8px;
	}

	.hero-meta small {
		font-size: 7px;
	}

	.hero-carousel-ui {
		left: 17px;
		right: 17px;
		bottom: 13px;
		gap: 8px;
	}

	.hero-index {
		display: none;
	}

	.hero-arrows {
		gap: 5px;
	}

	.hero-arrows button {
		width: 34px;
		height: 34px;
		border-radius: 9px;
	}

	.hero-pagination {
		gap: 4px;
	}

	.hero-pagination button {
		width: 15px;
	}

	.hero-pagination button.is-active {
		width: 30px;
	}

	.trust-wrap {
		width: calc(100% - 24px);
		padding-top: 13px;
		grid-template-columns: 1fr;
		gap: 9px;
	}

	.trust-card {
		min-height: 0;
		padding: 17px 16px;
		border-radius: 15px;
		grid-template-columns: 37px 1fr;
		gap: 11px;
	}

	.trust-icon {
		width: 35px;
		height: 35px;
		border-radius: 11px;
		font-size: 18px;
	}

	.trust-card h2 {
		font-size: 15px;
	}

	.trust-card>div>p:not(.trust-kicker) {
		font-size: 9px;
		margin-bottom: 8px;
	}

	.welcome-section {
		width: calc(100% - 24px);
		padding-top: 12px;
	}

	.welcome-card {
		padding: 23px 19px 19px;
		border-radius: 16px;
	}

	.welcome-grid {
		grid-template-columns: 1fr;
		gap: 13px;
	}

	.welcome-grid h2 {
		font-size: 30px;
	}

	.welcome-grid>div:last-child>p {
		font-size: 10px;
	}

	.welcome-facts {
		margin-top: 16px;
		gap: 6px;
		flex-wrap: wrap;
	}

	.welcome-facts span {
		padding: 7px 9px;
		font-size: 8px;
	}

	.welcome-facts b {
		font-size: 9px;
	}

	.topics-section {
		width: calc(100% - 24px);
		padding: 42px 0;
	}

	.topics-section .section-heading {
		align-items: end;
	}

	.topics-section h2 {
		font-size: 30px;
	}

	.topics-grid {
		grid-template-columns: 1fr 1fr;
		gap: 7px;
	}

	.topic-tile {
		min-height: 99px;
		padding: 12px;
		border-radius: 12px;
	}

	.topic-tile b {
		font-size: 9px;
	}

	.speakers-section {
		width: calc(100% - 24px);
		padding-top: 30px;
		padding-bottom: 38px;
	}

	.section-heading h2 {
		font-size: 28px;
	}

	.slider-controls button {
		width: 34px;
		height: 34px;
		border-radius: 9px;
	}

	.speaker-track {
		grid-auto-columns: 77%;
		gap: 10px;
	}

	.speaker-portrait {
		height: 190px;
	}

	.speaker-card {
		border-radius: 13px;
	}

	.speaker-card h3 {
		font-size: 12px;
	}

	.participation-wrap {
		width: calc(100% - 24px);
		padding-bottom: 32px;
	}

	.participation-card {
		padding: 21px 18px;
		border-radius: 16px;
		align-items: flex-start;
		flex-direction: column;
		gap: 14px;
	}

	.participation-card h2 {
		font-size: 26px;
	}

	.participation-card p:not(.section-kicker) {
		font-size: 10px;
	}

	.page-hero {
		width: calc(100% - 16px);
		min-height: 380px;
		border-radius: 18px;
	}

	.page-hero-content {
		width: calc(100% - 40px);
		padding-top: 21px;
		padding-bottom: 34px;
	}

	.page-hero h1 {
		font-size: 40px;
	}

	.page-content-v5 {
		width: calc(100% - 24px);
		padding-top: 29px;
		padding-bottom: 36px;
		grid-template-columns: 1fr;
		gap: 15px;
	}

	.page-main {
		padding: 21px 18px;
		border-radius: 16px;
	}

	.page-main h2 {
		font-size: 28px;
	}

	.page-content-v5 .detail-block h2 {
		font-size: 25px;
	}

	.page-info-row {
		grid-template-columns: 1fr;
		gap: 6px;
	}

	.page-info-row>div {
		padding: 10px 12px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.page-info-row b {
		margin: 0;
	}

	.organizer-list {
		grid-template-columns: 1fr;
	}

	.page-aside {
		grid-template-columns: 1fr 1fr;
		position: static;
	}

	.aside-card {
		padding: 14px;
	}

	.aside-card.aside-contact {
		grid-column: 1/-1;
	}

	.site-footer {
		border-radius: 17px 17px 0 0;
	}

	.footer-monogram {
		width: 40px;
		height: 40px;
	}
}

@media(prefers-reduced-motion:reduce) {
	body:before {
		animation: none;
	}

	.hero-image,.hero-arrows button,.hero-pagination button,.topic-tile {
		transition: none;
	}
}

@media(min-width:651px) {
	.brand-marks {
		width: 139px;
		height: 88px;
	}

	.logo-crop {
		height: 88px;
	}

	.logo-vma {
		width: 62px;
		background-position: -518px 0;
	}

	.logo-neuro {
		width: 72px;
		background-position: -512px -101px;
	}
}

@media(max-width:650px) {
	.site-header {
		padding-inline: 10px;
	}

	.brand {
		gap: 6px;
	}

	.brand-marks {
		width: 97px;
		height: 61px;
		gap: 2px;
	}

	.logo-crop {
		height: 61px;
		background-size: 435px 252px;
	}

	.logo-vma {
		width: 44px;
		background-position: -362px 0;
	}

	.logo-neuro {
		width: 51px;
		background-position: -358px -71px;
	}

	.brand-copy strong {
		font-size: 11px;
		white-space: nowrap;
	}

	.format-badge {
		margin-right: 43px;
		padding-inline: 7px;
	}
}

/* Variant 6: approved source marks, clearer type and a warmer presentation cover. */
html.skin-6{scroll-behavior:smooth}
.skin-6 body{font-size:16px}
.skin-6 .site-header{height:142px;grid-template-columns:1.15fr 1.9fr 1fr}
.skin-6 .v6-brand-marks{width:124px;height:82px;transform:none;margin:0;gap:8px;overflow:visible;flex:none}
.skin-6 .v6-brand-marks img{display:block;width:93px;object-fit:contain;padding:4px;border-radius:12px;}
.skin-6 .v6-brand-marks img:first-child{height:80px}
.skin-6 .brand{gap:13px}
.skin-6 .brand-copy strong{font-size:18px;line-height:1.25}
.skin-6 .brand-copy small{font-size:11px}
.skin-6 .header-title span{font-size:12px;letter-spacing:.13em}
.skin-6 .header-title strong{font-size:32px;line-height:1.32}
.skin-6 .header-title small{font-size:12px}
.skin-6 .format-badge{min-width:126px;border-radius:18px;background:linear-gradient(140deg,#e4edf1,#ffffffc9);box-shadow:0 10px 28px #17384c17}
.skin-6 .format-badge b{font-size:23px}
.skin-6 .format-badge small{font-size:16px;line-height:1.5}
.skin-6 .main-nav{height:72px;gap:clamp(15px,2.25vw,33px)}
.skin-6 .main-nav>a{font-size:14px;font-weight:700}
.skin-6 .main-nav .nav-register{border-radius:18px;padding:13px 20px;box-shadow:0 9px 24px #77374735}
.skin-6 .hero{min-height:710px;background:#20384a}
.skin-6 .hero-content{min-height:710px}
.skin-6 .hero-image-v6{background-image:url('../assets/v6/hero-clinic.png');background-position:center 54%;background-size:cover;filter:saturate(1.12);animation:cover-glow 12s ease-in-out infinite alternate}
@keyframes cover-glow{from{filter:saturate(1.02) brightness(.95)}to{filter:saturate(1.18) brightness(1.08)}}
.skin-6 .hero-wash{background:linear-gradient(90deg,#142d42f2 0%,#142f43df 14%,#142f4390 26%,#142f4320 100%),linear-gradient(0deg,#132e44aa,transparent 0%)}
.skin-6 .hero h1{font-size:clamp(54px,5.5vw,88px)}
.skin-6 .hero-lead{font-size:18px;line-height:1.72}
.skin-6 .hero .eyebrow{font-size:12px}
.skin-6 .hero-actions .button,.skin-6 .button{min-height:54px;padding-inline:25px;border-radius:18px;font-size:14px;box-shadow:0 12px 28px #102b3a26}
.skin-6 .hero-secondary{font-size:13px}
.skin-6 .hero-meta{padding:17px 20px;border-radius:18px;width:40%;}
.skin-6 .hero-meta b{font-size:17px}
.skin-6 .hero-meta small{font-size:12px}
.skin-6 .hero-arrows button{width:48px;height:48px;border-radius:15px}
.skin-6 .trust-card,.skin-6 .welcome-card,.skin-6 .topic-tile,.skin-6 .speaker-card,.skin-6 .participation-card,.skin-6 .page-main,
.skin-6 .aside-card{background:linear-gradient(138deg,#ffffffed 0%,#f4f8f7d9 62%,#e8f0f2d9 100%);border-color:#ffffffeb;box-shadow:0 17px 45px #1a3c5018;backdrop-filter:blur(16px)}
.skin-6 .nmo-card{background:linear-gradient(140deg,#eef6f7f2,#dcebf0df)}
.skin-6 .speaker-card-tile{background:linear-gradient(140deg,#fcf6f3ed,#f0e1e4e0)}
.skin-6 .trust-card{min-height:222px;padding:26px;border-radius:23px}
.skin-6 .trust-kicker{font-size:11px}
.skin-6 .trust-card h2{font-size:20px}
.skin-6 .trust-card>div>p:not(.trust-kicker){font-size:15px;line-height:1.68}
.skin-6 .trust-card a,.skin-6 .text-link{font-size:13px}
.skin-6 .welcome-card{padding:42px 46px 32px;border-radius:26px;opacity: 0.9;}
.skin-6 .section-kicker{font-size:11px}
.skin-6 .welcome-grid>div:last-child>p{font-size:16px;line-height:1.8}
.skin-6 .welcome-signature{font-size:12px!important}
.skin-6 .welcome-facts span{font-size:16px;padding:10px 15px}
.skin-6 .welcome-facts b{font-size:14px}
.skin-6 .topics-section h2,.skin-6 .section-heading h2{font-size:clamp(34px,4vw,44px)}
.skin-6 .topic-tile{min-height:138px;padding:21px;border-radius:20px}
.skin-6 .topic-tile span{font-size:11px}
.skin-6 .topic-tile b{font-size:17px;line-height:1.55}
.skin-6 .speaker-track{grid-auto-columns:calc((100% - 48px)/3);gap:24px;padding: 10px;}
.skin-6 .speaker-card{padding:12px 12px 21px;border-radius:21px;cursor:pointer;color:var(--ink);font:inherit;text-align:left;transition:transform .22s,box-shadow .22s}
.skin-6 .speaker-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #17384c27}
.skin-6 .speaker-card:focus-visible{outline:3px solid #a65361;outline-offset:3px}
.skin-6 .speaker-portrait{height:240px;border-radius:15px}
.skin-6 .speaker-tag{font-size:11px}
.skin-6 .speaker-card h3{font-size:17px}
.skin-6 .speaker-card>p:last-child{font-size:12px;line-height:1.55}
.skin-6 .participation-card{padding:36px 42px;border-radius:24px;opacity: 0.9;}
.skin-6 .participation-card h2{font-size:36px}
.skin-6 .participation-card p:not(.section-kicker){font-size:17px;line-height:1.7}
.skin-6 .page-main{padding:42px;border-radius:24px}
.skin-6 .page-main>p{font-size:15px;line-height:1.85}
.skin-6 .page-main>p.lead{font-size:17px}
.skin-6 .organizer-list span,.skin-6 .page-content-v5 .detail-list b{font-size:13px;line-height:1.6}
.skin-6 .page-content-v5 .detail-list small,.skin-6 .page-info-row small{font-size:11px}
.skin-6 .page-info-row b{font-size:13px}
.skin-6 .aside-card small,.skin-6 .aside-card i{font-size:12px}
.skin-6 .aside-card b{font-size:18px;color: #664a39;}
.skin-6 .site-footer .brand-copy strong{font-size:17px}
.skin-6 .site-footer .brand-copy small,.skin-6 .footer-caption,.skin-6 .site-footer a,.skin-6 .footer-bottom{font-size:13px}
.skin-6 .v6-footer-marks{width:104px;height:59px}
.skin-6 .v6-footer-marks img{width:51px;height:47px;padding:3px;border-radius:9px}
.skin-6 .v6-footer-marks img:first-child{height:51px}
.skin-6 .conference-modal{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(760px,calc(100% - 32px));max-width:none;max-height:min(86vh,800px);overflow:auto;margin:0;padding:0;border:1px solid #ffffffd9;border-radius:26px;background:linear-gradient(140deg,#f9fcf9f5,#e8f1f4f2);color:var(--ink);box-shadow:0 35px 100px #071c2e70}
.skin-6 .conference-modal::backdrop{background:#10283c94;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}
.skin-6 body:has(.conference-modal[open]) .site-header,.skin-6 body:has(.conference-modal[open]) .main-nav,.skin-6 body:has(.conference-modal[open]) main,.skin-6 body:has(.conference-modal[open]) .site-footer{filter:blur(5px);transition:filter .2s}
.skin-6 .modal-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:390px}
.skin-6 .modal-visual{min-height:390px;overflow:hidden;border-radius:25px 0 0 25px;background:#dce8ec}
.skin-6 .modal-visual[hidden]{display:none}
.skin-6 .modal-visual img{width:100%;height:100%;min-height:390px;object-fit:cover}
.skin-6 .modal-copy{align-self:center;padding:46px}
.skin-6 .modal-copy h2{font-size:clamp(26px,4vw,38px);line-height:1.18;letter-spacing:-.04em;margin:0 0 15px}
.skin-6 .modal-copy>p:not(.section-kicker){font-size:15px;line-height:1.8;color:#536e7f}
.skin-6 .modal-close{position:absolute;right:15px;top:13px;z-index:2;width:42px;height:42px;border:0;border-radius:14px;background:#e4edf0;color:#23465b;font-size:27px;cursor:pointer}
.skin-6 .modal-action{display:inline-flex;align-items:center;gap:10px;margin-top:12px;text-decoration:none}
.skin-6 .modal-action[hidden]{display:none}
@media(max-width:900px){.skin-6 .site-header{height:126px}.skin-6 .header-title strong{font-size:17px}.skin-6 .main-nav>a{font-size:12px}.skin-6 .v6-brand-marks{width:105px;height:72px;gap:5px}.skin-6 .v6-brand-marks img{width:46px;height:54px}.skin-6 .v6-brand-marks img:first-child{height:60px}.skin-6 .speaker-track{grid-auto-columns:calc((100% - 24px)/2)}.skin-6 .hero,.skin-6 .hero-content{min-height:650px}.skin-6 .trust-card{padding:21px}}
@media(max-width:650px){.skin-6 .site-header{height:90px;padding-inline:10px}.skin-6 .brand{gap:7px}.skin-6 .v6-brand-marks{width:84px;height:57px;gap:3px}.skin-6 .v6-brand-marks img{width:37px;height:44px;padding:3px;border-radius:9px}.skin-6 .v6-brand-marks img:first-child{height:49px}.skin-6 .brand-copy strong{font-size:11px}.skin-6 .format-badge{margin-right:42px;padding:7px 8px}.skin-6 .format-badge b{font-size:10px}.skin-6 .format-badge small{font-size:8px}.skin-6 .menu-toggle{top:27px}.skin-6 .main-nav{top:90px}.skin-6 .hero,.skin-6 .hero-content{min-height:620px}.skin-6 .hero-image-v6{background-position:70% center}.skin-6 .hero h1{font-size:clamp(39px,9.5vw,55px)}.skin-6 .hero-lead{font-size:13px}.skin-6 .hero .eyebrow{font-size:9px}.skin-6 .hero-meta b{font-size:9px}.skin-6 .hero-meta small{font-size:8px}.skin-6 .trust-card{padding:18px;min-height:0;border-radius:17px}.skin-6 .trust-card h2{font-size:17px}.skin-6 .trust-card>div>p:not(.trust-kicker){font-size:12px}.skin-6 .welcome-card{padding:26px 21px 21px}.skin-6 .welcome-grid>div:last-child>p{font-size:13px}.skin-6 .welcome-facts span{font-size:10px}.skin-6 .topic-tile{min-height:110px;padding:14px}.skin-6 .topic-tile b{font-size:11px}.skin-6 .speaker-track{grid-auto-columns:82%;gap:11px}.skin-6 .speaker-portrait{height:205px}.skin-6 .speaker-card h3{font-size:15px}.skin-6 .speaker-card>p:last-child{font-size:11px}.skin-6 .participation-card{padding:24px 20px}.skin-6 .participation-card h2{font-size:28px}.skin-6 .participation-card p:not(.section-kicker){font-size:12px}.skin-6 .page-main{padding:23px 20px}.skin-6 .page-main>p{font-size:13px}.skin-6 .page-main>p.lead{font-size:15px}.skin-6 .organizer-list span,.skin-6 .page-content-v5 .detail-list b{font-size:12px}.skin-6 .modal-grid{grid-template-columns:1fr}.skin-6 .modal-visual,.skin-6 .modal-visual img{min-height:190px;max-height:230px;border-radius:24px 24px 0 0}.skin-6 .modal-copy{padding:27px 23px 28px}.skin-6 .modal-copy>p:not(.section-kicker){font-size:13px}.skin-6 .conference-modal{border-radius:24px}}
.skin-6 .program-topic-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:0;list-style:none;counter-reset:program;margin:20px 0 0}
.skin-6 .program-topic-list li{counter-increment:program;position:relative;min-height:52px;padding:13px 14px 13px 47px;border:1px solid #ffffffd9;border-radius:14px;background:linear-gradient(135deg,#edf4f5e8,#ffffffc9);font-size:15px;line-height:1.55;color:#31566d}
.skin-6 .program-topic-list li:before{content:counter(program,decimal-leading-zero);position:absolute;left:14px;top:13px;color:#9b4b59;font-size:14px;font-weight:800}
.skin-6 .specialty-details{margin-top:17px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,#eaf2f4e8,#ffffffc9)}
.skin-6 .specialty-details summary{font-size:13px;font-weight:800;color:#375d72;cursor:pointer}
.skin-6 .specialty-details p{font-size:13px;line-height:1.75;color:#587386;margin-bottom:0}
@media(max-width:650px){.skin-6 .program-topic-list{grid-template-columns:1fr;gap:7px}.skin-6 .program-topic-list li{min-height:0;padding:12px 12px 12px 42px;font-size:12px}.skin-6 .specialty-details{padding:14px}.skin-6 .specialty-details p{font-size:12px}}
.skin-6 .hero-image-v6{background-image:url('../assets/v6/hero-clinic.png');background-position:center 54%;background-size:cover}
.skin-6 .topics-section .section-heading{align-items:flex-end}
.skin-6 .topics-heading-actions{display:flex;align-items:center;gap:20px}
.skin-6 .topic-carousel-controls{display:flex;gap:8px}
.skin-6 .topic-carousel-controls button{width:45px;height:45px;border:0;background:#e4eef2;border-radius:12px;color:var(--wine);font-size:18px;cursor:pointer;transition:background .2s,color .2s,transform .2s}
.skin-6 .topic-carousel-controls button:hover{background:var(--wine);color:#fff;transform:translateY(-2px)}
.skin-6 .topic-carousel-controls button:focus-visible{outline:3px solid #a65361;outline-offset:3px}
.skin-6 .topics-window{overflow:hidden}
.skin-6 .topics-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;transition:transform .45s cubic-bezier(.22,.61,.36,1);padding: 10px;}
@media(max-width:900px){.skin-6 .topics-track{grid-auto-columns:calc((100% - 10px)/2)}.skin-6 .topics-heading-actions{gap:12px}}
@media(max-width:650px){.skin-6 .topics-section .section-heading{align-items:flex-end;gap:8px}.skin-6 .topics-heading-actions{flex-direction:column;align-items:flex-end;gap:7px}.skin-6 .topic-carousel-controls{gap:5px}.skin-6 .topic-carousel-controls button{width:35px;height:35px;border-radius:10px}.skin-6 .topics-track{grid-auto-columns:82%;gap:10px}}
@media(prefers-reduced-motion:reduce){.skin-6 .topics-track{transition:none}.skin-6 .hero-image-v6{animation:none}}

.skin-6 .icon-arrow{display:inline-block;width:1em;height:1em;margin-left:.2em;vertical-align:-.16em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}
.skin-6 a:hover .icon-arrow{transform:translate(2px,-2px)}
.skin-6 .trust-icon{color:#7f3c4c}
.skin-6 .trust-icon svg{width:24px;height:24px;stroke-width:1.5}
.skin-6 .live-dot{display:block;width:24px;height:24px;flex:none;background:linear-gradient(145deg,#a63750 4%,#73263f 57%,#c46a79 100%);-webkit-mask:url('../assets/ocnno.png') center/contain no-repeat;mask:url('../assets/ocnno.png') center/contain no-repeat}
.skin-6 .topics-window,.skin-6 .speaker-window{touch-action:pan-y;user-select:none;-webkit-user-select:none}
.skin-6 .topics-track,.skin-6 .speaker-track{will-change:transform}
.skin-6 .topics-window.is-swiping,.skin-6 .speaker-window.is-swiping{cursor:grabbing}
@media(max-width:650px){
	.skin-6 .site-header{height:90px;grid-template-columns:84px minmax(0,1fr);column-gap:7px;padding-inline:10px}
	.skin-6 .header-title{display:grid;min-width:0;margin:0;padding:0 41px 0 0;text-align:center;line-height:1.15}
	.skin-6 .header-title span{font-size:clamp(6px,1.85vw,7.5px);letter-spacing:.08em;white-space:nowrap}
	.skin-6 .header-title strong{font-size:clamp(9px,2.65vw,11px);line-height:1.2;letter-spacing:0;margin-top:3px;text-transform:uppercase}
	.skin-6 .header-title small{display:block;margin-top:3px;color:#873b4b;font-size:clamp(6.5px,2vw,8px);font-weight:800;line-height:1.2;letter-spacing:.01em;white-space:nowrap}
	.skin-6 .format-badge{display:none}
	.skin-6 .menu-toggle{right:10px;top:26px}
	.skin-6 .main-nav{position:absolute;top:90px;left:0;right:0;height:auto;min-height:0;z-index:30;padding:12px 18px 18px;align-items:stretch;flex-direction:column;background:rgba(247,250,251,.99);border:1px solid #d6e5eb;border-top:0;border-radius:0 0 20px 20px;box-shadow:0 20px 38px #10283c30;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
	.skin-6 .main-nav.is-open{display:flex!important}
	.skin-6 .main-nav>a{padding:12px 5px;border-bottom:1px solid #d6e5eb}
	.skin-6 .main-nav .nav-register{border:0}
}
