.uad-section-title{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-md);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:500;line-height:1.2}.uad-section-sub{color:var(--ink-soft);margin:0 0 var(--space-2xl);max-width:680px;font-size:1.05rem;line-height:1.7}.uad-hero{color:var(--ink);border-bottom:1px solid var(--border-light);background:#f8f5ee repeating-linear-gradient(0deg,#1535630a 0 1px,#0000 1px 32px);padding-top:80px;position:relative;overflow:hidden}.uad-hero:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--accent) 60%, var(--brand) 100%);height:4px;position:absolute;top:0;left:0;right:0}.uad-hero__inner{max-width:1200px;padding:var(--space-4xl) 32px var(--space-3xl);gap:var(--space-3xl);grid-template-columns:1.3fr 1fr;align-items:center;margin:0 auto;display:grid}.uad-hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-lg);align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.uad-hero__eyebrow-pulse{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite uad-pulse;box-shadow:0 0 #db6c0666}@keyframes uad-pulse{0%{box-shadow:0 0 #db6c0673}70%{box-shadow:0 0 0 10px #db6c0600}to{box-shadow:0 0 #db6c0600}}.uad-hero__title{font-family:var(--font-display);margin:0 0 var(--space-lg);color:var(--ink);letter-spacing:-.01em;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:500;line-height:1.12}.uad-hero__title em{color:var(--accent);font-style:italic}.uad-hero__sub{color:var(--ink-soft);margin:0 0 var(--space-xl);max-width:560px;font-size:1.05rem;line-height:1.7}.uad-hero__ctas{gap:var(--space-md);flex-wrap:wrap;display:flex}.uad-hero__ghost-dark{color:var(--ink);background:0 0;border-color:#15356340}.uad-hero__ghost-dark:hover{color:var(--ink);background:#1535630f;border-color:#15356373}.uad-hero__deadline{border-radius:var(--radius-lg);text-align:center;background:#fff;max-width:360px;margin:0 auto;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 24px 48px -16px #1535632e,0 4px 12px #1535630f}.uad-hero__deadline:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #15356314;position:absolute;inset:0}.uad-hero__deadline-month{background:var(--accent);color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;padding:var(--space-md) var(--space-lg);font-size:.85rem;font-weight:700}.uad-hero__deadline-day{font-family:var(--font-display);color:var(--ink);margin:var(--space-lg) 0 var(--space-sm);letter-spacing:-.04em;font-size:clamp(5rem,12vw,7.5rem);font-weight:500;line-height:1}.uad-hero__deadline-label{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);padding:0 var(--space-lg);margin-bottom:var(--space-lg);font-size:.78rem;font-weight:700}.uad-hero__deadline-divider{background:var(--border-light);height:1px;margin:0 var(--space-lg)}.uad-hero__deadline-countdown{padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column;align-items:center;gap:2px;display:flex}.uad-hero__deadline-countdown-num{font-family:var(--font-display);color:var(--accent);font-size:1.8rem;font-weight:500;line-height:1}.uad-hero__deadline-countdown-label{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);font-size:.7rem;font-weight:700}.uad-stats{background:var(--accent);color:#fff}.uad-stats__inner{max-width:900px;padding:var(--space-xl) 32px;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.uad-stat{text-align:center;padding:var(--space-sm) 0;position:relative}.uad-stat:not(:last-child):after{content:"";background:#ffffff40;width:1px;height:70%;position:absolute;top:15%;right:0}.uad-stat__num{font-family:var(--font-display);margin-bottom:4px;font-size:2.4rem;font-weight:500;line-height:1}.uad-stat__label{opacity:.85;max-width:180px;margin:0 auto;font-size:.75rem;font-weight:500;line-height:1.4}.uad-timeline{background:var(--surface)}.uad-timeline__inner{max-width:900px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-timeline__track{gap:0;display:flex;position:relative}.uad-timeline__track:before{content:"";background:var(--border-light);z-index:0;height:3px;position:absolute;top:16px;left:24px;right:24px}.uad-timeline__item{text-align:center;flex:1;padding:0 8px;position:relative}.uad-timeline__marker{background:var(--surface-dim);border:3px solid var(--border);width:32px;height:32px;margin:0 auto var(--space-md);color:#0000;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;position:relative}.uad-timeline__item--done .uad-timeline__marker{background:var(--green);border-color:var(--green);color:#fff}.uad-timeline__date{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-blue);margin-bottom:4px;font-size:.7rem;font-weight:700}.uad-timeline__label{color:var(--ink);margin:0 0 4px;font-size:.85rem;font-weight:600}.uad-timeline__desc{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5}.uad-changes{background:var(--surface-dim)}.uad-changes__inner{max-width:1000px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-changes__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.uad-change{border:1px solid var(--border-light);border-top:3px solid var(--brand-blue);border-radius:var(--radius-md);padding:var(--space-lg);transition:box-shadow var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);background:#fff}.uad-change:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.uad-change h3{color:var(--ink);margin:0 0 var(--space-sm);font-size:.92rem;font-weight:700}.uad-change p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.6}.uad-impact{background:var(--surface)}.uad-impact__inner{max-width:1000px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-impact__grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.uad-impact__col{background:var(--surface-dim);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-xl)}.uad-impact__col h3{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--brand-blue);font-size:1.2rem;font-weight:500;display:inline-block}.uad-impact__col ul{margin:0;padding:0;list-style:none}.uad-impact__col li{color:var(--ink-soft);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-light);padding-left:20px;font-size:.88rem;line-height:1.6;position:relative}.uad-impact__col li:last-child{border-bottom:none}.uad-impact__col li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.uad-impact__more{margin:var(--space-md) 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.6}.uad-impact__more a{color:var(--accent);font-weight:600}.uad-readiness{background:var(--brand);color:#fff}.uad-readiness__inner{max-width:1000px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-readiness__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:var(--space-md);font-size:.72rem;font-weight:700}.uad-readiness__title{font-family:var(--font-display);margin:0 0 var(--space-md);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.2}.uad-readiness__sub{color:#ffffffbf;margin:0 0 var(--space-2xl);max-width:700px;font-size:1rem;line-height:1.7}.uad-readiness__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.uad-readiness__grid>*{display:flex}.uad-readiness__card{border-radius:var(--radius-lg);padding:var(--space-xl);background:#ffffff0f;border:1px solid #ffffff1a;width:100%}.uad-readiness__icon{width:40px;height:40px;color:var(--teal);margin-bottom:var(--space-md)}.uad-readiness__icon svg{width:100%;height:100%}.uad-readiness__card h3{color:#fff;margin:0 0 var(--space-xs);font-size:.95rem;font-weight:700}.uad-readiness__card p{color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.6}.uad-checklist{background:var(--surface-dim)}.uad-checklist__inner{max-width:900px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-checklist__card{gap:var(--space-2xl);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);background:#fff;grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.uad-checklist__text h2{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-md);font-size:1.4rem;font-weight:500;line-height:1.3}.uad-checklist__text p{color:var(--ink-soft);margin:0 0 var(--space-xl);font-size:.92rem;line-height:1.6}.uad-checklist__highlights{background:var(--surface-dim);border-radius:var(--radius-md);padding:var(--space-lg)}.uad-checklist__highlights h4{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);margin:0 0 var(--space-md);font-size:.78rem;font-weight:700}.uad-checklist__highlights ul{margin:0;padding:0;list-style:none}.uad-checklist__highlights li{color:var(--ink-soft);padding:6px 0 6px 20px;font-size:.85rem;position:relative}.uad-checklist__highlights li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.uad-resources{background:var(--surface)}.uad-resources__inner{max-width:1000px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-resources__grid{gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.uad-resource-group h3{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--brand-blue);font-size:.78rem;font-weight:700;display:inline-block}.uad-resource-group ul{margin:0;padding:0;list-style:none}.uad-resource-group li{color:var(--ink-soft);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-light);font-size:.9rem;line-height:1.5}.uad-resource-group li:last-child{border-bottom:none}.uad-resource-group a{color:var(--brand-blue);font-weight:600;text-decoration:none}.uad-resource-group a:hover{text-decoration:underline}@media (width<=800px){.uad-hero__inner{gap:var(--space-2xl);text-align:center;grid-template-columns:1fr}.uad-hero__sub{margin-left:auto;margin-right:auto}.uad-hero__ctas,.uad-hero__eyebrow{justify-content:center}.uad-timeline__track{gap:var(--space-lg);flex-direction:column}.uad-timeline__track:before{display:none}.uad-timeline__item{text-align:left;gap:var(--space-md);align-items:flex-start;padding:0;display:flex}.uad-timeline__marker{flex-shrink:0;margin:0}.uad-changes__grid,.uad-impact__grid,.uad-readiness__grid,.uad-checklist__card,.uad-resources__grid{grid-template-columns:1fr}.uad-stats__inner{gap:var(--space-md);grid-template-columns:1fr}.uad-stat:not(:last-child):after{display:none}}@media (width<=600px){.uad-hero__inner,.uad-timeline__inner,.uad-changes__inner,.uad-impact__inner,.uad-readiness__inner,.uad-checklist__inner,.uad-resources__inner{padding-left:20px;padding-right:20px}}.uad-faq{background:var(--surface);scroll-margin-top:80px}.uad-faq__inner{max-width:880px;padding:var(--space-4xl) 32px;margin:0 auto}.uad-faq__list{margin-top:var(--space-2xl)}.uad-faq__item{border-top:1px solid var(--border-light)}.uad-faq__item:last-child{border-bottom:1px solid var(--border-light)}.uad-faq__q{text-align:left;width:100%;font-family:var(--font-body);color:var(--ink);padding:var(--space-md) 4px;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;font-size:1.02rem;font-weight:600;display:flex}.uad-faq__q:hover{color:var(--accent)}.uad-faq__chevron{border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);width:12px;height:12px;transition:transform var(--duration) var(--ease-out);flex-shrink:0;transform:rotate(45deg)}.uad-faq__item--open .uad-faq__chevron{transform:rotate(225deg)}.uad-faq__a{padding:0 4px var(--space-md)}.uad-faq__a p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.7}.uad-what{background:var(--surface)}.uad-what__inner{max-width:880px;padding:var(--space-3xl) 32px;margin:0 auto}.uad-what__inner .uad-section-title{text-align:left}.uad-what__inner h3{font-family:var(--font-display);color:var(--ink);margin:var(--space-xl) 0 var(--space-sm);font-size:1.25rem;font-weight:600}.uad-what__inner p{color:var(--ink-soft);margin:0 0 var(--space-md);font-size:1rem;line-height:1.75}.uad-exception{background:var(--amber-bg)}.uad-exception__inner{max-width:1080px;padding:var(--space-3xl) 32px;margin:0 auto}.uad-exception__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--amber);border:1px solid var(--accent-light);border-radius:var(--radius-full);margin-bottom:var(--space-md);background:#fff;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.uad-exception__inner .uad-section-title{text-align:left}.uad-exception__lead{color:var(--ink-soft);max-width:760px;margin:0 0 var(--space-lg);font-size:1.02rem;line-height:1.7}.uad-exception__cta{margin-bottom:var(--space-2xl);flex-wrap:wrap;gap:12px;display:flex}.uad-exception__table-wrap{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.uad-exception__table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.uad-exception__table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);border-bottom:1px solid var(--border-light);padding:14px 18px;font-size:.75rem;font-weight:700}.uad-exception__table td{color:var(--ink-soft);border-bottom:1px solid var(--border-light);vertical-align:top;padding:14px 18px;line-height:1.6}.uad-exception__table tbody tr:last-child td{border-bottom:none}.uad-exception__row--warn td{background:var(--amber-bg);color:var(--ink)}.uad-exception__note{color:var(--ink-soft);margin:var(--space-lg) 0 0;max-width:820px;font-size:.95rem;line-height:1.7}.uad-exception__note a{color:var(--brand-blue);font-weight:600}@media (width<=600px){.uad-exception__inner{padding-left:20px;padding-right:20px}}
