.prices-intro-copy{align-content:end;gap:.9rem;display:grid}.prices-intro-copy .body{max-width:52ch}.prices-index-list{border-top:1px solid var(--line);gap:0;display:grid}.prices-index-link{border-bottom:1px solid var(--line);min-height:3.25rem;color:var(--copy-strong);font-size:var(--text-body);transition:color .18s var(--ease-out), background-color .18s var(--ease-out);align-items:baseline;gap:.85rem;padding:.95rem .25rem .95rem 0;font-weight:700;line-height:1.3;display:flex}.prices-index-link>span:last-child{text-underline-offset:.3em;transition:text-decoration-color .18s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.prices-index-link:hover>span:last-child{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.prices-index-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.prices-index-n{color:var(--mint);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.08em;flex:none}@media (width>=620px){.prices-index-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.5rem)}}@media (width>=900px){.chapter--prices-intro .prices-index{grid-column:1/-1}}@media (width>=1100px){.prices-index-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.chapter--how{gap:clamp(1.75rem,5vh,3rem);padding-block:clamp(3rem,9vh,5.5rem);display:grid}.how-heading{gap:.9rem;display:grid}.how-pace{max-width:36ch;font-weight:600}.how-columns{gap:clamp(1.75rem,4vh,2.5rem);display:grid}.how-block{border-top:1px solid var(--cream-line-strong);align-content:start;gap:.9rem;padding-top:1rem;display:grid}.how-block .section-title{font-size:clamp(1.3rem,1.9vw,1.75rem)}.chapter--how h4{margin:0}.how-block .process-list{gap:1rem}.how-block .process-item{gap:.25rem;padding-top:.75rem}.how-block .process-title{font-size:var(--text-body)}.how-block .who-list{border-top:0;flex-wrap:wrap;gap:.5rem;display:flex}.how-block .who-list li{border:1px solid var(--line);font-size:var(--text-label);padding:.45rem .75rem;font-weight:700;line-height:1.3}.how-block .who-note{color:var(--cream-muted)}.how-table-head{align-items:center;gap:.85rem;display:flex}.how-portrait{--portrait-size:2.75rem}.surface-cream .how-portrait{border-color:var(--ink)}.how-team-link{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}@media (width>=900px){.how-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,4rem)}.how-heading .how-pace{padding-bottom:.4rem}.how-columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3.2vw,3rem)}.how-columns .process-list{grid-template-columns:minmax(0,1fr)}}.prices-heading{align-content:start;gap:.9rem;display:grid}.prices-heading-lead{max-width:40ch;color:var(--cream-body)}.price-details{gap:.8rem;display:grid}.price-details-grid{align-items:start;gap:.6rem;display:grid}.price-detail{border:1px solid var(--line);background:var(--ink-soft)}.price-detail[open]{border-color:#79ceb180}.price-detail-summary{min-height:3.25rem;color:var(--copy-strong);font-size:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem .85rem 1.1rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.price-detail-summary::-webkit-details-marker{display:none}.price-detail-summary::marker{content:""}.price-detail-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.price-detail-summary:hover .price-detail-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:.3em;text-decoration-thickness:2px}.price-detail-mark{width:.95rem;height:.95rem;transition:rotate .22s var(--ease-out);flex:none;position:relative}.price-detail-mark:before,.price-detail-mark:after{content:"";background:var(--mint);margin:auto;position:absolute;inset:0}.price-detail-mark:before{width:100%;height:2px}.price-detail-mark:after{width:2px;height:100%}.price-detail[open] .price-detail-mark{rotate:45deg}.price-detail-body{gap:.6rem;padding:.2rem 1.1rem 1.15rem;display:grid}.price-detail-body .label{margin-top:.35rem}.price-detail-list{gap:.45rem;display:grid}.price-detail-list li{color:var(--cream-body);font-size:var(--text-label);padding-left:1.15rem;line-height:1.5;position:relative}.price-detail-list li:before{content:"";background:var(--mint);width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.price-detail-list--out li:before{background:var(--cream-faint);width:.55rem;height:2px;top:.72em}@media (width>=1000px){.price-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.chapter--parts{gap:clamp(1.75rem,5vh,3rem);padding-block:clamp(3.5rem,10vh,6.5rem);display:grid}.parts-heading{align-content:start;gap:.9rem;display:grid}.parts-heading .modules-note{max-width:40ch}.parts-close{justify-items:start;gap:1rem;margin-top:.4rem;display:grid}.parts-grid{margin-top:0}.surface-cream .price-card{border-color:var(--line);background:#fffdf899}@media (width>=620px){.parts-grid .price-card--wide{grid-column:span 2}}.chapter--terms{gap:clamp(1.75rem,5vh,3rem);padding-block:clamp(3.5rem,10vh,6.5rem);display:grid}.terms-heading{gap:.2rem;display:grid}.terms-list{counter-reset:rezamone-term;gap:clamp(1.25rem,3vh,1.75rem) clamp(1.5rem,3vw,2.5rem);display:grid}.term{border-top:1px solid var(--line);align-content:start;gap:.4rem;padding-top:.9rem;display:grid}.term:before{counter-increment:rezamone-term;content:"0" counter(rezamone-term);color:var(--mint);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.08em}.term-title{color:var(--copy-strong);font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:-.005em;font-weight:700;line-height:1.25}.term .body{max-width:40ch}@media (width>=620px){.terms-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.terms-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.price-detail-mark,.prices-index-link,.prices-index-link>span:last-child{transition:none}}html[data-motion=reduced] .price-detail-mark,html[data-motion=off] .price-detail-mark{transition:none}html.is-deck #top.chapter--prices-intro.deck-screen{padding:var(--deck-top) var(--deck-right) var(--deck-bottom) var(--deck-side);display:flex}html.is-deck #top.chapter--prices-intro.deck-screen.is-leaving{opacity:1;transition:none}html.is-deck #top.chapter--prices-intro.deck-screen.is-entering{animation:none}html.is-deck[data-deck-screen=top][data-deck-stage=false] .site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f0de6;box-shadow:0 1px #79ceb129}@media (width<=759px){html.is-deck[data-deck-screen=top][data-deck-stage=false] .deck-nav{display:flex}}html.is-deck[lang=nl] #top .display--chapter mark{margin-top:0;padding-top:.04em}html.is-deck #top.chapter--prices-intro.deck-screen{gap:clamp(1.5rem,5vh,3rem)}html.is-deck #top .display--chapter{max-width:11ch}@media (width>=900px){html.is-deck #top.chapter--prices-intro.deck-screen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:safe center;align-items:end;gap:clamp(2.5rem,9vh,5.5rem) clamp(2rem,5vw,5rem);display:grid}html.is-deck #top .display--chapter{font-size:clamp(3rem,6.4vw,6.4rem)}}html.is-deck #how.deck-screen{gap:clamp(1.5rem,4.5vh,2.75rem)}html.is-deck #how .how-heading{gap:.6rem}html.is-deck #how .how-block{border-top-color:var(--cream-line-strong)}@media (width>=900px){html.is-deck #how .display--chapter{max-width:none}}html.is-deck #prices.deck-screen{gap:clamp(1.25rem,3.5vh,2rem)}html.is-deck #prices .price-card--package,html.is-deck #prices .price-detail{background:#151613eb}@media (width>=1100px){html.is-deck #prices.deck-screen{grid-template-columns:minmax(0,.78fr) minmax(0,2fr);align-content:safe center;gap:clamp(1.25rem,3.5vh,2rem) clamp(2rem,4vw,4rem);display:grid}html.is-deck #prices .prices-heading{grid-area:1/1}html.is-deck #prices .price-card--package{grid-area:1/2}html.is-deck #prices .price-details{grid-column:1/-1}html.is-deck #prices .display--chapter{font-size:clamp(3rem,5.2vw,5.4rem)}}html.is-deck #parts.deck-screen{gap:clamp(1.25rem,3.5vh,2rem)}html.is-deck .face-taupe .price-card{background:#fffdf84d}html.is-deck #parts .price-card{padding:clamp(1.1rem,2.2vw,1.6rem)}@media (width>=1000px){html.is-deck #parts.deck-screen{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-content:safe center;align-items:center;column-gap:clamp(2rem,4.5vw,4.5rem);display:grid}html.is-deck #parts .parts-heading{grid-column:1}html.is-deck #parts .parts-grid{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}html.is-deck #parts .display--chapter{font-size:clamp(2.6rem,4.6vw,4.8rem)}}html.is-deck #terms.deck-screen{gap:clamp(1.5rem,4.5vh,2.75rem)}@media (width<=759px){html.is-deck #top .display--chapter{font-size:clamp(2.4rem,11vw,3.4rem)}html.is-deck #how.deck-screen,html.is-deck #prices.deck-screen,html.is-deck #parts.deck-screen,html.is-deck #terms.deck-screen{gap:clamp(1.1rem,3vh,1.6rem)}}
