.services-check-page{overflow:hidden;margin-bottom:0;padding-bottom:0}.services-check-page .footer,.services-check-page .lawyers-footer{position:relative;z-index:10;isolation:isolate;overflow:hidden;background:#eff6ff!important;margin-bottom:0}.services-check-page .lawyers-bg{z-index:0!important}.services-check-page .lawyers-bg,.services-check-page .lawyers-mobile-bg{pointer-events:none;transform:rotate(150deg)!important;transform-origin:center center!important}.services-check-page .lawyers-bg-1{background:radial-gradient(ellipse 56% 178% at 62% 28%,#c8b8ff 0,rgba(200,184,255,0) 100%)}.services-check-page .lawyers-bg-2{background:radial-gradient(ellipse 28% 95% at 60% 24%,#ffd5b8 0,rgba(255,213,184,0) 100%)}.services-check-page .lawyers-bg-3{background:radial-gradient(ellipse 24% 58% at 36% 26%,#c3afff 0,rgba(195,175,255,0) 100%)}.services-check-page .lawyers-bg-4{background:radial-gradient(ellipse 36% 64% at 62% 46%,#ffc9a8 0,rgba(255,201,168,0) 100%)}.services-check-page .lawyers-bg-5{background:radial-gradient(ellipse 39% 114% at 57% 33%,#d2c2ff 0,rgba(210,194,255,0) 100%)}.services-check-page .lawyers-bg-6{background:radial-gradient(ellipse 50% 82% at 50% 35%,#ffcfb0 0,rgba(255,207,176,0) 100%)}.services-check-page .lawyers-mobile-bg-1{background:radial-gradient(ellipse 40% 114% at 56% 33%,#d2c2ff 0,rgba(210,194,255,0) 100%)}.services-check-page .lawyers-mobile-bg-2{background:radial-gradient(ellipse 64% 68% at 60% 36%,#ffd2b4 0,rgba(255,210,180,0) 100%)}.services-check-page .lawyers-mobile-bg-3{background:radial-gradient(ellipse 44% 74% at 48% 40%,#c3afff 0,rgba(195,175,255,0) 100%)}.services-check-page .lawyers-desktop{padding-bottom:0;margin-bottom:0}.services-check-page .lawyers-hero{padding-bottom:clamp(36px,5vw,84px)}.services-check-page .services-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.services-check-page .lawyers-mobile-hero-cta-row.services-mobile-hero-cta-row{display:grid;gap:10px}.services-check-page .lawyers-mobile-hero-cta-secondary{background:transparent;color:#0f172a;border:1px solid rgba(59,130,246,.3)}.services-check-page .services-check-audience-wrap{width:100%;max-width:1100px;margin:0 auto}.services-check-page .services-check-audience-wrap .audience-card .icon-placeholder,.services-check-page .services-check-audience-wrap .audience-card-center .icon-placeholder{background:#eff6ff;border-radius:20px}.services-check-page .services-check-audience-wrap .audience-card-text .risk-audience-more{margin-top:8px;width:100%;display:flex;justify-content:center}.services-check-page .services-check-audience-wrap .audience-center-image{width:calc(451px * .72);height:calc(451px * .72)}.services-check-page .services-check-audience-wrap .audience-center-image img{top:calc(-81px * .72);object-fit:contain}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=subject_result] .contract-anal-prob-card__media img{transform:translateY(4%) scale(2.11)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=finance] .contract-anal-prob-card__media img{transform:scale(2.5)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=timelines]{background:linear-gradient(150deg,rgba(239,246,255,.95),rgba(255,255,255,.92))}@media (min-width:1025px){.services-check-page .services-check-cap-bento{--services-check-cap-gap:clamp(14px,2.2vw,24px);column-gap:var(--services-check-cap-gap);grid-template-columns:repeat(8,minmax(0,calc((859.33px - (7 * var(--services-check-cap-gap))) / 8))) repeat(4,minmax(0,1fr))}.services-check-page .services-check-audience-wrap .audience-col-middle{min-height:calc(600px + clamp(48px, 6vw, 88px))}.services-check-page .services-check-audience-wrap .audience-center-image{left:50%;top:46%;transform:translate(-50%,calc(-50% - 20px))}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=subject_result]{grid-column:5/span 4;grid-row:1;min-height:clamp(220px,24vh,300px)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=finance]{grid-column:9/span 4;grid-row:1;min-height:clamp(220px,24vh,300px);display:grid;grid-template-rows:auto 1fr;padding:18px;gap:8px}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=finance] .contract-anal-prob-card__media{width:100%;min-width:0;height:120px;display:flex;align-items:center;justify-content:center}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=finance] .contract-anal-prob-card__body{padding:0}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=timelines]{grid-column:1/span 3;grid-row:2;min-height:256px}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=acceptance_act]{grid-column:4/span 4;grid-row:2;min-height:256px}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=liability_limits]{grid-column:8/span 5;grid-row:2;min-height:256px;flex-direction:row-reverse;align-items:stretch;gap:clamp(14px,2vw,22px)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=liability_limits] .contract-anal-prob-card__media{flex:0 0 clamp(170px,18vw,230px);width:clamp(170px,18vw,230px);min-height:200px;display:flex;align-items:center;justify-content:center}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=liability_limits] .contract-anal-prob-card__media img{width:100%;height:100%;object-fit:contain;transform:scale(1.3)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=termination_refund]{grid-column:1/span 4;grid-row:1;min-height:clamp(220px,24vh,300px);flex-direction:row-reverse;align-items:stretch;gap:clamp(12px,1.5vw,18px);padding:clamp(16px,1.8vw,24px)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=termination_refund] .contract-anal-prob-card__media{flex:0 0 clamp(110px,12vw,160px);width:clamp(110px,12vw,160px);min-height:clamp(140px,16vh,200px);display:flex;align-items:center;justify-content:center;background:transparent}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=termination_refund] .contract-anal-prob-card__media img{width:100%;height:100%;max-height:200px;object-fit:contain;transform:scale(.92)}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=termination_refund] .contract-anal-prob-card__body{flex:1;min-width:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.services-check-page .services-check-cap-bento .contract-anal-prob-card[data-cap-key=termination_refund] .lawyers-analyze-modal-trigger{width:auto;min-width:min(140px,100%);min-height:36px;padding:8px 16px;margin-top:auto;align-self:flex-start}}.services-check-page .services-check-results-grid .risk-result-card:first-child{border-radius:28px 36px 28px 42px}.services-check-page .services-check-results-grid .risk-result-card:nth-child(2){border-radius:36px 28px 40px 28px}.services-check-page .services-check-results-grid .risk-result-card:nth-child(3){border-radius:32px}@media (min-width:768px){.services-check-page .services-check-results-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2.2vw,24px);row-gap:clamp(16px,2.6vw,28px);align-items:start}.services-check-page .services-check-results-grid .risk-result-card:first-child{grid-column:1/span 7;min-height:clamp(190px,24vh,310px);transform:translateY(8px)}.services-check-page .services-check-results-grid .risk-result-card:nth-child(2){grid-column:8/span 5;min-height:clamp(160px,19vh,250px)}.services-check-page .services-check-results-grid .risk-result-card:nth-child(3){grid-column:3/span 8;min-height:clamp(130px,16vh,220px);transform:translateY(-6px)}}@media (max-width:1024px){.services-check-page .services-hero-actions{gap:10px}}