.wi-subhead{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;letter-spacing:-.015em;color:hsl(var(--brand-ink))}.wi-subhead__icon{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:9999px;background:hsl(var(--brand-navy) / .08);color:hsl(var(--brand-ink))}.wi-subhead__icon--yes{background:linear-gradient(135deg,#1d4ed8,#06b6d4);color:#fff}.wi-grid{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}@media(min-width:1024px){.wi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wi-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.5rem;border:1px solid hsl(30 20% 84%);background:#ffffffe0;box-shadow:0 18px 40px -32px hsl(var(--brand-navy) / .55);transition:transform .3s var(--ease-out-expo, ease-out),box-shadow .3s ease,border-color .2s ease}.wi-card:hover{transform:translateY(-4px);border-color:hsl(var(--brand-blue) / .4);box-shadow:0 26px 50px -30px hsl(var(--brand-navy) / .6)}.wi-card__visual{position:relative;height:10.5rem;margin:.6rem .6rem 0;overflow:hidden;border-radius:1.1rem;background:radial-gradient(120% 90% at 20% 10%,hsl(189 94% 55% / .22),transparent 55%),linear-gradient(160deg,hsl(var(--brand-navy)),#142752)}.wi-card__visual--img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wi-card__body{padding:1.1rem 1.35rem 1.4rem}.wi-card__title{font-size:1.125rem;font-weight:700;line-height:1.3;color:hsl(var(--brand-ink))}.wi-card__text{margin-top:.4rem;font-size:.9875rem;line-height:1.6;color:hsl(var(--brand-slate))}.wi-vis{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.75rem}.wi-bubble{position:absolute;max-width:62%;border-radius:.9rem;padding:.45rem .7rem;font-weight:600;line-height:1.3;box-shadow:0 10px 20px -12px #0009}.wi-bubble--a{left:1rem;top:1rem;border-bottom-left-radius:.2rem;background:#ffffff1f}.wi-bubble--b{left:2.2rem;top:3.7rem;border-bottom-left-radius:.2rem;background:#07b6d5;color:hsl(var(--brand-navy))}.wi-doc{position:absolute;right:1rem;bottom:1rem;display:grid;gap:.35rem;width:6.5rem;border-radius:.6rem;background:#fff;padding:.6rem;color:hsl(var(--brand-ink));box-shadow:0 16px 30px -14px #000000b3;rotate:4deg}.wi-doc b{font-size:.75rem}.wi-doc i{height:.3rem;border-radius:9999px;background:#d9dfe8}.wi-doc i.short{width:60%}.wi-doc__ok{position:absolute;right:-.55rem;top:-.55rem;display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:9999px;background:#22c55e;color:#fff;box-shadow:0 0 0 3px hsl(var(--brand-navy))}.wi-frame{position:absolute;display:grid;align-content:start;gap:.35rem;border-radius:.5rem;background:#fff;padding:.45rem;box-shadow:0 14px 26px -14px #000000b3}.wi-frame i{height:.3rem;border-radius:9999px;background:#d9dfe8}.wi-frame i.short{width:55%}.wi-frame__hero{height:2.2rem!important;border-radius:.3rem!important;background:linear-gradient(135deg,#1d4ed8,#06b6d4)!important}.wi-frame--1{left:1rem;top:1.1rem;width:8.5rem;outline:2px solid hsl(189 94% 55%);outline-offset:3px}.wi-frame--2{right:1.1rem;top:2.4rem;width:6.5rem;opacity:.9}.wi-swatches{position:absolute;left:1rem;bottom:1rem;display:flex;gap:.3rem}.wi-swatches i{width:1.1rem;height:1.1rem;border-radius:9999px;box-shadow:0 0 0 2px #ffffffd9}.wi-swatches i:nth-child(1){background:#1d4ed8}.wi-swatches i:nth-child(2){background:#06b6d4}.wi-swatches i:nth-child(3){background:#f59e0b}.wi-cursor{position:absolute;left:55%;top:58%;display:flex;align-items:flex-start;color:#f472b6}.wi-cursor em{margin:.7rem 0 0 -.1rem;border-radius:.3rem;background:#f472b6;padding:.05rem .35rem;font-size:.6875rem;font-style:normal;font-weight:700;color:#fff}.wi-vis--responsive{display:flex;align-items:flex-end;justify-content:center;gap:.6rem;padding-bottom:1.4rem}.wi-dev{display:block;border:3px solid hsl(0 0% 100% / .85);background:#121d36;padding:3px}.wi-dev i{display:block;width:100%;height:100%;border-radius:.2rem;background:linear-gradient(180deg,#1D4ED8 0 32%,hsl(0 0% 100% / .85) 32% 40%,hsl(0 0% 100% / .25) 40% 46%,transparent 46%),#222f4f}.wi-dev--desktop{width:8.5rem;height:5.4rem;border-radius:.5rem}.wi-dev--tablet{width:4.2rem;height:5.6rem;border-radius:.6rem}.wi-dev--phone{width:2.4rem;height:4.6rem;border-radius:.6rem}.wi-vis--ssl{align-content:center;gap:.9rem}.wi-url{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background:#fff;padding:.45rem 1rem .45rem .45rem;color:hsl(var(--brand-ink));font-size:.875rem;box-shadow:0 16px 30px -14px #000000b3}.wi-url__lock{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:9999px;background:#dcf9e7;color:#15803d}.wi-url__text b{color:#15803d}.wi-shield{display:grid;width:2.6rem;height:2.9rem;place-items:center;clip-path:polygon(50% 0,100% 18%,100% 55%,50% 100%,0 55%,0 18%);background:linear-gradient(160deg,#06b6d4,#1d4ed8);color:#fff}.wi-vis--seo{display:flex;align-items:center;justify-content:center;gap:1.4rem}.wi-gauge{position:relative;display:grid;justify-items:center;gap:.15rem}.wi-gauge svg{width:5.5rem;height:auto;overflow:visible}.wi-gauge__track,.wi-gauge__fill{fill:none;stroke-width:8;stroke-linecap:round}.wi-gauge__track{stroke:#ffffff26}.wi-gauge__fill{stroke:#22c55e;stroke-dasharray:100;stroke-dashoffset:12}.wi-gauge__needle{transform-origin:40px 44px;rotate:62deg}.wi-gauge__needle line{stroke:#fff;stroke-width:3;stroke-linecap:round}.wi-gauge__needle circle{fill:#fff}.wi-gauge__label{font-size:.75rem;font-weight:800;letter-spacing:.04em;color:#22c55e}.wi-vitals{display:grid;gap:.5rem}.wi-vital{display:grid;grid-template-columns:2.2rem 5.5rem;align-items:center;gap:.4rem}.wi-vital b{font-size:.6875rem;letter-spacing:.04em;color:#fffc}.wi-vital i{height:.45rem;border-radius:9999px;background:linear-gradient(90deg,#22c55e 0 82%,#ffffff26 82%)}.wi-vis--contact{align-content:center;gap:1rem}.wi-steps{position:relative;display:flex;gap:1.1rem}.wi-steps:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:.5rem;height:2px;background:linear-gradient(90deg,#1d4ed8,#06b6d4)}.wi-steps__dot{position:relative;display:grid;justify-items:center;gap:.35rem;padding-top:1.35rem;font-weight:600;color:#ffffffd9}.wi-steps__dot:before{content:"";position:absolute;top:0;width:1.05rem;height:1.05rem;border-radius:9999px;background:#06b6d4;box-shadow:0 0 0 3px hsl(var(--brand-navy))}.wi-pin{display:inline-flex;align-items:center;gap:.35rem;justify-self:center;border-radius:9999px;background:#ffffff1f;padding:.35rem .8rem .35rem .5rem;font-weight:700;color:#fff}.wi-pin svg{color:#06b6d4}.wi-extras{display:grid;gap:.9rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.wi-extra{display:flex;gap:.85rem;border-radius:1.1rem;border:1.5px dashed hsl(30 15% 74%);background:#ffffff80;padding:1rem 1.1rem}.wi-extra__icon{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:.8rem;background:hsl(var(--brand-navy));color:#fff}.wi-extra__title{font-size:1rem;font-weight:700;color:hsl(var(--brand-ink))}.wi-extra__text{margin-top:.2rem;font-size:.9375rem;line-height:1.55;color:hsl(var(--brand-slate))}.wi-note{max-width:46rem;color:hsl(var(--brand-slate))}.dark .wi-card,.dark .wi-extra{background:#ffffff0d;border-color:#ffffff24}.dark :is(.wi-subhead,.wi-card__title,.wi-extra__title){color:#fff}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .wi-cursor{animation:wi-cursor 6s ease-in-out infinite}html[data-motion=on] .wi-bubble--b{animation:wi-pop 5s ease-in-out infinite}html[data-motion=on] .wi-shield{animation:wi-pulse 3s ease-in-out infinite}html[data-motion=on] .wi-gauge__needle{animation:wi-needle 4s ease-in-out infinite}html[data-motion=on] .wi-gauge__fill{animation:wi-arc 4s ease-in-out infinite}html[data-motion=on] .wi-vital i{animation:wi-bar 4s ease-in-out infinite;animation-delay:calc(var(--i) * .25s)}html[data-motion=on] .wi-dev{transition:transform .4s var(--ease-out-expo, ease-out)}html[data-motion=on] .wi-card:hover .wi-dev--desktop{transform:translateY(-4px)}html[data-motion=on] .wi-card:hover .wi-dev--tablet{transform:translateY(-6px)}html[data-motion=on] .wi-card:hover .wi-dev--phone{transform:translateY(-8px)}html[data-motion=on] .wi-steps__dot:nth-child(3):before{animation:wi-pulse 2.4s ease-in-out infinite}}@keyframes wi-cursor{0%,to{translate:0 0}35%{translate:-4.5rem -2.2rem}65%{translate:1.5rem -3.2rem}}@keyframes wi-needle{0%,to{rotate:62deg}15%{rotate:-70deg}45%{rotate:70deg}60%{rotate:58deg}}@keyframes wi-arc{0%,to{stroke-dashoffset:12}15%{stroke-dashoffset:92}45%,60%{stroke-dashoffset:10}}@keyframes wi-pop{0%,to{scale:1}50%{scale:1.04}}@keyframes wi-pulse{0%,to{scale:1;filter:drop-shadow(0 0 0 hsl(189 94% 55% / 0))}50%{scale:1.08;filter:drop-shadow(0 0 10px hsl(189 94% 55% / .7))}}@keyframes wi-bar{0%,to{background-size:100% 100%;filter:brightness(1)}50%{filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){.wi-card{transition:none}.wi-card:hover{transform:none}}.sp{--sp-green: #95bf47;--sp-green-d: #5e8e3e;--sp-loop: 9s;position:relative;margin:0;display:grid;gap:1rem;border-radius:1.5rem;border:1px solid hsl(0 0% 100% / .12);background:linear-gradient(160deg,#ffffff17,#ffffff08);padding:clamp(1rem,2.4vw,1.5rem);box-shadow:0 40px 80px -50px #000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.sp-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.sp-node{display:grid;justify-items:center;gap:.4rem}.sp-node__logo{position:relative;display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1.1rem;box-shadow:0 16px 30px -14px #000c}.sp-node--ict .sp-node__logo{background:linear-gradient(135deg,#1d4ed8,#06b6d4);color:#fff}.sp-node--shopify .sp-node__logo{background:#fff;color:var(--sp-green)}.sp-node__logo:after{content:"";position:absolute;inset:-6px;border-radius:1.4rem;border:2px solid currentColor;opacity:0}.sp-node--ict .sp-node__logo:after{color:#06b6d4}.sp-node__name{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#ffffffd9;white-space:nowrap}.sp-beam{position:relative;display:grid;place-items:center;height:3.5rem;align-self:start}.sp-beam__line{position:absolute;left:0;right:0;top:50%;height:14px;translate:0 -50%;background:linear-gradient(90deg,#06b6d4,var(--sp-green));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath d='M5 3l4 4-4 4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 center / 16px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath d='M5 3l4 4-4 4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 center / 16px 14px repeat-x}.sp-beam__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;background:#071427;padding:.35rem .75rem;box-shadow:0 0 0 1px #ffffff29,0 10px 24px -10px #000c;font-size:.75rem;font-weight:800;white-space:nowrap;color:#fff}.sp-beam__badge svg{color:var(--sp-green)}.sp-store{position:relative;overflow:hidden;border-radius:1rem;background:#fff;color:hsl(var(--brand-ink));box-shadow:0 30px 60px -36px #000000e6}.sp-store__bar{display:flex;align-items:center;gap:.3rem;padding:.45rem .7rem;background:#e8ecf3}.sp-store__bar i{width:.5rem;height:.5rem;border-radius:9999px;background:#bcc5d2}.sp-store__url{margin-left:.5rem;border-radius:9999px;background:#fff;padding:.1rem .6rem;font-size:.6875rem;color:hsl(var(--brand-slate))}.sp-store__head{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem .3rem}.sp-store__brand{font-size:.875rem;font-weight:800;letter-spacing:-.01em}.sp-store__cart{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border-radius:9999px;background:#eef2f6}.sp-store__cart b{position:absolute;right:-.2rem;top:-.2rem;display:grid;min-width:1rem;height:1rem;place-items:center;border-radius:9999px;background:var(--sp-green-d);font-size:.625rem;color:#fff}.sp-store__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.4rem .9rem .7rem}.sp-prod{display:grid;gap:.3rem;border-radius:.6rem;border:1px solid hsl(215 25% 90%);padding:.4rem}.sp-prod__img{height:3.2rem;border-radius:.4rem}.sp-prod:nth-child(1) .sp-prod__img{background:linear-gradient(135deg,#c7d2fe,#a5b4fc)}.sp-prod:nth-child(2) .sp-prod__img{background:linear-gradient(135deg,#bbf7d0,var(--sp-green))}.sp-prod:nth-child(3) .sp-prod__img{background:linear-gradient(135deg,#a5f3fc,#06b6d4)}.sp-prod i{height:.3rem;border-radius:9999px;background:#d2dae4}.sp-prod i.short{width:55%}.sp-prod__btn{height:.95rem;border-radius:9999px;background:hsl(var(--brand-navy))}.sp-prod:nth-child(2) .sp-prod__btn{background:var(--sp-green-d)}.sp-checkout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:0;padding:.6rem .9rem .9rem;list-style:none;border-top:1px solid hsl(215 25% 92%)}.sp-checkout li{display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;background:#e1f4e8;padding:.3rem .2rem;font-size:.6875rem;font-weight:700;color:var(--sp-green-d);white-space:nowrap}.sp-toast{position:absolute;right:.7rem;bottom:3.4rem;display:flex;align-items:center;gap:.5rem;border-radius:.8rem;background:#071427;padding:.5rem .75rem .5rem .5rem;color:#fff;box-shadow:0 18px 30px -14px #000c}.sp-toast__icon{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.55rem;background:#fff;color:var(--sp-green)}.sp-toast b{display:block;font-size:.75rem}.sp-toast small{display:block;font-size:.6875rem;color:#ffffffb3}.sp-points__title{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#39dcf9}.sp-points ul{display:grid;gap:.4rem 1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.sp-points li{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#ffffffeb}.sp-points li svg{flex:none;color:var(--sp-green)}@media(max-width:420px){.sp-node__logo{width:2.9rem;height:2.9rem}.sp-beam__badge{padding:.3rem .55rem;font-size:.6875rem}.sp-checkout li{font-size:.625rem}.sp-checkout li svg{display:none}}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .sp-beam__line{animation:sp-flow 1.1s linear infinite}html[data-motion=on] .sp-node__logo:after{animation:sp-ring var(--sp-loop) ease-out infinite}html[data-motion=on] .sp-node--shopify .sp-node__logo:after{animation-delay:.6s}html[data-motion=on] .sp-beam__badge{animation:sp-badge var(--sp-loop) ease-in-out infinite}html[data-motion=on] .sp-prod{animation:sp-prod var(--sp-loop) var(--ease-out-expo, ease-out) infinite;animation-delay:calc(var(--i) * .18s)}html[data-motion=on] .sp-store__cart b{animation:sp-bump var(--sp-loop) ease-out infinite}html[data-motion=on] .sp-checkout li{animation:sp-step var(--sp-loop) ease-out infinite;animation-delay:calc(var(--i) * .45s)}html[data-motion=on] .sp-toast{animation:sp-toast var(--sp-loop) var(--ease-out-expo, ease-out) infinite}}@keyframes sp-flow{0%{-webkit-mask-position:0 center;mask-position:0 center}to{-webkit-mask-position:16px center;mask-position:16px center}}@keyframes sp-ring{0%,6%{opacity:.9;scale:.92}22%,to{opacity:0;scale:1.25}}@keyframes sp-badge{0%,to{scale:1}8%{scale:1.08}16%{scale:1}}@keyframes sp-prod{0%{opacity:.35;translate:0 8px}10%,to{opacity:1;translate:0 0}}@keyframes sp-bump{0%,30%{scale:1}35%{scale:1.45}42%,to{scale:1}}@keyframes sp-step{0%,40%{background:#ebeff4;color:hsl(var(--brand-slate))}46%,92%{background:#e1f4e8;color:var(--sp-green-d)}to{background:#ebeff4;color:hsl(var(--brand-slate))}}@keyframes sp-toast{0%,22%{opacity:1;translate:0 0}28%,60%{opacity:0;translate:1.5rem 0}68%,to{opacity:1;translate:0 0}}.code-rain{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent),linear-gradient(to right,hsl(0 0% 0% / .45),#000 55%);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent),linear-gradient(to right,#00000073,#000 55%);-webkit-mask-composite:source-in;mask-composite:intersect}.code-rain__col{position:absolute;top:0;left:var(--x);width:-moz-max-content;width:max-content;margin:0;font-family:ui-monospace,Geist Mono,Menlo,Consolas,monospace;font-size:clamp(.8rem,1.1vw,1.05rem);line-height:1.9;color:hsl(0 0% 100% / var(--a, .07));white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-motion=on] .code-rain__col{animation:code-scroll var(--t, 60s) linear infinite}@keyframes code-scroll{to{translate:0 -50%}}@media(max-width:767px){.code-rain__col:nth-child(n+3){display:none}.code-rain__col{font-size:.7rem;color:hsl(0 0% 100% / calc(var(--a, .07) * .55))}}.aura{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.aura__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.aura__blob--1{left:-8%;top:-10%;width:34rem;height:34rem;background:hsl(var(--brand-blue) / .55)}.aura__blob--2{right:-6%;top:20%;width:28rem;height:28rem;background:hsl(var(--brand-cyan) / .4)}.aura__blob--3{left:35%;bottom:-30%;width:30rem;height:30rem;background:hsl(var(--brand-navy-2) / .9)}html[data-motion=on] .aura__blob--1{animation:aura-1 22s ease-in-out infinite alternate}html[data-motion=on] .aura__blob--2{animation:aura-2 26s ease-in-out infinite alternate}html[data-motion=on] .aura__blob--3{animation:aura-3 30s ease-in-out infinite alternate}@keyframes aura-1{to{transform:translate(14vw,8vw) scale(1.15)}}@keyframes aura-2{to{transform:translate(-12vw,10vw) scale(.9)}}@keyframes aura-3{to{transform:translate(-10vw,-8vw) scale(1.1)}}@media(max-width:767px){.aura__blob{filter:blur(50px)}.aura__blob--1,.aura__blob--2,.aura__blob--3{width:18rem;height:18rem}}.ticker-band{background:linear-gradient(100deg,hsl(var(--brand-blue)),hsl(var(--brand-blue-deep)));color:#fff}.ticker-band .mo-marquee{padding-block:.9rem}.ticker-band .mo-marquee__controls{position:absolute;right:.75rem;top:50%;margin:0;translate:0 -50%}.ticker-band .mo-marquee__toggle:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ticker-band{position:relative}.ticker-band__item{display:inline-flex;align-items:center;gap:1.25rem;padding-inline:.75rem;font-weight:800;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ticker-band__dot{width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--brand-cyan));box-shadow:0 0 10px hsl(var(--brand-cyan) / .8);flex:none}.case-stack{display:grid;gap:1.5rem}.site-case{position:sticky;top:calc(5.5rem + var(--i, 0) * 1.25rem);display:grid;gap:2rem;min-height:min(70vh,40rem);padding:clamp(1.5rem,4vw,3rem);border-radius:1.75rem;color:#fff;background:var(--case-bg, hsl(var(--brand-navy-2)));box-shadow:0 -10px 40px -20px #0009,0 30px 60px -30px #000c;overflow:hidden;isolation:isolate}.site-case:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 80% 0%,hsl(0 0% 100% / .12),transparent 70%);pointer-events:none}@media(min-width:1024px){.site-case{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.site-case__index{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.1em;color:#ffffffa6}.site-case__title{margin-top:1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.02}.site-case__focus{margin-top:.5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.site-case__text{margin-top:1.25rem;max-width:36rem;color:#ffffffd1;line-height:1.6}.site-case__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.site-case__tag{padding:.25rem .75rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .2);background:#ffffff14;font-size:.75rem;font-weight:600}.site-case__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;min-height:2.75rem;padding:0 1.25rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .35);color:#fff;font-weight:600;text-decoration:none;transition:background-color .16s ease,translate .4s var(--ease-spring, ease-out)}.site-case__link:hover{background:#ffffff1f;translate:0 -2px}.site-case__link:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-case__shot{position:relative;border-radius:1rem;overflow:hidden;border:1px solid hsl(0 0% 100% / .18);background:hsl(var(--brand-navy));box-shadow:0 30px 60px -30px #000c;rotate:1.5deg;transition:rotate .6s var(--ease-spring, ease-out),translate .6s var(--ease-spring, ease-out)}.site-case:hover .site-case__shot{rotate:0deg;translate:0 -4px}.site-case__bar{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;background:#ffffffeb}.site-case__bar>span{width:.5rem;height:.5rem;border-radius:9999px;background:hsl(var(--brand-line))}.site-case__bar>em{margin-inline:auto;padding:.125rem .625rem;border-radius:9999px;background:hsl(var(--brand-mist));font:.625rem ui-monospace,Menlo,monospace;color:hsl(var(--brand-slate));font-style:normal}.site-case__shot img{display:block;width:100%;height:auto}.site-case__placeholder{display:grid;place-items:center;aspect-ratio:16 / 10;font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;color:#ffffff40}@media(prefers-reduced-motion:reduce){.site-case{position:relative;top:auto}.site-case__shot{rotate:0deg;transition:none}}.orbit{--mx: 0;--my: 0;position:relative;min-height:34rem;border-radius:1.75rem;overflow:hidden;background:radial-gradient(60% 60% at 50% 50%,hsl(var(--brand-blue) / .25),transparent 70%),radial-gradient(hsl(0 0% 100% / .07) 1px,transparent 1.5px) 0 0 / 28px 28px,hsl(var(--brand-navy));color:#fff;isolation:isolate}@media(max-width:767px){.orbit{min-height:26rem}}.orbit__rings{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 7;pointer-events:none}html[data-motion=on] .orbit__rings{animation:orbit-spin 120s linear infinite;transform-origin:50% 50%}html[data-motion=on] .orbit__rings--rev{animation-direction:reverse;animation-duration:90s}@keyframes orbit-spin{to{rotate:360deg}}.orbit__core{position:absolute;left:50%;top:50%;width:9.5rem;height:9.5rem;margin:-4.75rem 0 0 -4.75rem;display:grid;place-items:center;text-align:center;border-radius:9999px;background:radial-gradient(circle at 35% 30%,hsl(var(--brand-cyan) / .9),hsl(var(--brand-blue)) 55%,hsl(var(--brand-blue-deep)));box-shadow:0 0 0 1px #ffffff26,0 0 90px 20px hsl(var(--brand-blue) / .55);font-weight:800;letter-spacing:-.02em;line-height:1.1;z-index:2}.orbit__core small{display:block;margin-top:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fffc}html[data-motion=on] .orbit__core{animation:orbit-pulse 5s ease-in-out infinite}@keyframes orbit-pulse{50%{box-shadow:0 0 0 1px #ffffff26,0 0 140px 30px hsl(var(--brand-cyan) / .5)}}.orbit__chip{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:1rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 40px -20px #000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.85rem;font-weight:600;white-space:nowrap;transform:translate(calc(var(--mx) * var(--z, 1) * 18px),calc(var(--my) * var(--z, 1) * 18px));transition:transform .6s var(--ease-out-expo, ease-out),background-color .2s ease;z-index:1}.orbit__chip--round{border-radius:9999px}.orbit__chip--square{border-radius:.75rem;padding:.75rem}.orbit__chip svg{width:1.25rem;height:1.25rem;flex:none}.orbit__chip:hover{background:hsl(var(--brand-cyan) / .25)}.orbit__chip__inner{display:inline-flex;align-items:center;gap:.5rem}html[data-motion=on] .orbit__chip__inner{animation:chip-float var(--d, 7s) ease-in-out var(--dl, 0s) infinite alternate}@keyframes chip-float{0%{translate:0 0;rotate:0deg}to{translate:var(--dx, 0px) var(--dy, -10px);rotate:var(--r, 2deg)}}@media(max-width:767px){.orbit__chip{left:var(--xm, var(--x));top:var(--ym, var(--y));padding:.45rem .7rem;font-size:.75rem}.orbit__chip:nth-child(n+9){display:none}.orbit__core{width:7rem;height:7rem;margin:-3.5rem 0 0 -3.5rem;font-size:.85rem}}@media(prefers-reduced-motion:reduce){.code-rain__col,.aura__blob,.orbit__rings,.orbit__core,.orbit__chip__inner{animation:none!important}.orbit__chip{transform:none;transition:none}}.fx-tilt{transform-style:preserve-3d;transition:transform .7s var(--ease-out-expo, ease-out),box-shadow .3s ease}@media(hover:hover)and (pointer:fine){.fx-tilt{transform:perspective(900px) rotateX(calc(var(--ty, 0) * -6deg)) rotateY(calc(var(--tx, 0) * 7deg))}.fx-tilt[data-tilt=active]{will-change:transform;transition-duration:.12s}}.fx-tilt>*{transform:translateZ(0)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html[data-motion=on] .fx-rise3d>*{animation:fx-rise3d linear both;animation-timeline:view();animation-range:entry 0% entry 45%;transform-origin:50% 100%}@keyframes fx-rise3d{0%{opacity:.35;transform:perspective(900px) rotateX(14deg) translateY(28px) scale(.96)}to{opacity:1;transform:none}}}}.fx-grad{background-image:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-cyan)));-webkit-background-clip:text;background-clip:text;color:transparent}.fx-grad--on-dark{background-image:linear-gradient(90deg,#7dd3fc,hsl(var(--brand-cyan)))}@media(prefers-reduced-motion:reduce){.fx-tilt{transform:none!important;transition:none}.fx-rise3d>*{animation:none!important}}.ssw{position:relative;overflow:hidden;isolation:isolate}.ssw-mark{background:linear-gradient(90deg,#95bf47,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.ssw-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.ssw-bg span{position:absolute;width:34rem;height:34rem;opacity:.07;background:linear-gradient(135deg,#95bf47,#06b6d4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M10 8l14 16-14 16M24 8l14 16-14 16' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M10 8l14 16-14 16M24 8l14 16-14 16' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ssw-bg span:nth-child(1){left:-8rem;top:4rem}.ssw-bg span:nth-child(2){right:-10rem;bottom:-6rem;width:26rem;height:26rem}.ssw-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ssw-item{display:flex}.ssw-card{position:relative;display:flex;flex:1;flex-direction:column;border-radius:1.75rem;border:1px solid hsl(0 0% 100% / .12);background:linear-gradient(165deg,#ffffff17,#ffffff05);padding:1rem 1rem 1.4rem;box-shadow:0 50px 90px -60px color-mix(in srgb,var(--accent) 70%,transparent);transition:border-color .25s ease,box-shadow .4s ease}.ssw-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(70% 50% at 50% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%);opacity:.55;transition:opacity .3s ease}.ssw-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,white 10%)}.ssw-card:hover:before{opacity:1}.ssw-device{position:relative;margin:0 0 1.4rem;padding-right:1.25rem}.ssw-screen{overflow:hidden;border-radius:1rem;background:#0b1220;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000000e6}.ssw-screen__bar{display:flex;align-items:center;gap:.3rem;padding:.45rem .65rem;background:#1d2735}.ssw-screen__bar i{width:.45rem;height:.45rem;border-radius:9999px;background:#4e5e74}.ssw-screen__bar span{margin-left:.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;background:#273549;padding:.1rem .6rem;font-size:.6875rem;color:#ffffffbf}.ssw-screen__view{position:relative;display:block;aspect-ratio:16 / 11;overflow:hidden;container-type:size;background:#fff}.ssw-screen__view img{display:block;width:100%;height:auto}.ssw-phone{position:absolute;right:0;bottom:-1rem;width:28%;overflow:hidden;border-radius:1.1rem;border:4px solid #0b1220;background:#0b1220;box-shadow:0 24px 40px -18px #000000d9;transform:translateZ(40px);transition:transform .5s var(--ease-out-expo, ease-out)}.ssw-phone img{display:block;width:100%;height:auto;border-radius:.8rem}.ssw-card:hover .ssw-phone{transform:translateZ(60px) translateY(-6px) rotate(-2deg)}.ssw-body{display:flex;flex:1;flex-direction:column;padding:0 .4rem}.ssw-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;border-radius:9999px;background:#ffffff1a;padding:.25rem .7rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#ffffffe6}.ssw-chip svg{color:#95bf47}.ssw-chip--klant{background:#95bf47;color:#0b1a05}.ssw-chip--klant svg{color:#0b1a05}.ssw-name{margin-top:.75rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff}.ssw-branche{margin-top:.15rem;font-size:.9375rem;color:#ffffffb3}.ssw-focus{margin-top:.75rem;font-size:.9375rem;font-weight:700;color:#95bf47}.ssw-text{margin-top:.35rem;font-size:.9375rem;line-height:1.6;color:#fffc}.ssw-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-weight:700;color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.ssw-link:hover{text-decoration-color:#95bf47}.ssw-track{position:relative;height:2.5rem;margin-top:2.5rem}.ssw-track__arrows{position:absolute;left:0;right:0;top:50%;height:14px;translate:0 -50%;opacity:.7;background:linear-gradient(90deg,#06b6d4,#95bf47 50%,#06b6d4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14'%3E%3Cpath d='M4 3l4 4-4 4M9 3l4 4-4 4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 center / 18px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14'%3E%3Cpath d='M4 3l4 4-4 4M9 3l4 4-4 4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 center / 18px 14px repeat-x}.ssw-track__cart{position:absolute;left:50%;top:50%;display:grid;width:2.5rem;height:2.5rem;place-items:center;translate:-50% -50%;border-radius:9999px;background:#95bf47;color:#0b1a05;box-shadow:0 0 0 6px #071427,0 0 24px 4px #95bf478c}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .ssw-screen__view img{animation:ssw-scroll 26s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -6s)}html[data-motion=on] .ssw-card:hover .ssw-screen__view img{animation-duration:9s}html[data-motion=on] .ssw-bg span:nth-child(1){animation:ssw-drift 18s ease-in-out infinite alternate}html[data-motion=on] .ssw-bg span:nth-child(2){animation:ssw-drift 22s ease-in-out infinite alternate-reverse}html[data-motion=on] .ssw-track__arrows{animation:ssw-flow 1.1s linear infinite}html[data-motion=on] .ssw-track__cart{animation:ssw-ride 9s ease-in-out infinite}html[data-motion=on] .ssw-item{animation:ssw-in linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}@keyframes ssw-scroll{0%,8%{translate:0 0}92%,to{translate:0 calc(-100% + 100cqh)}}@keyframes ssw-drift{0%{translate:0 0;rotate:0deg}to{translate:3rem -2rem;rotate:6deg}}@keyframes ssw-flow{0%{-webkit-mask-position:0 center;mask-position:0 center}to{-webkit-mask-position:18px center;mask-position:18px center}}@keyframes ssw-ride{0%{left:3%;opacity:.3}10%,90%{opacity:1}to{left:97%;opacity:.3}}@keyframes ssw-in{0%{opacity:.55;translate:0 2.5rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.ssw-card,.ssw-phone{transition:none}}.ts{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.ts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem}}.ts__stage{position:relative;width:100%;max-width:36rem;margin-inline:auto;aspect-ratio:1;container-type:inline-size;border-radius:9999px}.ts__glow{position:absolute;inset:8%;border-radius:9999px;background:radial-gradient(circle,hsl(224 76% 48% / .22),transparent 65%)}.ts__ring{--size: 50cqw;--dur: 60s;position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:9999px;border:1px dashed hsl(var(--brand-blue) / .3)}.ts__ring--1{--size: 44cqw;--dur: 50s}.ts__ring--2{--size: 70cqw;--dur: 70s;border-style:solid;border-color:hsl(var(--brand-blue) / .16)}.ts__ring--3{--size: 96cqw;--dur: 95s}.ts__slot{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(calc(var(--size) / 2)) rotate(calc(-1 * var(--a)))}.ts__chip{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:.3rem;translate:-50% -50%}.ts__logo{display:inline-flex;width:clamp(2.4rem,8cqw,3.1rem);height:clamp(2.4rem,8cqw,3.1rem);align-items:center;justify-content:center;border-radius:9999px;background:#fff;box-shadow:0 12px 26px -14px #08172b8c,0 0 0 1px hsl(var(--brand-line));transition:transform .3s var(--ease-out-expo, ease-out),box-shadow .3s ease}.ts__logo svg{width:52%;height:52%}.ts__logo--wide svg{width:78%;height:78%}.ts__name{padding:.1rem .5rem;border-radius:9999px;background:#ffffffd9;color:hsl(var(--brand-ink));font-size:clamp(.625rem,2.2cqw,.75rem);font-weight:700;white-space:nowrap}.ts__stage:hover .ts__logo{transform:scale(1.06)}.ts__core{position:absolute;left:50%;top:50%;width:24cqw;height:24cqw;translate:-50% -50%;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:radial-gradient(circle at 30% 25%,#08d3f7,#1c4aca 70%);color:#fff;text-align:center;box-shadow:0 0 0 10px hsl(var(--brand-blue) / .08),0 0 0 22px hsl(var(--brand-blue) / .05),0 30px 60px -20px #1842b499}.ts__core span{display:flex;flex-direction:column;font-size:clamp(.8rem,3.4cqw,1.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.ts__core small{margin-top:.2rem;font-size:.6em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .ts__ring{animation:ts-spin var(--dur) linear infinite}html[data-motion=on] .ts__ring--2{animation-direction:reverse}html[data-motion=on] .ts__chip{animation:ts-spin var(--dur) linear infinite reverse}html[data-motion=on] .ts__ring--2 .ts__chip{animation-direction:normal}html[data-motion=on] .ts__stage:hover .ts__ring,html[data-motion=on] .ts__stage:hover .ts__chip{animation-play-state:paused}}@keyframes ts-spin{to{rotate:360deg}}.ts__groups{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.ts__group{position:relative;padding:1.25rem 1.4rem;border-radius:1.25rem;background:#fff;border:1px solid hsl(30 20% 84%);box-shadow:0 18px 40px -30px #08172b73}.ts__group-ring{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--brand-blue))}.ts__group-title{margin:.3rem 0 0;font-size:1.125rem;font-weight:800;color:hsl(var(--brand-ink))}.ts__group-text{margin:.35rem 0 0;font-size:.9375rem;line-height:1.55;color:hsl(var(--brand-slate))}.ts__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none}.ts__tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:9999px;background:#fbf6ef;border:1px solid hsl(30 20% 86%);color:hsl(var(--brand-ink));font-size:.8125rem;font-weight:600}.dark .ts__group{background:hsl(var(--brand-mist));border-color:#ffffff1a}.dark .ts__tag{background:#ffffff0f;border-color:#ffffff1f}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .ts__group{animation:ts-in .7s var(--ease-out-expo, ease-out) both;animation-delay:calc(var(--i) * .12s);animation-timeline:view();animation-range:entry 0% cover 25%}}@keyframes ts-in{0%{opacity:0;transform:translateY(18px)}}@media(max-width:479px){.ts__name{display:none}}.web-hero-decor{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.35;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}.svc-hero .web-hero-decor~div{position:relative;z-index:1}.web-tile,.web-card{display:flex;width:100%;border-radius:1.25rem;border:1px solid hsl(30 20% 84%);background:#fff;box-shadow:0 18px 40px -28px #08172b73}.web-tile{align-items:center;gap:.9rem;padding:.9rem 1.1rem}.web-card{flex-direction:column;padding:1.5rem}.web-card--row{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1.25rem 1.4rem}.web-tile__icon{display:inline-flex;flex-shrink:0;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.8rem;background:linear-gradient(135deg,hsl(var(--brand-blue)),#06a1bc);color:#fff;box-shadow:0 8px 20px -10px #07b6d5b3}.dark .web-tile,.dark .web-card{background:hsl(var(--brand-mist));border-color:#ffffff1a}.web-price{position:relative;overflow:hidden;border-radius:1.75rem;padding:2rem;color:#fff;background:radial-gradient(60% 60% at 100% 0%,hsl(189 94% 43% / .28),transparent 60%),radial-gradient(50% 60% at 0% 100%,hsl(224 76% 48% / .35),transparent 60%),#071427;box-shadow:0 40px 80px -40px #08172bb3}@media(min-width:640px){.web-price{padding:2.5rem}}.web-price__label{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71e5f4}.web-price__amount{margin-top:.5rem;font-size:clamp(2.75rem,6vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1}.web-price__sub{margin-top:.5rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.web-price__sub small{font-size:.95rem;font-weight:500;color:#ffffffb3}.web-price__sep{margin-inline:.6rem;color:#ffffff4d}.web-price__note{margin-top:.35rem;font-size:.875rem;color:#ffffffb3}.web-pcard{border-radius:1.5rem;padding:1.5rem 1.6rem;background:#fff;color:#0f1729;border:1px solid hsl(214 32% 91%);box-shadow:0 40px 80px -40px #08172b99}.web-pcard__title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--brand-blue))}.web-pcard__list{margin-top:1rem;display:grid;gap:.6rem}.web-pcard__list li{display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border-radius:.9rem;background:#fbf6ef;font-weight:600}.web-pcard__icon{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.6rem;background:hsl(var(--brand-blue));color:#fff}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .web-pcard__list li{animation:web-pcard-in .6s var(--ease-out-expo, ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + .15s);animation-timeline:view();animation-range:entry 10% cover 30%}}@keyframes web-pcard-in{0%{opacity:0;transform:translate(14px)}}.web-portfolio{position:relative;overflow:hidden}.web-page{--web-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12l7 7 7-7'/%3E%3C/svg%3E")}.web-arrow{color:hsl(var(--brand-blue));transition:transform .3s var(--ease-out-expo, ease-out)}a:hover>.web-arrow,a:focus-visible>.web-arrow,.group:hover .web-arrow{transform:translate(4px)}.web-tile--link{text-decoration:none;transition:border-color .2s ease,box-shadow .3s ease}.web-tile--link:hover{border-color:hsl(var(--brand-blue) / .5);box-shadow:0 22px 44px -26px #1d4fd773}.web-tile--link:focus-visible{outline:3px solid hsl(189 94% 43%);outline-offset:3px}.web-flow{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.web-flow__step{display:flex;align-items:center;gap:.4rem}.web-flow__chip{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:0 .85rem 0 .4rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .18);background:#ffffff0f;color:#fff;font-size:.875rem;font-weight:600;transition:background .2s ease,border-color .2s ease}.web-flow__chip:hover{background:#ffffff1f;border-color:#20d8f899}.web-flow__chip:focus-visible{outline:3px solid hsl(189 94% 55%);outline-offset:2px}.web-flow__no{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:9999px;background:#07b6d5;color:#08172b;font-size:.8rem;font-weight:800}.web-flow__arrow{color:#71e5f4}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .web-flow__arrow{animation:web-nudge 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s)}}@keyframes web-nudge{0%,60%,to{transform:translate(0);opacity:.7}30%{transform:translate(4px);opacity:1}}.web-page .svc-toc .svc-pill{display:inline-flex;align-items:center;gap:.45rem}.web-page .svc-toc .svc-pill:after{content:"";width:.8rem;height:.8rem;flex-shrink:0;background:currentColor;opacity:.6;-webkit-mask:var(--web-arrow-down) center / contain no-repeat;mask:var(--web-arrow-down) center / contain no-repeat;transition:transform .25s var(--ease-out-expo, ease-out),opacity .2s ease}.web-page .svc-toc .svc-pill:hover:after{transform:translateY(2px);opacity:1}.web-page .svc-step:not(:last-child)>.card-soft{position:relative}.web-page .svc-step:not(:last-child)>.card-soft:after{content:"";position:absolute;left:50%;bottom:-1.05rem;z-index:1;width:2rem;height:2rem;margin-left:-1rem;border-radius:9999px;border:1px solid hsl(var(--brand-line));box-shadow:0 6px 14px -8px #08172b66;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D4ED8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12l7 7 7-7'/%3E%3C/svg%3E") center / 1rem no-repeat}@media(min-width:1024px){.web-flow{flex-wrap:nowrap;justify-content:space-between;gap:.25rem}.web-flow__step{gap:.25rem;min-width:0}.web-flow__chip{padding:0 .6rem 0 .3rem;gap:.35rem;font-size:.8125rem;white-space:nowrap}.web-flow__no{display:none}.web-flow__chip{padding:0 .75rem}.web-flow__arrow{flex-shrink:0}}@media(max-width:479px){.web-flow{display:grid;grid-template-columns:1fr 1fr}.web-flow__arrow{display:none}.web-flow__chip{width:100%}}.web-more{border-top:1px solid hsl(var(--brand-line));padding-top:.5rem}.web-more__summary{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;cursor:pointer;list-style:none;font-weight:700;color:hsl(var(--brand-blue))}.web-more__summary::-webkit-details-marker{display:none}.web-more__summary:focus-visible{outline:3px solid hsl(189 94% 43%);outline-offset:3px;border-radius:.4rem}.web-more__icon{transition:transform .25s var(--ease-out-expo, ease-out)}.web-more[open] .web-more__icon{transform:rotate(180deg)}.web-wall-band{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,6rem) clamp(1rem,3vw,2rem);color:#fff;background:radial-gradient(50% 60% at 15% 0%,hsl(224 76% 48% / .35),transparent 60%),radial-gradient(45% 55% at 90% 100%,hsl(189 94% 43% / .25),transparent 60%),#071427}.web-wall-band__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 3rem}.web-wall-band__title{max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.web-wall-band__title span{background:linear-gradient(90deg,#20d8f8,#6e92f7);-webkit-background-clip:text;background-clip:text;color:transparent}.web-wall-band__note{max-width:26rem;margin:0;font-size:.9375rem;line-height:1.6;color:#e1e7efbf}section.wc-section{background:radial-gradient(55% 30% at 50% 0%,hsl(var(--brand-cyan) / .12),transparent 72%),radial-gradient(28% 22% at 90% 20%,hsl(var(--brand-blue) / .06),transparent 70%),hsl(var(--brand-mist))}.dark section.wc-section{background:radial-gradient(55% 30% at 50% 0%,hsl(var(--brand-cyan) / .09),transparent 72%),hsl(var(--brand-mist))}.wc-card-main{position:relative;overflow:hidden;scroll-margin-top:6.5rem;border-radius:var(--r-panel, 1.75rem);border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-white));box-shadow:0 1px 2px hsl(var(--brand-navy) / .05),0 24px 48px -28px hsl(var(--brand-navy) / .3)}.wc-card-main:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-cyan)))}.dark .wc-card-main{background:hsl(var(--brand-mist));box-shadow:0 1px 2px #0006,0 24px 48px -28px #0009}.wc-progress{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.wc-step{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;border-radius:9999px;border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-white));padding:.25rem .75rem .25rem .3rem;font-size:.8125rem;font-weight:600;color:hsl(var(--brand-slate));transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.wc-step__num{display:grid;width:1.5rem;height:1.5rem;flex:none;place-items:center;border-radius:9999px;background:hsl(var(--brand-navy) / .07);font-size:.75rem;font-weight:700;color:hsl(var(--brand-ink))}.wc-step__num svg{width:.85rem;height:.85rem}.wc-step--done{cursor:pointer;color:hsl(var(--brand-ink))}.wc-step--done .wc-step__num{background:hsl(var(--brand-green));color:#fff}.wc-step--done:hover{border-color:hsl(var(--brand-blue) / .5);transform:translateY(-1px)}.wc-step--done:focus-visible{outline:2px solid hsl(var(--brand-blue));outline-offset:2px}.wc-step--current{border-color:hsl(var(--brand-navy));background:hsl(var(--brand-navy));color:#fff}.wc-step--current .wc-step__num{background:hsl(var(--brand-cyan));color:hsl(var(--brand-navy))}.dark .wc-step{background:#ffffff0a}.dark .wc-step--current{background:hsl(var(--brand-blue));border-color:hsl(var(--brand-blue));color:hsl(var(--brand-navy))}.dark .wc-step--current .wc-step__num{background:hsl(var(--brand-navy));color:#fff}.wc-progress-bar{position:relative;height:.4rem;overflow:hidden;border-radius:9999px;background:hsl(var(--brand-navy) / .08)}.wc-progress-bar>i{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-cyan)));transition:width .35s var(--ease-out-expo, ease-out)}.wc-options{display:grid;gap:.85rem;margin:0;padding:0}.wc-options--2,.wc-options--3{grid-template-columns:1fr}@media(min-width:640px){.wc-options--2,.wc-options--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.wc-options--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.wc-opt{position:relative;display:flex;min-height:3.5rem;cursor:pointer;align-items:flex-start;gap:.9rem;border-radius:var(--r-card, 1.25rem);border:1.5px solid hsl(var(--brand-line));background:hsl(var(--brand-white));padding:1rem 2.9rem 1rem 1rem;text-align:left;transition:transform .25s var(--ease-out-expo, ease-out),border-color .2s ease,box-shadow .25s ease,background-color .2s ease}.wc-opt--compact{align-items:center;min-height:4rem;padding-block:.75rem}.wc-opt:hover{transform:translateY(-2px);border-color:hsl(var(--brand-blue) / .5);box-shadow:0 18px 36px -24px hsl(var(--brand-navy) / .45)}.wc-opt--on{border-color:hsl(var(--brand-navy));background:hsl(var(--brand-blue) / .04);box-shadow:0 0 0 1px hsl(var(--brand-navy)),0 18px 36px -24px hsl(var(--brand-navy) / .45)}.dark .wc-opt{background:#ffffff0a}.dark .wc-opt--on{border-color:hsl(var(--brand-cyan));box-shadow:0 0 0 1px hsl(var(--brand-cyan));background:hsl(var(--brand-cyan) / .06)}.wc-opt__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wc-opt:focus-within{outline:2px solid hsl(var(--brand-blue));outline-offset:3px}@supports selector(:has(a)){.wc-opt:focus-within{outline:none}.wc-opt:has(.wc-opt__input:focus-visible){outline:2px solid hsl(var(--brand-blue));outline-offset:3px}}.wc-opt .brand-tile{width:3rem;height:3rem;border-radius:.9rem}.wc-opt .brand-tile svg{width:1.5rem;height:1.5rem}.wc-opt__title{display:block;font-size:1rem;font-weight:700;line-height:1.3;color:hsl(var(--brand-ink))}.wc-opt__text{display:block;margin-top:.25rem;font-size:.9rem;line-height:1.55;color:hsl(var(--brand-slate))}.wc-opt__check{position:absolute;right:.85rem;top:.85rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:9999px;border:1.5px solid hsl(var(--brand-line));background:hsl(var(--brand-white));color:#fff;transition:background-color .2s ease,border-color .2s ease,transform .25s var(--ease-spring, ease-out)}.wc-opt__check svg{width:.9rem;height:.9rem;opacity:0;transition:opacity .15s ease}.wc-opt--multi .wc-opt__check{border-radius:.45rem}.wc-opt--on .wc-opt__check{border-color:hsl(var(--brand-navy));background:hsl(var(--brand-navy));transform:scale(1.05)}.wc-opt--on .wc-opt__check svg{opacity:1}.dark .wc-opt--on .wc-opt__check{border-color:hsl(var(--brand-cyan));background:hsl(var(--brand-cyan));color:hsl(var(--brand-navy))}.wc-sub{margin:1.5rem 0 0;min-width:0;padding:1.25rem 0 0;border:0;border-top:1px dashed hsl(var(--brand-line))}.wc-sub__legend{font-size:.9375rem;font-weight:700;color:hsl(var(--brand-ink))}.wc-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.wc-chip{position:relative;display:inline-flex;min-height:2.75rem;cursor:pointer;align-items:center;gap:.4rem;border-radius:9999px;border:1.5px solid hsl(var(--brand-line));background:hsl(var(--brand-white));padding:.4rem 1rem;font-size:.875rem;font-weight:600;color:hsl(var(--brand-ink));transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.wc-chip:hover{border-color:hsl(var(--brand-blue) / .5);transform:translateY(-1px)}.wc-chip--on{border-color:hsl(var(--brand-navy));background:hsl(var(--brand-navy));color:#fff}.wc-chip svg{width:.9rem;height:.9rem}.wc-chip:focus-within{outline:2px solid hsl(var(--brand-blue));outline-offset:2px}@supports selector(:has(a)){.wc-chip:focus-within{outline:none}.wc-chip:has(.wc-opt__input:focus-visible){outline:2px solid hsl(var(--brand-blue));outline-offset:2px}}.dark .wc-chip{background:#ffffff0a}.dark .wc-chip--on{background:hsl(var(--brand-cyan));border-color:hsl(var(--brand-cyan));color:hsl(var(--brand-navy))}.wc-minis{display:grid;gap:.6rem;margin-top:.75rem}.wc-minis .wc-opt{padding:.8rem 2.6rem .8rem .85rem;min-height:3.5rem}.wc-minis .wc-opt .brand-tile{width:2.5rem;height:2.5rem;border-radius:.75rem}.wc-minis .wc-opt .brand-tile svg{width:1.25rem;height:1.25rem}.wc-minis .wc-opt__title{font-size:.9375rem}.wc-minis .wc-opt__text{font-size:.8125rem;line-height:1.45}.wc-minis .wc-opt__check{top:.7rem;right:.7rem;width:1.3rem;height:1.3rem}.wc-field{display:block;width:100%;min-height:3rem;border-radius:var(--r-control, .75rem);border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-white));padding:.65rem .9rem;font-size:1rem;color:hsl(var(--brand-ink));box-shadow:0 1px 2px hsl(var(--brand-navy) / .04);transition:border-color .15s ease,box-shadow .15s ease}.wc-field::-moz-placeholder{color:hsl(var(--brand-slate) / .7)}.wc-field::placeholder{color:hsl(var(--brand-slate) / .7)}.wc-field:focus-visible{outline:none;border-color:hsl(var(--brand-blue));box-shadow:0 0 0 4px hsl(var(--brand-blue) / .15)}.wc-field[aria-invalid=true]{border-color:#dc2828}textarea.wc-field{min-height:6.5rem;resize:vertical}.wc-label{display:block;margin-bottom:.35rem;font-size:.9375rem;font-weight:600;color:hsl(var(--brand-ink))}.wc-hint{margin-top:.3rem;font-size:.8125rem;color:hsl(var(--brand-slate))}.wc-error{margin-top:.4rem;font-size:.875rem;font-weight:500;color:#c52020}.dark .wc-error{color:#f87777}.wc-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid hsl(var(--brand-line))}.wc-nav__spacer{flex:1 1 auto}.wc-submit{display:flex;width:100%;flex-direction:column;gap:.6rem}.wc-submit__note{margin:0;font-size:.875rem;line-height:1.5;color:hsl(var(--brand-slate))}@media(min-width:640px){.wc-submit{width:auto;max-width:24rem;align-items:flex-end;text-align:right}}.wc-btn-ghost{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;border-radius:.75rem;padding:.5rem .9rem;font-weight:600;color:hsl(var(--brand-slate));transition:color .15s ease,background-color .15s ease}.wc-btn-ghost:hover{color:hsl(var(--brand-ink));background:hsl(var(--brand-navy) / .05)}.wc-btn-ghost:focus-visible{outline:2px solid hsl(var(--brand-blue));outline-offset:2px}.wc-aside{position:relative}@media(min-width:1024px){.wc-aside{position:sticky;top:6.5rem}}.wc-summary{overflow:hidden;border-radius:var(--r-panel, 1.75rem);color:#fff;background:radial-gradient(60% 55% at 100% 0%,hsl(var(--brand-cyan) / .28),transparent 60%),radial-gradient(50% 60% at 0% 100%,hsl(var(--brand-blue) / .35),transparent 60%),#09192f;box-shadow:0 30px 60px -36px #08172bb3}.wc-summary__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem 0}.wc-summary__title{font-size:1.125rem;font-weight:800;letter-spacing:-.01em}.wc-summary__count{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71e5f4}.wc-summary__list{margin:1rem 0 0;padding:0 1.5rem;list-style:none;display:grid;gap:.1rem}.wc-summary__row{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.55rem 0;border-top:1px solid hsl(0 0% 100% / .1);font-size:.9375rem;line-height:1.45}.wc-summary__row:first-child{border-top:0}.wc-summary__row dt{color:#fff9;font-weight:500}.wc-summary__row dd{margin:0;font-weight:600;color:#fff;overflow-wrap:anywhere}.wc-summary__empty{margin-top:1rem;padding:0 1.5rem;font-size:.9375rem;line-height:1.5;color:#ffffffb3}.wc-summary__foot{margin-top:1.25rem;border-top:1px solid hsl(0 0% 100% / .1);background:#ffffff0a;padding:1.1rem 1.5rem 1.4rem}.wc-summary__foot-title{font-size:.9375rem;font-weight:700}.wc-summary__foot-text{margin-top:.2rem;font-size:.875rem;line-height:1.5;color:#ffffffb3}.wc-wa{display:inline-flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.6rem;border-radius:.75rem;background:hsl(var(--brand-green));padding:.5rem 1.2rem;font-weight:700;color:#fff;box-shadow:0 12px 24px -14px hsl(var(--brand-green) / .8);transition:transform .2s ease,filter .2s ease}.wc-wa:hover{transform:translateY(-2px);filter:brightness(1.06)}.wc-wa:focus-visible{outline:2px solid #fff;outline-offset:3px}.wc-wa svg{width:1.25rem;height:1.25rem}.dark .wc-wa{color:hsl(var(--brand-navy))}.wc-tel{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}.wc-tel:hover{text-decoration-color:#fff}.wc-tel:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:.25rem}.wc-facts{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.wc-fact{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-white) / .8);padding:.7rem .9rem;font-size:.9375rem;font-weight:600;color:hsl(var(--brand-ink))}.wc-fact .brand-tile{width:2.5rem;height:2.5rem;border-radius:.75rem}.wc-fact .brand-tile svg{width:1.25rem;height:1.25rem}.dark .wc-fact{background:hsl(var(--brand-white))}.wc-mini-summary{margin-top:1.25rem;border-radius:var(--r-card, 1.25rem);border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-mist));padding:.9rem 1rem}.dark .wc-mini-summary{background:hsl(var(--brand-navy) / .4)}.wc-mini-summary dl{display:grid;gap:.3rem;margin:.5rem 0 0;font-size:.875rem}.wc-mini-summary div{display:grid;grid-template-columns:6rem 1fr;gap:.5rem}.wc-mini-summary dt{color:hsl(var(--brand-slate))}.wc-mini-summary dd{margin:0;font-weight:600;color:hsl(var(--brand-ink))}.wc-done__badge{display:grid;width:4rem;height:4rem;place-items:center;border-radius:9999px;background:linear-gradient(135deg,hsl(var(--brand-green)),hsl(var(--brand-cyan)));color:#fff;box-shadow:0 16px 32px -18px hsl(var(--brand-green) / .9)}.wc-done__badge svg{width:2rem;height:2rem}.wc-next{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:wc-next}@media(min-width:640px){.wc-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.wc-next__item{position:relative;border-radius:var(--r-card, 1.25rem);border:1px solid hsl(var(--brand-line));background:hsl(var(--brand-mist));padding:1rem 1rem 1rem 3.4rem;counter-increment:wc-next}.wc-next__item:before{content:counter(wc-next);position:absolute;left:1rem;top:1rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:9999px;background:hsl(var(--brand-navy));font-size:.8125rem;font-weight:800;color:#fff}.dark .wc-next__item{background:hsl(var(--brand-navy) / .4)}.dark .wc-next__item:before{background:hsl(var(--brand-cyan));color:hsl(var(--brand-navy))}.wc-next__title{font-weight:700;color:hsl(var(--brand-ink))}.wc-next__text{margin-top:.2rem;font-size:.875rem;line-height:1.5;color:hsl(var(--brand-slate))}@media(prefers-reduced-motion:no-preference){.wc-stage{animation:wc-in .32s var(--ease-out-expo, ease-out) both}@keyframes wc-in{0%{opacity:.001;translate:0 10px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){.wc-opt,.wc-step,.wc-chip,.wc-wa,.wc-opt__check,.wc-progress-bar>i{transition:none}.wc-opt:hover,.wc-step--done:hover,.wc-chip:hover,.wc-wa:hover{transform:none}}.dark .wc-section{--brand-white: var(--brand-mist)}.dark .wc-opt__check{background:transparent;border-color:#ffffff59}.wip-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:1024px){.wip-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:3.5rem}}.wip-video{min-width:0}@media(min-width:1024px){.wip-video{position:sticky;top:8.5rem}}.wip-points{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:640px){.wip-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.wip-point{position:relative;padding:1.375rem 1.375rem 1.5rem;transition:border-color .25s ease,transform .25s ease}.wip-point:hover{border-color:hsl(var(--brand-blue) / .5);transform:translateY(-2px)}.wip-point__tile{margin-bottom:1rem}.wip-point__title{font-size:1.0625rem;line-height:1.35;font-weight:600;color:hsl(var(--brand-ink));text-wrap:balance}.wip-point__text{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:hsl(var(--brand-slate))}.wip-team{display:grid;gap:1.5rem;align-items:stretch}@media(min-width:1024px){.wip-team{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem}}.wip-team__photo{min-width:0}.wip-team__card{display:flex;flex-direction:column;padding:1.25rem}@media(min-width:640px){.wip-team__card{padding:1.5rem}}.wip-team__small{display:block;margin-bottom:1.125rem;border-radius:calc(var(--r-card) - .5rem);overflow:hidden;border:1px solid hsl(var(--brand-line))}.wip-team__small img{display:block;width:100%;height:auto}.wip-cta{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:var(--r-card);background:hsl(var(--brand-navy));color:#fff}@media(min-width:1024px){.wip-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:1.75rem 2rem}}.wip-cta__text{font-size:1.0625rem;line-height:1.5;font-weight:500;color:#ffffffd9;max-width:32rem;text-wrap:pretty}.wip-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wip-cta__actions .btn-brand{gap:.5rem}.wip-whatsapp,.wip-phone{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.5rem 1.25rem;border-radius:.75rem;font-weight:600;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.wip-whatsapp{background:hsl(var(--brand-green));color:#fff;border:1.5px solid transparent}.wip-whatsapp:hover{background:hsl(var(--brand-green) / .88);transform:translateY(-2px)}.wip-phone{color:#fff;border:1.5px solid hsl(0 0% 100% / .35);background:#ffffff0f}.wip-phone:hover{border-color:#ffffffb3;background:#ffffff1f}.wip-whatsapp:focus-visible,.wip-phone:focus-visible{outline:2px solid hsl(var(--brand-cyan));outline-offset:3px}.dark .wip-point,.dark .wip-team__card{background:#ffffff0d;border-color:#ffffff24}.dark .wip-point__title{color:#fff}.dark .wip-cta{background:hsl(var(--brand-navy-2))}.dark .wip-whatsapp{color:hsl(var(--brand-navy))}@media(prefers-reduced-motion:reduce){.wip-point,.wip-whatsapp,.wip-phone{transition:none}.wip-point:hover,.wip-whatsapp:hover{transform:none}}.ws-stage{position:relative;margin:0}.ws-stage__devices{position:relative;padding:1rem 1.5rem 2.5rem 0;perspective:1800px}.ws-laptop{position:relative;width:100%;max-width:40rem;margin-inline:auto;transform:rotateY(-10deg) rotateX(4deg);transform-style:preserve-3d;transition:transform .8s var(--ease-out-expo, ease-out)}.ws-stage:hover .ws-laptop{transform:rotateY(-4deg) rotateX(2deg)}.ws-laptop__screen{position:relative;overflow:hidden;border-radius:1rem 1rem .4rem .4rem;border:10px solid hsl(220 30% 10%);border-bottom-width:14px;background:#121721;box-shadow:0 50px 90px -40px #08172bb3,0 0 0 1px #ffffff14 inset}.ws-laptop__bar{display:flex;align-items:center;gap:.3rem;padding:.45rem .6rem;background:#222c39}.ws-laptop__bar i{width:.5rem;height:.5rem;border-radius:9999px;background:#566881}.ws-laptop__bar i:nth-child(1){background:#ff5f57}.ws-laptop__bar i:nth-child(2){background:#febc2e}.ws-laptop__bar i:nth-child(3){background:#28c840}.ws-laptop__url{margin-left:.6rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.15rem .7rem;border-radius:9999px;background:#171d26;color:#e1e7efb3;font-size:.6875rem}.ws-laptop__view{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;container-type:size;background:#fff}.ws-laptop__view img{position:absolute;inset:0 0 auto;display:block;width:100%;height:auto;max-width:none;opacity:0;transition:opacity .7s ease}.ws-laptop__view img.is-actief{opacity:1}.ws-laptop__base{display:block;height:.9rem;margin:0 -6%;border-radius:0 0 1.2rem 1.2rem;background:linear-gradient(#bec4cf,#929aaa);box-shadow:0 24px 30px -20px #08172b99}.ws-phone{position:absolute;right:0;bottom:0;width:clamp(6rem,21%,9rem);aspect-ratio:390 / 844;overflow:hidden;border-radius:1.4rem;border:6px solid hsl(220 30% 8%);background:#0e121b;box-shadow:0 30px 60px -24px #08172bbf;transform:rotateY(-14deg) translateZ(60px)}.ws-phone img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1rem;opacity:0;transition:opacity .7s ease}.ws-phone img.is-actief{opacity:1}.ws-chips{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.ws-chip{position:absolute;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:9999px;white-space:nowrap;background:#fff;color:hsl(var(--brand-ink));font-size:.8125rem;font-weight:700;box-shadow:0 16px 34px -18px #08172b8c,0 0 0 1px hsl(var(--brand-line))}.ws-chip svg{color:hsl(var(--brand-blue))}.ws-chip--1{left:-.75rem;top:18%}.ws-chip--2{right:14%;top:0}.ws-chip--3{left:6%;bottom:.5rem}@media(max-width:479px){.ws-chip--2{display:none}.ws-chip{font-size:.75rem}}.ws-stage__caption{position:relative;margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;font-size:.875rem;color:hsl(var(--brand-slate));text-align:center}.ws-stage__dot{width:.5rem;height:.5rem;border-radius:9999px;background:#07b6d5;box-shadow:0 0 0 4px #07b6d533}.ws-stage__link{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:700;color:hsl(var(--brand-blue));text-decoration:underline;text-underline-offset:4px}.ws-stage__fictief{color:hsl(var(--brand-slate))}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .ws-laptop__view img.is-actief{animation:ws-scroll 9s cubic-bezier(.45,0,.4,1) both}html[data-motion=on] .ws-chip{animation:ws-float 6s ease-in-out infinite}html[data-motion=on] .ws-chip--2{animation-delay:-2s}html[data-motion=on] .ws-chip--3{animation-delay:-4s}}@keyframes ws-scroll{0%,8%{transform:translateY(0)}80%,to{transform:translateY(calc(-100% + 100cqh))}}@keyframes ws-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ws-wall{position:relative;overflow:hidden;height:clamp(22rem,46vw,34rem);perspective:1400px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ws-wall__plane{position:absolute;left:50%;top:50%;width:170%;display:grid;gap:1.25rem;transform:translate(-50%,-50%) rotateX(22deg) rotate(-7deg);transform-style:preserve-3d}.ws-wall__row{display:flex;gap:1.25rem;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none}.ws-wall__item{flex:none;width:clamp(14rem,24vw,21rem)}.ws-wall__card{position:relative;display:block;overflow:hidden;border-radius:.9rem;background:#071427;box-shadow:0 30px 50px -28px #08172bbf,0 0 0 1px #ffffff14;transition:transform .4s var(--ease-out-expo, ease-out),box-shadow .3s ease}.ws-wall__card img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ws-wall__card:hover,.ws-wall__card:focus-visible{transform:translateZ(40px) scale(1.04);box-shadow:0 0 0 2px #07b6d5,0 40px 60px -28px #08172bcc;outline:none}.ws-wall__label{position:absolute;left:.6rem;bottom:.6rem;display:inline-flex;flex-direction:column;padding:.4rem .7rem;border-radius:.6rem;background:#071427d9;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;translate:0 .4rem;transition:opacity .25s ease,translate .3s var(--ease-out-expo, ease-out)}.ws-wall__label small{font-size:.6875rem;font-weight:500;text-transform:capitalize;color:#e1e7efbf}.ws-wall__card:hover .ws-wall__label,.ws-wall__card:focus-visible .ws-wall__label{opacity:1;translate:0 0}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .ws-wall__row{animation:ws-marquee 110s linear infinite}html[data-motion=on] .ws-wall__row--terug{animation-direction:reverse;animation-duration:130s}html[data-motion=on] .ws-wall:has(:focus-visible) .ws-wall__row{animation-play-state:paused}}@keyframes ws-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}@media(prefers-reduced-motion:reduce){.ws-laptop,.ws-card,.ws-wall__card,.ws-laptop__view img,.ws-phone img{transition:none}}
