.hd.svelte-wmvcum{padding:0 12px}.hd__card.svelte-wmvcum{min-height:calc(100svh - var(--bar-h) - 12px);background:radial-gradient(120% 70% at 50% 30%, #fff3e6 0%, #f1f4f7 46%, var(--ice-2) 100%);border-radius:24px;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hd__dial.svelte-wmvcum{grid-row:1;place-self:center;justify-items:center;margin-top:18px;display:grid}.hd__visual.svelte-wmvcum{aspect-ratio:1;width:min(74vw,440px);position:relative}.hd__poster.svelte-wmvcum,.hd__canvas.svelte-wmvcum{pointer-events:none;width:160%;max-width:none;height:160%;position:absolute;inset:-30%}.hd__poster.svelte-wmvcum{transition:opacity .6s}.hd__poster.svelte-wmvcum img:where(.svelte-wmvcum){width:100%;height:100%}.hd__canvas.svelte-wmvcum{opacity:0;transition:opacity .6s}.hd--live.svelte-wmvcum .hd__canvas:where(.svelte-wmvcum){opacity:1}.hd--live.svelte-wmvcum .hd__poster:where(.svelte-wmvcum){opacity:0}.hd__copy.svelte-wmvcum{z-index:1;grid-row:2;padding:0 clamp(20px,5vw,56px) clamp(24px,5vw,56px);transition:opacity .45s,transform .45s;position:relative}.hd__copy.svelte-wmvcum h1:where(.svelte-wmvcum){letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(2.05rem,8.6vw,4.4rem);line-height:1.03}.hd__accent.svelte-wmvcum{color:var(--lingon);display:block}.hd__lead.svelte-wmvcum{max-width:36ch;color:var(--muted);font-size:1.0625rem}.hd__ctas.svelte-wmvcum{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hd__hint.svelte-wmvcum,.hd__ticks.svelte-wmvcum{display:none}.hd__included.svelte-wmvcum{padding:clamp(48px,9vw,96px) clamp(8px,4vw,56px) 12px}.hd__ititle.svelte-wmvcum{max-width:18ch;margin:.5rem 0 1.5rem;font-size:clamp(2rem,7vw,3.4rem)}.hd__items.svelte-wmvcum{gap:10px;display:grid}.hd__item.svelte-wmvcum{background:var(--white);border-radius:18px;align-content:start;gap:6px;padding:20px 22px;display:grid}.hd__item.svelte-wmvcum h3:where(.svelte-wmvcum){font-size:1.4rem}.hd__item.svelte-wmvcum p:where(.svelte-wmvcum){color:var(--muted)}@media (width>=720px){.hd__items.svelte-wmvcum{grid-template-columns:1fr 1fr}}@media (width>=1040px){.hd__card.svelte-wmvcum{grid-template-rows:1fr;grid-template-columns:1.05fr 1fr}.hd__dial.svelte-wmvcum{grid-area:1/2}.hd__visual.svelte-wmvcum{width:min(40vw,520px)}.hd__copy.svelte-wmvcum{grid-area:1/1;align-self:end}.hd__items.svelte-wmvcum{grid-template-columns:repeat(3,1fr)}}html[data-motion=dial] .hd__stage.svelte-wmvcum{height:calc(100svh - var(--bar-h));padding-bottom:12px;position:relative}html[data-motion=dial] .hd__card.svelte-wmvcum{height:100%;min-height:0}html[data-motion=dial] .hd__visual.svelte-wmvcum{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}html[data-motion=dial] .hd__visual.svelte-wmvcum:active{cursor:grabbing}@media (width<=1039px){html[data-motion=dial] .hd__dial.svelte-wmvcum{margin-top:12px}html[data-motion=dial] .hd__visual.svelte-wmvcum{width:min(66vw,36svh,440px)}}html[data-motion=dial] .hd__hint.svelte-wmvcum{text-align:center;margin-top:12px;display:block;position:relative}html[data-motion=dial] .hd__ticks.svelte-wmvcum{gap:5px;width:min(300px,78vw);margin-top:4px;display:flex;position:relative}html[data-motion=dial] .hd__ticks.svelte-wmvcum button:where(.svelte-wmvcum){cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;height:24px;padding:0;position:relative}html[data-motion=dial] .hd__ticks.svelte-wmvcum button:where(.svelte-wmvcum):after{content:"";background:color-mix(in srgb, var(--navy) 15%, transparent);height:2px;transition:background .3s;position:absolute;top:11px;left:0;right:0}html[data-motion=dial] .hd__ticks.svelte-wmvcum button:where(.svelte-wmvcum):hover:after{background:color-mix(in srgb, var(--navy) 35%, transparent)}html[data-motion=dial] .hd__ticks.svelte-wmvcum button.on:where(.svelte-wmvcum):after{background:var(--lingon)}html[data-motion=dial] .hd__included.svelte-wmvcum{pointer-events:none;padding:0 clamp(20px,5vw,56px) clamp(24px,5vw,56px);transition:opacity .45s,transform .45s;position:absolute;bottom:12px;left:0;right:0}html[data-motion=dial] .hd__ititle.svelte-wmvcum{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=dial] .hd__items.svelte-wmvcum{grid-template-columns:1fr;margin-top:8px;display:grid}html[data-motion=dial] .hd__item.svelte-wmvcum{opacity:0;background:0 0;grid-area:1/1;padding:0;transition:opacity .35s,transform .35s;transform:translateY(10px)}html[data-motion=dial] .hd__item[data-active].svelte-wmvcum{opacity:1;transform:none}html[data-motion=dial] .hd__item.svelte-wmvcum h3:where(.svelte-wmvcum){font-size:clamp(1.9rem,7vw,3rem)}html[data-motion=dial] .hd__item.svelte-wmvcum p:where(.svelte-wmvcum){max-width:34ch}.hd__itemctl.svelte-wmvcum{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;display:flex}.hd__back.svelte-wmvcum{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 2px;text-decoration:underline}html[data-motion=dial] .hd.svelte-wmvcum:not([data-selected]) .hd__included:where(.svelte-wmvcum){opacity:0;transform:translateY(14px)}html[data-motion=dial] .hd[data-selected].svelte-wmvcum .hd__included:where(.svelte-wmvcum){pointer-events:auto}html[data-motion=dial] .hd[data-selected].svelte-wmvcum .hd__copy:where(.svelte-wmvcum){opacity:0;pointer-events:none;transform:translateY(-14px)}@media (width>=1040px){html[data-motion=dial] .hd__included.svelte-wmvcum{right:50%}}@media (width<=1039px) and (height<=760px){html[data-motion=dial] .hd__dial.svelte-wmvcum{margin-top:10px}html[data-motion=dial] .hd__visual.svelte-wmvcum{width:min(54vw,30svh)}html[data-motion=dial] .hd__hint.svelte-wmvcum{margin-top:8px}html[data-motion=dial] .hd__copy.svelte-wmvcum{padding-bottom:18px}html[data-motion=dial] .hd__copy.svelte-wmvcum h1:where(.svelte-wmvcum){margin:6px 0 8px;font-size:clamp(1.7rem,7.2vw,2.4rem)}html[data-motion=dial] .hd__lead.svelte-wmvcum{font-size:.95rem}html[data-motion=dial] .hd__ctas.svelte-wmvcum{margin-top:14px}}.card[data-astro-cid-vjb6fb6c]{background:var(--white);height:100%;color:inherit;border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .25s;display:grid;overflow:hidden}.card[data-astro-cid-vjb6fb6c]:hover{transform:translateY(-3px)}.card__shot[data-astro-cid-vjb6fb6c]{aspect-ratio:4/3;background:var(--ice-2);overflow:hidden}.card__shot[data-astro-cid-vjb6fb6c] img{object-fit:cover;object-position:top;width:100%;height:100%}.card__body[data-astro-cid-vjb6fb6c]{align-content:start;gap:8px;padding:20px 22px 22px;display:grid}.card__body[data-astro-cid-vjb6fb6c] h3[data-astro-cid-vjb6fb6c]{font-size:1.45rem}.card__sum[data-astro-cid-vjb6fb6c]{color:var(--muted)}.card__more[data-astro-cid-vjb6fb6c]{color:var(--lingon);margin-top:4px;font-weight:600}.badge[data-astro-cid-vjb6fb6c]{vertical-align:1px;margin-left:6px}.feat[data-astro-cid-jsht4uxn]{align-items:center;gap:28px;margin-top:28px;display:grid}.feat__text[data-astro-cid-jsht4uxn]{justify-items:start;gap:12px;max-width:42ch;display:grid}.feat__text[data-astro-cid-jsht4uxn] h3[data-astro-cid-jsht4uxn]{font-size:clamp(1.7rem,5vw,2.3rem)}.feat__text[data-astro-cid-jsht4uxn] p[data-astro-cid-jsht4uxn]:not(.meta){color:var(--muted)}.badge[data-astro-cid-jsht4uxn]{vertical-align:1px;margin-left:6px}.cards[data-astro-cid-jsht4uxn]{gap:12px;margin-top:36px;display:grid}@media (width>=760px){.cards[data-astro-cid-jsht4uxn]{grid-template-columns:1fr 1fr}}@media (width>=960px){.feat[data-astro-cid-jsht4uxn]{grid-template-columns:1fr 1fr;gap:56px}}.plans[data-astro-cid-htruwgye],.cares[data-astro-cid-htruwgye]{gap:12px;margin-top:22px;display:grid}.plan[data-astro-cid-htruwgye],.care[data-astro-cid-htruwgye]{background:var(--white);border-radius:18px;flex-direction:column;gap:14px;padding:26px 22px;display:flex;position:relative}.plan--popular[data-astro-cid-htruwgye]{background:var(--navy);color:var(--white)}.plan--popular[data-astro-cid-htruwgye] .meta[data-astro-cid-htruwgye]{color:#cfd8e1}.plan__badge[data-astro-cid-htruwgye]{font:600 .9rem/1 var(--sans);color:var(--lingon);position:absolute;top:26px;right:22px}.plan--popular[data-astro-cid-htruwgye] .plan__badge[data-astro-cid-htruwgye]{color:var(--amber)}.plan[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:1.6rem}.plan__price[data-astro-cid-htruwgye]{font:500 clamp(2.7rem, 11vw, 3.6rem)/1 var(--serif);letter-spacing:-.03em}.plan[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{margin-top:auto}.ticks[data-astro-cid-htruwgye]{border-top:1px solid var(--line-ice)}.ticks[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border-bottom:1px solid var(--line-ice);padding:10px 0 10px 26px;position:relative}.ticks[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";background:var(--lingon);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:11px;height:10px;position:absolute;top:1.05em;left:2px}.plan--popular[data-astro-cid-htruwgye] .ticks[data-astro-cid-htruwgye],.plan--popular[data-astro-cid-htruwgye] .ticks[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border-color:#ffffff29}.plan--popular[data-astro-cid-htruwgye] .ticks[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{background:var(--amber)}.ess[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]{cursor:pointer;border-radius:4px;justify-content:space-between;gap:12px;list-style:none;display:flex}.ess[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]::-webkit-details-marker{display:none}.ess[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]:after{content:"+";font:400 1.3rem/1 var(--sans);color:var(--lingon);transition:transform .25s}.ess[data-astro-cid-htruwgye] details[data-astro-cid-htruwgye][open] summary[data-astro-cid-htruwgye]:after{transform:rotate(45deg)}.plan--popular[data-astro-cid-htruwgye] .ess[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]:after{color:var(--amber)}.ess[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{color:var(--muted);margin:6px 0 2px;font-size:.95rem}.ess[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border:0;padding:3px 0}.ess[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:none}.plan--popular[data-astro-cid-htruwgye] .ess[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{color:#cfd8e1}.care-title[data-astro-cid-htruwgye]{margin-top:48px;font-size:1.7rem}.care-title[data-astro-cid-htruwgye]+.lead[data-astro-cid-htruwgye]{margin-top:8px}.care[data-astro-cid-htruwgye] h4[data-astro-cid-htruwgye]{font-size:1.35rem}.care__price[data-astro-cid-htruwgye]{font:500 2.1rem/1 var(--serif);letter-spacing:-.02em}.vat[data-astro-cid-htruwgye]{color:var(--muted);margin-top:22px;font-size:.95rem}@media (width>=760px){.plans[data-astro-cid-htruwgye],.cares[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}}.steps[data-astro-cid-grsovck6]{gap:12px;display:grid}.step[data-astro-cid-grsovck6]{background:var(--white);border-radius:18px;align-content:start;gap:12px;padding:24px 22px;display:grid}.step__n[data-astro-cid-grsovck6]{background:var(--navy);width:46px;height:42px;color:var(--white);font:500 1.3rem/1 var(--serif);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);place-items:center;display:grid}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-size:1.4rem}.step[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--muted)}@media (width>=860px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(3,1fr)}}.about[data-astro-cid-oxgmilyn]{align-items:center;gap:28px;display:grid}.about__photo[data-astro-cid-oxgmilyn]{justify-self:center;width:min(100%,440px)}.about__photo[data-astro-cid-oxgmilyn] img{border-radius:18px;width:100%;height:auto}.about__text[data-astro-cid-oxgmilyn]{gap:14px;max-width:46ch;display:grid}.about__text[data-astro-cid-oxgmilyn] .h2[data-astro-cid-oxgmilyn]{margin-bottom:.25rem}.about__sign[data-astro-cid-oxgmilyn]{margin-top:6px}@media (width>=900px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:5fr 6fr;gap:56px}}.contact[data-astro-cid-he3spzz3]{background:var(--navy);color:var(--white)}.contact[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3]{color:#cfd8e1}.contact__actions[data-astro-cid-he3spzz3]{gap:10px;max-width:520px;margin-top:26px;display:grid}.contact__book[data-astro-cid-he3spzz3]{min-height:60px;font-size:1.1rem}.contact__alt[data-astro-cid-he3spzz3]{border-radius:16px;gap:4px;padding:16px 20px;font-size:1.15rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff47}.contact__label[data-astro-cid-he3spzz3]{color:#cfd8e1;font-size:.95rem}.contact__alt[data-astro-cid-he3spzz3]:hover{background:#ffffff0f}.contact__note[data-astro-cid-he3spzz3]{color:#cfd8e1;margin-top:14px;font-size:.95rem}
