.landing.landing-page section.has-field{isolation:isolate;background:0 0;position:relative}.landing.landing-page .has-field>.frame{z-index:1;position:relative}.landing.landing-page .field{z-index:0;pointer-events:none;--field-fade:linear-gradient(to bottom, transparent 0%, black 9%, black 88%, transparent 100%);--field-shape:radial-gradient(74% 80% at 40% 48%, transparent 0%, transparent 40%, black 92%);-webkit-mask-image:var(--field-shape), var(--field-fade);mask-image:var(--field-shape), var(--field-fade);background:radial-gradient(110% 100% at 20% 15%,#fff 0%,#0000 55%),radial-gradient(100% 100% at 80% 90%,#dcdcf4 0%,#0000 62%),#f4f4fc;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.landing.landing-page .field-extent-top{--field-fade:linear-gradient(to bottom, transparent 0%, black 5%, black 40%, transparent 100%);height:min(100%,1020px);inset:0 0 auto}.landing.landing-page .field-canvas{width:100%;height:100%;position:absolute;inset:0}.landing.landing-page .field-mesh-panel{background:var(--blue);-webkit-mask-image:none;mask-image:none}.landing.landing-page .field-mesh-panel .field-canvas{filter:blur(26px);transform:scale(1.3)}.landing.landing-page .field-dither-grain{--field-shape:radial-gradient(80% 86% at 42% 46%, transparent 0%, transparent 46%, black 94%)}.landing.landing-page .hero-veld{--veld-cols:20;--veld-rows:14;--veld-notch-cols:11;--veld-notch-rows:8;flex-direction:column;height:auto;min-height:0;padding-top:116px;display:flex;position:relative}.landing.landing-page section.hero-veld.has-field{background:var(--paper)}.landing.landing-page .hero-art{z-index:0;background:linear-gradient(to bottom, var(--paper) 0, color-mix(in srgb, var(--tint) 48%, var(--paper)) 18%, var(--tint) 100%);pointer-events:none;flex:none;height:clamp(380px,36vw,460px);margin-top:32px;position:relative;inset:auto;overflow:hidden}.landing.landing-page .hero-veld .button-secondary{background:#ffffffeb;border-color:#17150e29}.landing.landing-page .hero-art .field{--field-shape:linear-gradient(to bottom, transparent 0, #00000075 12%, black 32%, black 100%);--field-fade:linear-gradient(to bottom, black, black);background:linear-gradient(#fbfbff 0%,#ececf8 54%,#dcdcf4 100%)}.landing.landing-page .hero-say{z-index:1;text-align:center;max-width:860px;margin-inline:auto;padding-bottom:0;position:relative}.landing.landing-page .hero-veld h1{max-width:16ch;margin:0 auto;font-size:clamp(46px,5vw,72px)}.landing.landing-page .hero-veld .hero-copy{max-width:48ch;margin:20px auto 0;font-size:clamp(17px,1.35vw,19px)}.landing.landing-page .hero-veld .hero-ctas{justify-content:center;margin-top:26px}@media (min-width:901px){.landing.landing-page .hero-veld{--hero-lower-field:460px;padding-bottom:var(--hero-lower-field)}.landing.landing-page .hero-veld>.frame{padding-bottom:32px}.landing.landing-page .hero-say{max-width:min(860px,100% - 128px)}.landing.landing-page .hero-art{--hero-copy-opening:min(760px, calc(100% - 32px));--hero-upper-field:calc(100% - var(--hero-lower-field));height:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 112px),#0000009e calc(100% - 72px),#00000040 calc(100% - 36px),#0000 100%),linear-gradient(270deg,#000 0 calc(100% - 112px),#0000009e calc(100% - 72px),#00000040 calc(100% - 36px),#0000 100%),linear-gradient(#0000 0,#0000001a 36px,#00000052 80px,#0000009e 128px,#000000d9 164px,#000 192px 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 112px),#0000009e calc(100% - 72px),#00000040 calc(100% - 36px),#0000 100%),linear-gradient(270deg,#000 0 calc(100% - 112px),#0000009e calc(100% - 72px),#00000040 calc(100% - 36px),#0000 100%),linear-gradient(#0000 0,#0000001a 36px,#00000052 80px,#0000009e 128px,#000000d9 164px,#000 192px 100%);-webkit-mask-position:0 0,100% 0,0 100%;mask-position:0 0,100% 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc((100% - var(--hero-copy-opening)) / 2) calc(var(--hero-upper-field) + 192px), calc((100% - var(--hero-copy-opening)) / 2) calc(var(--hero-upper-field) + 192px), 100% var(--hero-lower-field);mask-size:calc((100% - var(--hero-copy-opening)) / 2) calc(var(--hero-upper-field) + 192px), calc((100% - var(--hero-copy-opening)) / 2) calc(var(--hero-upper-field) + 192px), 100% var(--hero-lower-field);margin-top:0;position:absolute;inset:0}.landing.landing-page .hero-art .field{--field-shape:linear-gradient(to bottom, transparent 0, #00000094 64px, black 112px)}}.landing.landing-page .gfx-veld{pointer-events:none;background:0 0;padding:0;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.landing.landing-page .veld-grid{grid-template-columns:repeat(var(--veld-cols), minmax(0, 1fr));grid-template-rows:repeat(var(--veld-rows), minmax(0, 1fr));gap:5px;width:max(1500px,118vw);height:max(560px,120%);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.landing.landing-page .veld-cell{grid-row:var(--row) / span var(--row-span);grid-column:var(--col) / span var(--col-span);background:color-mix(in srgb, var(--blue) calc(var(--ink) * 78%), transparent);border-radius:5px}@media (prefers-reduced-motion:no-preference){.landing.landing-page .gfx-veld .veld-cell{transition:opacity .72s var(--ease), transform .9s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--i,0) * 48ms)}.landing.landing-page .gfx-veld[data-revealed=false] .veld-cell{opacity:0;transform:translate3d(var(--outward-x,0), var(--outward-y,0), 0)}}.landing.landing-page .veld-cell.is-dither{background:radial-gradient(circle at center, color-mix(in srgb, var(--blue) calc(var(--ink) * 150%), transparent) 1.1px, transparent 1.2px) 0 0 / 5px 5px}.landing.landing-page .veld-cell.is-named{background:#fff;border-radius:6px;align-content:start;gap:1px;padding:9px 11px;font-size:12.5px;line-height:1.3;display:grid;overflow:hidden;box-shadow:0 10px 26px -14px #17150e4d}.landing.landing-page .veld-cell.is-named i{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.landing.landing-page .veld-cell.is-named b{white-space:nowrap;font-weight:650}.landing.landing-page .veld-cell.is-named>span{color:var(--muted);font-size:11.5px}.landing.landing-page .veld-cell.is-booked{border:1.5px solid color-mix(in srgb, var(--blue) 64%, var(--paper))}.landing.landing-page .veld-cell.is-scheduled{background:var(--blue);color:#fff}.landing.landing-page .veld-cell.is-scheduled>span,.landing.landing-page .veld-cell.is-scheduled i{color:#ffffffc7}.landing.landing-page .veld-cell.is-noshow{background:var(--red);color:#fff}.landing.landing-page .veld-cell.is-noshow>span{color:#ffffffd1}.landing.landing-page .veld-cell.is-open{box-shadow:none;background:#ffffffb8;border:1.5px dashed #32359e80;align-content:center}.landing.landing-page .veld-cell.is-open>span{color:var(--blue);font-weight:600}.landing.landing-page .veld-times{top:calc(100% * var(--veld-notch-rows) / var(--veld-rows));width:calc(100% / var(--veld-cols));color:var(--muted);font-variant-numeric:tabular-nums;opacity:.65;grid-auto-rows:1fr;align-items:start;padding-left:2px;font-size:11px;display:grid;position:absolute;bottom:0;left:0}.landing.landing-page .veld-now{top:var(--at);z-index:2;background:var(--red);height:1.5px;position:absolute;left:0;right:0}.landing.landing-page .veld-now:before{background:var(--red);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing.landing-page .veld-now b{bottom:5px;left:calc(100% / var(--veld-cols) + 10px);color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11.5px;font-weight:650;position:absolute}.landing.landing-page .hero-proof{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.landing.landing-page .hero-proof li{align-items:center;gap:7px;display:flex}.landing.landing-page .hero-proof li:before{content:"";opacity:.55;background:currentColor;flex:none;width:13px;height:13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5 6.2 12 13 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5 6.2 12 13 4.5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain}.landing.landing-page .clients-chip{border-radius:5px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.landing.landing-page .clients-chip.is-loyal{color:var(--green);background:#087c631f}.landing.landing-page .clients-chip.is-risk{color:var(--red);background:#bb3a2f1c}@media (max-width:900px){.landing.landing-page .hero-veld{padding-top:104px}.landing.landing-page .hero-veld h1{max-width:none;font-size:clamp(42px,9.8vw,54px)}.landing.landing-page .hero-veld .hero-say{max-width:none}.landing.landing-page .hero-art{height:clamp(310px,78vw,370px);margin-top:4px}.landing.landing-page .gfx-veld{position:absolute;inset:0}.landing.landing-page .veld-grid{gap:4px;width:max(940px,215vw);height:520px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 52px);mask-image:linear-gradient(#0000 0,#000 52px)}.landing.landing-page .veld-cell.is-named{box-shadow:none;padding:0}.landing.landing-page .veld-cell.is-named>*,.landing.landing-page .veld-times,.landing.landing-page .veld-now b{display:none}.landing.landing-page .veld-now{top:68%}}@keyframes hero-intro{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes hero-art-in{0%{opacity:0}}@keyframes veld-wipe{0%{clip-path:inset(0 100% 0 0 round 6px)}to{clip-path:inset(0 round 6px)}}@keyframes veld-fill{0%{clip-path:inset(0 0 100% round 6px)}to{clip-path:inset(0 round 6px)}}@keyframes veld-line{0%{clip-path:inset(-40px 100% -40px -40px)}to{clip-path:inset(-40px)}}@keyframes veld-ring{0%{box-shadow:0 0 #bb3a2f73}to{box-shadow:0 0 0 12px #bb3a2f00}}@keyframes veld-press{45%{transform:scale(.965)}}@keyframes veld-chip{0%{opacity:0;transform:translateY(6px)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes veld-out{0%{opacity:1}to{opacity:0}}@keyframes veld-in{0%{opacity:0;transform:translateY(4px)}}@keyframes veld-land{0%{opacity:0;background:color-mix(in srgb, var(--blue) 82%, transparent);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.86)}14%{opacity:1;background:color-mix(in srgb, var(--blue) 82%, transparent);transform:none}34%{background:color-mix(in srgb, var(--blue) 82%, transparent);animation-timing-function:cubic-bezier(.45,0,.25,1)}}.landing.landing-page .hero-veld{--veld-ease:cubic-bezier(.16, 1, .3, 1);--hero-bleed:120px;--hero-dissolve:320px}.landing.landing-page .hero-stage{display:contents}.landing.landing-page .hero-say>*{animation:hero-intro .9s var(--veld-ease) both}.landing.landing-page .hero-say>h1{animation-delay:40ms}.landing.landing-page .hero-say>.hero-copy{animation-delay:.14s}.landing.landing-page .hero-say>.hero-ctas{animation-delay:.24s}.landing.landing-page .hero-say>.hero-proof{animation:none}.landing.landing-page .hero-proof li{animation:hero-intro .8s var(--veld-ease) both}.landing.landing-page .hero-proof li:first-child{animation-delay:.33s}.landing.landing-page .hero-proof li:nth-child(2){animation-delay:.38s}.landing.landing-page .hero-proof li:nth-child(3){animation-delay:.43s}.landing.landing-page .hero-proof li:nth-child(4){animation-delay:.48s}.landing.landing-page .hero-veld .veld-now{animation:veld-line 1.1s var(--veld-ease) 1.45s both}.landing.landing-page .hero-veld .veld-now:after{content:"";border-radius:50%;width:9px;height:9px;animation:1.6s ease-out 2.2s veld-ring;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing.landing-page .veld-cell.event-cell{position:relative}.landing.landing-page .veld-cell.is-named>.event-layer{color:#fff;border-radius:6px;align-content:start;gap:1px;padding:9px 11px;font-size:12.5px;line-height:1.3;display:grid;position:absolute;inset:-1.5px}.landing.landing-page .event-layer i{color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.landing.landing-page .event-layer b{white-space:nowrap;font-weight:650}.landing.landing-page .event-layer span{color:#ffffffd1;font-size:11.5px}.landing.landing-page .event-cell.is-booked{animation:.52s cubic-bezier(.3,0,.2,1) 2.2s veld-press}.landing.landing-page .event-noshow{background:var(--red);animation:veld-wipe .9s var(--veld-ease) 2.5s both}.landing.landing-page .event-fill{background:var(--blue);animation:veld-fill 1s var(--veld-ease) 3s both}.landing.landing-page .event-fill.event-late{animation-delay:4.9s}.landing.landing-page .veld-message{z-index:3;white-space:nowrap;opacity:0;height:32px;animation:veld-chip 4.3s var(--veld-ease) 3.4s both;background:#fff;border-radius:999px;grid-area:10/14/auto/span 4;place-self:start end;margin:14px 10px 0 0;padding:0 13px;font-size:12.5px;font-weight:600;display:grid;position:relative;box-shadow:0 0 0 1px #17150e12,0 12px 28px -12px #17150e59}.landing.landing-page .veld-message>span{grid-area:1/1;align-items:center;gap:7px;display:flex}.landing.landing-page .message-sent{color:var(--ink);opacity:0;animation:.26s ease-out 4.75s both veld-out}.landing.landing-page .message-sent svg{color:var(--blue)}.landing.landing-page .message-booked{color:var(--green);animation:veld-in .36s var(--veld-ease) 4.9s both}.landing.landing-page .veld-arrival{background:color-mix(in srgb, var(--blue) 36%, transparent);animation:veld-land 4.2s linear var(--at-desktop) both}.landing.landing-page .veld-gl{z-index:0;pointer-events:none;position:absolute}.landing.landing-page .has-gl .veld-cell:not(.is-named,.veld-arrival){visibility:hidden}.landing.landing-page .hero-veld.has-gl .hero-art{background:0 0}.landing.landing-page .hero-veld.has-gl .hero-art .field{display:none}.landing.landing-page .hero-veld{z-index:1;overflow:clip visible}.landing.landing-page .hero-veld .hero-art{background:linear-gradient(to bottom, var(--paper) 0, color-mix(in srgb, var(--tint) 48%, var(--paper)) 18%, var(--tint) calc(100% - var(--hero-dissolve)), #f2f2fb00 calc(100% - var(--hero-bleed)))}.landing.landing-page .hero-veld .hero-art .field{--field-fade:linear-gradient(to bottom, black calc(100% - var(--hero-dissolve)), transparent calc(100% - var(--hero-bleed)))}.landing.landing-page .hero-veld :is(.gfx-veld,.veld-gl){-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--hero-dissolve)), transparent calc(100% - var(--hero-dissolve) * .45)), radial-gradient(circle, black 1.6px, transparent 2px), linear-gradient(to bottom, transparent calc(100% - var(--hero-dissolve)), black calc(100% - var(--hero-dissolve) * .8), #0000008c calc(100% - var(--hero-dissolve) * .4), transparent 100%);mask-image:linear-gradient(to bottom, black calc(100% - var(--hero-dissolve)), transparent calc(100% - var(--hero-dissolve) * .45)), radial-gradient(circle, black 1.6px, transparent 2px), linear-gradient(to bottom, transparent calc(100% - var(--hero-dissolve)), black calc(100% - var(--hero-dissolve) * .8), #0000008c calc(100% - var(--hero-dissolve) * .4), transparent 100%);-webkit-mask-size:100% 100%,5px 5px,100% 100%;mask-size:100% 100%,5px 5px,100% 100%;-webkit-mask-repeat:no-repeat,repeat,no-repeat;mask-repeat:no-repeat,repeat,no-repeat;-webkit-mask-composite:source-over,source-in,source-over;mask-composite:add,intersect,add}@media (min-width:901px){.landing.landing-page .hero-veld{--hero-lower-field:calc(500px + var(--hero-bleed));padding-top:176px;padding-bottom:500px}.landing.landing-page .hero-veld .hero-art{bottom:calc(-1 * var(--hero-bleed))}.landing.landing-page .hero-veld .veld-grid{height:max(560px, calc((100% - var(--hero-bleed)) * 1.2))}.landing.landing-page .hero-veld.has-gl .hero-art{-webkit-mask-image:linear-gradient(#0000 0,#000 150px);mask-image:linear-gradient(#0000 0,#000 150px);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.landing.landing-page .hero-veld.has-gl :is(.is-phone-event,.is-phone-only){visibility:hidden}}@media (max-width:900px){.landing.landing-page .hero-veld{--hero-bleed:72px;--hero-dissolve:200px}.landing.landing-page .hero-veld .hero-art{height:calc(clamp(350px, 88vw, 410px) + var(--hero-bleed));margin-bottom:calc(-1 * var(--hero-bleed));animation:.9s ease-out .42s both hero-art-in}.landing.landing-page .hero-veld .veld-now{animation-delay:.9s}.landing.landing-page .hero-veld .veld-now:after{animation-delay:1s}.landing.landing-page .event-fill{animation-delay:1.5s}.landing.landing-page .veld-cell.is-named>.event-layer{padding:0;display:grid}.landing.landing-page .veld-cell.is-named>.event-layer>*{display:none}.landing.landing-page .veld-cell.is-named>.event-layer.event-named{padding:7px 8px}.landing.landing-page .veld-cell.is-named>.event-layer.event-named>b{font-size:11px;display:block}.landing.landing-page .veld-message{display:none}.landing.landing-page .veld-arrival{animation-delay:var(--at-phone)}}@media (prefers-reduced-motion:reduce){.landing.landing-page .hero-veld,.landing.landing-page .hero-veld *,.landing.landing-page .hero-veld :before,.landing.landing-page .hero-veld :after{animation:none!important}}@keyframes ov-now{0%{transform:translateY(20px)}to{transform:translateY(176px)}}@keyframes ov-book{0%,28%{background:#ffffff24}36%,88%{background:#ffffffeb}96%,to{background:#ffffff24}}@keyframes ov-pick{0%,30%{color:var(--ink);background:#fff}38%,92%{background:var(--blue);color:#fff}to{color:var(--ink);background:#fff}}@keyframes ov-confirm{0%,46%{opacity:0;transform:translateY(8px)}56%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ov-feed{to{transform:translateY(-50%)}}@keyframes ov-visit{0%,8%{opacity:0;transform:translateY(6px)}16%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ov-grow{0%,6%{transform:scaleY(.15)}26%,88%{transform:none}to{transform:scaleY(.15)}}@keyframes ov-wb-visit{0%{opacity:0;transform:scale(.4)}4%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ov-wb-missed{0%,24%{opacity:0}30%,94%{opacity:1}to{opacity:0}}@keyframes ov-wb-mail{0%,44%{opacity:0;transform:translateY(6px)scale(.8)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ov-wb-back{0%,66%{opacity:0;transform:scale(.4)}72%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ov-wb-out{0%,24%{opacity:0;transform:translateY(6px)}29%,44%{opacity:1;transform:none}49%,to{opacity:0;transform:translateY(-6px)}}@keyframes ov-wb-sent{0%,45%{opacity:0;transform:translateY(6px)}50%,66%{opacity:1;transform:none}71%,to{opacity:0;transform:translateY(-6px)}}@keyframes ov-wb-booked{0%,67%{opacity:0;transform:translateY(6px)}72%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ov-badge{0%,40%{opacity:0;transform:scale(.85)}48%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ov-travel{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.landing.landing-page .overview{background:var(--paper);padding:200px 0 140px;position:relative}.landing.landing-page .overview h2{letter-spacing:-.045em;margin:0 0 48px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1}.landing.landing-page .ov-grid{gap:40px;display:grid}.landing.landing-page .ov-row{gap:16px;display:flex}.landing.landing-page .ov-card{flex:1 1 0;min-width:0}.landing.landing-page .ov-card.is-agenda{flex-grow:1.35}.landing.landing-page .ov-panel{border-radius:14px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.landing.landing-page .ov-panel.tone-deep{background:radial-gradient(120% 90% at 20% 0%, #2c2f8c 0%, transparent 60%), var(--blue-deep,#1f2170)}.landing.landing-page .ov-panel.tone-tint{background:#e6e7f7}.landing.landing-page .ov-panel.tone-pale{background:#f1f2fb}.landing.landing-page .ov-panel.tone-dots{background:radial-gradient(circle,#32359e38 1.2px,#0000 1.5px) 0 0/6px 6px,#eef0fb}.landing.landing-page .ov-card h3{margin:18px 0 4px;font-size:17px;font-weight:650}.landing.landing-page .ov-card p{max-width:30em;color:var(--muted);margin:0;font-size:15px;line-height:1.45}.landing.landing-page .ov-agenda{grid-template-columns:repeat(4,64px);gap:6px;height:196px;display:grid;position:relative}.landing.landing-page .ov-agenda-col{gap:6px;display:grid}.landing.landing-page .ov-agenda-col i{background:#ffffff24;border-radius:6px}.landing.landing-page .ov-agenda-col:first-child{grid-template-rows:2fr 3fr 2fr}.landing.landing-page .ov-agenda-col:nth-child(2){grid-template-rows:3fr 2fr 2fr}.landing.landing-page .ov-agenda-col:nth-child(3){grid-template-rows:2fr 2fr 3fr}.landing.landing-page .ov-agenda-col:nth-child(4){grid-template-rows:3fr 3fr 1fr}.landing.landing-page .ov-agenda-col:first-child .is-b,.landing.landing-page .ov-agenda-col:nth-child(3) .is-a,.landing.landing-page .ov-agenda-col:nth-child(4) .is-c{background:#ffffffeb}.landing.landing-page .ov-now{will-change:transform;background:#e5574b;height:2px;position:absolute;top:0;left:-18px;right:-18px;transform:translateY(90px)}.landing.landing-page .ov-now:before{content:"";background:#e5574b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing.landing-page .ov-booking{flex-direction:column;align-items:center;gap:16px;display:flex}.landing.landing-page .ov-slots{gap:8px;display:flex}.landing.landing-page .ov-slots span{font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:9px 12px;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px #17150e0f}.landing.landing-page .ov-slots span:nth-child(3){background:var(--blue);color:#fff}.landing.landing-page .ov-confirm,.landing.landing-page .ov-status span,.landing.landing-page .ov-target{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #17150e0d,0 10px 24px -14px #17150e59}.landing.landing-page .ov-confirm{color:var(--green)}.landing.landing-page .ov-feed{height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.landing.landing-page .ov-feed-track{gap:10px;padding:5px 0;display:grid}.landing.landing-page .ov-msg{background:#fff;border-radius:12px;align-items:center;gap:10px;width:min(270px,70vw);padding:12px 14px;font-size:14px;display:flex;box-shadow:0 1px 2px #17150e0f,0 10px 22px -16px #17150e59}.landing.landing-page .ov-msg svg{color:var(--blue)}.landing.landing-page .ov-msg b{font-weight:650}.landing.landing-page .ov-msg small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.landing.landing-page .ov-client{gap:14px;width:min(270px,100%);display:grid}.landing.landing-page .ov-client-head{align-items:center;gap:10px;display:flex}.landing.landing-page .ov-avatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:650;display:grid}.landing.landing-page .ov-client-head b{font-size:15.5px;font-weight:650}.landing.landing-page .ov-client-head em{color:var(--green);background:#087c631f;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-style:normal;font-weight:650}.landing.landing-page .ov-client-facts{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;display:flex}.landing.landing-page .ov-client-facts span:first-child{color:var(--ink);font-weight:600}.landing.landing-page .ov-history{border-top:1px solid #17150e14;margin:0;padding:0;list-style:none;display:grid}.landing.landing-page .ov-history li{border-bottom:1px solid #17150e0f;grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;font-size:13px;display:grid}.landing.landing-page .ov-history small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.landing.landing-page .ov-history b{font-variant-numeric:tabular-nums;font-weight:600}.landing.landing-page .ov-gapline:before{content:"";background:#32359e38;height:1.5px;position:absolute;top:50%;left:0;right:0}.landing.landing-page .ov-winback{justify-items:center;gap:22px;width:min(270px,100%);display:grid}.landing.landing-page .ov-gapline{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.landing.landing-page .ov-gapline i,.landing.landing-page .ov-gapline span{border-radius:50%;width:14px;height:14px;position:relative}.landing.landing-page .ov-gapline .is-visit{background:var(--blue)}.landing.landing-page .ov-gapline .is-missed{background:#eef0fb;border:1.5px dashed #32359e73}.landing.landing-page .ov-gapline .is-mail{width:28px;height:28px;color:var(--blue);background:#fff;place-items:center;display:grid;box-shadow:0 0 0 1px #17150e0f,0 8px 18px -10px #17150e66}.landing.landing-page .ov-gapline .is-back{background:var(--green);box-shadow:0 0 0 4px #087c6329}.landing.landing-page .ov-status{display:grid}.landing.landing-page .ov-status span{grid-area:1/1;justify-self:center}.landing.landing-page .ov-status .is-out{color:var(--red);opacity:0}.landing.landing-page .ov-status .is-sent{color:var(--blue);opacity:0}.landing.landing-page .ov-status .is-booked{color:var(--green)}.landing.landing-page .ov-bars{align-items:flex-end;gap:12px;height:150px;display:flex}.landing.landing-page .ov-bars span{align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.landing.landing-page .ov-bars i{background:var(--blue);transform-origin:bottom;border-radius:6px 6px 3px 3px;width:24px}.landing.landing-page .ov-bars span:first-child i{height:70px}.landing.landing-page .ov-bars span:nth-child(2) i{height:96px}.landing.landing-page .ov-bars span:nth-child(3) i{height:84px}.landing.landing-page .ov-bars span:nth-child(4) i{height:110px}.landing.landing-page .ov-bars span:nth-child(5) i{height:124px}.landing.landing-page .ov-bars span:nth-child(6) i{height:118px}.landing.landing-page .ov-bars small{color:var(--muted);font-size:12px}.landing.landing-page .ov-sources{width:280px;height:150px;position:relative}.landing.landing-page .ov-paths{fill:none;stroke:#32359e47;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.landing.landing-page .ov-source-list{gap:18px;display:grid;position:absolute;top:9px;left:0}.landing.landing-page .ov-source-list span{background:#fff;border-radius:9px;align-items:center;gap:7px;width:100px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #17150e0d,0 6px 14px -10px #17150e59}.landing.landing-page .ov-source-list img{flex:none}.landing.landing-page .ov-dot{background:var(--blue);offset-rotate:0deg;offset-distance:100%;opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.landing.landing-page .ov-dot.is-1{offset-path:path("M100 25 C142 25 142 75 176 75")}.landing.landing-page .ov-dot.is-2{offset-path:path("M100 75 L176 75")}.landing.landing-page .ov-dot.is-3{offset-path:path("M100 125 C142 125 142 75 176 75")}.landing.landing-page .ov-target{background:var(--blue);color:#fff;border-radius:999px;height:40px;padding:0 15px;position:absolute;top:75px;left:176px;transform:translateY(-50%)}@media (min-width:901px) and (max-width:1240px){.landing.landing-page .ov-sources{zoom:.78}}@media (prefers-reduced-motion:no-preference){.landing.landing-page .ov-now{animation:10s linear infinite alternate ov-now}.landing.landing-page .ov-agenda-col:nth-child(2) .is-b{animation:6s infinite ov-book}.landing.landing-page .ov-agenda-col:nth-child(4) .is-a{animation:6s 2s infinite ov-book}.landing.landing-page .ov-agenda-col:first-child .is-c{animation:6s 4s infinite ov-book}.landing.landing-page .ov-slots span:nth-child(3){animation:5s infinite ov-pick}.landing.landing-page .ov-confirm{animation:5s infinite ov-confirm}.landing.landing-page .ov-feed-track{animation:10s linear infinite ov-feed}.landing.landing-page .ov-history li{animation:7s infinite ov-visit}.landing.landing-page .ov-history li:nth-child(2){animation-delay:.3s}.landing.landing-page .ov-history li:nth-child(3){animation-delay:.6s}.landing.landing-page .ov-client-head em{animation:7s infinite ov-badge}.landing.landing-page .ov-gapline .is-visit{animation:8s infinite ov-wb-visit}.landing.landing-page .ov-gapline .is-visit:nth-child(2){animation-delay:.3s}.landing.landing-page .ov-gapline .is-visit:nth-child(3){animation-delay:.6s}.landing.landing-page .ov-gapline .is-missed{animation:8s infinite ov-wb-missed}.landing.landing-page .ov-gapline .is-missed:nth-child(5){animation-delay:.3s}.landing.landing-page .ov-gapline .is-mail{animation:8s cubic-bezier(.16,1,.3,1) infinite ov-wb-mail}.landing.landing-page .ov-gapline .is-back{animation:8s cubic-bezier(.16,1,.3,1) infinite ov-wb-back}.landing.landing-page .ov-status .is-out{animation:8s infinite ov-wb-out}.landing.landing-page .ov-status .is-sent{animation:8s infinite ov-wb-sent}.landing.landing-page .ov-status .is-booked{animation:8s infinite ov-wb-booked}.landing.landing-page .ov-bars i{animation:6s cubic-bezier(.16,1,.3,1) infinite ov-grow}.landing.landing-page .ov-bars span:nth-child(2) i{animation-delay:.12s}.landing.landing-page .ov-bars span:nth-child(3) i{animation-delay:.24s}.landing.landing-page .ov-bars span:nth-child(4) i{animation-delay:.36s}.landing.landing-page .ov-bars span:nth-child(5) i{animation-delay:.48s}.landing.landing-page .ov-bars span:nth-child(6) i{animation-delay:.6s}.landing.landing-page .ov-dot{animation:2.4s cubic-bezier(.45,0,.25,1) infinite ov-travel}.landing.landing-page .ov-dot.is-2{animation-delay:.8s}.landing.landing-page .ov-dot.is-3{animation-delay:1.6s}.landing.landing-page .ov-grid:not(.is-running) *,.landing.landing-page .ov-grid:not(.is-running) :after{animation-play-state:paused}}@media (max-width:900px){.landing.landing-page .overview{padding:140px 0 40px}.landing.landing-page .ov-grid,.landing.landing-page .ov-row{gap:28px}.landing.landing-page .ov-row{flex-direction:column}.landing.landing-page .ov-panel{height:230px}}@keyframes pt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ag3-sweep{0%{top:0}}@keyframes cs-flow{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes pt-progress{0%{transform:scaleX(0)}}.landing.landing-page .parts{padding:120px 0;position:relative}.landing.landing-page .pt-anchor{scroll-margin-top:40px;position:absolute;top:0}.landing.landing-page .pt-tabs{flex-wrap:wrap;gap:8px 36px;display:flex}.landing.landing-page .pt-tabs button{color:#bdbcb7;cursor:pointer;font:inherit;letter-spacing:-.03em;background:0 0;border:0;padding:0;font-size:clamp(26px,3vw,40px);font-weight:650;transition:color .25s}.landing.landing-page .pt-tabs button:hover{color:#8d8c87}.landing.landing-page .pt-tabs button[aria-selected=true]{color:var(--ink)}.landing.landing-page .pt-title{letter-spacing:-.01em;max-width:640px;min-height:2.8em;animation:pt-in .45s var(--ease) both;margin:20px 0 36px;font-size:19px;font-weight:600;line-height:1.4}.landing.landing-page .pt-title span{color:var(--muted);font-weight:500}.landing.landing-page .pt-stage{background:#f1f2fb;border-radius:20px;place-items:center;height:500px;display:grid;overflow:hidden}.landing.landing-page .pt-scene{scale:1.12}.landing.landing-page .pt-scene:has(.kf){scale:1.22}.landing.landing-page .pt-scene:has(.cs){scale:1.3}.landing.landing-page .pt-scene{animation:pt-in .45s var(--ease) both}.landing.landing-page .pt-points{animation:pt-in .45s var(--ease) both;grid-template-columns:repeat(5,1fr);gap:22px;margin:26px 0 0;padding:0;list-style:none;display:grid}.landing.landing-page .pt-points button{color:#a3a29d;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:3px;padding:16px 0 0;transition:color .25s;display:grid;position:relative}.landing.landing-page .pt-points button:before,.landing.landing-page .pt-progress{height:2px;position:absolute;top:0;left:0;right:0}.landing.landing-page .pt-points button:before{content:"";background:#17150e1a}.landing.landing-page .pt-progress{background:var(--blue);transform-origin:0;transform:scaleX(0)}.landing.landing-page .pt-points button[aria-pressed=true]{color:var(--ink)}.landing.landing-page .pt-points button[aria-pressed=true] .pt-progress{transform:none}.landing.landing-page .pt-points b{font-size:15px;font-weight:650}.landing.landing-page .pt-points span{font-size:13.5px;line-height:1.45}.landing.landing-page .pt-points button[aria-pressed=true] span{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.landing.landing-page .pt-points button[aria-pressed=true] .pt-progress{animation:3.5s linear both pt-progress}}.landing.landing-page .ag3{gap:8px;width:660px;display:grid;position:relative}.landing.landing-page .ag3-head,.landing.landing-page .ag3-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landing.landing-page .ag3-head{grid-template-columns:40px repeat(4,minmax(0,1fr))}.landing.landing-page .ag3-head span{color:var(--muted);text-align:center;border-radius:8px;padding:5px 0;font-size:12.5px;font-weight:650;transition:background .35s,color .35s}.landing.landing-page .ag3-head .is-own{background:var(--blue);color:#fff}.landing.landing-page .ag3-day{height:350px;padding-left:48px;position:relative}.landing.landing-page .ag3-hour{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;left:0;transform:translateY(-45%)}.landing.landing-page .ag3-columns{height:100%;position:relative}.landing.landing-page .ag3-column{background:repeating-linear-gradient(#32359e14 0 1px,#0000 1px 50px);position:relative}.landing.landing-page .ag3-visit,.landing.landing-page .ag3-off,.landing.landing-page .ag3-new{border-radius:7px;position:absolute;left:0;right:0}.landing.landing-page .ag3-visit{background:#fff;align-content:center;padding:0 8px;font-size:11px;line-height:1.2;transition:background .4s,box-shadow .4s,color .3s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #17150e0f,0 6px 14px -10px #17150e4d}.landing.landing-page .ag3-visit small,.landing.landing-page .ag3-new small{font-variant-numeric:tabular-nums;font-size:9.5px}.landing.landing-page .ag3-visit small{color:var(--muted)}.landing.landing-page .ag3-visit b,.landing.landing-page .ag3-new b{font-weight:650}.landing.landing-page .ag3-visit i{width:16px;height:16px;color:var(--green);opacity:0;background:#087c6324;border-radius:999px;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.6)}.landing.landing-page .ag3-off{color:var(--blue);opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' shape-rendering='crispEdges' fill='%2332359e'%3E%3Crect width='2.5' height='2.5'/%3E%3Crect x='6' width='2.5' height='2.5'/%3E%3Crect y='6' width='2.5' height='2.5'/%3E%3Crect x='6' y='6' width='2.5' height='2.5'/%3E%3C/svg%3E") 0 0/12px 12px;place-items:center;font-size:10px;font-weight:650;transition:opacity .45s;display:grid}.landing.landing-page .ag3-off span{background:#fff;border-radius:999px;padding:1px 6px}.landing.landing-page .ag3-new{color:#fff;align-content:center;padding:0 8px;font-size:11px;line-height:1.2;display:grid}.landing.landing-page .ag3-new>:not(canvas){opacity:0;transition:opacity .3s;position:relative}.landing.landing-page .ag3-now{border-top:1.5px solid var(--red);opacity:0;height:0;transition:opacity .3s;position:absolute;left:-6px;right:-4px}.landing.landing-page .ag3-now:before{background:var(--red);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:-4.5px;left:-3px}.landing.landing-page .ag3-note{color:var(--blue);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:7px;margin:0;padding:9px 13px;font-size:12px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-14px;right:-10px;transform:translateY(-10px);box-shadow:0 0 0 1px #17150e0f,0 18px 34px -16px #17150e73}.landing.landing-page .ag3-note b{color:var(--ink);font-weight:650}.landing.landing-page .ag3-note span{color:var(--muted)}.landing.landing-page .ag3[data-step="0"] .ag3-visit.is-other{box-shadow:none;color:#0000;opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' shape-rendering='crispEdges' fill='%2332359e'%3E%3Crect width='2.5' height='2.5'/%3E%3Crect x='6' width='2.5' height='2.5'/%3E%3Crect x='3' y='3' width='2.5' height='2.5'/%3E%3Crect x='9' y='3' width='2.5' height='2.5'/%3E%3Crect y='6' width='2.5' height='2.5'/%3E%3Crect x='6' y='6' width='2.5' height='2.5'/%3E%3Crect x='3' y='9' width='2.5' height='2.5'/%3E%3Crect x='9' y='9' width='2.5' height='2.5'/%3E%3C/svg%3E") 0 0/12px 12px}.landing.landing-page .ag3[data-step="0"] .ag3-visit.is-other small{color:#0000}.landing.landing-page .ag3:not([data-step="0"]) .is-walk-in>:not(canvas),.landing.landing-page .ag3[data-step="4"] .is-online>:not(canvas){opacity:1;transition-delay:.5s}.landing.landing-page .ag3:is([data-step="2"],[data-step="3"],[data-step="4"]) .ag3-off,.landing.landing-page .ag3:is([data-step="3"],[data-step="4"]) .ag3-now{opacity:1}.landing.landing-page .ag3[data-step="3"] .ag3-now{animation:1.8s cubic-bezier(.45,0,.25,1) both ag3-sweep}.landing.landing-page .ag3:is([data-step="3"],[data-step="4"]) .ag3-visit.is-past{box-shadow:none;background:#ebecf6}.landing.landing-page .ag3:is([data-step="3"],[data-step="4"]) .ag3-visit.is-past i{opacity:1;transform:translateY(-50%)}.landing.landing-page .ag3[data-step="3"] .ag3-visit.is-past,.landing.landing-page .ag3[data-step="3"] .ag3-visit.is-past i{transition-delay:var(--done-delay)}.landing.landing-page .ag3[data-step="4"] .ag3-note{opacity:1;transition-delay:.9s;transform:none}.landing.landing-page .bk{gap:16px;width:580px;display:grid;position:relative}.landing.landing-page .bk-top{align-items:center;gap:12px;display:flex}.landing.landing-page .bk-sources{opacity:.4;gap:6px;transition:opacity .4s;display:flex}.landing.landing-page .bk-sources span{background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #17150e12}.landing.landing-page .bk-link{color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 6px;font-size:12.5px;transition:box-shadow .35s,color .35s;display:flex;box-shadow:0 0 0 1px #17150e12,0 8px 18px -12px #17150e4d}.landing.landing-page .bk-logo{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:700;display:grid}.landing.landing-page .bk-pick{justify-content:space-between;align-items:center;display:flex}.landing.landing-page .bk-barbers{gap:6px;display:flex}.landing.landing-page .bk-barbers span{border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .35s,color .35s,box-shadow .35s;box-shadow:inset 0 0 0 1px #17150e1f}.landing.landing-page .bk-service{align-items:center;gap:6px;font-size:12.5px;display:flex}.landing.landing-page .bk-service b{font-weight:700}.landing.landing-page .bk-service em{color:var(--blue);opacity:0;background:#ebecf8;border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:650;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}.landing.landing-page .bk-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.landing.landing-page .bk-day{gap:7px;display:grid}.landing.landing-page .bk-day small{color:var(--muted);text-align:center;padding-bottom:2px;font-size:12px}.landing.landing-page .bk-day small b{color:var(--ink);font-weight:650}.landing.landing-page .bk-slot{color:#17150e38;border-radius:10px;align-content:center;justify-items:center;height:42px;font-size:13px;transition:background .4s,box-shadow .4s,color .4s,height .45s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 0 0 1px #17150e14}.landing.landing-page .bk-slot b{font-variant-numeric:tabular-nums;font-weight:650;-webkit-text-decoration:line-through #17150e26;text-decoration:line-through #17150e26}.landing.landing-page .bk-slot i{opacity:0;height:0;font-size:11px;font-style:normal;font-weight:600;transition:height .45s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.landing.landing-page .bk[data-step="0"] .bk-slot.is-mo,.landing.landing-page .bk:not([data-step="0"]) .bk-slot.is-any{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #17150e0f,0 6px 14px -10px #17150e4d}.landing.landing-page .bk[data-step="0"] .bk-slot.is-mo b,.landing.landing-page .bk:not([data-step="0"]) .bk-slot.is-any b{text-decoration:none}.landing.landing-page .bk[data-step="0"] .bk-sources{opacity:1}.landing.landing-page .bk[data-step="0"] .bk-link{box-shadow:0 0 0 1.5px var(--blue), 0 8px 18px -12px #17150e4d;color:var(--blue)}.landing.landing-page .bk[data-step="0"] .bk-barbers .is-mo,.landing.landing-page .bk:not([data-step="0"]) .bk-barbers .is-first{background:var(--ink);box-shadow:none;color:#fff}.landing.landing-page .bk[data-step="1"] .bk-slot.is-earliest{background:var(--blue);box-shadow:none;color:#fff}.landing.landing-page .bk[data-step="2"] .bk-service em{opacity:1;transform:none}.landing.landing-page .bk[data-step="2"] .bk-slot.is-any{height:52px}.landing.landing-page .bk[data-step="2"] .bk-slot.is-any i{height:1.3em;color:var(--muted);opacity:1}.landing.landing-page .bk[data-step="2"] .bk-slot.is-any.is-evening{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue);background:#ebecf8}.landing.landing-page .bk[data-step="2"] .bk-slot.is-evening i{color:var(--blue)}.landing.landing-page .bk[data-step="3"] .bk-slot.is-booked,.landing.landing-page .bk[data-step="4"] .bk-slot.is-moved{background:var(--blue);box-shadow:none;color:#fff}.landing.landing-page .bk-mail{white-space:nowrap;opacity:0;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:12.5px;transition:opacity .4s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%,12px);box-shadow:0 0 0 1px #17150e0f,0 22px 40px -18px #17150e73}.landing.landing-page .bk-mail-icon{width:32px;height:32px;color:var(--blue);background:#ebecf8;border-radius:9px;place-items:center;display:grid}.landing.landing-page .bk-mail>span:nth-child(2){display:grid}.landing.landing-page .bk-mail b{font-weight:650}.landing.landing-page .bk-mail small{color:var(--muted);font-size:11.5px}.landing.landing-page .bk-mail em{color:var(--blue);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-style:normal;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #32359e40}.landing.landing-page .bk-mail.is-move .bk-mail-icon{color:var(--green);background:#087c631f}.landing.landing-page .bk[data-step="3"] .bk-mail.is-confirm,.landing.landing-page .bk[data-step="4"] .bk-mail.is-move{opacity:1;transform:translate(-50%)}.landing.landing-page .kc-avatar{background:linear-gradient(135deg, #6f74e0, var(--blue));color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.landing.landing-page .kc-who{align-items:center;gap:8px;display:flex}.landing.landing-page .kc-who b{font-size:14px;font-weight:700}.landing.landing-page .kc-label{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.landing.landing-page .kc-label.is-loyal{color:var(--blue);background:#ebecf8}.landing.landing-page .kc-label.is-late{color:var(--red);background:#bb3a2f1a}.landing.landing-page .kc-label.is-booked{color:var(--green);background:#087c631f}.landing.landing-page .kc-stats{grid-auto-flow:column;justify-content:start;gap:18px;display:grid}.landing.landing-page .kc-stats>span{display:grid}.landing.landing-page .kc-stats small{color:var(--muted);font-size:10.5px}.landing.landing-page .kc-stats b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.landing.landing-page .kc-stats.is-grid{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:10px 12px;width:100%}.landing.landing-page .kc-stats.is-results b{font-size:22px}.landing.landing-page .kc-button{background:var(--blue);color:#fff;text-align:center;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:650;transition:opacity .35s}.landing.landing-page .kc-toggle{color:var(--muted);align-items:center;gap:7px;font-size:12px;transition:color .35s;display:inline-flex}.landing.landing-page .kc-toggle i{background:#17150e26;border-radius:999px;flex:none;width:28px;height:16px;transition:background .35s;position:relative}.landing.landing-page .kc-toggle i:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.landing.landing-page .kc-shop{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.landing.landing-page .kf[data-step="3"] .kc-button{opacity:.35}.landing.landing-page .kf[data-step="3"] .kc-toggle{color:var(--ink)}.landing.landing-page .kf[data-step="3"] .kc-toggle i{background:var(--blue)}.landing.landing-page .kf[data-step="3"] .kc-toggle i:after{transform:translate(12px)}.landing.landing-page .kf{grid-template-columns:270px 1fr;align-items:start;gap:36px;width:620px;display:grid;position:relative}.landing.landing-page .kf-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing.landing-page .kf-steps li{background:#fff;border-radius:12px;align-items:center;gap:10px;height:56px;padding:0 12px;font-size:12.5px;line-height:1.3;transition:opacity .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 0 0 1px #17150e0f,0 12px 26px -18px #17150e59}.landing.landing-page .kf-steps li:not(:last-child):after{content:"";border-left:1.5px dashed #32359e59;height:18px;transition:border-color .4s;position:absolute;bottom:-18px;left:26px}.landing.landing-page .kf:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .kf-steps .is-visit:after,.landing.landing-page .kf:is([data-step="2"],[data-step="3"],[data-step="4"]) .kf-steps .is-late:after,.landing.landing-page .kf[data-step="4"] .kf-steps .is-mail:after{border-left-style:solid;border-left-color:var(--blue)}.landing.landing-page .kf[data-step="0"] .kf-steps :is(.is-late,.is-mail,.is-booked),.landing.landing-page .kf[data-step="1"] .kf-steps :is(.is-mail,.is-booked),.landing.landing-page .kf:is([data-step="2"],[data-step="3"]) .kf-steps .is-booked{opacity:.4}.landing.landing-page .kf-steps small{color:var(--muted);font-size:10.5px;display:block}.landing.landing-page .kf-steps b{font-weight:650}.landing.landing-page .kf-icon{width:28px;height:28px;color:var(--blue);background:#ebecf8;border-radius:8px;flex:none;place-items:center;display:grid}.landing.landing-page .kf-steps .is-late .kf-icon{color:var(--red);background:#bb3a2f1a}.landing.landing-page .kf-steps .is-booked .kf-icon{color:var(--green);background:#087c631f}.landing.landing-page .kf[data-step="0"] .kf-steps .is-visit,.landing.landing-page .kf:is([data-step="2"],[data-step="3"]) .kf-steps .is-mail{box-shadow:0 0 0 1.5px var(--blue), 0 12px 26px -18px #17150e59;opacity:1}.landing.landing-page .kf[data-step="1"] .kf-steps .is-late{box-shadow:0 0 0 1.5px var(--red), 0 12px 26px -18px #17150e59;opacity:1}.landing.landing-page .kf[data-step="4"] .kf-steps .is-booked{box-shadow:0 0 0 1.5px var(--green), 0 12px 26px -18px #17150e59;opacity:1}.landing.landing-page .kf-wire{border-top:1.5px dashed var(--blue);width:36px;transition:top .55s cubic-bezier(.16,1,.3,1),border-color .4s;position:absolute;top:28px;left:270px}.landing.landing-page .kf-wire:after{background:var(--blue);content:"";border-radius:999px;width:7px;height:7px;transition:background .4s;position:absolute;top:-4.5px;right:-3px}.landing.landing-page .kf[data-step="1"] .kf-wire{border-color:var(--red);top:102px}.landing.landing-page .kf[data-step="1"] .kf-wire:after{background:var(--red)}.landing.landing-page .kf:is([data-step="2"],[data-step="3"]) .kf-wire{top:176px}.landing.landing-page .kf[data-step="4"] .kf-wire{border-color:var(--green);top:250px}.landing.landing-page .kf[data-step="4"] .kf-wire:after{background:var(--green)}.landing.landing-page .kf-side{height:278px;position:relative}.landing.landing-page .kf-panel{opacity:0;background:#fff;border-radius:14px;gap:11px;padding:16px;font-size:12.5px;transition:opacity .4s,transform .55s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;left:0;right:0;transform:translateY(10px);box-shadow:0 0 0 1px #17150e0f,0 18px 34px -20px #17150e66}.landing.landing-page .kf-panel.is-history{top:-6px}.landing.landing-page .kf-panel.is-reason{top:52px}.landing.landing-page .kf-panel:is(.is-mail,.is-result){bottom:-14px}.landing.landing-page .kf[data-step="0"] .kf-panel.is-history,.landing.landing-page .kf[data-step="1"] .kf-panel.is-reason,.landing.landing-page .kf:is([data-step="2"],[data-step="3"]) .kf-panel.is-mail,.landing.landing-page .kf[data-step="4"] .kf-panel.is-result{opacity:1;transform:none}.landing.landing-page .kf-visits{margin:0;padding:0;list-style:none;display:grid}.landing.landing-page .kf-visits li{border-top:1px solid #17150e12;grid-template-columns:48px 1fr auto;padding:6px 0;display:grid}.landing.landing-page .kf-visits small{color:var(--muted)}.landing.landing-page .kf-visits b{font-weight:650}.landing.landing-page .kf-reason{margin:0;font-size:13.5px;line-height:1.5}.landing.landing-page .kf-reason b{font-weight:700}.landing.landing-page .kf-reason .is-late{color:var(--red)}.landing.landing-page .kf-from{align-items:center;gap:8px;display:flex}.landing.landing-page .kf-from>span:last-child{display:grid}.landing.landing-page .kf-from small{color:var(--muted);font-size:11px}.landing.landing-page .kf-subject{font-size:14px;font-weight:700}.landing.landing-page .kf-panel p{color:#3b3a36;margin:0;line-height:1.45}.landing.landing-page .kf-book{color:var(--blue);background:#ebecf8;border-radius:8px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:650}.landing.landing-page .kf-approve{border-top:1px solid #17150e12;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.landing.landing-page .kf-panel .kf-next{color:var(--ink);font-size:13px}.landing.landing-page .cs{width:640px;height:320px;font-size:12px;position:relative}.landing.landing-page .cs-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing.landing-page .cs-lines.is-tall{display:none}.landing.landing-page .cs-lines path{fill:none;stroke:#32359e29;stroke-linecap:round;transition:stroke .45s}.landing.landing-page .cs-lines .is-ig{stroke-width:16px}.landing.landing-page .cs-lines .is-g{stroke-width:11px}.landing.landing-page .cs-lines .is-tt{stroke-width:6px}.landing.landing-page .cs-lines .is-qr{stroke-width:4px}.landing.landing-page .cs-lines :is(.is-done,.is-rev){stroke-width:24px}.landing.landing-page .cs-lines .is-no{stroke-width:5px}.landing.landing-page .cs-source,.landing.landing-page .cs-box{background:#fff;transition:box-shadow .4s;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 1px #17150e0f,0 12px 26px -18px #17150e66}.landing.landing-page .cs-source{border-radius:999px;align-items:center;gap:7px;width:124px;padding:6px 10px;display:flex;left:0}.landing.landing-page .cs-source b{font-variant-numeric:tabular-nums;margin-left:auto}.landing.landing-page .cs-source.is-ig{top:50px}.landing.landing-page .cs-source.is-g{top:120px}.landing.landing-page .cs-source.is-tt{top:190px}.landing.landing-page .cs-source.is-qr{top:260px}.landing.landing-page .cs-box{border-radius:12px;gap:1px;padding:9px 12px;display:grid}.landing.landing-page .cs-box small{color:var(--muted);font-size:10.5px}.landing.landing-page .cs-box>b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;transition:color .4s}.landing.landing-page .cs-box.is-booked{width:96px;top:160px;left:238px}.landing.landing-page .cs-box.is-done{width:80px;top:100px;left:406px}.landing.landing-page .cs-box.is-no{width:98px;top:236px;left:406px}.landing.landing-page .cs-box.is-rev{width:124px;top:100px;left:516px}.landing.landing-page .cs-more{opacity:0;gap:3px;max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),margin .5s cubic-bezier(.16,1,.3,1),opacity .35s;display:grid;overflow:hidden}.landing.landing-page .cs-more b{color:var(--blue);font-size:13px;font-weight:700}.landing.landing-page .cs-bar{background:#ebecf8;border-radius:999px;height:6px;overflow:hidden}.landing.landing-page .cs-bar i{background:var(--blue);transform-origin:0;border-radius:999px;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.landing.landing-page .is-booked .cs-bar i{width:78%}.landing.landing-page .is-rev .cs-bar i{width:64%}.landing.landing-page .cs-more .cs-bar i{transform:scaleX(0)}.landing.landing-page .cs[data-step="0"] .cs-lines :is(.is-done,.is-rev),.landing.landing-page .cs[data-step="3"] .cs-lines .is-rev{stroke:var(--blue)}.landing.landing-page .cs[data-step="0"] :is(.cs-box.is-done,.cs-box.is-rev),.landing.landing-page .cs:is([data-step="1"],[data-step="4"]) .cs-box.is-booked,.landing.landing-page .cs[data-step="3"] .cs-box.is-rev{box-shadow:0 0 0 1.5px var(--blue), 0 12px 26px -18px #17150e66}.landing.landing-page .cs[data-step="1"] .is-booked .cs-more,.landing.landing-page .cs[data-step="3"] .is-rev .cs-more{opacity:1;max-height:60px;margin-top:6px}.landing.landing-page .cs[data-step="1"] .is-booked .cs-more .cs-bar i,.landing.landing-page .cs[data-step="3"] .is-rev .cs-more .cs-bar i{transform:none}.landing.landing-page .cs[data-step="2"] .cs-lines .is-no{stroke:var(--red)}.landing.landing-page .cs[data-step="2"] .cs-box.is-no{box-shadow:0 0 0 1.5px var(--red), 0 12px 26px -18px #17150e66}.landing.landing-page .cs[data-step="2"] .cs-box.is-no>b{color:var(--red)}.landing.landing-page .cs[data-step="4"] .cs-lines .is-ig{stroke:#e1306c}.landing.landing-page .cs[data-step="4"] .cs-lines .is-g{stroke:#4285f4}.landing.landing-page .cs[data-step="4"] .cs-lines .is-tt{stroke:var(--ink)}.landing.landing-page .cs[data-step="4"] .cs-lines .is-qr{stroke:#a9abd9}.landing.landing-page .cs[data-step="4"] .cs-source{box-shadow:0 0 0 1.5px var(--blue), 0 12px 26px -18px #17150e66}.landing.landing-page .cs-dot{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--blue);offset-rotate:0deg;opacity:0;background:#fff;border-radius:50%;position:absolute;top:0;left:0}.landing.landing-page .cs-dot.is-ig{offset-path:path("M124 50 C184 50 184 160 238 160")}.landing.landing-page .cs-dot.is-g{offset-path:path("M124 120 C184 120 184 160 238 160")}.landing.landing-page .cs-dot.is-tt{offset-path:path("M124 190 C184 190 184 160 238 160")}.landing.landing-page .cs-dot.is-qr{offset-path:path("M124 260 C184 260 184 160 238 160")}.landing.landing-page .cs-dot.is-done{offset-path:path("M334 160 C372 160 372 100 406 100")}.landing.landing-page .cs-dot.is-no{offset-path:path("M334 160 C372 160 372 236 406 236");box-shadow:0 0 0 1.5px var(--red)}.landing.landing-page .cs-dot.is-rev{offset-path:path("M486 100 L516 100")}@media (prefers-reduced-motion:no-preference){.landing.landing-page .cs-dot{animation:2.4s linear infinite paused cs-flow}.landing.landing-page .parts.is-running .cs-dot{animation-play-state:running}.landing.landing-page .cs-dot.is-g{animation-delay:.5s}.landing.landing-page .cs-dot.is-tt{animation-delay:1.1s}.landing.landing-page .cs-dot.is-qr{animation-delay:1.7s}.landing.landing-page .cs-dot.is-done{animation-delay:.8s}.landing.landing-page .cs-dot.is-no{animation-duration:4.8s;animation-delay:2s}.landing.landing-page .cs-dot.is-rev{animation-duration:1.2s;animation-delay:1.4s}}@media (max-width:900px){.landing.landing-page .parts{padding:72px 0}.landing.landing-page .pt-tabs{gap:4px 20px}.landing.landing-page .pt-tabs button{font-size:min(24px,6vw)}.landing.landing-page .pt-scene,.landing.landing-page .pt-scene:is(:has(.kf),:has(.cs)){scale:none}.landing.landing-page .pt-points{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:700px){.landing.landing-page .pt-stage{height:470px}.landing.landing-page .pt-scene{width:100%;padding:0 12px}.landing.landing-page .ag3{width:100%}.landing.landing-page .ag3-head{grid-template-columns:26px repeat(4,minmax(0,1fr))}.landing.landing-page .ag3-head,.landing.landing-page .ag3-columns{gap:5px}.landing.landing-page .ag3-day{padding-left:31px}.landing.landing-page .ag3-hour{font-size:10px}.landing.landing-page .ag3-visit,.landing.landing-page .ag3-new{padding:0 6px}.landing.landing-page .ag3-visit i{width:14px;height:14px;right:4px}.landing.landing-page .ag3-off span{padding:1px 4px;font-size:9.5px}.landing.landing-page .ag3-note{justify-content:center;left:0;right:0}.landing.landing-page .bk{gap:12px;width:100%}.landing.landing-page .bk-top,.landing.landing-page .bk-pick{flex-wrap:wrap;justify-content:center;gap:8px}.landing.landing-page .bk-grid{gap:5px}.landing.landing-page .bk-slot{border-radius:8px;height:38px;font-size:12.5px}.landing.landing-page .bk[data-step="2"] .bk-slot.is-any{height:48px}.landing.landing-page .bk-mail{white-space:normal;gap:10px;padding:10px 12px 10px 10px;bottom:-18px;left:0;right:0;transform:translateY(12px)}.landing.landing-page .bk-mail>span:nth-child(2){flex:1}.landing.landing-page .bk[data-step="3"] .bk-mail.is-confirm,.landing.landing-page .bk[data-step="4"] .bk-mail.is-move{transform:none}.landing.landing-page .kf{grid-template-columns:minmax(0,1fr);gap:20px;width:100%}.landing.landing-page .kf-steps{justify-content:center;gap:30px;display:flex}.landing.landing-page .kf-steps li{height:44px;padding:0 8px}.landing.landing-page .kf-steps li>span:not(.kf-icon),.landing.landing-page .kf-wire{display:none}.landing.landing-page .kf-steps li:not(:last-child):after{border-top:1.5px dashed #32359e59;border-left:0;width:30px;height:0;top:50%;bottom:auto;left:100%}.landing.landing-page .kf:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .kf-steps .is-visit:after,.landing.landing-page .kf:is([data-step="2"],[data-step="3"],[data-step="4"]) .kf-steps .is-late:after,.landing.landing-page .kf[data-step="4"] .kf-steps .is-mail:after{border-top-style:solid;border-top-color:var(--blue)}.landing.landing-page .kf-side{height:230px}.landing.landing-page .kf-panel.is-history,.landing.landing-page .kf-panel.is-reason,.landing.landing-page .kf-panel:is(.is-mail,.is-result){top:0;bottom:auto}.landing.landing-page .pt-scene:has(.cs){padding:0}.landing.landing-page .cs{width:340px;height:400px;margin-inline:auto}.landing.landing-page .cs-lines.is-wide,.landing.landing-page .cs-name{display:none}.landing.landing-page .cs-lines.is-tall{display:block}.landing.landing-page .cs-source{justify-content:center;width:76px;padding:6px 8px}.landing.landing-page .cs-source b{margin-left:0}.landing.landing-page .cs-source:is(.is-ig,.is-g,.is-tt,.is-qr){top:18px}.landing.landing-page .cs-source.is-ig{left:4px}.landing.landing-page .cs-source.is-g{left:89px}.landing.landing-page .cs-source.is-tt{left:175px}.landing.landing-page .cs-source.is-qr{left:260px}.landing.landing-page .cs-box{transform:translate(-50%,-50%)}.landing.landing-page .cs-box.is-booked{width:120px;top:140px;left:170px}.landing.landing-page .cs-box.is-done{width:100px;top:250px;left:90px}.landing.landing-page .cs-box.is-no{width:110px;top:250px;left:250px}.landing.landing-page .cs-box.is-rev{width:150px;top:316px;left:90px;transform:translate(-50%)}.landing.landing-page .cs-dot.is-ig{offset-path:path("M42 34 C42 80 170 66 170 112")}.landing.landing-page .cs-dot.is-g{offset-path:path("M127 34 C127 80 170 66 170 112")}.landing.landing-page .cs-dot.is-tt{offset-path:path("M213 34 C213 80 170 66 170 112")}.landing.landing-page .cs-dot.is-qr{offset-path:path("M298 34 C298 80 170 66 170 112")}.landing.landing-page .cs-dot.is-done{offset-path:path("M170 168 C170 200 90 190 90 226")}.landing.landing-page .cs-dot.is-no{offset-path:path("M170 168 C170 200 250 190 250 226")}.landing.landing-page .cs-dot.is-rev{offset-path:path("M90 274 L90 316")}}@media (max-width:380px){.landing.landing-page .cs{zoom:.9}}@media (max-width:340px){.landing.landing-page .cs{zoom:.82}}.landing.landing-page .move{border-top:1px solid var(--line);padding:120px 0 130px}.landing.landing-page .move h2{letter-spacing:-.045em;margin:0 0 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(46px,5.6vw,80px);font-weight:500;line-height:1}.landing.landing-page .move-lede{max-width:560px;color:var(--muted);margin:0;font-size:19px;line-height:1.45}.landing.landing-page .move-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:64px 0 56px;padding:0;list-style:none;display:grid}.landing.landing-page .move-steps h3{letter-spacing:-.02em;margin:24px 0 6px;font-size:22px;font-weight:650}.landing.landing-page .move-steps h3 span{color:var(--blue);margin-right:8px}.landing.landing-page .move-steps p{color:var(--muted);margin:0;line-height:1.5}.landing.landing-page .move-sources{flex-wrap:wrap;align-items:center;gap:20px 40px;margin:0 0 56px;display:flex}.landing.landing-page .move-sources p{color:var(--muted);margin:0}.landing.landing-page .move-sources ul{flex-wrap:wrap;align-items:center;gap:24px 48px;margin:0;padding:0;list-style:none;display:flex}.landing.landing-page .move-sources li{display:flex}@media (max-width:900px){.landing.landing-page .move{padding:72px 0 80px}.landing.landing-page .move-lede{font-size:17px}.landing.landing-page .move-steps{grid-template-columns:minmax(0,1fr);gap:44px;margin:44px 0 36px}.landing.landing-page .move-steps h3{margin-top:16px}.landing.landing-page .move-sources{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.landing.landing-page .move-sources ul{grid-template-columns:repeat(2,max-content);gap:24px 40px;display:grid}.landing.landing-page .move-steps .pixel-icon{width:120px;height:120px}}.landing.landing-page .rekenhulp{border-top:1px solid var(--line);padding:120px 0 130px}.landing.landing-page .rk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.landing.landing-page .rekenhulp :is(h1,h2){letter-spacing:-.045em;margin:0 0 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:1}.landing.landing-page .rk-lede{max-width:480px;color:var(--muted);margin:0;font-size:18px;line-height:1.45}.landing.landing-page .rk-fields{gap:22px;margin:36px 0 32px;display:grid}.landing.landing-page .rk-field-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.landing.landing-page .rk-field label{font-size:15px;font-weight:600}.landing.landing-page .rk-field label small{white-space:nowrap;color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.landing.landing-page .rk-field output{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.landing.landing-page .rk-field input{width:100%;accent-color:var(--blue);cursor:pointer;margin:0}.landing.landing-page .rk-result{border-top:1px solid #17150e1f;gap:40px;padding-top:24px;display:flex}.landing.landing-page .rk-result span{gap:2px;display:grid}.landing.landing-page .rk-result small{color:var(--muted);font-size:13px}.landing.landing-page .rk-result b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:44px;font-weight:500;line-height:1}.landing.landing-page .rk-result span:last-child b{color:var(--muted);align-self:end;font-size:28px}.landing.landing-page .rk-note{color:var(--muted);margin:12px 0 28px;font-size:13px}.landing.landing-page .rk-days,.landing.landing-page .rk-rows{grid-template-columns:52px minmax(0,1fr);display:grid}.landing.landing-page .rk-days{grid-template-columns:52px repeat(5,minmax(0,1fr));margin-bottom:8px}.landing.landing-page .rk-days small{color:var(--muted);font-size:12px;font-weight:600;display:block}.landing.landing-page .rk-names{align-content:start;display:grid}.landing.landing-page .rk-names small{height:0;color:var(--muted);opacity:0;align-items:center;font-size:12px;font-weight:600;transition:height .28s cubic-bezier(.16,1,.3,1) .22s,margin .28s cubic-bezier(.16,1,.3,1) .22s,opacity .2s;display:flex;overflow:hidden}.landing.landing-page .rk-names small.is-on{opacity:1;height:44px;transition:height .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),opacity .3s 80ms}.landing.landing-page .rk-names small.is-on+small.is-on{margin-top:3px}.landing.landing-page .slot-week{transition:height .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.landing.landing-page .slot-week canvas{width:100%;display:block;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.landing.landing-page .slot-week,.landing.landing-page .rk-names small{transition:none}}.landing.landing-page .rk-legend{color:var(--muted);gap:18px;margin:16px 0 0 52px;font-size:12px;display:flex}.landing.landing-page .rk-legend span{align-items:center;gap:7px;display:inline-flex}.landing.landing-page .rk-legend span:before{content:"";border-radius:3px;width:14px;height:14px}.landing.landing-page .rk-legend .is-booked:before{background:#d9dbf3}.landing.landing-page .rk-legend .is-empty:before{box-sizing:border-box;border:1.3px dashed var(--blue);background:#fff}.landing.landing-page .rekenhulp-page .rekenhulp{border-top:0;padding-top:150px}.landing.landing-page .rk-how{padding:0 0 110px}.landing.landing-page .rk-how h2{letter-spacing:-.02em;margin:0 0 22px;font-size:22px;font-weight:650}.landing.landing-page .rk-how ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.landing.landing-page .rk-how li{border-top:1px solid #17150e1f;gap:4px;padding-top:14px;display:grid}.landing.landing-page .rk-how b{font-weight:650}.landing.landing-page .rk-how span{color:var(--muted);line-height:1.5}@media (max-width:900px){.landing.landing-page .rekenhulp{padding:72px 0 80px}.landing.landing-page .rekenhulp-page .rekenhulp{padding-top:110px}.landing.landing-page .rk-how ul{grid-template-columns:minmax(0,1fr);gap:18px}.landing.landing-page .rk-grid{grid-template-columns:minmax(0,1fr);gap:0}.landing.landing-page .rk-copy{display:contents}.landing.landing-page .rk-week{order:1;margin-top:32px}.landing.landing-page .rk-copy>:is(.rk-fields,.rk-result,.rk-note,.button){order:2}.landing.landing-page .rk-copy>.button{justify-self:start}.landing.landing-page .rk-result b{font-size:38px}}.landing.landing-page .questions{border-top:1px solid var(--line);padding:110px 0 90px}.landing.landing-page .qs-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.landing.landing-page .questions h2{letter-spacing:-.045em;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1}.landing.landing-page .qs-list{margin:0;padding:0;list-style:none}.landing.landing-page .qs-list details{border-top:1px solid #17150e1f}.landing.landing-page .qs-list li:last-child details{border-bottom:1px solid #17150e1f}.landing.landing-page .qs-list summary{cursor:pointer;letter-spacing:-.01em;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:grid}.landing.landing-page .qs-list summary::-webkit-details-marker{display:none}.landing.landing-page .qs-list summary i{width:14px;height:14px;position:relative}.landing.landing-page .qs-list summary i:before,.landing.landing-page .qs-list summary i:after{background:var(--blue);content:"";height:2px;transition:transform .25s;position:absolute;top:6px;left:0;right:0}.landing.landing-page .qs-list summary i:after{transform:rotate(90deg)}.landing.landing-page .qs-list details[open] summary i:after{transform:none}.landing.landing-page .qs-list details p{max-width:560px;color:var(--muted);margin:0 0 22px;line-height:1.55}@media (max-width:900px){.landing.landing-page .questions{padding:72px 0 60px}.landing.landing-page .qs-grid{grid-template-columns:minmax(0,1fr);gap:24px}.landing.landing-page .qs-list summary{font-size:16px}}.landing.landing-page .closing{--cl-fade:160px;text-align:center;padding:120px 0 130px;position:relative;overflow:hidden}.landing.landing-page .cl-field,.landing.landing-page .cl-gl{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--cl-fade), black calc(100% - var(--cl-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--cl-fade), black calc(100% - var(--cl-fade)), transparent 100%);pointer-events:none;position:absolute;inset:0}.landing.landing-page .closing+.frame .footer-rail{border-top:0;margin-top:0}.landing.landing-page .cl-grid{grid-template-columns:repeat(var(--cl-cols), minmax(0, 1fr));grid-template-rows:repeat(var(--cl-rows), minmax(0, 1fr));gap:5px;width:max(1500px,118vw);height:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing.landing-page .cl-cell{grid-row:var(--row) / span var(--row-span);grid-column:var(--col) / span var(--col-span);background:color-mix(in srgb, var(--blue) calc(var(--ink) * 78%), transparent);border-radius:5px}.landing.landing-page .cl-cell.is-dither{background:radial-gradient(circle at center, color-mix(in srgb, var(--blue) calc(var(--ink) * 150%), transparent) 1.1px, transparent 1.2px) 0 0 / 5px 5px}.landing.landing-page .cl-grid.is-tall{display:none}.landing.landing-page .has-gl .cl-field{visibility:hidden}.landing.landing-page .cl-copy{max-width:560px;margin:0 auto;position:relative}.landing.landing-page .closing h2{letter-spacing:-.045em;margin:0 0 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(46px,6vw,84px);font-weight:500;line-height:1}.landing.landing-page .cl-price{max-width:460px;color:var(--muted);margin:0 auto 28px;font-size:18px;line-height:1.45}.landing.landing-page .cl-price b{color:var(--ink);font-weight:650}.landing.landing-page .cl-call{color:#fff;text-align:left;grid-template-columns:auto auto;align-items:center;gap:2px 12px;margin:0 auto 28px;padding:12px 18px 12px 14px;display:inline-grid;position:relative}.landing.landing-page .cl-call>:not(canvas){opacity:0;transition:opacity .3s .5s;position:relative}.landing.landing-page .cl-call.is-seen>:not(canvas){opacity:1}.landing.landing-page .cl-call-avatar{background:#ffffff38;border-radius:999px;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.landing.landing-page .cl-call small{color:#ffffffbf;font-size:12px}.landing.landing-page .cl-call b{font-size:14px}.landing.landing-page .closing .button{width:max-content;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){.landing.landing-page .cl-call>:not(canvas){transition:none}}@media (max-width:900px){.landing.landing-page .closing{--cl-fade:120px;padding:190px 0 200px}.landing.landing-page .cl-grid.is-wide{display:none}.landing.landing-page .cl-grid.is-tall{gap:4px;width:max(640px,170vw);display:grid}}
