:root{--dl-green:#1c1c1b;--dl-green-deep:#1c1c1b;--dl-lime:#f7f0e5;--dl-gold:#78521d;--dl-gold-strong:#5f4116;--dl-gold-text:#78521d;--dl-cream:#f7f0e5;--dl-surface:#fff;--dl-text:#20201f;--dl-muted:#657079;--dl-border:#e2d8ca;--dl-error:#b42318;--dl-success:#17643c;--dl-focus:#78521d;--dl-navy:var(--dl-green-deep);--dl-navy-soft:#37332b;--dl-yellow:var(--dl-gold);--dl-yellow-strong:var(--dl-gold-strong);--dl-yellow-soft:#efe2cc;--dl-yellow-wash:#fbf6ee;--dl-bg:var(--dl-cream);--dl-font:Arial, Helvetica, sans-serif;--dl-fs-body:16px;--dl-fs-lead:18px;--dl-fs-h1:clamp(38px, 4.1vw, 59px);--dl-fs-h2:clamp(30px, 1.4rem + 1.2vw, 39px);--dl-fs-h3:clamp(20px, 1.1rem + .5vw, 24px);--dl-fs-small:15px;--dl-lh:1.65;--dl-container:1240px;--dl-gutter:24px;--dl-gap:24px;--dl-section:56px;--dl-radius-btn:3px;--dl-radius-card:0;--dl-header-h:104px;--dl-ease:.18s ease;--dl-shadow:none}body.dl-larger{--dl-fs-body:22px;--dl-fs-lead:23px;--dl-fs-small:16px}@media (min-width:768px){:root{--dl-gutter:48px;--dl-section:80px}}@media (min-width:1024px){:root{--dl-gutter:48px;--dl-section:104px}}
img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.dl-skip{z-index:100;background:var(--dl-navy);color:#fff;border-radius:var(--dl-radius-btn);padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.dl-skip:focus{top:12px}.dl-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dl-container{width:100%;max-width:calc(var(--dl-container) + 2 * var(--dl-gutter));padding-inline:var(--dl-gutter);margin-inline:auto}.dl-section{padding-block:var(--dl-section)}.dl-section__head{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.dl-eyebrow{color:var(--dl-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.dl-lead{color:var(--dl-muted);font-size:var(--dl-fs-lead)}.dl-btn{border-radius:var(--dl-radius-btn);min-height:48px;font:inherit;cursor:pointer;transition:background-color var(--dl-ease), border-color var(--dl-ease), color var(--dl-ease), transform var(--dl-ease);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.dl-btn svg{flex:none}.dl-btn--primary{background:var(--dl-yellow);color:var(--dl-navy)}.dl-btn--primary:hover{background:var(--dl-yellow-strong)}.dl-btn--outline{background:var(--dl-surface);border-color:var(--dl-navy);color:var(--dl-navy)}.dl-btn--outline:hover,.dl-btn--navy{background:var(--dl-navy);color:#fff}.dl-btn--navy:hover{background:var(--dl-navy-soft)}.dl-btn[disabled]{opacity:.6;cursor:progress}.dl-link-arrow{color:var(--dl-navy);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.dl-link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.dl-review-banner{background:var(--dl-navy);color:#fff;font-size:var(--dl-fs-small);text-align:center;padding:8px var(--dl-gutter)}.dl-review-banner strong{color:var(--dl-yellow)}.dl-review-note{border:2px dashed var(--dl-yellow-strong);background:var(--dl-yellow-wash);color:var(--dl-text);font-size:var(--dl-fs-small);border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 14px;line-height:1.5;display:flex}.dl-review-note svg{color:#8a6400;flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.dl-section--tight{padding-block:calc(var(--dl-section) * .6)}.dl-page-header{border-bottom:1px solid var(--dl-border);padding-block:20px 40px}.dl-breadcrumb ol{color:var(--dl-muted);font-size:var(--dl-fs-small);flex-wrap:wrap;gap:4px 6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dl-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.dl-breadcrumb a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.dl-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.dl-breadcrumb [aria-current=page]{color:var(--dl-text);font-weight:600}.dl-page-header__grid{align-items:center;gap:32px;display:grid}.dl-page-header__body{justify-items:start;gap:16px;max-width:760px;display:grid}.dl-page-header__body h1{font-size:clamp(32px,1.4rem + 2.6vw,52px)}.dl-page-header__lead{color:var(--dl-muted);font-size:var(--dl-fs-lead)}.dl-page-header__media{isolation:isolate;position:relative}.dl-page-header__media:before{content:"";z-index:-1;border-radius:var(--dl-radius-card);background:var(--dl-yellow);position:absolute;inset:16px -12px -12px 16px}@media (min-width:1024px){.dl-page-header{padding-block:28px 64px}.dl-page-header__grid.has-media{grid-template-columns:56fr 44fr;gap:56px}}.dl-with-aside{gap:40px;display:grid}.dl-side-contact{display:none}@media (min-width:1024px){.dl-with-aside{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:start;gap:56px}.dl-side-contact{top:calc(var(--dl-header-h) + 24px);border-radius:var(--dl-radius-card);background:var(--dl-navy);color:#fff;gap:12px;padding:24px;display:grid;position:sticky}.dl-side-contact__title{font-size:20px;font-weight:800;line-height:1.3}.dl-side-contact__text{color:#ffffffc7;margin-bottom:4px;font-size:15px}.dl-side-contact .dl-btn--navy{color:var(--dl-navy);background:#fff}}.dl-checklist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dl-checklist li{border-bottom:1px solid var(--dl-border);grid-template-columns:36px 1fr;gap:16px;padding:18px 0;display:grid}.dl-checklist__icon{background:var(--dl-yellow);width:36px;height:36px;color:var(--dl-navy);border-radius:50%;place-items:center;display:grid}.dl-checklist p{color:var(--dl-muted);margin-top:4px}.dl-office-block{padding-top:0}.dl-office-block__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dl-office-block__grid li{border-left:4px solid var(--dl-yellow);border-radius:0 var(--dl-radius-card) var(--dl-radius-card) 0;background:var(--dl-surface);gap:8px;padding:22px;display:grid}.dl-office-block__grid p{color:var(--dl-muted)}@media (min-width:768px){.dl-office-block__grid{grid-template-columns:repeat(3,1fr)}}.dl-card-grid{gap:var(--dl-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.dl-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dl-card-grid{grid-template-columns:repeat(3,1fr)}}.dl-card{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);height:100%;transition:box-shadow var(--dl-ease), transform var(--dl-ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.dl-card:hover,.dl-card:focus-within{box-shadow:var(--dl-shadow);transform:translateY(-2px)}.dl-card .dl-media{border-radius:0}.dl-card__body{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.dl-card__meta{color:var(--dl-muted);font-size:var(--dl-fs-small);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dl-card__tag{background:var(--dl-yellow-soft);color:var(--dl-navy);border-radius:999px;padding:3px 10px;font-weight:600}.dl-card__area{align-items:center;gap:4px;display:inline-flex}.dl-card__title{font-size:var(--dl-fs-h3);line-height:1.3}.dl-card__link{text-decoration:none}.dl-card__link:after{content:"";position:absolute;inset:0}.dl-card__link:focus-visible{outline:none}.dl-card:has(.dl-card__link:focus-visible){outline:3px solid var(--dl-focus);outline-offset:3px}.dl-card__text{color:var(--dl-muted)}.dl-card__more{color:var(--dl-navy);align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.dl-section__more{margin-top:24px}.dl-media{border-radius:var(--dl-radius-card);background:#e9e7df;overflow:hidden}.dl-media img{width:100%;height:auto}.dl-media__img--cover{object-fit:cover;height:100%!important}.dl-method{gap:var(--dl-gap);margin:0;padding:0;list-style:none;display:grid}.dl-method li{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);align-content:start;gap:8px;padding:24px;display:grid}.dl-method p{color:var(--dl-muted)}.dl-method__number{background:var(--dl-navy);width:40px;height:40px;color:var(--dl-yellow);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:800;display:grid}@media (min-width:768px){.dl-method{grid-template-columns:repeat(3,1fr)}}.dl-notice{border-left:4px solid var(--dl-navy);color:var(--dl-navy);background:#eaf1f6;border-radius:0 12px 12px 0;margin-top:24px;padding:16px 20px;font-weight:500}.dl-pending-grid{gap:16px;display:grid}@media (min-width:768px){.dl-pending-grid{grid-template-columns:repeat(3,1fr)}}.dl-pending{border:2px dashed var(--dl-yellow-strong);border-radius:var(--dl-radius-card);background:var(--dl-yellow-wash);color:var(--dl-text);padding:22px}.dl-prepare{background:var(--dl-surface)}.dl-prepare__grid{gap:var(--dl-gap);display:grid}@media (min-width:768px){.dl-prepare__grid{grid-template-columns:1fr 1fr}}.dl-prepare__card{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-bg);padding:24px}.dl-prepare__card h3{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dl-prepare__card ul{gap:8px;margin:0;padding-left:22px;display:grid}.dl-filter ul{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.dl-filter__link{border:1.5px solid var(--dl-border);background:var(--dl-surface);min-height:44px;transition:border-color var(--dl-ease), background-color var(--dl-ease);border-radius:999px;align-items:center;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.dl-filter__link:hover{border-color:var(--dl-navy)}.dl-filter__link[aria-current=page]{border-color:var(--dl-navy);background:var(--dl-navy);color:#fff}.dl-empty{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);color:var(--dl-muted);justify-items:start;gap:8px;padding:32px;display:grid}.dl-empty__title{color:var(--dl-text);font-size:var(--dl-fs-h3);font-weight:700}.dl-detail__meta{color:var(--dl-muted);flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.dl-detail__meta span{align-items:center;gap:6px;display:inline-flex}.dl-detail,.dl-article{padding-block:40px var(--dl-section)}.dl-detail__cover{margin-bottom:40px}.dl-detail__body{gap:40px;max-width:820px;display:grid}.dl-detail__service{border-top:1px solid var(--dl-border);color:var(--dl-muted);padding-top:20px}.dl-detail__service a{color:var(--dl-navy);font-weight:700}.dl-detail__section{gap:14px;display:grid}.dl-gallery{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.dl-gallery{grid-template-columns:1fr 1fr}}.dl-gallery figure{margin:0}.dl-gallery figcaption{color:var(--dl-muted);font-size:var(--dl-fs-small);margin-top:8px}.dl-article__layout{gap:32px;display:grid}.dl-article__content{max-width:760px}@media (min-width:1024px){.dl-article__layout.has-toc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}}.dl-toc{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);padding:20px}@media (min-width:1024px){.dl-toc{top:calc(var(--dl-header-h) + 24px);max-height:calc(100dvh - var(--dl-header-h) - 48px);position:sticky;overflow-y:auto}}.dl-toc__title{margin-bottom:8px;font-weight:800}.dl-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dl-toc a{color:var(--dl-muted);padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.dl-toc a:hover{color:var(--dl-navy);text-decoration:underline}.dl-toc .is-sub a{padding-left:14px}.dl-toc--desktop{display:none}.dl-toc--mobile{padding:0}.dl-toc--mobile summary{min-height:52px;color:var(--dl-navy);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.dl-toc--mobile summary::-webkit-details-marker{display:none}.dl-toc--mobile .dl-toc__title{margin:0}.dl-toc__count{color:var(--dl-muted);font-size:14px}.dl-toc__chevron{transition:transform var(--dl-ease);margin-left:auto}.dl-toc--mobile[open] .dl-toc__chevron{transform:rotate(180deg)}.dl-toc--mobile nav{border-top:1px solid var(--dl-border);max-height:60vh;padding:4px 16px 12px;overflow-y:auto}@media (min-width:1024px){.dl-toc--desktop{display:block}.dl-toc--mobile{display:none}}.dl-sources{border-top:1px solid var(--dl-border);margin-top:40px;padding-top:24px}.dl-sources h2{font-size:var(--dl-fs-h3);margin-bottom:10px}.dl-sources ul{color:var(--dl-muted);gap:6px;margin:0;padding-left:20px;display:grid}.dl-article-cta{border-radius:var(--dl-radius-card);background:var(--dl-yellow-soft);gap:16px;margin-top:40px;padding:24px;display:grid}.dl-article-cta__title{font-size:var(--dl-fs-h3);font-weight:800}.dl-article-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.dl-prose{max-width:760px;font-size:var(--dl-fs-lead)}.dl-prose>*+*{margin-top:1em}.dl-prose h2{scroll-margin-top:calc(var(--dl-header-h) + 16px);margin-top:1.8em;font-size:clamp(24px,1.2rem + .8vw,30px)}.dl-prose h3{scroll-margin-top:calc(var(--dl-header-h) + 16px);margin-top:1.5em}.dl-prose h2:first-child,.dl-prose h3:first-child{margin-top:0}.dl-prose ul,.dl-prose ol{padding-left:1.4em}.dl-prose li+li{margin-top:.4em}.dl-prose a{color:var(--dl-navy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dl-prose blockquote{border-left:4px solid var(--dl-yellow);color:var(--dl-muted);margin-inline:0;padding:4px 0 4px 20px}.dl-prose h4{margin-top:1.3em;font-size:1.05em}.dl-prose__figure{margin:1.5em 0}.dl-prose__figure img{border-radius:12px;max-width:100%;height:auto;display:block}.dl-prose__figure figcaption{color:var(--dl-muted);font-size:var(--dl-fs-small);text-align:center;margin-top:8px;font-style:italic}.dl-prose hr{border:0;border-top:1px solid var(--dl-border);margin-block:2em}.dl-prose .lexical-table-container,.dl-prose table{max-width:100%;display:block;overflow-x:auto}.dl-prose table{border-collapse:collapse;font-size:var(--dl-fs-body)}.dl-prose th,.dl-prose td{border:1px solid var(--dl-border);text-align:left;vertical-align:top;padding:8px 12px}.dl-prose th{background:var(--dl-yellow-wash)}.dl-policy{padding-block:40px var(--dl-section)}.dl-about{gap:32px;display:grid}@media (min-width:1024px){.dl-about{grid-template-columns:7fr 5fr;gap:56px}}.dl-about__services{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dl-about__service{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);min-height:72px;font-size:var(--dl-fs-h3);transition:border-color var(--dl-ease), box-shadow var(--dl-ease);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:700;text-decoration:none;display:flex}.dl-about__service:hover{border-color:var(--dl-navy);box-shadow:var(--dl-shadow)}.dl-facts{border-radius:var(--dl-radius-card);background:var(--dl-surface);border:1px solid var(--dl-border);align-content:start;gap:0;margin:0;padding:8px 22px;display:grid}.dl-facts div{border-bottom:1px solid var(--dl-border);padding:14px 0}.dl-facts div:last-child{border-bottom:0}.dl-facts dt{color:var(--dl-muted);font-size:var(--dl-fs-small)}.dl-facts dd{margin:2px 0 0;font-weight:700}.dl-contact-list{gap:var(--dl-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.dl-contact-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1024px){.dl-contact-list{grid-template-columns:repeat(3,1fr)}}.dl-contact-card{border:1px solid var(--dl-border);border-radius:var(--dl-radius-card);background:var(--dl-surface);align-items:flex-start;gap:16px;padding:24px;display:flex}.dl-contact-card svg{color:var(--dl-navy);flex:none}.dl-contact-card--primary{border-color:var(--dl-yellow);background:var(--dl-yellow-soft)}.dl-contact-card__label{color:var(--dl-muted);font-size:var(--dl-fs-small);font-weight:600}.dl-contact-card__value{color:var(--dl-navy);margin-top:2px;font-size:clamp(22px,1.1rem + 1vw,28px);font-weight:800;text-decoration:none;display:inline-block}.dl-contact-card__value--text{font-size:17px;font-weight:600}.dl-not-found .dl-container{justify-items:start;gap:16px;max-width:760px;display:grid}.dl-not-found__links{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dl-not-found__links a{min-height:44px}.dl-preview-banner{z-index:60;padding:8px var(--dl-gutter);color:#fff;font-size:var(--dl-fs-small);background:#7a2e0e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex;position:sticky;top:0}.dl-preview-banner button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:8px;padding:4px 14px;font-weight:700}.dl-preview-banner button:hover{color:#7a2e0e;background:#fff}.dl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dl-form{position:relative}.dl-form__status--success{color:var(--dl-success);background:#e7f4ec;align-items:flex-start;gap:10px;font-weight:600;display:flex}.dl-form__status--success svg{flex:none;margin-top:2px}.dl-band-title{padding-top:calc(var(--dl-section) * .6);padding-bottom:20px}.dl-prose__video{aspect-ratio:16/9;background:var(--dl-navy);border-radius:14px;margin:1.5em 0;overflow:hidden}.dl-prose__video iframe{border:0;width:100%;height:100%;display:block}.dl-note{font-size:var(--dl-fs-body);border-left:4px solid;border-radius:12px;margin:1.5em 0;padding:16px 20px}.dl-note__title{color:var(--dl-navy);margin-bottom:.3em;font-weight:700}.dl-note__text{white-space:pre-line}.dl-note--meo{background:var(--dl-yellow-wash);border-color:var(--dl-yellow)}.dl-note--luu-y{border-color:var(--dl-focus);background:#e8f1fb}.dl-note--canh-bao{border-color:var(--dl-error);background:#fdecea}
:root,.fb-tone-white{--fb-bg:var(--dl-surface);--fb-text:var(--dl-text);--fb-heading:var(--dl-navy);--fb-muted:var(--dl-muted);--fb-line:var(--dl-border);--fb-card:var(--dl-surface);--fb-shadow:var(--dl-shadow);--fb-feature:var(--dl-yellow-wash);--fb-feature-line:var(--dl-yellow);--fb-link:var(--dl-navy);--fb-link-hover:var(--dl-focus);--fb-accent-bg:var(--dl-yellow)}.fb-tone-cream{--fb-bg:var(--dl-bg)}.fb-tone-yellow{--fb-bg:var(--dl-yellow-wash);--fb-feature:var(--dl-surface)}.fb-tone-navy{--fb-bg:var(--dl-navy);--fb-text:#e8eef2;--fb-heading:#fff;--fb-muted:#c3cfd8;--fb-line:#ffffff38;--fb-card:var(--dl-navy-soft);--fb-shadow:none;--fb-feature:var(--dl-navy-soft);--fb-link:var(--dl-yellow);--fb-link-hover:#fff}.fb-section{background:var(--fb-bg);color:var(--fb-text);scroll-margin-top:var(--dl-header-h)}.fb-tone-navy .dl-eyebrow{color:var(--fb-muted)}.fb-accent{background:linear-gradient(transparent 62%, var(--fb-accent-bg) 62%);padding-inline:.08em}.fb-tone-navy .fb-accent{color:var(--dl-yellow);background:0 0}.fb-heading__eyebrow{margin-bottom:.6rem}[data-align=left]{--fb-justify:flex-start;--fb-ml:0;--fb-mr:auto;text-align:left}[data-align=center]{--fb-justify:center;--fb-ml:auto;--fb-mr:auto;text-align:center}[data-align=right]{--fb-justify:flex-end;--fb-ml:auto;--fb-mr:0;text-align:right}.fb-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.fb-el:not(.fb-section *,.fb-el *){max-width:calc(var(--dl-container) + 2 * var(--dl-gutter));padding-inline:var(--dl-gutter);width:100%;margin:2.5rem auto}.fb-section{isolation:isolate;position:relative}.fb-section__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.fb-section__bg-img{width:100%;height:100%}.fb-section__bg-img img{object-fit:cover;width:100%;height:100%}.fb-section__overlay{position:absolute;inset:0}.fb-section__overlay.is-light{background:#ffffffb8}.fb-section__overlay.is-dark{background:#142b3bad}.fb-pad-none{padding-block:0}.fb-pad-sm{padding-block:2.5rem}.fb-pad-md{padding-block:4rem}.fb-pad-lg{padding-block:5.5rem}@media (min-width:48rem){.fb-pad-md{padding-block:5rem}.fb-pad-lg{padding-block:7.5rem}}.fb-w-wide{--dl-container:1200px}.fb-w-narrow{--dl-container:900px}.fb-w-text{--dl-container:740px}.fb-columns{gap:var(--fb-gap) var(--fb-gap);text-align:inherit;grid-template-columns:minmax(0,1fr);display:grid}.fb-gap-sm{--fb-gap:1rem}.fb-gap-md{--fb-gap:2rem}.fb-gap-lg{--fb-gap:3.5rem}@media (min-width:48rem){.fb-columns[data-layout="1-1"],.fb-columns[data-layout="1-1-1-1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-columns[data-layout="1-2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fb-columns[data-layout="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fb-columns[data-layout="1-1-1"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.fb-columns[data-layout="1-1-1-1"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fb-valign-start{justify-content:flex-start}.fb-valign-center{justify-content:center}.fb-valign-end{justify-content:flex-end}.fb-valign-stretch>*{flex:auto}.fb-valign-stretch>.fb-box,.fb-valign-stretch>*>.fb-box{height:100%}.fb-box{border-radius:18px}.fb-box.is-card{background:var(--fb-card);border:1px solid var(--fb-line);box-shadow:var(--fb-shadow)}.fb-box.is-feature{background:var(--fb-feature);border-left:4px solid var(--fb-feature-line);border-radius:14px}.fb-box.is-outline{border:1px solid var(--fb-line)}.fb-box-pad-none{padding:0}.fb-box-pad-sm{padding:1rem}.fb-box-pad-md{padding:1.75rem}.fb-box-pad-lg{padding:2.75rem}.fb-heading__text{color:var(--fb-heading);text-wrap:balance;font-weight:700;line-height:1.15}.fb-heading__text.is-h1,.fb-heading__text.is-xl{font-size:clamp(2.1rem,1.4rem + 3vw,3.5rem);line-height:1.08}.fb-heading__text.is-h2,.fb-heading__text.is-lg{font-size:clamp(1.8rem,1.5rem + 1.2vw,2.375rem)}.fb-heading__text.is-h3,.fb-heading__text.is-md{font-size:clamp(1.35rem,1.2rem + .6vw,1.625rem)}.fb-heading__text.is-h4,.fb-heading__text.is-sm{font-size:1.15rem;line-height:1.3}.fb-prose{color:var(--fb-text);line-height:1.7}.fb-text-sm{font-size:15px}.fb-text-md{font-size:17px}.fb-text-lg{font-size:19px}.fb-prose :where(p,ul,ol,blockquote,h2,h3,h4,hr)+:where(p,ul,ol,blockquote,hr){margin-top:.9em}.fb-prose :where(h2,h3,h4){color:var(--fb-heading);font-weight:700;line-height:1.25}.fb-prose :where(*)+:where(h2,h3,h4){margin-top:1.4em}.fb-prose :where(h2)+*,.fb-prose :where(h3,h4)+*{margin-top:.5em}.fb-prose h2{font-size:1.5em}.fb-prose h3{font-size:1.25em}.fb-prose h4{font-size:1.08em}.fb-prose :where(strong,b){color:var(--fb-heading);font-weight:700}.fb-prose a{color:var(--fb-link);text-underline-offset:3px;text-decoration:underline}.fb-prose a:hover{color:var(--fb-link-hover)}.fb-prose ul{padding-left:1.4em;list-style:outside}.fb-prose ol{padding-left:1.5em;list-style:decimal}.fb-prose li+li{margin-top:.35em}.fb-prose li::marker{color:var(--fb-link)}.fb-prose blockquote{border-left:3px solid var(--fb-feature-line);color:var(--fb-heading);padding-left:1em;font-style:italic}.fb-prose hr{border:0;border-top:1px solid var(--fb-line)}.fb-prose:where([data-align=center],[data-align=right]) :where(ul,ol),:where([data-align=center],[data-align=right]) .fb-prose :where(ul,ol){padding-left:0;list-style-position:inside}.fb-image,.fb-video{margin-left:var(--fb-ml,auto);margin-right:var(--fb-mr,auto);max-width:100%}.fb-width-full{width:100%}.fb-width-lg{width:75%}.fb-width-md{width:50%}.fb-width-sm{width:33.333%}@media not (min-width:48rem){.fb-width-lg,.fb-width-md{width:100%}.fb-width-sm{width:50%}}.fb-image__frame{width:100%;overflow:hidden}.fb-image__frame img{width:100%;height:auto;display:block}.fb-image a{display:block}.fb-image__caption{color:var(--fb-muted);text-align:center;margin-top:.6rem;font-size:14px}.fb-radius-none{border-radius:0}.fb-radius-md{border-radius:12px}.fb-radius-lg{border-radius:24px}.fb-radius-full{border-radius:9999px}.fb-video__frame{aspect-ratio:16/9;width:100%;overflow:hidden}.fb-video__frame iframe{border:0;width:100%;height:100%;display:block}.fb-buttons{gap:.75rem;justify-content:var(--fb-justify,flex-start);flex-wrap:wrap;display:flex}.fb-spacer{align-items:center;display:flex}.fb-space-xs{height:.5rem}.fb-space-sm{height:1rem}.fb-space-md{height:2rem}.fb-space-lg{height:4rem}.fb-space-xl{height:6rem}.fb-stack>.fb-spacer,.fb-stack>*>.fb-spacer{margin-block:-.625rem}.fb-spacer__line{border:0;border-top:1px solid var(--fb-line);width:100%}.fb-placeholder{border:2px dashed var(--fb-line);color:var(--fb-muted);text-align:center;justify-content:center;align-items:center;min-height:9rem;padding:1.5rem;font-size:14px;display:flex}.fb-image__empty{aspect-ratio:16/9}@media (max-width:767.98px){.edit-this-page{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}
:root{--ink:#20201f;--navy:#1c1c1b;--gold:#78521d;--cream:#f7f0e5;--line:#e2d8ca}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font:16px/1.65 Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}.wrap{max-width:1240px;margin:auto;padding:0 32px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--gold);font-size:12px;font-weight:700}.vz-header{border-bottom:1px solid var(--line);z-index:5;background:#fff;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.brand{letter-spacing:0;font-size:27px;font-weight:800}.brand b{color:var(--gold)}.brand small{letter-spacing:3px;margin-top:-8px;font-size:9px;font-weight:400;display:block}.vz-nav{gap:28px;font-size:14px;display:flex}.vz-nav a.active,.vz-nav a[aria-current=page]{color:var(--gold)}.btn{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.btn.light{color:var(--ink);background:0 0}.btn.gold{background:var(--gold);border-color:var(--gold)}.menu{background:0 0;border:0;font-size:25px;display:none}.hero{background:var(--cream);overflow:hidden}.hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;min-height:610px;display:grid}h1{letter-spacing:0;margin:22px 0;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(40px,4.5vw,65px);font-weight:400;line-height:1.15}h1 em{color:var(--gold);font-style:normal}p{color:#657079}h2{margin:10px 0 16px;font:400 39px/1.25 Arial,Helvetica Neue,sans-serif}h3{margin:15px 0 8px;font-size:21px;line-height:1.4}.hero p{max-width:530px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.art{background:var(--navy);color:#e7c38c;border-radius:180px 180px 4px 4px;place-items:center;height:460px;display:grid;position:relative}.art:before,.art:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:310px;height:310px;position:absolute}.art:after{width:390px;height:390px}.art svg{z-index:1;width:80%}.art-tag{color:#fff;letter-spacing:3px;text-align:center;font-size:11px;position:absolute;bottom:27px;left:30px;right:30px}.searchbar{border:1px solid var(--line);background:#fff;gap:8px;max-width:590px;margin-top:32px;padding:9px;display:flex}.searchbar input{outline-offset:2px;border:0;flex:1;min-width:0;padding:9px}.strip{border-bottom:1px solid var(--line);padding:23px 0}.strip .wrap{color:#667278;justify-content:space-between;gap:20px;font-size:13px;display:flex}.strip strong{color:var(--ink)}section{padding:78px 0}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.section-head p{max-width:520px;margin-bottom:0}.textlink{color:var(--gold);font-size:14px;font-weight:700}.fields{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.field{background:var(--cream);text-align:left;border:1px solid #0000;padding:28px;transition:all .2s}.field:hover{border-color:var(--gold);transform:translateY(-3px)}.field .num{color:var(--gold);font:24px Arial}.field p{margin:0;font-size:14px}.experts{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.expert{border:1px solid var(--line);background:#fff}.portrait{aspect-ratio:1;background:#e7e2db;justify-content:center;align-items:center;height:auto;display:flex;position:relative;overflow:hidden}.portrait span{color:#58524d;font:70px Arial}.portrait:after{content:"";background:#aebfb733;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px}.portrait small{letter-spacing:1px;color:#687970;font-size:10px;position:absolute;bottom:12px;left:16px}.expert:nth-child(2n) .portrait{background:#eee5d9}.expert:nth-child(2n) .portrait span{color:#93764e}.cardbody{padding:23px}.cardbody h3{margin-top:5px;font-size:20px}.cardfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-size:13px;display:flex}.soft{background:var(--cream)}.courses{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.course{border:1px solid var(--line);background:#fff}.course-art{aspect-ratio:16/9;color:#ead1a8;background:#242322;align-items:end;height:auto;padding:25px;font:28px/1.3 Arial;display:flex}.course:nth-child(2) .course-art{background:#634e36}.course:nth-child(3) .course-art{background:#494643}.tag{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:11px}.about-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.quote{background:var(--navy);color:#fff;padding:45px;font:32px/1.5 Arial}.steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.step{border-top:1px solid var(--gold);padding-top:22px}.step b{color:var(--gold);font:29px Arial}.cta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:50px;display:flex}.cta p{color:#bac7cc}.cta h2{font-size:34px}.vz-footer{background:#f7f0e5;padding:45px 0 22px}.footergrid{grid-template-columns:2fr 1fr 1fr;gap:35px;display:grid}.footergrid a{margin:7px 0;font-size:14px;display:block}.fine{color:#7d8587;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:12px}.pagehero{background:var(--cream);padding:50px 0}.filters{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.filters input,.filters select{border:1px solid var(--line);background:#fff;padding:12px}.filters input{flex:1;min-width:190px}.empty{background:var(--cream);grid-column:1/-1;padding:50px}.profile{grid-template-columns:300px 1fr;gap:55px;display:grid}.profile .portrait{height:auto}.portrait.has-photo{background:linear-gradient(#efe9e1,#e2dad0)}.portrait.has-photo:after{background:radial-gradient(circle,#fffaf3 0,#fffaf300 70%);width:78%;height:78%;bottom:4%;left:11%}.portrait.has-photo img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.expert .portrait{border-bottom:1px solid var(--line)}.program-ask{margin:14px 0 4px}.course-art.has-cover{background:#16130f;padding:0}.course-art.has-cover img,.program-cover{object-fit:cover;width:100%;height:100%;display:block}.program-cover{aspect-ratio:16/9;border:1px solid var(--line);height:auto}.program-cover-wrap{padding-bottom:0}.panel{border:1px solid var(--line);margin:25px 0;padding:30px}.note{color:#7a8388;font-size:13px}label{margin:14px 0 5px;display:block}textarea,input[type=text]{border:1px solid var(--line);width:100%;padding:12px}[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:850px){.hero-grid{gap:30px;min-height:550px}.art{height:350px}.fields,.experts,.courses{grid-template-columns:repeat(2,1fr)}.vz-nav{gap:15px}.nav>.btn{display:none}.about-grid{gap:30px}}@media (max-width:600px){.wrap{padding:0 20px}.nav{min-height:72px}.menu{display:block}.vz-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.vz-nav.open{display:flex}.hero-grid{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:35px}.hero h1{font-size:44px}.art{border-radius:140px 140px 3px 3px;width:100%;max-width:360px;height:280px;margin:auto}.art:before{width:210px;height:210px}.art:after{width:260px;height:260px}.strip .wrap{flex-direction:column;gap:8px}section{padding:48px 0}h2{font-size:32px}.section-head{flex-direction:column;align-items:start}.fields,.experts,.courses,.steps,.about-grid,.footergrid,.profile{grid-template-columns:1fr}.portrait{height:auto}.cta{flex-direction:column;align-items:start;padding:28px}.searchbar .btn{padding:10px 13px}.quote{padding:30px}.profile{gap:20px}}.brand-logo{object-fit:contain;width:94px;height:90px;display:block}.nav{min-height:104px}.footer-logo{width:140px;height:auto;display:block}.art{background:radial-gradient(at 50% 36%,#37332b,#1c1c1b 72%);border:1px solid #c7a36d}.art:before,.art:after{display:none}.hero-logo{object-fit:contain;width:88%;height:85%}.art-tag{color:#ecd1a4;font-size:10px;bottom:12px}@media (max-width:600px){.nav{min-height:86px}.brand-logo{width:77px;height:74px}.vz-nav{top:86px}.hero-logo{width:85%;height:84%}}h1,h2,.quote,.course-art{letter-spacing:0;font-family:Arial,Helvetica Neue,sans-serif;font-weight:600;line-height:1.3}h1{font-size:clamp(38px,4.1vw,59px)}.eyebrow{letter-spacing:1.2px;line-height:1.8}@media (max-width:600px){.hero h1{font-size:40px;line-height:1.3}}button:disabled{opacity:.55;cursor:not-allowed}form[data-consult-form] input[type=tel],form[data-consult-form] input[type=email],form[data-consult-form] select{border:1px solid var(--line);background:#fff;width:100%;padding:12px}form[data-consult-form] [aria-invalid=true]{border-color:#9b2c1f;outline-color:#9b2c1f}form[data-consult-form][aria-busy=true]{opacity:.85}.consult-hint{margin:6px 0 0}.consult-consent{color:#4b4f52;align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;display:flex}.consult-consent input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:4px}.field-error{color:#9b2c1f;margin:6px 0 0;font-size:13px}.consult-status:empty{display:none}.consult-status{color:#5e1c13;background:#fbeeea;border-left:3px solid #9b2c1f;margin:18px 0 0;padding:12px 14px;font-size:14px}.consult-status:focus,.consult-done:focus{outline:none}.consult-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consult-submit{margin-top:20px}.consult-done{border-top:3px solid var(--gold);background:#fff}.consult-done strong{color:var(--gold);letter-spacing:.5px;font-size:18px}.cta-band{padding-top:0}.footer-tagline{letter-spacing:0;white-space:pre-line;max-width:350px;font:15px/1.7 Arial,sans-serif}.footer-line{margin:7px 0;font-size:14px;display:block}.profile-title{color:var(--ink);font-weight:600}.pre-line{white-space:pre-line}.contact-lines{gap:6px;display:grid}.contact-lines a{color:var(--gold);font-weight:600}.filters select{min-width:200px}.pagehero .dl-breadcrumb{color:#7a8388;margin-bottom:14px;font-size:13px}.pagehero .dl-breadcrumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagehero .dl-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.pagehero .dl-breadcrumb a:hover{color:var(--gold)}.pagehero h1{margin-top:10px}.pagehero p{max-width:720px}.vz-prose>:first-child{margin-top:0}.vz-prose h2{font-size:30px}.vz-prose h3{font-size:21px}.vz-prose ul,.vz-prose ol{padding-left:22px}.vz-prose li{color:#4b4f52;margin:6px 0}.vz-prose a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.vz-prose blockquote{border-left:3px solid var(--gold);background:var(--cream);margin:24px 0;padding:18px 24px}.profile ul{padding-left:22px}.profile li{color:#4b4f52;margin:6px 0}.about-grid ul{padding-left:22px}.about-grid li{color:#4b4f52;margin:6px 0}
