.contracting-page{min-height:100svh;background:radial-gradient(circle at 80% 0,rgba(223,190,111,.16),transparent 32rem),linear-gradient(145deg,#0b0b0d,#16120e 55%,#09090a);color:#f7f2e8;padding-bottom:6rem}.contracting-hero,.contracting-intake,.contracting-process,.contracting-providers{width:min(100% - 32px,1180px);margin:auto}.contracting-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);grid-gap:clamp(28px,6vw,100px);gap:clamp(28px,6vw,100px);padding:clamp(56px,10vw,130px) 0 55px;align-items:center}.contracting-kicker{display:flex;align-items:center;gap:9px;color:#dfbe6f;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 17px}.contracting-kicker span{width:26px;height:1px;background:#dfbe6f}.contracting-hero h1{max-width:750px;margin:0;font-size:clamp(3rem,7vw,6.8rem);letter-spacing:-.065em;line-height:.91}.contracting-lede{max-width:640px;margin:27px 0 0;color:#c4bcae;font-size:clamp(1.03rem,1.8vw,1.3rem);line-height:1.5}.contracting-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.contracting-primary,.contracting-secondary,.intake-links a{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:14px 19px;text-decoration:none;font-weight:800}.contracting-primary{background:#e6c477;color:#17120b}.contracting-secondary{border:1px solid #78684c;color:#f7edda}.contracting-note{display:flex;align-items:center;gap:7px;color:#9e978b;font-size:.8rem;margin:18px 0}.contracting-hero-card{border:1px solid rgba(231,202,132,.25);border-radius:28px;padding:23px;background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(255,255,255,.025));box-shadow:0 28px 80px rgba(0,0,0,.36)}.contracting-card-top{display:flex;align-items:center;gap:9px;color:#e7cd92;font-size:.7rem;letter-spacing:.14em;font-weight:800}.contracting-card-top b{margin-left:auto;padding:5px 8px;border:1px solid rgba(223,190,111,.35);border-radius:999px;color:#b8e4b0;font-size:.6rem}.contracting-orbit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:36px 0 24px}.contracting-orbit strong{grid-column:1/-1;display:grid;place-items:center;width:80px;height:80px;margin:0 auto 12px;border:1px solid #e0bd6a;border-radius:50%;font:500 3.1rem Georgia;color:#e0bd6a;box-shadow:0 0 40px rgba(223,190,111,.16)}.contracting-orbit span{border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:11px;color:#c9c2b8;font-size:.67rem;letter-spacing:.1em;text-align:center}.contracting-hero-card p{color:#a8a092;line-height:1.5}.contracting-hero-card a{color:#efcf85;text-decoration:none;font-weight:750;font-size:.9rem}.contracting-strip{width:100%;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:18px 16px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);color:#c7b38a;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contracting-strip i{color:#796c53;font-style:normal}.contracting-process,.contracting-providers{padding:100px 0 0}.contracting-section-head{max-width:730px}.contracting-intake h2,.contracting-section-head h2{margin:0;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:.98;letter-spacing:-.05em}.contracting-section-head>p:last-child{color:#aaa295;line-height:1.5;font-size:1.04rem}.contracting-process ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0;margin:42px 0 0;list-style:none}.contracting-process li{border-top:1px solid rgba(255,255,255,.18);padding:18px 5px}.contracting-process li>span{color:#dfbe6f;font-size:.78rem}.contracting-process h3{margin:30px 0 8px;font-size:1.18rem}.contracting-process p,.provider-benefits p{margin:0;color:#9e978c;line-height:1.5;font-size:.9rem}.provider-benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:40px}.provider-benefits article{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035)}.provider-benefits svg{color:#dfbe6f}.provider-benefits h3{margin:25px 0 7px}.provider-checklist{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.provider-checklist span{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;background:rgba(223,190,111,.1);color:#d5c7aa;font-size:.77rem}.provider-checklist svg{color:#a9d5a2}.contracting-intake{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:40px;gap:40px;margin-top:100px;padding:40px;border:1px solid rgba(223,190,111,.2);border-radius:28px;background:rgba(7,7,8,.45)}.contracting-intake-copy>p:not(.contracting-kicker){color:#aba296;line-height:1.55}.intake-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:25px}.intake-links a{padding:0;color:#e3c478;font-size:.9rem}@media(max-width:800px){.contracting-hero{grid-template-columns:1fr;padding-top:56px}.contracting-hero-card{max-width:550px}.contracting-process ol,.provider-benefits{grid-template-columns:1fr 1fr}.contracting-intake{grid-template-columns:1fr;padding:22px;margin-top:70px}}@media(max-width:500px){.contracting-page{padding-bottom:3rem}.contracting-hero,.contracting-intake,.contracting-process,.contracting-providers{width:min(100% - 24px,1180px)}.contracting-hero h1{font-size:3.1rem}.contracting-process ol,.provider-benefits{grid-template-columns:1fr}.contracting-strip{justify-content:flex-start;overflow:hidden;flex-wrap:nowrap;font-size:.62rem}.contracting-strip i{display:none}.contracting-intake{border-radius:20px}.contracting-actions a{width:100%;justify-content:center}}