body[data-prototype-page] .risk-hero{padding:calc(4.5rem + var(--grove-space-16)) 0 var(--grove-space-16);color:var(--grove-ivory);background:var(--grove-ink)}body[data-prototype-page] .risk-hero__inner{display:grid;gap:var(--grove-space-6);justify-items:start}body[data-prototype-page] .risk-hero h1{max-width:22ch;margin:0;color:var(--grove-ivory);font-family:var(--grove-font-display);font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.02;letter-spacing:-.02em}body[data-prototype-page] .risk-hero h1 em{font-family:var(--grove-font-editorial);font-style:italic;font-weight:400;letter-spacing:-.045em}body[data-prototype-page] .risk-hero__summary{max-width:40rem;margin:0;color:var(--grove-paper);font-size:var(--grove-text-lead);line-height:1.55}body[data-prototype-page] .risk-hero__actions{display:flex;flex-wrap:wrap;gap:var(--grove-space-6);align-items:center}body[data-prototype-page] .risk-areas{background:var(--grove-ivory)}body[data-prototype-page] .risk-areas__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--grove-space-4);margin:var(--grove-space-12) 0 0;padding:0;list-style:none}body[data-prototype-page] .risk-areas__grid li{display:grid;gap:var(--grove-space-3);align-content:start;padding:var(--grove-space-6);background:var(--grove-white);border:1px solid var(--grove-paper)}body[data-prototype-page] .risk-areas__grid li>span{color:var(--grove-gold-deep);font-family:var(--grove-font-mono);font-size:.8125rem;letter-spacing:.08em}body[data-prototype-page] .risk-areas__grid h3{margin:0;color:var(--grove-ink);font-size:1.125rem;line-height:1.3}body[data-prototype-page] .risk-areas__grid p{margin:0;color:var(--grove-muted);font-size:.9375rem;line-height:1.55}body[data-prototype-page] .risk-deliverable{background:var(--grove-paper)}body[data-prototype-page] .risk-deliverable__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--grove-space-16);align-items:start}body[data-prototype-page] .risk-deliverable__grid h2{max-width:24ch;margin:var(--grove-space-4) 0;color:var(--grove-ink)}body[data-prototype-page] .risk-deliverable__grid>div>p{max-width:38rem;margin:0 0 var(--grove-space-4);color:var(--grove-muted);line-height:var(--grove-leading-body)}body[data-prototype-page] .risk-price-card{display:grid;gap:var(--grove-space-4);justify-items:start;padding:var(--grove-space-8);color:var(--grove-ivory);background:var(--grove-ink)}body[data-prototype-page] .risk-price-card__kicker{margin:0;color:var(--grove-gold-light);font-family:var(--grove-font-mono);font-size:var(--grove-text-kicker);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .risk-price-card__price{margin:0;color:var(--grove-ivory);font-family:var(--grove-font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1}body[data-prototype-page] .risk-price-card__price span{color:var(--grove-gold-light);font-size:1rem;font-family:var(--grove-font-mono);letter-spacing:.08em;text-transform:uppercase}body[data-prototype-page] .risk-price-card ul{display:grid;gap:var(--grove-space-3);margin:0;padding:0;list-style:none}body[data-prototype-page] .risk-price-card li{padding-left:var(--grove-space-6);position:relative;color:var(--grove-paper);font-size:.9375rem;line-height:1.55}body[data-prototype-page] .risk-price-card li:before{content:"✓";position:absolute;left:0;color:var(--grove-gold)}body[data-prototype-page] .risk-steps{background:var(--grove-ivory)}body[data-prototype-page] .risk-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--grove-space-8);margin:var(--grove-space-12) 0 0;padding:0;list-style:none}body[data-prototype-page] .risk-steps__list li{display:grid;grid-template-columns:auto 1fr;gap:var(--grove-space-4);align-items:start}body[data-prototype-page] .risk-steps__list li>span{color:var(--grove-gold-deep);font-family:var(--grove-font-mono);font-size:.8125rem;letter-spacing:.08em;padding-top:.3rem}body[data-prototype-page] .risk-steps__list h3{margin:0 0 var(--grove-space-2);color:var(--grove-ink);font-size:1.125rem}body[data-prototype-page] .risk-steps__list p{margin:0;color:var(--grove-muted);font-size:.9375rem;line-height:1.55}body[data-prototype-page] .risk-who{background:var(--grove-white)}body[data-prototype-page] .risk-who__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--grove-space-4);margin-top:var(--grove-space-12)}body[data-prototype-page] .risk-who__grid>div{padding:var(--grove-space-6);border-top:2px solid var(--grove-evergreen);background:var(--grove-ivory)}body[data-prototype-page] .risk-who__grid h3{margin:0 0 var(--grove-space-2);color:var(--grove-ink);font-size:1.0625rem}body[data-prototype-page] .risk-who__grid p{margin:0;color:var(--grove-muted);font-size:.9375rem;line-height:1.55}body[data-prototype-page] .risk-after{padding-block:var(--grove-section-space);color:var(--grove-ivory);background:var(--grove-evergreen-deep)}body[data-prototype-page] .risk-after__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--grove-space-16);align-items:start}body[data-prototype-page] .risk-after__copy h2{max-width:22ch;margin:var(--grove-space-4) 0;color:var(--grove-ivory)}body[data-prototype-page] .risk-after__copy p{max-width:36rem;margin:0 0 var(--grove-space-6);color:var(--grove-evergreen-light);line-height:var(--grove-leading-body)}body[data-prototype-page] .risk-after__flow{display:grid;gap:var(--grove-space-6);margin:0;padding:0;list-style:none}body[data-prototype-page] .risk-after__flow li{display:grid;grid-template-columns:auto 1fr;gap:var(--grove-space-4);align-items:start;padding-bottom:var(--grove-space-6);border-bottom:1px solid rgb(243 238 228 / 18%)}body[data-prototype-page] .risk-after__flow li:last-child{border-bottom:0;padding-bottom:0}body[data-prototype-page] .risk-after__flow li>span{color:var(--grove-gold-light);font-family:var(--grove-font-mono);font-size:.8125rem;letter-spacing:.08em;padding-top:.2rem}body[data-prototype-page] .risk-after__flow strong{display:block;margin-bottom:var(--grove-space-1);color:var(--grove-ivory)}body[data-prototype-page] .risk-after__flow p{margin:0;color:var(--grove-evergreen-light);font-size:.9375rem;line-height:1.55}body[data-prototype-page] .pine-contact a[href^="mailto:"],body[data-prototype-page] .pine-contact a[href="/contact"]{color:var(--grove-ivory);text-decoration:underline;text-underline-offset:.2em}@media(max-width:56rem){body[data-prototype-page] .risk-deliverable__grid,body[data-prototype-page] .risk-after__grid{grid-template-columns:minmax(0,1fr);gap:var(--grove-space-12)}}
