:root{--asphalt:#07090b;--night:#0e1114;--raised:#14181c;--line:#262b31;--steel:#8c969e;--mist:#c9d0d4;--chalk:#eef1f2;--grabber:#0aa5dc;--accent:#a33a4e;--on-grabber:#07090b;--plate:#f2b705;--font:"Overpass", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px,4vw,56px);--max:1440px;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.num{font-variant-numeric:tabular-nums}.page-top{padding:clamp(128px,14vw,184px) 0 0}.huur{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.huur-price{color:var(--mist);margin:26px 0 20px;font-size:20px}.huur-price b{letter-spacing:.01em;color:var(--chalk);margin-right:4px;font-size:clamp(56px,6.4vw,96px);font-weight:200;line-height:1}.incl-h{margin:36px 0 10px;font-weight:600}.incl{border-top:1px solid var(--line);max-width:560px;margin:0 0 22px;padding:0;list-style:none}.incl li{border-bottom:1px solid var(--line);padding:13px 0}.km-note{color:var(--mist);max-width:32em;margin:0 0 28px}.huur-ph{aspect-ratio:4/5;background:#000;margin:0;position:relative;overflow:hidden}.huur-ph img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;position:absolute;inset:0}.after{padding-top:clamp(64px,9vw,128px)}.calc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.calc-intro{gap:20px;display:grid}.calc{background:linear-gradient(#ffffff0f,#ffffff05);border-radius:28px;justify-items:start;gap:28px;padding:clamp(24px,3vw,44px);display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14}.calc-row{gap:12px;width:100%;display:grid}.calc-l{color:var(--mist);margin:0;font-size:16px}.calc-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-km{font-size:32px;font-weight:200;line-height:1}.stepper{background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff1a}.stepper button{cursor:pointer;width:44px;height:44px;color:var(--chalk);transition:filter .2s var(--ease),transform .2s var(--ease);background:linear-gradient(#ffffff29,#ffffff0d);border:0;border-radius:50%;font-size:22px;font-weight:300;line-height:1;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f}.stepper button:hover{filter:brightness(1.2)}.stepper button:active{transform:scale(.94)}.stepper output{text-align:center;min-width:56px;font-size:24px;font-weight:300}input[type=range]{appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 2px;background-image:linear-gradient(to right,var(--grabber) 26%,var(--line) 26%);width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:0 0;height:2px}input[type=range]::-moz-range-track{background:0 0;height:2px}input[type=range]::-moz-range-progress{background:0 0;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--chalk);border:0;border-radius:50%;width:22px;height:22px;margin-top:-10px;box-shadow:0 0 0 6px #0aa5dc47}input[type=range]::-moz-range-thumb{background:var(--chalk);border:0;border-radius:50%;width:22px;height:22px}.calc-out{border-top:1px solid var(--line);gap:10px;width:100%;padding-top:22px;display:grid}.calc-total{color:var(--chalk);margin:0;font-size:clamp(48px,5vw,72px);font-weight:200;line-height:1}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px 18px;display:grid}.steps li:before{content:counter(step);color:#0000;-webkit-text-stroke:1px var(--grabber);text-shadow:0 0 14px #0aa5dc80,0 0 34px #0aa5dc40;font-size:52px;font-weight:200;line-height:1}.steps p{color:var(--mist);margin:0}.faq{border-top:1px solid var(--line);max-width:960px;margin-top:clamp(28px,3vw,44px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:clamp(19px,1.6vw,22px);font-weight:300;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--steel);font-size:28px;font-weight:200;line-height:.8}.faq details[open] summary:after{content:"−"}.faq p{max-width:46em;color:var(--mist);margin:0 0 24px}.rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,32px) clamp(24px,3vw,48px);max-width:960px;margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.rules li{border-top:1px solid var(--line);padding-top:18px}.rules p{color:var(--mist);margin:0}.rules .tip-h{color:var(--chalk);margin-bottom:4px;font-weight:500;display:block}.rules-note{border-left:2px solid var(--accent);max-width:46em;margin-top:clamp(52px,5.2vw,76px);padding-left:18px;position:relative}.rules-note:before{content:"";background:linear-gradient(90deg,#ffffff38,#ffffff0f 55%,#0000);height:1px;position:absolute;top:calc(-1*clamp(26px,2.6vw,38px));left:0;right:0}.rules-note p{color:var(--mist);margin:0}.rules-more{margin-top:clamp(22px,2.4vw,32px)}.faq p a,.rules-more a{color:var(--chalk);text-underline-offset:3px}.rules-note .tip-h{color:var(--chalk);margin-bottom:4px;font-weight:500;display:block}.band{background:var(--night);border-top:1px solid var(--line)}.band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:clamp(56px,7vw,96px);display:flex}.band .h-1{font-size:clamp(30px,3.4vw,52px)}@media (width<=1100px){.calc-grid{grid-template-columns:minmax(0,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ftr-brand{grid-column:1/-1}}@media (width<=760px){.hdr .wrap{height:64px}.brand img{width:auto;height:30px}.hdr-r .lang,.odo{display:none}.menu-btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn{justify-content:center;width:44px;padding:0}.nav{grid-template-columns:minmax(0,1fr)}.nav-r{display:none}.page-top{padding-top:88px}.huur{grid-template-columns:minmax(0,1fr);gap:28px}.huur-ph{aspect-ratio:3/2;margin-inline:calc(-1 * var(--gutter));order:-1}.page-top .h-model{font-size:44px}.steps,.rules,.ftr-grid{grid-template-columns:minmax(0,1fr)}.bookbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between}.bookbar .t span{display:none}}.calc input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 6px #a33a4e47!important}.content-icon{width:26px;height:26px;color:var(--accent);flex:none;display:block}.incl.has-icons li{align-items:flex-start;gap:12px;display:flex}.incl.has-icons li>span{min-width:0}.incl.has-icons .content-icon{margin-top:1px}.steps.has-icons li>.content-icon{width:40px;height:40px;color:var(--grabber);filter:drop-shadow(0 0 10px #0aa5dc73);place-self:center start}.steps.has-icons li>p{grid-column:1/-1}.steps .step-t{letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);grid-column:1/-1;margin:0;font-size:17px;font-weight:500}.rules.has-icons .tip-h{align-items:flex-start;gap:12px;display:flex}.rules.has-icons .tip-h>span{min-width:0}.rules.has-icons .content-icon{margin-top:1px}.wide-ph.content-photo{aspect-ratio:16/8;background:var(--asphalt);margin:clamp(80px,11vw,160px) 0 0;position:relative;overflow:hidden}.wide-ph.content-photo img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.wide-ph.content-photo{aspect-ratio:4/3}}.rental-page .sec.after{padding-block:clamp(80px,11vw,160px)}.rental-page .sec+.content-photo{margin-top:0}.rental-page .h-1{letter-spacing:0;max-width:24ch;line-height:1.12}.rental-page .rules-nine,.rental-page .welcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;max-width:none}.rental-page .rental-welcome{padding-top:0}.welcome-intro{max-width:38em;margin-top:24px}.welcome-link{color:var(--chalk);align-items:center;gap:12px;margin-top:32px;display:inline-flex}@media (width<=1100px){.rental-page .rules-nine,.rental-page .welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=760px){.rental-page .rules-nine,.rental-page .welcome-grid{grid-template-columns:minmax(0,1fr);gap:24px}}
