
.ds-improvement{border-top:1px solid #d9d0be}.ds-intro{max-width:700px}.ds-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0 22px}.ds-compare article{border:1px solid #d9d0be;background:#f3eee4;padding:35px;display:flex;flex-direction:column}.ds-compare h3{font-family:'Playfair Display',Georgia,serif;font-size:28px;font-weight:400;line-height:1.3}.ds-compare article>p:not(.eyebrow):not(.ds-price){font-size:14px;line-height:1.8}.ds-compare .check-list{flex:1}.ds-price{font:38px Georgia,serif;margin:20px 0}.ds-price span{font:11px Arial,sans-serif;display:block;margin-top:10px;color:#6f695e}.ds-links{display:flex;align-items:start;flex-direction:column;gap:18px}.ds-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.ds-steps article{border-top:1px solid #bda985;padding-top:22px}.ds-steps span{font-size:11px;letter-spacing:2px;color:#846632}.ds-steps h3{font:24px Georgia,serif;margin-top:18px}.ds-steps p{font-size:14px;line-height:1.8}.ds-purchase{background:#f3eee4}.ds-faq{margin-top:35px;max-width:1000px}.ds-faq details{padding:20px 0;border-bottom:1px solid #d3c8b4}.ds-faq summary{cursor:pointer;font-weight:500;line-height:1.6}.ds-faq p{font-size:14px;line-height:1.8;max-width:850px}.ds-employer{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.ds-employer form{display:grid;gap:17px}.ds-employer label{font-size:12px;display:grid;gap:8px}.ds-employer input,.ds-employer textarea,.ds-employer select{font:14px 'DM Sans',Arial,sans-serif;padding:12px;background:#fffdf8;border:1px solid #cbbd9f;width:100%;min-width:0;border-radius:0;color:#292923}.ds-employer button{font:inherit;cursor:pointer}.ds-employer .micro{line-height:1.8;margin-top:22px}.ds-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-improvement a:focus-visible,.ds-improvement input:focus-visible,.ds-improvement summary:focus-visible,.ds-improvement select:focus-visible,.ds-improvement textarea:focus-visible,.ds-improvement button:focus-visible{outline:3px solid #846632;outline-offset:4px}@media(max-width:800px){.ds-compare,.ds-steps,.ds-employer{grid-template-columns:1fr;gap:30px}.ds-compare article{padding:25px}.ds-form-row{grid-template-columns:1fr}.ds-compare h3{font-size:25px}}
