:root{--color-bg:#c2cdff;--color-bg-inverse:#1800ad;--color-text:#1800ad;--color-text-inverse:#fff;--color-surface:#bfecac;--color-surface-inverse:#1800ad;--color-surface-light:#fff;--page-gutter:3.5%;--content-width:80%;--navbar-height:calc(clamp(2rem, 4vw, 3rem) + 2 * clamp(1rem, 1.5vw, 1.75rem) + clamp(2.1rem, 3.3vw, 3.4rem))}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}body{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}a{color:inherit;text-decoration:none}.page-header{padding:clamp(2rem, 4vw, 3rem) var(--page-gutter) 0;z-index:2;position:relative}.content{width:var(--content-width);margin-inline:auto}.navbar{background-color:var(--color-bg-inverse);border-radius:2rem;justify-content:space-between;align-items:center;padding:clamp(1rem,1.5vw,1.75rem) clamp(2rem,3vw,3.5rem);display:flex}.navbar__logo{width:clamp(120px,15vw,250px);height:auto}.navbar__links{gap:2rem;display:flex}.navbar__link{color:var(--color-text-inverse);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:4px;font-size:clamp(.75rem,1.5vw,1.5rem);font-weight:800;transition:background-size .3s cubic-bezier(.22,1,.36,1)}.navbar__link:hover,.navbar__link--active{background-size:100% 2px}.hero-viewport{min-height:calc(100vh - var(--navbar-height));display:flow-root}.hero{z-index:1;margin-top:clamp(4rem,5vw,6rem);position:relative}.hero__title{font-size:clamp(1.5rem,4vw,3.75rem);font-weight:800;line-height:1.2}.hero__title-nowrap{white-space:nowrap}.hero__title-break{margin-top:.25rem;display:inline-block}.rotating-word{white-space:nowrap;align-items:baseline;height:1.2em;line-height:1.2;transition:width .5s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.rotating-word__current{white-space:nowrap;animation:.55s cubic-bezier(.22,1,.36,1) .55s both rotating-word-in;display:inline-block}.rotating-word__out{white-space:nowrap;animation:.45s cubic-bezier(.55,0,.675,.19) both rotating-word-out;display:inline-block;position:absolute;top:0;left:0}@keyframes rotating-word-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rotating-word-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){.rotating-word{transition:none}.rotating-word__current{animation:none}}.hero__lead{max-width:64%;margin-top:2rem;font-size:clamp(.875rem,1.5vw,1.5rem)}.hero__list{flex-direction:column;gap:.5rem;margin-top:2rem;list-style:none;display:flex}.hero__list-item{align-items:center;gap:.65rem;font-size:clamp(.875rem,1.5vw,1.25rem);display:flex}.hero__check{background-color:var(--color-surface-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.25rem,1.75vw,1.75rem);height:clamp(1.25rem,1.75vw,1.75rem);display:flex}.hero__actions{gap:1rem;margin-top:2.5rem;display:flex}.hero__shape{aspect-ratio:1;z-index:-1;pointer-events:none;width:99.79%;position:absolute;top:50vh;right:-25%}.hero__ring{transform-origin:50%;aspect-ratio:1;will-change:transform;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__ring--3{width:100%;transform:translate(-50%, -50%) rotate(var(--ring-3-rotate,0deg))}.hero__ring--2{width:70.87%;transform:translate(-50%, -50%) rotate(var(--ring-2-rotate,0deg))}.hero__ring--1{width:40.69%;transform:translate(-50%, -50%) rotate(var(--ring-1-rotate,0deg))}@media (prefers-reduced-motion:reduce){.hero__ring--1,.hero__ring--2,.hero__ring--3{transform:translate(-50%,-50%)}}.button{background-color:var(--color-surface);color:var(--color-text);cursor:pointer;border:none;border-radius:9999px;padding:clamp(.4rem,1vw,.5rem) clamp(1.5rem,2.5vw,2rem);font-size:clamp(.95rem,1.5vw,1.35rem);font-weight:900;transition:background-color .25s,color .25s;display:inline-block}.button:hover{background-color:var(--color-text);color:var(--color-surface)}.button--inverse{background-color:var(--color-surface-inverse);color:var(--color-text-inverse)}.button--inverse:hover{background-color:var(--color-text-inverse);color:var(--color-surface-inverse)}.prijzen{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.prijzen>.cta{margin-top:clamp(5rem,8vw,7rem);margin-bottom:0}.prijzen{padding-bottom:clamp(1rem,2vw,2rem)}.prijzen__cta-wrap{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}.calc{background-color:var(--color-surface);border-radius:2rem;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);max-width:80rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,3.5vw,3rem) clamp(3rem,6vw,6rem);display:flex}.calc__title{text-align:center;font-size:clamp(1.5rem,2.75vw,2.25rem);font-weight:800}.calc__text{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.calc__subtitle{margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800}.calc__toggles{flex-wrap:wrap;gap:clamp(.75rem,1.5vw,1rem);margin-top:clamp(.5rem,1vw,.75rem);display:flex}.toggle-button{color:var(--color-text);border:2px solid var(--color-text);cursor:pointer;background-color:#0000;border-radius:.75rem;padding:clamp(.75rem,1.4vw,1rem) clamp(1.25rem,2.25vw,1.75rem);font-family:inherit;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:700;transition:background-color .2s,color .2s}.toggle-button--active{background-color:var(--color-text);color:var(--color-text-inverse)}.calc__textarea{background-color:var(--color-surface-light);width:100%;color:var(--color-text);resize:vertical;border:none;border-radius:1rem;padding:clamp(1rem,1.75vw,1.5rem);font-family:inherit;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.calc__textarea::placeholder{color:var(--color-text);opacity:.5}.calc__submit-wrap{justify-content:flex-end;margin-top:clamp(.5rem,1vw,.75rem);display:flex}.calc__form{flex-direction:column;gap:clamp(1.25rem,2.25vw,1.75rem);margin-top:clamp(.75rem,1.5vw,1rem);display:flex}.calc__row{gap:6px;display:grid}.calc__row--40-60{grid-template-columns:40% 1fr}.calc__row--30-70{grid-template-columns:30% 1fr}.calc__field{background-color:var(--color-surface-light);color:var(--color-text);border:none;min-width:0;padding:clamp(.85rem,1.4vw,1.1rem) clamp(1.25rem,2vw,1.75rem);font-family:inherit;font-size:clamp(1rem,1.3vw,1.2rem)}.calc__field::placeholder{color:var(--color-text);opacity:.5}.calc__field--left{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.calc__field--right{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.prijzen__footnote{flex-direction:column;gap:clamp(.75rem,1.5vw,1.25rem);max-width:80rem;margin-top:clamp(3rem,6vw,5rem);display:flex}.prijzen__footnote-title{font-size:clamp(1.5rem,2.75vw,2.25rem);font-weight:800}.prijzen__footnote-text{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.klanten{background-color:var(--color-surface);z-index:1;border-radius:2rem;margin-top:0;margin-bottom:clamp(6rem,12vw,10rem);padding:clamp(1.25rem,2vw,2rem) clamp(1.5rem,3vw,3rem);position:relative}.klanten__title{text-align:center;font-size:clamp(1.25rem,2.5vw,2.25rem);font-weight:800}.klanten__marquee{padding-block:clamp(1.75rem,3vw,3rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.klanten__track{gap:clamp(2rem,5vw,5rem);width:max-content;animation:40s linear infinite klanten-scroll;display:flex}.klanten__logo{background-color:var(--color-text);flex-shrink:0;width:clamp(10rem,16vw,16rem);height:clamp(3.5rem,6vw,6rem);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes klanten-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.klanten__track{animation:none}}.cases{margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem)}.cases__header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.cases__title{text-align:center;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.cases__viewport{touch-action:pan-y;cursor:grab;position:relative;overflow:hidden}.cases__viewport:active{cursor:grabbing}.cases__arrow{background-color:var(--color-text);width:clamp(2.75rem,3.5vw,3.5rem);height:clamp(2.75rem,3.5vw,3.5rem);color:var(--color-text-inverse);cursor:pointer;z-index:2;border:none;border-radius:50%;place-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(1);box-shadow:0 2px 6px #1800ad26}.cases__arrow svg{width:45%;height:45%;display:block}.cases__arrow:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 6px 16px #1800ad59}.cases__arrow:active{transform:translateY(-50%)scale(1.05)}.cases__arrow--prev{left:1rem}.cases__arrow--next{right:1rem}@media (max-width:700px){.cases__arrow{display:none}}.cases__track{will-change:transform;-webkit-user-select:none;user-select:none;gap:clamp(1.5rem,2vw,2rem);padding-block:.5rem;display:flex}.cases__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cases__arrow{cursor:pointer}.case{aspect-ratio:2;background-color:var(--color-surface);border-radius:2rem;flex:0 0 clamp(640px,90vw,1280px);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,2.5vw,2.5rem);display:grid}.case__body{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex;overflow:hidden}.case__title{margin-bottom:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800}.case__subheader{margin-top:clamp(.75rem,1.25vw,1rem);font-size:clamp(.95rem,1.25vw,1.15rem);font-weight:700}.case__text{margin-top:.25rem;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400}.case__list{flex-direction:column;gap:.4rem;margin-top:.5rem;list-style:none;display:flex}.case__list-item{align-items:center;gap:.55rem;font-size:clamp(.85rem,1.1vw,1rem);display:flex}.case__check{background-color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.1rem,1.5vw,1.5rem);height:clamp(1.1rem,1.5vw,1.5rem);display:flex}.case__media{align-items:stretch;min-width:0;margin:calc(-1*clamp(1.5rem,2.5vw,2.5rem)) calc(-1*clamp(1.5rem,2.5vw,2.5rem)) calc(-1*clamp(1.5rem,2.5vw,2.5rem)) 0;display:flex}.case__image{object-fit:cover;border-top-right-radius:2rem;border-bottom-right-radius:2rem;width:100%;height:100%}@media (max-width:600px){.case{aspect-ratio:auto;grid-template-columns:1fr}.case__media{justify-content:center}.case__image{aspect-ratio:1;max-width:300px;height:auto}}.data{text-align:center;margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem)}.data__title{margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.data__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}.data__stat{flex-direction:column;align-items:center;gap:.5rem;display:flex}.data__number{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1}.data__label{font-size:clamp(.9rem,1.25vw,1.15rem);font-weight:500}@media (max-width:700px){.data__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.data__grid{grid-template-columns:1fr}}.benefits{margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem)}.benefits__title{text-align:center;margin-bottom:clamp(3.5rem,6vw,5.5rem);font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.benefits__grid{grid-template-columns:repeat(3,minmax(0,22rem));justify-content:center;gap:clamp(1.25rem,2.5vw,2rem);list-style:none;display:grid}.benefits__card{background-color:var(--color-surface);aspect-ratio:1;border-radius:2rem;flex-direction:column;gap:1rem;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.benefits__card-title{font-size:clamp(1.15rem,1.75vw,1.5rem);font-weight:800}.benefits__card-text{font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:400;line-height:1.5}@media (max-width:900px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.benefits__grid{grid-template-columns:1fr}}.testimonial{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem);padding-block:clamp(3rem,6vw,5.5rem);position:relative;overflow:hidden}.testimonial__mark{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.testimonial__mark--right{width:clamp(9rem,18vw,18rem);height:auto;bottom:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.testimonial__mark--left{width:clamp(3rem,6vw,6rem);height:auto;top:clamp(1rem,3vw,3rem);left:clamp(1rem,4vw,4rem);transform:scale(-1)}.testimonial__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.testimonial__title{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700}.testimonial__quote{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);max-width:60rem;display:flex}.testimonial__text{text-align:justify;text-align-last:center;font-size:clamp(1rem,1.4vw,1.35rem);font-style:italic;line-height:1.55}.testimonial__attribution{font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:700}.testimonial__separator{opacity:.6;margin-inline:.5rem}.faq{margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem)}.faq__title{text-align:center;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.faq__list{flex-direction:column;gap:clamp(.75rem,1.25vw,1rem);display:flex}.faq-item{background-color:var(--color-surface);border-radius:1.5rem;overflow:hidden}.faq-item__trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,1.75vw,1.5rem) clamp(1.5rem,2.5vw,2rem);display:flex}.faq-item__question{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500}.faq-item__chevron{flex-shrink:0;place-items:center;width:clamp(2.5rem,4vw,4rem);height:clamp(2.5rem,4vw,4rem);transition:transform .25s;display:grid}.faq-item__chevron svg{width:100%;height:100%}.faq-item--open .faq-item__chevron{transform:rotate(180deg)}.faq-item__panel{padding:0 clamp(1.5rem,2.5vw,2rem) clamp(1rem,1.75vw,1.5rem)}.faq-item__answer{font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.55}.filters{flex-direction:column;gap:clamp(.5rem,1vw,.75rem);margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem);display:flex}.pill{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);white-space:nowrap;border-radius:9999px;padding:clamp(.7rem,1.2vw,.95rem) clamp(1.5rem,2.2vw,1.85rem);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;display:inline-block;box-shadow:5px 6px #0000001f}.cta{text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(6rem,12vw,10rem);margin-bottom:clamp(6rem,12vw,10rem);display:flex}.cta__title{font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.cta__text{text-align:justify;text-align-last:center;max-width:48rem;font-size:clamp(.95rem,1.3vw,1.2rem);font-weight:400;line-height:1.55}.cta__button{margin-top:clamp(.75rem,1.5vw,1.25rem);padding:clamp(.6rem,1.2vw,.75rem) clamp(2rem,3vw,2.75rem);font-size:clamp(1.1rem,1.8vw,1.6rem)}.pill-row{padding-block:clamp(.5rem,1vw,.75rem);overflow:hidden}.pill-row__track{gap:clamp(.75rem,1.25vw,1.25rem);width:max-content;animation-name:pill-row-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes pill-row-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pill-row__track{animation:none}}.datapakketten{padding-top:clamp(4rem,8vw,7rem)}.datapakketten__title{text-align:center;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800}.datapakketten__intro{max-width:50rem;padding-inline:var(--page-gutter);text-align:center;margin:clamp(1.5rem,3vw,2.5rem) auto 0;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.55}.datapakketten__intro.prijzen__intro{text-align:justify;text-align-last:center;max-width:84rem}.datapakketten__intro.over-ons__intro,.datapakketten__intro.cases-page__intro,.datapakketten__intro.contact__intro{text-align:justify;text-align-last:center;max-width:72rem}.success{padding-top:clamp(4rem,8vw,7rem)}.datapakketten__intro.success__intro{text-align:center;max-width:60rem}.success__actions{justify-content:center;margin-top:clamp(2rem,3vw,3rem);display:flex}.contact{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(1rem,2vw,2rem)}.contact-form{background-color:var(--color-surface);border-radius:2rem;flex-direction:column;gap:clamp(1.25rem,2.25vw,1.75rem);max-width:80rem;margin-top:clamp(4rem,7vw,6rem);padding:clamp(2rem,3.5vw,3rem) clamp(3rem,6vw,6rem);display:flex}.contact-form__title{margin-bottom:clamp(.5rem,1vw,1rem);font-size:clamp(1.5rem,2.75vw,2.25rem);font-weight:800}.contact-form__message{background-color:var(--color-surface-light);width:100%;color:var(--color-text);resize:vertical;border:none;border-radius:1.5rem;padding:clamp(1rem,1.75vw,1.5rem);font-family:inherit;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.contact-form__message::placeholder{color:var(--color-text);opacity:.5}.contact-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-form__required{opacity:.75;font-size:clamp(.9rem,1.15vw,1.05rem)}.contact-info{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(2rem,4vw,4rem);max-width:80rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.contact-info__map{aspect-ratio:1;border-radius:1.5rem;width:100%;height:auto;overflow:hidden}.contact-info__map iframe{border:0;display:block}.contact-info__list{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(3.5rem,7vw,5.5rem);width:fit-content;margin-inline:auto;list-style:none;display:flex}.contact-info__item{align-items:center;gap:clamp(1rem,2vw,1.5rem);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.35;display:flex}.contact-info__icon{background-color:var(--color-surface-inverse);width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);color:var(--color-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-info__icon svg{width:55%;height:55%}.contact-info__text{font-weight:500}@media (max-width:800px){.contact-info{grid-template-columns:1fr}}.cases-page{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(1rem,2vw,2rem)}.cases-list{flex-direction:column;gap:clamp(3rem,6vw,5rem);margin-top:clamp(4rem,7vw,6rem);display:flex}.cases-list .case{flex:initial;aspect-ratio:auto;align-items:center}.cases-list .case__image{aspect-ratio:1;object-fit:cover;height:auto}.cases-page>.cta{margin-top:clamp(4rem,8vw,7rem);margin-bottom:0}.over-ons{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(1rem,2vw,2rem)}.over-ons>.cta{margin-top:clamp(4rem,8vw,7rem);margin-bottom:0}.team{margin-top:clamp(4rem,7vw,6rem)}.team__grid{grid-template-columns:repeat(6,1fr);gap:clamp(2rem,4vw,3rem) clamp(.25rem,.5vw,.5rem);list-style:none;display:grid}.team__member{grid-column:span 2}.team__member:nth-child(7):nth-last-child(2){grid-column:2/span 2}.team__member{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.team__photo{aspect-ratio:3/4;object-fit:cover;background-color:var(--color-surface-light);border-radius:1.25rem;width:63%;margin-bottom:.75rem}.team__mail{color:var(--color-text);align-items:center;transition:opacity .2s;display:inline-flex}.team__mail:hover{opacity:.7}.team__mail svg{width:1.1em;height:1.1em}.team__name{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800}.team__role{opacity:.85;justify-content:center;align-items:center;gap:.3em;font-size:clamp(.95rem,1.25vw,1.15rem);display:inline-flex}@media (max-width:900px){.team__grid{grid-template-columns:repeat(4,1fr)}.team__member{grid-column:span 2}.team__member:nth-child(7):nth-last-child(2){grid-column:1/span 2}}@media (max-width:500px){.team__grid{grid-template-columns:repeat(2,1fr)}.team__member{grid-column:span 2}.team__member:nth-child(7):nth-last-child(2){grid-column:1/span 2}}.pakket{background-color:var(--color-surface);border-radius:2rem;flex-direction:column;gap:clamp(1.5rem,2.5vw,2rem);max-width:80rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,3.5vw,3rem) clamp(3rem,6vw,6rem);display:flex}.pakket__title{text-align:center;font-size:clamp(1.5rem,2.75vw,2.25rem);font-weight:800}.pakket__list{flex-direction:column;gap:.65rem;list-style:none;display:flex}.pakket__list-item{align-items:center;gap:.75rem;font-size:clamp(1rem,1.35vw,1.2rem);display:flex}.pakket__check{background-color:var(--color-surface-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.1rem,1.5vw,1.5rem);height:clamp(1.1rem,1.5vw,1.5rem);display:flex}.pakket__cta{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);align-self:flex-end}.pakket__cta:hover{background-color:var(--color-text-inverse);color:var(--color-surface-inverse)}.demo{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);margin-top:clamp(4rem,8vw,7rem);padding:clamp(3rem,6vw,5rem) 0}.demo__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.demo__title{font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.demo__text{text-align:justify;text-align-last:center;max-width:64rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.demo__booking{background-color:var(--color-surface-light);border:0;border-radius:1.5rem;width:100%;max-width:64rem;height:min(80vh,900px);margin-top:clamp(1rem,2vw,1.5rem)}.footer{background-color:var(--color-surface-light);color:var(--color-text);padding:clamp(3rem, 6vw, 5rem) var(--page-gutter);margin-top:clamp(4rem,8vw,7rem)}.footer__inner{grid-template-columns:auto 1fr minmax(26rem,42rem);align-items:start;gap:clamp(2rem,4vw,4rem);max-width:100%;display:grid}.footer__brand{flex-direction:column;gap:.75rem;display:flex}.footer__logo{width:clamp(9rem,14vw,14rem);height:auto;margin-bottom:1rem}.footer__email{font-size:clamp(1rem,1.25vw,1.2rem);font-weight:800}.footer__phone{font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:400}.footer__links{justify-content:center;gap:clamp(2rem,4vw,4rem);padding-top:clamp(.75rem,1.5vw,1.5rem);padding-left:clamp(2rem,5vw,5rem);display:flex}.footer__col{flex-direction:column;gap:.65rem;font-size:clamp(.95rem,1.15vw,1.1rem);list-style:none;display:flex}.footer__col a:hover{text-decoration:underline}.footer__demo{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:clamp(1rem,1.75vw,1.5rem) clamp(1.25rem,2vw,1.75rem);display:flex}.footer__demo-title{margin-bottom:.35rem;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600}.footer__demo-input{background-color:var(--color-surface-light);color:var(--color-text);border:none;border-radius:9999px;padding:clamp(.65rem,1vw,.85rem) clamp(1rem,1.5vw,1.25rem);font-family:inherit;font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:300}.footer__demo-input::placeholder{color:var(--color-text);opacity:.5;font-weight:300}.footer__demo-submit{align-self:flex-end;margin-top:.75rem;padding:clamp(.3rem,.6vw,.4rem) clamp(1rem,1.75vw,1.4rem);font-size:clamp(.85rem,1.1vw,1rem);font-weight:600}.footer__demo-submit:hover{background-color:var(--color-text-inverse);color:var(--color-text)}@media (max-width:900px){.footer__inner{grid-template-columns:1fr}.footer__links{justify-content:flex-start}}
