.ProcessPage-module__VAIwgq__main{background-color:var(--whisker-cream);min-height:calc(100vh - 80px)}.ProcessPage-module__VAIwgq__container{max-width:1200px;margin:0 auto;padding:2rem}.ProcessPage-module__VAIwgq__header{text-align:center;margin-bottom:4rem}.ProcessPage-module__VAIwgq__heading{font-family:var(--font-outfit);color:var(--tabby-brown);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.ProcessPage-module__VAIwgq__subheading{font-family:var(--font-lora);color:var(--text-light);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.ProcessPage-module__VAIwgq__stepsSection{margin-bottom:4rem}.ProcessPage-module__VAIwgq__stepsGrid{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;display:flex}.ProcessPage-module__VAIwgq__stepWrapper{align-items:center;display:flex}.ProcessPage-module__VAIwgq__stepCard{text-align:center;background:#fff;border-radius:16px;min-width:140px;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000000f}.ProcessPage-module__VAIwgq__stepNumber{font-family:var(--font-outfit);color:var(--whisker-cream);background-color:var(--hunter-green);border-radius:50%;width:28px;height:28px;margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:28px;display:inline-block}.ProcessPage-module__VAIwgq__stepTitle{font-family:var(--font-outfit);color:var(--hunter-green);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ProcessPage-module__VAIwgq__arrowWrapper{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:40px;display:flex}.ProcessPage-module__VAIwgq__squigglyArrow{background-image:url("data:image/svg+xml,%3Csvg width='100' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,4 Q10,0 20,4 T40,4 T60,4 T80,4 T100,4' stroke='%23C85C3F' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:50px;height:8px;position:relative}.ProcessPage-module__VAIwgq__squigglyArrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--tabby-brown);width:0;height:0;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.ProcessPage-module__VAIwgq__timelineSection{max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.ProcessPage-module__VAIwgq__timeline{flex-direction:column;display:flex}.ProcessPage-module__VAIwgq__timelineItem{gap:1.5rem;display:flex}.ProcessPage-module__VAIwgq__timelineMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ProcessPage-module__VAIwgq__timelineNumber{font-family:var(--font-outfit);color:var(--hunter-green);border:2px solid var(--hunter-green);background:var(--whisker-cream);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:flex}.ProcessPage-module__VAIwgq__timelineLine{background-image:url("data:image/svg+xml,%3Csvg width='4' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2,0 Q0,10 2,20 T2,40 T2,60 T2,80 T2,100' stroke='%23C85C3F' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:4px;flex-grow:1;width:4px;min-height:60px}.ProcessPage-module__VAIwgq__timelineContent{padding-top:.5rem;padding-bottom:2rem}.ProcessPage-module__VAIwgq__timelineTitle{font-family:var(--font-outfit);color:var(--hunter-green);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ProcessPage-module__VAIwgq__timelineDescription{font-family:var(--font-lora);color:var(--text-dark);margin:0;font-size:1rem;line-height:1.6}.ProcessPage-module__VAIwgq__separator{background-image:url("data:image/svg+xml,%3Csvg width='100' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,4 Q10,0 20,4 T40,4 T60,4 T80,4 T100,4' stroke='%23C85C3F' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;background-size:100px 8px;border:none;width:100%;max-width:700px;height:8px;margin:3rem auto}.ProcessPage-module__VAIwgq__proseSection{max-width:700px;margin:0 auto 4rem}.ProcessPage-module__VAIwgq__proseHeading{font-family:var(--font-outfit);color:var(--tabby-brown);margin:0 0 1rem;font-size:1.75rem;font-weight:700}.ProcessPage-module__VAIwgq__proseSubheading{font-family:var(--font-outfit);color:var(--hunter-green);margin:2rem 0 .5rem;font-size:1.2rem;font-weight:700}.ProcessPage-module__VAIwgq__proseSubSubheading{font-family:var(--font-outfit);color:var(--text-dark);margin:1.5rem 0 .4rem;font-size:1.05rem;font-weight:700}.ProcessPage-module__VAIwgq__proseLabel{font-family:var(--font-outfit);color:var(--tabby-brown);margin:1.5rem 0 .4rem;font-size:1rem;font-weight:600}.ProcessPage-module__VAIwgq__proseLead{font-family:var(--font-lora);color:var(--text-dark);margin:.75rem 0 .25rem;font-size:1rem;line-height:1.7}.ProcessPage-module__VAIwgq__proseText{font-family:var(--font-lora);color:var(--text-dark);margin:.5rem 0;font-size:1rem;line-height:1.7}.ProcessPage-module__VAIwgq__proseList{font-family:var(--font-lora);color:var(--text-dark);flex-direction:column;gap:.25rem;margin:.25rem 0 .75rem 1.25rem;padding:0;font-size:1rem;line-height:1.7;display:flex}.ProcessPage-module__VAIwgq__proseList li{list-style:outside}.ProcessPage-module__VAIwgq__proseClosing{font-family:var(--font-outfit);color:var(--hunter-green);border-top:1px solid #e0ddd8;margin-top:2rem;padding-top:1.25rem;font-size:1.05rem;font-weight:600}.ProcessPage-module__VAIwgq__relatedArticles{margin-top:3rem}.ProcessPage-module__VAIwgq__relatedHeading{font-family:var(--font-outfit);color:var(--tabby-brown);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.ProcessPage-module__VAIwgq__relatedGrid{border-top:1px solid #e0ddd8;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ProcessPage-module__VAIwgq__relatedCard{color:inherit;border-bottom:1px solid #e0ddd8;border-right:1px solid #e0ddd8;flex-direction:column;padding:1.5rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.ProcessPage-module__VAIwgq__relatedCard:hover{background:#faf8f5}.ProcessPage-module__VAIwgq__relatedCard:nth-child(4n){border-right:none}.ProcessPage-module__VAIwgq__relatedDate{font-family:var(--font-outfit);color:var(--text-light);margin-bottom:.5rem;font-size:.75rem}.ProcessPage-module__VAIwgq__relatedTitle{font-family:var(--font-outfit);color:var(--hunter-green);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.35}.ProcessPage-module__VAIwgq__relatedCard:hover .ProcessPage-module__VAIwgq__relatedTitle{color:var(--tabby-brown)}.ProcessPage-module__VAIwgq__relatedExcerpt{font-family:var(--font-lora);color:var(--text-dark);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0 0 .75rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ProcessPage-module__VAIwgq__relatedReadMore{font-family:var(--font-outfit);color:var(--tabby-brown);margin-top:auto;font-size:.8125rem}@media (max-width:900px){.ProcessPage-module__VAIwgq__relatedGrid{grid-template-columns:repeat(2,1fr)}.ProcessPage-module__VAIwgq__relatedCard:nth-child(4n){border-right:1px solid #e0ddd8}.ProcessPage-module__VAIwgq__relatedCard:nth-child(2n){border-right:none}}@media (max-width:1100px){.ProcessPage-module__VAIwgq__stepsGrid{grid-template-columns:auto auto;justify-content:center;gap:1.5rem 2rem;max-width:500px;margin:0 auto;display:grid}.ProcessPage-module__VAIwgq__stepWrapper{flex-direction:column;align-items:center;display:flex}.ProcessPage-module__VAIwgq__arrowWrapper{display:none}.ProcessPage-module__VAIwgq__stepCard{min-width:160px;padding:1.25rem 1.5rem}}@media (max-width:600px){.ProcessPage-module__VAIwgq__container{padding:1.5rem}.ProcessPage-module__VAIwgq__header{margin-bottom:2rem}.ProcessPage-module__VAIwgq__stepsGrid{flex-direction:column;align-items:center;gap:0;display:flex}.ProcessPage-module__VAIwgq__stepWrapper{flex-direction:column}.ProcessPage-module__VAIwgq__stepCard{min-width:200px;padding:1.25rem 1.5rem}.ProcessPage-module__VAIwgq__arrowWrapper{width:40px;height:40px;display:flex;transform:rotate(90deg)}.ProcessPage-module__VAIwgq__squigglyArrow{width:30px}.ProcessPage-module__VAIwgq__timelineItem{gap:1rem}.ProcessPage-module__VAIwgq__timelineNumber{width:36px;height:36px;font-size:.875rem}.ProcessPage-module__VAIwgq__timelineContent{padding-bottom:1.5rem}.ProcessPage-module__VAIwgq__timelineTitle{font-size:1.125rem}.ProcessPage-module__VAIwgq__timelineDescription{font-size:.9375rem}}
