.css-service-why{background:#f8fafc;padding:110px 30px}.css-service-why__container{margin:0 auto;max-width:1180px}.css-service-why__header{margin-bottom:56px;max-width:800px}.css-service-why__eyebrow{color:#f68f08;font-size:12px;font-weight:700;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.css-service-why__title{color:#14213d;font-size:42px;letter-spacing:-.025em;line-height:1.1;margin:0}.css-service-why__description{color:#5f6673;font-size:17px;line-height:1.7;margin-top:20px;max-width:730px}.css-service-why__description p{margin:0}.css-service-why__layout{align-items:stretch;display:grid;gap:26px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.css-service-why__principles{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.css-service-why__card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;display:grid;gap:18px;grid-template-columns:46px 1fr;padding:28px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.css-service-why__card:hover{border-color:rgba(246,143,8,.32);box-shadow:0 18px 42px rgba(20,33,61,.07);transform:translateY(-4px)}.css-service-why__number{align-items:center;background:rgba(246,143,8,.09);border-radius:11px;color:#f68f08;display:flex;font-size:10px;font-weight:700;height:42px;justify-content:center;width:42px}.css-service-why__label{color:#f68f08;font-size:9px;font-weight:700;letter-spacing:.07em;margin-bottom:8px}.css-service-why__card h3{color:#14213d;font-size:18px;line-height:1.35;margin:0}.css-service-why__card p{color:#5f6673;font-size:13px;line-height:1.7;margin:13px 0 0}.css-service-why__statement{background:#14213d;border:1px solid #14213d;border-radius:18px;box-shadow:0 20px 50px rgba(20,33,61,.12);color:#fff;display:flex;flex-direction:column;padding:32px}.css-service-why__statement-eyebrow{color:#f68f08;font-size:9px;font-weight:700;letter-spacing:.07em;margin-bottom:14px}.css-service-why__statement-title{color:#fff;font-size:21px;font-weight:700;line-height:1.4}.css-service-why__statement-divider{background:hsla(0,0%,100%,.1);height:1px;margin:28px 0;width:100%}.css-service-why__statement-items{display:flex;flex-direction:column;gap:17px}.css-service-why__statement-items div{align-items:center;color:hsla(0,0%,100%,.72);display:flex;font-size:12px;gap:12px;line-height:1.45}.css-service-why__statement-items span{align-items:center;background:rgba(246,143,8,.1);border-radius:8px;color:#f68f08;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:28px;justify-content:center;width:28px}.css-service-why__statement-footer{color:hsla(0,0%,100%,.38);font-size:10px;letter-spacing:.04em;margin-top:auto;padding-top:32px}@media (max-width:1000px){.css-service-why__layout{grid-template-columns:1fr}}@media (max-width:767px){.css-service-why{padding:52px 20px 56px}.css-service-why__header{margin-bottom:24px;max-width:100%}.css-service-why__eyebrow{font-size:9px;margin-bottom:9px}.css-service-why__title{font-size:29px;letter-spacing:-.025em;line-height:1.12}.css-service-why__description{font-size:14px;line-height:1.6;margin-top:14px;max-width:100%}.css-service-why__layout{gap:20px;grid-template-columns:1fr}.css-service-why__principles{gap:8px;grid-template-columns:1fr}.css-service-why__card{border-radius:12px;gap:11px;grid-template-columns:34px minmax(0,1fr);padding:15px}.css-service-why__card:hover{box-shadow:none;transform:none}.css-service-why__number{border-radius:8px;font-size:8px;height:32px;width:32px}.css-service-why__label{font-size:7px;margin-bottom:5px}.css-service-why__card h3{font-size:16px;line-height:1.28}.css-service-why__card p{font-size:11px;line-height:1.55;margin-top:7px}.css-service-why__statement{border-radius:14px;box-shadow:0 14px 34px rgba(20,33,61,.1);padding:20px}.css-service-why__statement-eyebrow{font-size:7px;margin-bottom:8px}.css-service-why__statement-title{font-size:18px;line-height:1.32}.css-service-why__statement-divider{margin:16px 0}.css-service-why__statement-items{gap:9px}.css-service-why__statement-items div{font-size:10px;gap:9px;line-height:1.4}.css-service-why__statement-items span{border-radius:7px;font-size:7px;height:24px;width:24px}.css-service-why__statement-footer{font-size:8px;margin-top:16px;padding-top:12px}}