.ld4-about-page .ld4-proc{margin-bottom:calc(var(--pv4-section-y) - 18px)}.ld4-about-page .ld4-proc-nav{--ld4-proc-lift:calc(var(--pv4-space-content) - 4px + 36px);display:flex;justify-content:flex-end;gap:10px;margin:calc(var(--ld4-proc-lift) * -1) 0 calc(var(--ld4-proc-lift) - 46px)}@media (max-width:860px){.ld4-about-page .ld4-proc-nav{margin:6px 0 12px}}.ld4-about-page .ld4-proc-arrow{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid #153f3947;background:#0000;color:var(--ld4-green,#153f39);font-size:1.15rem;cursor:pointer;transition:background .15s ease-in-out,color .15s ease-in-out}.ld4-about-page .ld4-proc-arrow:hover{background:var(--ld4-green,#153f39);border-color:#0000;color:#fff}.ld4-about-page .ld4-proc-arrow:focus-visible{outline:2px solid var(--ld4-green,#153f39);outline-offset:3px}.ld4-about-page .ld4-proc-arrow:active{transform:scale(.95)}.ld4-about-page .ld4-proc-rail{display:flex;gap:var(--pv4-gap-cards);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 18px;margin-inline:-4px}.ld4-about-page .ld4-proc-rail::-webkit-scrollbar{display:none}.ld4-about-page .ld4-proc-card{flex:0 0 calc((100% - var(--pv4-gap-cards) * 2) / 3);scroll-snap-align:start;display:flex;flex-direction:column;padding:26px 24px 20px;border-radius:16px;background:#fff;border:1px solid #153f391a;transition:transform .2s ease-out,box-shadow .2s ease-out}.ld4-about-page .ld4-proc-card--t1{background:color-mix(in srgb,var(--ld4-amber,#f2b233) 14%,#fff);border-color:#0000}.ld4-about-page .ld4-proc-card--t2{background:var(--ld4-sage,#e7ede6);border-color:#0000}.ld4-about-page .ld4-proc-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px -14px #153f3973}.ld4-about-page .ld4-proc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:clamp(2.6rem,4vw,3.4rem);margin-bottom:18px}.ld4-about-page .ld4-proc-count{font-family:var(--font-ld4-display),Georgia,serif;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:400;line-height:1;color:#a87300}.ld4-about-page .ld4-proc-icon{display:inline-flex;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-proc-icon .ld4-proc-glyph{display:block;width:44px;height:auto}.ld4-about-page .ld4-proc-tag{padding:5px 10px;border-radius:9999px;background:#153f3914;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-proc-title{margin:0 0 8px;font-family:var(--font-ld4-display),Georgia,serif;font-size:var(--pv4-h5);font-weight:500;line-height:1.35;color:var(--ld4-charcoal,#1a2926)}.ld4-about-page .ld4-proc-desc{margin:0 0 18px;text-align:left;font-size:var(--pv4-body);line-height:1.55;color:var(--ld4-charcoal-muted,#4a5c57)}.ld4-about-page .ld4-proc-foot{margin-top:auto;padding-top:14px;border-top:1px solid #153f391f;display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:var(--ld4-green,#153f39)}.ld4-about-page .ld4-proc-check{width:16px;height:16px;flex:0 0 auto}@media (max-width:1100px){.ld4-about-page .ld4-proc-card{flex:0 0 calc((100% - var(--pv4-gap-cards)) / 2)}}@media (max-width:760px){.ld4-about-page .ld4-proc-card{flex:0 0 82%}}@media (prefers-reduced-motion:reduce){.ld4-about-page .ld4-proc-arrow,.ld4-about-page .ld4-proc-card{transition:none}.ld4-about-page .ld4-proc-card:hover{transform:none}}