*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg: #080a0e;--bg2: #0e1117;--bg3: #13161d;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--border2: rgba(255, 255, 255, .14);--text: #e8e6e0;--mid: rgba(232, 230, 224, .55);--low: rgba(232, 230, 224, .3);--gold: #c9a96e;--golddim: rgba(201, 169, 110, .15);--green: #3daa73;--red: #b03030;--serif: "Playfair Display", Georgia, serif;--sans: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(20px, 5vw, 80px);--max: 1320px}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrkrs-nav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);height:64px;background:#080a0ed9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:height .3s var(--ease)}.wrkrs-nav.scrolled{height:52px}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.nav-logo-text{font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.nav-logo-dot{color:var(--gold);font-size:20px}.nav-links{display:flex;gap:32px;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-right{display:flex;align-items:center;gap:16px}.nav-tag{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding:4px 10px;border:1px solid var(--golddim)}.nav-cta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:10px 22px;text-decoration:none;transition:opacity .2s,transform .2s}.nav-cta:hover{opacity:.85;transform:translateY(-1px)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) 80px;position:relative;overflow:hidden}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 0%,transparent 100%);animation:gridDrift 20s linear infinite}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(80px,80px)}}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(42,82,152,.18) 0%,transparent 70%);top:-200px;right:-100px;animation:orbFloat 12s ease-in-out infinite}.hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(201,169,110,.08) 0%,transparent 70%);bottom:100px;left:10%;animation:orbFloat 16s ease-in-out infinite reverse}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.05)}}.hero-inner{max-width:var(--max);margin:0 auto;width:100%;position:relative;z-index:2}.hero-overline{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:32px;display:flex;align-items:center;gap:14px;font-weight:500}.hero-overline-line{display:inline-block;width:40px;height:1px;background:var(--gold)}.hero-headline{font-family:var(--serif);font-size:clamp(60px,9vw,140px);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--text);margin-bottom:0}.hero-headline em{font-style:italic;background:linear-gradient(135deg,var(--gold) 0%,#e8c080 50%,var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-ticker-wrap{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;margin:48px 0}.hero-ticker{display:flex;gap:60px;width:max-content;animation:ticker 30s linear infinite}.hero-ticker span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--low);white-space:nowrap;display:flex;align-items:center;gap:60px}.hero-ticker span:after{content:"·";color:var(--gold)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.hero-desc{font-size:16px;color:var(--mid);line-height:1.8;max-width:480px;font-weight:300}.hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.hero-scroll-indicator{position:absolute;right:var(--gutter);bottom:80px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--low);z-index:2}.scroll-track{width:1px;height:60px;background:var(--border);position:relative;overflow:hidden}.scroll-thumb{position:absolute;top:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,var(--gold));animation:scrollAnim 2s ease-in-out infinite}@keyframes scrollAnim{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.btn-primary{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:18px 40px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:none;cursor:pointer}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;transform:translate(-100%);transition:transform .4s var(--ease)}.btn-primary:hover:before{transform:translate(0)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 60px #c9a96e40}.btn-ghost{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s;font-weight:500;background:none;border:none;cursor:pointer}.btn-ghost:hover{color:var(--text)}.btn-ghost .arrow{transition:transform .2s;display:inline-block}.btn-ghost:hover .arrow{transform:translate(4px)}.btn-outline{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border2);color:var(--mid);padding:16px 36px;text-decoration:none;display:inline-block;transition:border-color .2s,color .2s;background:none;cursor:pointer}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.section{padding:100px var(--gutter)}.section-inner{max-width:var(--max);margin:0 auto}.s-label{font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.s-label:before{content:"";display:block;width:24px;height:1px;background:var(--gold)}.s-title{font-family:var(--serif);font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.1;color:var(--text);margin-bottom:24px;letter-spacing:-.01em}.s-title em{font-style:italic;color:var(--gold)}.s-body{font-size:16px;color:var(--mid);max-width:500px;line-height:1.8;font-weight:300}.reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.reveal.visible{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.18s}.d3{transition-delay:.28s}.d4{transition-delay:.4s}.arch-section{background:var(--bg)}.arch-grid{display:grid;grid-template-columns:220px 1fr;border:1px solid var(--border);margin-top:60px;overflow:hidden}.arch-index{border-right:1px solid var(--border)}.arch-index-item{padding:22px 24px;border-bottom:1px solid var(--border);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--low);cursor:pointer;transition:all .25s var(--ease);display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none;background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:var(--sans)}.arch-index-item:last-child{border-bottom:none}.arch-index-item .idx-num{font-family:var(--serif);font-size:13px;color:var(--border2);font-style:italic;flex-shrink:0}.arch-index-item:hover{color:var(--text);background:#ffffff05}.arch-index-item.active{color:var(--gold);background:var(--golddim)}.arch-index-item.active .idx-num{color:var(--gold)}.arch-panel{padding:0}.arch-columns{display:grid;grid-template-columns:1fr 1fr;height:100%}.arch-col{padding:44px 40px}.arch-col+.arch-col{border-left:1px solid var(--border)}.arch-col-head{font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--border)}.arch-col-head.bad{color:var(--red)}.arch-col-head.good{color:var(--green)}.arch-list{list-style:none;display:flex;flex-direction:column;gap:16px}.arch-list li{font-size:13px;color:var(--mid);display:flex;align-items:flex-start;gap:12px;line-height:1.65;font-weight:300}.arch-marker{flex-shrink:0;margin-top:2px;font-size:11px;font-weight:700;font-family:var(--sans)}.arch-marker.bad{color:var(--red)}.arch-marker.good{color:var(--green)}.arch-panel-enter{animation:panelIn .35s var(--ease)}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.platform-section{background:var(--bg2)}.platform-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:64px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.p-card{background:var(--bg2);padding:40px 32px;position:relative;border:1px solid transparent;transition:border-color .4s,background .4s,transform .4s var(--ease);overflow:hidden}.p-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:scaleX(0);transition:transform .4s var(--ease)}.p-card:hover{background:var(--bg3);border-color:var(--border2);transform:translateY(-4px)}.p-card:hover:after{transform:scaleX(1)}.p-num{font-family:var(--serif);font-size:72px;font-weight:400;font-style:italic;color:#ffffff0a;line-height:1;margin-bottom:20px;-webkit-user-select:none;user-select:none}.p-card h3{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:12px}.p-card p{font-size:13px;color:var(--mid);line-height:1.7;font-weight:300}.p-tag{margin-top:28px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:8px}.p-tag:before{content:"";display:block;width:16px;height:1px;background:var(--gold)}.caps-section{background:var(--bg)}.caps-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:0}.caps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:56px}.cap-card{background:var(--bg);padding:32px 28px;transition:background .3s}.cap-card:hover{background:var(--bg2)}.cap-glyph{font-size:22px;margin-bottom:16px;display:block;filter:saturate(0) brightness(1.4);transition:filter .3s}.cap-card:hover .cap-glyph{filter:none}.cap-card h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:8px}.cap-card p{font-size:12px;color:var(--low);line-height:1.65}.why-section{background:var(--bg2)}.why-layout{display:grid;grid-template-columns:3fr 2fr;gap:2px;background:var(--border);border:1px solid var(--border)}.why-left{background:var(--bg2);padding:60px 56px}.why-right{background:var(--bg3);padding:60px 48px;display:flex;flex-direction:column;justify-content:space-between}.why-item{padding:28px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:52px 1fr;gap:16px;transition:background .2s}.why-item:first-child{border-top:1px solid var(--border)}.why-n{font-family:var(--serif);font-size:24px;font-weight:400;font-style:italic;color:var(--border2);padding-top:2px}.why-item h4{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:6px}.why-item p{font-size:13px;color:var(--mid);line-height:1.65;font-weight:300}.why-quote{font-family:var(--serif);font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.5;color:var(--text);margin-bottom:12px;border-left:2px solid var(--gold);padding-left:24px}.why-quote-by{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--low);margin-bottom:40px;padding-left:24px}.why-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.why-stat{background:var(--bg3);padding:24px 20px}.why-stat-num{font-family:var(--serif);font-size:36px;font-weight:400;color:var(--gold);line-height:1;margin-bottom:6px}.why-stat-label{font-size:10px;color:var(--low);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.scale-section{background:var(--bg);position:relative;overflow:hidden}.scale-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(42,82,152,.12) 0%,transparent 70%);pointer-events:none}.scale-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.scale-glass{border:1px solid var(--border2);background:#ffffff08;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:8px}.scale-glass-inner{border:1px solid rgba(255,255,255,.05);padding:48px 44px}.scale-metric{padding:22px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:baseline}.scale-metric:first-child{border-top:1px solid var(--border)}.scale-m-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--low);font-weight:500}.scale-m-val{font-family:var(--serif);font-size:32px;font-weight:400;color:var(--text)}.scale-m-val small{font-size:14px;color:var(--low);font-family:var(--sans);margin-left:4px}.cta-section{background:var(--bg2);text-align:center}.cta-inner{max-width:680px;margin:0 auto}.cta-inner h2{font-family:var(--serif);font-size:clamp(44px,6vw,80px);font-weight:400;line-height:1.05;color:var(--text);margin-bottom:20px}.cta-inner h2 em{font-style:italic;color:var(--gold)}.cta-inner p{font-size:16px;color:var(--mid);margin-bottom:48px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.8;font-weight:300}.cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}footer{background:var(--bg);border-top:1px solid var(--border);padding:64px var(--gutter) 32px}.ft{max-width:var(--max);margin:0 auto}.ft-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-bottom:52px;border-bottom:1px solid var(--border);margin-bottom:32px}.ft-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.ft-logo-text{font-family:var(--sans);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.ft-logo-text span{color:var(--gold)}.ft-brand p{font-size:13px;color:var(--low);line-height:1.75;max-width:260px}.ft-col h5{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--low);margin-bottom:20px;font-weight:600}.ft-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.ft-col a{font-size:13px;color:#e8e6e059;text-decoration:none;transition:color .2s}.ft-col a:hover{color:var(--text)}.ft-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ft-legal{font-size:11px;color:var(--low)}.ft-kvk{font-size:10px;letter-spacing:.1em;color:#e8e6e033;font-weight:500}@media(max-width:1024px){.platform-grid,.caps-grid{grid-template-columns:1fr 1fr}.why-layout,.scale-layout{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr 1fr}}@media(max-width:768px){.hero-bottom{grid-template-columns:1fr}.hero-actions{align-items:flex-start}.arch-grid{grid-template-columns:1fr}.arch-index{border-right:none;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap}.arch-index-item{flex:1;min-width:80px;border-bottom:none;border-right:1px solid var(--border)}.arch-columns{grid-template-columns:1fr}.arch-col+.arch-col{border-left:none;border-top:1px solid var(--border)}.platform-header{grid-template-columns:1fr;gap:24px}.platform-grid,.caps-header{grid-template-columns:1fr}.caps-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.ft-top{grid-template-columns:1fr}}.tarieven-page .pricing-section{padding:80px var(--gutter) 100px;max-width:var(--max);margin:0 auto}.tarieven-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);border:1px solid var(--border);margin-bottom:48px}.tarieven-page .pricing-card{background:var(--bg2);display:flex;flex-direction:column;position:relative;transition:transform .3s var(--ease),box-shadow .3s;overflow:hidden}.tarieven-page .pricing-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0000004d;z-index:2}.tarieven-page .pricing-card.featured{background:var(--bg3)}.tarieven-page .card-badge{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:6px 16px;display:inline-block;position:absolute;top:0;right:0}.tarieven-page .card-body{padding:44px 40px;flex:1;display:flex;flex-direction:column}.tarieven-page .card-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:10px}.tarieven-page .card-label:before{content:"";display:block;width:20px;height:1px;background:var(--gold)}.tarieven-page .pricing-card.featured .card-label{color:var(--gold)}.tarieven-page .card-title{font-family:var(--serif);font-size:clamp(22px,2.5vw,30px);font-weight:400;font-style:italic;line-height:1.2;color:var(--text);margin-bottom:20px}.tarieven-page .card-desc{font-size:14px;color:var(--mid);line-height:1.75;margin-bottom:36px;flex:1}.tarieven-page .card-price-wrap{padding:28px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:32px}.tarieven-page .card-price-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--low);margin-bottom:10px}.tarieven-page .card-price{font-family:var(--serif);font-size:clamp(40px,4.5vw,56px);font-weight:400;line-height:1;color:var(--text)}.tarieven-page .card-price sub{font-size:18px;font-family:var(--sans);font-weight:400;vertical-align:baseline;color:var(--low);margin-left:4px}.tarieven-page .card-price-note{font-size:12px;color:var(--low);margin-top:8px;line-height:1.5}.tarieven-page .card-includes{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.tarieven-page .card-includes li{font-size:13px;color:var(--mid);display:flex;align-items:flex-start;gap:12px;line-height:1.5}.tarieven-page .card-includes li:before{content:"✓";flex-shrink:0;margin-top:1px;font-size:11px;font-weight:700;color:var(--gold)}.tarieven-page .card-cta{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:16px 28px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:opacity .2s,gap .2s}.tarieven-page .card-cta:hover{opacity:.85}.tarieven-page .cta-arrow{font-size:16px;transition:transform .2s}.tarieven-page .card-cta:hover .cta-arrow{transform:translate(4px)}.tarieven-page .comparison-note{background:var(--bg3);border:1px solid var(--border);padding:32px 40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tarieven-page .note-icon{font-size:20px;flex-shrink:0}.tarieven-page .comparison-note p{font-size:13px;color:var(--mid);line-height:1.65;flex:1;max-width:none}.tarieven-page .comparison-note strong{font-weight:600;color:var(--gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.tarieven-page .included-section{padding:0 var(--gutter) 80px;max-width:var(--max);margin:0 auto}.tarieven-page .included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.tarieven-page .included-item{background:var(--bg);padding:32px 28px;transition:background .2s}.tarieven-page .included-item:hover{background:var(--bg2)}.tarieven-page .included-item h4{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:8px}.tarieven-page .included-item p{font-size:13px;color:var(--low);line-height:1.6}.tarieven-page .included-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);margin-bottom:16px}.tarieven-page .faq-section{padding:0 var(--gutter) 80px;max-width:var(--max);margin:0 auto}.tarieven-page .faq-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:48px;align-items:end}.tarieven-page .faq-header h2{font-family:var(--serif);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.1;color:var(--text)}.tarieven-page .faq-header h2 em{font-style:italic;color:var(--gold)}.tarieven-page .faq-header p{font-size:15px;color:var(--mid);line-height:1.8;margin-top:auto;max-width:none}.tarieven-page .faq-list{border-top:1px solid var(--border)}.tarieven-page .faq-item{border-bottom:1px solid var(--border);overflow:hidden}.tarieven-page .faq-q{width:100%;background:none;border:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;font-family:inherit}.tarieven-page .faq-q-text{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--text)}.tarieven-page .faq-icon{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--low);transition:transform .3s,background .2s}.tarieven-page .faq-item.open .faq-icon{transform:rotate(45deg);background:var(--gold);color:var(--bg);border-color:var(--gold)}.tarieven-page .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.tarieven-page .faq-a-inner{font-size:14px;color:var(--mid);line-height:1.75;padding-bottom:24px;max-width:660px}.tarieven-page .faq-item.open .faq-a{max-height:300px}@media(max-width:900px){.tarieven-page .pricing-grid{grid-template-columns:1fr;background:var(--bg);border:none;gap:16px}.tarieven-page .pricing-card{border:1px solid var(--border)}.tarieven-page .pricing-card:hover{transform:none;box-shadow:none}.tarieven-page .included-grid{grid-template-columns:1fr 1fr}.tarieven-page .faq-header{grid-template-columns:1fr;gap:16px}}@media(max-width:580px){.tarieven-page .included-grid{grid-template-columns:1fr}}.werkwijze-page{--bg: #080a0e;--bg2: #0e1117;--bg3: #13161d;--border: rgba(255, 255, 255, .08);--border2: rgba(255, 255, 255, .14);--text: #e8e6e0;--mid: rgba(232, 230, 224, .55);--low: rgba(232, 230, 224, .28);--gold: #c9a96e;--golddim: rgba(201, 169, 110, .13);--green: #3daa73;--serif: "Playfair Display", Georgia, serif;--sans: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(20px, 5vw, 72px);--max: 1240px;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.7;min-height:100vh}.werkwijze-page .rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.werkwijze-page .rv.on{opacity:1;transform:none}.werkwijze-page .d1{transition-delay:.08s}.werkwijze-page .d2{transition-delay:.18s}.werkwijze-page .d3{transition-delay:.28s}.werkwijze-page .d4{transition-delay:.38s}.werkwijze-page .lbl{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;display:flex;align-items:center;gap:12px}.werkwijze-page .lbl:before{content:"";display:block;width:22px;height:1px;background:var(--gold)}.werkwijze-page nav{position:fixed;top:0;left:0;right:0;z-index:500;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:#080a0ee0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:height .3s var(--ease)}.werkwijze-page nav.scrolled{height:52px}.werkwijze-page .nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.werkwijze-page .nav-logo .nav-logo-text{font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.werkwijze-page .nav-logo .nav-logo-text span{color:var(--gold);font-size:20px}.werkwijze-page .nav-links{display:flex;gap:32px;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.werkwijze-page .nav-links a{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);text-decoration:none;transition:color .2s}.werkwijze-page .nav-links a:hover,.werkwijze-page .nav-links a.active{color:var(--text)}.werkwijze-page .nav-cta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:10px 22px;text-decoration:none;transition:opacity .2s}.werkwijze-page .nav-cta:hover{opacity:.85}.ww-hero{padding:140px var(--gutter) 80px;max-width:var(--max);margin:0 auto;border-bottom:1px solid var(--border)}.ww-hero h1{font-family:var(--serif);font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.04;letter-spacing:-.01em;color:var(--text);margin-bottom:28px}.ww-hero h1 em{font-style:italic;color:var(--gold)}.ww-hero p{font-size:17px;color:var(--mid);max-width:640px;line-height:1.85;font-weight:300}.rollen{background:var(--bg2);padding:80px var(--gutter)}.rollen-inner{max-width:var(--max);margin:0 auto}.rollen-grid{display:grid;grid-template-columns:1fr 1px 1fr;border:1px solid var(--border);margin-top:44px}.rollen-divider{background:var(--border)}.rc{padding:44px 40px}.rc-head{font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.rc-tag{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--low);font-weight:400}.rc-title{font-family:var(--serif);font-size:clamp(18px,2vw,24px);font-style:italic;color:var(--text);margin-bottom:14px;line-height:1.3}.rc-body{font-size:14px;color:var(--mid);line-height:1.85;font-weight:300;margin-bottom:22px}.rc-items{display:flex;flex-direction:column;gap:10px}.rc-item{font-size:13px;color:var(--mid);display:flex;align-items:flex-start;gap:12px;line-height:1.6}.rc-dot{flex-shrink:0;margin-top:7px;width:4px;height:4px;border-radius:50%;background:var(--gold)}.stappen{padding:80px var(--gutter);background:var(--bg)}.stappen-inner{max-width:var(--max);margin:0 auto}.stappen-header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:48px}.stappen-header h2{font-family:var(--serif);font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.1;color:var(--text)}.stappen-header h2 em{font-style:italic;color:var(--gold)}.stappen-header p{font-size:15px;color:var(--mid);line-height:1.85;font-weight:300}.step{border-bottom:1px solid var(--border);cursor:pointer;transition:background .25s}.step:first-child{border-top:1px solid var(--border)}.step:hover{background:#c9a96e06}.step.open{background:var(--bg2)}.step-head{display:grid;grid-template-columns:72px 1fr auto;align-items:start;padding:24px 0;gap:0}.step-num{font-family:var(--serif);font-size:20px;font-style:italic;color:var(--border2);text-align:center;padding-top:3px;transition:color .25s;border-right:1px solid var(--border)}.step.open .step-num{color:var(--gold)}.step-mid{padding:0 28px}.step-title{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text);line-height:1.3}.step-dur{display:inline-block;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--low);border:1px solid var(--border);padding:3px 9px;margin-top:7px}.step-toggle{width:28px;height:28px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--low);flex-shrink:0;margin-top:2px;transition:all .3s var(--ease)}.step.open .step-toggle{background:var(--gold);color:var(--bg);border-color:var(--gold);transform:rotate(45deg)}.step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.step.open .step-body{grid-template-rows:1fr}.step-body-inner{overflow:hidden}.step-body-content{padding:0 28px 28px 72px}.step-body-content p{font-size:14px;color:var(--mid);line-height:1.9;font-weight:300}.step-body-content p+p{margin-top:14px}.step-tag{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:18px;display:flex;align-items:center;gap:8px}.step-tag:before{content:"";display:block;width:14px;height:1px;background:var(--gold)}.contact-section{background:var(--bg2);padding:80px var(--gutter)}.contact-inner{max-width:var(--max);margin:0 auto}.contact-layout{display:grid;grid-template-columns:3fr 2fr;gap:2px;background:var(--border);border:1px solid var(--border)}.cl{background:var(--bg2);padding:52px 48px}.cr{background:var(--bg3);padding:52px 44px;display:flex;flex-direction:column;justify-content:space-between}.cl h2{font-family:var(--serif);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.2;color:var(--text);margin-bottom:20px}.cl h2 em{font-style:italic;color:var(--gold)}.cl-body p{font-size:14px;color:var(--mid);line-height:1.85;font-weight:300}.cl-body p+p{margin-top:14px}.ci-list{margin-top:32px;display:flex;flex-direction:column}.ci{padding:18px 0;border-bottom:1px solid var(--border);display:flex;gap:16px;align-items:flex-start}.ci:first-child{border-top:1px solid var(--border)}.ci-n{font-family:var(--serif);font-size:17px;font-style:italic;color:var(--border2);flex-shrink:0;padding-top:1px;width:26px}.ci h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.ci p{font-size:13px;color:var(--mid);line-height:1.65;font-weight:300}.blockquote{font-family:var(--serif);font-size:clamp(17px,2vw,22px);font-style:italic;line-height:1.5;color:var(--text);border-left:2px solid var(--gold);padding-left:20px;margin-bottom:12px}.blockquote-by{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--low);padding-left:22px;margin-bottom:36px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border)}.stat{background:var(--bg3);padding:22px 18px}.stat-num{font-family:var(--serif);font-size:30px;font-weight:400;color:var(--gold);line-height:1;margin-bottom:5px}.stat-lbl{font-size:9px;color:var(--low);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.std{padding:80px var(--gutter);background:var(--bg)}.std-inner{max-width:var(--max);margin:0 auto}.std-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.std-h2{font-family:var(--serif);font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.15;color:var(--text);margin-bottom:22px}.std-h2 em{font-style:italic;color:var(--gold)}.std-p{font-size:15px;color:var(--mid);line-height:1.85;font-weight:300;max-width:460px}.std-p+.std-p{margin-top:14px}.std-items{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border)}.si{background:var(--bg);padding:26px;transition:background .2s}.si:hover{background:var(--bg2)}.si h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:7px;display:flex;align-items:center;gap:10px}.si h4:before{content:"";display:block;width:14px;height:2px;background:var(--gold)}.si p{font-size:13px;color:var(--low);line-height:1.65}.ww-cta-section{background:var(--bg2);padding:80px var(--gutter);text-align:center}.ww-cta-inner{max-width:700px;margin:0 auto}.ww-cta-inner h2{font-family:var(--serif);font-size:clamp(36px,5.5vw,68px);font-weight:400;line-height:1.06;color:var(--text);margin-bottom:18px}.ww-cta-inner h2 em{font-style:italic;color:var(--gold)}.ww-cta-inner p{font-size:16px;color:var(--mid);line-height:1.85;max-width:520px;margin:0 auto 40px;font-weight:300}.werkwijze-page .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.werkwijze-page .btn-primary{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:17px 40px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;border:none;cursor:pointer;transition:opacity .2s,transform .2s}.werkwijze-page .btn-primary:hover{opacity:.85;transform:translateY(-1px)}.werkwijze-page .btn-outline{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border2);color:var(--mid);padding:17px 36px;text-decoration:none;display:inline-block;background:none;cursor:pointer;transition:border-color .2s,color .2s}.werkwijze-page .btn-outline:hover{border-color:var(--gold);color:var(--gold)}.ww-footer{background:var(--bg);border-top:1px solid var(--border);padding:48px var(--gutter) 32px}.ww-ft{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.werkwijze-page .ft-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.werkwijze-page .ft-logo .ft-logo-text{font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.werkwijze-page .ft-logo .ft-logo-text span{color:var(--gold)}.werkwijze-page .ft-legal{font-size:11px;color:var(--low)}.werkwijze-page .ft-kvk{font-size:10px;letter-spacing:.08em;color:#e8e6e02e}@media(max-width:900px){.rollen-grid{grid-template-columns:1fr}.rollen-divider{display:none}.rc+.rc{border-top:1px solid var(--border)}.stappen-header{grid-template-columns:1fr;gap:20px}.stappen-header p{display:none}.contact-layout,.std-grid{grid-template-columns:1fr}.werkwijze-page nav .nav-links{display:none}}@media(max-width:600px){.step-head{grid-template-columns:48px 1fr auto}.step-num{font-size:16px}.step-body-content{padding-left:48px}.ww-hero h1{font-size:clamp(36px,10vw,56px)}}.sp-page{--bg: #080A0E;--bg2: #0E1117;--bg3: #13161D;--border: rgba(255,255,255,.08);--border2: rgba(255,255,255,.14);--text: #E8E6E0;--mid: rgba(232,230,224,.55);--low: rgba(232,230,224,.28);--gold: #C9A96E;--golddim: rgba(201,169,110,.13);--serif: "Playfair Display", Georgia, serif;--sans: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.16,1,.3,1);--gutter: clamp(20px,5vw,72px);--max: 1240px}.sp-page{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}.sp-page .rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.sp-page .rv.on{opacity:1;transform:none}.sp-page .rv.d1{transition-delay:.08s}.sp-page .rv.d2{transition-delay:.18s}.sp-page .rv.d3{transition-delay:.28s}.sp-page .lbl{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;display:flex;align-items:center;gap:12px}.sp-page .lbl:before{content:"";width:22px;height:1px;background:var(--gold)}.sp-page .sp-nav{position:fixed;top:0;left:0;right:0;z-index:500;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:#080a0ee0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:height .3s}.sp-page .sp-nav.scrolled{height:52px}.sp-page .sp-nav .nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.sp-page .sp-nav .nav-logo .nav-logo-text{font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.sp-page .sp-nav .nav-logo .nav-logo-text span{color:var(--gold);font-size:20px}.sp-page .sp-nav .nav-links{display:flex;gap:28px;list-style:none;position:absolute;left:50%;transform:translate(-50%);margin:0;padding:0}.sp-page .sp-nav .nav-links a{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);text-decoration:none;transition:color .2s}.sp-page .sp-nav .nav-links a:hover,.sp-page .sp-nav .nav-links a.active{color:var(--text)}.sp-page .sp-nav .nav-right{display:flex;align-items:center;gap:10px}.sp-page .sp-nav .nav-cta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:10px 20px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.sp-page .sp-nav .nav-cta:hover{opacity:.85}.sp-page .sp-nav .nav-cta-ghost{background:transparent;color:var(--gold);border:1px solid rgba(201,169,110,.3)}.sp-page .sp-hero{padding:140px var(--gutter) 80px;max-width:var(--max);margin:0 auto;border-bottom:1px solid var(--border)}.sp-page .sp-hero h1{font-family:var(--serif);font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.04;margin-bottom:28px}.sp-page .sp-hero h1 em{font-style:italic;color:var(--gold)}.sp-page .sp-hero p{font-size:17px;color:var(--mid);max-width:640px;line-height:1.85;font-weight:300}.sp-page .sec,.sp-page .sp-section{padding:72px var(--gutter)}.sp-page .sec-inner,.sp-page .sp-inner{max-width:var(--max);margin:0 auto}.sp-page .sec-inner h2,.sp-page .sp-inner h2{font-family:var(--serif);font-size:clamp(26px,3.5vw,44px);font-weight:400;line-height:1.15;margin-bottom:18px}.sp-page .sec-inner h2 em,.sp-page .sp-inner h2 em{font-style:italic;color:var(--gold)}.sp-page .sec-inner p,.sp-page .sp-inner p{font-size:15px;color:var(--mid);line-height:1.85;font-weight:300;max-width:780px}.sp-page .sec-inner p+p,.sp-page .sp-inner p+p{margin-top:14px}.sp-page .sec.bg2,.sp-page .sp-section.bg2{background:var(--bg2)}.sp-page .sec.bg3,.sp-page .sp-section.bg3{background:var(--bg3)}.sp-page .two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sp-page .item-list{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border)}.sp-page .item,.sp-page .item-list-row{background:var(--bg);padding:26px 28px;transition:background .2s;display:flex;align-items:center;gap:12px}.sp-page .item:hover,.sp-page .item-list-row:hover,.sp-page .item.bg2-base,.sp-page .sp-section.bg2 .item-list-row{background:var(--bg2)}.sp-page .item.bg2-base:hover,.sp-page .sp-section.bg2 .item-list-row:hover{background:var(--bg3)}.sp-page .item-dot{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--gold)}.sp-page .item-list-row span:last-child{font-size:13px;color:var(--mid);line-height:1.6}.sp-page .item h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:6px;display:flex;align-items:center;gap:10px}.sp-page .item h4:before{content:"";width:14px;height:2px;background:var(--gold)}.sp-page .item p{font-size:13px;color:var(--low);line-height:1.65}.sp-page .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:48px}.sp-page .g3-item,.sp-page .grid3-item{background:var(--bg);padding:32px 28px;transition:background .2s}.sp-page .g3-item:hover,.sp-page .grid3-item:hover{background:var(--bg2)}.sp-page .g3-item .num,.sp-page .grid3-item .grid3-num{font-family:var(--serif);font-size:40px;font-style:italic;color:#ffffff0d;line-height:1;margin-bottom:14px}.sp-page .g3-item h3,.sp-page .grid3-item h4{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:10px}.sp-page .g3-item p,.sp-page .grid3-item p{font-size:13px;color:var(--low);line-height:1.65}.sp-page .segment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:52px}.sp-page .seg,.sp-page .segment{background:var(--bg);padding:36px 30px;transition:background .2s}.sp-page .seg:hover,.sp-page .segment:hover{background:var(--bg2)}.sp-page .seg-tag,.sp-page .segment .seg-tag{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;display:flex;align-items:center;gap:8px}.sp-page .seg-tag:before{content:"";width:14px;height:1px;background:var(--gold)}.sp-page .seg h3,.sp-page .segment h3{font-family:var(--serif);font-size:clamp(18px,2vw,24px);font-style:italic;color:var(--text);margin-bottom:14px;line-height:1.3}.sp-page .seg p,.sp-page .segment p{font-size:13px;color:var(--low);line-height:1.7}.sp-page .common-sec{background:var(--bg2)}.sp-page .common-inner{max-width:var(--max);margin:0 auto;padding:72px var(--gutter)}.sp-page .common-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border);border:1px solid var(--border);margin-top:44px}.sp-page .cg-item,.sp-page .common-item{background:var(--bg2);padding:32px}.sp-page .cg-item:nth-child(odd),.sp-page .common-item:nth-child(odd){background:var(--bg3)}.sp-page .cg-item h4,.sp-page .common-item h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:8px;display:flex;align-items:center;gap:10px}.sp-page .cg-item h4:before{content:"";width:14px;height:2px;background:var(--gold)}.sp-page .cg-item p,.sp-page .common-item p{font-size:13px;color:var(--low);line-height:1.65}.sp-page .values,.sp-page .values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:44px}.sp-page .val,.sp-page .value-item{background:var(--bg);padding:28px 22px;transition:background .2s;text-align:center}.sp-page .val:hover,.sp-page .value-item:hover{background:var(--bg2)}.sp-page .val-num,.sp-page .value-item .val-num{font-family:var(--serif);font-size:32px;font-style:italic;color:#c9a96e1f;line-height:1;margin-bottom:10px}.sp-page .val h4,.sp-page .value-item h4{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:6px}.sp-page .val p,.sp-page .value-item p{font-size:11px;color:var(--low);line-height:1.6}.sp-page .pillars,.sp-page .pillars-list{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border)}.sp-page .pillar,.sp-page .pillar-item{background:var(--bg2);padding:24px 28px;display:flex;align-items:center;gap:16px;transition:background .2s}.sp-page .pillar:hover,.sp-page .pillar-item:hover{background:var(--bg3)}.sp-page .pillar-n{font-family:var(--serif);font-size:18px;font-style:italic;color:var(--border2);flex-shrink:0;padding-top:1px;width:24px}.sp-page .pillar-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--gold)}.sp-page .pillar h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.sp-page .pillar p{font-size:13px;color:var(--low);line-height:1.6}.sp-page .quote-block{border-left:2px solid var(--gold);padding:28px 32px;background:var(--bg2);margin-top:40px}.sp-page .quote-block p{font-family:var(--serif);font-size:clamp(18px,2vw,24px);font-style:italic;color:var(--text);line-height:1.5;font-weight:400}.sp-page .photo-placeholder{background:var(--bg3);border:1px solid var(--border);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.sp-page .photo-placeholder span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--low)}.sp-page .photo-placeholder .icon{font-size:32px;opacity:.2}.sp-page .cta-band,.sp-page .sp-cta{background:var(--bg2);padding:72px var(--gutter);text-align:center}.sp-page .cta-band h2,.sp-page .sp-cta h2{font-family:var(--serif);font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.08;margin-bottom:16px}.sp-page .cta-band h2 em,.sp-page .sp-cta h2 em{font-style:italic;color:var(--gold)}.sp-page .cta-band p,.sp-page .sp-cta p{font-size:16px;color:var(--mid);line-height:1.85;max-width:520px;margin:0 auto 36px;font-weight:300}.sp-page .btns,.sp-page .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.sp-page .btn-p{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:16px 40px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:opacity .2s,transform .2s}.sp-page .btn-p:hover{opacity:.85;transform:translateY(-1px)}.sp-page .btn-o{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border2);color:var(--mid);padding:16px 36px;text-decoration:none;display:inline-block;background:none;transition:border-color .2s,color .2s}.sp-page .btn-o:hover{border-color:var(--gold);color:var(--gold)}.sp-page .main-sec{padding:80px var(--gutter)}.sp-page .main-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sp-page .info-col h2{font-family:var(--serif);font-size:clamp(22px,3vw,36px);font-weight:400;line-height:1.2;margin-bottom:18px}.sp-page .info-col h2 em{font-style:italic;color:var(--gold)}.sp-page .info-col p{font-size:14px;color:var(--mid);line-height:1.85;font-weight:300}.sp-page .info-col p+p{margin-top:13px}.sp-page .info-items{margin-top:40px;display:flex;flex-direction:column}.sp-page .info-item{padding:18px 0;border-bottom:1px solid var(--border);display:flex;gap:16px;align-items:flex-start}.sp-page .info-item:first-child{border-top:1px solid var(--border)}.sp-page .info-n,.sp-page .info-num{font-family:var(--serif);font-size:17px;font-style:italic;color:var(--border2);flex-shrink:0;padding-top:1px;width:24px}.sp-page .info-item h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.sp-page .info-item p{font-size:13px;color:var(--mid);line-height:1.6;font-weight:300}.sp-page .contact-block{background:var(--bg2);border:1px solid var(--border);padding:36px 32px;margin-top:40px}.sp-page .contact-block-head{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.sp-page .contact-detail,.sp-page .contact-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.sp-page .contact-detail:last-child,.sp-page .contact-row:last-child{border-bottom:none}.sp-page .cd-label,.sp-page .contact-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--low);width:80px;flex-shrink:0}.sp-page .cd-val,.sp-page .contact-row span:not(.contact-label),.sp-page .contact-row a{font-size:13px;color:var(--text)}.sp-page .cd-val a,.sp-page .contact-row a{color:var(--gold);text-decoration:none}.sp-page .cd-val a:hover,.sp-page .contact-row a:hover{text-decoration:underline}.sp-page .form-col{background:var(--bg2);border:1px solid var(--border);padding:44px 40px}.sp-page h3.form-head{font-family:var(--serif);font-size:20px;font-weight:400;font-style:italic;color:var(--text);margin-bottom:8px}.sp-page .form-col .form-head:not(h3){font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.sp-page .form-intro{font-size:14px;color:var(--mid);line-height:1.7;font-weight:300;margin-bottom:32px}.sp-page .form-group,.sp-page .form-field{margin-bottom:20px}.sp-page .form-group label,.sp-page .form-field label{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--low);margin-bottom:8px;font-weight:600}.sp-page .form-group input,.sp-page .form-group textarea,.sp-page .form-field input,.sp-page .form-field textarea{width:100%;background:var(--bg3);border:1px solid var(--border);color:var(--text);font-family:var(--sans);font-size:14px;font-weight:300;padding:14px 16px;transition:border-color .2s;outline:none;resize:none}.sp-page .form-group input::placeholder,.sp-page .form-group textarea::placeholder,.sp-page .form-field input::placeholder,.sp-page .form-field textarea::placeholder{color:var(--low)}.sp-page .form-group input:focus,.sp-page .form-group textarea:focus,.sp-page .form-field input:focus,.sp-page .form-field textarea:focus{border-color:var(--gold)}.sp-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sp-page .btn-submit{width:100%;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:17px 24px;border:none;cursor:pointer;font-family:var(--sans);margin-top:8px;display:flex;justify-content:space-between;align-items:center;transition:opacity .2s,transform .2s}.sp-page .btn-submit:hover{opacity:.85;transform:translateY(-1px)}.sp-page .form-note{font-size:11px;color:var(--low);margin-top:14px;line-height:1.6}.sp-page .form-success{text-align:center;padding:48px 24px}.sp-page .form-success .check{font-size:40px;margin-bottom:16px}.sp-page .form-success h3{font-family:var(--serif);font-size:24px;font-style:italic;color:var(--text);margin-bottom:12px}.sp-page .form-success p{font-size:14px;color:var(--mid);line-height:1.7}.sp-page .why-sec{background:var(--bg2);padding:72px var(--gutter)}.sp-page .why-inner{max-width:var(--max);margin:0 auto}.sp-page .why-inner h2{font-family:var(--serif);font-size:clamp(26px,3.5vw,44px);font-weight:400;line-height:1.15;margin-bottom:40px}.sp-page .why-inner h2 em{font-style:italic;color:var(--gold)}.sp-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.sp-page .wg,.sp-page .why-item{background:var(--bg2);padding:28px 24px;transition:background .2s}.sp-page .wg:hover,.sp-page .why-item:hover{background:var(--bg3)}.sp-page .wg h4,.sp-page .why-item h4{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:8px;display:flex;align-items:center;gap:10px}.sp-page .wg h4:before{content:"";width:14px;height:2px;background:var(--gold)}.sp-page .wg p,.sp-page .why-item p{font-size:13px;color:var(--low);line-height:1.65}.sp-page .sp-footer{background:var(--bg);border-top:1px solid var(--border);padding:40px var(--gutter) 28px}.sp-page .ft{max-width:var(--max);margin:0 auto}.sp-page .ft-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;padding-bottom:40px;border-bottom:1px solid var(--border);margin-bottom:28px}.sp-page .ft-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:12px}.sp-page .ft-logo .ft-logo-text{font-family:var(--sans);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.sp-page .ft-logo .ft-logo-text span{color:var(--gold)}.sp-page .ft-brand p{font-size:13px;color:var(--low);line-height:1.7;max-width:240px}.sp-page .ft-col h5{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--low);margin-bottom:16px;font-weight:600}.sp-page .ft-col ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.sp-page .ft-col a{font-size:13px;color:#e8e6e04d;text-decoration:none;transition:color .2s}.sp-page .ft-col a:hover{color:var(--text)}.sp-page .ft-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.sp-page .ft-legal{font-size:11px;color:var(--low)}.sp-page .ft-kvk{font-size:10px;letter-spacing:.08em;color:#e8e6e02e}@media(max-width:900px){.sp-page .sp-nav .nav-links{display:none}.sp-page .two-col,.sp-page .grid3,.sp-page .segment-grid,.sp-page .common-grid{grid-template-columns:1fr}.sp-page .values,.sp-page .values-grid{grid-template-columns:repeat(2,1fr)}.sp-page .main-inner,.sp-page .why-grid,.sp-page .form-row{grid-template-columns:1fr}.sp-page .ft-top{grid-template-columns:1fr 1fr}}@media(max-width:580px){.sp-page .values,.sp-page .values-grid,.sp-page .ft-top{grid-template-columns:1fr}}
