/* Page-specific styles: capital-raising.html */
.tk+.pt{margin-top:var(--space-6)}
.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)}
.sw{margin-top:0}
.sn{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}
.sn label{padding:var(--space-2) var(--space-4);background:var(--white);border:1px solid var(--hairline);border-radius:999px;font:600 14px/22px var(--font-body);color:var(--navy);cursor:pointer}
.sn label:hover{color:var(--emerald);border-color:var(--emerald)}
.sp{display:none}
.sp>.pb,.sp>.section-tabs__cols .pb{margin-top:0;padding-top:0;border-top:0}
.sp .pbh{font-size:24px;line-height:32px}
.sp .section-tabs__cols{align-items:center}
.sp .section-tabs__cols .section-media{max-width:360px}
.section-tabs__box{min-height:882px;padding-top:var(--space-8);padding-bottom:var(--space-8)}
.section-tabs__box .pt{margin-top:var(--space-2)}
.sp .xgrid{gap:var(--space-4);margin-top:var(--space-4)}
.sp .xgrid>div{padding:var(--space-4) var(--space-5,20px)}
.sp .xgrid.x7{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.sp .xgrid h4{font-size:18px;line-height:26px;margin-bottom:var(--space-2)}
.sp .xgrid p{font-size:15px;line-height:24px}
.sp .tk{margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--space-3) var(--space-6)}
.sp .tk li{font-size:15px;line-height:24px;padding-left:34px}
.sp .tk li::before{width:20px;height:20px;background-size:20px}
.sp .obj{margin-top:var(--space-5,20px)}
#s8a1:checked~.sw .sp1{display:block}
#s8a1:checked~.sw .sn label[for=s8a1]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8a1:focus-visible~.sw .sn label[for=s8a1]{outline:3px solid var(--mustard);outline-offset:2px}
#s8a2:checked~.sw .sp2{display:block}
#s8a2:checked~.sw .sn label[for=s8a2]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8a2:focus-visible~.sw .sn label[for=s8a2]{outline:3px solid var(--mustard);outline-offset:2px}
#s8a3:checked~.sw .sp3{display:block}
#s8a3:checked~.sw .sn label[for=s8a3]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8a3:focus-visible~.sw .sn label[for=s8a3]{outline:3px solid var(--mustard);outline-offset:2px}
#s8a4:checked~.sw .sp4{display:block}
#s8a4:checked~.sw .sn label[for=s8a4]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8a4:focus-visible~.sw .sn label[for=s8a4]{outline:3px solid var(--mustard);outline-offset:2px}
#s8b1:checked~.sw .sp1{display:block}
#s8b1:checked~.sw .sn label[for=s8b1]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8b1:focus-visible~.sw .sn label[for=s8b1]{outline:3px solid var(--mustard);outline-offset:2px}
#s8b2:checked~.sw .sp2{display:block}
#s8b2:checked~.sw .sn label[for=s8b2]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8b2:focus-visible~.sw .sn label[for=s8b2]{outline:3px solid var(--mustard);outline-offset:2px}
#s8b3:checked~.sw .sp3{display:block}
#s8b3:checked~.sw .sn label[for=s8b3]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8b3:focus-visible~.sw .sn label[for=s8b3]{outline:3px solid var(--mustard);outline-offset:2px}
#s8b4:checked~.sw .sp4{display:block}
#s8b4:checked~.sw .sn label[for=s8b4]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8b4:focus-visible~.sw .sn label[for=s8b4]{outline:3px solid var(--mustard);outline-offset:2px}
#s8c1:checked~.sw .sp1{display:block}
#s8c1:checked~.sw .sn label[for=s8c1]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8c1:focus-visible~.sw .sn label[for=s8c1]{outline:3px solid var(--mustard);outline-offset:2px}
#s8c2:checked~.sw .sp2{display:block}
#s8c2:checked~.sw .sn label[for=s8c2]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8c2:focus-visible~.sw .sn label[for=s8c2]{outline:3px solid var(--mustard);outline-offset:2px}
#s8c3:checked~.sw .sp3{display:block}
#s8c3:checked~.sw .sn label[for=s8c3]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8c3:focus-visible~.sw .sn label[for=s8c3]{outline:3px solid var(--mustard);outline-offset:2px}
#s8c4:checked~.sw .sp4{display:block}
#s8c4:checked~.sw .sn label[for=s8c4]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8c4:focus-visible~.sw .sn label[for=s8c4]{outline:3px solid var(--mustard);outline-offset:2px}
#s8c5:checked~.sw .sp5{display:block}
#s8c5:checked~.sw .sn label[for=s8c5]{background:var(--navy);border-color:var(--navy);color:var(--white)}
#s8c5:focus-visible~.sw .sn label[for=s8c5]{outline:3px solid var(--mustard);outline-offset:2px}
.pc-s .pc-top{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--space-16);align-items:center}
.pc-s .pc-ph{height:240px;position:relative}
.pc-s .pc-ph .ph{position:absolute;inset:0;border-radius:var(--radius-md);background:var(--navy) center/cover no-repeat}
.pc-s .pc-cap{margin:var(--space-8) 0 var(--space-4)}
.pc-r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}
.pc-r li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--off-white);border-radius:var(--radius-md);border-left:3px solid var(--mustard);font:600 16px/24px var(--font-body);color:var(--navy);min-height:64px}
.pc-r li:nth-child(even){border-left-color:var(--emerald)}
.pc-r li:last-child{grid-column:span 2}
.pc-n{flex:none;width:32px;height:32px;border-radius:8px;background:var(--navy);color:var(--white);display:grid;place-items:center;font:700 13px/1 var(--font-head)}
.pc-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--navy),#0d2b46)}
.pc-bar .pt{margin:0;color:var(--white);font-size:16px;line-height:26px;max-width:760px}
.pc-bar .obj{display:none}
.pc-bar .ip-b{margin:0;flex:none}
.jda-section{padding:var(--space-14,56px) 0}
#t8r1:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(1){visibility:visible;opacity:1}
#t8r1:checked~.section-tabs .section-tabs__tabs label[for=t8r1]{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)}
#t8r1:checked~.section-tabs .section-tabs__tabs label[for=t8r1]::before{background:var(--mustard);color:var(--white)}
#t8r1:focus-visible~.section-tabs .section-tabs__tabs label[for=t8r1]{outline:3px solid var(--mustard);outline-offset:3px}
#t8r2:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(2){visibility:visible;opacity:1}
#t8r2:checked~.section-tabs .section-tabs__tabs label[for=t8r2]{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)}
#t8r2:checked~.section-tabs .section-tabs__tabs label[for=t8r2]::before{background:var(--mustard);color:var(--white)}
#t8r2:focus-visible~.section-tabs .section-tabs__tabs label[for=t8r2]{outline:3px solid var(--mustard);outline-offset:3px}
#t8r3:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(3){visibility:visible;opacity:1}
#t8r3:checked~.section-tabs .section-tabs__tabs label[for=t8r3]{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)}
#t8r3:checked~.section-tabs .section-tabs__tabs label[for=t8r3]::before{background:var(--mustard);color:var(--white)}
#t8r3:focus-visible~.section-tabs .section-tabs__tabs label[for=t8r3]{outline:3px solid var(--mustard);outline-offset:3px}
.tm-pn{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--space-10,40px);align-items:stretch;padding:var(--space-10,40px);border-radius:var(--radius-lg,20px);background:linear-gradient(160deg,var(--navy),#0d2b46);position:relative;overflow:hidden}
.tm-pn::after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;border:48px solid rgba(255,255,255,.04);pointer-events:none}
.tm-ph{position:relative;min-height:320px}
.tm-ph .ph{position:absolute;inset:0;border-radius:var(--radius-md);background:var(--navy) center/cover no-repeat;border:3px solid var(--mustard)}
.tm-c{position:relative;z-index:1;min-width:0}
.tm-c .h2{color:var(--white);text-align:left;margin:0 0 var(--space-3)}
.tm-c .jda-rule{margin:0 0 var(--space-4)}
.tm-p{margin:0 0 var(--space-4);color:rgba(255,255,255,.88);font:400 17px/28px var(--font-body)}
.tm-cap{margin:0 0 var(--space-3);color:var(--white);font:600 17px/26px var(--font-head)}
.tm-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.tm-l li{position:relative;padding:10px 14px 10px 42px;background:rgba(255,255,255,.08);border-radius:var(--radius-md);color:var(--white);font:500 14px/22px var(--font-body);display:flex;align-items:center;min-height:60px}
.tm-l li::before{content:"";position:absolute;left:12px;top:50%;margin-top:-10px;width:20px;height:20px;border-radius:50%;background:var(--emerald) 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='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
.tm-ob{margin-top:var(--space-4);padding:var(--space-3) var(--space-5,20px);border-left:4px solid var(--mustard);background:rgba(255,255,255,.06);border-radius:0 var(--radius-md) var(--radius-md) 0}
.tm-p2{margin:0;color:rgba(255,255,255,.85);font:400 15px/24px var(--font-body)}
.tm-p3{margin:2px 0 0;color:var(--white);font:600 17px/26px var(--font-head)}
.rm-hd{text-align:center;margin-bottom:var(--space-10,40px)}
.rm-hd .ey{display:block;margin-bottom:var(--space-3)}
.rm-hd .h2{margin:0 0 var(--space-4);font-size:32px;line-height:40px}
.rm-hd .jda-rule{margin:0 auto}
.jda-section{padding:var(--space-14,56px) 0}
#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:57%}
#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:71%}
#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:86%}
#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:100%}
#rh4:focus-visible~.section-roadmap .section-roadmap__nav-4{outline:3px solid var(--mustard);outline-offset:6px;border-radius:999px}
.sp{display:none}
.sp .xgrid{gap:var(--space-4);margin-top:var(--space-4)}
.sp .xgrid>div{padding:var(--space-4) var(--space-5,20px)}
.sp .xgrid h4{font-size:18px;line-height:26px;margin-bottom:var(--space-2)}
.sp .xgrid p{font-size:15px;line-height:24px}
.jda-section{padding:var(--space-14,56px) 0}
