:root{--ground: #131110;--ground-raised: #171412;--text: #f7f4f0;--text-secondary: rgba(247, 244, 240, .55);--text-soft: rgba(247, 244, 240, .65);--text-muted: rgba(247, 244, 240, .45);--text-dim: rgba(247, 244, 240, .34);--text-placeholder: rgba(247, 244, 240, .3);--hairline: rgba(247, 244, 240, .1);--hairline-input: rgba(247, 244, 240, .18);--accent: #fe4b1b;--fill-button: #f7f4f0;--font: "Satoshi", -apple-system, "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--text);font-family:var(--font);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.wrap{max-width:1440px;margin:0 auto;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.section{padding-top:clamp(48px,6.8vw,96px);padding-bottom:clamp(48px,6.8vw,96px)}.section-kop{font-size:clamp(28px,2.8vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.15}.btn-fill{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 22px;border-radius:9px;background:var(--fill-button);color:var(--ground);font-size:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:opacity .15s ease}.btn-fill:hover{opacity:.9}.btn-fill:disabled{background:#f7f4f01f;color:#f7f4f066;cursor:default}.link-arrow{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;letter-spacing:-.004em}.hairline-rows>*{border-top:1px solid var(--hairline)}.hairline-rows>*:last-child{border-bottom:1px solid var(--hairline)}.toestel-podium{perspective:1500px;width:fit-content}.toestel{position:relative;width:fit-content;border:3.5px solid transparent;border-radius:55px;padding:10px;background:linear-gradient(#0b0908,#0b0908) padding-box,linear-gradient(155deg,#6b655d,#38332e,#221f1b 48%,#191613 64%,#453f39 86%,#635d55) border-box;transform:rotateY(-13deg) rotateX(3deg);box-shadow:1.5px 1px #221f1c,3px 2px #1e1b18,4.5px 2.5px #1a1815,6px 3.5px 1px #080605e6,30px 44px 70px -22px #0000009e}.toestel-zijknop{position:absolute;width:4px;border-radius:2px;background:linear-gradient(to bottom,#4a443e,#23201c);z-index:-1}.toestel-knop-actie{left:-6.5px;top:96px;height:22px}.toestel-knop-volplus{left:-6.5px;top:136px;height:42px}.toestel-knop-volmin{left:-6.5px;top:186px;height:42px}.toestel-knop-aanuit{right:-6.5px;top:150px;height:64px}.phone{position:relative;display:flex;flex-direction:column;width:300px;height:640px;border-radius:40px;background:var(--ground-raised, #171412);overflow:hidden}.phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(116deg,#ffffff0e,#ffffff04 32%,#fff0 52%);pointer-events:none;z-index:2}.phone-statusbalk{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:36px;padding:4px 24px 0 30px}.phone-tijd{font-family:-apple-system,system-ui,sans-serif;font-size:14px;font-weight:500;color:#f7f4f0}.phone-eiland{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 2px));width:86px;height:25px;border-radius:999px;background:#000}.phone-signalen{display:flex;align-items:center;gap:6px}.phone-signalen svg{display:block}.phone-top{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 22px}.phone-top-pil{display:flex;align-items:center;gap:18px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(247,244,240,.12);margin-right:-6px}.phone-veld{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1;padding:20px 22px 12px;min-height:0}.phone-invoer{display:block;max-width:236px;font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.026em}.phone-caret{display:inline-block;width:2px;height:24px;border-radius:1px;background:var(--accent);vertical-align:-4px;animation:caret-blink 1.1s steps(1) infinite}.phone-caret-typend{animation:none;margin-left:2px}@media(prefers-reduced-motion:reduce){.phone-caret{animation:none}}@keyframes caret-blink{50%{opacity:0}}.phone-placeholder{color:var(--text-placeholder);margin-left:2px}.phone-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.phone-status svg{flex-shrink:0}.phone-wiel{position:relative;overflow:hidden;padding:8px 0 6px}.phone-wiel:before,.phone-wiel:after{content:"";position:absolute;top:0;bottom:0;width:36px;pointer-events:none;z-index:1}.phone-wiel:before{left:0;background:linear-gradient(to right,var(--ground-raised, #171412),rgba(23,20,18,0))}.phone-wiel:after{right:0;background:linear-gradient(to left,var(--ground-raised, #171412),rgba(23,20,18,0))}.phone-wielrij{display:flex;align-items:center;gap:7px;padding-left:15px;width:max-content}.phone-wielchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(247,244,240,.16);font-size:12.5px;font-weight:400;color:#f7f4f0bf;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.phone-wielchip img,.phone-wielchip svg{width:15px;height:15px;flex-shrink:0}.phone-wielchip img{filter:brightness(0) invert(1);opacity:.75}.phone-wielchip-aan{border:1.5px solid var(--accent);padding:0 11.5px 0 9.5px;font-weight:500;color:var(--text)}.phone-wielchip-aan img{opacity:1}.phone-wielchip-plus{width:32px;padding:0;justify-content:center}.phone-balk{padding:0 15px 12px}.phone-balk-cel{position:relative;height:52px;border:1px solid rgba(247,244,240,.16);border-radius:14px}.phone-balk-inhoud{display:flex;align-items:center;height:100%;padding:5px;gap:10px}.phone-verzendt{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--accent);color:#fff;font-size:15px;font-weight:500;letter-spacing:-.008em}.phone-balk-iconen{display:flex;gap:4px}.phone-balk-ruimte{flex:1}.phone-knop{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.phone-send{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--accent);flex-shrink:0}.phone-keys{display:flex;flex-direction:column;gap:8px;padding:7px 3px 0;background:#1a1714}.phone-keyrow{display:flex;gap:5px;justify-content:center;padding:0 3px}.phone-key{display:inline-flex;align-items:center;justify-content:center;width:25px;height:33px;border-radius:4px;background:#35302c;font-family:-apple-system,system-ui,sans-serif;font-size:17px;color:#f6f3ef}.phone-key-special{background:#25211e;width:32px;font-size:13px}.phone-key-wide{width:34px;font-size:12px}.phone-key-return{width:70px;font-size:12px}.phone-key-space{flex:1}.phone-home{display:flex;justify-content:center;padding:10px 0 7px}.phone-home:after{content:"";width:108px;height:4px;border-radius:2px;background:#f6f3ef}@media(max-width:640px){.toestel{border-radius:50px;padding:9px}.toestel-knop-actie{top:88px;height:20px}.toestel-knop-volplus{top:124px;height:38px}.toestel-knop-volmin{top:170px;height:38px}.toestel-knop-aanuit{top:138px;height:58px}.phone{width:272px;height:588px;border-radius:36px}.phone-statusbalk{height:33px;padding:3px 21px 0 27px}.phone-eiland{width:80px;height:23px}.phone-invoer{max-width:212px;font-size:21px}.phone-balk{padding:0 12px 10px}.phone-balk-cel{height:46px}.phone-balk-inhoud{gap:6px;padding:4px}.phone-knop,.phone-send{width:36px;height:36px}.phone-wielrij{padding-left:12px}.phone-wielchip{height:30px;font-size:12px}.phone-key{width:22px;height:31px;font-size:15px}.phone-key-special{width:29px}.phone-key-wide{width:30px}.phone-key-return{width:62px}}.hero{display:flex;align-items:center;justify-content:center;gap:clamp(40px,5.5vw,80px);padding-top:clamp(24px,5vw,72px);padding-bottom:clamp(64px,8.5vw,120px)}.hero-kopblok{flex:1;max-width:746px;display:flex;flex-direction:column;gap:28px;min-width:0}.hero-kop{display:flex;flex-direction:column;font-size:clamp(30px,3.9vw,56px);font-weight:500;line-height:1.11;letter-spacing:-.036em}.hero-kop-dim{color:#f7f4f066}.hero-sub{max-width:520px;font-size:18px;line-height:1.5;color:var(--text-secondary)}.hero-vormen{display:flex;gap:28px;list-style:none;padding-top:4px}.hero-vormen li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.hero-toestel{flex-shrink:0}.vergelijking{display:flex;gap:clamp(32px,4.4vw,64px);margin-top:clamp(36px,4vw,56px)}.vergelijking-kolom{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.vergelijking-regel{width:1px;background:var(--hairline);flex-shrink:0}.vergelijking-titel{font-size:20px;font-weight:500;letter-spacing:-.014em}.vergelijking-titel-dim{color:var(--text-muted)}.stappen{list-style:none}.stappen li{display:flex;align-items:center;gap:14px;padding:15px 0;font-size:17px}.stappen-dim li{font-size:16px;color:var(--text-muted)}.stappen-dim>li,.stappen-dim>li:last-child{border-color:#f7f4f014}.stappen-dim .stap-nr{color:#f7f4f04d}.stappen>li:first-child{border-top:0}.stap-nr{width:20px;font-size:14px;color:var(--text-dim);flex-shrink:0}.pijn{display:flex;flex-direction:column;align-items:center}.pijn-blok{display:flex;flex-direction:column;gap:32px;width:min(1040px,100%)}.pijn-citaat{display:flex;flex-direction:column;font-size:clamp(27px,3.1vw,44px);font-weight:500;line-height:1.23;letter-spacing:-.032em}.pijn-citaat-dim{color:#f7f4f066}.pijn-auteur{display:flex;align-items:center;gap:16px}.pijn-auteur img{width:44px;height:55px;object-fit:cover;object-position:center top;border-radius:4px}.pijn-auteur span{font-size:15px;color:var(--text-secondary)}.bestemmingen-kop{font-size:clamp(30px,3.1vw,44px);line-height:1.14;letter-spacing:-.032em}.bestemmingen-sub{margin-top:16px;font-size:17px;line-height:1.53;color:var(--text-secondary)}.chipwand{display:flex;flex-wrap:wrap;gap:12px;list-style:none;max-width:1120px;margin-top:clamp(32px,3.5vw,48px)}.chipwand>li{display:flex}.chip{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border-radius:999px;background:#fcfcfb;color:#1f1b17;font-size:15px;font-weight:500;transition:transform .15s cubic-bezier(.16,1,.3,1)}.chip img,.chip svg{width:20px;height:20px;flex-shrink:0}.chip-status{font-size:13px;font-weight:400;color:#1f1b178c}@media(hover:hover){a.chip:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.chip,a.chip:hover{transition:none;transform:none}}.chip-meer{padding:10px 16px 10px 18px;background:none;border:1px solid var(--hairline-input);color:var(--text-secondary);font-weight:400;gap:8px}.chip-meer svg{width:13px;height:13px}@media(hover:hover){.chip-meer:hover{color:var(--text);border-color:#f7f4f057}}.apparaten{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:clamp(40px,4.5vw,64px)}.apparaten h3{font-size:20px;font-weight:500;letter-spacing:-.016em}.apparaten p{margin-top:4px;font-size:15px;color:var(--text-secondary)}.apparaat-groepen{display:flex;align-items:center;gap:clamp(28px,3.8vw,56px);list-style:none;flex-wrap:wrap}.apparaat-groep{display:flex;align-items:center;gap:14px;color:var(--text-secondary)}.apparaat-groep svg{flex-shrink:0}.apparaat-groep strong{display:block;font-size:15px;font-weight:500;color:var(--text)}.apparaat-groep span{font-size:13px;color:#f7f4f066}.bezorging{display:flex;align-items:center;gap:clamp(48px,6.6vw,96px)}.bezorging-kopblok{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.bezorging-kop{display:flex;flex-direction:column;font-size:clamp(30px,3.1vw,44px);line-height:1.14;letter-spacing:-.032em;max-width:520px}.bezorging-kop-dim{color:#f7f4f066}.bezorging-tekst{max-width:460px;font-size:17px;line-height:1.53;color:var(--text-secondary)}.bezorging-noot{max-width:460px;font-size:14px;line-height:1.57;color:var(--text-dim);padding-top:8px}.statussen{width:min(480px,100%);flex-shrink:0}.status-rij{display:flex;align-items:center;gap:12px;padding:22px 0;font-size:17px}.status-wit{color:var(--text)}.status-gedempt{color:var(--text-secondary)}.status-uitroep{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;background:var(--accent);color:#fff;font-size:11px;font-weight:500;flex-shrink:0}.status-fout{flex:1;color:var(--accent)}.status-actie{font-weight:500;color:var(--text)}.vragen{display:flex;gap:clamp(48px,6.6vw,96px)}.vragen .section-kop{width:clamp(200px,25vw,360px);flex-shrink:0}.vragen-lijst{flex:1;min-width:0}.vraag-knop{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 0;text-align:left}.vraag-titel{font-size:18px;letter-spacing:-.012em;color:#f7f4f0bf}.vraag-titel-open{font-weight:500;color:var(--text)}.vraag-antwoord-wrap{overflow:hidden}.vraag-antwoord{max-width:600px;padding-bottom:24px;font-size:15px;line-height:1.55;color:var(--text-secondary)}.maker{display:flex;align-items:center;justify-content:center;gap:clamp(40px,6.7vw,96px)}.maker-foto{width:300px;height:375px;border-radius:16px;overflow:hidden;flex-shrink:0}.maker-foto img{width:100%;height:100%;object-fit:cover;object-position:63% 44%;transform:scale(1.1);transform-origin:63% 44%;filter:sepia(32%) saturate(108%) hue-rotate(-6deg) brightness(98%) contrast(103%)}.maker-tekst{display:flex;flex-direction:column;gap:20px;max-width:560px}.maker-kop{display:flex;flex-direction:column}.maker-kop-dim{color:#f7f4f066}.maker-tekst p{font-size:17px;line-height:1.6;color:var(--text-soft)}.maker-mail{text-decoration:underline;text-underline-offset:3px}.maker-handtekening{display:flex;flex-direction:column;gap:3px;padding-top:8px}.maker-handtekening strong{font-size:16px;font-weight:500}.maker-handtekening span{font-size:14px;color:var(--text-muted)}.maker-handtekening .link-arrow{margin-top:6px}.afsluiter{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;padding-top:clamp(64px,7.8vw,112px);padding-bottom:clamp(64px,7.8vw,112px)}.afsluiter-kop{display:flex;flex-direction:column;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.034em}.afsluiter-kop-dim{color:#f7f4f066}.afsluiter-download{display:flex;flex-direction:column;align-items:center;gap:12px}.afsluiter-noot{font-size:13px;color:var(--text-dim)}@media(max-width:960px){.hero{flex-direction:column;align-items:flex-start}.hero-toestel{align-self:center}.bezorging,.vragen,.maker{flex-direction:column;align-items:flex-start}.maker{justify-content:flex-start}.vragen .section-kop{width:auto}}@media(max-width:640px){.vergelijking{flex-direction:column}.vergelijking-regel{display:none}.chipwand{gap:10px}.chip{padding:8px 14px 8px 12px;font-size:14px;gap:8px}.chip img,.chip svg{width:18px;height:18px}.chip-meer{padding:8px 14px}.apparaten{flex-direction:column;align-items:flex-start;gap:28px}.apparaat-groepen{gap:24px}.maker-foto{width:140px;height:175px;border-radius:12px}}.nav{display:flex;align-items:center;justify-content:space-between;height:88px}.nav-merk{display:inline-flex;align-items:center;gap:12px;font-size:19px;font-weight:500;letter-spacing:-.02em}.nav-actions{display:flex;align-items:center;gap:40px}.nav-links{display:flex;gap:32px}.nav-links a{position:relative;display:inline-flex;align-items:center;height:32px;padding-inline:8px;margin-inline:-8px;border-radius:8px;font-size:15px;line-height:20px;letter-spacing:-.005em;color:var(--text-secondary);white-space:nowrap;transition:color .15s ease}.nav-links a:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text)}.nav-links a[aria-current=page]{color:var(--text);text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-skip-ink:none}.nav-links a:focus-visible{outline:2px solid var(--text);outline-offset:0}.nav-cta{height:42px;padding:0 20px;font-size:15px;border-radius:11px}.nav-menu{display:none}@media(max-width:959px){.nav{height:72px}.nav-links{display:none}.nav-actions{gap:0}.nav-cta{height:44px;padding:0 18px}.nav-menu{display:block}.nav-menu>summary{display:block;width:48px;height:48px;padding:14px;margin-right:-16px;list-style:none;cursor:pointer;color:var(--text)}.nav-menu>summary svg{display:block}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:focus-visible{outline:2px solid var(--text);outline-offset:-4px;border-radius:12px}.nav-menu[open] .nav-icon-bars,.nav-menu:not([open]) .nav-icon-close{display:none}.nav:has(.nav-menu[open]){position:sticky;top:0;z-index:10;background:var(--ground)}.nav:has(.nav-menu[open]) .nav-cta{visibility:hidden}body:has(.nav-menu[open]){overflow:hidden}.nav-menu[open]>.nav-panel{position:fixed;top:72px;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:24px;padding:24px clamp(20px,5vw,72px) max(32px,env(safe-area-inset-bottom));background:var(--ground);overflow-y:auto;overscroll-behavior:contain}.nav-panel a{border-radius:8px;transition:color .15s ease}.nav-panel a:focus-visible{outline:2px solid var(--text);outline-offset:0}.nav-panel-primary a{display:block;padding-block:6px;font-size:36px;line-height:44px;letter-spacing:-.03em}.nav-panel-primary a[aria-current=page]{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:10px;text-decoration-skip-ink:none}.nav-panel-secondary{display:flex;flex-direction:column;padding-top:12px;border-top:1px solid var(--hairline)}.nav-panel-secondary a{display:flex;align-items:center;height:44px;font-size:16px;line-height:22px}.nav-panel-legal{display:flex;gap:24px;border-top:1px solid var(--hairline)}.nav-panel-legal a{display:flex;align-items:center;height:44px;font-size:14px;line-height:20px}.nav-panel-secondary a,.nav-panel-legal a{color:var(--text-secondary)}.nav-panel-secondary a:hover,.nav-panel-legal a:hover,.nav-panel-secondary a[aria-current=page],.nav-panel-legal a[aria-current=page]{color:var(--text)}.nav-panel .download{margin-top:auto}.nav-panel .download-noot{line-height:20px}}.app-store-badge{display:inline-flex;flex-shrink:0;transition:opacity .15s ease}.app-store-badge:hover{opacity:.9}.app-store-badge img{width:156px;height:52px}.download{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.download-noot{font-size:14px;color:var(--text-secondary)}.voettekst{padding-bottom:48px}.voettekst-boven{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding:64px 0 80px;border-top:1px solid var(--hairline)}.voettekst-merk{display:flex;flex:0 1 380px;flex-direction:column;align-items:flex-start;gap:20px;padding-top:2px}.voettekst-zin{max-width:348px;font-size:15px;line-height:22px;letter-spacing:-.005em;color:var(--text-secondary)}.voettekst-merk .app-store-badge{margin-top:8px}.voettekst-merk .app-store-badge img{display:block;width:132px;height:44px}.voettekst-kolommen{display:grid;flex:0 1 502px;grid-template-columns:repeat(3,1fr)}.voettekst-kolommen ul{list-style:none}.voettekst-kolommen a{display:flex;align-items:center;height:36px;font-size:15px;line-height:20px;letter-spacing:-.005em;color:var(--text-secondary);transition:color .15s}.voettekst-kolommen a:hover,.voettekst-kolommen a:focus-visible{color:var(--text)}.onderkantregel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:28px;border-top:1px solid var(--hairline);font-size:13px;line-height:16px;color:var(--text-dim)}.onderkant-links{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.onderkant-links a{color:var(--text-secondary)}.onderkant-links a:hover,.onderkant-links a:focus-visible{color:var(--text)}.voettekst-badge img{display:block;height:36px;width:auto;opacity:.85}.voettekst-badge:hover img{opacity:1}@media(max-width:959px){.voettekst{padding-bottom:40px}.voettekst-boven{flex-direction:column;gap:40px;padding:48px 0 40px}.voettekst-merk{flex:none;gap:16px}.voettekst-merk .nav-merk{height:44px}.voettekst-zin{max-width:268px}.voettekst-kolommen{display:flex;flex:none;flex-direction:column;gap:20px}.voettekst-kolommen a{height:44px;font-size:16px;line-height:22px}.onderkantregel{flex-direction:column;align-items:stretch;gap:20px;padding-top:12px}.onderkant-links{gap:24px}.onderkant-links span{margin-right:auto}.onderkant-links a{display:inline-flex;align-items:center;height:44px;font-size:14px;line-height:18px}.voettekst-badge{align-self:flex-start}.voettekst-badge img{height:44px}}
