.feature-accordion-module__JQeQSq__accordion{--accordion-paper:var(--color-surface);--accordion-hover:var(--color-brand-50);--accordion-ink:var(--color-ink-900);--accordion-copy:var(--color-ink-600);--accordion-gold:var(--color-brand-800);--accordion-rule:var(--color-ink-200);border-block-start:1px solid var(--color-ink-300);container-type:inline-size}.feature-accordion-module__JQeQSq__item{--row-inset:1rem;--number-width:1.25rem;--row-gap:.75rem;--indicator-size:2.25rem;border-block-end:1px solid var(--accordion-rule);background-color:#0000;scroll-margin-block-start:7rem;transition:background-color .22s,border-color .22s}.feature-accordion-module__JQeQSq__item[open]{background-color:var(--accordion-paper);border-block-end-color:var(--color-ink-300)}.feature-accordion-module__JQeQSq__summary{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;list-style:none;display:block}.feature-accordion-module__JQeQSq__summary::-webkit-details-marker{display:none}.feature-accordion-module__JQeQSq__summary::marker{content:""}.feature-accordion-module__JQeQSq__summary:focus-visible{z-index:1;outline:2px solid var(--accordion-gold);outline-offset:-4px;border-radius:.375rem;position:relative}.feature-accordion-module__JQeQSq__heading{grid-template-columns:var(--number-width) minmax(0, 1fr) var(--indicator-size);align-items:center;gap:var(--row-gap);min-block-size:5.75rem;padding:1.375rem var(--row-inset);margin:0;display:grid}.feature-accordion-module__JQeQSq__number{color:var(--accordion-gold);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.025em;align-self:start;padding-block-start:.5rem;font-size:.875rem;font-weight:500;line-height:1}.feature-accordion-module__JQeQSq__title{color:var(--accordion-ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;font-size:1.375rem;font-weight:500;line-height:1.28}.feature-accordion-module__JQeQSq__indicator{inline-size:var(--indicator-size);block-size:var(--indicator-size);border:1px solid var(--color-ink-200);color:var(--accordion-ink);background-color:#0000;border-radius:50%;transition:color .22s,border-color .22s,background-color .22s;display:block;position:relative}.feature-accordion-module__JQeQSq__indicator:before,.feature-accordion-module__JQeQSq__indicator:after{content:"";background-color:currentColor;border-radius:2px;block-size:1.5px;position:absolute;inset:calc(50% - .75px) calc(50% - 6px) auto}.feature-accordion-module__JQeQSq__indicator:after{transition:transform .26s var(--ease-soft);transform:rotate(90deg)}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__indicator{color:var(--color-surface);border-color:var(--accordion-ink);background-color:var(--accordion-ink)}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__indicator:after{transform:rotate(0)}.feature-accordion-module__JQeQSq__content{padding:0 var(--row-inset) 1.75rem;background:0 0}.feature-accordion-module__JQeQSq__copy{max-inline-size:62ch;color:var(--accordion-copy);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.feature-accordion-module__JQeQSq__copy:before{background-color:var(--color-accent-gold);content:"";block-size:1px;inline-size:2rem;margin-block-end:1.125rem;display:block}.feature-accordion-module__JQeQSq__copy p,.feature-accordion-module__JQeQSq__copy ul{margin:0}.feature-accordion-module__JQeQSq__copy p{white-space:pre-wrap}.feature-accordion-module__JQeQSq__copy>:is(p,ul)+:is(p,ul){margin-block-start:1rem}.feature-accordion-module__JQeQSq__copy ul{padding-inline-start:1.25rem;list-style:outside}.feature-accordion-module__JQeQSq__copy li{padding-inline-start:.25rem}.feature-accordion-module__JQeQSq__copy li+li{margin-block-start:.5rem}.feature-accordion-module__JQeQSq__copy li::marker{color:var(--accordion-gold)}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__content{animation:feature-accordion-module__JQeQSq__reveal .24s var(--ease-soft)}@keyframes feature-accordion-module__JQeQSq__reveal{0%{opacity:0;transform:translateY(-.1875rem)}to{opacity:1;transform:translateY(0)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.feature-accordion-module__JQeQSq__item{interpolate-size:allow-keywords}.feature-accordion-module__JQeQSq__item::details-content{opacity:0;block-size:0;transition:block-size .34s var(--ease-soft), opacity .2s ease, content-visibility .34s allow-discrete;overflow:clip}.feature-accordion-module__JQeQSq__item[open]::details-content{opacity:1;block-size:auto}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__content{animation:none}}@media (hover:hover){.feature-accordion-module__JQeQSq__item:hover{background-color:var(--accordion-hover)}.feature-accordion-module__JQeQSq__item:hover .feature-accordion-module__JQeQSq__indicator{border-color:var(--accordion-gold)}}@container (min-width:34rem){.feature-accordion-module__JQeQSq__item{--row-inset:1.75rem;--number-width:1.75rem;--row-gap:1.25rem;--indicator-size:2.5rem}.feature-accordion-module__JQeQSq__heading{min-block-size:6.75rem;padding-block:1.625rem}.feature-accordion-module__JQeQSq__number{padding-block-start:.625rem}.feature-accordion-module__JQeQSq__title{font-size:1.625rem}.feature-accordion-module__JQeQSq__content{padding:0 calc(var(--row-inset) + var(--indicator-size) + var(--row-gap)) 2rem calc(var(--row-inset) + var(--number-width) + var(--row-gap))}.feature-accordion-module__JQeQSq__copy{font-size:1.0625rem}}@media (forced-colors:active){.feature-accordion-module__JQeQSq__item,.feature-accordion-module__JQeQSq__indicator{border-color:buttontext}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__indicator{color:buttontext;background:canvas}}@media (prefers-reduced-motion:reduce){.feature-accordion-module__JQeQSq__item,.feature-accordion-module__JQeQSq__indicator,.feature-accordion-module__JQeQSq__indicator:after{transition:none}.feature-accordion-module__JQeQSq__item::details-content{transition:none}.feature-accordion-module__JQeQSq__item[open] .feature-accordion-module__JQeQSq__content{animation:none}}
.marketing-pages-module__2_HwaG__hero{isolation:isolate;background:var(--color-ink-900);color:#fff;padding-block-start:5rem;position:relative;overflow:hidden}.marketing-pages-module__2_HwaG__artwork,.marketing-pages-module__2_HwaG__heroShade{pointer-events:none;z-index:-1;position:absolute;inset:0}.marketing-pages-module__2_HwaG__map{object-fit:cover;object-position:65% center}.marketing-pages-module__2_HwaG__heroShade{background:linear-gradient(90deg,#0b1224f2 0%,#0b1224d9 30%,#0b12244d 68%,#0b12241f 100%)}.marketing-pages-module__2_HwaG__heroInner{max-width:80rem;margin-inline:auto;padding:4rem 1.25rem 2.5rem}.marketing-pages-module__2_HwaG__heroCopy{max-width:45rem}.marketing-pages-module__2_HwaG__eyebrow{color:var(--color-accent-gold);letter-spacing:.09em;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.marketing-pages-module__2_HwaG__eyebrow>span{background:var(--color-accent-gold);width:1.75rem;height:1px}.marketing-pages-module__2_HwaG__heroTitle{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.6rem,4.8vw,4.75rem);font-weight:500;line-height:1.1}.marketing-pages-module__2_HwaG__heroIntro{max-width:36rem;color:var(--color-ink-100);margin-top:1.75rem;font-size:1.125rem;line-height:1.8}.marketing-pages-module__2_HwaG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:2rem 1.5rem;display:flex}.marketing-pages-module__2_HwaG__heroActions a:focus-visible{outline:3px solid var(--color-accent-gold);outline-offset:5px}.marketing-pages-module__2_HwaG__heroButton{background:var(--color-surface);color:var(--color-ink-900);box-shadow:none;border:1px solid #0000}.marketing-pages-module__2_HwaG__heroButton:hover{background:#fff}.marketing-pages-module__2_HwaG__heroSecondary{border-radius:var(--radius-xl);color:#fff;border:1px solid #c9d0e366;justify-content:center;align-items:center;gap:.65rem;min-height:3.5rem;padding:.75rem 1rem;font-weight:600;transition:background .16s;display:inline-flex}.marketing-pages-module__2_HwaG__heroSecondary:hover{background:#ffffff14}.marketing-pages-module__2_HwaG__heroLight{color:var(--color-ink-900);background:#fff}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroShade{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 38%,#ffffffb8 64%,#ffffff29 100%)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__eyebrow{color:var(--color-brand-800)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__eyebrow>span{background:var(--color-accent-gold)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroIntro{color:var(--color-ink-600)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroActions a:focus-visible{outline-color:var(--color-brand-800)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroButton{background:var(--color-ink-900);color:#fff;border-color:var(--color-ink-900)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroButton:hover{background:var(--color-ink-800);border-color:var(--color-ink-800)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroSecondary{color:var(--color-ink-900);border-color:var(--color-ink-300);background:#ffffffd9}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroSecondary:hover{border-color:var(--color-ink-900);background:#fff}.marketing-pages-module__2_HwaG__audiences{gap:1rem;margin-top:3rem;display:grid}.marketing-pages-module__2_HwaG__audience{background:#0b1224e6;border:1px solid #ffffff40;border-radius:.75rem;grid-template-columns:2.75rem 1fr 1.5rem;align-items:center;gap:1rem;padding:1.35rem;transition:border-color .18s,background .18s;display:grid}.marketing-pages-module__2_HwaG__audience:hover{border-color:var(--color-accent-gold);background:var(--color-ink-800)}.marketing-pages-module__2_HwaG__audience:focus-visible{outline-color:var(--color-accent-gold)}.marketing-pages-module__2_HwaG__audienceIcon{width:2.75rem;height:2.75rem;color:var(--color-accent-gold);place-items:center;display:grid}.marketing-pages-module__2_HwaG__audience strong{font-size:1.2rem;font-weight:600;display:block}.marketing-pages-module__2_HwaG__audience small{color:var(--color-ink-200);margin-top:.3rem;font-size:.875rem;line-height:1.5;display:block}.marketing-pages-module__2_HwaG__audiencePage{background:var(--color-surface-muted);color:var(--color-ink-900)}.marketing-pages-module__2_HwaG__container{max-width:80rem;margin-inline:auto;padding-inline:1.25rem}.marketing-pages-module__2_HwaG__section{padding-block:4rem;scroll-margin-top:7rem}.marketing-pages-module__2_HwaG__sectionHeading{max-width:34rem}.marketing-pages-module__2_HwaG__sectionKicker{color:var(--color-brand-800);letter-spacing:.1em;align-items:center;gap:.8rem;font-size:.875rem;font-weight:600;display:flex}.marketing-pages-module__2_HwaG__sectionKicker:before{content:"";background:var(--color-accent-gold);width:1.8rem;height:1px}.marketing-pages-module__2_HwaG__sectionTitle{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:500;line-height:1.15}.marketing-pages-module__2_HwaG__sectionLead{color:var(--color-ink-600);margin-top:1.5rem;font-size:1.0625rem;line-height:1.8}.marketing-pages-module__2_HwaG__readMore{color:var(--color-ink-500);align-items:center;gap:.7rem;margin-top:1.8rem;padding-block:.7rem;font-size:.875rem;display:inline-flex}.marketing-pages-module__2_HwaG__readMore svg{width:1rem;height:1rem}.marketing-pages-module__2_HwaG__plannedNote{border-top:1px solid var(--color-ink-200);max-width:36ch;color:var(--color-ink-500);margin-top:1.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.8}.marketing-pages-module__2_HwaG__split{gap:2.5rem;display:grid}.marketing-pages-module__2_HwaG__notice{border-block:1px solid var(--color-ink-200);color:var(--color-ink-600);gap:1rem;padding-block:1.5rem;display:grid}.marketing-pages-module__2_HwaG__notice h2{color:var(--color-ink-900);align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.marketing-pages-module__2_HwaG__notice h2:before{content:"";background:var(--color-accent-gold);border-radius:100%;flex:0 0 .5rem;height:.5rem;display:block}.marketing-pages-module__2_HwaG__notice p{max-width:53rem;font-size:.875rem;line-height:1.8}.marketing-pages-module__2_HwaG__warm{isolation:isolate;background:var(--color-brand-50);border-block:1px solid var(--color-brand-100);position:relative;overflow:hidden}.marketing-pages-module__2_HwaG__warm:before{content:"";z-index:-1;pointer-events:none;border:1px solid #a5b4fc4d;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-12rem;left:-22rem;box-shadow:0 0 0 3rem #c7d2fe24,0 0 0 6rem #c7d2fe1c}.marketing-pages-module__2_HwaG__currentList{border-top:1px solid var(--color-brand-200);display:grid}.marketing-pages-module__2_HwaG__currentList li{border-bottom:1px solid var(--color-brand-200);color:var(--color-ink-900);align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.0625rem;display:flex}.marketing-pages-module__2_HwaG__currentList svg{border:1px solid var(--color-brand-200);width:2rem;height:2rem;color:var(--color-brand-700);border-radius:50%;flex-shrink:0;padding:.4rem}.marketing-pages-module__2_HwaG__currentActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.marketing-pages-module__2_HwaG__currentPrimary{background:var(--color-ink-900);color:#fff;box-shadow:none}.marketing-pages-module__2_HwaG__currentPrimary:hover{background:var(--color-ink-800)}.marketing-pages-module__2_HwaG__currentSecondary{border-color:var(--color-ink-300);color:var(--color-ink-900);background:0 0}.marketing-pages-module__2_HwaG__currentSecondary:hover{background:var(--color-surface);border-color:var(--color-ink-500)}.marketing-pages-module__2_HwaG__contactSection{padding-block:3rem 4rem;scroll-margin-top:7rem}.marketing-pages-module__2_HwaG__contact{border-top:1px solid var(--color-ink-200);flex-direction:column;align-items:flex-start;gap:2rem;padding-block:3.5rem;scroll-margin-top:7rem;display:flex}.marketing-pages-module__2_HwaG__contact h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.2}.marketing-pages-module__2_HwaG__contact p{max-width:40rem;color:var(--color-ink-600);margin-top:1rem}.marketing-pages-module__2_HwaG__email{min-height:3rem;color:var(--color-brand-800);overflow-wrap:anywhere;text-underline-offset:.3em;align-items:center;gap:.75rem;margin-top:1rem;font-size:1rem;text-decoration:underline;display:inline-flex}.marketing-pages-module__2_HwaG__email svg{flex-shrink:0}.marketing-pages-module__2_HwaG__textLink{min-height:3rem;color:var(--color-brand-800);align-items:center;gap:.75rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.marketing-pages-module__2_HwaG__textLink:hover{text-underline-offset:.3em;text-decoration:underline}@media (min-width:640px){.marketing-pages-module__2_HwaG__hero{padding-block-start:6rem}.marketing-pages-module__2_HwaG__heroInner{padding:5rem 1.5rem 3rem}.marketing-pages-module__2_HwaG__container{padding-inline:1.5rem}.marketing-pages-module__2_HwaG__audiences{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.marketing-pages-module__2_HwaG__audience{padding:1.5rem}.marketing-pages-module__2_HwaG__section{padding-block:5.5rem}.marketing-pages-module__2_HwaG__contactSection{padding-block:4rem 5.5rem}}@media (min-width:1024px){.marketing-pages-module__2_HwaG__heroInner{padding:5.5rem 2rem 3rem}.marketing-pages-module__2_HwaG__container{padding-inline:2rem}.marketing-pages-module__2_HwaG__heroIntro{font-size:1.2rem}.marketing-pages-module__2_HwaG__split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4rem}.marketing-pages-module__2_HwaG__sectionHeading{align-self:start}.marketing-pages-module__2_HwaG__notice{grid-template-columns:1fr 2fr;align-items:start;gap:3rem}.marketing-pages-module__2_HwaG__contact{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}@media (max-width:639px){.marketing-pages-module__2_HwaG__heroShade{background:linear-gradient(90deg,#0b1224ed,#0b1224b8)}.marketing-pages-module__2_HwaG__heroLight .marketing-pages-module__2_HwaG__heroShade{background:linear-gradient(90deg,#fffffff7,#ffffffdc)}.marketing-pages-module__2_HwaG__heroActions>a{width:100%}.marketing-pages-module__2_HwaG__audience{grid-template-columns:2.5rem 1fr 1.25rem;gap:.75rem;padding:1.1rem}.marketing-pages-module__2_HwaG__heroIntro{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.marketing-pages-module__2_HwaG__audience,.marketing-pages-module__2_HwaG__heroSecondary{transition:none}}
.contact-panel-module__6c7YXG__panel{isolation:isolate;border:1px solid var(--color-ink-700);background:linear-gradient(120deg, var(--color-ink-900) 15%, var(--color-ink-700) 100%);min-width:0;color:var(--color-surface);border-radius:clamp(1.5rem,3vw,2.5rem);margin-block:2rem 1rem;padding:clamp(1.5rem,5vw,4rem);scroll-margin-top:7rem;position:relative;overflow:hidden;box-shadow:0 24px 64px -28px #0b122455}.contact-panel-module__6c7YXG__content{align-items:center;gap:2.5rem;display:grid;position:relative}.contact-panel-module__6c7YXG__copy,.contact-panel-module__6c7YXG__connect{min-width:0}.contact-panel-module__6c7YXG__copy{max-width:43rem}.contact-panel-module__6c7YXG__eyebrow{color:var(--color-accent-gold);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.contact-panel-module__6c7YXG__eyebrow:before{content:"";background:var(--color-accent-gold);flex:0 0 1.75rem;height:1px}.contact-panel-module__6c7YXG__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:500;line-height:1.15}.contact-panel-module__6c7YXG__body{white-space:pre-wrap;max-width:36rem;color:var(--color-ink-200);overflow-wrap:anywhere;margin-top:1.5rem;font-size:1.0625rem;line-height:1.8}.contact-panel-module__6c7YXG__emailBlock{padding-bottom:1.25rem}.contact-panel-module__6c7YXG__emailLabel{color:var(--color-accent-gold);margin-bottom:.35rem;font-size:1rem;font-weight:500;line-height:1.5}.contact-panel-module__6c7YXG__email{width:fit-content;max-width:100%;min-height:3rem;color:var(--color-surface);text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-300);text-decoration-color:var(--color-ink-300);text-underline-offset:.3em;align-items:center;gap:.65rem;padding-block:.5rem;font-size:1rem;font-weight:500;line-height:1.6;text-decoration-thickness:1px;display:flex}.contact-panel-module__6c7YXG__email span{overflow-wrap:anywhere;min-width:0}.contact-panel-module__6c7YXG__email svg{color:var(--color-brand-300);flex-shrink:0}.contact-panel-module__6c7YXG__email:hover{text-decoration-color:currentColor}.contact-panel-module__6c7YXG__actions{gap:.875rem;display:grid}.contact-panel-module__6c7YXG__action{border-radius:var(--radius-xl);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;transition:background-color .16s,border-color .16s;display:flex}.contact-panel-module__6c7YXG__action span{overflow-wrap:anywhere;min-width:0}.contact-panel-module__6c7YXG__action svg{flex-shrink:0}.contact-panel-module__6c7YXG__primary{background:var(--color-brand-700);color:var(--color-surface)}.contact-panel-module__6c7YXG__primary:hover{background:var(--color-brand-800)}.contact-panel-module__6c7YXG__secondary{border-color:var(--color-ink-300);background:var(--color-ink-800);color:var(--color-surface)}.contact-panel-module__6c7YXG__secondary:hover{border-color:var(--color-ink-200);background:var(--color-ink-700)}.contact-panel-module__6c7YXG__action:focus-visible,.contact-panel-module__6c7YXG__email:focus-visible{outline:3px solid var(--color-accent-gold);outline-offset:5px}.contact-panel-module__6c7YXG__contours{z-index:-1;pointer-events:none;border:1px solid #c89b5a24;border-radius:37% 46% 41% 48%;width:48rem;height:48rem;position:absolute;top:-10rem;right:-15rem;transform:rotate(-24deg)}.contact-panel-module__6c7YXG__contours span{border-radius:inherit;border:1px solid #a5b4fc28;position:absolute;inset:3rem}.contact-panel-module__6c7YXG__contours span:nth-child(2){border-color:#c89b5a20;inset:6rem}.contact-panel-module__6c7YXG__contours span:nth-child(3){inset:9rem}.contact-panel-module__6c7YXG__contours:after{content:"";background:#c89b5a55;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:15rem;left:3.4rem}@media (min-width:640px){.contact-panel-module__6c7YXG__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contact-panel-module__6c7YXG__content{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:4rem}.contact-panel-module__6c7YXG__actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contact-panel-module__6c7YXG__action{transition:none}}
.municipality-demo-module__rZ408a__section{max-width:80rem;margin-inline:auto;padding:2rem 1.25rem 0;scroll-margin-top:7rem}.municipality-demo-module__rZ408a__panel{border:1px solid var(--color-brand-200);background:var(--color-brand-50);min-width:0;color:var(--color-ink-900);box-shadow:inset 0 1px 0 var(--color-surface);border-radius:1.5rem;align-items:center;gap:1.75rem;padding:clamp(1.5rem,3.8vw,3rem);display:grid}.municipality-demo-module__rZ408a__copy{min-width:0}.municipality-demo-module__rZ408a__label{color:var(--color-brand-800);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.municipality-demo-module__rZ408a__label:before{content:"";background:var(--color-accent-gold);border-radius:50%;flex:0 0 .5rem;height:.5rem}.municipality-demo-module__rZ408a__title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.875rem,3.3vw,2.75rem);font-weight:500;line-height:1.2}.municipality-demo-module__rZ408a__lead{max-width:41rem;color:var(--color-ink-600);overflow-wrap:anywhere;margin-top:.875rem;font-size:1.0625rem;line-height:1.7}.municipality-demo-module__rZ408a__action{border:1px solid var(--color-ink-900);border-radius:var(--radius-xl);background:var(--color-ink-900);min-width:0;min-height:3.5rem;color:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.375rem;font-size:1.0625rem;font-weight:600;line-height:1.5;transition:background-color .16s,border-color .16s;display:flex}.municipality-demo-module__rZ408a__action span{overflow-wrap:anywhere;min-width:0}.municipality-demo-module__rZ408a__action svg{flex-shrink:0}.municipality-demo-module__rZ408a__action:hover{background:var(--color-ink-800);border-color:var(--color-ink-800)}.municipality-demo-module__rZ408a__action:focus-visible{outline:3px solid var(--color-brand-700);outline-offset:5px}@media (min-width:640px){.municipality-demo-module__rZ408a__section{padding:3rem 1.5rem 0}}@media (min-width:900px){.municipality-demo-module__rZ408a__panel{grid-template-columns:minmax(0,1fr) minmax(14rem,.43fr);gap:3rem}}@media (min-width:1024px){.municipality-demo-module__rZ408a__section{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.municipality-demo-module__rZ408a__action{transition:none}}
