.setup-nav{justify-content:space-between;align-items:baseline;padding:28px 24px;display:flex}.setup-nav .wrap{justify-content:space-between;align-items:baseline;padding-left:0;display:flex}.setup-nav a{color:var(--bone);font-family:var(--serif);font-size:19px;font-weight:600;text-decoration:none}.setup-nav .back{font-family:var(--mono);letter-spacing:.02em;color:var(--bone-faint);font-size:13px;text-decoration:none;transition:color .3s}.setup-nav .back:hover{color:var(--bone-dim)}.setup-hero{padding:8vh 24px 10vh}.setup-hero .wrap{max-width:820px}.setup-hero .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sodium);margin-bottom:18px;font-size:12px;display:block}.setup-hero h1{max-width:14ch;font-size:clamp(38px,5.2vw,58px)}.setup-hero .sub{max-width:60ch;color:var(--bone-dim);margin-top:26px;font-size:18px}.setup-hero .cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.setup-section{border-top:1px solid var(--hairline);padding:11vh 24px}.setup-section .wrap{max-width:820px}.setup-section .path-eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sodium);font-size:12px}.setup-section h2{max-width:16ch;margin-top:16px;font-size:clamp(28px,3.4vw,38px)}.setup-section .body{margin-top:24px}.setup-steps{counter-reset:step;margin-top:32px;padding:0;list-style:none}.setup-steps li{counter-increment:step;color:var(--bone-dim);margin-top:20px;padding-left:44px;font-size:16px;line-height:1.6;position:relative}.setup-steps li:before{content:counter(step);border:1px solid var(--hairline);width:26px;height:26px;font-family:var(--mono);color:var(--sodium);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:1px;left:0}.setup-steps b{color:var(--bone);font-weight:500}.setup-openjd{background:#10141859}.setup-openjd .quote{border-left:2px solid var(--sodium);font-family:var(--mono);color:var(--bone-dim);margin-top:28px;padding:20px 24px;font-size:14.5px;line-height:1.7}.setup-faq dt{font-family:var(--sans);color:var(--bone);margin-top:28px;font-size:17px;font-weight:500}.setup-faq dt:first-child{margin-top:0}.setup-faq dd{color:var(--bone-dim);max-width:64ch;margin:10px 0 0;font-size:15.5px;line-height:1.6}.setup-final{text-align:center;border-top:1px solid var(--hairline);padding:14vh 24px}.setup-final .wrap{max-width:640px}.setup-final h2{font-size:clamp(30px,4vw,42px)}.setup-final .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:34px;display:flex}.setup-footer{border-top:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.02em;color:var(--bone-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:32px 24px;font-size:12px;display:flex}.setup-footer a{color:var(--bone-faint);text-decoration:none}.setup-footer a:hover{color:var(--bone-dim)}@media (max-width:640px){.setup-hero{padding-top:10vh}.setup-section{padding:8vh 20px}}
