.class-card:where(.astro-inx2b4gf){background:var(--surface);border-radius:var(--radius);flex-direction:column;width:100%;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #13293d0d}.class-card:where(.astro-inx2b4gf):hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.class-card__top:where(.astro-inx2b4gf){justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.class-card__ages:where(.astro-inx2b4gf){background:var(--fill,var(--tint));color:var(--heading);border-radius:999px;margin:0;padding:4px 12px;font-size:.875rem;font-weight:800}.class-card__title:where(.astro-inx2b4gf){margin-bottom:8px;font-size:1.25rem}.class-card__title:where(.astro-inx2b4gf) a:where(.astro-inx2b4gf){color:var(--heading);text-decoration:none}.class-card__title:where(.astro-inx2b4gf) a:where(.astro-inx2b4gf):after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.class-card__title:where(.astro-inx2b4gf) a:where(.astro-inx2b4gf):focus-visible{outline:none}.class-card__title:where(.astro-inx2b4gf) a:where(.astro-inx2b4gf):focus-visible:after{outline:3px solid var(--primary);outline-offset:2px}.class-card__summary:where(.astro-inx2b4gf){color:var(--muted);margin-bottom:18px}.class-card__foot:where(.astro-inx2b4gf){border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.class-card__price:where(.astro-inx2b4gf){color:var(--heading);margin:0;font-size:1.25rem;font-weight:800}.class-card__price--note:where(.astro-inx2b4gf){color:var(--muted);font-size:1rem;font-weight:700}.class-card__more:where(.astro-inx2b4gf){background:var(--cta-light);width:44px;height:44px;color:var(--heading);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s,background-color .2s;display:grid}.class-card:where(.astro-inx2b4gf):hover .class-card__more:where(.astro-inx2b4gf){background:var(--cta);transform:translate(3px)}.class-card--inactive:where(.astro-inx2b4gf){opacity:.85}.prices:where(.astro-br3bgjuj){border-collapse:collapse;width:100%}.prices:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj),.prices:where(.astro-br3bgjuj) td:where(.astro-br3bgjuj){text-align:left;vertical-align:top}.prices:where(.astro-br3bgjuj) thead:where(.astro-br3bgjuj){display:none}.prices:where(.astro-br3bgjuj) tr:where(.astro-br3bgjuj){background:var(--surface);border-radius:var(--radius-sm);margin-bottom:10px;padding:12px 18px 14px;display:block;box-shadow:0 1px 2px #13293d0d}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj){color:var(--heading);margin-bottom:4px;font-size:1.125rem;display:block}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj) a:where(.astro-br3bgjuj){min-height:44px;color:var(--heading);text-decoration-color:var(--cta);align-items:center;text-decoration-thickness:2px;display:inline-flex}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj) a:where(.astro-br3bgjuj):hover{color:var(--primary)}.prices:where(.astro-br3bgjuj) td:where(.astro-br3bgjuj){grid-template-columns:7em 1fr;gap:8px;padding:2px 0;display:grid}.prices:where(.astro-br3bgjuj) td:where(.astro-br3bgjuj):before{content:attr(data-label);color:var(--muted)}.prices__price:where(.astro-br3bgjuj){color:var(--heading);font-weight:800}.prices__price--note:where(.astro-br3bgjuj){color:var(--muted);font-weight:700}@media (width>=768px){.prices:where(.astro-br3bgjuj){background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.prices:where(.astro-br3bgjuj) thead:where(.astro-br3bgjuj){display:table-header-group}.prices:where(.astro-br3bgjuj) tr:where(.astro-br3bgjuj){box-shadow:none;border:0;margin:0;padding:0;display:table-row}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) tr:where(.astro-br3bgjuj):nth-child(2n){background:#fdfaf5}.prices:where(.astro-br3bgjuj) thead:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj){background:var(--primary-dark);color:#fff;padding:16px 20px;font-size:.9375rem}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj),.prices:where(.astro-br3bgjuj) td:where(.astro-br3bgjuj){border-top:1px solid var(--line);padding:12px 20px;font-size:1rem;display:table-cell}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj){font-size:1rem}.prices:where(.astro-br3bgjuj) tbody:where(.astro-br3bgjuj) th:where(.astro-br3bgjuj) a:where(.astro-br3bgjuj){min-height:0}.prices:where(.astro-br3bgjuj) td:where(.astro-br3bgjuj):before{content:none}}.events-teaser__cards:where(.astro-ow576f2l){gap:16px;margin:0;padding:0;list-style:none;display:grid}.events-teaser__card:where(.astro-ow576f2l){border-radius:var(--radius);background:var(--fill);flex-direction:column;gap:12px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.events-teaser__card:where(.astro-ow576f2l):hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.events-teaser__card:where(.astro-ow576f2l) .events-teaser__photo{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 8px);width:100%;height:auto;display:block}.events-teaser__card:where(.astro-ow576f2l) .class-icon{box-shadow:var(--shadow);background:var(--surface);border-radius:18px;width:52px;height:52px;margin-top:-40px;margin-left:4px;position:relative}.events-teaser__card:where(.astro-ow576f2l) h3:where(.astro-ow576f2l){font-family:var(--font);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.events-teaser__card:where(.astro-ow576f2l) h3:where(.astro-ow576f2l) a:where(.astro-ow576f2l){color:var(--heading);text-decoration:none}.events-teaser__card:where(.astro-ow576f2l) h3:where(.astro-ow576f2l) a:where(.astro-ow576f2l):after{content:"";border-radius:inherit;position:absolute;inset:0}.events-teaser__card:where(.astro-ow576f2l) p:where(.astro-ow576f2l){color:var(--ink);margin:0}.events-teaser__more:where(.astro-ow576f2l){color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-weight:800;display:inline-flex}@media (width>=900px){.events-teaser__cards:where(.astro-ow576f2l){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hero:where(.astro-lcdefpme){isolation:isolate;padding-block:32px 40px;position:relative;overflow:hidden}.hero__glow:where(.astro-lcdefpme){z-index:-1;background:radial-gradient(40% 50% at 85% 20%,#ffcda68c,#0000 70%),radial-gradient(35% 45% at 10% 80%,#c3ddf099,#0000 70%);position:absolute;inset:0}.hero__grid:where(.astro-lcdefpme){gap:36px;display:grid}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){margin-bottom:20px}.hero__hl:where(.astro-lcdefpme){white-space:nowrap;color:var(--primary);position:relative}.hero__hl:where(.astro-lcdefpme):after{content:"";z-index:-1;background:var(--fill-strong,#ffcda6);opacity:.85;border-radius:999px;height:.34em;position:absolute;bottom:.02em;left:-2%;right:-2%;transform:rotate(-1.2deg)}.hero__subtitle:where(.astro-lcdefpme){color:var(--muted);max-width:36em;font-size:1.125rem}.hero__benefit:where(.astro-lcdefpme){color:var(--primary-dark);font-weight:700}.hero__actions:where(.astro-lcdefpme){margin-top:28px}.hero__actions:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){flex:auto}.hero__media:where(.astro-lcdefpme){margin-inline:4px;padding:0 0 40px;position:relative}.hero__media:where(.astro-lcdefpme) .hero__photo{aspect-ratio:4/3;object-fit:cover;border-radius:40px 40px 40px 120px;width:100%}.hero__media:where(.astro-lcdefpme) .hero__photo2{aspect-ratio:4/3;object-fit:cover;border:5px solid var(--bg);width:42%;box-shadow:var(--shadow-lift);border-radius:24px;position:absolute;bottom:0;left:-4px}.hero__sticker:where(.astro-lcdefpme){background:var(--cta);width:112px;height:112px;color:var(--cta-ink);text-align:center;border-radius:50%;place-content:center;justify-items:center;margin:0;font-size:.8125rem;font-weight:700;line-height:1.1;display:grid;position:absolute;bottom:8px;right:-4px;transform:rotate(-10deg);box-shadow:0 10px 24px #f272004d}.hero__sticker:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.hero__media:where(.astro-lcdefpme) .hero__spark--1{z-index:1;top:-18px;right:18%}.hero__media:where(.astro-lcdefpme) .hero__spark--2{color:var(--primary);top:18px;left:-10px}.facts:where(.astro-lcdefpme),.cards:where(.astro-lcdefpme),.why:where(.astro-lcdefpme),.teachers:where(.astro-lcdefpme),.reviews:where(.astro-lcdefpme),.gallery:where(.astro-lcdefpme){gap:16px;margin:0;padding:0;list-style:none;display:grid}.facts:where(.astro-lcdefpme){background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(2,1fr);gap:0;margin-top:40px;overflow:hidden}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-content:start;gap:2px;padding:18px 16px;display:grid}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(2n){border-left:1px solid var(--line)}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(n+3){border-top:1px solid var(--line)}.facts__value:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:1.375rem;font-weight:600;line-height:1.15}.facts__label:where(.astro-lcdefpme){color:var(--muted);font-size:.9375rem;line-height:1.35}@media (width>=600px){.hero__actions:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){flex:none}.hero__sticker:where(.astro-lcdefpme){width:132px;height:132px;font-size:.9375rem}.hero__sticker:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-size:1.875rem}}@media (width>=900px){.hero:where(.astro-lcdefpme){padding-block:56px 72px}.hero__grid:where(.astro-lcdefpme){grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.hero__subtitle:where(.astro-lcdefpme){font-size:1.25rem}.hero__media:where(.astro-lcdefpme){padding:0 0 56px 48px}.hero__media:where(.astro-lcdefpme) .hero__photo{aspect-ratio:1/1.02;border-radius:56px 56px 56px 160px}.hero__media:where(.astro-lcdefpme) .hero__photo2{border-width:8px;border-radius:32px;width:46%;left:0}.hero__sticker:where(.astro-lcdefpme){width:148px;height:148px;top:38%;bottom:auto;right:-12px}.hero__sticker:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-size:2.125rem}.facts:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);margin-top:64px}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding:26px 28px}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(n+3){border-top:0}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme)+li:where(.astro-lcdefpme){border-left:1px solid var(--line)}.facts__value:where(.astro-lcdefpme){font-size:2rem}}.class-groups:where(.astro-lcdefpme){gap:16px;display:grid}.class-group:where(.astro-lcdefpme){border-radius:var(--radius-lg);background:var(--fill);padding:24px 16px 16px}.class-group__head:where(.astro-lcdefpme){margin:0 4px 20px}.class-group__title:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:1.5rem;font-weight:600}.class-group__intro:where(.astro-lcdefpme){color:var(--ink);max-width:52ch;margin:0}.cards:where(.astro-lcdefpme)>li:where(.astro-lcdefpme){display:flex}.class-group__extras:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:8px;margin:16px 4px 4px;font-weight:700;display:flex}.class-group__extras:where(.astro-lcdefpme) a:where(.astro-lcdefpme){min-height:44px;color:var(--heading);background:#ffffffa6;border-radius:999px;align-items:center;padding:4px 16px;text-decoration:none;display:inline-flex}.class-group__extras:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{background:var(--surface)}@media (width>=640px){.cards:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.class-groups:where(.astro-lcdefpme){gap:20px}.class-group:where(.astro-lcdefpme){padding:36px}.class-group__head:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:32px;margin:0 0 28px;display:grid}.class-group__title:where(.astro-lcdefpme){margin:0;font-size:2rem}.cards:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr)}}.section--why:where(.astro-lcdefpme){background:var(--surface)}.why:where(.astro-lcdefpme){gap:12px}.why__photo:where(.astro-lcdefpme) img{aspect-ratio:16/10;object-fit:cover;object-position:12% 50%;border-radius:var(--radius);width:100%;height:100%}.why__item:where(.astro-lcdefpme){border-radius:var(--radius);background:var(--bg);padding:22px 22px 24px}.why__item:where(.astro-lcdefpme):nth-child(2){background:var(--primary-dark);color:#d6e4ef}.why__item:where(.astro-lcdefpme):nth-child(2) h3:where(.astro-lcdefpme){color:#fff}.why__item:where(.astro-lcdefpme):nth-child(2) .why__num:where(.astro-lcdefpme){background:var(--cta);color:var(--cta-ink)}.why__num:where(.astro-lcdefpme){background:var(--peach);color:#9a4300;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:14px;font-size:.875rem;font-weight:800;display:inline-grid}.why__item:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:8px;font-size:1.1875rem}.why__item:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:inherit;margin:0}.why__item:where(.astro-lcdefpme):not(:nth-child(2)) p:where(.astro-lcdefpme){color:var(--muted)}@media (width>=640px){.why:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}.why__photo:where(.astro-lcdefpme){grid-column:1/-1}}@media (width>=1000px){.why:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);gap:16px}.why__photo:where(.astro-lcdefpme){grid-area:span 2/span 2}.why__photo:where(.astro-lcdefpme) img{aspect-ratio:auto}.why__item:where(.astro-lcdefpme):nth-child(n+6){grid-column:span 2}.why__item:where(.astro-lcdefpme){padding:28px}}.prices-notes:where(.astro-lcdefpme){gap:16px;margin-top:16px;display:grid}.prices-notes__trial:where(.astro-lcdefpme){border-radius:var(--radius);background:var(--primary-dark);color:#d6e4ef;padding:24px;position:relative}.prices-notes__trial:where(.astro-lcdefpme) .prices-notes__spark{top:22px;right:22px}.prices-notes__price:where(.astro-lcdefpme){color:#fff;gap:2px;font-weight:700;display:grid}.prices-notes__price:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--font-display);letter-spacing:-.03em;font-size:2.5rem;font-weight:600;line-height:1.1}.prices-notes__info:where(.astro-lcdefpme){border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:24px}.prices-notes__info:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin-bottom:.75em}.prices-notes:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){margin-top:4px}@media (width>=768px){.prices-notes:where(.astro-lcdefpme){grid-template-columns:1fr 1fr}.prices-notes__trial:where(.astro-lcdefpme),.prices-notes__info:where(.astro-lcdefpme){padding:32px}}.section--white:where(.astro-lcdefpme){background:var(--surface)}.teachers:where(.astro-lcdefpme){scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scrollbar-width:thin;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.teacher:where(.astro-lcdefpme){scroll-snap-align:start;border-radius:var(--radius);background:var(--fill);flex-direction:column;padding:8px 8px 0;display:flex}.teacher__photo:where(.astro-lcdefpme){aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:22px;width:100%}.teacher__photo--todo:where(.astro-lcdefpme){color:var(--muted);text-align:center;background:#fff9;place-content:center;justify-items:center;gap:8px;padding:12px;font-size:.875rem;display:grid}.teacher__body:where(.astro-lcdefpme){padding:16px 12px 20px}.teacher__name:where(.astro-lcdefpme){margin-bottom:6px;font-size:1.1875rem}.teacher__role:where(.astro-lcdefpme){color:var(--primary-dark);margin-bottom:12px;font-weight:700;line-height:1.4}.teacher__facts:where(.astro-lcdefpme){gap:8px;margin:0;font-size:.9375rem;display:grid}.teacher__facts:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:var(--heading);font-weight:800}.teacher__facts:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){margin:0}@media (width>=600px){.teachers:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (width>=1100px){.teachers:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);gap:20px}}.gallery:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.gallery:where(.astro-lcdefpme) li:where(.astro-lcdefpme):first-child,.gallery:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(6),.gallery:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(9){grid-area:span 2/span 2}.gallery:where(.astro-lcdefpme) img{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%}.gallery__todo:where(.astro-lcdefpme){margin-top:16px}@media (width>=900px){.gallery:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:16px}.gallery:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(9){grid-row:span 1}.gallery:where(.astro-lcdefpme) img{border-radius:var(--radius)}}.section--reviews:where(.astro-lcdefpme){background:var(--tint)}.reviews-head:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;max-width:none;display:flex}.reviews-head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0}.reviews:where(.astro-lcdefpme){scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scrollbar-width:thin;grid-auto-columns:86%;grid-auto-flow:column;align-items:start;overflow-x:auto}.review:where(.astro-lcdefpme){scroll-snap-align:start;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:24px;display:flex}.review__mark:where(.astro-lcdefpme){color:var(--fill-strong);margin-bottom:8px}.review:where(.astro-lcdefpme) blockquote:where(.astro-lcdefpme){flex:1;margin:0 0 20px}.review:where(.astro-lcdefpme) blockquote:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0}.review__author:where(.astro-lcdefpme){border-top:1px solid var(--line);align-items:center;gap:12px;margin:0;padding-top:16px;font-weight:800;display:flex}.review__avatar:where(.astro-lcdefpme){background:var(--fill);width:44px;height:44px;color:var(--heading);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.review__source:where(.astro-lcdefpme){color:var(--muted);font-size:.9rem;font-weight:400;display:block}.reviews__more:where(.astro-lcdefpme){margin-top:24px}@media (width>=768px){.reviews:where(.astro-lcdefpme){columns:2;column-gap:16px;margin-inline:0;padding:0;display:block;overflow:visible}.review:where(.astro-lcdefpme){break-inside:avoid;margin-bottom:16px;padding:28px}}@media (width>=1100px){.reviews:where(.astro-lcdefpme){columns:3;column-gap:20px}.review:where(.astro-lcdefpme){margin-bottom:20px}}.faq-head:where(.astro-lcdefpme) .section__lead:where(.astro-lcdefpme){margin-block:4px 20px}.faq:where(.astro-lcdefpme){gap:10px;display:grid}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme){background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow);transition:background-color .15s}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open]{background:var(--surface)}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){cursor:pointer;min-height:60px;color:var(--heading);align-items:center;padding:16px 64px 16px 20px;font-weight:800;list-style:none;display:flex;position:relative}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme):after{content:"";background:linear-gradient(var(--heading), var(--heading)) center / 12px 2px no-repeat, linear-gradient(var(--heading), var(--heading)) center / 2px 12px no-repeat, var(--cta-light);border-radius:50%;width:32px;height:32px;margin-top:-16px;transition:transform .2s;position:absolute;top:50%;right:16px}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open] summary:where(.astro-lcdefpme):after{background-color:var(--cta);transform:rotate(45deg)}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0;padding:0 20px 18px}@media (width>=900px){.faq-wrap:where(.astro-lcdefpme){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.faq-head:where(.astro-lcdefpme){top:calc(var(--header-h) + 24px);margin:0;position:sticky}}.section--signup:where(.astro-lcdefpme){background:var(--navy);color:#fff;margin-bottom:clamp(8px,1.4vw,20px);position:relative;overflow:hidden}.section--signup:where(.astro-lcdefpme) .signup__spark--1{top:24px;right:24px}@media (width>=900px){.section--signup:where(.astro-lcdefpme) .signup__spark--1{top:40px;right:6%}}.section--signup:where(.astro-lcdefpme) .signup__spark--2{color:var(--peach);display:none;top:120px;right:14%}@media (width>=900px){.section--signup:where(.astro-lcdefpme) .signup__spark--2{display:block}}.section--signup:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:#fff}.section--signup:where(.astro-lcdefpme) .eyebrow:where(.astro-lcdefpme){color:#ffd2ad;box-shadow:none;background:#ffffff1a}.section--signup:where(.astro-lcdefpme) .section__lead:where(.astro-lcdefpme){color:#c9d8e4}.signup:where(.astro-lcdefpme){gap:32px;display:grid;position:relative}.signup__contacts:where(.astro-lcdefpme){border-radius:var(--radius);background:var(--surface);color:var(--ink);align-content:start;gap:20px;padding:24px;display:grid}.signup__contacts:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0}@media (width>=900px){.signup:where(.astro-lcdefpme){grid-template-columns:1.15fr 1fr;gap:56px}.signup__contacts:where(.astro-lcdefpme){grid-template-rows:auto auto 1fr;align-content:stretch;padding:32px}}
