.specialized-contract-review_page__EQNRK{--ink:#211c35;--muted:#686376;--line:#dfdce6;--accent:#5145cd;color:var(--ink);background:#faf9f7;line-height:1.65}.specialized-contract-review_page__EQNRK *{box-sizing:border-box}.specialized-contract-review_page__EQNRK :where(h1,h2,h3,p){margin:0;color:inherit}.specialized-contract-review_page__EQNRK :where(a,button,summary,input):focus-visible{outline:3px solid #7467e5;outline-offset:4px}.specialized-contract-review_wrap__HuuST{width:min(1180px,calc(100% - 80px));margin-inline:auto}.specialized-contract-review_hero__MRYw_{padding:30px 0 58px}.specialized-contract-review_back__XJdZV{font-size:.85rem;color:var(--muted)}.specialized-contract-review_heroGrid__Cg8wZ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;margin-top:54px}.specialized-contract-review_eyebrow__KW9c9{font-size:.7rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)!important}.specialized-contract-review_page__EQNRK h1{font-size:clamp(2.15rem,4.1vw,3.5rem);line-height:1.07;letter-spacing:-.035em;font-weight:620;margin-top:18px;text-wrap:balance}.specialized-contract-review_lead__VU7D7{margin-top:24px!important;font-size:1.08rem;color:var(--muted)!important;max-width:39rem}.specialized-contract-review_actions__B7zSa{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.specialized-contract-review_button__NEqjh{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 20px;background:var(--accent);color:white!important;border-radius:8px;font-size:.93rem;font-weight:650;text-decoration:none}.specialized-contract-review_button__NEqjh:hover{background:#3f35aa}.specialized-contract-review_textLink__nA9zh{display:inline-flex;min-height:44px;align-items:center;font-size:.88rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.specialized-contract-review_caption__qiLDN{font-size:.77rem;line-height:1.7;color:var(--muted)!important;margin-top:19px!important}.specialized-contract-review_heroCard__XimCF{background:white;border:1px solid var(--line);border-radius:9px;padding:29px;box-shadow:0 18px 55px #211c350a;transform:rotate(1deg)}.specialized-contract-review_paperTop__vpAkp{display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:650;padding-bottom:20px;border-bottom:1px solid var(--line)}.specialized-contract-review_paperTop__vpAkp svg{color:var(--accent);flex-shrink:0}.specialized-contract-review_badge__IRpT1{margin-left:auto;color:#5d527e;background:#f1eef9;padding:3px 8px;border-radius:20px}.specialized-contract-review_heroCard__XimCF blockquote{margin:25px 0;font-size:1.08rem;line-height:1.85}.specialized-contract-review_annotation__zRaIa{border-left:3px solid #c68a37;padding:13px 16px;background:#fff8ec}.specialized-contract-review_annotation__zRaIa span{color:#835312;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.specialized-contract-review_annotation__zRaIa p{margin-top:6px;font-size:.93rem;font-weight:550}.specialized-contract-review_roles__tU31N{display:grid;grid-template-columns:1fr 1fr;gap:44px;border-top:1px solid var(--line);margin-top:58px;padding-top:28px}.specialized-contract-review_roles__tU31N h2{font-size:1.05rem;margin:0;font-weight:650}.specialized-contract-review_roles__tU31N p{margin-top:9px;color:var(--muted);font-size:.9rem}.specialized-contract-review_section__w_0zT{padding:66px 0;border-top:1px solid var(--line);scroll-margin-top:5rem}.specialized-contract-review_section__w_0zT h2{font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.2;letter-spacing:-.025em;font-weight:620;margin-top:14px;max-width:46rem;text-wrap:balance}.specialized-contract-review_section__w_0zT h3{font-size:1.03rem;font-weight:650}.specialized-contract-review_sectionLead__JdrOP{color:var(--muted)!important;max-width:48rem;margin-top:20px!important}.specialized-contract-review_exampleGrid__L02Xj{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:35px}.specialized-contract-review_exampleGrid__L02Xj p{margin-top:12px;color:var(--muted);font-size:.95rem}.specialized-contract-review_exampleGrid__L02Xj h3:not(:first-child){margin-top:26px}.specialized-contract-review_result__fJbch{border:1px solid #d6d0ed;background:#f1eef9;border-radius:6px;padding:28px}.specialized-contract-review_result__fJbch h3{margin-top:10px!important}.specialized-contract-review_paperBand__wM_8_{background:#f1f0ec}.specialized-contract-review_checks__rP9Fi{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;margin-top:34px}.specialized-contract-review_checks__rP9Fi article{display:flex;align-items:flex-start;gap:20px;padding:25px 0;border-top:1px solid #d7d4cd}.specialized-contract-review_number__HDsWj{color:var(--accent);font-size:.76rem;font-weight:700;flex-shrink:0}.specialized-contract-review_checks__rP9Fi p{margin-top:8px;font-size:.93rem}.specialized-contract-review_checks__rP9Fi .specialized-contract-review_evidence__1iXvk{font-size:.79rem;color:var(--muted)}.specialized-contract-review_steps__60Q7P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:34px 0 0}.specialized-contract-review_steps__60Q7P h3{margin-top:13px}.specialized-contract-review_steps__60Q7P p{margin-top:10px;font-size:.84rem;color:var(--muted)}.specialized-contract-review_related__IgXPc{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}.specialized-contract-review_related__IgXPc a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;border:1px solid var(--line);border-radius:5px;font-size:.82rem;text-decoration:none}.specialized-contract-review_related__IgXPc a:hover{border-color:var(--accent)}.specialized-contract-review_related__IgXPc svg{flex-shrink:0}.specialized-contract-review_dark__l8tbZ{background:#252035;color:#fff;border:0}.specialized-contract-review_dark__l8tbZ .specialized-contract-review_eyebrow__KW9c9{color:#d1c9ff!important}.specialized-contract-review_offers__0rwBr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px}.specialized-contract-review_offers__0rwBr article{border-top:1px solid #ffffff33;padding-top:20px}.specialized-contract-review_offers__0rwBr h3{font-size:.88rem;color:#ddd8eb}.specialized-contract-review_offers__0rwBr strong{display:block;font-size:1.5rem;font-weight:620;margin-top:10px}.specialized-contract-review_offers__0rwBr p{font-size:.84rem;color:#c9c3d7;margin-top:12px}.specialized-contract-review_faq__NWyCc{margin-top:30px}.specialized-contract-review_faq__NWyCc details{padding:20px 0;border-top:1px solid var(--line)}.specialized-contract-review_faq__NWyCc summary{display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;font-weight:620;list-style:none}.specialized-contract-review_faq__NWyCc summary::-webkit-details-marker{display:none}.specialized-contract-review_faq__NWyCc p{margin-top:15px;max-width:55rem;color:var(--muted);font-size:.92rem}@media(max-width:850px){.specialized-contract-review_wrap__HuuST{width:calc(100% - 40px)}.specialized-contract-review_exampleGrid__L02Xj,.specialized-contract-review_heroGrid__Cg8wZ{grid-template-columns:minmax(0,1fr);gap:32px}.specialized-contract-review_heroGrid__Cg8wZ{margin-top:34px}.specialized-contract-review_heroCard__XimCF{transform:none}.specialized-contract-review_steps__60Q7P{grid-template-columns:1fr 1fr}.specialized-contract-review_section__w_0zT{padding:45px 0}.specialized-contract-review_offers__0rwBr{gap:20px}.specialized-contract-review_checks__rP9Fi{column-gap:25px}}@media(max-width:560px){.specialized-contract-review_wrap__HuuST{width:calc(100% - 32px)}.specialized-contract-review_checks__rP9Fi,.specialized-contract-review_offers__0rwBr,.specialized-contract-review_roles__tU31N,.specialized-contract-review_steps__60Q7P{grid-template-columns:minmax(0,1fr)}.specialized-contract-review_hero__MRYw_{padding-bottom:35px}.specialized-contract-review_heroCard__XimCF{padding:20px}.specialized-contract-review_roles__tU31N{gap:22px;margin-top:34px}.specialized-contract-review_actions__B7zSa{gap:12px}.specialized-contract-review_button__NEqjh{width:100%}.specialized-contract-review_checks__rP9Fi article{gap:14px}.specialized-contract-review_paperTop__vpAkp{font-size:.7rem}.specialized-contract-review_result__fJbch{padding:22px}}.services-contract-checklist_tool__Q_RzJ{margin-top:32px}.services-contract-checklist_roles__Oec_Y{display:flex;flex-wrap:wrap;gap:22px;border:0;padding:0}.services-contract-checklist_roles__Oec_Y legend{margin-bottom:12px;font-weight:650}.services-contract-checklist_roles__Oec_Y label{display:flex;align-items:center;gap:9px;padding:8px 0;cursor:pointer}.services-contract-checklist_roles__Oec_Y input{accent-color:#5145cd;width:18px;height:18px}.services-contract-checklist_focus__Yz87T{margin-top:16px!important;color:#625b72;max-width:50rem;font-size:.93rem}.services-contract-checklist_progress__N71Ng{margin-top:24px!important;font-weight:650;color:#5145cd!important}.services-contract-checklist_items__RF2KC{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:20px}.services-contract-checklist_items__RF2KC label{display:flex;align-items:flex-start;gap:14px;padding:24px 0;border-top:1px solid #dfdce6;cursor:pointer}.services-contract-checklist_items__RF2KC input{width:21px;height:21px;flex-shrink:0;margin-top:3px;accent-color:#5145cd}.services-contract-checklist_items__RF2KC strong{font-size:1rem;font-weight:650}.services-contract-checklist_items__RF2KC span span{display:block;font-size:.88rem;color:#686376;margin-top:8px;line-height:1.7}.services-contract-checklist_note__UW4DW{margin-top:20px!important;color:#686376!important;font-size:.78rem;max-width:57rem}.services-contract-checklist_actions__SDxwk{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.services-contract-checklist_actions__SDxwk button{min-height:46px;padding:10px 17px;color:#342c57;background:white;border:1px solid #c9c2d9;border-radius:6px;font-weight:600;font-size:.86rem;cursor:pointer}.services-contract-checklist_actions__SDxwk button:hover{background:#eeebf8}.services-contract-checklist_actions__SDxwk button:disabled{opacity:.5;cursor:default}.services-contract-checklist_message__3VVLs{min-height:24px;margin-top:15px!important;font-size:.85rem;color:#5145cd!important}@media(max-width:650px){.services-contract-checklist_items__RF2KC{grid-template-columns:minmax(0,1fr)}.services-contract-checklist_actions__SDxwk{flex-direction:column}}