.NewsletterMock-module__pu19dW__controls{gap:8px;display:grid;position:relative}.NewsletterMock-module__pu19dW__controls label{font-size:14px;font-weight:700}.NewsletterMock-module__pu19dW__fieldRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.NewsletterMock-module__pu19dW__fieldRow input,.NewsletterMock-module__pu19dW__fieldRow button{border-radius:var(--radius-small);border:1px solid #ffffff57;min-height:48px}.NewsletterMock-module__pu19dW__fieldRow input{min-width:0;color:var(--color-surface);background:#ffffff14;padding:0 14px}.NewsletterMock-module__pu19dW__controls[data-newsletter-theme=light] .NewsletterMock-module__pu19dW__fieldRow input{border-color:var(--color-border);color:var(--color-text);background:var(--color-background)}.NewsletterMock-module__pu19dW__fieldRow input[aria-invalid=true]{border-color:var(--color-recording)}.NewsletterMock-module__pu19dW__fieldRow button{color:var(--color-text);background:var(--color-action);cursor:pointer;padding-inline:18px;font-weight:750}.NewsletterMock-module__pu19dW__fieldRow input:disabled,.NewsletterMock-module__pu19dW__fieldRow button:disabled{cursor:wait;opacity:.72}.NewsletterMock-module__pu19dW__honeypot{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;left:-10000px}.NewsletterMock-module__pu19dW__error,.NewsletterMock-module__pu19dW__status{min-height:1.55em;margin:0;font-size:13px}.NewsletterMock-module__pu19dW__error{color:#ffb4ad}.NewsletterMock-module__pu19dW__controls[data-newsletter-theme=light] .NewsletterMock-module__pu19dW__error{color:var(--color-recording)}.NewsletterMock-module__pu19dW__status{color:var(--color-action)}.NewsletterMock-module__pu19dW__controls[data-newsletter-theme=light] .NewsletterMock-module__pu19dW__status{color:var(--color-text-muted)}@media (max-width:520px){.NewsletterMock-module__pu19dW__fieldRow{grid-template-columns:1fr}}
.SiteFooter-module__e_kQUq__footer{border-top:1px solid var(--color-border);background:var(--color-text);color:var(--color-surface)}.SiteFooter-module__e_kQUq__inner{width:min(100% - (2 * var(--page-gutter)), var(--container-wide));margin-inline:auto;padding-block:clamp(48px,8vw,96px) 28px}.SiteFooter-module__e_kQUq__newsletter{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,7vw,96px);padding-bottom:clamp(48px,8vw,88px);display:grid}.SiteFooter-module__e_kQUq__kicker{color:var(--color-action);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:750}.SiteFooter-module__e_kQUq__newsletter h2{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(32px,4.5vw,56px);line-height:1.02}.SiteFooter-module__e_kQUq__newsletter p:not(.SiteFooter-module__e_kQUq__kicker){color:#ffffffad;max-width:58ch;margin:18px 0 0}.SiteFooter-module__e_kQUq__columns{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(140px,.75fr));gap:clamp(28px,5vw,64px);padding-block:clamp(42px,6vw,72px);display:grid}.SiteFooter-module__e_kQUq__about p{color:#ffffffa3;max-width:34ch;margin:14px 0 0}.SiteFooter-module__e_kQUq__brand{font-size:20px;font-weight:750;text-decoration:none}.SiteFooter-module__e_kQUq__columns nav,.SiteFooter-module__e_kQUq__contacts{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.SiteFooter-module__e_kQUq__columns strong{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.SiteFooter-module__e_kQUq__columns a{text-decoration:none}.SiteFooter-module__e_kQUq__columns a:hover{text-underline-offset:4px;text-decoration:underline}.SiteFooter-module__e_kQUq__contacts span[aria-disabled=true]{color:#ffffff8a;cursor:not-allowed}.SiteFooter-module__e_kQUq__contacts small{color:#ffffff6b}.SiteFooter-module__e_kQUq__legal{color:#ffffff8a;border-top:1px solid #ffffff38;justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;display:flex}@media (max-width:820px){.SiteFooter-module__e_kQUq__newsletter,.SiteFooter-module__e_kQUq__columns{grid-template-columns:1fr}.SiteFooter-module__e_kQUq__legal{flex-direction:column}}
.SiteHeader-module__Wtz_6W__header{z-index:100;border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.SiteHeader-module__Wtz_6W__inner{width:min(100% - (2 * var(--page-gutter)), var(--container-wide));align-items:center;min-height:72px;margin-inline:auto;display:flex}.SiteHeader-module__Wtz_6W__brand{letter-spacing:-.03em;margin-right:auto;font-size:18px;font-weight:750;text-decoration:none}.SiteHeader-module__Wtz_6W__brand span{color:var(--color-recording)}.SiteHeader-module__Wtz_6W__desktopNav{color:#191e28;align-items:center;gap:clamp(16px,2vw,28px);font-size:16px;font-weight:450;display:flex}.SiteHeader-module__Wtz_6W__desktopNav>a,.SiteHeader-module__Wtz_6W__services summary{color:#191e28;cursor:pointer;align-items:center;line-height:24px;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.SiteHeader-module__Wtz_6W__desktopNav>a:hover,.SiteHeader-module__Wtz_6W__services summary:hover{color:#5f6466;text-decoration:none}.SiteHeader-module__Wtz_6W__desktopNav>a,.SiteHeader-module__Wtz_6W__services summary,.SiteHeader-module__Wtz_6W__headerActionLabel{transform:translateY(-1px)}.SiteHeader-module__Wtz_6W__services{position:relative}.SiteHeader-module__Wtz_6W__services summary{list-style:none}.SiteHeader-module__Wtz_6W__services summary::-webkit-details-marker{display:none}.SiteHeader-module__Wtz_6W__servicesMenu{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(300px,100vw - 32px);box-shadow:var(--shadow-soft);padding:10px;display:grid;position:absolute;top:calc(100% + 18px);right:0}.SiteHeader-module__Wtz_6W__servicesMenu a,.SiteHeader-module__Wtz_6W__serviceCurrent{border-radius:var(--radius-small);padding:10px 12px}.SiteHeader-module__Wtz_6W__servicesMenu a{color:#191e28;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.SiteHeader-module__Wtz_6W__servicesMenu a:hover{background:var(--color-surface-muted);color:#5f6466;text-decoration:none}.SiteHeader-module__Wtz_6W__serviceCurrent{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:default}.SiteHeader-module__Wtz_6W__actions{align-items:center;gap:8px;display:flex}.SiteHeader-module__Wtz_6W__headerAction{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 12px;font-weight:500;line-height:24px;text-decoration:none;transition:all .25s;display:inline-flex}.SiteHeader-module__Wtz_6W__headerAction.SiteHeader-module__Wtz_6W__cta{gap:8px}.SiteHeader-module__Wtz_6W__headerActionLabel{align-items:center;display:inline-flex}.SiteHeader-module__Wtz_6W__headerActionIcon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.SiteHeader-module__Wtz_6W__headerActionIcon img{width:24px;height:24px;display:block}.SiteHeader-module__Wtz_6W__demoButton{color:#191e28;background:#ffe61e}.SiteHeader-module__Wtz_6W__demoButton:hover{color:#191e28;background:#eead16;text-decoration:none}.SiteHeader-module__Wtz_6W__cta{color:#191e28;background:#fff;border-color:#191e28}.SiteHeader-module__Wtz_6W__cta:hover{color:#fff;background:#191e28;text-decoration:none}.SiteHeader-module__Wtz_6W__mobileMenu{display:none}@media (max-width:820px){.SiteHeader-module__Wtz_6W__desktopNav{display:none}.SiteHeader-module__Wtz_6W__mobileMenu{display:block;position:relative}.SiteHeader-module__Wtz_6W__mobileMenu>summary{border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;padding:9px 12px;font-weight:700;list-style:none}.SiteHeader-module__Wtz_6W__mobileMenu>summary::-webkit-details-marker{display:none}.SiteHeader-module__Wtz_6W__mobilePanel{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-soft);gap:2px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.SiteHeader-module__Wtz_6W__mobilePanel strong{color:#000;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:16px}.SiteHeader-module__Wtz_6W__mobilePanel a{border-radius:var(--radius-small);padding:9px 10px;text-decoration:none}.SiteHeader-module__Wtz_6W__mobilePanel a:hover{background:var(--color-surface-muted)}.SiteHeader-module__Wtz_6W__mobilePanel .SiteHeader-module__Wtz_6W__cta{color:var(--color-surface);background:var(--color-text);margin-top:8px}}
.PlaceholderPage-module__esJ1HW__page{width:min(100% - (2 * var(--page-gutter)), var(--container-wide));overflow-wrap:anywhere;min-width:0;min-height:62svh;margin-inline:auto;padding-block:clamp(64px,9vw,112px)}.PlaceholderPage-module__esJ1HW__intro{max-width:var(--container-content)}.PlaceholderPage-module__esJ1HW__eyebrow,.PlaceholderPage-module__esJ1HW__sectionKicker{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:750}.PlaceholderPage-module__esJ1HW__title{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(36px,6vw,64px);line-height:1.02}.PlaceholderPage-module__esJ1HW__lead{max-width:62ch;color:var(--color-text-muted);margin:24px 0 0;font-size:clamp(17px,2vw,20px)}.PlaceholderPage-module__esJ1HW__content{gap:clamp(24px,4vw,40px);margin-top:clamp(44px,7vw,72px);display:grid}.PlaceholderPage-module__esJ1HW__topicSection,.PlaceholderPage-module__esJ1HW__newsletter,.PlaceholderPage-module__esJ1HW__serviceOutline{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);padding:clamp(22px,4vw,40px)}.PlaceholderPage-module__esJ1HW__sectionTitle{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(25px,4vw,38px);line-height:1.08}.PlaceholderPage-module__esJ1HW__topicList,.PlaceholderPage-module__esJ1HW__outlineList{gap:0;margin:clamp(24px,4vw,36px) 0 0;padding:0;list-style:none;display:grid}.PlaceholderPage-module__esJ1HW__topicItem,.PlaceholderPage-module__esJ1HW__outlineList li{border-top:1px solid var(--color-border);min-width:0;padding-block:18px;font-size:clamp(17px,2vw,20px);font-weight:700}.PlaceholderPage-module__esJ1HW__newsletter{align-items:end;gap:clamp(28px,5vw,64px);display:grid}.PlaceholderPage-module__esJ1HW__newsletterCopy p:not(.PlaceholderPage-module__esJ1HW__sectionKicker){max-width:56ch;color:var(--color-text-muted);margin:16px 0 0}.PlaceholderPage-module__esJ1HW__back{border-radius:var(--radius-small);background:var(--color-action);max-width:100%;margin-top:clamp(36px,6vw,56px);padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:720px){.PlaceholderPage-module__esJ1HW__topicList,.PlaceholderPage-module__esJ1HW__outlineList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px)}.PlaceholderPage-module__esJ1HW__newsletter{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}
