.rd .ct-hero{padding-bottom:clamp(48px,8vh,90px)}.rd .ct-grid{max-width:var(--max);padding:0 var(--pad) clamp(110px, 17vh, 190px);grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(16px,2vw,28px);margin:0 auto;display:grid}.rd .field label span,.rd .field legend span{color:var(--mu);font-weight:400}.rd .budget{border:0;min-width:0;margin:0;padding:0}.rd .budget legend{margin-bottom:8px;padding:0;font-size:.9rem;font-weight:540}.rd .budget-options{flex-wrap:wrap;gap:8px;display:flex}.rd .budget-options label{cursor:pointer;position:relative}.rd .budget-options input{opacity:0;cursor:pointer;position:absolute;inset:0}.rd .budget-options span{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.92rem;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:inline-flex}.rd .budget-options label:hover span{border-color:#ffffff4d}.rd .budget-options input:checked+span{border-color:var(--ember);background:color-mix(in srgb, var(--ember) 16%, transparent);color:var(--ember-hi)}.rd .budget-options input:focus-visible+span{outline:2px solid var(--ember);outline-offset:2px}.rd .ct-next{padding:clamp(110px, 17vh, 190px) var(--pad)}.rd .ct-next>*{max-width:calc(var(--max) - 2 * var(--pad));margin-inline:auto}.rd .ct-next h2{margin-bottom:clamp(48px,8vh,90px)}.rd .ct-steps{border-top:1px solid var(--ln);grid-template-columns:repeat(3,1fr);display:grid}.rd .ct-steps li{align-content:start;gap:14px;padding:30px 28px 10px 0;display:grid}.rd .ct-steps li+li{border-left:1px solid var(--ln);padding-left:28px}.rd .ct-steps span{font-family:var(--mono);color:var(--accent-text);font-size:.78rem}.rd .ct-steps p{max-width:24rem;color:var(--mu)}.rd .bk-grid{max-width:var(--max);padding:0 var(--pad) clamp(110px, 17vh, 190px);grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(16px,2vw,28px);margin:0 auto;display:grid}.rd .bk-cal{border-radius:var(--r-card);border:1px solid var(--ln);background:#0f1013;min-height:680px;overflow:hidden}.rd .bk-embed{width:100%}.rd .bk-side{gap:22px;display:grid;position:sticky;top:110px}.rd .bk-side .call ul{margin-bottom:4px}.rd .bk-more{gap:12px;padding:0 4px;display:grid}.rd .bk-more h3{font-size:1.05rem}.rd .bk-more ul{gap:10px;display:grid}.rd .bk-write{justify-self:start;margin-left:4px}@media (max-width:960px){.rd .ct-grid,.rd .bk-grid{grid-template-columns:1fr}.rd .bk-side{position:static}.rd .ct-steps{grid-template-columns:1fr}.rd .ct-steps li+li{border-left:0;border-top:1px solid var(--ln);padding-left:0}}
