.pt-root{background:#f6f8fc;color:#0f172a;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01";min-height:100dvh;overflow-x:hidden;color-scheme:light;--bg:0 0% 100%;--surface:220 45% 98%;--border:220 33% 93%;--input:220 33% 93%;--text:222 47% 11%;--muted:220 17% 43%;--ring:221 83% 53%}:where(.pt-root) *,:where(.pt-root) :after,:where(.pt-root) :before{border-color:#e6eaf2}:where(.pt-root) :where(h1,h2,h3,.pt-display){font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;letter-spacing:-.02em}.pt-root .grid>*{min-width:0}.pt-root :focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.pt-root ::-moz-selection{background:#dbe6fe}.pt-root ::selection{background:#dbe6fe}.pt-card{background:#fff;border:1px solid #e6eaf2;border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 24px -8px rgba(15,23,42,.08)}.pt-card-interactive{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.pt-card-interactive:hover{box-shadow:0 2px 6px rgba(15,23,42,.05),0 18px 40px -16px rgba(15,23,42,.18);border-color:#d3dae6;transform:translateY(-1px)}.pt-hero{background:radial-gradient(120% 140% at 85% 20%,rgba(34,211,238,.28) 0,rgba(37,99,235,.18) 30%,transparent 62%),radial-gradient(90% 120% at 10% 120%,rgba(139,92,246,.18) 0,transparent 55%),linear-gradient(135deg,#0b1020,#0e1838 55%,#102255)}:where(.pt-hero),:where(.pt-hero) *{border-color:hsla(0,0%,100%,.1)}.pt-text-gradient{background:linear-gradient(90deg,#22d3ee,#60a5fa 55%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-sidebar{background:radial-gradient(140% 60% at 0 0,rgba(37,99,235,.16) 0,transparent 60%),radial-gradient(120% 50% at 100% 100%,rgba(34,211,238,.08) 0,transparent 60%),#0b1020}:where(.pt-sidebar),:where(.pt-sidebar) *{border-color:hsla(0,0%,100%,.1)}.pt-grid-pattern{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px}.pt-tabular{font-variant-numeric:tabular-nums}.pt-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.pt-safe-top{padding-top:env(safe-area-inset-top)}.pt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a96ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px}@media (prefers-reduced-motion:reduce){.pt-root *,.pt-root :after,.pt-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pt-team{--bg:220 50% 98%;--surface:0 0% 100%;--border:220 33% 93%;--input:218 27% 86%;--text:222 47% 11%;--muted:220 17% 43%;--ring:221 83% 53%;--primary-rgb:37 99 235;--primary-hover-rgb:29 78 216;--primary-soft-rgb:219 230 254}.pt-team main :where(.ui-card){border-radius:18px;border-color:hsl(var(--border));background:hsl(var(--surface));box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 24px -8px rgba(15,23,42,.08)}.pt-team main :where(.rounded-lg.border.bg-surface,.rounded-xl.border.bg-surface,.rounded-2xl.border.bg-surface,.card-surface){background:hsl(var(--surface));border-color:hsl(var(--border));border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 20px -10px rgba(15,23,42,.1)}.pt-team main :where(a.rounded-xl.border.bg-surface:hover){box-shadow:0 2px 6px rgba(15,23,42,.05),0 18px 40px -16px rgba(15,23,42,.18);transform:translateY(-1px)}.pt-team main :where(.ui-card h3){font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.01em;color:hsl(var(--text))}.pt-team main :where(h1){font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;font-weight:800;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:hsl(var(--text))}.pt-team main :where(h2){font-family:var(--font-jakarta),var(--font-inter),system-ui,sans-serif;letter-spacing:-.01em}.pt-team main :where(.ui-knop){border-radius:12px;font-weight:600}.pt-team main :where(.ui-veld,select,textarea){border-radius:12px}.pt-topbar{background:hsl(var(--bg)/.85)}.pt-sales{background:hsl(var(--bg));color:hsl(var(--text));color-scheme:light}:where(.pt-sales) *,:where(.pt-sales) :after,:where(.pt-sales) :before{border-color:hsl(var(--border))}.dark .pt-sales{color-scheme:dark;--bg:225 49% 7%;--surface:225 50% 11%;--border:221 36% 20%;--input:221 36% 22%;--text:210 40% 96%;--muted:216 20% 66%;--ring:217 91% 60%;--primary-rgb:59 130 246;--primary-hover-rgb:96 165 250;--primary-soft-rgb:30 58 138}.dark .pt-sales main :where(.ui-card,.rounded-lg.border.bg-surface,.rounded-xl.border.bg-surface,.rounded-2xl.border.bg-surface,.card-surface){box-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px -12px rgba(0,0,0,.5)}.dark .pt-sales .pt-topbar .pt-display{color:#fff}.pt-sales ::-moz-selection{background:rgb(var(--primary-soft-rgb))}.pt-sales ::selection{background:rgb(var(--primary-soft-rgb))}:where(.pt-sales) select{background-color:hsl(var(--surface));color:hsl(var(--text))}