@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:italic;font-weight:300 900;src:url(/fonts/archivo-italic-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:italic;font-weight:300 900;src:url(/fonts/archivo-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:italic;font-weight:300 900;src:url(/fonts/archivo-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:normal;font-weight:300 900;src:url(/fonts/archivo-normal-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:normal;font-weight:300 900;src:url(/fonts/archivo-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-stretch:62% 125%;font-style:normal;font-weight:300 900;src:url(/fonts/archivo-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibmplexmono-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibmplexmono-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibmplexmono-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibmplexmono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibmplexmono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibmplexmono-500-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibmplexmono-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibmplexmono-500-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibmplexmono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibmplexmono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wa{--wa-bg:#f6f4ef;--wa-card:#fff;--wa-text:#20242f;--wa-text-secondary:#555a66;--wa-text-muted:#6b7080;--wa-line:#e3dfd6;--wa-line-strong:#dcd8ce;--wa-red:#ea3611;--wa-red-dark:#bd1d11;--wa-yellow:#feb221;--wa-lightblue:#a5ecee;--wa-cyan:#63eafd;--wa-blue:#639dfd;--wa-deepblue:#112d5d;--wa-purple:#9623c4;--wa-magenta:#e323c4;--wa-green:#c6f432;background:var(--wa-bg);color:var(--wa-text);overflow-x:clip;position:relative}.wa,.wa *,.wa :after,.wa :before{box-sizing:border-box}.wa{-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,sans-serif;line-height:1.5}.wa :where(a){color:var(--wa-red);text-decoration:none}.wa :where(a):hover{color:var(--wa-text)}.wa button,.wa input,.wa textarea{font-family:inherit}.wa ::-moz-selection{background:var(--wa-red);color:#fff}.wa ::selection{background:var(--wa-red);color:#fff}.wa-mono{font-family:IBM Plex Mono,monospace}@keyframes wa-lanes{0%{background-position:0 0}to{background-position:-400px 0}}@keyframes wa-pulse{0%,to{box-shadow:0 0 0 0 rgba(198,244,50,.55)}50%{box-shadow:0 0 0 6px rgba(198,244,50,0)}}@media (prefers-reduced-motion:reduce){.wa *{animation:none!important;transition:none!important}}.wa-progress{background:var(--wa-red);height:3px;left:0;position:fixed;top:0;width:0;z-index:100}.wa-container,.wa-section{margin-inline:auto;width:min(1280px,92vw)}.wa-section{padding:clamp(4.5rem,9vw,8rem) 0}.wa-eyebrow{color:var(--wa-red);font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em}.wa-heading{font-size:clamp(2.3rem,5.4vw,4.6rem);font-stretch:125%;font-weight:900;letter-spacing:-.05em;line-height:.9;margin-top:.35em;text-transform:uppercase}.wa-heading--accent-purple{color:var(--wa-purple)}.wa-heading-row{align-items:end;display:grid;gap:1.5em 4em;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.wa-lede{text-wrap:pretty;color:var(--wa-text-secondary);font-size:1.05rem;max-width:44ch}[data-reveal]{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}[data-reveal]:not([data-revealed]){opacity:0;transform:translateY(32px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.wa-header{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:hsla(43,28%,95%,.82);border-bottom:1px solid var(--wa-line);position:sticky;top:0;z-index:60}.wa-header__inner{flex-wrap:wrap;gap:1.4em;justify-content:space-between;margin-inline:auto;padding:.9em 0;width:min(1280px,92vw)}.wa-brand,.wa-header__inner{align-items:center;display:flex}.wa-brand{color:var(--wa-text);gap:.6em}.wa-brand__mark{display:block;flex-shrink:0;height:40px;width:40px}.wa-brand__name{display:flex;flex-direction:column;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;line-height:.92}.wa-nav{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:500;gap:1.7em}.wa-nav__link{color:#4a4f5c}.wa-nav__link:hover{color:var(--wa-text)}.wa-nav__cta{align-items:center;background:var(--wa-text);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;gap:.5em;padding:.62em 1.15em;transition:background .25s,color .25s}.wa-nav__cta:hover{background:var(--wa-red);color:#fff}.wa-hero{align-items:center;border-bottom:1px solid var(--wa-line);display:flex;min-height:88vh;position:relative}.wa-hero__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.wa-hero__bg-lines{background-image:repeating-linear-gradient(0deg,transparent 0 calc(12.5% - 1px),#efece5 calc(12.5% - 1px) 12.5%);inset:0;opacity:.9;position:absolute}.wa-hero__bg-lanes{animation:wa-lanes 6s linear infinite;background-image:repeating-linear-gradient(90deg,transparent 0 380px,rgba(234,54,17,.3) 380px 382px,transparent 382px 400px);inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);position:absolute}.wa-hero__bg-glow{background:radial-gradient(38% 48% at 88% 18%,rgba(254,178,33,.55),transparent 70%),radial-gradient(30% 40% at 6% 92%,rgba(99,234,253,.5),transparent 70%),radial-gradient(22% 30% at 55% 105%,rgba(227,35,196,.25),transparent 70%);inset:0;position:absolute}.wa-hero__inner{margin-inline:auto;padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem);position:relative;width:min(1280px,92vw)}.wa-hero__pills{align-items:center;display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:2.2em}.wa-pill{align-items:center;border:1px solid var(--wa-line-strong);border-radius:999px;color:#4a4f5c;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:.76rem;gap:.55em;letter-spacing:.06em;padding:.45em .9em}.wa-pill--status{background:hsla(0,0%,100%,.75)}.wa-pill__dot{animation:wa-pulse 2s infinite;background:var(--wa-green);border-radius:50%;height:7px;width:7px}.wa-hero__title{font-size:clamp(3rem,10.5vw,10rem);font-stretch:125%;font-weight:900;letter-spacing:-.055em;line-height:.84;text-transform:uppercase}.wa-hero__word{display:inline-block}.wa-hero__word--accent{color:var(--wa-red);font-style:italic}.wa-hero__word--light{font-stretch:62%;font-weight:300;letter-spacing:-.03em}.wa-hero__intro-grid{align-items:end;display:grid;gap:2em 4em;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-top:clamp(2rem,4vw,3.4rem)}.wa-hero__intro{text-wrap:pretty;color:var(--wa-text-secondary);font-size:clamp(1.08rem,1.5vw,1.3rem);max-width:46ch}.wa-hero__ctas{display:flex;flex-wrap:wrap;gap:.8em;justify-content:flex-start}.wa-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:800;gap:.6em;padding:1.05em 1.7em;transition:background .25s,border-color .25s,color .25s}.wa-btn--primary{background:var(--wa-red);color:#fff}.wa-btn--primary:hover{background:var(--wa-text);color:#fff}.wa-btn--outline{background:transparent;border:1px solid #c7c2b6;color:var(--wa-text);font-weight:700}.wa-btn--outline:hover{background:#efece5;border-color:var(--wa-text);color:var(--wa-text)}.wa-hero__stats{border-top:1px solid var(--wa-line-strong);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin-top:clamp(3rem,6vw,5rem)}.wa-stat{padding:1.3em 1.2em 0 0}.wa-stat__value{font-size:clamp(2rem,3.4vw,2.9rem);font-stretch:125%;font-weight:800;letter-spacing:-.04em;line-height:1}.wa-stat__label{color:var(--wa-text-muted);font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.06em;margin-top:.5em}.wa-diensten__list{border-top:1px solid var(--wa-line-strong)}.wa-diensten__row{align-items:start;background:none;border-bottom:1px solid var(--wa-line-strong);cursor:default;display:grid;gap:1em 2em;grid-template-columns:3.2em minmax(0,1.1fr) minmax(0,1fr) 2em;padding:1.6em 0;text-align:left;transition:padding .35s cubic-bezier(.2,.8,.2,1);width:100%}.wa-diensten__row:focus-visible,.wa-diensten__row:hover{padding-left:.6em}.wa-diensten__num{color:var(--wa-red);font-family:IBM Plex Mono,monospace;font-size:.82rem;padding-top:.7em}.wa-diensten__title{color:var(--wa-text);font-size:clamp(1.6rem,3.6vw,3rem);font-stretch:125%;font-weight:900;letter-spacing:-.045em;line-height:1;text-transform:uppercase;transition:color .3s}.wa-diensten__row:focus-visible .wa-diensten__title,.wa-diensten__row:hover .wa-diensten__title{color:var(--wa-red)}.wa-diensten__text{text-wrap:pretty;color:var(--wa-text-secondary);font-size:1rem;max-width:46ch;padding-top:.55em}.wa-diensten__arrow{color:var(--wa-text);font-size:1.6rem;opacity:.2;padding-top:.2em;transition:transform .35s,opacity .35s}.wa-diensten__row:focus-visible .wa-diensten__arrow,.wa-diensten__row:hover .wa-diensten__arrow{color:var(--wa-red);opacity:1;transform:rotate(-45deg)}.wa-portfolio{background:var(--wa-yellow);color:#0b0c0d}.wa-portfolio .wa-eyebrow{color:var(--wa-red-dark)}.wa-portfolio__filters{display:flex;flex-wrap:wrap;gap:.45em}.wa-filter-pill{background:transparent;border:1.5px solid #0b0c0d;border-radius:999px;color:#0b0c0d;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6em 1.05em;transition:background .2s,color .2s}.wa-filter-pill[aria-pressed=true]{background:#0b0c0d;color:#f3f2ee}.wa-filter-pill__count{font-family:IBM Plex Mono,monospace;font-size:.78em;opacity:.55}.wa-portfolio__grid{align-items:start;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin-top:2.6em}.wa-portfolio__list{border-top:1.5px solid #0b0c0d;max-height:640px;overflow-y:auto}.wa-portfolio__item{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(32,36,47,.2);color:#0b0c0d;cursor:pointer;display:flex;gap:1em;padding:1em .6em;text-align:left;transition:background .2s,padding .3s;width:100%}.wa-portfolio__item[aria-current=true]{background:hsla(0,0%,100%,.55);padding-left:1em}.wa-portfolio__item:focus-visible{outline:2px solid var(--wa-red);outline-offset:-2px}.wa-portfolio__item-idx{color:#3a3d40;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.74rem;width:2.2em}.wa-portfolio__item-body{flex:1;min-width:0;text-align:left}.wa-portfolio__item-name{font-size:1.12rem;font-weight:800;letter-spacing:-.02em}.wa-portfolio__item-domain,.wa-portfolio__item-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-portfolio__item-domain{color:#3a3d40;font-size:.84rem}.wa-portfolio__item-flag{color:#3a3d40;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.72rem}.wa-portfolio__item-arrow{color:var(--wa-red-dark);font-weight:700;opacity:0;transform:translateX(-6px);transition:transform .3s,opacity .3s}.wa-portfolio__item[aria-current=true] .wa-portfolio__item-arrow{opacity:1;transform:translateX(0)}.wa-portfolio__preview{position:sticky;top:90px}.wa-browser-mock{background:#fff;border:1.5px solid #0b0c0d;border-radius:16px;box-shadow:0 30px 60px -30px rgba(11,12,13,.45);overflow:hidden}.wa-browser-mock__bar{align-items:center;background:#e9e8e3;border-bottom:1.5px solid #0b0c0d;display:flex;gap:.8em;padding:.7em 1em}.wa-browser-mock__dots{display:flex;gap:6px}.wa-browser-mock__dot{border-radius:50%;display:inline-block;height:10px;width:10px}.wa-browser-mock__url{background:#fff;border:1px solid #cfcec8;border-radius:999px;color:#3a3d40;flex:1;font-family:IBM Plex Mono,monospace;font-size:.78rem;min-width:0;overflow:hidden;padding:.3em .9em;text-overflow:ellipsis;white-space:nowrap}.wa-browser-mock__shot-wrap{aspect-ratio:16/10;background:#e9e8e3;overflow:hidden;position:relative}.wa-browser-mock__shot{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.wa-portfolio__meta{display:grid;gap:.9em;margin-top:1.4em}.wa-portfolio__meta-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.wa-portfolio__meta-name{font-size:clamp(1.6rem,2.6vw,2.2rem);font-stretch:125%;font-weight:900;letter-spacing:-.04em;line-height:1}.wa-portfolio__meta-cat{background:var(--wa-text);border-radius:6px;color:#f3f2ee;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.06em;padding:.35em .75em}.wa-portfolio__meta-desc{text-wrap:pretty;color:#3a3d40;font-size:1.02rem;max-width:56ch}.wa-portfolio__visit{align-items:center;border-bottom:2px solid var(--wa-red);color:#0b0c0d;display:inline-flex;font-weight:700;gap:.4em;padding-bottom:.1em}.wa-portfolio__visit:hover{color:var(--wa-red-dark)}.wa-werkwijze__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:3em}.wa-lap-card{border-radius:18px;padding:2em 1.6em 2.2em;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.wa-lap-card:hover{transform:translateY(-6px) rotate(-1deg)}.wa-lap-card--4:hover{transform:translateY(-6px) rotate(1deg)}.wa-lap-card--1{background:var(--wa-lightblue)}.wa-lap-card--2{background:var(--wa-blue)}.wa-lap-card--3{background:var(--wa-yellow)}.wa-lap-card--4{background:var(--wa-red);color:#fff}.wa-lap-card__eyebrow{color:var(--wa-text);font-family:IBM Plex Mono,monospace;font-size:.76rem}.wa-lap-card--4 .wa-lap-card__eyebrow{color:#fff;opacity:.7}.wa-lap-card__title{font-size:1.7rem;font-stretch:125%;font-weight:900;letter-spacing:-.04em;margin-top:.9em}.wa-lap-card__text{text-wrap:pretty;color:var(--wa-text);font-size:.96rem;margin-top:.5em}.wa-lap-card--4 .wa-lap-card__text{color:#fff}.wa-hosting{background:var(--wa-deepblue);border-block:1px solid #2e3342;color:#f3f2ee}.wa-hosting .wa-eyebrow{color:var(--wa-red)}.wa-hosting__grid{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) 0;width:min(1280px,92vw)}.wa-hosting__intro{text-wrap:pretty;color:#b9bcb6;font-size:1.05rem;margin-top:1.2em;max-width:44ch}.wa-checklist{border-top:1px solid #363b4b;display:grid;gap:0;margin-top:2em}.wa-checklist__row{border-bottom:1px solid #363b4b;display:flex;gap:1em;justify-content:space-between;padding:.9em 0}.wa-checklist__check{color:var(--wa-green);font-family:IBM Plex Mono,monospace;font-size:.8rem}.wa-status-card{background:#0c2147;border:1px solid #363b4b;border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem)}.wa-status-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.wa-status-card__label{align-items:center;display:inline-flex;font-weight:700;gap:.55em}.wa-status-card__url{color:#9aa0b0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.wa-status-card__sla-row{align-items:baseline;display:flex;justify-content:space-between;margin-top:1.8em}.wa-status-card__sla-label{color:#9aa0b0;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.06em}.wa-status-card__sla-value{font-size:1.3rem;font-stretch:125%;font-weight:800;letter-spacing:-.03em}.wa-status-card__sla-value small{color:#9aa0b0;font-size:.7em}.wa-uptime-bars{align-items:stretch;display:flex;gap:2px;height:38px;margin-top:.8em}.wa-uptime-bar{background:var(--wa-green);border-radius:2px;flex:1}.wa-uptime-bar--incident{background:#e8c547}.wa-uptime-caption{color:#6b7185;display:flex;font-family:IBM Plex Mono,monospace;font-size:.7rem;justify-content:space-between;margin-top:.5em}.wa-status-card__grid{background:#363b4b;border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:1.8em;overflow:hidden}.wa-status-card__cell{background:#2a2e3a;padding:1.1em}.wa-status-card__cell-label{color:#9aa0b0;font-family:IBM Plex Mono,monospace;font-size:.7rem}.wa-status-card__cell-value{font-weight:700;margin-top:.3em}.wa-pakketten__grid{display:grid;gap:1.2em;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-top:3em}.wa-plan-card{background:#fff;border:1px solid var(--wa-line-strong);border-radius:22px;display:flex;flex-direction:column;gap:1.4em;padding:clamp(1.6rem,3vw,2.4rem);transition:border-color .3s,transform .3s}.wa-plan-card:hover{transform:translateY(-4px)}.wa-plan-card--popular:hover{border-color:var(--wa-red)}.wa-plan-card--custom:hover{border-color:var(--wa-text)}.wa-plan-card__head{align-items:center;display:flex;gap:1em;justify-content:space-between}.wa-plan-card__name{font-size:1.5rem;font-stretch:125%;font-weight:900;letter-spacing:-.03em}.wa-plan-card__badge{border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:.72rem;padding:.3em .7em}.wa-plan-card__badge--popular{background:var(--wa-red);color:#fff}.wa-plan-card__badge--custom{border:1px solid #c7c2b6;color:#4a4f5c}.wa-plan-card__desc{color:var(--wa-text-secondary)}.wa-plan-card__price{font-size:3.2rem;font-stretch:125%;font-weight:900;letter-spacing:-.05em;line-height:1}.wa-plan-card__price-suffix{color:var(--wa-text-muted)}.wa-plan-card__price-note{color:var(--wa-text-secondary);margin-top:.3em}.wa-plan-card__checks{color:#3a3f4b;display:grid;font-size:.95rem;gap:.55em}.wa-plan-card__cta{border-radius:999px;display:flex;font-weight:800;justify-content:center;margin-top:auto;padding:1em}.wa-plan-card__cta--primary{background:var(--wa-red);color:#fff}.wa-plan-card__cta--primary:hover{background:var(--wa-text);color:#fff}.wa-plan-card__cta--outline{border:1px solid #c7c2b6;color:var(--wa-text)}.wa-plan-card__cta--outline:hover{background:#efece5;border-color:var(--wa-text);color:var(--wa-text)}.wa-pakketten__footnote{color:#7a7f8c;font-family:IBM Plex Mono,monospace;font-size:.72rem;margin-top:1.2em}.wa-over{background:var(--wa-lightblue)}.wa-over__grid{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) 0;width:min(1280px,92vw)}.wa-over__collage{aspect-ratio:4/5;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));position:relative}.wa-over__tile{background:#e3dfd6;border:6px solid #fff;border-radius:18px;box-shadow:0 24px 50px -24px rgba(32,36,47,.55);display:block;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wa-over__tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wa-over__tile--meer{grid-area:1/6/9/13;transform:rotate(2.5deg);z-index:1}.wa-over__tile--meer img{-o-object-position:72% 70%;object-position:72% 70%}.wa-over__tile--portret{grid-area:2/1/8/8;transform:rotate(-2.5deg);z-index:2}.wa-over__tile--portret img{-o-object-position:center 30%;object-position:center 30%}.wa-over__tile--hond{grid-area:7/3/13/10;transform:rotate(1.5deg);z-index:3}.wa-over__tile--hond img{-o-object-position:center 72%;object-position:center 72%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wa-over__tile:hover{transform:rotate(0deg) scale(1.04);z-index:10}}.wa-over__photo-caption{background:var(--wa-text);border-radius:6px;bottom:6%;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;padding:.4em .7em;position:absolute;right:0;z-index:20}@media (max-width:480px){.wa-over__collage{aspect-ratio:1/1}}.wa-over__intro{text-wrap:pretty;color:var(--wa-text-secondary);font-size:1.08rem;margin-top:1.3em;max-width:48ch}.wa-bewora-card{align-items:flex-start;background:#fff;border:1px solid var(--wa-line-strong);border-radius:16px;display:flex;gap:1.2em;margin-top:2em;padding:1.4em 1.5em}.wa-bewora-card__badge{background:var(--wa-text);border-radius:6px;color:#fff;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;padding:.35em .7em;transition:background .2s,color .2s}.wa-bewora-card__badge:hover{background:var(--wa-red);color:#fff}.wa-bewora-card__text{text-wrap:pretty;color:#3a3f4b;font-size:.98rem}.wa-bewora-card__text a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--wa-red);text-decoration-color:var(--wa-red);text-underline-offset:3px}.wa-bewora-card__text a:hover{color:var(--wa-red)}.wa-contact{background:var(--wa-red);color:#fff}.wa-contact__grid{align-items:start;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) 0;width:min(1280px,92vw)}.wa-contact__heading{font-size:clamp(3rem,8vw,7.2rem);font-stretch:125%;font-weight:900;letter-spacing:-.055em;line-height:.84;margin-top:.3em;text-transform:uppercase}.wa-contact__intro{font-size:1.12rem;margin-top:1.2em;max-width:40ch}.wa-contact__links{display:grid;font-size:clamp(1.2rem,2.2vw,1.6rem);font-stretch:125%;font-weight:800;gap:.4em;letter-spacing:-.03em;margin-top:1.8em}.wa-contact__links a{color:#fff}.wa-contact-card,.wa-contact__links a:hover{color:var(--wa-text)}.wa-contact-card{background:var(--wa-bg);border-radius:22px;padding:clamp(1.6rem,3vw,2.4rem)}.wa-contact-form{display:grid;gap:1.1em}.wa-contact-form__label{color:var(--wa-text-muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;margin-bottom:.6em}.wa-contact-form__types{display:flex;flex-wrap:wrap;gap:.45em}.wa-type-pill{background:#efece5;border:1px solid var(--wa-line-strong);border-radius:999px;color:#3a3f4b;cursor:pointer;font-size:.88rem;font-weight:600;padding:.55em 1em;transition:all .2s}.wa-type-pill[aria-pressed=true]{background:var(--wa-red);border-color:var(--wa-red);color:#fff}.wa-contact-form__row{display:grid;gap:.8em;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.wa-input,.wa-textarea{background:#efece5;border:1px solid var(--wa-line-strong);border-radius:12px;color:var(--wa-text);font-size:1rem;outline:none;padding:.95em 1em;transition:border-color .2s;width:100%}.wa-input:focus,.wa-textarea:focus{border-color:var(--wa-red)}.wa-textarea{resize:vertical}.wa-submit{background:var(--wa-red);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:1.02rem;font-weight:800;padding:1.05em;transition:background .25s}.wa-submit:hover{background:var(--wa-text)}.wa-submit:disabled{cursor:not-allowed;opacity:.6}.wa-sent{padding:2.5em 0;text-align:center}.wa-sent__title{color:var(--wa-red);font-size:2.4rem;font-stretch:125%;font-weight:900;letter-spacing:-.04em}.wa-sent__text{color:var(--wa-text-secondary);margin-top:.6em}.wa-honeypot{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}.wa-error{color:var(--wa-red-dark);font-size:.85rem;margin-top:-.6em}.wa-footer{background:var(--wa-text);border-top:1px solid #2e3342;color:#f3f2ee}.wa-footer__inner{color:#9aa0b0;display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:.76rem;gap:1em 2em;justify-content:space-between;margin-inline:auto;padding:1.8em 0;width:min(1280px,92vw)}.wa-footer__brand{align-items:center;display:flex;gap:.8em}.wa-footer__brand a{color:inherit;text-decoration:underline;text-underline-offset:3px}.wa-footer__brand a:hover{color:#f3f2ee}.wa-footer__links{display:flex;flex-wrap:wrap;gap:1.4em}.wa-footer__links a{color:#9aa0b0}.wa-footer__links a:hover{color:#f3f2ee}
