figure.svelte-1rve2r{display:flex;flex-direction:column;align-items:center;gap:var(--size-24);margin:var(--size-60) auto;font-size:var(--font-size-2xl);max-inline-size:var(--size-heading-l);color:var(--color, var(--color-default-faded-content-75));position:relative;padding:var(--size-24)}figure.svelte-1rve2r:before{content:"“";position:absolute;font-size:30rem;opacity:.2;inset:0 auto auto 0;translate:-20% 700%}figure.svelte-1rve2r figcaption:where(.svelte-1rve2r){align-self:end;font-size:var(--font-size-m)}.header.svelte-1a2doux{position:relative;display:grid}.header.svelte-1a2doux .content:where(.svelte-1a2doux){place-self:stretch;padding:var(--size-48) var(--size-24);color:var(--color-highlight-subtle-content-75);text-align:center;background-image:linear-gradient(in oklch to bottom,color-mix(in oklch,var(--color-highlight-subtle),transparent 45%) 50%,var(--color-highlight-subtle));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (width >= 40rem){.header.svelte-1a2doux .content:where(.svelte-1a2doux){padding:var(--size-72) var(--size-72)}}.header.svelte-1a2doux .content:where(.svelte-1a2doux) .header-content-title{margin-block-end:1.5em}.header.svelte-1a2doux .content:where(.svelte-1a2doux) .header-content-text{max-inline-size:var(--size-body-m);margin-block-end:1.5em;margin-inline:auto}.header.svelte-1a2doux .background:where(.svelte-1a2doux){position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;inline-size:100%;block-size:100%;overflow:hidden}.header.svelte-1a2doux .background:where(.svelte-1a2doux) .header-background-img-img{block-size:100%;max-inline-size:none;inline-size:100%;object-fit:cover;object-position:center}form.svelte-1grwk0k{display:grid;grid-template-areas:"email" "phone" "error" "book" "offer";grid-template-columns:1fr;grid-template-rows:auto;gap:var(--size-24);place-items:start stretch;inline-size:100%;max-inline-size:var(--size-1024);margin-inline:auto}@media (width >= 40rem){form.svelte-1grwk0k{grid-template-areas:"email email" "phone phone" "error error" "book offer";grid-template-columns:1fr 1fr}}@media (width >= 64rem){form.svelte-1grwk0k{grid-template-areas:"email phone" "error error" "book offer"}}form.svelte-1grwk0k .book-form-email-input{grid-area:email}form.svelte-1grwk0k .book-form-phone-input{grid-area:phone}form.svelte-1grwk0k .book-form-errors{grid-area:error}form.svelte-1grwk0k .book-form-full-button{grid-area:book / book / book / offer}form.svelte-1grwk0k .book-form-book-button{grid-area:book}form.svelte-1grwk0k .book-form-offer-button{grid-area:offer}
