@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--navy-950:#050d1a;--navy-900:#0a1628;--navy-800:#0f2040;--navy-700:#162a52;--navy-600:#1e3a6e;--navy-500:#2a4f8a;--blue-400:#4a90d9;--blue-300:#6aaee8;--blue-200:#a8d0f5;--blue-100:#deeeff;--teal-500:#0d8c78;--teal-400:#14b89e;--teal-300:#2dd4b8;--teal-100:#ccfaf3;--amber-500:#c47a1a;--amber-100:#fef3cd;--red-500:#c84b3c;--red-100:#fde8e6;--surface-0:#fff;--surface-1:#f8f9fb;--surface-2:#f0f2f7;--surface-3:#e4e8f0;--border:#e2e6ee;--border-strong:#c8d0e0;--text-primary:#0f1724;--text-secondary:#3d4f6a;--text-muted:#7a8aa8;--text-ghost:#b0bdd0;--font-serif:"Libre Baskerville", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a14, 0 2px 4px #0f172a0a;--shadow-lg:0 12px 32px #0f172a1a, 0 4px 8px #0f172a0f;--shadow-xl:0 24px 64px #0f172a24;--glow-blue:0 0 0 3px #4a90d92e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:15px;line-height:1.6;font-family:var(--font-sans)!important;background-color:var(--surface-1)!important;color:var(--text-primary)!important}.pm-input{font-family:var(--font-sans);background:var(--surface-0);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.pm-input:focus{border-color:var(--blue-400);box-shadow:var(--glow-blue);outline:none}.pm-input::placeholder{color:var(--text-ghost)}.pm-input-dark{color:#fff!important;background:#ffffff0f!important;border:1.5px solid #ffffff1f!important}.pm-input-dark:focus{outline:none;border-color:#4a90d999!important;box-shadow:0 0 0 3px #4a90d91f!important}.pm-input-dark::placeholder{color:#ffffff40!important}.pm-card{background:var(--surface-0);border:1.5px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s,transform .2s}.pm-card:hover{box-shadow:var(--shadow-md)}.pm-card-hover:hover{border-color:var(--blue-300);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn{font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.btn:disabled{cursor:not-allowed}.btn-primary{background:linear-gradient(135deg, var(--navy-700) 0%, var(--navy-600) 100%);color:#fff;box-shadow:0 2px 8px #0a162840}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg, var(--navy-600) 0%, var(--navy-500) 100%);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #0a16284d}.btn-ghost{background:var(--surface-2);color:var(--text-secondary);border:1.5px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}.btn-danger{background:var(--red-100);color:var(--red-500);border:1.5px solid #c84b3c33}.btn-danger:hover:not(:disabled){background:#fad5d1}.btn-sm{padding:7px 14px;font-size:13px}.btn-lg{padding:13px 28px;font-size:15px}.btn-full{width:100%}.badge{white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-low{color:#1d4ed8;background:#dbeafe}.badge-ok{background:var(--teal-100);color:var(--teal-500)}.badge-watch{background:var(--amber-100);color:var(--amber-500)}.badge-risk{background:var(--red-100);color:var(--red-500)}.badge-confirmed{background:var(--teal-100);color:var(--teal-500)}.badge-pending{background:var(--blue-100);color:var(--blue-400)}.badge-cancelled{background:var(--red-100);color:var(--red-500)}.badge-completed{background:var(--surface-2);color:var(--text-muted)}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-ok{background:var(--teal-400)}.dot-watch{background:var(--amber-500)}.dot-risk{background:var(--red-500)}.field-label{color:var(--text-secondary);letter-spacing:.01em;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.25s both fadeIn}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-ghost)}:root{--ws-sv:6rem;--ws-sh:2rem;--ws-np:2.5rem;--ws-cp:2.75rem}.ws-grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ws-grid-2eq{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;display:grid}.ws-grid-why{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem;display:grid}.ws-grid-contact{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}.ws-grid-keuze0{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.ws-grid-q{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.ws-hero-stats{z-index:2;background:#fffffffa;border-top:1px solid #dde5ed;grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:relative}.ws-hero-stats>div{border-right:1px solid #dde5ed}.ws-hero-stats>div:last-child{border-right:none}.ws-bio-tabs{border-bottom:1.5px solid #dde5ed;flex-wrap:wrap;gap:.35rem;margin-bottom:2rem;padding-bottom:.85rem;display:flex}.ws-grid-res{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws-grid-footer{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}.ws-grid-hero2{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.ws-grid-2col{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ws-grid-timeline{border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ws-desktop-nav{display:flex}.ws-mobile-nav{display:none}.ws-desktop-link{display:inline-flex}.ws-mobile-btn{display:none}@media (min-width:768px){.ws-nav-right{border-left:1px solid #ffffff1a;padding-left:1rem}}.db-main{padding:32px 28px}.db-mobile-nav{display:none}@media (max-width:767px){:root{--ws-sv:3.5rem;--ws-sh:1.25rem;--ws-np:1.25rem;--ws-cp:1.5rem}.ws-grid-3,.ws-grid-2eq{grid-template-columns:1fr}.ws-grid-why{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.ws-grid-contact{grid-template-columns:1fr;gap:2rem}.ws-grid-keuze0{grid-template-columns:1fr;gap:1.5rem}.ws-grid-q{grid-template-columns:1fr}.ws-hero-stats{grid-template-columns:repeat(2,1fr)}.ws-hero-stats>div{border-bottom:1px solid #dde5ed;border-right:none!important}.ws-hero-stats>div:nth-child(odd){border-right:1px solid #dde5ed!important}.ws-hero-stats>div:last-child,.ws-hero-stats>div:nth-last-child(2){border-bottom:none!important}.ws-bio-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.5rem;overflow-x:auto}.ws-bio-tabs button{flex-shrink:0}.db-mobile-nav{z-index:40;border-top:1.5px solid var(--border);padding-bottom:env(safe-area-inset-bottom,8px);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a14}.ws-grid-res,.form-row-2{grid-template-columns:1fr}.ws-grid-footer{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ws-grid-hero2{grid-template-columns:1fr;gap:2rem}.ws-grid-2col{grid-template-columns:1fr}.ws-grid-timeline{border-radius:12px;grid-template-columns:1fr}.ws-desktop-nav{display:none}.ws-mobile-nav{display:flex}.ws-desktop-link{display:none}.ws-mobile-btn{display:block}.db-main{padding:20px 16px 80px}}select.pm-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b0bdd0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
