section .section-intro{text-align:left}section .section-intro h1,section .section-intro h2,section .section-intro h3,section .section-intro p{margin-left:0!important;margin-right:0!important}.enx-logos{align-items:center;gap:1rem;display:flex}.enx-logo{opacity:.9;width:auto;height:24px}.enx-logos__sep{color:#ffffff59;font-size:1.125rem;font-weight:300}.enx-logos__partner{color:#ffffffbf;letter-spacing:.01em;font-size:1.125rem;font-weight:600}.bench-list{border:1px solid var(--color-vsp-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:1.5rem;overflow:hidden}.bench-item{border-bottom:1px solid var(--color-vsp-light)}.bench-item:last-child{border-bottom:none}.bench-summary{cursor:pointer;background:var(--color-vsp-white);align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;transition:background .15s;display:flex}.bench-summary::-webkit-details-marker{display:none}.bench-summary:hover{background:var(--color-vsp-gray-50)}.bench-name{font-size:var(--text-base);color:var(--color-vsp-dark);flex:1;font-weight:700}.bench-price-block{flex-shrink:0;align-items:baseline;gap:.625rem;display:flex}.bench-price{font-size:var(--text-h3);color:var(--color-vsp-dark);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.bench-price-meta{color:var(--color-vsp-body);text-align:right;font-size:.6875rem;font-weight:400;line-height:1.4}.bench-chevron{border-radius:var(--radius-full);background:var(--color-vsp-gray-100);width:2rem;height:2rem;color:var(--color-vsp-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:transform .22s,background .15s;display:inline-flex}details[open]>.bench-summary .bench-chevron{background:var(--color-vsp-gray-200);transform:rotate(180deg)}.bench-panel{border-top:1px solid var(--color-vsp-light);background:var(--color-vsp-white);padding:1.5rem}.bench-panel-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (width<=760px){.bench-panel-grid{grid-template-columns:1fr;gap:1.5rem}}.bench-col-label{text-transform:uppercase;letter-spacing:.07em;color:var(--color-vsp-body);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.bench-spec-table{border-collapse:collapse;border:1px solid var(--color-vsp-light);border-radius:var(--radius-md);width:100%;font-size:.75rem;overflow:hidden}.bench-spec-table tr{border-bottom:1px solid var(--color-vsp-light)}.bench-spec-table tr:last-child{border-bottom:none}.bench-spec-table th{text-align:left;color:var(--color-vsp-body);background:var(--color-vsp-gray-50);width:44%;padding:.5rem .875rem;font-weight:500}.bench-spec-table td{color:var(--color-vsp-dark);padding:.5rem .875rem;font-weight:500}.bench-chart-wrapper{border:1px solid var(--color-vsp-light);border-radius:var(--radius-md);background:var(--color-vsp-white);margin-bottom:.875rem;position:relative}.bench-chart-svg{cursor:crosshair;width:100%;display:block}.chart-hit-area{cursor:crosshair}.bench-action-btn{background:var(--color-vsp-white);color:var(--color-vsp-dark);font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid var(--color-vsp-light);align-items:center;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.bench-action-btn:hover{background:var(--color-vsp-gray-50);border-color:var(--color-vsp-gray-400)}.bench-panel-footer{border-top:1px solid var(--color-vsp-light);margin-top:1.5rem;padding-top:1.25rem}.bench-euronext-card{background:var(--color-vsp-dark);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 2rem;display:flex}@media (width<=640px){.bench-euronext-card{flex-direction:column;align-items:flex-start;gap:1.25rem}}.bench-euronext-card__title{font-size:var(--text-h3);color:var(--color-vsp-white);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:700}.bench-euronext-card__body{font-size:var(--text-sm);color:#ffffffbf;font-weight:300;line-height:var(--leading-relaxed);max-width:38rem;margin:0}.bench-euronext-cta{background:var(--color-vsp-white);color:var(--color-vsp-dark);font-size:var(--text-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.bench-euronext-cta:hover{background:var(--color-vsp-gray-100)}.chart-tooltip{background:var(--color-vsp-dark);color:var(--color-vsp-white);border-radius:var(--radius-sm);pointer-events:none;z-index:10;white-space:nowrap;flex-direction:column;gap:1px;padding:.35rem .6rem;font-size:.75rem;transition:opacity .1s;display:none;position:absolute;box-shadow:0 4px 12px #030c3840}.chart-tooltip b{font-size:.8125rem;font-weight:700}.chart-tooltip span{opacity:.7;font-size:.6875rem;font-weight:300}.enx-checklist{background:var(--color-vsp-white);border:1px solid var(--color-vsp-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.75rem 2rem}.enx-checklist__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-vsp-purple);margin:0 0 1rem;font-size:.6875rem;font-weight:700}.enx-checklist__items{grid-template-columns:repeat(2,1fr);gap:.625rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.enx-checklist__items{grid-template-columns:1fr}}.enx-checklist__items li{font-size:var(--text-sm);color:var(--color-vsp-dark);align-items:center;gap:.625rem;font-weight:400;display:flex}.enx-checklist__items li .fa-duotone{--fa-primary-color:var(--color-vsp-teal);--fa-secondary-color:var(--color-vsp-teal);--fa-primary-opacity:1;--fa-secondary-opacity:.3;flex-shrink:0;font-size:1rem}.enx-bmr-docs{flex-direction:column;gap:.875rem;display:flex}.enx-bmr-doc{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background .18s;display:flex}.enx-bmr-doc:hover{background:#ffffff1a}.enx-bmr-doc__icon{--fa-primary-color:var(--color-vsp-teal);--fa-secondary-color:var(--color-vsp-teal);--fa-primary-opacity:1;--fa-secondary-opacity:.3;flex-shrink:0;font-size:1.5rem}.enx-bmr-doc__title{font-size:var(--text-base);color:var(--color-vsp-white);margin:0 0 .25rem;font-weight:600}.enx-bmr-doc__sub{font-size:var(--text-sm);color:#fff9;margin:0;font-weight:300}.enx-bmr-doc__arrow{color:#ffffff4d;--fa-primary-color:#ffffff4d;--fa-secondary-color:#ffffff4d;flex-shrink:0;margin-left:auto;font-size:1rem;transition:color .18s}.enx-bmr-doc:hover .enx-bmr-doc__arrow{color:var(--color-vsp-teal);--fa-primary-color:var(--color-vsp-teal);--fa-secondary-color:var(--color-vsp-teal)}.enx-market-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.enx-market-grid{grid-template-columns:1fr}}.enx-market-card{background:var(--color-vsp-gray-50);border:1px solid var(--color-vsp-light);border-radius:var(--radius-lg);padding:1.75rem}.enx-market-card__icon{border-radius:var(--radius-md);background:var(--color-vsp-white);border:1px solid var(--color-vsp-light);--fa-primary-color:var(--color-vsp-teal);--fa-secondary-color:var(--color-vsp-teal);--fa-primary-opacity:1;--fa-secondary-opacity:.3;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.25rem;display:inline-flex}.enx-market-card__title{font-size:var(--text-h3);color:var(--color-vsp-dark);letter-spacing:-.01em;margin:0 0 .625rem;font-weight:700}.enx-market-card__body{font-size:var(--text-sm);color:var(--color-vsp-body);font-weight:300;line-height:var(--leading-relaxed);margin:0}.enx-contrib-split{grid-template-columns:1fr 1fr;gap:3rem;margin-top:1rem;display:grid}@media (width<=860px){.enx-contrib-split{grid-template-columns:1fr;gap:2.5rem}}.enx-why-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.enx-why-list li{align-items:flex-start;gap:1rem;display:flex}.enx-why-list__icon{--fa-primary-color:var(--color-vsp-teal);--fa-secondary-color:var(--color-vsp-teal);--fa-primary-opacity:1;--fa-secondary-opacity:.3;flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.enx-why-list strong{font-size:var(--text-base);color:var(--color-vsp-dark);margin-bottom:.25rem;font-weight:600;display:block}.enx-why-list p{font-size:var(--text-sm);color:var(--color-vsp-body);font-weight:300;line-height:var(--leading-relaxed);margin:0}.enx-how-steps{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.enx-how-step{align-items:flex-start;gap:1rem;display:flex}.enx-how-step__num{border-radius:var(--radius-md);background:var(--color-vsp-dark);width:2.25rem;height:2.25rem;color:var(--color-vsp-teal);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.enx-how-step__title{font-size:var(--text-base);color:var(--color-vsp-dark);margin-bottom:.25rem;font-weight:600;display:block}.enx-how-step__body{font-size:var(--text-sm);color:var(--color-vsp-body);font-weight:300;line-height:var(--leading-relaxed);margin:0}.vm-steps{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.vm-step{background:var(--color-vsp-white);border:1px solid var(--color-vsp-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:4rem 1fr;gap:1.5rem;padding:2rem;display:grid}@media (width<=600px){.vm-step{grid-template-columns:1fr;padding:1.5rem}}.vm-step__num{border-radius:var(--radius-md);background:var(--color-vsp-dark);width:3.25rem;height:3.25rem;color:var(--color-vsp-teal);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.vm-step__title{font-size:var(--text-h3);color:var(--color-vsp-dark);letter-spacing:-.01em;margin:0 0 .75rem;font-weight:700}.vm-step__copy{font-size:var(--text-base);color:var(--color-vsp-body);font-weight:300;line-height:var(--leading-relaxed);margin:0 0 1.25rem}.vm-step__bullets{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.vm-step__bullets li{font-size:var(--text-sm);color:var(--color-vsp-body);line-height:var(--leading-relaxed);padding-left:1.25rem;position:relative}.vm-step__bullets li:before{content:"";background:var(--color-vsp-teal);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}
