.cxr .pr-hero{padding-top:var(--s8)}.cxr .pr-hero h1{max-width:18ch}.cxr .pr-hero .lede{max-width:50ch}.cxr .pr-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin-top:var(--s7)}.cxr .prbox{display:flex;flex-direction:column;border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-1);padding:var(--s6)}.cxr .prbox.lit{border-color:var(--ice-700);background:linear-gradient(180deg,rgba(79,182,212,.07),rgba(79,182,212,.015)),var(--surf-1)}.cxr .door-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sand-300)}.cxr .prbox.lit .door-k{color:var(--ice-600)}.cxr .pr-fig{margin-top:var(--s4);display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.cxr .pr-fig .amt{font-family:var(--mono);font-weight:300;font-size:2.4rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-hi)}.cxr .pr-fig .per{font-size:11px;letter-spacing:.14em;color:var(--ink-lo)}.cxr .pr-fig .per,.cxr .pr-sub{font-family:var(--mono);text-transform:uppercase}.cxr .pr-sub{margin-top:6px;font-size:10.5px;letter-spacing:.1em;color:var(--ice-600)}.cxr .prbox .body{margin-top:var(--s5);font-size:14.5px;line-height:1.65;color:var(--ink-mid)}.cxr .pr-small a,.cxr .prbox .body a{color:var(--ice-300);border-bottom:1px solid var(--ice-700)}.cxr .pr-small a:hover,.cxr .prbox .body a:hover{color:var(--ice-100);border-color:var(--ice-300)}.cxr .pr-small{margin-top:var(--s4);font-size:13.5px;line-height:1.65;color:var(--ink-lo)}.cxr .prbox .grow{flex:1}.cxr .pr-cta{margin-top:var(--s6);display:flex;flex-direction:column;gap:var(--s3);align-items:stretch}.cxr .pr-cta .pill,.cxr .pr-cta .pill.ghost{justify-content:center}.cxr .pr-under{margin-top:var(--s3);text-align:center;font-size:13.5px;color:var(--ink-lo)}.cxr .pr-under a{border-bottom:1px solid var(--hair-2)}.cxr .pr-under a:hover{color:var(--ink-hi);border-color:var(--ice-300)}.cxr .pr-list{margin-top:var(--s2);border-top:1px solid var(--hair);list-style:none}.cxr .pr-list li{padding:10px 0;border-bottom:1px solid var(--hair);display:flex;gap:var(--s3);align-items:baseline;font-size:14px;line-height:1.55;color:var(--ink-mid)}.cxr .pr-list li i{width:6px;height:6px;flex:none;background:var(--ice-600);border-radius:var(--r-mark);transform:translateY(-1px)}.cxr .pp{display:flex;flex-direction:column;flex:1}.cxr .pp-opts{margin-top:var(--s5);display:flex;flex-direction:column;gap:var(--s2)}.cxr .pp-opt{display:block;width:100%;min-height:44px;text-align:left;border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-2);padding:11px var(--s4);transition:border-color .25s,background .25s}.cxr .pp-opt[aria-pressed=true]{border-color:var(--ice-500);background:rgba(134,217,242,.07)}.cxr .pp-opt .row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.cxr .pp-opt .lab{font-size:14.5px;font-weight:500;color:var(--ink-lo)}.cxr .pp-opt .val{font-family:var(--mono);font-size:13px;color:var(--ink-lo)}.cxr .pp-opt[aria-pressed=true] .lab,.cxr .pp-opt[aria-pressed=true] .val{color:var(--ink-hi)}.cxr .pp-opt .note{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-faint)}.cxr .pp-body{margin-top:var(--s5);flex:1}.cxr .pr-note{margin-top:var(--s3);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;line-height:1.7;color:var(--ink-lo)}.cxr .pr-note.wide{margin-top:var(--s6);max-width:56ch}.cxr .pr-faq{padding-top:var(--s8);padding-bottom:var(--s9)}.cxr .pr-faq .qs{margin-top:var(--s6);max-width:72ch}.cxr .pr-faq details{border-top:1px solid var(--hair)}.cxr .pr-faq details:last-child{border-bottom:1px solid var(--hair)}.cxr .pr-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5);cursor:pointer;list-style:none;padding:var(--s4) 0;min-height:44px;font-size:16px;font-weight:500;color:var(--ink-hi)}.cxr .pr-faq summary::-webkit-details-marker{display:none}.cxr .pr-faq summary .plus{font-family:var(--mono);color:var(--ink-lo);transition:transform .25s var(--ease-out)}.cxr .pr-faq details[open] summary .plus{transform:rotate(45deg);color:var(--ice-500)}.cxr .pr-faq .a{padding:0 0 var(--s5);max-width:62ch;font-size:15px;line-height:1.7;color:var(--ink-mid)}.cxr .pr-faq .a a{color:var(--ice-300);border-bottom:1px solid var(--ice-700)}@media (max-width:1023px){.cxr .pr-doors{grid-template-columns:minmax(0,1fr);gap:var(--s4)}}