.cc-page[data-cc-layout=v1]{--cc-content-max:72rem;--cc-gap:1.5rem;--cc-section-space:3rem;--cc-media-x:50%;--cc-media-y:50%;--cc-local-surface-bg:var(--background);--cc-local-text:var(--color-gray-800);--cc-local-heading:var(--color-gray-900);--cc-local-muted:var(--color-gray-600);--cc-local-link:var(--color-primary-dark);--cc-local-link-hover:var(--color-primary-darker);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-gray-200);--cc-local-button-bg:var(--color-primary);--cc-local-button-text:var(--color-btn-text);--cc-local-button-border:var(--color-primary);--cc-local-button-hover:var(--color-primary-dark);--cc-local-button-hover-text:var(--color-btn-text);--cc-local-button-hover-border:var(--color-primary-dark);--cc-local-secondary-bg:var(--color-gray-50);--cc-local-secondary-text:var(--color-gray-900);--cc-local-secondary-border:var(--color-primary-dark);--cc-local-outline-text:var(--color-primary-dark);--cc-local-outline-border:var(--color-primary-dark);--cc-local-focus:var(--color-primary-dark);--cc-local-badge-bg:var(--color-primary-light);--cc-local-badge-text:var(--color-primary-dark);--cc-local-badge-border:var(--color-primary-dark);box-sizing:border-box;background:var(--cc-local-surface-bg);color:var(--cc-local-text);font-family:var(--font-poppins),system-ui,sans-serif;line-height:1.6;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.cc-page[data-cc-layout=v1] *,.cc-page[data-cc-layout=v1] :after,.cc-page[data-cc-layout=v1] :before{box-sizing:border-box}.cc-page[data-cc-layout=v1] h1,.cc-page[data-cc-layout=v1] h2,.cc-page[data-cc-layout=v1] h3,.cc-page[data-cc-layout=v1] h4{color:var(--cc-local-heading);font-weight:600;line-height:1.25;margin:0 0 1rem;overflow-wrap:anywhere}.cc-page[data-cc-layout=v1] h1{font-size:clamp(2rem,3vw,2.5rem);letter-spacing:-.02em}.cc-page[data-cc-layout=v1] h2{font-size:clamp(1.5rem,2.4vw,1.875rem)}.cc-page[data-cc-layout=v1] h3{font-size:clamp(1.25rem,1.8vw,1.5rem)}.cc-page[data-cc-layout=v1] h4{font-size:1.125rem}.cc-page[data-cc-layout=v1] blockquote,.cc-page[data-cc-layout=v1] ol,.cc-page[data-cc-layout=v1] p,.cc-page[data-cc-layout=v1] table,.cc-page[data-cc-layout=v1] ul{margin:0 0 1rem;max-width:100%}.cc-page[data-cc-layout=v1] li,.cc-page[data-cc-layout=v1] p,.cc-page[data-cc-layout=v1] td,.cc-page[data-cc-layout=v1] th{color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] ol,.cc-page[data-cc-layout=v1] ul{padding-inline-start:1.5rem}.cc-page[data-cc-layout=v1] ul{list-style-type:disc}.cc-page[data-cc-layout=v1] ol{list-style-type:decimal}.cc-page[data-cc-layout=v1] ul ul{list-style-type:circle}.cc-page[data-cc-layout=v1] ul ul ul{list-style-type:square}.cc-page[data-cc-layout=v1] ol ol{list-style-type:lower-alpha}.cc-page[data-cc-layout=v1] ol ol ol{list-style-type:lower-roman}.cc-page[data-cc-layout=v1] li+li{margin-block-start:.5rem}.cc-page[data-cc-layout=v1] ol li::marker,.cc-page[data-cc-layout=v1] ul li::marker{color:var(--cc-local-link)}.cc-page[data-cc-layout=v1] a:not(.cc-btn){color:var(--cc-local-link);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.cc-page[data-cc-layout=v1] a:not(.cc-btn):hover{color:var(--cc-local-link-hover)}.cc-page[data-cc-layout=v1] a:focus-visible,.cc-page[data-cc-layout=v1] button:focus-visible{outline:2px solid var(--cc-local-focus);outline-offset:2px}.cc-page[data-cc-layout=v1] img{display:block;height:auto;max-width:100%}.cc-page[data-cc-layout=v1] .cc-hero-content,.cc-page[data-cc-layout=v1] .cc-hero-media{margin:0;min-width:0}.cc-page[data-cc-layout=v1] table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%}.cc-page[data-cc-layout=v1] td,.cc-page[data-cc-layout=v1] th{border:1px solid var(--cc-local-border);padding:.5rem .75rem;text-align:start;vertical-align:top}.cc-page[data-cc-layout=v1] .cc-container{margin-inline:auto;max-width:min(100%,var(--cc-content-max,72rem));padding-inline:1rem;width:100%}.cc-page[data-cc-layout=v1] .cc-container[data-cc-width=reading]{max-width:min(100%,48rem,var(--cc-content-max,72rem))}.cc-page[data-cc-layout=v1] .cc-container[data-cc-width=wide]{max-width:min(100%,var(--cc-content-max,80rem))}.cc-page[data-cc-layout=v1] .cc-container[data-cc-width=full]{max-width:100%}.cc-page[data-cc-layout=v1] .cc-cta,.cc-page[data-cc-layout=v1] .cc-hero,.cc-page[data-cc-layout=v1] .cc-section{margin:0;min-width:0;padding-block:var(--cc-section-space,3rem);width:100%}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=center],.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=center]{text-align:center}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=start],.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=start]{text-align:start}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=center] .cc-badge,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=center] .cc-btn,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=center] .cc-title,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=center] p,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=center] .cc-badge,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=center] .cc-btn,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=center] .cc-title,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=center] p{text-align:center}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=start] .cc-badge,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=start] .cc-btn,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=start] .cc-title,.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align=start] p,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=start] .cc-badge,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=start] .cc-btn,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=start] .cc-title,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align=start] p{text-align:start}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-align] .cc-actions .cc-btn,.cc-page[data-cc-layout=v1] .cc-hero[data-cc-align] .cc-actions .cc-btn{text-align:center}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-space=compact],.cc-page[data-cc-layout=v1] .cc-hero[data-cc-space=compact],.cc-page[data-cc-layout=v1] .cc-section[data-cc-space=compact]{padding-block:1.5rem}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-space=normal],.cc-page[data-cc-layout=v1] .cc-hero[data-cc-space=normal],.cc-page[data-cc-layout=v1] .cc-section[data-cc-space=normal]{padding-block:2.5rem}.cc-page[data-cc-layout=v1] .cc-cta[data-cc-space=spacious],.cc-page[data-cc-layout=v1] .cc-hero[data-cc-space=spacious],.cc-page[data-cc-layout=v1] .cc-section[data-cc-space=spacious]{padding-block:4rem}.cc-page[data-cc-layout=v1] .cc-section+.cc-section{border-block-start:1px solid var(--cc-local-border)}.cc-page[data-cc-layout=v1] .cc-section[data-cc-surface=brand]+.cc-section[data-cc-surface=brand],.cc-page[data-cc-layout=v1] .cc-section[data-cc-surface=dark]+.cc-section[data-cc-surface=dark],.cc-page[data-cc-layout=v1] .cc-section[data-cc-surface=highlight]+.cc-section[data-cc-surface=highlight],.cc-page[data-cc-layout=v1] .cc-section[data-cc-surface=light]+.cc-section[data-cc-surface=light],.cc-page[data-cc-layout=v1] .cc-section[data-cc-surface=muted]+.cc-section[data-cc-surface=muted]{border-block-start:0}.cc-page[data-cc-layout=v1] .cc-grid{display:grid;gap:var(--cc-gap,1.5rem);grid-template-columns:minmax(0,1fr);min-width:0}.cc-page[data-cc-layout=v1] .cc-card,.cc-page[data-cc-layout=v1] .cc-notice,.cc-page[data-cc-layout=v1] .cc-stat{border:1px solid var(--cc-local-border);border-radius:.75rem;min-width:0;padding:1.5rem}.cc-page[data-cc-layout=v1] .cc-card,.cc-page[data-cc-layout=v1] .cc-notice,.cc-page[data-cc-layout=v1] .cc-stat,.cc-page[data-cc-layout=v1] [data-cc-surface=light],.cc-page[data-cc-layout=v1][data-cc-surface=light]{--cc-local-surface-bg:var(--background);--cc-local-text:var(--color-gray-800);--cc-local-heading:var(--color-gray-900);--cc-local-muted:var(--color-gray-600);--cc-local-link:var(--color-primary-dark);--cc-local-link-hover:var(--color-primary-darker);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-gray-200);--cc-local-button-bg:var(--color-primary);--cc-local-button-text:var(--color-btn-text);--cc-local-button-border:var(--color-primary);--cc-local-button-hover:var(--color-primary-dark);--cc-local-button-hover-text:var(--color-btn-text);--cc-local-button-hover-border:var(--color-primary-dark);--cc-local-secondary-bg:var(--color-gray-50);--cc-local-secondary-text:var(--color-gray-900);--cc-local-secondary-border:var(--color-primary-dark);--cc-local-outline-text:var(--color-primary-dark);--cc-local-outline-border:var(--color-primary-dark);--cc-local-focus:var(--color-primary-dark);--cc-local-badge-bg:var(--color-primary-light);--cc-local-badge-text:var(--color-primary-dark);--cc-local-badge-border:var(--color-primary-dark);background:var(--cc-local-surface-bg);color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] [data-cc-surface=light],.cc-page[data-cc-layout=v1][data-cc-surface=light]{border-color:var(--cc-local-border)}.cc-page[data-cc-layout=v1] [data-cc-surface=muted],.cc-page[data-cc-layout=v1][data-cc-surface=muted]{--cc-local-surface-bg:var(--color-gray-50);--cc-local-text:var(--color-gray-800);--cc-local-heading:var(--color-gray-900);--cc-local-muted:var(--color-gray-600);--cc-local-link:var(--color-primary-dark);--cc-local-link-hover:var(--color-primary-darker);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-gray-200);--cc-local-button-bg:var(--color-primary);--cc-local-button-text:var(--color-btn-text);--cc-local-button-border:var(--color-primary);--cc-local-button-hover:var(--color-primary-dark);--cc-local-button-hover-text:var(--color-btn-text);--cc-local-button-hover-border:var(--color-primary-dark);--cc-local-secondary-bg:var(--background);--cc-local-secondary-text:var(--color-gray-900);--cc-local-secondary-border:var(--color-primary-dark);--cc-local-outline-text:var(--color-primary-dark);--cc-local-outline-border:var(--color-primary-dark);--cc-local-focus:var(--color-primary-dark);--cc-local-badge-bg:var(--color-primary-light);--cc-local-badge-text:var(--color-primary-dark);--cc-local-badge-border:var(--color-primary-dark);background:var(--cc-local-surface-bg);border-color:var(--cc-local-border);color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] [data-cc-surface=dark],.cc-page[data-cc-layout=v1][data-cc-surface=dark]{--cc-local-surface-bg:var(--color-gray-800);--cc-local-text:var(--color-btn-text);--cc-local-heading:var(--color-btn-text);--cc-local-muted:var(--color-gray-100);--cc-local-link:var(--color-primary-light);--cc-local-link-hover:var(--color-btn-text);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-gray-500);--cc-local-button-bg:var(--color-primary-light);--cc-local-button-text:var(--color-gray-900);--cc-local-button-border:var(--color-primary-light);--cc-local-button-hover:var(--color-gray-200);--cc-local-button-hover-text:var(--color-gray-900);--cc-local-button-hover-border:var(--color-gray-200);--cc-local-secondary-bg:transparent;--cc-local-secondary-text:var(--color-btn-text);--cc-local-secondary-border:var(--color-gray-500);--cc-local-outline-text:var(--color-btn-text);--cc-local-outline-border:var(--color-btn-text);--cc-local-focus:var(--color-btn-text);--cc-local-badge-bg:var(--color-primary-light);--cc-local-badge-text:var(--color-primary-darker);--cc-local-badge-border:var(--color-primary-light);background:var(--cc-local-surface-bg);border-color:var(--cc-local-border);color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] [data-cc-surface=brand],.cc-page[data-cc-layout=v1][data-cc-surface=brand]{--cc-local-surface-bg:var(--color-primary-darker);--cc-local-text:var(--color-btn-text);--cc-local-heading:var(--color-btn-text);--cc-local-muted:var(--color-gray-100);--cc-local-link:var(--color-primary-light);--cc-local-link-hover:var(--color-btn-text);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-gray-500);--cc-local-button-bg:var(--color-primary-light);--cc-local-button-text:var(--color-gray-900);--cc-local-button-border:var(--color-primary-light);--cc-local-button-hover:var(--color-gray-200);--cc-local-button-hover-text:var(--color-gray-900);--cc-local-button-hover-border:var(--color-gray-200);--cc-local-secondary-bg:transparent;--cc-local-secondary-text:var(--color-btn-text);--cc-local-secondary-border:var(--color-gray-500);--cc-local-outline-text:var(--color-btn-text);--cc-local-outline-border:var(--color-btn-text);--cc-local-focus:var(--color-btn-text);--cc-local-badge-bg:var(--color-primary-light);--cc-local-badge-text:var(--color-primary-darker);--cc-local-badge-border:var(--color-primary-light);background:var(--cc-local-surface-bg);border-color:var(--cc-local-border);color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] [data-cc-surface=highlight],.cc-page[data-cc-layout=v1][data-cc-surface=highlight]{--cc-local-surface-bg:var(--color-primary-light);--cc-local-text:var(--color-gray-800);--cc-local-heading:var(--color-gray-900);--cc-local-muted:var(--color-gray-700);--cc-local-link:var(--color-primary-dark);--cc-local-link-hover:var(--color-primary-darker);--color-link-hover:var(--cc-local-link-hover);--cc-local-border:var(--color-primary);--cc-local-button-bg:var(--color-primary);--cc-local-button-text:var(--color-btn-text);--cc-local-button-border:var(--color-primary);--cc-local-button-hover:var(--color-primary-dark);--cc-local-button-hover-text:var(--color-btn-text);--cc-local-button-hover-border:var(--color-primary-dark);--cc-local-secondary-bg:var(--background);--cc-local-secondary-text:var(--color-gray-900);--cc-local-secondary-border:var(--color-primary-dark);--cc-local-outline-text:var(--color-primary-dark);--cc-local-outline-border:var(--color-primary-dark);--cc-local-focus:var(--color-primary-dark);--cc-local-badge-bg:var(--background);--cc-local-badge-text:var(--color-primary-dark);--cc-local-badge-border:var(--color-primary-dark);background:var(--cc-local-surface-bg);border-color:var(--cc-local-border);color:var(--cc-local-text)}.cc-page[data-cc-layout=v1] .cc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem}.cc-page[data-cc-layout=v1] [data-cc-align=center] .cc-actions{justify-content:center}.cc-page[data-cc-layout=v1] .cc-btn{align-items:center;background:var(--cc-local-button-bg);border:1px solid var(--cc-local-button-border);border-radius:999px;color:var(--cc-local-button-text);display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;line-height:1.35;max-width:100%;min-height:3rem;overflow-wrap:anywhere;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cc-page[data-cc-layout=v1] .cc-btn[data-cc-variant=secondary]{background:var(--cc-local-secondary-bg);border-color:var(--cc-local-secondary-border);color:var(--cc-local-secondary-text)}.cc-page[data-cc-layout=v1] .cc-btn[data-cc-variant=outline]{background:transparent;border-color:var(--cc-local-outline-border);color:var(--cc-local-outline-text)}.cc-page[data-cc-layout=v1] .cc-btn:hover{background:var(--cc-local-button-hover);border-color:var(--cc-local-button-hover-border);color:var(--cc-local-button-hover-text)}.cc-page[data-cc-layout=v1] .cc-badge{background:var(--cc-local-badge-bg);border:1px solid var(--cc-local-badge-border);border-radius:9999px;color:var(--cc-local-badge-text);display:inline-flex;font-size:.8rem;font-weight:600;margin-block-end:.75rem;max-width:100%;overflow-wrap:anywhere;padding:.25rem .75rem}.cc-page[data-cc-layout=v1] .cc-stat strong{color:var(--cc-local-heading);display:block;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.25;margin-block-end:.5rem;overflow-wrap:anywhere}.cc-page[data-cc-layout=v1] .cc-quote{border-inline-start:3px solid var(--cc-local-focus);color:var(--cc-local-muted);font-size:1.125rem;font-style:italic;padding-inline:1rem}.cc-page[data-cc-layout=v1] .cc-timeline{border-inline-start:2px solid var(--cc-local-border);display:grid;gap:var(--cc-gap,1.5rem);list-style:none;margin-block-start:1rem;min-width:0;padding-inline-start:2rem}.cc-page[data-cc-layout=v1] .cc-timeline-item{min-width:0;padding-inline-start:.5rem}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=split] .cc-hero-media{aspect-ratio:4/3;overflow:hidden}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=split] .cc-hero-media img{height:100%;object-fit:cover;width:100%}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover]{aspect-ratio:16/7;isolation:isolate;min-height:24rem;position:relative}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover]>.cc-hero-media{inset:0;overflow:hidden;position:absolute;z-index:0}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover] .cc-hero-media img{height:100%;object-fit:cover;object-position:var(--cc-media-x,50%) var(--cc-media-y,50%);width:100%}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover]>.cc-container{position:relative;z-index:1}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover] .cc-hero-content{background:var(--cc-local-surface-bg);border:1px solid var(--cc-local-border);border-radius:.75rem;max-width:48rem;padding:1.5rem}@media (min-width:48rem){.cc-page[data-cc-layout=v1] .cc-container{padding-inline:2rem}.cc-page[data-cc-layout=v1] .cc-grid[data-cc-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-page[data-cc-layout=v1] .cc-grid[data-cc-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.cc-page[data-cc-layout=v1] .cc-cta,.cc-page[data-cc-layout=v1] .cc-hero,.cc-page[data-cc-layout=v1] .cc-section{padding-block:2rem}.cc-page[data-cc-layout=v1] .cc-hero[data-cc-media=cover]{aspect-ratio:3/4}}@media (max-width:29.999rem){.cc-page[data-cc-layout=v1] .cc-actions{align-items:stretch;flex-direction:column}.cc-page[data-cc-layout=v1] .cc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cc-page[data-cc-layout=v1] .cc-btn{transition:none}}