.landing-z1[data-design=landing-z1] .gallery-detail-action{border:1px solid var(--easyo-ink);background:var(--easyo-mint);color:var(--easyo-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:12px 16px;font-size:.9rem;font-weight:750;line-height:1.25;display:flex}.landing-z1[data-design=landing-z1] .card-detail .card-action{display:none}.landing-z1[data-design=landing-z1]{background:var(--easyo-paper);padding-top:24px}.landing-z1[data-design=landing-z1]>section{width:min(1080px,100% - 48px);margin-inline:auto}.landing-z1[data-design=landing-z1] h2,.landing-z1[data-design=landing-z1] h3{color:var(--easyo-ink)}.landing-z1[data-design=landing-z1]>.hero-c{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(40px,5vw,80px);width:min(1280px,100% - 48px);padding:32px 0 88px;display:grid}.landing-z1[data-design=landing-z1] .hero-c-copy{min-width:0}.landing-z1[data-design=landing-z1] .hero-c-copy h1{max-width:10.5ch;color:var(--easyo-ink);letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(3.75rem,6.6vw,6.25rem);line-height:.96}.landing-z1[data-design=landing-z1] .hero-c-description{max-width:36em;color:var(--easyo-soft-ink);margin-bottom:28px;font-size:1.08rem;line-height:1.58}.landing-z1[data-design=landing-z1] .hero-c-copy .actions{gap:16px 24px}.landing-z1[data-design=landing-z1] .hero-c-copy .button{padding-inline:28px}.landing-z1[data-design=landing-z1] .hero-c-explore{min-height:48px;color:var(--easyo-ink);align-items:center;gap:12px;font-size:.92rem;font-weight:700;display:inline-flex}.landing-z1[data-design=landing-z1] .hero-c-availability{max-width:34em;margin:24px 0 0;font-size:.88rem}.landing-z1[data-design=landing-z1] .hero-c-visual{min-width:0;position:relative}.landing-z1[data-design=landing-z1] .hero-c-visual picture{border-radius:var(--easyo-image-radius);background:var(--easyo-paper);min-height:610px;display:block;overflow:hidden}.landing-z1[data-design=landing-z1] .hero-c-visual img{object-fit:cover;object-position:77% center;border-radius:var(--easyo-image-radius);width:100%;height:610px;position:absolute;inset:0}.landing-z1[data-design=landing-z1] .hero-c-card{z-index:1;background:linear-gradient(115deg, var(--easyo-lilac) 0%, var(--easyo-lilac) 22%, var(--easyo-mint) 50%, var(--easyo-apricot) 78%, var(--easyo-apricot) 100%);border:1px solid color-mix(in srgb, var(--easyo-mint) 42%, white);border-radius:var(--easyo-panel-radius);background-size:220% 220%;width:min(380px,78%);padding:32px;animation:10s ease-in-out infinite easyo-f-hero-cycle;position:absolute;bottom:-56px;right:-24px;box-shadow:0 18px 48px #0914191a}.landing-z1[data-design=landing-z1] .hero-c-card h2{max-width:12ch;margin-bottom:20px;font-size:1.7rem}.landing-z1[data-design=landing-z1] .hero-c-card ul{margin:0;padding:0;list-style:none}.landing-z1[data-design=landing-z1] .hero-c-card li{padding:10px 0 10px 38px;font-size:.96rem;position:relative}.landing-z1[data-design=landing-z1] .hero-c-card li:before{content:"✓";border:2px solid var(--easyo-ink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:8px;left:0}.landing-z1[data-design=landing-z1]>.benefits-c{border-bottom:1px solid var(--easyo-line);grid-template-columns:repeat(3,1fr);width:min(1280px,100% - 48px);padding:40px 0 72px;display:grid}.landing-z1[data-design=landing-z1] .benefits-c article{grid-template-columns:auto 1fr;gap:18px;padding:4px 36px;display:grid}.landing-z1[data-design=landing-z1] .benefits-c article+article{border-left:1px solid var(--easyo-line)}.landing-z1[data-design=landing-z1] .benefit-number{border:2px solid var(--easyo-ink);width:42px;height:42px;color:var(--easyo-ink);border-radius:50%;place-items:center;font:750 .8rem/1 Manrope,Arial,sans-serif;display:grid}.landing-z1[data-design=landing-z1] .benefits-c h2{letter-spacing:-.025em;margin-bottom:10px;font-size:1.16rem;line-height:1.25}.landing-z1[data-design=landing-z1] .benefits-c p{margin:0;font-size:.9rem;line-height:1.5}.landing-z1[data-design=landing-z1] .gallery-section,.landing-z1[data-design=landing-z1] .flow,.landing-z1[data-design=landing-z1] .market,.landing-z1[data-design=landing-z1] .onboarding,.landing-z1[data-design=landing-z1] .faq{padding-block:72px}.landing-z1[data-design=landing-z1] .gallery-section .intro,.landing-z1[data-design=landing-z1] .flow .section-intro{max-width:760px}.landing-z1[data-design=landing-z1] .gallery-section h2,.landing-z1[data-design=landing-z1] .flow h2,.landing-z1[data-design=landing-z1] .market h2,.landing-z1[data-design=landing-z1] .price h2,.landing-z1[data-design=landing-z1] .onboarding h2,.landing-z1[data-design=landing-z1] .faq h2,.landing-z1[data-design=landing-z1] .closing h2{font-size:clamp(2rem,3.5vw,3.2rem)}.landing-z1[data-design=landing-z1] .gallery{gap:24px;margin-top:40px}.landing-z1[data-design=landing-z1] .card{background:var(--easyo-apricot);border:0}.landing-z1[data-design=landing-z1] .card:first-child{background:var(--easyo-lilac)}.landing-z1[data-design=landing-z1] .card:nth-child(2){background:var(--easyo-mint)}.landing-z1[data-design=landing-z1] .card:nth-child(4){background:var(--easyo-lilac)}.landing-z1[data-design=landing-z1] .card img{border-radius:var(--easyo-image-radius)}.landing-z1[data-design=landing-z1] .card-body{flex-direction:row;align-items:flex-start;gap:16px;padding:24px}.landing-z1[data-design=landing-z1] .card h3{color:var(--easyo-ink);margin:0}.landing-z1[data-design=landing-z1] .card .status,.landing-z1[data-design=landing-z1] .card-action-label{display:none}.landing-z1[data-design=landing-z1] .card-action{min-height:0;color:var(--easyo-ink);border:0;flex:none;margin:1px 0 0 auto;padding:0;font-size:1.1rem;line-height:1}.landing-z1[data-design=landing-z1] .steps{gap:24px}.landing-z1[data-design=landing-z1] .steps li{border-top-color:var(--easyo-ink)}.landing-z1[data-design=landing-z1] .market{grid-template-columns:1.05fr 1fr;gap:64px}.landing-z1[data-design=landing-z1] #aan-tafel,.landing-z1[data-design=landing-z1] #hotels{grid-template-columns:1fr 1.05fr}.landing-z1[data-design=landing-z1] #aan-tafel img,.landing-z1[data-design=landing-z1] #hotels img{grid-area:1/1}.landing-z1[data-design=landing-z1] #aan-tafel .market-copy,.landing-z1[data-design=landing-z1] #hotels .market-copy{grid-column:2}.landing-z1[data-design=landing-z1] .price{border-radius:var(--easyo-panel-radius);margin-block:40px 72px}.landing-z1[data-design=landing-z1] .closing{padding-bottom:80px}.landing-z1[data-design=landing-z1] .easyo-brand-banner{background-image:linear-gradient(115deg, var(--easyo-lilac) 0%, var(--easyo-lilac) 22%, var(--easyo-mint) 50%, var(--easyo-apricot) 78%, var(--easyo-apricot) 100%);animation:15s ease-in-out infinite easyo-f-hero-cycle}@media (prefers-reduced-motion:reduce){.landing-z1[data-design=landing-z1] .easyo-brand-banner{background-position:50%;animation:none}}.landing-z1[data-design=landing-z1] .easyo-brand-banner__content{background:0 0;width:min(620px,78%);padding:clamp(22px,3vw,30px) clamp(20px,4vw,36px)}@media (width<=1023px){.landing-z1[data-design=landing-z1]>.hero-c{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.landing-z1[data-design=landing-z1] .hero-c-copy h1{font-size:clamp(3.25rem,6.5vw,4.75rem)}.landing-z1[data-design=landing-z1] .benefits-c article{padding-inline:24px}}@media (width<=899px){.landing-z1[data-design=landing-z1]>.hero-c{grid-template-columns:1fr;padding-top:16px}.landing-z1[data-design=landing-z1] .hero-c-copy h1{max-width:11ch}.landing-z1[data-design=landing-z1] .hero-c-visual picture{aspect-ratio:1.25;min-height:0}.landing-z1[data-design=landing-z1] .hero-c-visual img{aspect-ratio:1.25;height:100%;position:static}.landing-z1[data-design=landing-z1] .hero-c-card{width:min(420px,100% - 32px);margin:-88px 16px 0 auto;position:relative;bottom:auto;right:auto}.landing-z1[data-design=landing-z1]>.benefits-c{grid-template-columns:1fr;padding-top:24px}.landing-z1[data-design=landing-z1] .benefits-c article{padding:24px 0}.landing-z1[data-design=landing-z1] .benefits-c article+article{border-left:0;border-top:1px solid var(--easyo-line)}}@media (width<=767px){.landing-z1[data-design=landing-z1] .market,.landing-z1[data-design=landing-z1] #aan-tafel,.landing-z1[data-design=landing-z1] #hotels{grid-template-columns:1fr;gap:28px}.landing-z1[data-design=landing-z1] #aan-tafel img,.landing-z1[data-design=landing-z1] #hotels img,.landing-z1[data-design=landing-z1] #aan-tafel .market-copy,.landing-z1[data-design=landing-z1] #hotels .market-copy{grid-area:auto}.landing-z1[data-design=landing-z1] .gallery-section,.landing-z1[data-design=landing-z1] .flow,.landing-z1[data-design=landing-z1] .market,.landing-z1[data-design=landing-z1] .onboarding,.landing-z1[data-design=landing-z1] .faq{padding-block:48px}}@media (width<=599px){.landing-z1[data-design=landing-z1]{padding-top:8px}.landing-z1[data-design=landing-z1]>section,.landing-z1[data-design=landing-z1]>.hero-c,.landing-z1[data-design=landing-z1]>.benefits-c{width:calc(100% - 40px)}.landing-z1[data-design=landing-z1]>.hero-c{padding-bottom:48px}.landing-z1[data-design=landing-z1] .hero-c-copy h1{font-size:clamp(3rem,15vw,4rem)}.landing-z1[data-design=landing-z1] .hero-c-description{font-size:1rem}.landing-z1[data-design=landing-z1] .hero-c-visual picture,.landing-z1[data-design=landing-z1] .hero-c-visual img{aspect-ratio:.95}.landing-z1[data-design=landing-z1] .hero-c-card{width:calc(100% - 16px);margin-top:-56px;padding:24px}.landing-z1[data-design=landing-z1] .hero-c-card h2{font-size:1.45rem}.landing-z1[data-design=landing-z1] .benefits-c article{grid-template-columns:42px 1fr}}@media (prefers-reduced-motion:reduce){.landing-z1[data-design=landing-z1] .hero-c-card{background-position:50%;animation:none}}.landing-z1[data-design=landing-z1]>.feature-tiles-f{width:min(1280px,100% - 48px);padding:16px 0 64px}.landing-z1[data-design=landing-z1] .feature-tiles-f-intro{margin-bottom:28px}.landing-z1[data-design=landing-z1] .feature-tiles-f-intro .eyebrow{margin-bottom:6px}.landing-z1[data-design=landing-z1] .feature-tiles-f-intro h2{margin:0;font-size:clamp(2rem,3.5vw,3.2rem)}.landing-z1[data-design=landing-z1] .feature-tiles-f-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.landing-z1[data-design=landing-z1] .hero-c-visual img{object-position:center}.landing-z1[data-design=landing-z1] .feature-tile-f{border-radius:var(--easyo-panel-radius);min-height:218px;color:var(--easyo-ink);flex-direction:column;justify-content:space-between;gap:36px;padding:28px;display:flex}.landing-z1[data-design=landing-z1] .feature-tile-f--lilac{background:var(--easyo-lilac)}.landing-z1[data-design=landing-z1] .feature-tile-f--action{background:var(--easyo-mint)}.landing-z1[data-design=landing-z1] .feature-tile-f--apricot{background:var(--easyo-apricot)}.landing-z1[data-design=landing-z1] .feature-tile-f-head{align-items:center;gap:18px;min-height:58px;display:flex}.landing-z1[data-design=landing-z1] .feature-tile-f-icon{border:2px solid;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.landing-z1[data-design=landing-z1] .feature-tile-f-icon svg{width:27px;height:27px}.landing-z1[data-design=landing-z1] .feature-tile-f-icon img{object-fit:contain;width:36px;height:36px}.landing-z1[data-design=landing-z1] .feature-tile-f-euro{font:700 1.7rem/1 Manrope,Arial,sans-serif}.landing-z1[data-design=landing-z1] .feature-tile-f-content{margin-top:auto}.landing-z1[data-design=landing-z1] .feature-tile-f--offer{justify-content:flex-start;gap:18px;min-height:0}.landing-z1[data-design=landing-z1] .feature-tile-f--offer .feature-tile-f-copy{flex:1}.landing-z1[data-design=landing-z1] .feature-tile-f--offer .feature-tile-f-content{margin-top:0}.landing-z1[data-design=landing-z1] .feature-tile-f-metric{color:var(--easyo-ink);letter-spacing:-.045em;margin:0;font:750 clamp(2.1rem,3vw,2.75rem)/1 Manrope,Arial,sans-serif}.landing-z1[data-design=landing-z1] .feature-tile-f-copy{color:var(--easyo-ink);margin:0;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:700;line-height:1.35}.landing-z1[data-design=landing-z1] .feature-tile-f-copy span{display:block}.landing-z1[data-design=landing-z1] .offer-tile-link{color:var(--easyo-ink);overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.16rem);font-weight:700;line-height:1.35;text-decoration:underline;display:block}.landing-z1[data-design=landing-z1]>.benefits-c{padding-top:48px}@media (width<=1099px){.landing-z1[data-design=landing-z1] .feature-tiles-f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.landing-z1[data-design=landing-z1]>.feature-tiles-f{width:calc(100% - 40px);padding-bottom:48px}.landing-z1[data-design=landing-z1] .feature-tiles-f-grid{grid-template-columns:1fr;gap:16px}.landing-z1[data-design=landing-z1] .feature-tile-f{gap:18px;min-height:188px;padding:18px 24px}}.landing-z1[data-design=landing-z1] .easyo-brand-banner__content p{color:var(--easyo-ink);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}@keyframes easyo-f-hero-cycle{0%,to{background-position:0 25%}25%,75%{background-position:70% 70%}50%{background-position:100% 20%}}.landing-z1[data-design=landing-z1] .card-detail .card-body{flex-direction:column;align-items:stretch}.landing-z1[data-design=landing-z1] .card-detail h3{flex:1}
