[data-page=prijzen] .hero{min-height:auto;padding-bottom:24px}[data-page=prijzen] .pr-content{z-index:1;max-width:1280px;margin:0 auto;padding:24px 40px 80px;position:relative}[data-page=prijzen] .pr-approach{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:80px;display:grid}[data-page=prijzen] .pr-approach-text h2{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}[data-page=prijzen] .pr-approach-text p{color:var(--text-secondary);margin-bottom:16px;font-size:16px;line-height:1.7}[data-page=prijzen] .pr-approach-card{border-radius:var(--radius-xl);background:#09090b;border:1px solid #1c1c20;flex-direction:column;gap:24px;padding:40px;display:flex}[data-page=prijzen] .pr-approach-item{align-items:flex-start;gap:16px;display:flex}[data-page=prijzen] .pr-approach-icon{width:40px;height:40px;color:var(--accent-emerald);background:#0a1f17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-page=prijzen] .pr-approach-item-text strong{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600;display:block}[data-page=prijzen] .pr-approach-item-text span{color:var(--text-muted);font-size:14px;line-height:1.5}[data-page=prijzen] .pr-steps-header{text-align:center;margin-bottom:48px}[data-page=prijzen] .pr-steps-badge{color:var(--accent-emerald);background:#0a1f17;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}[data-page=prijzen] .pr-steps-title{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(28px,4vw,40px);font-weight:700}[data-page=prijzen] .pr-steps{border-radius:var(--radius-xl);background:#1c1c20;border:1px solid #1c1c20;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:80px;display:grid;overflow:hidden}[data-page=prijzen] .pr-step{background:#09090b;padding:48px 40px;position:relative}[data-page=prijzen] .pr-step-number{width:36px;height:36px;color:var(--accent-emerald);font-size:15px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace);background:#0a1f17;border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}[data-page=prijzen] .pr-step h3{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:600}[data-page=prijzen] .pr-step p{color:var(--text-muted);font-size:14px;line-height:1.65}[data-page=prijzen] .pr-step-tag{color:var(--accent-emerald);background:#0a1f17;border-radius:100px;align-items:center;gap:6px;margin-top:20px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}[data-page=prijzen] .pr-modules-header{text-align:center;margin-bottom:48px}[data-page=prijzen] .pr-modules-title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700}[data-page=prijzen] .pr-modules-subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}[data-page=prijzen] .pr-modules-grid{border-radius:var(--radius-xl);background:#1c1c20;border:1px solid #1c1c20;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}[data-page=prijzen] .pr-module{text-align:center;background:#09090b;padding:32px 24px;text-decoration:none;transition:background .2s}[data-page=prijzen] .pr-module:hover{background:#0f0f12}[data-page=prijzen] .pr-module-icon{background:#0f0f12;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;transition:background .2s;display:flex}[data-page=prijzen] .pr-module:hover .pr-module-icon{background:#1c1c20}[data-page=prijzen] .pr-module-icon svg{width:20px;height:20px;stroke:var(--text-muted);stroke-width:1.8px;fill:none}[data-page=prijzen] .pr-module-name{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:600}[data-page=prijzen] .pr-module-desc{color:var(--text-muted);font-size:11px;line-height:1.4}[data-page=prijzen] .pr-modules-footnote{text-align:center;color:var(--text-muted);margin-bottom:80px;font-size:13px}[data-page=prijzen] .pr-modules-footnote a{color:var(--accent-emerald);text-decoration:none}[data-page=prijzen] .pr-modules-footnote a:hover{text-decoration:underline}[data-page=prijzen] .pr-products{border-radius:var(--radius-xl);background:#1c1c20;border:1px solid #1c1c20;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:80px;display:grid;overflow:hidden}[data-page=prijzen] .pr-product{background:#09090b;flex-direction:column;padding:40px 32px;display:flex}[data-page=prijzen] .pr-product-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}[data-page=prijzen] .pr-product-badge--glass{color:var(--accent-emerald);background:#0a1f17}[data-page=prijzen] .pr-product-badge--designer{color:#818cf8;background:#818cf81a}[data-page=prijzen] .pr-product-badge--production{color:#6366f1;background:#6366f11a}[data-page=prijzen] .pr-product h3{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:700}[data-page=prijzen] .pr-product-desc{color:var(--text-muted);margin-bottom:24px;font-size:14px;line-height:1.6}[data-page=prijzen] .pr-product-price{color:var(--text-secondary);border-bottom:1px solid #1c1c20;margin-top:auto;margin-bottom:24px;padding-bottom:24px;font-size:14px}[data-page=prijzen] .pr-product-price strong{color:var(--text-primary);letter-spacing:-.03em;font-size:28px;font-weight:700}[data-page=prijzen] .pr-product-features{margin:0 0 32px;padding:0;list-style:none}[data-page=prijzen] .pr-product-features li{color:var(--text-secondary);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}[data-page=prijzen] .pr-product-features li svg{width:16px;height:16px;stroke:var(--accent-emerald);stroke-width:2px;fill:none;flex-shrink:0}[data-page=prijzen] .pr-product-cta{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}[data-page=prijzen] .pr-product-cta:hover{opacity:.85}[data-page=prijzen] .pr-product-cta--primary{background:var(--accent-emerald);color:#fff}[data-page=prijzen] .pr-product-cta--secondary{color:var(--text-primary);background:#1c1c20}@media (max-width:1024px){[data-page=prijzen] .pr-content{padding:0 24px 60px}[data-page=prijzen] .pr-approach{grid-template-columns:1fr;gap:32px}[data-page=prijzen] .pr-steps{grid-template-columns:1fr}[data-page=prijzen] .pr-modules-grid{grid-template-columns:repeat(3,1fr)}[data-page=prijzen] .pr-products{grid-template-columns:1fr}}@media (max-width:640px){[data-page=prijzen] .pr-content{padding:0 16px 48px}[data-page=prijzen] .pr-modules-grid{grid-template-columns:repeat(2,1fr)}[data-page=prijzen] .pr-approach-card{padding:28px 24px}[data-page=prijzen] .pr-step,[data-page=prijzen] .pr-product{padding:32px 24px}}
