.stars[data-astro-cid-jgmyo2mi]{display:inline-flex;gap:var(--star-gap);flex:none}.stars[data-astro-cid-jgmyo2mi] svg[data-astro-cid-jgmyo2mi]{width:var(--star);height:var(--star)}.rating[data-astro-cid-ev5oopnm]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;line-height:1.2;text-transform:uppercase;color:#02040866;white-space:nowrap}.rating[data-astro-cid-ev5oopnm] strong[data-astro-cid-ev5oopnm]{color:#000;font-weight:600}.rating--14[data-astro-cid-ev5oopnm]{font-size:14px}.rating--12[data-astro-cid-ev5oopnm]{font-size:12px;letter-spacing:.02em}.hero[data-astro-cid-anhloy43]{display:flex;flex-direction:column;background:var(--surface-page)}.hero__copy[data-astro-cid-anhloy43]{width:var(--container);margin-inline:auto;padding-top:40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.hero__text[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:16px}.hero__titles[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:8px}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:16px;width:100%}.hero__actions[data-astro-cid-anhloy43] .btn{width:100%}.hero__rating[data-astro-cid-anhloy43]{margin-top:-8px}.hero__media[data-astro-cid-anhloy43]{position:relative;height:600px;margin-top:40px}.hero__media[data-astro-cid-anhloy43] .hero__video{width:100%;height:100%}.hero__media[data-astro-cid-anhloy43] .vp__video{object-position:50% 30%}.hero__media[data-astro-cid-anhloy43] .vp__bar{bottom:14%;right:16px}.hero__media[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fafcfb,#fafcfb00 16%),linear-gradient(0deg,#fafcfb,#fafcfb00 16%);pointer-events:none}@media(min-width:768px){.hero__copy[data-astro-cid-anhloy43]{padding-top:64px;align-items:flex-start;text-align:left}.hero__actions[data-astro-cid-anhloy43]{flex-direction:row;width:auto}.hero__actions[data-astro-cid-anhloy43] .btn{width:auto}.hero__rating[data-astro-cid-anhloy43]{margin-top:16px}.hero__media[data-astro-cid-anhloy43]{height:560px;margin-top:24px}}@media(min-width:1024px){.hero[data-astro-cid-anhloy43]{flex-direction:row;align-items:stretch;gap:64px;padding-left:max(var(--gutter),calc((100% - var(--container-max)) / 2))}.hero__copy[data-astro-cid-anhloy43]{flex:0 0 min(620px,46%);width:auto;margin:0;padding:96px 0 64px;justify-content:center;gap:32px}.hero__rating[data-astro-cid-anhloy43]{margin-top:16px}.hero__media[data-astro-cid-anhloy43]{flex:1 1 0;min-width:0;height:720px;margin:0}.hero__media[data-astro-cid-anhloy43]:after{background:linear-gradient(180deg,#fafcfb00 57%,#fafcfb),linear-gradient(180deg,#fafcfb,#fafcfb00 22%),linear-gradient(90deg,#fafcfb,#fafcfb00 8%)}}@media(min-width:1680px){.hero__copy[data-astro-cid-anhloy43]{flex-basis:780px}.hero__media[data-astro-cid-anhloy43]{height:840px}}.call-cta[data-astro-cid-xsqjkjhy]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:330px;max-width:100%;height:72px;padding-inline:24px;border-radius:var(--radius);background:var(--green-700);box-shadow:var(--shadow-btn),var(--inset-btn-primary);font-family:var(--font-display);font-weight:600;text-transform:uppercase;text-align:center;line-height:1.2;transition:filter .15s ease}.call-cta[data-astro-cid-xsqjkjhy]:hover{filter:brightness(1.06)}.call-cta__eyebrow[data-astro-cid-xsqjkjhy]{font-size:12px;letter-spacing:.02em;color:#f5f5e7b3;text-box:trim-both cap alphabetic}.call-cta__number[data-astro-cid-xsqjkjhy]{font-size:20px;color:var(--text-on-dark);text-box:trim-both cap alphabetic}@media(min-width:768px){.call-cta[data-astro-cid-xsqjkjhy]{height:92px}}@media(max-width:767px){.call-cta[data-astro-cid-xsqjkjhy]{width:100%}}.medpay__inner[data-astro-cid-qc3zcx7p]{display:flex;flex-direction:column;align-items:center;gap:24px}.medpay__intro[data-astro-cid-qc3zcx7p]{max-width:652px;color:var(--text-muted)}.medpay__intro[data-astro-cid-qc3zcx7p] strong[data-astro-cid-qc3zcx7p]{font-weight:500;color:var(--text-heading)}.medpay__rule[data-astro-cid-qc3zcx7p]{width:62px;height:1px;background:var(--border-default)}.medpay__compare-title[data-astro-cid-qc3zcx7p]{text-align:center}.medpay__myths[data-astro-cid-qc3zcx7p]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:622px}.myth[data-astro-cid-qc3zcx7p]{display:flex;flex-direction:column;gap:10px;padding:24px}.myth__row[data-astro-cid-qc3zcx7p]{display:flex;gap:9px;font-size:14px;line-height:1.36;color:var(--text-heading)}.myth__row[data-astro-cid-qc3zcx7p] .icon{margin-top:1px}.myth[data-astro-cid-qc3zcx7p] .myth__x{color:#0009}.myth[data-astro-cid-qc3zcx7p] .myth__check{color:#12b76a}.medpay__carriers[data-astro-cid-qc3zcx7p]{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:12px}.medpay__carriers-title[data-astro-cid-qc3zcx7p]{font-size:14px;font-weight:500;line-height:1.2;text-align:center;color:var(--text-muted)}.medpay__logos[data-astro-cid-qc3zcx7p]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px}.medpay__logos[data-astro-cid-qc3zcx7p] img[data-astro-cid-qc3zcx7p]{height:auto}.medpay__unsure[data-astro-cid-qc3zcx7p]{margin-top:12px;text-align:center}@media(min-width:1680px){.medpay__myths[data-astro-cid-qc3zcx7p]{max-width:733px}.medpay__intro[data-astro-cid-qc3zcx7p]{max-width:692px}}.how__inner[data-astro-cid-kojs5727]{display:flex;flex-direction:column;align-items:center;gap:47px}.how__sub[data-astro-cid-kojs5727]{color:var(--text-muted)}.how__sub[data-astro-cid-kojs5727] strong[data-astro-cid-kojs5727]{font-weight:500;color:var(--text-heading)}.how__steps[data-astro-cid-kojs5727]{position:relative;display:flex;flex-direction:column;gap:32px;width:100%;max-width:534px}.how__steps[data-astro-cid-kojs5727]:before{content:"";position:absolute;left:20px;top:9px;bottom:40px;width:1px;background:var(--border-default)}.step[data-astro-cid-kojs5727]{position:relative;display:flex;gap:24px;align-items:flex-start}.step__num[data-astro-cid-kojs5727]{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:32px;border-radius:16px;background:var(--green-700);box-shadow:var(--shadow-btn),var(--inset-btn-primary);color:var(--text-on-dark);font-weight:700;font-size:16px;line-height:1}.step__body[data-astro-cid-kojs5727]{display:flex;flex-direction:column;gap:8px;padding-top:7px}.step__body[data-astro-cid-kojs5727] p[data-astro-cid-kojs5727]{font-size:16px;line-height:1.5;color:var(--text-muted)}@media(min-width:1024px){.how[data-astro-cid-kojs5727]{padding-block:calc(var(--section-y) - 0px)}}.feeling__inner[data-astro-cid-t5npqgln]{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:778px;margin-inline:auto}.feeling__head[data-astro-cid-t5npqgln]{display:flex;flex-direction:column;gap:16px;width:100%}.feeling__head[data-astro-cid-t5npqgln] .lead[data-astro-cid-t5npqgln]{color:var(--text-muted)}.feeling__body[data-astro-cid-t5npqgln]{display:flex;flex-direction:column;gap:32px;width:100%}.feeling__list[data-astro-cid-t5npqgln]{display:flex;flex-direction:column;gap:16px}.feeling__list[data-astro-cid-t5npqgln] li[data-astro-cid-t5npqgln]{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.5;color:var(--text-heading)}.feeling__list[data-astro-cid-t5npqgln] li[data-astro-cid-t5npqgln]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--green-700);box-shadow:0 8px 16px #0000001f,inset 0 8px 10px #637953}.feeling__note[data-astro-cid-t5npqgln]{padding:24px;font-size:14px;line-height:1.5;color:var(--text-strong)}@media(max-width:767px){.feeling__head[data-astro-cid-t5npqgln]{text-align:center}}.diff__inner[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:64px}.diff__head[data-astro-cid-b4dlvrxr]{max-width:859px;margin-inline:auto}.diff__compare[data-astro-cid-b4dlvrxr]{display:grid;gap:16px}.compare-card[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;background:var(--surface-sand);border-radius:var(--radius-lg);overflow:hidden}.compare-card[data-astro-cid-b4dlvrxr] .compare-card__img{width:100%;height:240px;object-fit:cover;border-radius:var(--radius-lg)}.compare-card__body[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:8px;padding:24px}.compare-card__body[data-astro-cid-b4dlvrxr] p[data-astro-cid-b4dlvrxr]{font-size:16px;line-height:1.5;color:var(--text-body)}.results[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:40px}.results__copy[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:32px;min-width:0}.results__head[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:16px}.results__title[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:400;text-transform:uppercase;color:var(--text-heading);line-height:1.2;letter-spacing:-.01em}.results__title[data-astro-cid-b4dlvrxr] span[data-astro-cid-b4dlvrxr]:first-child{font-size:calc(var(--h2) + 8px)}.results__title[data-astro-cid-b4dlvrxr] span[data-astro-cid-b4dlvrxr]:last-child{font-size:var(--h2)}.results__sub[data-astro-cid-b4dlvrxr]{font-size:18px;line-height:1.7;color:var(--text-body)}.results__delta[data-astro-cid-b4dlvrxr]{display:flex;align-items:center;gap:8px}.results__delta[data-astro-cid-b4dlvrxr] strong[data-astro-cid-b4dlvrxr]{font-size:32px;font-weight:700;line-height:1.2;color:var(--text-heading)}.results__delta[data-astro-cid-b4dlvrxr] span[data-astro-cid-b4dlvrxr]{font-size:10px;font-weight:500;line-height:1.3;text-transform:uppercase;color:var(--text-muted)}.score-card[data-astro-cid-b4dlvrxr]{position:relative;display:flex;flex-direction:column;gap:16px;padding:0 16px 16px;background:var(--surface-sand);border:2px solid #f4ede6;border-radius:var(--radius);box-shadow:var(--inset-card)}.score-card__patient[data-astro-cid-b4dlvrxr]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(485px,100%);margin-inline:auto;padding:16px;background:var(--surface-sand-dark)}.score-card__who[data-astro-cid-b4dlvrxr]{display:flex;align-items:center;gap:6px;min-width:0}.score-card__who[data-astro-cid-b4dlvrxr] img[data-astro-cid-b4dlvrxr]{width:26px;height:26px;margin-right:6px}.score-card__name[data-astro-cid-b4dlvrxr]{font-size:20px;font-weight:500;line-height:1.3;color:var(--text-heading);white-space:nowrap}.score-card__dot[data-astro-cid-b4dlvrxr]{width:4px;height:4px;border-radius:50%;background:#00000024}.score-card__age[data-astro-cid-b4dlvrxr]{font-size:16px;color:var(--text-heading);white-space:nowrap}.score-card__badge[data-astro-cid-b4dlvrxr]{flex:none;padding:7px 8px;border-radius:16px;background:var(--green-700);box-shadow:var(--shadow-btn),inset 0 8px 10px #63795380;color:var(--text-on-dark);font-size:10px;font-weight:500;line-height:1}.score-card__table[data-astro-cid-b4dlvrxr]{width:100%;border-collapse:collapse;font-weight:500;line-height:1.5;padding-bottom:16px;border-bottom:1px solid var(--border-default)}.score-card__table[data-astro-cid-b4dlvrxr] th[data-astro-cid-b4dlvrxr],.score-card__table[data-astro-cid-b4dlvrxr] td[data-astro-cid-b4dlvrxr]{padding:4px 0;text-align:right;width:25%}.score-card__table[data-astro-cid-b4dlvrxr] th[data-astro-cid-b4dlvrxr]:first-child{text-align:left}.score-card__table[data-astro-cid-b4dlvrxr] thead[data-astro-cid-b4dlvrxr] th[data-astro-cid-b4dlvrxr]{font-size:12px;font-weight:500;color:var(--text-muted)}.score-card__table[data-astro-cid-b4dlvrxr] tbody[data-astro-cid-b4dlvrxr]{font-size:16px;color:var(--text-heading)}.score-card__table[data-astro-cid-b4dlvrxr] tbody[data-astro-cid-b4dlvrxr] th[data-astro-cid-b4dlvrxr]{font-weight:500}.score-card__table[data-astro-cid-b4dlvrxr] tbody[data-astro-cid-b4dlvrxr] tr[data-astro-cid-b4dlvrxr]:last-child>[data-astro-cid-b4dlvrxr]{padding-bottom:16px}.score-card__grades[data-astro-cid-b4dlvrxr]{position:relative;display:flex;gap:8px}.grade[data-astro-cid-b4dlvrxr]{flex:1 1 0;display:flex;flex-direction:column;height:66px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-sand-dark);box-shadow:inset 0 6px 16px 6px #ffffff4d;overflow:hidden;text-transform:uppercase;color:var(--text-heading)}.grade__letter[data-astro-cid-b4dlvrxr]{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.2}.grade__score[data-astro-cid-b4dlvrxr]{padding:6px 0;border-top:1px solid rgba(0,0,0,.1);font-family:var(--font-display);font-size:12px;line-height:1.2;text-align:center}.grade__score[data-astro-cid-b4dlvrxr] b[data-astro-cid-b4dlvrxr]{font-weight:600;letter-spacing:.02em}.grade__arrow[data-astro-cid-b4dlvrxr]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:29px;height:26px;border-radius:13px;background:var(--surface-sand);box-shadow:0 6.5px 6.5px #0000001f,inset 0 6.5px 8px #fff;color:var(--text-heading)}.results__lists[data-astro-cid-b4dlvrxr]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.results__lists[data-astro-cid-b4dlvrxr]>div[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;gap:8px}.results__list-title[data-astro-cid-b4dlvrxr]{font-size:16px;font-weight:500;line-height:1.2;color:var(--text-heading)}.results__list-title--muted[data-astro-cid-b4dlvrxr]{color:#686868}.results__lists[data-astro-cid-b4dlvrxr] ul[data-astro-cid-b4dlvrxr]{font-size:12px;line-height:1.5;color:var(--text-body)}.results__copy[data-astro-cid-b4dlvrxr] .results__cta{align-self:flex-start}.results__media[data-astro-cid-b4dlvrxr]{display:flex;flex-direction:column;align-items:center;gap:32px;min-width:0}.results__media[data-astro-cid-b4dlvrxr] .results__xray{width:100%;max-width:628px;height:auto}.results__benefits[data-astro-cid-b4dlvrxr]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;font-size:10px;line-height:1.2;text-transform:uppercase;color:var(--text-heading)}.results__benefits[data-astro-cid-b4dlvrxr] li[data-astro-cid-b4dlvrxr]{display:flex;align-items:center;gap:8px;white-space:nowrap}.results__benefits[data-astro-cid-b4dlvrxr] li[data-astro-cid-b4dlvrxr]:last-child{text-transform:none}.results__benefits[data-astro-cid-b4dlvrxr] img[data-astro-cid-b4dlvrxr]{width:20px;height:20px;border-radius:50%}@media(max-width:767px){.results[data-astro-cid-b4dlvrxr]{gap:78px}.score-card__name[data-astro-cid-b4dlvrxr]{font-size:16px}.score-card__age[data-astro-cid-b4dlvrxr],.score-card__table[data-astro-cid-b4dlvrxr] tbody[data-astro-cid-b4dlvrxr]{font-size:14px}.results__copy[data-astro-cid-b4dlvrxr] .results__cta{align-self:stretch}}@media(min-width:768px){.compare-card[data-astro-cid-b4dlvrxr]{flex-direction:row;align-items:center}.compare-card[data-astro-cid-b4dlvrxr] .compare-card__img{width:50%;height:276px;flex:none}.compare-card__body[data-astro-cid-b4dlvrxr]{flex:1}}@media(min-width:1024px){.diff__compare[data-astro-cid-b4dlvrxr]{grid-template-columns:1fr 1fr}.results[data-astro-cid-b4dlvrxr]{flex-direction:row;align-items:center;gap:64px}.results__copy[data-astro-cid-b4dlvrxr],.results__media[data-astro-cid-b4dlvrxr]{flex:1 1 0}}@media(min-width:1680px){.compare-card[data-astro-cid-b4dlvrxr] .compare-card__img{width:396px}}.treat__inner[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:64px}.treat__intro[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:40px}.treat__copy[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:24px}.treat__head[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:16px}.whiplash[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:12px;padding:24px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-float)}.whiplash[data-astro-cid-bf7sct3v] p[data-astro-cid-bf7sct3v]{font-size:16px;line-height:1.5;color:var(--text-body)}.whiplash[data-astro-cid-bf7sct3v] .whiplash__note[data-astro-cid-bf7sct3v]{font-size:14px;line-height:1.3;font-style:italic}.whiplash__note[data-astro-cid-bf7sct3v] b[data-astro-cid-bf7sct3v]{font-weight:700}.treat__media[data-astro-cid-bf7sct3v] img[data-astro-cid-bf7sct3v]{width:100%;height:420px;object-fit:cover;border-radius:var(--radius-lg)}.treat__grid[data-astro-cid-bf7sct3v]{display:grid;grid-template-columns:1fr;gap:16px}.condition[data-astro-cid-bf7sct3v]{display:flex;gap:24px;align-items:flex-start;padding:24px;border:1px solid var(--border-default);border-radius:var(--radius)}.condition[data-astro-cid-bf7sct3v] img[data-astro-cid-bf7sct3v]{flex:none;width:56px;height:56px}.condition[data-astro-cid-bf7sct3v] div[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;gap:4px}.treat__footer[data-astro-cid-bf7sct3v]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}@media(max-width:767px){.treat__head[data-astro-cid-bf7sct3v],.treat__copy[data-astro-cid-bf7sct3v]>.lead[data-astro-cid-bf7sct3v]{text-align:center}.condition[data-astro-cid-bf7sct3v]{gap:16px;padding:20px}}@media(min-width:768px){.treat__grid[data-astro-cid-bf7sct3v]{grid-template-columns:repeat(2,1fr)}.treat__media[data-astro-cid-bf7sct3v] img[data-astro-cid-bf7sct3v]{height:520px}}@media(min-width:1024px){.treat__intro[data-astro-cid-bf7sct3v]{flex-direction:row;align-items:center;gap:64px}.treat__copy[data-astro-cid-bf7sct3v],.treat__media[data-astro-cid-bf7sct3v]{flex:1 1 0;min-width:0}.treat__media[data-astro-cid-bf7sct3v] img[data-astro-cid-bf7sct3v]{height:600px}.treat__grid[data-astro-cid-bf7sct3v]{display:flex;flex-wrap:wrap;justify-content:center}.condition[data-astro-cid-bf7sct3v]{flex:0 0 calc((100% - 32px) / 3)}}.doctor__inner[data-astro-cid-7dcqvds3]{display:flex;flex-direction:column;align-items:center;gap:32px}.doctor__inner[data-astro-cid-7dcqvds3] .doctor__photo{width:164px;height:164px;border-radius:50%;object-fit:cover;flex:none}.doctor__copy[data-astro-cid-7dcqvds3]{display:flex;flex-direction:column;gap:16px;text-align:center}.doctor__role[data-astro-cid-7dcqvds3]{font-size:18px;line-height:1.3;color:var(--text-body)}.doctor__bio[data-astro-cid-7dcqvds3]{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.7;color:var(--text-body)}@media(min-width:768px){.doctor__inner[data-astro-cid-7dcqvds3] .doctor__photo{width:360px;height:360px}}@media(min-width:1024px){.doctor__inner[data-astro-cid-7dcqvds3]{flex-direction:row;justify-content:space-between;gap:64px}.doctor__inner[data-astro-cid-7dcqvds3] .doctor__photo{width:min(537px,42%);height:auto;aspect-ratio:1}.doctor__copy[data-astro-cid-7dcqvds3]{flex:0 1 647px;text-align:left}}@media(min-width:1680px){.doctor__inner[data-astro-cid-7dcqvds3]{justify-content:center;gap:120px}.doctor__copy[data-astro-cid-7dcqvds3]{flex-basis:760px}}.sessions__inner[data-astro-cid-7b775h65]{display:flex;flex-direction:column;align-items:center;gap:32px}.sessions__viewport[data-astro-cid-7b775h65]{margin-top:32px}.sessions__track[data-astro-cid-7b775h65]{--edge: max(var(--gutter), calc((100% - var(--container-max)) / 2));display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:8px var(--edge) 40px;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.sessions__track[data-astro-cid-7b775h65]::-webkit-scrollbar{display:none}.sessions__track[data-astro-cid-7b775h65]:focus-visible{outline:2px solid var(--green-700);outline-offset:-2px}.sessions__track[data-astro-cid-7b775h65].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.sessions__track[data-astro-cid-7b775h65].is-dragging .session[data-astro-cid-7b775h65]{pointer-events:none}.session[data-astro-cid-7b775h65]{position:relative;flex:0 0 255px;height:458px;border-radius:12px;overflow:hidden;scroll-snap-align:start;box-shadow:0 12px 24px #0000001f;background:#2a3224}.session[data-astro-cid-7b775h65] .session__player{position:absolute;inset:0}.session__overlay[data-astro-cid-7b775h65]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#45543a00 55%,#45543aeb);box-shadow:inset 0 6px 24px 6px #ffffff4d;border-radius:inherit}.session__meta[data-astro-cid-7b775h65]{position:absolute;left:16px;bottom:22px;z-index:2;display:flex;align-items:center;gap:6px;color:#fff;font-weight:700;line-height:1;pointer-events:none}.session__meta[data-astro-cid-7b775h65] b[data-astro-cid-7b775h65]{font-size:12px}.session__meta[data-astro-cid-7b775h65] span[data-astro-cid-7b775h65]:last-child{font-size:10px;color:#ffffffb3}.session__dot[data-astro-cid-7b775h65]{width:4px;height:4px;border-radius:50%;background:#9fd36b}.session[data-astro-cid-7b775h65] .vp__bar{bottom:12px;right:12px}.sessions__progress[data-astro-cid-7b775h65]{position:relative;width:100%;height:2px;margin-top:-8px;background:#00000014;border-radius:2px;overflow:hidden}.sessions__progress[data-astro-cid-7b775h65] span[data-astro-cid-7b775h65]{position:absolute;left:0;top:0;height:100%;width:25%;background:var(--green-700);border-radius:2px;transition:transform .1s linear}@media(min-width:1024px){.session[data-astro-cid-7b775h65]{flex-basis:280px;height:500px}}.reviews__inner[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:40px}.reviews__body[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:16px}.google-bar[data-astro-cid-h3xzfrp5]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--surface-cream);border-radius:var(--radius-lg)}.google-bar[data-astro-cid-h3xzfrp5] img[data-astro-cid-h3xzfrp5]{width:40px;height:40px;flex:none}.google-bar__text[data-astro-cid-h3xzfrp5]{flex:1;display:flex;flex-direction:column;gap:4px}.google-bar__title[data-astro-cid-h3xzfrp5]{font-size:16px;font-weight:700;line-height:1.2;color:var(--text-heading);margin-bottom:4px}.google-bar__score[data-astro-cid-h3xzfrp5]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.2;color:#020408cc}.google-bar__count[data-astro-cid-h3xzfrp5]{font-size:12px;line-height:1.5;color:var(--text-subtle)}.reviews__list[data-astro-cid-h3xzfrp5]{display:grid;gap:16px;align-items:start}.review[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius)}.review__head[data-astro-cid-h3xzfrp5]{display:flex;align-items:center;gap:12px}.review__head[data-astro-cid-h3xzfrp5] .review__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.review__who[data-astro-cid-h3xzfrp5]{flex:1;display:flex;flex-direction:column;gap:6px}.review__date[data-astro-cid-h3xzfrp5]{font-size:14px;line-height:1.36;color:var(--text-subtle)}.review__head[data-astro-cid-h3xzfrp5] .review__g{width:24px;height:24px;flex:none}.review__body[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:8px}.review__body[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-size:14px;line-height:1.36;color:var(--text-strong)}.review__text[data-astro-cid-h3xzfrp5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.review__more[data-astro-cid-h3xzfrp5]{align-self:flex-start;font-size:14px;font-weight:500;color:var(--green-700);text-decoration:underline;text-underline-offset:3px}.review__more[data-astro-cid-h3xzfrp5]:hover{color:var(--text-heading)}.review-modal[data-astro-cid-h3xzfrp5]{position:fixed;inset:0;margin:auto;height:fit-content;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:var(--radius-lg);background:transparent;overflow:visible}.review-modal[data-astro-cid-h3xzfrp5]::backdrop{background:#0000008c}.review-modal[data-astro-cid-h3xzfrp5][open]{animation:review-in .18s ease-out}@keyframes review-in{0%{opacity:0;transform:translateY(8px)}}.review-modal__card[data-astro-cid-h3xzfrp5]{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--surface-page);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.review-modal__card[data-astro-cid-h3xzfrp5] .review__head[data-astro-cid-h3xzfrp5]{padding-right:36px}.review-modal__avatar[data-astro-cid-h3xzfrp5]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.review-modal__text[data-astro-cid-h3xzfrp5]{font-size:16px!important;line-height:1.6!important}.review-modal__close[data-astro-cid-h3xzfrp5]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-strong);background:var(--surface-sand)}.review-modal__close[data-astro-cid-h3xzfrp5]:hover{background:var(--surface-sand-dark)}@media(min-width:1024px){.reviews__list[data-astro-cid-h3xzfrp5]{grid-template-columns:1fr 1fr}}.exam__inner[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;gap:48px}.exam__row[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;align-items:center;gap:24px}.exam__media[data-astro-cid-qhff6qqq]{position:relative;width:100%;max-width:680px}.exam__media[data-astro-cid-qhff6qqq] img[data-astro-cid-qhff6qqq]{width:100%;height:auto}.exam__media[data-astro-cid-qhff6qqq]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f4f4eb,#f4f4eb00 14% 86%,#f4f4eb),linear-gradient(90deg,#f4f4eb00 92%,#f4f4eb);pointer-events:none}.exam-card[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;gap:15px;width:100%;max-width:536px;padding:23px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-float)}.exam-card__top[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;gap:11px}.exam-card__desc[data-astro-cid-qhff6qqq]{font-size:16px;line-height:1.5;color:var(--text-body)}.exam-card__price[data-astro-cid-qhff6qqq]{display:flex;align-items:center;gap:15px}.exam-card__price[data-astro-cid-qhff6qqq] s[data-astro-cid-qhff6qqq]{font-size:32px;font-weight:700;line-height:1.2;color:var(--text-heading);text-decoration-thickness:2px;text-decoration-color:#45543a}.exam-card__badge[data-astro-cid-qhff6qqq]{padding:4px 8px 6px;border-radius:5px;background:var(--surface-sand-dark);font-size:12px;font-weight:500;line-height:1.5;color:var(--text-heading);box-shadow:inset 0 6px 15px 6px #ffffff4d}.exam-card__note[data-astro-cid-qhff6qqq]{font-size:14px;line-height:1.5;color:var(--text-body)}.exam-card__included[data-astro-cid-qhff6qqq]{font-size:14px;font-weight:500;line-height:1.2;color:var(--text-heading)}.exam-card__list[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;gap:15px}.exam-card__list[data-astro-cid-qhff6qqq] li[data-astro-cid-qhff6qqq]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.36;color:var(--text-strong)}.exam-card__list[data-astro-cid-qhff6qqq] .icon{color:var(--text-strong);stroke-width:1.8}.exam-card__cta[data-astro-cid-qhff6qqq]{display:flex;flex-direction:column;align-items:center;gap:18px}.exam-card__fine[data-astro-cid-qhff6qqq]{font-size:12px;line-height:1.5;text-align:center;color:var(--text-body)}@media(min-width:1024px){.exam__row[data-astro-cid-qhff6qqq]{flex-direction:row;align-items:center;gap:0}.exam__media[data-astro-cid-qhff6qqq]{flex:0 1 680px}.exam-card[data-astro-cid-qhff6qqq]{flex:0 1 536px;margin-left:auto;margin-right:auto}}.faq__inner[data-astro-cid-vcytj35z]{display:flex;flex-direction:column;align-items:center;gap:40px}.faq__grid[data-astro-cid-vcytj35z]{display:grid;gap:16px;width:100%}.faq__col[data-astro-cid-vcytj35z]{display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-vcytj35z]{border:1px solid var(--border-default);border-radius:var(--radius);padding:16px;background:var(--surface-page)}.faq-item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;color:var(--text-heading)}.faq-item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z] span[data-astro-cid-vcytj35z]{flex:1}.faq-item[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z] .icon{color:var(--text-strong)}.faq-item[data-astro-cid-vcytj35z] .faq-item__plus{display:none}.faq-item[data-astro-cid-vcytj35z]:not([open]) .faq-item__plus{display:block}.faq-item[data-astro-cid-vcytj35z]:not([open]) .faq-item__minus{display:none}.faq-item__answer[data-astro-cid-vcytj35z]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-default)}.faq-item__answer[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{font-size:14px;line-height:1.5;color:var(--text-body)}.faq__more[data-astro-cid-vcytj35z]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:345px}.faq__more[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{font-size:14px;line-height:1.5;color:var(--text-strong)}@media(min-width:1024px){.faq__grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr 1fr;gap:24px;align-items:start}.faq__col[data-astro-cid-vcytj35z]{gap:24px}}.location__inner[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;gap:40px}.location__row[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;gap:24px}.location__cards[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;gap:16px}.loc-card[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius)}.loc-card__line[data-astro-cid-5gdy3rwf]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:var(--text-strong);word-break:break-word}.loc-card__line[data-astro-cid-5gdy3rwf] .icon{flex:none;color:var(--green-700)}a[data-astro-cid-5gdy3rwf].loc-card__line:hover span[data-astro-cid-5gdy3rwf]{text-decoration:underline}.hours[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;gap:8px;width:100%}.hours__row[data-astro-cid-5gdy3rwf]{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}.hours[data-astro-cid-5gdy3rwf] dt[data-astro-cid-5gdy3rwf]{color:var(--text-heading);font-weight:500}.hours[data-astro-cid-5gdy3rwf] dd[data-astro-cid-5gdy3rwf]{display:flex;flex-direction:column;align-items:flex-end;color:var(--text-body);text-align:right}.location__map[data-astro-cid-5gdy3rwf]{height:400px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-map);background:var(--surface-sand)}.location__map[data-astro-cid-5gdy3rwf] iframe[data-astro-cid-5gdy3rwf]{width:100%;height:100%;border:0}@media(min-width:1024px){.location__row[data-astro-cid-5gdy3rwf]{flex-direction:row;align-items:stretch}.location__cards[data-astro-cid-5gdy3rwf]{flex:0 0 min(420px,38%)}.location__map[data-astro-cid-5gdy3rwf]{flex:1;height:auto;min-height:480px}}.form-card[data-astro-cid-opylmb3b]{display:flex;flex-direction:column;gap:24px;max-width:840px;margin-inline:auto;padding:32px 20px;background:#fff;border-radius:19px;box-shadow:var(--shadow-float)}.form-card__head[data-astro-cid-opylmb3b]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.form-grid[data-astro-cid-opylmb3b]{display:grid;gap:16px}.field[data-astro-cid-opylmb3b]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:var(--text-heading)}.field[data-astro-cid-opylmb3b] input[data-astro-cid-opylmb3b],.field[data-astro-cid-opylmb3b] select[data-astro-cid-opylmb3b]{width:100%;padding:16px;border:1px solid var(--border-input);border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:400;color:var(--text-heading)}.field[data-astro-cid-opylmb3b] select[data-astro-cid-opylmb3b]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:44px}.field[data-astro-cid-opylmb3b] select[data-astro-cid-opylmb3b]:invalid{color:var(--text-subtle)}.field[data-astro-cid-opylmb3b] input[data-astro-cid-opylmb3b]::placeholder{color:var(--text-subtle)}.field[data-astro-cid-opylmb3b] input[data-astro-cid-opylmb3b]:focus,.field[data-astro-cid-opylmb3b] select[data-astro-cid-opylmb3b]:focus{outline:2px solid var(--green-500);outline-offset:1px}.consent[data-astro-cid-opylmb3b]{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;color:var(--text-body)}.consent[data-astro-cid-opylmb3b] input[data-astro-cid-opylmb3b]{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--green-700)}.form-card__error[data-astro-cid-opylmb3b]{font-size:14px;color:#b42318;text-align:center}.form-card__alt[data-astro-cid-opylmb3b]{display:flex;flex-direction:column;align-items:center;gap:16px}.form-card__alt[data-astro-cid-opylmb3b] p[data-astro-cid-opylmb3b]{font-size:14px;color:var(--text-strong)}@media(min-width:768px){.form-card[data-astro-cid-opylmb3b]{padding:40px}.form-grid[data-astro-cid-opylmb3b]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-opylmb3b]{grid-column:1 / -1}}.strip[data-astro-cid-fn6bv4dn]{overflow:hidden;padding-block:0 var(--section-y);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.strip__track[data-astro-cid-fn6bv4dn]{display:flex;width:max-content;animation:strip 60s linear infinite}.strip[data-astro-cid-fn6bv4dn]:hover .strip__track[data-astro-cid-fn6bv4dn]{animation-play-state:paused}.strip__set[data-astro-cid-fn6bv4dn]{display:flex;gap:16px;padding-right:16px}.strip__set[data-astro-cid-fn6bv4dn] li[data-astro-cid-fn6bv4dn]{flex:none;width:216px;height:289px;border-radius:21px;overflow:hidden}.strip__set[data-astro-cid-fn6bv4dn] img[data-astro-cid-fn6bv4dn]{width:100%;height:100%;object-fit:cover}@keyframes strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.strip__track[data-astro-cid-fn6bv4dn]{animation:none}.strip[data-astro-cid-fn6bv4dn]{overflow-x:auto}}
