.eo,.ep-sec,.evt{--brand-green:#1fbe98;--brand-green-deep:#0a8060;--brand-green-darker:#086147;--brand-navy:#0a1f35;--brand-gold:#e8b078;--brand-gold-deep:#c68a4d;--brand-gold-text:#8b5a2b;--white:#fff;--paper:#fbf8f3;--surface-50:#f9fafb;--line:#e4e2e1;--line-warm:#d5d1cc;--ink-faint:#c8c2bb;--text-body:#4b5563;--text-soft:#6b7280;--text-muted:#9ca3af;--green-tint:#f0fdf9;--gold-tint:#fbf1e5;--navy-tint:#f0f3f8;--error:#b33a2e;--error-tint:#fdf5f4;--error-line:#f1d6d2;--focus-ring:rgba(31,190,152,0.35);--r-md:10px;--r-lg:12px;--r-xl:14px;--r-inset:16px;--r-2xl:18px;--r-3xl:20px;--r-4xl:24px;--r-full:999px;--shadow-card-rest:0 1px 3px rgba(10,31,53,0.06);--shadow-card-soft:0 4px 16px rgba(10,31,53,0.06);--shadow-card-hover:0 16px 40px rgba(0,0,0,0.12);--shadow-card-strong:0 22px 48px rgba(10,31,53,0.18),0 6px 14px rgba(10,31,53,0.08);--shadow-card-tonal-hover:0 20px 44px color-mix(in srgb,var(--svc-deep,#0a8060) 20%,transparent);--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-instant:150ms;--duration-fast:250ms;--duration-default:350ms;--lift-card:-6px;--space-4:16px;--space-8:64px;--card-pad:24px;--ev-sticky-top:120px;font-family:var(--font-sans);color:var(--text-body);background:var(--white)}.eo *,.evt *{box-sizing:border-box}.eo .sr-only,.evt .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.evt,.eo) .t-lede{font-size:16px;line-height:1.65;font-weight:400;color:var(--text-body);max-width:64ch}:where(.evt,.eo) .t-body{font-size:14px;line-height:1.6;color:var(--text-body)}:where(.evt,.eo) .t-caption{font-size:13px;line-height:1.5;color:var(--text-soft)}:where(.evt,.eo) .t-label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}:where(.evt,.eo) .t-h3{font-family:var(--font-heading);font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.005em;color:var(--brand-navy);text-wrap:balance}:where(.evt,.eo) .t-h2{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.01em;color:var(--brand-navy);text-wrap:balance}:where(.evt,.eo) [data-surface=navy] .t-h2{color:#fff}:where(.evt,.eo) .eyebrow{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-deep);margin:0}:where(.evt,.eo) [data-surface=navy] .eyebrow{color:var(--brand-green)}:where(.evt,.eo) [data-surface=paper] .eyebrow{color:var(--brand-green-deep)}:where(.evt,.eo) .eyebrow-pill{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);color:#fff}:where(.evt,.eo) .ds-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#f0fdf9;color:#0a8060;font-size:12px;font-weight:500;border:1px solid rgba(31,190,152,.2)}:where(.evt) .field{display:flex;flex-direction:column;gap:6px;margin:0}:where(.evt) .field label{font-size:12px;font-weight:500;color:var(--brand-navy);letter-spacing:.01em;display:flex;align-items:baseline;gap:6px}:where(.evt) .field label .req{color:var(--error);font-weight:600;margin-left:2px}:where(.evt) .field input,:where(.evt) .field select{width:100%;padding:13px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;font-family:var(--font-sans);font-size:15px;color:var(--brand-navy);transition:border-color .15s ease,box-shadow .15s ease;outline:none}:where(.evt) .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230A1F35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}:where(.evt) .field input:hover,:where(.evt) .field select:hover{border-color:var(--line-warm)}:where(.evt) .field input:focus,:where(.evt) .field select:focus{border-color:var(--brand-green);box-shadow:0 0 0 4px rgba(31,190,152,.14)}:where(.evt) .field .help{font-size:12px;color:var(--text-body);margin-top:2px}:where(.evt) .field-error{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--error);font-weight:500;line-height:1.4}:where(.evt) .field.is-error input,:where(.evt) .field.is-error select{border-color:var(--error);background:var(--error-tint)}:where(.evt) .chip-row{display:flex;flex-wrap:wrap;gap:8px}:where(.evt) .chip{position:relative;padding:9px 16px;min-height:40px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font-size:13.5px;color:var(--brand-navy);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .15s ease,background .15s ease,color .15s ease}:where(.evt) .chip:hover{border-color:var(--line-warm)}:where(.evt) .chip input{position:absolute;opacity:0;pointer-events:none}:where(.evt) .chip:has(input:checked){border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}:where(.evt) .chip:has(input:focus-visible){box-shadow:0 0 0 3px rgba(31,190,152,.3)}:where(.evt) .privacy{position:relative;display:flex;align-items:flex-start;gap:14px;padding:15px 18px;border-radius:12px;background:#fff;border:1.5px solid var(--line);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}:where(.evt) .privacy:hover{border-color:var(--line-warm)}:where(.evt) .privacy input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}:where(.evt) .privacy .pv-box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-warm);background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:background .18s ease,border-color .18s ease}:where(.evt) .privacy .pv-box svg{opacity:0;transition:opacity .15s ease}:where(.evt) .privacy:has(input:checked){border-color:var(--brand-green);background:var(--green-tint);box-shadow:0 0 0 4px rgba(31,190,152,.08)}:where(.evt) .privacy:has(input:checked) .pv-box{background:var(--brand-green);border-color:var(--brand-green)}:where(.evt) .privacy:has(input:checked) .pv-box svg{opacity:1}:where(.evt) .privacy:has(input:focus-visible){box-shadow:0 0 0 3px var(--focus-ring)}:where(.evt) .privacy .pv-text{font-size:13px;color:var(--text-body);line-height:22px;text-wrap:pretty}:where(.evt) .privacy a{color:var(--brand-navy);border-bottom:1.5px solid var(--brand-green);padding-bottom:1px;font-weight:500}:where(.evt) .tonal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.evt) .tonal-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;color:inherit;border-radius:24px;padding:28px;background:linear-gradient(158deg,color-mix(in srgb,var(--svc,var(--brand-green)) 16%,#fff) 0,color-mix(in srgb,var(--svc,var(--brand-green)) 10%,#fff) 100%);border:1px solid color-mix(in srgb,var(--svc,var(--brand-green)) 20%,transparent)}:where(.evt) .tonal-card>*{position:relative;z-index:1}:where(.evt) .tonal-card .tonal-ico{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:var(--svc-deep,var(--brand-green-deep));color:#fff}:where(.evt) .tonal-card .tonal-lab{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-darker);margin-bottom:8px}:where(.evt) .tonal-card h3{font-family:var(--font-heading);font-weight:700;font-size:20px;line-height:1.28;color:var(--brand-navy);margin:0 0 8px;text-wrap:balance}:where(.evt) .tonal-card p{font-size:14px;line-height:1.6;color:var(--text-body);margin:0}:where(.evt) .tonal-card .tonal-wm{position:absolute;z-index:0;right:-46px;bottom:-52px;width:236px;height:236px;pointer-events:none;color:color-mix(in srgb,var(--svc-deep,var(--brand-green-deep)) 9%,transparent);transform:rotate(-14deg)}.evt .ev-fit-grid.n3 .tonal-grid>.tonal-card:last-child{grid-column:1/-1}:where(.evt) .phase-num{width:24px;height:24px;border-radius:999px;background:#1fbe98;color:#fff;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}:where(.evt) .ds-avatar{border-radius:9999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#14304f,#0a1f35)}:where(.evt) .ds-avatar img{object-fit:cover}:where(.evt) .faq-item{border:1px solid var(--line);border-radius:18px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}:where(.evt) .faq-item[open]{box-shadow:0 6px 20px rgba(10,31,53,.06);border-color:var(--line-warm)}:where(.evt) .faq-item summary{list-style:none;padding:18px 22px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--brand-navy)}:where(.evt) .faq-item summary::-webkit-details-marker{display:none}:where(.evt) .faq-item summary .chev{transition:transform .25s ease;flex-shrink:0}:where(.evt) .faq-item[open] summary .chev{transform:rotate(180deg)}:where(.evt) .faq-item .ans{padding:0 22px 20px;color:var(--text-body);line-height:1.6;font-size:14px}.eo .ev-wrap,.evt .ev-wrap{max-width:1440px;margin:0 auto;padding:0 32px}.eo .ev-inner,.evt .ev-inner{max-width:1200px;margin:0 auto}.eo .ev-stack,.evt .ev-stack{display:flex;flex-direction:column}.eo .ev-h2,.evt .ev-h2{font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.01em;color:var(--brand-navy);margin:0;text-wrap:balance}.evt .ev-module{display:flex;flex-direction:column;gap:12px;padding-top:var(--space-8);scroll-margin-top:var(--ev-sticky-top)}.evt .ev-module>.ev-h2{margin-bottom:12px}.evt .evt-hero-tag{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.evt .evt-lang-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:12px;font-weight:500;letter-spacing:.02em}.evt .lfh-photo-card.is-muted .lfh-photo-img{filter:grayscale(1) contrast(.95)}.evt .lfh-photo-title{margin-bottom:0}.evt .evt-hero-cta{margin-top:24px}.evt .lfh-photo-card.is-spk{background:radial-gradient(70% 90% at 82% 55%,rgba(31,190,152,.2),rgba(31,190,152,0) 70%),linear-gradient(120deg,#0e2742 0,var(--brand-navy) 60%)}.evt .lfh-photo-content.has-spk{justify-content:space-between;gap:48px}.evt .lfh-photo-content.has-spk .lfh-photo-copy{max-width:620px}.evt .evt-hero-spk{flex:none;display:flex;flex-direction:column;gap:14px;padding:48px 0}.evt .evt-hero-spk-label{margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green)}.evt .evt-hero-spk-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.evt .evt-hero-spk-item{position:relative;overflow:hidden;border-radius:20px;background:#14304f;box-shadow:0 18px 40px rgba(0,0,0,.28)}.evt .evt-hero-spk-photo{position:absolute;inset:0}.evt .evt-hero-spk-photo img{object-fit:cover;object-position:50% 30%}.evt .evt-hero-spk-item:after{content:"";position:absolute;inset:auto 0 0 0;height:58%;background:linear-gradient(180deg,rgba(10,31,53,0),rgba(10,31,53,.55) 45%,rgba(10,31,53,.9))}.evt .evt-hero-spk-cap{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.evt .evt-hero-spk-cap>b{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.2}.evt .evt-hero-spk-cap>span{font-size:12.5px;line-height:1.35;color:rgba(255,255,255,.78)}.evt .evt-hero-spk-more{margin:0;font-size:13px;color:rgba(255,255,255,.72)}.evt .evt-hero-spk-more.is-narrow{display:none}@media (min-width:1200px){.evt .evt-hero-spk.n1 .evt-hero-spk-list{grid-template-columns:280px}.evt .evt-hero-spk.n1 .evt-hero-spk-item{height:340px}.evt .evt-hero-spk.n1 .evt-hero-spk-cap>b{font-size:20px}.evt .evt-hero-spk.n2 .evt-hero-spk-list{grid-template-columns:repeat(2,232px);padding-bottom:32px}.evt .evt-hero-spk.n2 .evt-hero-spk-item{height:296px}.evt .evt-hero-spk.n2 .evt-hero-spk-item:nth-child(2){transform:translateY(32px)}.evt .evt-hero-spk.n3 .evt-hero-spk-list{grid-template-columns:repeat(3,176px);gap:14px;padding-bottom:24px}.evt .evt-hero-spk.n3 .evt-hero-spk-item{height:248px}.evt .evt-hero-spk.n3 .evt-hero-spk-item:nth-child(2){transform:translateY(24px)}.evt .evt-hero-spk.n4 .evt-hero-spk-list{grid-template-columns:repeat(2,212px);gap:14px}.evt .evt-hero-spk.n4 .evt-hero-spk-item{height:176px}.evt .evt-hero-spk.n4 .evt-hero-spk-cap>b{font-size:15px}}.evt .lfh-photo-card.is-muted .evt-hero-spk-photo img{filter:grayscale(1) contrast(.95)}@media (max-width:1199px){.evt .lfh-photo-content.has-spk{flex-direction:column;align-items:stretch;gap:0}.evt .lfh-photo-content.has-spk .lfh-photo-copy{max-width:640px;padding-bottom:24px}.evt .evt-hero-spk{padding:20px 0 32px;border-top:1px solid rgba(255,255,255,.14);gap:12px}.evt .evt-hero-spk .evt-hero-spk-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0}.evt .evt-hero-spk .evt-hero-spk-item{display:flex;align-items:center;gap:14px;height:auto;overflow:visible;border-radius:0;background:none;box-shadow:none;transform:none}.evt .evt-hero-spk-item:after{display:none}.evt .evt-hero-spk-photo{position:relative;inset:auto;flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.evt .evt-hero-spk-cap{position:static;min-width:0}.evt .evt-hero-spk .evt-hero-spk-cap>b{font-size:16px}}@media (max-width:700px){.evt .evt-hero-spk .evt-hero-spk-item:nth-child(n+3),.evt .evt-hero-spk-more.is-wide{display:none}.evt .evt-hero-spk-more.is-narrow{display:block}}.evt .evt-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"intro aside" "mods aside";column-gap:var(--space-8);align-items:start;padding-bottom:112px}.evt .evt-intro{grid-area:intro;min-width:0}.evt .evt-mods{grid-area:mods;min-width:0}.evt .ev-aside{grid-area:aside;align-self:start;position:sticky;top:var(--ev-sticky-top)}.evt .ev-intro{display:flex;flex-direction:column;gap:24px}.evt .ev-intro .t-lede{font-size:17px;line-height:1.65;max-width:60ch;margin:0}.evt .ev-when{display:flex;gap:var(--space-4);align-items:center;width:100%;padding:20px 24px;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line)}.evt .evt-when-rel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-darker);margin:0 0 2px}.evt .ev-when-main{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--brand-navy);line-height:1.3;margin:0}.evt .ev-when-line2{margin:0;font-size:15px;font-weight:500;color:var(--brand-navy)}.eo .ev-cal,.evt .ev-cal{width:64px;flex:none;border-radius:var(--r-lg);overflow:hidden;text-align:center;border:1px solid var(--line);background:var(--white)}.eo .ev-cal>b,.evt .ev-cal>b{display:block;background:var(--brand-navy);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;font-weight:500}.eo .ev-cal>span,.evt .ev-cal>span{display:block;font-family:var(--font-heading);font-weight:800;font-size:28px;color:var(--brand-navy);line-height:1.3}.evt .ev-hosts-row{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:12px 12px 12px 20px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--white)}.evt .ev-hosts-row.h1{grid-template-columns:auto minmax(0,240px)}.evt .ev-hosts-row.h3{grid-template-columns:auto repeat(3,minmax(0,1fr))}.evt .ev-hosts-row .t-label{white-space:nowrap;padding-right:8px}.evt .ev-host-tile{min-height:56px;padding:8px 10px;border-radius:var(--r-lg);background:var(--surface-50);display:flex;align-items:center;justify-content:center}.evt .ev-host-tile img{max-height:36px;width:auto}.evt .evt-host-name{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--brand-navy);text-align:center;line-height:1.2;padding:0 8px}.evt .ev-toc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px}.evt .ev-toc-label{margin-right:8px}.evt .ev-toc a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:var(--r-full);font-size:13.5px;font-weight:500;color:var(--brand-navy);border:1px solid var(--line);background:var(--white);transition:border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard)}.evt .ev-toc a:hover{border-color:var(--line-warm);background:var(--surface-50)}.evt .form-card{background:var(--white);border-radius:var(--r-4xl);box-shadow:var(--shadow-card-soft);border:1px solid var(--line)}.evt .ev-form-head,.evt .form-card.ev-form{display:flex;flex-direction:column}.evt .ev-form-head{padding:28px 32px 18px;border-bottom:1px solid var(--line);gap:6px}.evt .ev-form-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--brand-navy);font-weight:500;margin:0}.evt .ev-form-meta svg{color:var(--brand-green-deep);flex:none}.evt .ev-form-body{padding:22px 32px 24px;display:flex;flex-direction:column;gap:20px}.evt .ev-form-foot{padding:16px 32px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.evt .ev-form-foot .t-caption{margin:0;display:flex;gap:8px;align-items:flex-start}.evt .ev-form-foot .t-caption svg{flex:none;margin-top:2px;color:var(--brand-green-deep)}.evt .ev-fields{display:flex;flex-direction:column;gap:20px}.evt .form-card .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.evt .ev-fieldset{border:0;margin:0;padding:0;min-width:0}.evt .ev-group-label{display:flex;gap:6px;align-items:baseline;padding:0;width:100%;margin:0 0 8px;font-size:12px;font-weight:500;color:var(--brand-navy);letter-spacing:.01em}.evt .ev-group-label .req{color:var(--error);font-weight:600}.evt .ev-optional{border-radius:var(--r-xl);background:var(--surface-50);padding:16px;display:flex;flex-direction:column;gap:16px}.evt .ev-radio-list{display:flex;flex-direction:column;gap:8px}.evt .ev-radio{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:11px 14px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--white);cursor:pointer;font-size:14px;line-height:22px;color:var(--brand-navy);transition:border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard)}.evt .ev-radio:hover{border-color:var(--line-warm)}.evt .ev-radio input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand-green-deep)}.evt .ev-radio .rich-span-p+.rich-span-p:before{content:" "}.evt .ev-radio a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.evt .ev-radio:has(input:checked){border-color:var(--brand-green);background:var(--green-tint);box-shadow:0 0 0 4px rgba(31,190,152,.08)}.evt .ev-radio:has(input:focus-visible){box-shadow:0 0 0 3px var(--focus-ring)}.evt .ev-full .advisor-btn{width:100%;justify-content:center}.evt .ev-form-error{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-lg);background:var(--error-tint);border:1px solid var(--error-line);color:var(--error)}.evt .ev-form-error:focus{outline:none;box-shadow:0 0 0 3px rgba(179,58,46,.2)}.evt .ev-form-error svg{flex:none;margin-top:1px}.evt .ev-form-error b{display:block;font-size:14px;font-weight:600}.evt .ev-form-error li,.evt .ev-form-error span{display:block;font-size:13px;line-height:1.5;color:var(--brand-navy)}.evt .ev-form-error ul{margin:4px 0 0;padding:0;list-style:none}.evt .ev-form-error a{color:var(--brand-green-deep);font-weight:500;text-decoration:underline;text-underline-offset:2px}.evt .ev-reply{display:flex;flex-direction:column;gap:16px;padding:28px}.evt .ev-reply h2:focus{outline:none}.evt .ev-tick{width:48px;height:48px;border-radius:var(--r-full);background:var(--green-tint);display:flex;align-items:center;justify-content:center;color:var(--brand-green-deep)}.evt .ev-tick.is-gold{background:var(--gold-tint);color:var(--brand-gold-text)}.evt .ev-cal-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evt .ev-cal-btns a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border-radius:999px;border:1.5px solid var(--brand-navy);color:var(--brand-navy);font-size:13px;font-weight:500;background:transparent;transition:background var(--duration-instant) ease,color var(--duration-instant) ease}.evt .ev-cal-btns a:hover{background:var(--brand-navy);color:#fff}.evt .evt-gap{display:flex;align-items:center;gap:16px;padding:24px 28px}.evt .evt-gap-line{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.25;color:var(--brand-navy)}.evt .ev-disclaimer{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-xl);background:var(--gold-tint);font-size:14px;line-height:1.55;color:var(--brand-navy)}.evt .ev-disclaimer svg{flex:none;margin-top:2px;color:var(--brand-gold-text)}.evt .ev-disclaimer p{margin:0}.evt .ev-disclaimer a{color:var(--brand-green-deep);font-weight:500;text-decoration:underline}.evt:not([data-ended=true]) [data-ended-only],.evt[data-ended=true] [data-reg-cta]{display:none!important}.evt .evt-outcomes-plain{font-size:16px;line-height:1.65;color:var(--brand-navy);margin:0}.evt .ev-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);list-style:none;margin:0;padding:0}.evt .ev-outcome{display:flex;gap:14px;align-items:flex-start;padding:var(--card-pad);border-radius:var(--r-inset);background:var(--white);border:1px solid var(--line)}.evt .ev-outcome p{color:var(--brand-navy);font-size:15px;line-height:1.5;margin:0}.evt .ev-outcome .phase-num{margin-top:2px}.evt .ev-agenda{display:flex;flex-direction:column;border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.evt .ev-agenda li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);align-items:center}.evt .ev-agenda li.no-time{grid-template-columns:minmax(0,1fr) auto}.evt .ev-agenda time{font-family:var(--font-heading);font-weight:600;color:var(--brand-navy);font-size:16px}.evt .ev-agenda b{color:var(--brand-navy);font-weight:500;font-size:15px}.evt .ev-speakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.evt .ev-speakers.n1{grid-template-columns:minmax(0,1fr)}.evt .ev-speakers.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evt .ev-speaker{display:flex;gap:var(--space-4);padding:var(--card-pad);border-radius:var(--r-inset);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card-rest)}.evt .ev-speakers.n1 .ev-speaker{padding:28px;gap:24px}.evt .ev-speakers.compact .ev-speaker{flex-direction:column;gap:12px;padding:18px}.evt .ev-speaker h3{font-family:var(--font-heading);font-size:18px;line-height:1.3;margin:0;color:var(--brand-navy)}.evt .ev-speakers.n1 .ev-speaker h3{font-size:20px}.evt .ev-speaker h3 a{color:inherit}.evt .ev-speaker h3 a:hover{color:var(--brand-green-deep)}.evt .ev-speaker .role{font-size:13px;color:var(--text-soft);margin:2px 0 0}.evt .ev-speaker .bio{font-size:13.5px;line-height:1.55;margin:10px 0 0;color:var(--text-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evt .ev-speakers.compact .ev-speaker .bio{-webkit-line-clamp:2;font-size:13px}.evt .ev-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--r-xl);border:1px solid var(--line);overflow:hidden;background:var(--white);margin:0}.evt .ev-fact{display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.evt .ev-fact:nth-child(odd){border-right:1px solid var(--line)}.evt .ev-facts.even>.ev-fact:nth-last-child(-n+2),.evt .ev-facts.odd>.ev-fact:last-child{border-bottom:0}.evt .ev-facts.odd>.ev-fact:last-child{grid-column:1/-1;border-right:0}.evt .ev-fact svg{flex:none;margin-top:2px;color:var(--brand-green-deep)}.evt .ev-fact dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-weight:500}.evt .ev-fact dd{margin:2px 0 0;font-size:14px;color:var(--brand-navy);font-weight:500}.evt .evt-map{font-size:13px;font-weight:600;color:var(--brand-green-deep)}.evt .evt-partners{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:24px 0}.evt .ev-partner{height:32px;padding:0 14px;border-radius:var(--r-full);background:var(--surface-50);display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--text-soft)}.evt .evt-band{padding:96px 0}.evt .evt-band[data-surface=paper]{background:var(--paper)}.evt .evt-band[data-surface=navy]{background:var(--brand-navy)}.evt .evt-band-inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.evt .evt-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;align-items:start}.evt .evt-faq-list{display:flex;flex-direction:column;gap:12px}.evt .ev-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px;background:var(--white);box-shadow:0 -8px 30px rgba(10,31,53,.14);display:none;align-items:center;gap:12px;border-top:1px solid var(--line);transform:translateY(110%);transition:transform var(--duration-fast) var(--ease-standard)}.evt .ev-sticky[data-show=true]{transform:none}.evt .ev-sticky .meta{font-size:12px;line-height:1.35;color:var(--text-soft);flex:1;min-width:0}.evt .ev-sticky .meta b{display:block;color:var(--brand-navy);font-size:13px}@media (max-width:1100px){.evt .evt-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "aside" "mods";row-gap:32px}.evt .ev-aside{position:static}}@media (max-width:700px){.evt .ev-wrap{padding:0}.evt .evt-grid{padding:0 0 64px;row-gap:0}.evt .evt-intro,.evt .evt-mods{padding:0 16px}.evt .evt-intro{background:var(--paper);padding-top:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.evt .ev-aside{padding:20px 16px 0;background:var(--paper)}.evt .ev-intro .ev-when{padding:14px 16px}.evt .ev-hosts-row,.evt .ev-hosts-row.h1{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.evt .ev-hosts-row.h1{grid-template-columns:minmax(0,1fr)}.evt .ev-hosts-row.h3{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.evt .ev-hosts-row .t-label{grid-column:1/-1;padding:0}.evt .evt-host-name{font-size:13px}.evt .ev-toc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.evt .ev-toc::-webkit-scrollbar{display:none}.evt .ev-toc a{white-space:nowrap}.evt .ev-toc-label{display:none}.evt .ev-h2{font-size:26px}.evt .ev-module{padding-top:48px}.evt .ev-facts,.evt .ev-outcomes,.evt .ev-speakers,.evt .ev-speakers.compact,.evt .tonal-grid{grid-template-columns:minmax(0,1fr)}.evt .ev-facts .ev-fact{border-right:0;border-bottom:1px solid var(--line)}.evt .ev-facts .ev-fact:last-child{border-bottom:0}.evt .ev-speakers.compact .ev-speaker{flex-direction:row;padding:14px}.evt .form-card .row{grid-template-columns:minmax(0,1fr)}.evt .ev-form-body,.evt .ev-form-foot,.evt .ev-form-head{padding-left:20px;padding-right:20px}.evt .evt-gap{padding:20px}.evt .evt-band{padding:48px 16px}.evt .evt-band-inner{flex-direction:column;align-items:stretch;gap:20px}.evt .evt-faq-grid{grid-template-columns:minmax(0,1fr);gap:16px}.evt .evt-partners{padding:24px 16px}.evt .evt-hero-cta .advisor-btn{width:100%;justify-content:center}.evt .ev-sticky{display:flex}.evt{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.evt .ev-sticky{transition:none}}.eo .eo-head{padding:32px 0 40px}.eo .eo-h1{font-family:var(--font-heading);font-weight:800;font-size:48px;line-height:.95;letter-spacing:-.015em;color:var(--brand-navy);margin:0;text-wrap:balance}.eo .eo-head-grid{display:flex;flex-direction:column;gap:16px;margin-top:20px;max-width:760px}.eo .eo-head .t-lede{margin:0;max-width:680px}.eo .eo-sec{padding:0 0 64px}.eo .eo-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.eo .eo-h2-label{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-deep);margin:0 0 14px}.eo .eo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.eo .eo-stay{gap:24px;padding:24px 28px;border-radius:var(--r-4xl);background:var(--gold-tint)}.eo .eo-stay,.eo .eo-stay-ico{display:flex;align-items:center}.eo .eo-stay-ico{flex:none;width:48px;height:48px;border-radius:999px;background:var(--white);justify-content:center;color:var(--brand-gold-text)}.eo .eo-stay-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.eo .eo-stay-txt h2{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1.25;color:var(--brand-navy);margin:0}.eo .eo-stay-txt p{margin:0;font-size:14px;line-height:1.55}.eo .eo-empty{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:44px 48px;border-radius:var(--r-4xl);background:var(--brand-navy);box-shadow:var(--shadow-card-strong)}.eo .eo-empty-ico{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--brand-green);margin-bottom:20px}.eo .eo-empty-title{font-family:var(--font-heading);font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.01em;color:#fff;margin:0 0 12px;text-wrap:balance}.eo .eo-empty-line{margin:0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.72)}.eo .eo-empty-cta{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--r-3xl);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.eo .eo-empty-cta h3{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:1.25;color:#fff;margin:0}.eo .eo-empty-cta p{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.72)}.eo .eoc{position:relative;display:flex;background:var(--white);border:1px solid var(--line);border-radius:var(--r-4xl);box-shadow:var(--shadow-card-rest);color:var(--text-body);transition:transform var(--duration-default) var(--ease-out-soft),box-shadow var(--duration-default) var(--ease-out-soft)}.eo .eoc:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-card-hover)}.eo .eoc:has(.eoc-link:focus-visible){box-shadow:0 0 0 4px var(--focus-ring),var(--shadow-card-hover)}.eo .eoc .eoc-link:focus-visible{outline:none}.eo .eoc .eoc-link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.eo .eoc .eoc-link.advisor-btn:hover{transform:none}.eo .eoc-title{font-family:var(--font-heading);font-weight:700;color:var(--brand-navy);margin:0;text-wrap:balance;letter-spacing:-.005em}.eo .eoc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eo .eoc-lang{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;background:var(--white)}.eo .eoc-lang,.eo .eoc-line{font-weight:500;color:var(--brand-navy)}.eo .eoc-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45}.eo .eoc-line>svg{flex:none;margin-top:1px;color:var(--brand-green-deep)}.eo .eoc-line.is-soft{font-weight:400;color:var(--text-body)}.eo .eoc-hosts{margin:0;font-size:13px;line-height:1.5;color:var(--text-body)}.eo .eoc-visual{position:relative;overflow:hidden;background:var(--brand-navy)}.eo .eoc-visual img{object-fit:cover}.eo .eoc-visual .eoc-cal-pos{position:absolute;top:16px;left:16px;z-index:0}.eo .eoc-visual .ev-cal{box-shadow:var(--shadow-card-rest);border:0}.eo .eoc-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.eo .eoc-featured .eoc-visual{min-height:440px;border-radius:var(--r-4xl) 0 0 var(--r-4xl)}.eo .eoc-featured .eoc-body{display:flex;flex-direction:column;gap:14px;padding:36px 40px 40px}.eo .eoc-featured .eoc-title{font-size:32px;line-height:1.1}.eo .eoc-featured .eoc-summary{margin:0;font-size:15px;line-height:1.6;color:var(--text-body)}.eo .eoc-featured .eoc-facts{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eo .eoc-featured .eoc-cta{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.eo .eoc-featured .eoc-cta .t-caption{margin:0}.eo .eoc-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"blk main cta";column-gap:24px;align-items:start;padding:24px 28px}.eo .eoc-row>.eoc-blk{grid-area:blk}.eo .eoc-row>.eoc-main{grid-area:main;display:flex;flex-direction:column;gap:8px;min-width:0}.eo .eoc-row>.eoc-cta{grid-area:cta;align-self:center}.eo .eoc-row .eoc-title{font-size:20px;line-height:1.25}@media (max-width:900px){.eo .eoc-featured{grid-template-columns:1fr;border-radius:var(--r-3xl)}.eo .eoc-featured .eoc-visual{min-height:0;aspect-ratio:16/10;border-radius:var(--r-3xl) var(--r-3xl) 0 0}}.eo .eoc-visual.has-spk{display:flex;align-items:center;justify-content:center;padding:48px 32px 48px 104px;background:radial-gradient(70% 80% at 55% 55%,rgba(31,190,152,.2),rgba(31,190,152,0) 72%),linear-gradient(120deg,#0e2742 0,var(--brand-navy) 70%)}.eo .eoc-spk{list-style:none;margin:0;padding:0;display:grid;gap:14px}.eo .eoc-spk-item{position:relative;overflow:hidden;border-radius:18px;background:#14304f;box-shadow:0 16px 36px rgba(0,0,0,.26)}.eo .eoc-spk-photo{position:absolute;inset:0}.eo .eoc-spk-photo img{object-fit:cover;object-position:50% 30%}.eo .eoc-spk-item:after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(180deg,rgba(10,31,53,0),rgba(10,31,53,.55) 45%,rgba(10,31,53,.9))}.eo .eoc-spk-cap{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.eo .eoc-spk-cap>b{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.2}.eo .eoc-spk-cap>span{font-size:12px;line-height:1.35;color:rgba(255,255,255,.78)}.eo .eoc-spk.n1{grid-template-columns:250px}.eo .eoc-spk.n1 .eoc-spk-item{height:300px}.eo .eoc-spk.n2{grid-template-columns:repeat(2,210px);padding-bottom:30px}.eo .eoc-spk.n2 .eoc-spk-item{height:272px}.eo .eoc-spk.n2 .eoc-spk-item:nth-child(2){transform:translateY(30px)}.eo .eoc-spk.n3{grid-template-columns:repeat(3,156px);gap:12px;padding-bottom:22px}.eo .eoc-spk.n3 .eoc-spk-item{height:220px}.eo .eoc-spk.n3 .eoc-spk-item:nth-child(2){transform:translateY(22px)}@media (max-width:900px){.eo .eoc-featured .eoc-visual.has-spk{aspect-ratio:auto;padding:24px 16px 24px 84px}.eo .eoc-spk.n1{grid-template-columns:150px}.eo .eoc-spk.n1 .eoc-spk-item{height:180px}.eo .eoc-spk.n2{grid-template-columns:repeat(2,120px);gap:10px;padding-bottom:18px}.eo .eoc-spk.n2 .eoc-spk-item{height:156px}.eo .eoc-spk.n2 .eoc-spk-item:nth-child(2){transform:translateY(18px)}.eo .eoc-spk.n3{grid-template-columns:repeat(3,84px);gap:8px;padding-bottom:14px}.eo .eoc-spk.n3 .eoc-spk-item{height:120px}.eo .eoc-spk.n3 .eoc-spk-item:nth-child(2){transform:translateY(14px)}.eo .eoc-spk-cap{left:10px;right:10px;bottom:9px}.eo .eoc-spk-cap>b{font-size:13px}.eo .eoc-spk-cap>span{display:none}}.eo .eoc-hosts-row{display:flex;align-items:center;gap:10px;margin-top:2px}.eo .eoc-avs{display:flex;flex:none}.eo .eoc-av{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--white)}.eo .eoc-av+.eoc-av{margin-left:-8px}.eo .eoc-av img{object-fit:cover}@media (max-width:700px){.eo .ev-wrap{padding:0 16px}.eo .eo-head{padding:16px 0 28px}.eo .eo-h1{font-size:34px;line-height:1}.eo .eo-head-grid{margin-top:14px;gap:12px}.eo .eo-head .t-lede{font-size:15px;line-height:1.6}.eo .eo-sec{padding-bottom:48px}.eo .ev-h2{font-size:26px}.eo .eo-list{gap:12px}.eo .eo-stay{flex-direction:column;align-items:stretch;gap:14px;padding:20px}.eo .eo-empty-cta .advisor-btn,.eo .eo-stay .ds-btn-dark{width:100%;justify-content:center}.eo .eo-empty{grid-template-columns:1fr;gap:24px;padding:28px 20px;border-radius:var(--r-3xl)}.eo .eo-empty-title{font-size:28px}.eo .eo-empty-cta{padding:20px;align-items:stretch}.eo .eoc-featured .eoc-body{padding:20px 20px 24px;gap:12px}.eo .eoc-featured .eoc-title{font-size:24px;line-height:1.15}.eo .eoc-featured .eoc-cta{align-items:stretch}.eo .eoc-featured .eoc-cta .advisor-btn{width:100%;justify-content:center}.eo .eoc-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"blk main" "blk cta";column-gap:14px;row-gap:12px;padding:16px;border-radius:var(--r-2xl)}.eo .eoc-row .ev-cal{width:56px}.eo .eoc-row .ev-cal>span{font-size:24px}.eo .eoc-row>.eoc-cta{align-self:start}.eo .eoc-row .eoc-title{font-size:17px}.eo .eoc-row .eoc-line{font-size:13px}.eo .eoc-row .eoc-link{min-height:44px;display:inline-flex;align-items:center}}@media (prefers-reduced-motion:reduce){.eo .eoc{transition:none}.eo .eoc:hover{transform:none}}.evt form[hidden],.evt[data-replied=true] [data-reply-hides]{display:none!important}@media (max-width:700px){body:has(.evt .ev-sticky[data-show=true]) .fab-wrap{bottom:96px;transition:bottom var(--duration-fast,.25s) ease}}.eo .ev-cal,.evt .ev-cal{display:block}