.arc{--s0:#060c23;--s1:#07122c;--s2:#091d3e;--s3:#3d2a57;--s4:#f5cbbd;--s5:#fbf3e3;--fg:var(--mist-50);--fg-muted:var(--mist-300);--line:var(--lotus-300);--light:var(--lotus-400);--cta-bg:var(--lotus-200);--cta-fg:var(--ink-950);--surface:color-mix(in srgb, var(--mist-50) 4%, transparent);--sky:var(--s0);--lotus-stroke:var(--line);--lotus-fill:var(--ink-900);--lotus-glow:var(--light);color:var(--fg);background:var(--s0);outline:none;display:block;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.arc{--s0:lab(3.74028% 2.63365 -15.1532);--s1:lab(5.74507% 3.1285 -19.3759);--s2:lab(10.6755% 2.926 -23.8324);--s3:lab(21.1124% 17.4146 -24.3792);--s4:lab(85.1556% 13.7635 13.1755);--s5:lab(96.0186% .840515 8.43213)}}.arc-home{z-index:2;width:3rem;position:absolute;top:1.1rem;left:50%;translate:-50%}.arc-lotus{width:100%}.band{align-content:center;justify-items:center;gap:var(--space-gap);padding:calc(var(--space-gap) * 2.5) var(--space-room);text-align:center;display:grid}.band>*{max-width:68rem}.band-night{--sky:var(--s0);background:var(--s0)}.band-deep{--sky:var(--s1);background:linear-gradient(to bottom, var(--s0), var(--s1))}.band-blue{--sky:var(--s2);background:linear-gradient(to bottom, var(--s1), var(--s2))}.band-dusk{--sky:var(--s3);background:linear-gradient(to bottom, var(--s2), var(--s3))}.band-dawn,.band-morning,.band-day{--fg:var(--day-ink);--fg-muted:var(--day-muted);--line:var(--day-ink);--light:var(--dawn-300);--cta-bg:var(--day-ink);--cta-fg:var(--day-50);--surface:color-mix(in srgb, var(--day-ink) 5%, transparent);--lotus-fill:var(--day-50);color:var(--fg)}.band-dawn{--sky:var(--s4);--from:var(--s2);--cross:var(--from) 0, var(--s3) 3rem, #834f72 6rem, #c68d8e 9.5rem, var(--s4) 13rem;padding-top:calc(var(--space-gap) * 2.5 + 10rem);background:linear-gradient(to bottom, var(--cross), var(--s4))}@supports (color:lab(0% 0 0)){.band-dawn{--cross:var(--from) 0, var(--s3) 3rem, lab(40.8094% 26.4777 -10.621) 6rem, lab(64.4673% 22.4952 8.68539) 9.5rem, var(--s4) 13rem}}.band-dusk+.band-dawn{--from:var(--s3);--cross:var(--from) 0, #834f72 4rem, #c68d8e 8rem, var(--s4) 12rem}@supports (color:lab(0% 0 0)){.band-dusk+.band-dawn{--cross:var(--from) 0, lab(40.8094% 26.4777 -10.621) 4rem, lab(64.4673% 22.4952 8.68539) 8rem, var(--s4) 12rem}}.band-morning{--sky:var(--s5);background:linear-gradient(to bottom, var(--s4), var(--s5))}.band-day{--sky:var(--day-50);background:linear-gradient(to bottom, var(--s5), var(--day-50))}.band-dawn :focus-visible,.band-morning :focus-visible,.band-day :focus-visible{outline-color:var(--day-ink)}.arc-back{color:var(--fg-muted);font-size:var(--text-small);text-underline-offset:.25em;border-radius:.5rem;padding:.35rem .5rem}.arc-back:hover{color:var(--fg)}.arc .phone,.arc .laptop,.arc .qa{opacity:1;translate:0}.kv-hero{min-height:100svh;padding-top:max(calc(var(--space-gap) * 2.5), 5.25rem);isolation:isolate;position:relative}.kv-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#7dbff55c 0%,#7dbff51f 34%,#7dbff500 62%);border-radius:50%;width:110vmin;height:110vmin;position:absolute;top:58%;left:50%;translate:-50% -50%}.kv-hero .headline{font-size:var(--text-display-xl)}.kv-hero .lead{max-width:40ch}.kv-devices{width:min(100%,46rem);animation:rise 1.4s var(--ease-calm) both;margin-block:.5rem .75rem;padding-inline-end:9%;animation-delay:.16s;position:relative}.kv-devices .kv-devices-laptop{width:87.7193%;margin-inline:auto;transition:none}.kv-devices .kv-devices-phone{inset-inline-end:0;width:26%;transition:none;position:absolute;bottom:-.5rem}.kv-sides{gap:calc(var(--space-gap) * 2);align-items:end;width:100%;display:grid}.kv-side{justify-items:center;gap:var(--space-gap);margin:0;display:grid}.kv-side .phone{width:clamp(9rem,40vw,13rem)}.kv-side .laptop{width:min(87.7193%,34rem)}.kv-side figcaption{gap:.35rem;display:grid}.kv-side-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);margin:0;line-height:1.1}.kv-side figcaption p{color:var(--fg-muted);max-width:30ch;margin:0;font-weight:300}.kv-groups{text-align:start;gap:.75rem;width:100%;max-width:60rem;display:grid}.kv-group{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 16%, transparent);border-radius:1rem}.kv-group>summary{width:100%;color:var(--fg);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;margin:0;padding:.9rem 1.1rem;font-size:1rem;display:grid}.kv-group-title{font-size:1.15rem;font-weight:400}.kv-group-line{color:var(--fg-muted);font-size:var(--text-small);grid-row:2;font-weight:300}.kv-group .qa-mark{grid-area:1/2/span 2}.kv-group[open] .qa-mark{rotate:45deg}.kv-group>p{color:var(--fg-muted);margin:0;padding:0 1.1rem 1rem;font-weight:300;line-height:1.65}.kv-doors{flex-wrap:wrap;gap:.6rem;font-size:1rem}.kv-doors a{padding:.6rem 1.2rem}.kv-price{font-family:var(--font-display);font-size:var(--text-title);margin:0;line-height:1.2}.kv-vat{font-size:var(--text-small);color:var(--fg-muted);margin:-.5rem 0 0}.kv-offers{font-size:var(--text-small);color:var(--fg-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.kv-offers a{color:var(--fg);text-underline-offset:.25em}.band-day{gap:calc(var(--space-gap) * 1.25);min-height:70svh}.wk-hero{min-height:88svh;padding-top:max(calc(var(--space-gap) * 2.5), 5.25rem)}.wk-drawing{width:min(100%,22rem)}.wk-drawing .drawing{width:100%}.wk-drawing .drawing path{animation:draw 1.4s var(--ease-calm) both;animation-delay:calc(var(--i,0) * .14s + .2s);transition:none}.wk-hero .lead{max-width:36ch}.wk-body{--sky:var(--s2);background:linear-gradient(to bottom, var(--s0), var(--s2))}.wk-chapters{gap:calc(var(--space-gap) * 1.5) calc(var(--space-gap) * 2);text-align:start;width:100%;max-width:60rem;margin:0;padding:0;list-style:none;display:grid}.wk-chapter{align-content:start;gap:.4rem;display:grid}.wk-petal{width:1.25rem;height:1.25rem;fill:color-mix(in srgb, var(--light) 25%, transparent);stroke:var(--line);stroke-width:1.2px}.wk-chapter-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);margin:0;line-height:1.15}.wk-chapter p{color:var(--fg-muted);max-width:42ch;margin:0;font-weight:300;line-height:1.65}.wk-close{background:linear-gradient(to bottom, var(--cross), var(--s5) 80%, var(--day-50));min-height:80svh}.wk-closing{font-family:var(--font-display);font-size:var(--text-display);text-wrap:balance;max-width:20ch;margin:0;line-height:1.2}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (min-width:900px){.kv-sides{grid-template-columns:1fr 1.6fr}.kv-groups{grid-template-columns:repeat(3,1fr);align-items:start}.wk-chapters{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.kv-devices,.wk-drawing .drawing path{animation:none}.wk-drawing .drawing path{stroke-dashoffset:0}}
