.brand-chatapp{--cx-violet:#6d4aff;--cx-violet-deep:#4f2fe0;--cx-pink:#ff4f8b;--cx-mint:#1fc8a0;--cx-gradient:linear-gradient(120deg,var(--cx-violet) 0%,#a43ff0 55%,var(--cx-pink) 100%);--cx-bg:#fff;--cx-soft:#f5f3ff;--cx-card:#fff;--cx-ink:#17153a;--cx-muted:#5d5a7e;--cx-line:#e6e2fb;--cx-link:#5432e6;--cx-shadow:0 18px 40px rgba(46,27,140,.14);--cx-city:var(--cx-violet);background:var(--cx-bg);color:var(--cx-ink);flex-shrink:0;overflow-x:clip}.brand-chatapp h1,.brand-chatapp h2,.brand-chatapp h3{color:var(--cx-ink);font-weight:800;letter-spacing:-.02em;line-height:1.12}.brand-chatapp h1{font-size:clamp(2rem,8.5vw,3.4rem);margin-bottom:1rem}.brand-chatapp h2{font-size:clamp(1.5rem,5.5vw,2.2rem);margin-bottom:1rem}.brand-chatapp h3{font-size:1.12rem;margin-bottom:.4rem}.brand-chatapp p{color:var(--cx-ink);line-height:1.7}.brand-chatapp a{color:var(--cx-link);text-underline-offset:.2em}.brand-chatapp .cf-fictional-icon{vertical-align:-.125em}[data-bs-theme=dark] .brand-chatapp{--cx-bg:#100f22;--cx-soft:#17162f;--cx-card:#1e1c3b;--cx-ink:#eeecff;--cx-muted:#aeabd0;--cx-line:#2e2b55;--cx-link:#b3a3ff;--cx-shadow:0 18px 40px rgba(0,0,0,.45)}.brand-chatapp .cx-city--amsterdam{--cx-city:#e5484d}.brand-chatapp .cx-city--rotterdam{--cx-city:#0f8b8d}.brand-chatapp .cx-city--den-haag{--cx-city:#3b5bdb}.brand-chatapp .cx-city--utrecht{--cx-city:#c2255c}.brand-chatapp .cx-city--eindhoven{--cx-city:#e8a400}.brand-chatapp .cx-city--groningen{--cx-city:#2f9e44}.brand-chatapp .cx-city--tilburg{--cx-city:#9c36b5}.brand-chatapp .cx-city--almere{--cx-city:#1c7ed6}.brand-chatapp .cx-city--breda{--cx-city:#e8590c}.brand-chatapp .cx-city--nijmegen{--cx-city:sienna}.brand-chatapp .cx-city--berlin{--cx-city:#e03131}.brand-chatapp .cx-city--hamburg{--cx-city:#1864ab}.brand-chatapp .cx-city--muenchen{--cx-city:#0ca678}.brand-chatapp .cx-city--koeln{--cx-city:#f08c00}.brand-chatapp .cx-city--frankfurt{--cx-city:#5f3dc4}.brand-chatapp .cx-city--stuttgart{--cx-city:#c2255c}.brand-chatapp .cx-city--duesseldorf{--cx-city:#0b7285}.brand-chatapp .cx-city--leipzig{--cx-city:#2b8a3e}.brand-chatapp .cx-city--dortmund{--cx-city:#d9a400}.brand-chatapp .cx-city--essen{--cx-city:#364fc7}.brand-chatapp .cx-topic--mature{--cx-city:#b0306a}.brand-chatapp .container{padding-left:1.25rem;padding-right:1.25rem}.brand-chatapp .cx-narrow{max-width:46rem}.brand-chatapp .cx-cta{align-items:center;background:var(--cx-gradient);border:0;border-radius:999px;box-shadow:0 10px 24px rgba(109,74,255,.35);color:#fff;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.55rem;justify-content:center;min-height:3.25rem;padding:.8rem 1.75rem;transition:transform .15s ease,box-shadow .15s ease}.brand-chatapp .cx-cta:focus-visible,.brand-chatapp .cx-cta:hover{box-shadow:0 14px 30px rgba(109,74,255,.45);color:#fff;transform:translateY(-1px)}.brand-chatapp .cx-cta--light{background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.18);color:var(--cx-violet-deep)}.brand-chatapp .cx-cta--light:focus-visible,.brand-chatapp .cx-cta--light:hover{color:var(--cx-violet-deep)}.brand-chatapp .cx-cta-icon{font-size:1.1em}.brand-chatapp .cx-hero{background:radial-gradient(60% 50% at 100% 0,rgba(255,79,139,.14),transparent 70%),radial-gradient(70% 60% at 0 100%,rgba(109,74,255,.14),transparent 70%),var(--cx-soft);padding:1.5rem 0 2.5rem;position:relative}.brand-chatapp .cx-hero-grid{align-items:center;display:grid;gap:2rem}.brand-chatapp .cx-eyebrow{align-items:center;background:var(--cx-card);border-radius:999px;box-shadow:0 4px 14px rgba(46,27,140,.08);color:var(--cx-muted);display:inline-flex;font-size:.88rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem}.brand-chatapp .cx-dot{background:var(--cx-mint);border-radius:50%;box-shadow:0 0 0 3px rgba(31,200,160,.22);height:.55rem;width:.55rem}.brand-chatapp .cx-hero--city .cx-dot{background:var(--cx-city);box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-city) 25%,transparent)}.brand-chatapp .cx-accent{background:var(--cx-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.brand-chatapp .cx-lead{color:var(--cx-muted);font-size:1.12rem;margin-bottom:1.5rem;max-width:34rem}.brand-chatapp .cx-hero-media{position:relative}.brand-chatapp .cx-frame{background:var(--cx-card);border:6px solid var(--cx-card);border-radius:1.75rem;box-shadow:var(--cx-shadow);margin:0;overflow:hidden}.brand-chatapp .cx-frame-img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}.brand-chatapp .cx-hero--home .cx-frame-img{object-position:45% 40%}.brand-chatapp .cx-frame--portrait{box-shadow:0 18px 40px color-mix(in srgb,var(--cx-city) 30%,transparent)}.brand-chatapp .cx-frame--portrait .cx-frame-img{aspect-ratio:1/1;object-position:50% 18%}.brand-chatapp .cx-notes{display:grid;gap:.6rem;list-style:none;margin:-2.25rem .75rem 0;padding:0;position:relative}.brand-chatapp .cx-note{align-items:flex-start;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--cx-card) 94%,transparent);border-radius:1.1rem;box-shadow:0 10px 28px rgba(46,27,140,.16);display:flex;font-size:.9rem;gap:.75rem;line-height:1.35;padding:.75rem .9rem}.brand-chatapp .cx-app-icon{align-items:center;background:var(--cx-gradient);border-radius:.7rem;color:#fff;display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;width:2.25rem}.brand-chatapp .cx-note-body{display:flex;flex:1;flex-direction:column;min-width:0}.brand-chatapp .cx-note-head{color:var(--cx-muted);display:flex;font-size:.78rem;gap:.5rem;justify-content:space-between}.brand-chatapp .cx-note-head strong{color:var(--cx-ink)}.brand-chatapp .cx-note-title{font-weight:700}.brand-chatapp .cx-note-text{color:var(--cx-muted)}.brand-chatapp .cx-note:nth-child(n+3){display:none}.brand-chatapp .cx-hero--wide{padding-top:0}.brand-chatapp .cx-banner{margin:0}.brand-chatapp .cx-banner-img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}.brand-chatapp .cx-city--utrecht .cx-banner-img{object-position:70% 50%}.brand-chatapp .cx-city--groningen .cx-banner-img{object-position:35% 50%}.brand-chatapp .cx-city--breda .cx-banner-img{object-position:40% 30%}.brand-chatapp .cx-city--hamburg .cx-banner-img{object-position:50% 30%}.brand-chatapp .cx-city--koeln .cx-banner-img{object-position:40% 35%}.brand-chatapp .cx-city--stuttgart .cx-banner-img{object-position:70% 25%}.brand-chatapp .cx-topic--mature .cx-banner-img{object-position:75% 30%}.brand-chatapp .cx-hero-card{background:var(--cx-card);border-radius:1.5rem;border-top:5px solid var(--cx-city);box-shadow:var(--cx-shadow);margin-top:-2.5rem;padding:1.5rem 1.25rem 1.75rem;position:relative}.brand-chatapp .cf-breadcrumbs ol{color:var(--cx-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.35rem;list-style:none;margin:0 0 .9rem;padding:0}.brand-chatapp .cf-breadcrumbs ol li+li:before{content:"›";margin-right:.35rem}.brand-chatapp .cx-section{padding:3rem 0}.brand-chatapp .cx-section--soft{background:var(--cx-soft)}.brand-chatapp .cx-section-intro{color:var(--cx-muted);margin:0 auto 1.75rem;max-width:36rem;text-align:center}.brand-chatapp .cx-steps{counter-reset:cx-step;display:grid;gap:1rem;list-style:none;margin:1.75rem 0 0;padding:0}.brand-chatapp .cx-steps-photo{margin:1.75rem auto 0;max-width:24rem}.brand-chatapp .cx-steps-photo .cx-frame-img{aspect-ratio:1/1;object-position:50% 45%}.brand-chatapp .cx-step{background:var(--cx-card);border-radius:1.25rem;box-shadow:0 6px 20px rgba(46,27,140,.07);counter-increment:cx-step;padding:1.25rem 1.25rem 1.25rem 4.5rem;position:relative}.brand-chatapp .cx-step:before{align-items:center;background:var(--cx-gradient);border-radius:1rem 1rem 1rem .3rem;color:#fff;content:counter(cx-step);display:flex;font-weight:800;height:2.4rem;justify-content:center;left:1.1rem;position:absolute;top:1.2rem;width:2.4rem}.brand-chatapp .cx-step p{color:var(--cx-muted);margin:0}.brand-chatapp .cx-reasons{display:grid;gap:1rem;margin-top:1.75rem}.brand-chatapp .cx-reason{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:1.25rem;padding:1.35rem}.brand-chatapp .cx-reason p{color:var(--cx-muted);margin:0}.brand-chatapp .cx-reason-icon{align-items:center;background:color-mix(in srgb,var(--cx-violet) 12%,transparent);border-radius:.9rem;color:var(--cx-violet);display:inline-flex;font-size:1.25rem;height:2.75rem;justify-content:center;margin-bottom:.85rem;width:2.75rem}.brand-chatapp .cx-tiles{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.brand-chatapp .cx-tile{background:var(--cx-card);border-bottom:4px solid var(--cx-city);border-radius:1.1rem;box-shadow:0 4px 16px rgba(46,27,140,.08);display:flex;flex-direction:column;gap:.15rem;padding:.9rem .95rem .95rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.brand-chatapp .cx-tile:focus-within,.brand-chatapp .cx-tile:hover{box-shadow:0 10px 24px rgba(46,27,140,.14);transform:translateY(-2px)}.brand-chatapp .cx-tile-pin{color:var(--cx-city);font-size:1.1rem;margin-bottom:.25rem}.brand-chatapp .cx-tile-link{color:var(--cx-ink);font-weight:700;line-height:1.25;text-decoration:none}.brand-chatapp .cx-tile-link:after{border-radius:inherit;content:"";inset:0;position:absolute}.brand-chatapp .cx-tile-kind{color:var(--cx-muted);display:block;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-chatapp .cx-tile-name{display:block;font-size:1.08rem}.brand-chatapp .cx-tile-province{color:var(--cx-muted);font-size:.82rem}.brand-chatapp .cx-topics{display:grid;gap:.7rem;list-style:none;margin:1rem 0 0;padding:0}.brand-chatapp .cx-topic{align-items:center;background:var(--cx-card);border-left:4px solid var(--cx-city);border-radius:1.1rem;box-shadow:0 4px 16px rgba(46,27,140,.08);display:grid;gap:.6rem .8rem;grid-template-columns:auto 1fr;padding:1.1rem 1.2rem;position:relative;transition:transform .15s ease,box-shadow .15s ease}.brand-chatapp .cx-topic:focus-within,.brand-chatapp .cx-topic:hover{box-shadow:0 10px 24px rgba(46,27,140,.14);transform:translateY(-2px)}.brand-chatapp .cx-topic-body{display:flex;flex-direction:column;gap:.15rem}.brand-chatapp .cx-topic-title{font-size:1.08rem;font-weight:700}.brand-chatapp .cx-topic-text{color:var(--cx-muted);font-size:.92rem}.brand-chatapp .cx-topic-link{align-items:center;background:var(--cx-gradient);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;gap:.4rem;grid-column:1/-1;justify-self:start;min-height:2.5rem;padding:.45rem 1.1rem;text-decoration:none}.brand-chatapp .cx-topic-link:after{border-radius:1.1rem;content:"";inset:0;position:absolute}.brand-chatapp .cx-topic-link:focus-visible,.brand-chatapp .cx-topic-link:hover{color:#fff}.brand-chatapp .cx-pills{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;list-style:none;margin:1.25rem 0 0;padding:0}.brand-chatapp .cx-pill a{align-items:center;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:999px;color:var(--cx-ink);display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;min-height:2.5rem;padding:.45rem 1rem;text-decoration:none}.brand-chatapp .cx-pill a:before{background:var(--cx-city);border-radius:50%;content:"";height:.5rem;width:.5rem}.brand-chatapp .cx-pill a:focus-visible,.brand-chatapp .cx-pill a:hover{border-color:var(--cx-city)}.brand-chatapp .cx-back-home{margin:1.75rem 0 0;text-align:center}.brand-chatapp .cx-intro p{font-size:1.1rem}.brand-chatapp .cx-city-section{margin-top:2.25rem}.brand-chatapp .cx-city-section h2{padding-left:1rem;position:relative}.brand-chatapp .cx-city-section h2:before{background:var(--cx-gradient);border-radius:2px;bottom:.15em;content:"";left:0;position:absolute;top:.15em;width:4px}.brand-chatapp .cf-faq h2{margin-bottom:1.5rem;text-align:center}.brand-chatapp .cf-faq-list{display:grid;gap:.65rem}.brand-chatapp .cf-faq-item{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:1.1rem}.brand-chatapp .cf-faq-item summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.15rem}.brand-chatapp .cf-faq-item summary::-webkit-details-marker{display:none}.brand-chatapp .cf-faq-item summary:after{align-items:center;background:var(--cx-soft);border-radius:50%;color:var(--cx-violet);content:"+";display:flex;flex:0 0 1.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.brand-chatapp .cf-faq-item[open]{border-color:color-mix(in srgb,var(--cx-violet) 40%,transparent)}.brand-chatapp .cf-faq-item[open] summary:after{background:var(--cx-gradient);color:#fff;content:"−"}.brand-chatapp .cf-faq-q{font-size:1.02rem;font-weight:700;margin:0}.brand-chatapp .cf-faq-a{padding:0 1.15rem 1rem}.brand-chatapp .cf-faq-a p{color:var(--cx-muted);margin:0}.brand-chatapp .cx-final{background:var(--cx-gradient);color:#fff;padding:3rem 0;text-align:center}.brand-chatapp .cx-final h2,.brand-chatapp .cx-final p{color:#fff}.brand-chatapp .cx-final p{margin:0 auto 1.5rem;max-width:32rem;opacity:.92}.brand-chatapp .cx-site-footer{background:var(--cx-bg);border-top:1px solid var(--cx-line);padding:2rem 0 1.5rem}.brand-chatapp .cx-footer-links{display:flex;flex-wrap:wrap;font-size:.92rem;gap:.4rem 1.1rem;list-style:none;margin:0 0 1.25rem;padding:0}.brand-chatapp .cx-footer-links a{color:var(--cx-muted)}.brand-chatapp .cf-disclosure{color:var(--cx-muted);font-size:.85rem;margin:0}@media(min-width:576px){.brand-chatapp .cx-note:nth-child(n+3){display:flex}.brand-chatapp .cx-notes{margin:-2.5rem 2rem 0}}@media(min-width:768px){.brand-chatapp .cx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-chatapp .cx-step{padding:4.25rem 1.35rem 1.4rem}.brand-chatapp .cx-step:before{left:1.35rem}.brand-chatapp .cx-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-chatapp .cx-tiles{gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.brand-chatapp .cx-topics{margin-top:.9rem}.brand-chatapp .cx-topic{grid-template-columns:auto 1fr auto;padding:1.1rem 1.4rem}.brand-chatapp .cx-topic-link{grid-column:auto}.brand-chatapp .cx-banner-img{aspect-ratio:16/7}.brand-chatapp .cx-hero-card{margin:-6rem auto 0;max-width:44rem;padding:2rem 2.25rem 2.25rem}.brand-chatapp .cx-section{padding:4rem 0}}@media(min-width:992px){.brand-chatapp .cx-hero{padding:3.5rem 0 4.5rem}.brand-chatapp .cx-hero--wide{padding-top:0}.brand-chatapp .cx-hero-grid{gap:3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.brand-chatapp .cx-hero--portrait .cx-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.brand-chatapp .cx-hero--flip .cx-hero-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.brand-chatapp .cx-hero--flip .cx-hero-grid .cx-hero-media{order:-1}.brand-chatapp .cx-frame--portrait .cx-frame-img{aspect-ratio:4/5;object-position:50% 30%}.brand-chatapp .cx-steps-layout{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.brand-chatapp .cx-steps-layout .cx-steps-photo{margin:1.75rem 0 0;max-width:none}.brand-chatapp .cx-steps-layout .cx-steps-photo .cx-frame-img{aspect-ratio:4/5}.brand-chatapp .cx-steps-layout .cx-steps{grid-template-columns:minmax(0,1fr)}.brand-chatapp .cx-steps-layout .cx-step{padding:1.4rem 1.5rem 1.4rem 4.75rem}.brand-chatapp .cx-steps-layout .cx-step:before{left:1.2rem}.brand-chatapp .cx-notes{bottom:-1.75rem;left:-2.5rem;margin:0;position:absolute;width:min(20rem,70%)}.brand-chatapp .cx-reasons{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-chatapp .cx-banner-img{aspect-ratio:21/8}.brand-chatapp .cx-hero-card{margin-top:-8rem}}
/*# sourceMappingURL=site-brand-chatapp.d5f78088ea0c5eefc328.min.css.map*/