.chance-hero{background:radial-gradient(circle at 82% 18%, var(--lilac-pale) 0, #eef1fa00 37%), var(--surface-page);position:relative;overflow:hidden}.chance-hero:before{content:"";aspect-ratio:1;pointer-events:none;border:3.5rem solid #7d85c90d;border-radius:50%;width:38rem;position:absolute;bottom:-27rem;left:-25rem}.chance-hero-grid{z-index:1;align-items:center;gap:var(--layout-gap);grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);display:grid;position:relative}.chance-hero-copy h1{max-width:20ch;margin:1rem 0 1.5rem}.chance-hero-copy>p{max-width:42rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.4vw,1.1rem)}.chance-hero-actions{margin-top:var(--button-content-gap);flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.chance-map{min-height:34rem;position:relative}.chance-map:before{content:"";border-radius:var(--radius-feature);background:var(--lilac-pale);transform:translate(var(--hero-backdrop-offset), var(--hero-backdrop-offset)) rotate(var(--hero-backdrop-rotation));position:absolute;inset:7% 3% 4% 10%}.chance-map:not([data-photo-state=error]):before{content:none}.chance-map-surface{border:.6rem solid var(--white);border-radius:var(--radius-feature);background:var(--white);position:absolute;inset:2rem 2.2rem 2.3rem 1.8rem;overflow:hidden;box-shadow:0 16px 45px #1f20241f}.chance-map-surface:before{content:"illustratieve kansenkaart";color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:absolute;top:1.35rem;left:1.5rem}.chance-map-axis{background:var(--line);position:absolute}.chance-map-axis--vertical{width:1px;top:4.1rem;bottom:3.7rem;left:3.6rem}.chance-map-axis--horizontal{height:1px;bottom:3.7rem;left:3.6rem;right:2rem}.chance-map-label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:700;position:absolute}.chance-map-label--value{top:50%;left:-1rem;transform:rotate(-90deg)}.chance-map-label--effort{bottom:1.7rem;right:2rem}.chance-bubble{z-index:1;aspect-ratio:1;text-align:center;border:1px solid #7d85c933;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;box-shadow:0 10px 25px #1f202412}.chance-bubble small{max-width:85%;font-size:.55rem}.chance-bubble strong{margin-top:.15rem;font-size:.72rem}.chance-bubble--content{background:var(--aqua-pale);width:6.4rem;bottom:24%;left:20%}.chance-bubble--gap{background:var(--pink-pale);width:9.2rem;color:var(--pink-strong);border-color:#d61a4d2b;top:18%;right:12%}.chance-bubble--question{background:var(--lilac-pale);width:7.2rem;color:var(--ink);top:19%;left:22%}.chance-bubble--later{border-color:var(--line);background:var(--surface-soft);width:5rem;color:var(--text-muted);bottom:18%;right:22%}.chance-map-note{z-index:3;border-radius:var(--radius-panel);background:var(--white);border:1px solid #48bb7833;grid-template-columns:auto 1fr;align-items:center;min-width:12.5rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 14px 35px #1f20241c}.chance-map-note>span{aspect-ratio:1;border:1px solid var(--accent-symbol-border);border-radius:var(--radius-control);background:var(--accent-symbol-bg);width:2.7rem;color:var(--accent-symbol-fg);grid-row:1/span 2;place-items:center;margin-right:.8rem;font-weight:700;display:grid}.chance-map-note small{color:var(--text-muted);font-size:.58rem}.chance-map-note strong{font-size:.72rem}.chance-map-note>div{gap:.25rem;min-width:0;display:grid}.chance-heading-split{align-items:end;gap:var(--layout-gap);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.65fr);margin-bottom:3rem;display:grid}.chance-heading-split h2{max-width:20ch;margin:1rem 0 0}.chance-heading-split>p{max-width:34rem;color:var(--text-muted);margin:0}.chance-context{background:var(--white)}.chance-context-grid{align-items:center;gap:var(--layout-gap);grid-template-columns:.94fr 1.06fr;display:grid}.chance-context-copy h2{max-width:18ch;margin:1rem 0 1.25rem}.chance-context-copy p{max-width:40rem;color:var(--text-muted);margin:0}.chance-context-copy p+p{margin-top:1rem}.chance-fit-card{border-radius:var(--radius-feature);background:var(--lilac-pale);border:1px solid #7d85c933;padding:clamp(2rem,4vw,3.2rem)}.chance-card-kicker{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.chance-fit-link{color:var(--ink);align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.chance-fit-link span{color:var(--lilac);flex:none;transition:transform .2s}.chance-fit-link:hover span{transform:translate(2px,-2px)}.chance-scope{background:var(--surface-soft)}.chance-pillar-grid{gap:var(--card-gap);grid-template-columns:repeat(3,1fr);display:grid}.chance-pillar-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--white);min-height:26rem;padding:clamp(1.6rem,3vw,2.3rem)}.chance-pillar-top{justify-content:space-between;align-items:center;margin-bottom:3.5rem;display:flex}.chance-pillar-top>span:first-child{color:var(--lilac);letter-spacing:.08em;font-size:.66rem;font-weight:700}.chance-pillar-icon{aspect-ratio:1;border:1px solid var(--accent-symbol-border);border-radius:var(--radius-control);background:var(--accent-symbol-bg);width:3.3rem;color:var(--accent-symbol-fg);place-items:center;font-size:1.2rem;font-weight:700;display:grid}.chance-pillar-card>small{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.chance-pillar-card h3{margin:.55rem 0 .8rem}.chance-pillar-card>p{color:var(--text-muted);margin:0;font-size:.875rem}.chance-priority-band{margin-top:var(--card-gap);border-radius:var(--radius-panel);background:var(--surface-dark);color:var(--white);grid-template-columns:4rem minmax(14rem,.7fr) 1.3fr;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:grid}.chance-priority-mark{aspect-ratio:1;width:3rem;color:var(--pink-soft);background:#ffffff14;border-radius:50%;place-items:center;font-size:.67rem;font-weight:700;display:grid}.chance-priority-band small{color:var(--pink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:700}.chance-priority-band h3{color:var(--white);margin:.35rem 0 0}.chance-priority-band p{color:#d5d7dc;margin:0;font-size:.8rem}.chance-process{background:var(--surface-soft)}.chance-process-list{border-top:1px solid var(--line);display:grid}.chance-process-list article{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:2rem;padding:2rem .5rem;display:grid}.chance-process-number{color:var(--lilac);letter-spacing:.08em;font-size:.68rem;font-weight:700}.chance-process-copy small{color:var(--lilac);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:700}.chance-process-copy h3{margin:.4rem 0 .6rem}.chance-process-copy p{max-width:42rem;color:var(--text-muted);margin:0;font-size:.82rem}.chance-process-copy p+p{margin-top:.75rem}.chance-offer{background:var(--white)}.chance-offer-panel{gap:var(--layout-gap);border-radius:var(--radius-feature);background:linear-gradient(135deg, var(--pink-pale), var(--white) 62%);border:1px solid #d61a4d2b;grid-template-columns:.95fr 1.05fr;padding:clamp(2.2rem,6vw,5rem);display:grid;overflow:hidden}.chance-offer-copy h2{max-width:15ch;margin:1rem 0 1.15rem}.chance-offer-copy>p{max-width:35rem;color:var(--text-muted);margin:0}.chance-offer-price{gap:.2rem;margin:2rem 0 1.25rem;display:grid}.chance-offer-price small{color:var(--text-muted);font-size:.66rem}.chance-offer-price strong{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem);line-height:1}.chance-offer-note{color:var(--text-muted);margin-top:1rem;font-size:.61rem;line-height:1.5;display:block}.chance-offer-includes{border-radius:var(--radius-panel);background:#fffc;border:1px solid #d61a4d1f;align-self:center;padding:1.6rem}.chance-offer-includes>span{color:var(--pink-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.chance-offer-includes b{color:var(--pink-strong);font-size:.6875rem}.chance-faq{background:var(--white)}.chance-faq-grid{align-items:start;gap:var(--layout-gap);grid-template-columns:.72fr 1.28fr;display:grid}.chance-faq-intro{position:sticky;top:8rem}.chance-faq-intro h2{max-width:15ch;margin:1rem 0 1.2rem}.chance-faq-intro p{max-width:30rem;color:var(--text-muted);margin:0}.chance-faq-list{border-top:1px solid var(--line)}.chance-faq-list details{border-bottom:1px solid var(--line)}.chance-faq-list summary{cursor:pointer;grid-template-columns:1fr 2rem;align-items:center;gap:1rem;padding:1.5rem .25rem;font-size:.88rem;font-weight:700;line-height:1.45;list-style:none;display:grid}.chance-faq-list summary::-webkit-details-marker{display:none}.chance-faq-list summary span{aspect-ratio:1;background:var(--lilac-pale);width:2rem;color:var(--lilac);border-radius:50%;place-items:center;font-size:1rem;transition:transform .2s;display:grid}.chance-faq-list details[open] summary span{transform:rotate(45deg)}.chance-faq-list details p{max-width:42rem;color:var(--text-muted);margin:0;padding:0 3rem 1.5rem .25rem;font-size:.82rem}.chance-final{background:var(--white)}@media (max-width:1080px){.chance-hero-grid{grid-template-columns:1fr;gap:3rem}.chance-map{width:min(100%,34rem);min-height:34rem;margin-inline:auto}.chance-pillar-grid{grid-template-columns:1fr}.chance-pillar-card{min-height:0}}@media (max-width:760px){.chance-hero-grid,.chance-context-grid,.chance-heading-split,.chance-offer-panel,.chance-faq-grid{grid-template-columns:1fr}.chance-heading-split{align-items:start;gap:1.25rem}.chance-heading-split>p{max-width:38rem}.chance-map{width:min(100%,34rem);min-height:31rem;margin:1rem auto 0}.chance-context-grid{gap:3rem}.chance-pillar-grid{grid-template-columns:1fr}.chance-pillar-card{min-height:0}.chance-priority-band{grid-template-columns:3.5rem 1fr}.chance-priority-band p{grid-column:2}.chance-faq-intro{position:static}.chance-faq-grid,.chance-offer-panel{gap:3rem}}@media (max-width:600px){.chance-hero-actions{flex-direction:column;align-items:flex-start}.chance-map{min-height:26rem}.chance-map-surface{inset:1rem .7rem 1.7rem 0}.chance-map-surface:before{top:1rem;left:1rem}.chance-map-axis--vertical{top:3.4rem;bottom:3rem;left:2.5rem}.chance-map-axis--horizontal{bottom:3rem;left:2.5rem;right:1.2rem}.chance-bubble--content{width:5.2rem;bottom:23%;left:15%}.chance-bubble--gap{width:7.4rem;top:17%;right:7%}.chance-bubble--question{width:5.7rem;top:19%;left:15%}.chance-bubble--later{width:4.2rem;bottom:15%;right:18%}.chance-bubble small{font-size:.48rem}.chance-bubble strong{font-size:.6rem}.chance-map-note{min-width:11rem;padding:.75rem;bottom:-1%;right:0}.chance-map-note>span{width:2.3rem}.chance-pillar-top{margin-bottom:2.4rem}.chance-priority-band{grid-template-columns:1fr;padding:1.5rem}.chance-priority-band p{grid-column:1}.chance-process-list article{grid-template-columns:2.5rem 1fr;gap:1rem}.chance-offer-panel{padding:2rem 1.5rem}.chance-offer-copy .button{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.chance-fit-link span,.chance-faq-list summary span{transition:none}}.chance-hero-copy .chance-hero-investment{color:var(--ink);margin-top:1rem;font-size:.875rem;font-weight:600}.chance-hero-proof{z-index:2;margin-top:var(--related-space);position:relative}.chance-fit-card p{color:var(--ink);margin:1.5rem 0 0;font-size:.875rem}.chance-fit-card .chance-fit-link{margin-top:var(--button-content-gap);min-height:3.25rem}.chance-offer-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.chance-offer-includes article{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.chance-offer-includes article:first-of-type{margin-top:1rem}.chance-offer-includes strong{font-size:.875rem;line-height:1.55;display:block}.chance-offer-includes p{color:var(--text-muted);margin:.5rem 0 0;font-size:.875rem}.chance-process-list{margin-top:3rem}.chance-faq-list details p a{color:var(--pink-strong);text-underline-offset:.2em}
