/* Page-specific styles: valuation.html */
.tk+.pt{margin-top:var(--space-6)}
.hb2{display:grid;gap:var(--space-6)}
.hb-c{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-6) var(--space-12,48px);align-items:start;background:var(--white);border:1px solid var(--hairline);border-left:6px solid var(--mustard);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12,48px)}
.hb-c:nth-child(even){border-left-color:var(--emerald)}
.hb-l h3{margin:0 0 var(--space-4);font:600 28px/36px var(--font-display);color:var(--navy)}
.hb-l .pt{margin:0}
.hb-c>.obj{grid-column:1/-1;margin:0}
.hb-r .section-cap{margin:0 0 var(--space-5,20px);font-size:19px;line-height:28px}
.hb-r .tk{margin:0}
.hb-r .tk.c2{--c:2!important}
.hb-r .tk.c3{--c:3!important}
.hb-r .tk li{font-size:16px;line-height:24px}
.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.sp-l>p:not(.obj){margin:var(--space-5,20px) 0 0;font:400 18px/30px var(--font-body);color:var(--navy)}
.jda-section{padding:var(--space-14,56px) 0}
#t7r1:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(1){visibility:visible;opacity:1}
#t7r1:checked~.section-tabs .section-tabs__tabs label[for=t7r1]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#t7r1:checked~.section-tabs .section-tabs__tabs label[for=t7r1]::before{background:var(--mustard);color:var(--white)}
#t7r1:focus-visible~.section-tabs .section-tabs__tabs label[for=t7r1]{outline:3px solid var(--mustard);outline-offset:3px}
#t7r2:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(2){visibility:visible;opacity:1}
#t7r2:checked~.section-tabs .section-tabs__tabs label[for=t7r2]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#t7r2:checked~.section-tabs .section-tabs__tabs label[for=t7r2]::before{background:var(--mustard);color:var(--white)}
#t7r2:focus-visible~.section-tabs .section-tabs__tabs label[for=t7r2]{outline:3px solid var(--mustard);outline-offset:3px}
#t7r3:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(3){visibility:visible;opacity:1}
#t7r3:checked~.section-tabs .section-tabs__tabs label[for=t7r3]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#t7r3:checked~.section-tabs .section-tabs__tabs label[for=t7r3]::before{background:var(--mustard);color:var(--white)}
#t7r3:focus-visible~.section-tabs .section-tabs__tabs label[for=t7r3]{outline:3px solid var(--mustard);outline-offset:3px}
#t7r4:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(4){visibility:visible;opacity:1}
#t7r4:checked~.section-tabs .section-tabs__tabs label[for=t7r4]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#t7r4:checked~.section-tabs .section-tabs__tabs label[for=t7r4]::before{background:var(--mustard);color:var(--white)}
#t7r4:focus-visible~.section-tabs .section-tabs__tabs label[for=t7r4]{outline:3px solid var(--mustard);outline-offset:3px}
.rm-hd{text-align:center;margin-bottom:var(--space-10,40px)}
.rm-hd .h2{margin:0 0 var(--space-4);font-size:30px;line-height:40px}
.rm-hd .jda-rule{margin:0 auto}
#rh1:checked~.section-roadmap .section-roadmap__track{transform:translateX(calc(-1 * 0 * (25% + var(--g) / 4)))}
#rh1:checked~.section-roadmap .section-roadmap__nav-1{display:flex}
#rh1:checked~.section-roadmap .section-roadmap__progress{--w:50%}
#rh1:focus-visible~.section-roadmap .section-roadmap__nav-1{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
#rh2:checked~.section-roadmap .section-roadmap__track{transform:translateX(calc(-1 * 1 * (25% + var(--g) / 4)))}
#rh2:checked~.section-roadmap .section-roadmap__nav-2{display:flex}
#rh2:checked~.section-roadmap .section-roadmap__progress{--w:62%}
#rh2:focus-visible~.section-roadmap .section-roadmap__nav-2{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
#rh3:checked~.section-roadmap .section-roadmap__track{transform:translateX(calc(-1 * 2 * (25% + var(--g) / 4)))}
#rh3:checked~.section-roadmap .section-roadmap__nav-3{display:flex}
#rh3:checked~.section-roadmap .section-roadmap__progress{--w:75%}
#rh3:focus-visible~.section-roadmap .section-roadmap__nav-3{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
#rh4:checked~.section-roadmap .section-roadmap__track{transform:translateX(calc(-1 * 3 * (25% + var(--g) / 4)))}
#rh4:checked~.section-roadmap .section-roadmap__nav-4{display:flex}
#rh4:checked~.section-roadmap .section-roadmap__progress{--w:88%}
#rh4:focus-visible~.section-roadmap .section-roadmap__nav-4{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
#rh5:checked~.section-roadmap .section-roadmap__track{transform:translateX(calc(-1 * 4 * (25% + var(--g) / 4)))}
#rh5:checked~.section-roadmap .section-roadmap__nav-5{display:flex}
#rh5:checked~.section-roadmap .section-roadmap__progress{--w:100%}
#rh5:focus-visible~.section-roadmap .section-roadmap__nav-5{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
.tk+.pt{margin-top:var(--space-6)}
.sp-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12,48px);align-items:center}
.sp-l .h2{margin:0 0 var(--space-4);font-size:32px;line-height:40px}
.sp-l>p:not(.obj){margin:var(--space-5,20px) 0 0;font:400 18px/30px var(--font-body);color:var(--navy)}
.sp-l .obj{margin:var(--space-8) 0 0}
.sp-t{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.sp-t li{position:relative;display:flex;align-items:center;min-height:88px;box-sizing:border-box;padding:var(--space-4) var(--space-4) var(--space-4) 64px;background:var(--white);border:1px solid var(--hairline);border-top:3px solid var(--mustard);border-radius:var(--radius-md);font:500 16px/24px var(--font-body);color:var(--navy)}
.sp-t li:nth-child(even){border-top-color:var(--emerald)}
.sp-t li::before{content:"";position:absolute;left:20px;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;background:var(--emerald-25) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.3 2.7 2.7L12 5.6' fill='none' stroke='%231F7A4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.jda-section{padding:var(--space-14,56px) 0}
