section.light.prFollow{padding-top:0}.prCols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(34px,4.5vw,54px);display:grid}.prColHead{letter-spacing:-.01em;border-bottom:1.5px solid var(--ink);padding-bottom:12px;font-size:15px;font-weight:800}.prCols ul{margin:0;padding:0;list-style:none}.prCols li{border-bottom:1px solid var(--hairl);color:var(--ink2);gap:14px;padding:13px 0;font-size:15.5px;line-height:1.55;display:flex}.prCols li i{letter-spacing:.08em;color:var(--dim);flex:none;padding-top:3px;font-size:11px;font-style:normal}.platHero.prHero{padding:clamp(96px,13vh,144px) 0 clamp(24px,4vh,40px)}.prFork{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prForkCard{display:block;position:relative}.prForkCard input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.prForkBody{background:var(--night-raised);height:100%;color:var(--nink);border:1px solid var(--nhair);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.6vw,26px) clamp(18px,2.6vw,26px);transition:border-color .25s;display:flex}.prForkBody i{letter-spacing:.18em;text-transform:uppercase;color:var(--ndim);font-size:11px;font-style:normal;font-weight:500}.prForkBody b{letter-spacing:-.02em;font-size:clamp(21px,1rem + .8vw,27px)}.prForkBody>span{color:var(--ndim);font-size:14.5px;line-height:1.55}.prForkCard input:checked+.prForkBody{border-color:color-mix(in srgb, var(--nink) 45%, transparent)}.prForkCard input:focus-visible+.prForkBody{outline:2px solid var(--nink);outline-offset:3px}.prForkCard:hover .prForkBody{border-color:color-mix(in srgb, var(--nink) 30%, transparent)}.prDoc{background:var(--paper2);border:1px solid var(--hairl);border-radius:var(--radius-card);max-width:820px;margin-top:clamp(34px,4.5vw,54px);padding:clamp(22px,3.4vw,38px)}.prDocTop{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.prDocTop h3{letter-spacing:-.02em;margin:0;font-size:19px}.prDocMeta{text-align:right;letter-spacing:.04em;text-transform:none;color:var(--dim);font-size:12.5px;line-height:2}.prDocMeta b{color:var(--ink);font-weight:500}.prGrp{margin-top:26px}.prGrpName{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding-bottom:10px;font-size:11.5px;font-weight:500}.prLine{border-bottom:1px solid var(--hairl);grid-template-columns:1fr 96px;align-items:baseline;gap:18px;padding:13px 0;font-size:16px;font-weight:500;display:grid}.prLine em{color:var(--dim);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:400;display:block}.prAmt{font-family:var(--font-mono);text-align:right;color:var(--dim);letter-spacing:.06em;font-size:14px}.prGrp:last-of-type .prLine:last-child{border-bottom:0}.prTotal{border-top:1.5px solid var(--ink);grid-template-columns:1fr 96px;align-items:baseline;gap:18px;margin-top:8px;padding-top:20px;font-size:17px;font-weight:700;display:grid}.prDocNote{color:var(--dim);max-width:52ch;margin:18px 0 0;font-size:14px;line-height:1.55}.prTotal .prAmt{color:var(--ink);font-weight:500}@media (max-width:860px){.prCols,.prFork,.prMechSteps{grid-template-columns:1fr}.mfWide{display:none}.mfTall{display:block}.prCols{gap:40px}}.prDocSec .prDoc{background:var(--night-raised);border-color:var(--nhair)}.prDocSec .prDocTop,.prDocSec .prTotal{border-color:var(--nink)}.prDocSec .prLine{border-color:var(--nhair)}.prDocSec .prGrpName{color:var(--mlabel)}.prDocSec .prDocMeta,.prDocSec .prLine em,.prDocSec .prAmt,.prDocSec .prDocNote{color:color-mix(in srgb, var(--nink) 66%, transparent)}.prDocSec .prDocMeta b{color:var(--nink)}.prDocSec .prTotal .prAmt{color:var(--amber)}.bpArt{width:100%;max-width:440px;height:auto;margin:0 auto 2px;overflow:visible}.bpMain{fill:none;stroke:color-mix(in srgb, var(--ink) 62%, transparent);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bpSec{fill:none;stroke:color-mix(in srgb, var(--ink) 36%, transparent);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bpCon{fill:none;stroke:color-mix(in srgb, var(--ink) 20%, transparent);stroke-width:.7px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.bpAxis{fill:none;stroke:#5a6e966b;stroke-width:.8px;stroke-dasharray:12 4 2 4;vector-effect:non-scaling-stroke}.bpDim{fill:none;stroke:color-mix(in srgb, var(--ink) 28%, transparent);stroke-width:.7px;vector-effect:non-scaling-stroke}.bpTop{fill:color-mix(in srgb, var(--ink) 5%, transparent);stroke:color-mix(in srgb, var(--ink) 34%, transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bpSide{fill:color-mix(in srgb, var(--ink) 2.5%, transparent);stroke:color-mix(in srgb, var(--ink) 26%, transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bpLabel{font-family:var(--font-mono);letter-spacing:.14em;fill:color-mix(in srgb, var(--ink) 42%, transparent);font-size:7px}.bpDotMark{fill:color-mix(in srgb, var(--ink) 45%, transparent)}.prForkBody .bpMain{stroke:color-mix(in srgb, var(--nink) 55%, transparent)}.prForkBody .bpSec{stroke:color-mix(in srgb, var(--nink) 30%, transparent)}.prForkBody .bpCon{stroke:color-mix(in srgb, var(--nink) 14%, transparent)}.prForkBody .bpAxis{stroke:#96aac859}.prForkBody .bpDim{stroke:color-mix(in srgb, var(--nink) 22%, transparent)}.prForkBody .bpTop{fill:color-mix(in srgb, var(--nink) 8%, transparent);stroke:color-mix(in srgb, var(--nink) 35%, transparent)}.prForkBody .bpSide{fill:color-mix(in srgb, var(--nink) 4%, transparent);stroke:color-mix(in srgb, var(--nink) 28%, transparent)}.prForkBody .bpLabel{fill:color-mix(in srgb, var(--nink) 40%, transparent)}.prForkBody .bpDotMark{fill:color-mix(in srgb, var(--nink) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.prFork .bpD1 *,.prFork .bpD2 *,.prFork .bpD3 *{stroke-dasharray:1;stroke-dashoffset:1px}.prFork .bpD1 text,.prFork .bpD2 text,.prFork .bpD3 text,.prFork .bpDotMark{opacity:0;transition:opacity .5s}.prFork .bpD1 *{transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1) 50ms}.prFork .bpD2 *{transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1) .25s}.prFork .bpD3 *{transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1) .45s}.prFork.in .bpD1 *,.prFork.in .bpD2 *,.prFork.in .bpD3 *{stroke-dashoffset:0}.prFork.in .bpD1 text,.prFork.in .bpD2 text,.prFork.in .bpDotMark{opacity:1;transition-delay:.75s}}.prForkRule{background:var(--nhair);height:1px;margin:10px 0 12px}.prForkFoot{letter-spacing:.16em;text-transform:uppercase;color:var(--ndim);align-self:flex-end;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:10px;display:inline-flex}.prForkDot{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite cpulse}@keyframes cpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 45%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--amber) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.prForkDot{animation:none}}.prForkFoot svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:translate .25s}.prForkCard:hover .prForkFoot svg{translate:3px}.prForkCard input:checked+.prForkBody .prForkFoot{color:var(--nink)}.prMechWrap .eyebrow{letter-spacing:.26em;margin-bottom:16px}.prMechTitle{letter-spacing:-.035em;max-width:16ch;font-size:clamp(34px,1.3rem + 2.4vw,58px);line-height:1.02}.prMech{margin:clamp(36px,5vw,60px) 0 0}.mfArt{width:100%;height:auto;overflow:visible}.mfTall{max-width:340px;margin:0 auto;display:none}.prMechSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.5vw,64px);margin-top:clamp(36px,5vw,56px);display:grid}.prMechNo{letter-spacing:.18em;color:var(--dim);font-size:11px;font-weight:500}.prMechName{letter-spacing:-.025em;margin-top:8px;font-size:clamp(21px,1rem + .9vw,29px);font-weight:700}.prMechNote{color:var(--ink2);max-width:32ch;margin-top:8px;font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.prMechWrap .mfDoc,.prMechWrap .mfBill{opacity:0;transition:opacity .5s}.prMechWrap .mfDoc:first-of-type{transition-delay:.1s}.prMechWrap .mfDoc:nth-of-type(2){transition-delay:.22s}.prMechWrap .mfDoc:nth-of-type(3){transition-delay:.34s}.prMechWrap .mfIn,.prMechWrap .mfInAcc,.prMechWrap .mfOut{stroke-dasharray:1;stroke-dashoffset:1px}.prMechWrap .mfIn{transition:stroke-dashoffset .75s cubic-bezier(.22,1,.36,1) .5s}.prMechWrap .mfInAcc{transition:stroke-dashoffset .35s cubic-bezier(.22,1,.36,1) .95s}.prMechWrap .mfMerge{opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .4s 1.15s,transform .4s cubic-bezier(.22,1,.36,1) 1.15s;transform:scale(.9)}.prMechWrap .mfOut{transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1) 1.3s}.prMechWrap .mfOutDot{opacity:0;transition:opacity .35s 1.7s}.prMechWrap .mfBill{transition-delay:1.75s}.prMechWrap.in .mfDoc,.prMechWrap.in .mfBill,.prMechWrap.in .mfMerge,.prMechWrap.in .mfOutDot{opacity:1}.prMechWrap.in .mfMerge{transform:none}.prMechWrap.in .mfIn,.prMechWrap.in .mfInAcc,.prMechWrap.in .mfOut{stroke-dashoffset:0}.prMechWrap .prMechSteps>div{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.prMechWrap.in .prMechSteps>div{opacity:1;transform:none}.prMechWrap.in .prMechSteps>div:first-child{transition-delay:1.85s}.prMechWrap.in .prMechSteps>div:nth-child(2){transition-delay:1.95s}.prMechWrap.in .prMechSteps>div:nth-child(3){transition-delay:2.05s}.prSwap{animation:.36s cubic-bezier(.22,1,.36,1) prSwapIn}}@keyframes prSwapIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.prCols li{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.prCols.in li{opacity:1;transform:none}.prCols.in li:first-child{transition-delay:50ms}.prCols.in li:nth-child(2){transition-delay:90ms}.prCols.in li:nth-child(3){transition-delay:.13s}.prCols.in li:nth-child(4){transition-delay:.17s}.prCols.in li:nth-child(5){transition-delay:.21s}.prDoc .prDocTop,.prDoc .prGrp,.prDoc .prTotal,.prDoc .prDocNote{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.prDoc.in .prDocTop,.prDoc.in .prGrp,.prDoc.in .prTotal,.prDoc.in .prDocNote{opacity:1;transform:none}.prDoc .prDocTop{border-bottom-color:#0000;position:relative}.prDoc .prDocTop:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .7s cubic-bezier(.22,1,.36,1) .35s;position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.prDoc.in .prDocTop:after{transform:scaleX(1)}.prDoc.in .prGrp:first-of-type{transition-delay:.55s}.prDoc.in .prGrp:nth-of-type(2){transition-delay:.85s}.prDoc.in .prTotal{transition-delay:1.15s}.prDoc.in .prDocNote{transition-delay:1.3s}.prDoc .prTotal .prAmt{opacity:0;transition:opacity .5s 1.45s}.prDoc.in .prTotal .prAmt{opacity:1}}
