.contractors_section__8_NDu{background:#f5f3ef;padding-bottom:80px}.contractors_hero__VPiq3{background:#1a1814;padding:52px 40px 48px}.contractors_heroInner__KBk7c{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.contractors_heroTag__ceEbc{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#9b9892;margin-bottom:14px}.contractors_heroH1__vzHDr{font-size:32px;font-weight:600;color:#fff;line-height:1.15;letter-spacing:-.4px;margin-bottom:14px}.contractors_heroH1__vzHDr em{font-style:normal;color:#a8c6e8}.contractors_heroP__MYf8O{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.65;margin-bottom:24px;max-width:420px}.contractors_heroActions__aALQR{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.contractors_btn__AsuBQ{display:inline-flex;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;border-radius:7px;border:1px solid #ddd9d2;background:#fff;color:#1a1814;text-decoration:none;cursor:pointer;transition:background .1s,border-color .1s}.contractors_btnPrimary__Er70s{background:#2d5a8e;border-color:#2d5a8e;color:#fff}.contractors_btnPrimary__Er70s:hover{background:#245080;border-color:#245080}.contractors_btnGhost__RfHga{background:transparent;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.contractors_btnGhost__RfHga:hover{border-color:hsla(0,0%,100%,.5)}.contractors_heroTrust__CqKxL{display:flex;flex-wrap:wrap;gap:14px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.contractors_trustItem__ezNYx{font-size:12px;color:hsla(0,0%,100%,.4);display:flex;align-items:center;gap:6px}.contractors_trustDot__dRXxv{width:5px;height:5px;border-radius:50%;background:#2e7d52;flex-shrink:0}.contractors_heroScreen__Kvrul{border-radius:8px 8px 0 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-bottom:none;box-shadow:0 -4px 40px rgba(0,0,0,.4)}.contractors_heroScreen__Kvrul img{width:100%;display:block;height:auto}.contractors_wrap__BknM8{max-width:960px;margin:0 auto;padding:0 24px}.contractors_secLabel__nSQYE{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#9b9892;margin-bottom:6px}.contractors_secH2__KgPvG{font-size:22px;font-weight:600;letter-spacing:-.3px;margin-bottom:6px;color:#1a1814}.contractors_secP__HVoAS{font-size:13px;color:#6b6760;line-height:1.65;max-width:560px;margin-bottom:28px}.contractors_howStrip__HU2cx{background:#fff;border-top:1px solid #ddd9d2;border-bottom:1px solid #ddd9d2;padding:36px 0;margin-top:40px}.contractors_steps__PcOCN{max-width:960px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0}.contractors_step__7e07g{padding:0 20px;border-right:1px solid #ddd9d2}.contractors_step__7e07g:last-child{border-right:none}.contractors_step__7e07g:first-child{padding-left:0}.contractors_stepN__0gIKA{font-family:DM Mono,monospace;font-size:10px;color:#9b9892;margin-bottom:8px}.contractors_step__7e07g h4{font-size:13px;font-weight:600;margin-bottom:5px}.contractors_step__7e07g p{font-size:12px;color:#6b6760;line-height:1.55}.contractors_benefitsSection__jpYxY{padding:48px 0 0}.contractors_benefitsGrid__VF_Y_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#ddd9d2;border:1px solid #ddd9d2;border-radius:8px;overflow:hidden}.contractors_benefit__xDC4O{background:#fff;padding:24px}.contractors_benefitIcon__cm43V{width:32px;height:32px;border-radius:6px;background:#f5f3ef;border:1px solid #ddd9d2;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:12px}.contractors_benefit__xDC4O h3{font-size:14px;font-weight:600;margin-bottom:5px}.contractors_benefit__xDC4O p{font-size:12px;color:#6b6760;line-height:1.6}.contractors_screensSection__KQRfa{padding:48px 0 0}.contractors_screenBlock__qjyVr{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:40px 0;border-top:1px solid #ddd9d2}.contractors_screenBlock__qjyVr:first-child{border-top:none;padding-top:0}.contractors_screenBlockFlip__BeXhk{direction:rtl}.contractors_screenBlockFlip__BeXhk>*{direction:ltr}.contractors_screenInfo__wkl6m h3{font-size:17px;font-weight:600;letter-spacing:-.2px;margin-bottom:8px}.contractors_screenInfo__wkl6m p{font-size:13px;color:#6b6760;line-height:1.65;margin-bottom:16px}.contractors_checkList__GG0RN{list-style:none;display:flex;flex-direction:column;gap:6px}.contractors_checkList__GG0RN li{font-size:12px;color:#6b6760;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.contractors_checkList__GG0RN li:before{content:"";width:15px;height:15px;min-width:15px;margin-top:1px;border-radius:50%;background:#d4ede0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3 7.5l3 3 6-6' stroke='%232e7d52' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat}.contractors_screenImg__6xIL6{border-radius:8px;overflow:hidden;border:1px solid #ddd9d2;box-shadow:0 4px 24px rgba(0,0,0,.07)}.contractors_screenImg__6xIL6 img{width:100%;display:block;height:auto}.contractors_pricingSection__D8b00{background:#1a1814;padding:48px 0;margin-top:48px}.contractors_pricingSection__D8b00 .contractors_secLabel__nSQYE{color:hsla(0,0%,100%,.35)}.contractors_pricingSection__D8b00 .contractors_secH2__KgPvG{color:#fff}.contractors_pricingSection__D8b00 .contractors_secP__HVoAS{color:hsla(0,0%,100%,.45)}.contractors_compare__AUaoz{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;margin-bottom:16px}.contractors_compareCol__ti0q_{padding:24px;background:hsla(0,0%,100%,.04)}.contractors_compareColBad__erYik{background:rgba(184,101,10,.1)}.contractors_compareColGood__gEMtd{background:rgba(46,125,82,.1)}.contractors_colLabel__7vqSC{font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px}.contractors_compareColBad__erYik .contractors_colLabel__7vqSC{color:#b8650a}.contractors_compareColGood__gEMtd .contractors_colLabel__7vqSC{color:#5dca8c}.contractors_compareCol__ti0q_ h4{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px}.contractors_compareCol__ti0q_ p{font-size:12px;color:hsla(0,0%,100%,.45);line-height:1.6;margin-bottom:12px}.contractors_compareCol__ti0q_ p:last-child{margin-bottom:0}.contractors_priceTag____6SG{display:inline-block;font-family:DM Mono,monospace;font-size:12px;padding:4px 10px;border-radius:5px;margin-bottom:12px}.contractors_priceTagBad__aeMHj{background:rgba(184,101,10,.25);color:#f0a820}.contractors_priceTagGood__6Phqe{background:rgba(46,125,82,.25);color:#5dca8c}.contractors_pricingModels__vf_5W{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.contractors_pricingModel__iYmpK{padding:20px;background:hsla(0,0%,100%,.04)}.contractors_pricingModel__iYmpK h4{font-size:13px;font-weight:600;color:#fff;margin-bottom:5px}.contractors_pricingModel__iYmpK p{font-size:12px;color:hsla(0,0%,100%,.4);line-height:1.55;margin-bottom:10px}.contractors_modelTag__H4Q8q{font-family:DM Mono,monospace;font-size:10px;padding:3px 7px;border-radius:4px;display:inline-block}.contractors_modelTagLive__RWtLv{background:rgba(46,125,82,.2);color:#5dca8c}.contractors_modelTagDev__ob9Rh{background:rgba(184,101,10,.2);color:#f0a820}.contractors_devNote__5_WvQ{font-size:11px;color:hsla(0,0%,100%,.25);margin-top:14px;font-family:DM Mono,monospace}.contractors_whoSection__TYUB5{padding:48px 0 0}.contractors_whoGrid__wkOu_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.contractors_whoCard__PTOqQ{background:#fff;border:1px solid #ddd9d2;border-radius:8px;padding:20px;transition:border-color .12s}.contractors_whoCard__PTOqQ:hover{border-color:#2d5a8e}.contractors_whoCard__PTOqQ .contractors_icon__v96Oc{font-size:22px;margin-bottom:10px}.contractors_whoCard__PTOqQ h4{font-size:13px;font-weight:600;margin-bottom:4px}.contractors_whoCard__PTOqQ p{font-size:12px;color:#6b6760;line-height:1.55}.contractors_tableSection__AeCL1{padding:48px 0 0}.contractors_summaryTbl__1sYB1{width:100%;border-collapse:collapse;border:1px solid #ddd9d2;border-radius:8px;overflow:hidden;font-size:13px}.contractors_summaryTbl__1sYB1 th{background:#1a1814;color:hsla(0,0%,100%,.55);font-family:DM Mono,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;padding:12px 16px;text-align:left;font-weight:400}.contractors_summaryTbl__1sYB1 td{padding:12px 16px;border-bottom:1px solid #ddd9d2;vertical-align:top}.contractors_summaryTbl__1sYB1 tr:last-child td{border-bottom:none}.contractors_summaryTbl__1sYB1 tr:nth-child(2n) td{background:#f5f3ef}.contractors_summaryTbl__1sYB1 td:first-child{font-weight:600;white-space:nowrap;width:200px}.contractors_summaryTbl__1sYB1 td:last-child{color:#6b6760;line-height:1.6}.contractors_ctaSection__Bsj3v{background:#fff;border:1px solid #ddd9d2;border-radius:8px;padding:40px;text-align:center;margin:48px 0 0}.contractors_ctaSection__Bsj3v h2{font-size:20px;font-weight:600;margin-bottom:8px}.contractors_ctaSection__Bsj3v p{font-size:13px;color:#6b6760;margin-bottom:20px}.contractors_ctaBtns__GjVog{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}.contractors_ctaNote__CfQj4{font-family:DM Mono,monospace;font-size:11px;color:#c8c3bb}@media (max-width:720px){.contractors_hero__VPiq3{padding:36px 20px 32px}.contractors_heroInner__KBk7c{grid-template-columns:1fr;gap:32px}.contractors_heroScreen__Kvrul{display:none}.contractors_heroH1__vzHDr{font-size:26px}.contractors_steps__PcOCN{grid-template-columns:1fr 1fr;gap:18px}.contractors_step__7e07g{border-right:none;padding-left:0}.contractors_benefitsGrid__VF_Y_,.contractors_compare__AUaoz,.contractors_pricingModels__vf_5W{grid-template-columns:1fr}.contractors_screenBlock__qjyVr{grid-template-columns:1fr;gap:24px}.contractors_screenBlockFlip__BeXhk{direction:ltr}.contractors_whoGrid__wkOu_{grid-template-columns:1fr 1fr}.contractors_wrap__BknM8{padding:0 16px}.contractors_ctaSection__Bsj3v{padding:28px 20px}}