@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#191b1d;--paper:#f7f8f6;--accent:#cdc2ef;--surface:#eaf0e5;--line:#d5d8d2;--muted:#555d56;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #7654e8;outline-offset:5px}header{height:100px;display:flex;align-items:center;justify-content:space-between;margin:0 5%;border-bottom:1px solid var(--line)}.wordmark{font-size:29px;font-weight:800;letter-spacing:-1.5px}.wordmark span{font-weight:400}.header-note{font-size:14px;color:var(--muted)}.collection-link{font-size:14px;display:flex;gap:35px;align-items:center}.collection-link span{font-size:24px}main{max-width:1700px;margin:auto}.domain-nav{display:flex;gap:8px;padding:28px 5%;overflow:auto;scrollbar-width:thin}.domain-nav a{padding:10px 17px;border-radius:30px;font-size:14px;white-space:nowrap;border:1px solid transparent;transition:background .2s}.domain-nav a:hover{border-color:var(--ink)}.domain-nav a[aria-current=page]{background:var(--ink);color:white}.hero{margin:0 2%;padding:34px 3.15% 0;background:var(--accent);border-radius:4px;transition:background .3s}.hero-top{display:flex;justify-content:space-between;align-items:center}.eyebrow,.overline{font-size:12px;letter-spacing:1.7px;font-weight:700;margin:0}.availability{font-size:13px;display:flex;align-items:center;gap:9px}.availability:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--ink)}h1{font-family:'Manrope',sans-serif;font-size:clamp(48px,9.3vw,150px);font-weight:600;line-height:1.16;letter-spacing:-.075em;margin:43px 0 48px;white-space:nowrap}h1 .tld{color:var(--ink);opacity:.4}h1.short{font-size:clamp(78px,14.6vw,228px);margin:23px 0 30px}.hero-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;padding-bottom:48px}.overline{margin-bottom:17px}h2{font-family:'Manrope',sans-serif;letter-spacing:-1.6px;line-height:1.15;font-size:clamp(30px,3.05vw,47px);font-weight:500;margin:0}h2 em{font-family:Georgia,serif;font-weight:400}.intro{font-size:16px;line-height:1.7;max-width:500px;margin:23px 0}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{font-size:13px;padding:7px 11px;border:1px solid #191b1d40;border-radius:4px}.offer{background:var(--ink);color:#fff;padding:27px 30px;align-self:start;border-radius:5px;box-shadow:0 14px 28px #0000000d}.offer-head{font-size:16px;display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffffff30}.tiny-arrow{font-size:27px;color:var(--accent)}.price-row{display:flex;justify-content:space-between;align-items:center;margin:26px 0}.price-label{font-size:13px;color:#c3c6c1;display:block;margin-bottom:8px}.price-row strong{font-size:48px;font-weight:500;letter-spacing:-2px}.extension{font-size:24px;letter-spacing:-1px;border:1px solid #ffffff50;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;transform:rotate(-15deg)}.primary{border:0;border-radius:3px;background:var(--accent);color:var(--ink);width:100%;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;transition:filter .2s,transform .2s}.primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.primary span{font-size:23px;line-height:1}.offer-note{font-size:12px;line-height:1.5;color:#c3c6c1;margin:15px 0 0}.hero-foot{border-top:1px solid #191b1d40;display:flex;justify-content:space-between;padding:21px 0;font-size:13px;gap:20px}.possibilities{padding:90px 5%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.section-title .eyebrow,.transfer-heading .eyebrow,.collection-heading .eyebrow{margin-bottom:24px}.possibility-copy>p{font-size:22px;line-height:1.6;letter-spacing:-.5px;max-width:520px}.micro{font-size:13px;color:var(--muted)}.transfer{margin:0 5%;padding:55px 0 65px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10%}.transfer-heading h2{font-size:36px}.steps article{display:flex;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:0}.steps article>span{font-size:13px;color:var(--muted);padding-top:4px}.steps h3{font-size:18px;font-weight:500;margin:0 0 9px}.steps p{font-size:15px;line-height:1.6;color:var(--muted);margin:0;max-width:400px}.collection{background:var(--ink);color:var(--paper);padding:65px 5% 70px}.collection-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.collection-heading h2{font-size:43px}.collection-heading>p{font-size:15px;line-height:1.7;color:#b7bab5}.domain-row{display:grid;grid-template-columns:40px 1fr 180px 100px 50px;align-items:center;gap:20px;padding:26px 0;border-top:1px solid #ffffff25;transition:padding .2s,color .2s}.domain-row:hover{padding-left:12px;color:var(--row)}.domain-row .row-num{font-size:12px;color:#b7bab5}.domain-row strong{font-family:'Manrope',sans-serif;font-size:32px;font-weight:500;letter-spacing:-1.3px}.row-category{font-size:13px;color:#b7bab5}.row-price{font-size:16px;text-align:right}.row-arrow{justify-self:end;background:var(--row);color:var(--ink);border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:22px}footer{padding:38px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px}footer p{font-size:14px}footer>span{font-size:12px;color:var(--muted)}dialog{border:0;padding:36px;width:min(530px,calc(100% - 24px));max-height:92dvh;border-radius:8px;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#10131599;backdrop-filter:blur(6px)}dialog .eyebrow{margin:12px 0 22px}dialog h2{font-size:30px;overflow-wrap:anywhere}dialog .close{position:absolute;right:16px;top:10px;background:transparent;border:0;font-size:30px}.demo-note{font-size:14px;line-height:1.6;color:var(--muted);padding:14px;background:#e7e9e5;margin:22px 0}form label{display:block;font-size:14px;margin:15px 0}form label span{color:var(--muted)}input,textarea{width:100%;padding:12px;border:1px solid #b8bdb5;background:white;border-radius:3px;margin-top:7px;color:var(--ink)}#form-status{font-size:14px;line-height:1.5}body.modal-open{overflow:hidden}@media(min-width:1700px){header,footer{max-width:1530px;margin:auto}}@media(max-width:900px){.hero-bottom{gap:5%;grid-template-columns:1.15fr 1fr}.offer{padding:24px}.domain-row{grid-template-columns:25px 1fr 90px 40px}.row-category{display:none}.header-note{display:none}.possibilities,.transfer{gap:6%}footer{flex-wrap:wrap}footer>span{width:100%}.hero-foot>span:nth-child(2){display:none}}@media(max-width:640px){header{height:77px}.wordmark{font-size:26px}.collection-link{gap:15px}.domain-nav{padding:19px 4%;gap:3px}.domain-nav a{font-size:13px;padding:9px 12px}.hero{margin:0 12px;padding:24px 19px 0}.hero-top .eyebrow{font-size:10px;letter-spacing:1px}.availability{font-size:11px;gap:6px}h1{font-size:9.2vw;letter-spacing:-.075em;margin:35px 0}h1.short{font-size:16.5vw;margin:25px 0}.hero-bottom{grid-template-columns:1fr;gap:28px;padding-bottom:27px}h2{font-size:34px;letter-spacing:-1.4px}.intro{margin:17px 0;font-size:16px}.overline{font-size:11px;margin-bottom:14px}.tags span{font-size:12px}.offer{padding:23px}.price-row{margin:20px 0}.price-row strong{font-size:45px}.hero-foot{font-size:11px;gap:8px;padding:19px 0}.possibilities{grid-template-columns:1fr;padding:54px 7%;gap:20px}.possibility-copy>p{font-size:19px;margin-top:0}.section-title .eyebrow,.transfer-heading .eyebrow,.collection-heading .eyebrow{font-size:11px;margin-bottom:20px}.transfer{grid-template-columns:1fr;gap:32px;margin:0 7%;padding:40px 0 46px}.transfer-heading h2{font-size:31px}.collection{padding:43px 7%}.collection-heading>p{display:none}.collection-heading h2{font-size:33px}.domain-row{grid-template-columns:1fr 67px 30px;gap:8px;padding:23px 0}.row-num{display:none}.domain-row strong{font-size:22px;letter-spacing:-1px}.row-price{font-size:13px}.row-arrow{width:28px;height:28px;font-size:18px}footer{padding:29px 7%;gap:10px}footer p{width:100%;margin:6px 0}footer>span{font-size:11px}.eyebrow{font-size:12px}dialog{padding:27px}dialog h2{font-size:27px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Standalone domain landing page */
.hero{margin-top:30px}.transfer{padding-bottom:65px}footer{border-top:1px solid var(--line)}@media(max-width:640px){.hero{margin-top:20px}header .wordmark{font-size:21px;letter-spacing:-1px}.collection-link{font-size:12px;gap:9px}}

/* Verborgen veld tegen bots. Buiten beeld en niet met display:none,
   want sommige bots slaan onzichtbare velden over en dan vangt het niets.
   Staat hier en niet als style-attribuut: de CSP van deze site laat geen
   inline opmaak toe. */
.valstrik{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}

/* Korte domeinnaam. Elf tekens, net als kindjes.com, dus de naam mag groter
   dan de basiskop zodat hij het product blijft en niet de kop eronder.
   Maten gemeten op 375 en op breedbeeld, met ruimte over. */
h1.kort{font-size:clamp(60px,12.4vw,190px);margin:26px 0 34px}
@media(max-width:640px){h1.kort{font-size:13.6vw;margin:24px 0}}
