@font-face{font-family:Unbounded;src:url(/_a/unbounded-var.C627f1f8.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+??}@font-face{font-family:Manrope;src:url(/_a/manrope-var.Dvxsihut.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+??}:root{--vz-bg:#f7f6f2;--vz-bg-alt:#efede6;--vz-surface:#fff;--vz-ink:#121212;--vz-ink-muted:#5b564f;--vz-ink-faint:#8b857a;--vz-line:#e2ded5;--vz-line-strong:#c9c3b6;--vz-noir:#0a0a0a;--vz-noir-alt:#161513;--vz-on-noir:#f5f3ef;--vz-on-noir-muted:#b7b0a3;--vz-line-noir:#2b2a27;--vz-brand:#ffd400;--vz-brand-hover:#e0b800;--vz-brand-soft:#fff6d0;--vz-brand-ring:#ffd40059;--vz-on-brand:#121212;--vz-brand-ink:#8a6d00;--vz-accent:#ffd400;--vz-accent-soft:#fff6d0;--vz-ok:#2e7d46;--vz-ok-soft:#eaf5ec;--vz-danger:#b92818;--vz-danger-soft:#fbeae6;--vz-font-display:"Unbounded", system-ui, sans-serif;--vz-font-text:"Manrope", system-ui, sans-serif;--vz-font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--vz-fs-xs:.8125rem;--vz-fs-sm:.9375rem;--vz-fs-md:1.0625rem;--vz-fs-lg:1.375rem;--vz-fs-xl:1.75rem;--vz-fs-2xl:2.5rem;--vz-fs-3xl:3.5rem;--vz-fs-hero:clamp(2.75rem, 3.4vw + 2rem, 6rem);--vz-lh-tight:1.06;--vz-lh-head:1.16;--vz-lh-body:1.6;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2.25rem;--vz-space-7:3.5rem;--vz-space-8:5.5rem;--vz-space-9:8rem;--vz-measure:64ch;--vz-container:1220px;--vz-radius-sm:2px;--vz-radius-md:2px;--vz-radius-control:2px;--vz-border:1px;--vz-focus:0 0 0 3px var(--vz-brand-ring);--vz-dur-fast:.14s;--vz-dur:.22s;--vz-ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html{background:var(--vz-bg);overflow-x:hidden}body{font-family:var(--vz-font-text);font-size:var(--vz-fs-md);line-height:var(--vz-lh-body);color:var(--vz-ink);background:var(--vz-bg);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3{font-family:var(--vz-font-display);line-height:var(--vz-lh-head);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;font-weight:700}a{color:inherit}::selection{background:var(--vz-brand);color:var(--vz-on-brand)}.container{width:min(100% - 2.5rem, var(--vz-container));margin-inline:auto}.eyebrow{font-family:var(--vz-font-text);font-size:var(--vz-fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--vz-brand-ink);margin-bottom:var(--vz-space-3);font-weight:700}.eyebrow--on-dark{color:var(--vz-brand)}.btn{justify-content:center;align-items:center;gap:var(--vz-space-2);font-family:var(--vz-font-text);font-weight:700;font-size:var(--vz-fs-sm);border-radius:var(--vz-radius-control);cursor:pointer;min-height:44px;transition:background-color var(--vz-dur) var(--vz-ease), color var(--vz-dur) var(--vz-ease), border-color var(--vz-dur) var(--vz-ease), transform var(--vz-dur-fast) var(--vz-ease);border:1px solid #0000;padding:.95rem 1.6rem;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--vz-focus);outline:none}.btn--sm{font-size:var(--vz-fs-xs);padding:.55rem 1.1rem}.btn--lg{font-size:var(--vz-fs-md);padding:1.05rem 2rem}.btn--primary{background:var(--vz-brand);color:var(--vz-on-brand)}.btn--primary:hover{background:var(--vz-brand-hover)}.btn--outline-on-dark{color:var(--vz-on-noir);border-color:var(--vz-line-noir);background:0 0}.btn--outline-on-dark:hover{border-color:var(--vz-on-noir)}.section{padding-block:var(--vz-space-9)}.section--dark{background:var(--vz-noir);color:var(--vz-on-noir)}.section--split{padding-block:0}.section__head{max-width:46rem;margin-bottom:var(--vz-space-7)}.section__head h2{font-size:var(--vz-fs-2xl)}.section__intro{margin-top:var(--vz-space-3);color:var(--vz-ink-muted);font-size:var(--vz-fs-lg)}.on-dark{color:var(--vz-on-noir)}.on-dark-muted{color:var(--vz-on-noir-muted)}.hero{background:var(--vz-noir);color:var(--vz-on-noir);padding-block:calc(var(--vz-space-9) + var(--vz-space-6)) var(--vz-space-9);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background:radial-gradient(60rem 40rem at 88% -10%,#ffd40029,#0000 60%),radial-gradient(50rem 40rem at 8% 110%,#ffffff0f,#0000 55%);position:absolute;inset:0}.hero__inner{position:relative}.hero__title{font-size:var(--vz-fs-hero);line-height:var(--vz-lh-tight);text-transform:uppercase;max-width:100%;font-weight:800}.hero__lead{margin-top:var(--vz-space-5);font-family:var(--vz-font-display);font-weight:500;font-size:var(--vz-fs-xl);max-width:30ch;color:var(--vz-on-noir);gap:var(--vz-space-2);flex-direction:column;display:flex}.hero__lead-line{display:block}.hero__sub{margin-top:var(--vz-space-4);max-width:46ch;font-size:var(--vz-fs-lg);color:var(--vz-on-noir-muted)}.hero__meta{gap:var(--vz-space-6);margin-top:var(--vz-space-7);padding-top:var(--vz-space-5);border-top:1px solid var(--vz-line-noir);flex-wrap:wrap;display:flex}.hero__meta-item{flex-direction:column;gap:.2rem;display:flex}.hero__meta-item span{font-size:var(--vz-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--vz-on-noir-muted)}.hero__meta-item strong{font-family:var(--vz-font-display);font-size:var(--vz-fs-lg)}.hero__actions{gap:var(--vz-space-4);margin-top:var(--vz-space-7);flex-wrap:wrap;display:flex}.grid{background:var(--vz-line);border:1px solid var(--vz-line);gap:1px;display:grid}.grid--4{grid-template-columns:repeat(1,1fr)}@media (width>=640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.grid--4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--vz-bg);padding:var(--vz-space-6) var(--vz-space-5)}.card__n{font-family:var(--vz-font-display);font-size:var(--vz-fs-xl);color:var(--vz-line-strong);margin-bottom:var(--vz-space-4)}.card__title{font-size:var(--vz-fs-lg);margin-bottom:var(--vz-space-3)}.card__text{color:var(--vz-ink-muted);font-size:var(--vz-fs-sm)}.split{grid-template-columns:1fr;display:grid}@media (width>=780px){.split{grid-template-columns:1fr 1fr}}.split__col{padding:var(--vz-space-8) var(--vz-space-6)}.split__col--black{background:var(--vz-noir);color:var(--vz-on-noir)}.split__col--white{background:var(--vz-bg);color:var(--vz-ink)}.split__claim{font-family:var(--vz-font-display);font-size:var(--vz-fs-2xl);font-weight:700;line-height:var(--vz-lh-tight);max-width:14ch;color:var(--vz-on-noir)}.split__claim--dark{color:var(--vz-ink)}.split__note{margin-top:var(--vz-space-4);max-width:34ch;color:var(--vz-on-noir-muted)}.split__note--dark{color:var(--vz-ink-muted)}.meanings{flex-direction:column;display:flex}.meaning{gap:var(--vz-space-5);padding-block:var(--vz-space-6);border-top:1px solid var(--vz-line);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.meaning:last-child{border-bottom:1px solid var(--vz-line)}.meaning__n{font-family:var(--vz-font-display);font-size:var(--vz-fs-xl);color:var(--vz-brand-ink);font-weight:700}.meaning__title{font-size:var(--vz-fs-xl);margin-bottom:var(--vz-space-3)}.meaning__text{max-width:62ch;color:var(--vz-ink)}.program__month-title{font-size:var(--vz-fs-lg);margin-top:var(--vz-space-8);margin-bottom:var(--vz-space-5);padding-bottom:var(--vz-space-3);border-bottom:1px solid var(--vz-line-noir)}.timeline{flex-direction:column;display:flex}.timeline__item{gap:var(--vz-space-5);padding:var(--vz-space-4) var(--vz-space-4);margin-inline:calc(var(--vz-space-4) * -1);border-top:1px solid var(--vz-line-noir);grid-template-columns:8rem minmax(0,1fr);display:grid}.timeline__item:last-child{border-bottom:1px solid var(--vz-line-noir)}.timeline__date{color:var(--vz-on-noir);flex-direction:column;display:flex}.timeline__date strong{font-family:var(--vz-font-display);font-size:var(--vz-fs-md)}.timeline__date span{font-size:var(--vz-fs-xs);color:var(--vz-on-noir-muted);text-transform:uppercase}.timeline__tag{font-size:var(--vz-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vz-brand);margin-bottom:var(--vz-space-1);font-weight:700;display:inline-block}.timeline__title{font-family:var(--vz-font-display);color:var(--vz-on-noir);font-weight:600}.timeline__desc{margin-top:var(--vz-space-2);color:var(--vz-on-noir-muted);font-size:var(--vz-fs-sm)}.experts{background:var(--vz-line-noir);border:1px solid var(--vz-line-noir);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=720px){.experts{grid-template-columns:repeat(3,1fr)}}.expert-card{background:var(--vz-noir-alt);padding:var(--vz-space-5)}.expert-card__name{font-family:var(--vz-font-display);color:var(--vz-on-noir);margin-bottom:var(--vz-space-2);font-weight:600}.expert-card__topic{color:var(--vz-on-noir-muted);font-size:var(--vz-fs-sm)}.price-card{background:var(--vz-noir);color:var(--vz-on-noir);padding:var(--vz-space-8) var(--vz-space-6);gap:var(--vz-space-7);display:grid}@media (width>=860px){.price-card{grid-template-columns:1.1fr 1fr;align-items:center}}.price-card__amount{font-family:var(--vz-font-display);font-size:clamp(2.5rem,3vw + 1.5rem,4rem);font-weight:800}.price-card__note{margin-top:var(--vz-space-3);color:var(--vz-on-noir-muted);max-width:32ch}.price-card__details{gap:var(--vz-space-5);flex-direction:column;display:flex}.price-card__list{gap:var(--vz-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.price-card__list li{padding-left:var(--vz-space-4);color:var(--vz-on-noir-muted);font-size:var(--vz-fs-sm);position:relative}.price-card__list li:before{content:"";background:var(--vz-brand);width:6px;height:6px;position:absolute;top:.55em;left:0}.price-card__statement{padding:var(--vz-space-4) var(--vz-space-5);border-left:3px solid var(--vz-brand);background:var(--vz-noir-alt);color:var(--vz-on-noir);font-size:var(--vz-fs-sm);max-width:34ch}.faq{border-top:1px solid var(--vz-line)}.faq__item{border-bottom:1px solid var(--vz-line);padding-block:var(--vz-space-5)}.faq__item summary{cursor:pointer;font-family:var(--vz-font-display);font-weight:600;font-size:var(--vz-fs-lg);justify-content:space-between;align-items:center;gap:var(--vz-space-4);list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--vz-font-text);color:var(--vz-brand-ink);transition:transform var(--vz-dur) var(--vz-ease);flex:none;font-size:1.5rem}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{margin-top:var(--vz-space-4);color:var(--vz-ink-muted);max-width:var(--vz-measure)}.vz-leadform__title{font-family:var(--vz-font-display);font-size:var(--vz-fs-lg);margin-bottom:var(--vz-space-2)}.vz-field__label{font-size:var(--vz-fs-sm);color:var(--vz-ink);font-weight:600}.vz-field__req{color:var(--vz-brand-ink)}.vz-input{border:1px solid var(--vz-line-strong);background:var(--vz-surface);width:100%;color:var(--vz-ink);border-radius:var(--vz-radius-control);padding:.8rem .9rem;font-size:1rem}.vz-input:focus-visible{border-color:var(--vz-brand-ink);box-shadow:var(--vz-focus);outline:none}select.vz-input{appearance:auto}.vz-field__error{color:var(--vz-danger);font-size:var(--vz-fs-xs)}.vz-consent{gap:var(--vz-space-3);font-size:var(--vz-fs-xs);color:var(--vz-ink-muted)}.vz-consent label{line-height:1.5}.vz-consent a{color:var(--vz-ink);text-decoration:underline}.vz-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--vz-brand);margin-top:.15rem}.vz-leadform .vz-btn{background:var(--vz-brand);color:var(--vz-on-brand);border-radius:var(--vz-radius-control);font-weight:700;font-size:var(--vz-fs-md);cursor:pointer;border:none;padding:1rem 1.5rem}.vz-leadform .vz-btn:hover{background:var(--vz-brand-hover)}.vz-leadform .vz-btn:focus-visible{box-shadow:var(--vz-focus);outline:none}.vz-leadform__status[data-kind=error]{color:var(--vz-danger);font-size:var(--vz-fs-sm)}.vz-leadform__done{align-items:flex-start;gap:var(--vz-space-3);color:var(--vz-ink);flex-direction:column;display:flex}.vz-leadform__done svg{color:var(--vz-brand-ink)}.legal h1{font-family:var(--vz-font-display);font-size:var(--vz-fs-2xl)}.legal h2{font-family:var(--vz-font-display);font-size:var(--vz-fs-lg)}.legal a{color:var(--vz-brand-ink)}@media (prefers-reduced-motion:reduce){.btn,.faq__item summary:after{transition:none}}
