.sv-hero[data-astro-cid-lnthwwyx]{padding:clamp(16px,2vw,28px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.sv-hero__top[data-astro-cid-lnthwwyx]{height:34%;position:absolute;inset:0 0 auto}.sv-hero__wrap[data-astro-cid-lnthwwyx]{position:relative}.sv-hero[data-astro-cid-lnthwwyx] .gallery__nav{display:none}.sv-hero__frame[data-astro-cid-lnthwwyx]{z-index:1;max-width:860px;margin:clamp(-120px,-9vw,-40px) auto 0;position:relative}.sv-hero__script[data-astro-cid-lnthwwyx]{margin:6px 0 20px;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem)}.sv-hero__text[data-astro-cid-lnthwwyx]{max-width:62ch;margin:0 auto 28px;font-size:15px}.sv-hero[data-astro-cid-lnthwwyx] .sv-hero__deco{z-index:0;bottom:30px;left:-40px}.steps__grid[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,360px) 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.steps__intro[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]+[data-astro-cid-lnthwwyx]{margin-top:24px}.steps__intro[data-astro-cid-lnthwwyx] .t-label[data-astro-cid-lnthwwyx]{max-width:32ch}.steps__tabs[data-astro-cid-lnthwwyx]{justify-content:space-between;max-width:560px;margin-bottom:36px;display:flex;position:relative}.steps__tabs[data-astro-cid-lnthwwyx]:before{content:"";background:var(--ink);opacity:.6;height:1px;position:absolute;top:50%;left:0;right:0}.steps__dot[data-astro-cid-lnthwwyx]{border:1px solid var(--ink);background:var(--cream);width:64px;height:64px;color:var(--ink);font-family:var(--font-display);cursor:pointer;transition:background-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border-radius:50%;place-items:center;font-size:1.6rem;display:grid;position:relative}.steps__dot[data-astro-cid-lnthwwyx]:hover{transform:scale(1.06)}.steps__dot[data-astro-cid-lnthwwyx][aria-selected=true]{background:var(--ink);color:var(--white)}.steps__panel[data-astro-cid-lnthwwyx]{max-width:560px;min-height:13em}.steps__title[data-astro-cid-lnthwwyx]{margin-bottom:16px;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}@media (prefers-reduced-motion:no-preference){.steps__panel[data-astro-cid-lnthwwyx]:not([hidden]){animation:step-in .5s var(--ease)}}@keyframes step-in{0%{opacity:0;transform:translate(12px)}}.steps__arrows[data-astro-cid-lnthwwyx]{justify-content:flex-end;gap:12px;max-width:560px;display:flex}.steps__arrows[data-astro-cid-lnthwwyx] button[data-astro-cid-lnthwwyx]{width:52px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.subnav[data-astro-cid-lnthwwyx]{top:var(--header-h);z-index:40;position:sticky}.subnav__inner[data-astro-cid-lnthwwyx]{align-items:center;gap:clamp(20px,5vw,64px);min-height:72px;display:flex}.subnav__title[data-astro-cid-lnthwwyx]{white-space:nowrap;font-size:1.5rem}.subnav[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{flex:1;justify-content:space-around;gap:8px;margin:0;padding:0;list-style:none;display:flex}.subnav[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;padding:12px 8px;font-size:12px;font-weight:500;text-decoration:none;display:block}.subnav[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{text-decoration:underline}.offer[data-astro-cid-lnthwwyx]{scroll-margin-top:calc(var(--header-h) + 72px);padding-block:clamp(56px,8vw,110px)}.offer__grid[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,414px) 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.offer--reverse[data-astro-cid-lnthwwyx] .offer__grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr minmax(0,414px)}.offer--reverse[data-astro-cid-lnthwwyx] .offer__photo{order:2}.offer[data-astro-cid-lnthwwyx] .offer__photo{aspect-ratio:2/3}.offer__text[data-astro-cid-lnthwwyx]{max-width:560px}.offer__text[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]+[data-astro-cid-lnthwwyx]{margin-top:24px}.offer__head[data-astro-cid-lnthwwyx]{align-items:center;gap:24px;display:flex}.offer__head[data-astro-cid-lnthwwyx] .rule[data-astro-cid-lnthwwyx]{margin-right:calc(-1 * var(--gutter));flex:1}.offer--reverse[data-astro-cid-lnthwwyx] .offer__head[data-astro-cid-lnthwwyx] .rule[data-astro-cid-lnthwwyx]{margin-right:0}.offer__name[data-astro-cid-lnthwwyx]{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem)}.offer__catch[data-astro-cid-lnthwwyx]{font-size:1.5rem}.offer__incl[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;padding-left:1.2em;font-size:12.5px;line-height:1.8}.offer__incl[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{margin-bottom:4px}.offer__label[data-astro-cid-lnthwwyx]{margin-top:16px;font-weight:600}.offer__price[data-astro-cid-lnthwwyx] .t-display[data-astro-cid-lnthwwyx]{font-size:1.8rem}.options[data-astro-cid-lnthwwyx]{overflow:hidden}.options__head[data-astro-cid-lnthwwyx]{align-items:center;gap:24px;margin-bottom:clamp(36px,5vw,56px);display:flex}.options__head[data-astro-cid-lnthwwyx] .rule[data-astro-cid-lnthwwyx]{flex:1}.options__list[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);margin:0;padding:0;font-size:15px;list-style:none;display:grid}.options__list[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{padding-left:1.2em}.options__name[data-astro-cid-lnthwwyx]{margin-bottom:16px;font-size:1.75rem}.intro-testi[data-astro-cid-lnthwwyx]{padding-top:clamp(56px,7vw,96px)}.intro-testi[data-astro-cid-lnthwwyx] .frame[data-astro-cid-lnthwwyx]{max-width:960px;margin-inline:auto}.intro-testi[data-astro-cid-lnthwwyx] .t-display[data-astro-cid-lnthwwyx]{font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.sv-notes[data-astro-cid-lnthwwyx]{margin:40px 0 0;padding-left:1.2em;font-size:14px}.sv-notes[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{margin-bottom:6px}@media (width<=1023px){.options__list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr}}@media (width<=899px){.steps__grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.subnav__title[data-astro-cid-lnthwwyx]{display:none}.subnav[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.subnav[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]::-webkit-scrollbar{display:none}}@media (width<=767px){.offer__grid[data-astro-cid-lnthwwyx],.offer--reverse[data-astro-cid-lnthwwyx] .offer__grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.offer--reverse[data-astro-cid-lnthwwyx] .offer__photo{order:0}.offer[data-astro-cid-lnthwwyx] .offer__photo{aspect-ratio:4/5}.offer__head[data-astro-cid-lnthwwyx] .rule[data-astro-cid-lnthwwyx]{margin-right:0}.options__list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.steps__dot[data-astro-cid-lnthwwyx]{width:52px;height:52px;font-size:1.3rem}.steps__panel[data-astro-cid-lnthwwyx]{min-height:0}}
