.PublicAgenda-module__jiUMyW__page{min-height:calc(100vh - var(--nav-height));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-primary) 16%, transparent) 0%, transparent 42%), var(--bg-primary);padding:40px 20px 72px}.PublicAgenda-module__jiUMyW__motionFast{--agenda-motion-scale:.84}.PublicAgenda-module__jiUMyW__motionSlow{--agenda-motion-scale:1.22}.PublicAgenda-module__jiUMyW__motionCardGlow .PublicAgenda-module__jiUMyW__heroCard:hover,.PublicAgenda-module__jiUMyW__motionCardGlow .PublicAgenda-module__jiUMyW__panel:hover,.PublicAgenda-module__jiUMyW__motionCardGlow .PublicAgenda-module__jiUMyW__serviceCard:hover,.PublicAgenda-module__jiUMyW__motionCardGlow .PublicAgenda-module__jiUMyW__successCard:hover,.PublicAgenda-module__jiUMyW__motionCardGlow .PublicAgenda-module__jiUMyW__emptyCard:hover{box-shadow:0 18px 44px color-mix(in srgb, var(--accent-primary) 20%, transparent)}.PublicAgenda-module__jiUMyW__motionCardTilt .PublicAgenda-module__jiUMyW__serviceCard:hover,.PublicAgenda-module__jiUMyW__motionCardTilt .PublicAgenda-module__jiUMyW__panel:hover{transform:translateY(-4px)rotate(-.4deg)}:is(.PublicAgenda-module__jiUMyW__motionSpring .btn,.PublicAgenda-module__jiUMyW__motionSpring .PublicAgenda-module__jiUMyW__serviceCard){transition-timing-function:cubic-bezier(.16,1.2,.3,1)}.PublicAgenda-module__jiUMyW__shell{gap:28px;max-width:1180px;margin:0 auto;display:grid}.PublicAgenda-module__jiUMyW__hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:24px;display:grid}.PublicAgenda-module__jiUMyW__heroCard,.PublicAgenda-module__jiUMyW__panel,.PublicAgenda-module__jiUMyW__successCard,.PublicAgenda-module__jiUMyW__emptyCard{border:1px solid var(--border-primary);box-shadow:var(--shadow-glow);transition:transform calc(.24s * var(--agenda-motion-scale,1)) ease, box-shadow calc(.24s * var(--agenda-motion-scale,1)) ease;background:linear-gradient(#ffffff0a,#ffffff05);border-radius:24px;padding:24px}.PublicAgenda-module__jiUMyW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.PublicAgenda-module__jiUMyW__eyebrowDot{background:var(--accent-primary);width:8px;height:8px;box-shadow:0 0 16px color-mix(in srgb, var(--accent-primary) 45%, transparent);border-radius:999px}.PublicAgenda-module__jiUMyW__title{color:var(--text-primary);letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.PublicAgenda-module__jiUMyW__titleAccent{color:var(--accent-primary);display:block}.PublicAgenda-module__jiUMyW__subtitle{max-width:640px;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.PublicAgenda-module__jiUMyW__heroMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.PublicAgenda-module__jiUMyW__metric{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;padding:16px}.PublicAgenda-module__jiUMyW__metricValue{color:var(--text-primary);font-size:1.5rem;font-weight:800;display:block}.PublicAgenda-module__jiUMyW__metricLabel{color:var(--text-secondary);font-size:.85rem}.PublicAgenda-module__jiUMyW__heroAsideTitle,.PublicAgenda-module__jiUMyW__sectionTitle{color:var(--text-primary);margin:0 0 10px;font-size:1.2rem}.PublicAgenda-module__jiUMyW__heroAsideText,.PublicAgenda-module__jiUMyW__sectionSubtitle,.PublicAgenda-module__jiUMyW__emptyText,.PublicAgenda-module__jiUMyW__successText{color:var(--text-secondary);margin:0;line-height:1.6}.PublicAgenda-module__jiUMyW__bulletList{gap:12px;margin-top:18px;display:grid}.PublicAgenda-module__jiUMyW__bulletItem{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:14px 16px}.PublicAgenda-module__jiUMyW__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;display:grid}.PublicAgenda-module__jiUMyW__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;display:grid}.PublicAgenda-module__jiUMyW__serviceCard{text-align:left;border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;transition:transform calc(.2s * var(--agenda-motion-scale,1)) ease, border-color calc(.2s * var(--agenda-motion-scale,1)) ease, box-shadow calc(.2s * var(--agenda-motion-scale,1)) ease;background:#ffffff05;border-radius:18px;padding:18px}.PublicAgenda-module__jiUMyW__serviceCard:hover,.PublicAgenda-module__jiUMyW__serviceCardActive{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-primary));box-shadow:0 0 22px color-mix(in srgb, var(--accent-primary) 18%, transparent);transform:translateY(-2px)}.PublicAgenda-module__jiUMyW__serviceName{font-size:1rem;font-weight:700;display:block}.PublicAgenda-module__jiUMyW__serviceMeta{color:var(--text-secondary);justify-content:space-between;gap:12px;margin-top:10px;font-size:.9rem;display:flex}.PublicAgenda-module__jiUMyW__form{gap:14px;display:grid}.PublicAgenda-module__jiUMyW__inlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PublicAgenda-module__jiUMyW__fieldStack{gap:8px;display:grid}.PublicAgenda-module__jiUMyW__fieldLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.PublicAgenda-module__jiUMyW__helper{color:var(--text-secondary);font-size:.82rem}.PublicAgenda-module__jiUMyW__selectedService{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.PublicAgenda-module__jiUMyW__summaryList{gap:10px;margin-top:18px;display:grid}.PublicAgenda-module__jiUMyW__summaryItem{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}.PublicAgenda-module__jiUMyW__summaryItem strong{color:var(--text-primary)}.PublicAgenda-module__jiUMyW__successCard{border-color:color-mix(in srgb, var(--accent-primary) 40%, var(--border-primary))}.PublicAgenda-module__jiUMyW__actionRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (max-width:960px){.PublicAgenda-module__jiUMyW__hero,.PublicAgenda-module__jiUMyW__grid{grid-template-columns:1fr}}@media (max-width:640px){.PublicAgenda-module__jiUMyW__inlineGrid,.PublicAgenda-module__jiUMyW__heroMeta{grid-template-columns:1fr}}
