.cvw-page{--cvw-text:var(--ds-text-primary,#0f172a);--cvw-muted:var(--ds-text-secondary,#64748b);--cvw-border:var(--ds-border,#e2e8f0);--cvw-accent:var(--ds-primary,#e8171e);--cvw-accent-soft:rgba(232,23,30,0.08);--cvw-surface:#fff;--cvw-bg:var(--ds-bg-page,#f8fafc);background:var(--cvw-bg);color:var(--cvw-text);padding:2rem 0 4rem}.cvw-page--dashboard{background:transparent;padding:0 0 2rem}.cvw-wrap{width:min(100%,48rem);margin:0 auto;padding:0 1rem}@media (min-width:640px){.cvw-wrap{padding:0 1.5rem}}.cvw-hero{display:grid;gap:1rem;padding:1.5rem 0 2.5rem}.cvw-hero__badge-row{display:flex}.cvw-hero__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--cvw-text)}.cvw-hero__copy{display:grid;gap:.85rem}.cvw-hero__actions,.cvw-section__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.cvw-section{display:grid;gap:.85rem;padding:1.75rem 0;border-top:1px solid var(--cvw-border)}.cvw-section__title{margin:0;font-size:1rem;font-weight:600;color:var(--cvw-text)}.cvw-section__lead,.cvw-section__note{margin:0}.cvw-prose{display:grid;gap:.85rem}.cvw-prose p{margin:0;font-size:.875rem;line-height:1.65;color:var(--cvw-muted)}.cvw-benefits{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.cvw-benefits__item{display:flex;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.55;color:var(--cvw-text)}.cvw-benefits__icon{color:#16a34a;flex-shrink:0;margin-top:.1rem}.cvw-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.cvw-checklist__item{padding:1rem 1.1rem;border:1px solid var(--cvw-border);border-radius:.75rem;background:var(--cvw-surface)}.cvw-checklist__title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:var(--cvw-text)}.cvw-checklist__body,.cvw-simple-list{margin:0;font-size:.875rem;line-height:1.6;color:var(--cvw-muted)}.cvw-simple-list{padding-left:1.2rem;display:grid;gap:.55rem}.cvw-timeline{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:768px){.cvw-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}.cvw-timeline__step{position:relative;display:grid;gap:.65rem}.cvw-timeline__marker{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:var(--cvw-accent-soft);color:var(--cvw-accent);font-size:.875rem;font-weight:600}.cvw-timeline__text{margin:0;font-size:.875rem;line-height:1.55;color:var(--cvw-muted)}.cvw-timeline__connector{display:none}@media (min-width:768px){.cvw-timeline__connector{display:block;position:absolute;top:1.25rem;left:calc(2.5rem + .35rem);right:-.35rem;height:1px;border-top:1px dashed var(--cvw-border)}}.cvw-faq__list{display:grid;gap:0;border-top:1px solid var(--cvw-border)}.cvw-faq__item{border-bottom:1px solid var(--cvw-border)}.cvw-faq__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:none;background:transparent;text-align:left;font-size:.875rem;font-weight:600;color:var(--cvw-text);cursor:pointer}.cvw-faq__question:focus-visible{outline:2px solid var(--cvw-accent);outline-offset:2px;border-radius:.35rem}.cvw-faq__chevron{flex-shrink:0;color:var(--cvw-muted);transition:transform .2s ease}.cvw-faq__chevron--open{transform:rotate(180deg)}.cvw-faq__answer{overflow:hidden}.cvw-faq__answer p{margin:0 0 1rem;font-size:.875rem;line-height:1.65;color:var(--cvw-muted)}.cvw-brand-cta{padding-bottom:1rem}.cvw-footnote{margin:0;padding-top:1.5rem;border-top:1px solid var(--cvw-border);font-size:.75rem;line-height:1.6;color:var(--cvw-muted)}.cvw-jump-links{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.25rem}.cvw-jump-links__label{font-size:.875rem;font-weight:600;color:var(--cvw-text)}.cvw-jump-links__link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--cvw-accent);text-decoration:none}.cvw-jump-links__link:hover{text-decoration:underline}.cvw-jump-links__link:focus-visible{outline:2px solid var(--cvw-accent);outline-offset:2px;border-radius:.35rem}.cvw-audience{display:grid}.cvw-audience__header{display:grid;gap:.35rem;padding:1rem 0 .5rem}.cvw-audience__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--cvw-text)}.cvw-audience__subtitle{margin:0;font-size:.875rem;line-height:1.6;color:var(--cvw-muted)}.cvw-audience__cta{padding-bottom:.5rem}.cvw-section-divider{display:grid;gap:.35rem;padding:2.5rem 0 1rem;margin-top:1rem;border-top:2px solid var(--cvw-border)}.cvw-section-divider__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--cvw-text)}.cvw-section-divider__subtitle{margin:0;font-size:.875rem;line-height:1.6;color:var(--cvw-muted)}.cvw-verify-methods{display:grid;gap:1rem}.cvw-verify-method{display:grid;gap:.65rem;padding:1rem 1.1rem;border:1px solid var(--cvw-border);border-radius:.75rem;background:var(--cvw-surface)}.cvw-verify-method__title{margin:0;font-size:.875rem;font-weight:600;color:var(--cvw-text)}.cvw-email-example{display:grid;gap:.5rem;padding:.85rem 1rem;border-radius:.65rem;background:var(--cvw-bg);border:1px solid var(--cvw-border)}.cvw-email-example__row{display:grid;gap:.2rem}@media (min-width:480px){.cvw-email-example__row{grid-template-columns:5rem 1fr;align-items:baseline;gap:.75rem}}.cvw-email-example__label{font-size:.75rem;font-weight:600;color:var(--cvw-muted)}.cvw-email-example__value{font-size:.875rem;color:var(--cvw-text)}.cvw-dual-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}