.tarieven-reference-shell .home-ref-hero-media img{object-position:38% center}.tarieven-reference-shell .home-ref-hero-media{background-image:url(/images/tarieven-vergoeding-hero.png);background-size:cover;background-position:38% center}.tarieven-reference-shell .tarieven-eyebrow,.tarieven-reference-shell .tarieven-highlight-label{display:inline-block;margin:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hr-green)}.tarieven-reference-shell .tarieven-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--hr-cream-dk);color:var(--hr-green);flex:0 0 52px}.tarieven-reference-shell .tarieven-icon svg,.tarieven-reference-shell .tarieven-row-icon svg{width:28px;height:28px;display:block}.tarieven-reference-shell .tarieven-card-icon,.tarieven-reference-shell .tarieven-label-icon{margin-bottom:14px}.tarieven-reference-shell .tarieven-callout-icon{margin-bottom:16px;background:#ffffff1f;color:#fff}.tarieven-reference-shell .tarieven-cost-grid article:nth-child(2) .tarieven-cost-icon,.tarieven-reference-shell .tarieven-cost-grid article:nth-child(4) .tarieven-cost-icon{background:#dde3ea;color:#3c556a}.tarieven-reference-shell .tarieven-cost-grid article:nth-child(3) .tarieven-cost-icon{background:var(--hr-terra-lt);color:#8a5a3a}.tarieven-reference-shell .tarieven-dark-icon{background:#ffffff1f;color:#fff;margin-bottom:14px}.tarieven-reference-shell .tarieven-content-section{padding-top:clamp(34px,4.5vw,64px)}.tarieven-reference-shell .tarieven-percentage-section,.tarieven-reference-shell .tarieven-machtiging-section,.tarieven-reference-shell .tarieven-kosten-section,.tarieven-reference-shell .tarieven-facturatie-section,.tarieven-reference-shell .tarieven-ovp-section,.tarieven-reference-shell .tarieven-voorbereiding-section{padding-block:clamp(34px,5vw,72px)}.tarieven-reference-shell .tarieven-percentage-section,.tarieven-reference-shell .tarieven-facturatie-section{background:var(--hr-cream-lt);border-block:1px solid color-mix(in srgb,var(--hr-line) 72%,transparent)}.tarieven-reference-shell .tarieven-intro-grid,.tarieven-reference-shell .tarieven-two-col,.tarieven-reference-shell .tarieven-prep-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(20px,3vw,34px);align-items:start}.tarieven-reference-shell .tarieven-intro-grid,.tarieven-reference-shell .tarieven-prep-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.78fr)}.tarieven-reference-shell .tarieven-two-col-reverse{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr)}.tarieven-reference-shell .tarieven-prose-card,.tarieven-reference-shell .tarieven-highlight-card,.tarieven-reference-shell .tarieven-steps-card,.tarieven-reference-shell .tarieven-side-panel,.tarieven-reference-shell .tarieven-final-section{border:1px solid var(--hr-line);border-radius:18px;background:#fff;box-shadow:var(--hr-shadow-card)}.tarieven-reference-shell .tarieven-prose-card,.tarieven-reference-shell .tarieven-steps-card,.tarieven-reference-shell .tarieven-final-section{padding:clamp(24px,3vw,38px)}.tarieven-reference-shell .tarieven-prose-card-large{min-height:100%}.tarieven-reference-shell .tarieven-highlight-card,.tarieven-reference-shell .tarieven-side-panel{padding:clamp(22px,2.5vw,30px);background:var(--hr-cream)}.tarieven-reference-shell .tarieven-section-label{position:sticky;top:96px;align-self:start}.tarieven-reference-shell .tarieven-percentage-section .tarieven-section-label,.tarieven-reference-shell .tarieven-facturatie-section .tarieven-section-label{padding:clamp(22px,3vw,34px);border:1px solid var(--hr-line);border-radius:18px;background:#ffffffad;box-shadow:var(--hr-shadow-card)}.tarieven-reference-shell .tarieven-section-label h2,.tarieven-reference-shell .tarieven-prose-card h2,.tarieven-reference-shell .tarieven-callout h2,.tarieven-reference-shell .tarieven-final-section h2{margin:12px 0 18px;font-family:var(--hr-serif);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--hr-ink);text-wrap:balance}.tarieven-reference-shell .tarieven-section-label>p:not(.tarieven-eyebrow),.tarieven-reference-shell .tarieven-prose-card p,.tarieven-reference-shell .tarieven-highlight-card p,.tarieven-reference-shell .tarieven-highlight-card dd,.tarieven-reference-shell .tarieven-side-panel p,.tarieven-reference-shell .tarieven-steps-card p,.tarieven-reference-shell .tarieven-final-section p,.tarieven-reference-shell .tarieven-check-list li{margin:0;font-family:var(--hr-sans);font-size:15.5px;line-height:1.72;color:var(--hr-ink-soft)}.tarieven-reference-shell .tarieven-prose-card p+p,.tarieven-reference-shell .tarieven-final-section p+p,.tarieven-reference-shell .tarieven-side-panel p+a,.tarieven-reference-shell .tarieven-steps-card p+.tarieven-step-list{margin-top:14px}.tarieven-reference-shell .tarieven-prose-card strong,.tarieven-reference-shell .tarieven-final-section strong,.tarieven-reference-shell .tarieven-check-list strong{color:var(--hr-ink);font-weight:800}.tarieven-reference-shell :where(.tarieven-prose-card,.tarieven-steps-card,.tarieven-final-section,.tarieven-callout,.tarieven-side-panel) a{color:var(--hr-green);font-weight:800;text-decoration:none;text-underline-offset:.2em}.tarieven-reference-shell :where(.tarieven-prose-card,.tarieven-steps-card,.tarieven-final-section,.tarieven-callout,.tarieven-side-panel) a:hover{color:var(--hr-green-dk);text-decoration:underline}.tarieven-reference-shell .tarieven-highlight-card dl{margin:18px 0 0;display:grid;gap:16px}.tarieven-reference-shell .tarieven-highlight-card dl>div{padding-top:16px;border-top:1px solid var(--hr-line);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.tarieven-reference-shell .tarieven-row-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffffb8;color:var(--hr-green);grid-row:span 2}.tarieven-reference-shell .tarieven-highlight-card dt{margin:0 0 4px;font-family:var(--hr-serif);font-size:1.22rem;line-height:1.12;color:var(--hr-ink)}.tarieven-reference-shell .tarieven-highlight-card dd{margin:0}.tarieven-reference-shell .tarieven-check-list{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.tarieven-reference-shell .tarieven-check-list li{position:relative;padding-left:28px}.tarieven-reference-shell .tarieven-check-list li:before{content:"";position:absolute;left:0;top:.58em;width:8px;height:8px;border-radius:999px;background:var(--hr-terra);box-shadow:0 0 0 5px color-mix(in srgb,var(--hr-terra) 16%,transparent)}.tarieven-reference-shell .tarieven-notice{margin:20px 0;padding:18px 20px;border:1px solid #e2c994;border-radius:14px;background:#fbf5ea}.tarieven-reference-shell .tarieven-notice p{margin:0}.tarieven-reference-shell .tarieven-callout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(22px,4vw,54px);align-items:start;padding:clamp(26px,4vw,44px);border-radius:18px;background:var(--hr-green);color:#fff;box-shadow:0 18px 42px #0c2d572e}.tarieven-reference-shell .tarieven-callout .tarieven-eyebrow,.tarieven-reference-shell .tarieven-callout h2,.tarieven-reference-shell .tarieven-callout p,.tarieven-reference-shell .tarieven-callout strong,.tarieven-reference-shell .tarieven-callout a{color:#fff}.tarieven-reference-shell .tarieven-callout p{margin:0;font-family:var(--hr-sans);font-size:15.5px;line-height:1.72;opacity:.92}.tarieven-reference-shell .tarieven-callout p+p{margin-top:14px}.tarieven-reference-shell .tarieven-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(22px,3vw,34px)}.tarieven-reference-shell .tarieven-cost-grid article{min-height:250px;padding:22px;border:1px solid var(--hr-line);border-radius:16px;background:#fff;box-shadow:var(--hr-shadow-card);display:flex;flex-direction:column;gap:14px}.tarieven-reference-shell .tarieven-cost-grid article:nth-child(2n){background:var(--hr-cream-lt)}.tarieven-reference-shell .tarieven-card-number{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--hr-cream);color:var(--hr-green);font-family:var(--hr-serif);font-size:1rem;font-weight:600}.tarieven-reference-shell .tarieven-cost-grid h3{margin:0;font-family:var(--hr-serif);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:500;line-height:1.12;color:var(--hr-ink);text-wrap:balance}.tarieven-reference-shell .tarieven-cost-grid p{margin:0;font-family:var(--hr-sans);font-size:14.5px;line-height:1.65;color:var(--hr-ink-soft)}.tarieven-reference-shell .tarieven-step-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:0}.tarieven-reference-shell .tarieven-step-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--hr-line);align-items:start}.tarieven-reference-shell .tarieven-step-list span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--hr-green);color:#fff;font-family:var(--hr-serif);font-weight:600}.tarieven-reference-shell .tarieven-step-list p{margin:0}.tarieven-reference-shell .tarieven-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tarieven-reference-shell .tarieven-link-row a{min-height:42px;padding:10px 15px;border:1px solid var(--hr-line-dk);border-radius:999px;background:#fff;display:inline-flex;align-items:center}.tarieven-reference-shell .tarieven-side-panel{background:var(--hr-navy)}.tarieven-reference-shell .tarieven-side-panel .tarieven-highlight-label,.tarieven-reference-shell .tarieven-side-panel p,.tarieven-reference-shell .tarieven-side-panel a{color:#fff}.tarieven-reference-shell .tarieven-side-panel p{margin-top:18px;font-family:var(--hr-serif);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.tarieven-reference-shell .tarieven-side-panel a{display:inline-flex;margin-top:18px;font-family:var(--hr-sans);font-size:14px;font-weight:800}.tarieven-reference-shell .tarieven-prep-shell{padding:clamp(24px,3vw,38px);border:1px solid var(--hr-line);border-radius:18px;background:var(--hr-cream);box-shadow:var(--hr-shadow-card)}.tarieven-reference-shell .tarieven-prep-grid{margin-top:22px}.tarieven-reference-shell .tarieven-final-section{background:#fff}@media(max-width:1080px){.tarieven-reference-shell .tarieven-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tarieven-reference-shell .tarieven-intro-grid,.tarieven-reference-shell .tarieven-two-col,.tarieven-reference-shell .tarieven-prep-grid,.tarieven-reference-shell .tarieven-callout{grid-template-columns:1fr}.tarieven-reference-shell .tarieven-section-label{position:static}}@media(max-width:640px){.tarieven-reference-shell .home-ref-hero{padding-bottom:44px!important}.tarieven-reference-shell .home-ref-hero-media{aspect-ratio:16 / 10!important;max-height:260px!important;min-height:0!important;margin-bottom:-16px!important;border-radius:180px 180px 0 0!important;background-position:32% center}.tarieven-reference-shell .home-ref-hero-media img{object-position:32% center;min-height:0!important}.tarieven-reference-shell .tarieven-cost-grid{grid-template-columns:1fr}.tarieven-reference-shell .tarieven-cost-grid article{min-height:0}.tarieven-reference-shell .tarieven-prose-card,.tarieven-reference-shell .tarieven-highlight-card,.tarieven-reference-shell .tarieven-steps-card,.tarieven-reference-shell .tarieven-side-panel,.tarieven-reference-shell .tarieven-final-section,.tarieven-reference-shell .tarieven-prep-shell{border-radius:16px}}
