@layer components{.svc-list{background:url(/images/pages/services/bg-write.png) 100% 100% no-repeat;padding:90px 0;position:relative}@media (min-width:1025px){.svc-list{padding:120px 0}}.svc-grid{max-width:var(--site-max,1560px);padding:0 var(--pad);grid-template-columns:1fr;align-items:stretch;gap:25px 26px;margin:0 auto;list-style:none;display:grid}.svc-grid>li{display:flex}.svc-grid>li>*{flex:1;min-width:0;display:flex}.svc-card{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:768px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.svc-grid{grid-template-columns:repeat(4,1fr)}}.svc-card img{width:100%;height:auto;display:block}.svc-card__body{background:#fafafa;flex-direction:column;flex:1;padding:22px 20px 20px;display:flex}.svc-card__title{margin:0 0 14px;font-size:20px;line-height:30px}.svc-card__title a:hover{color:var(--color-primary)}.svc-card__desc{color:#535a5e;margin:0;font-size:14px;line-height:28px}.svc-card__num{color:#f5f5f6;-webkit-text-stroke:1px #ededee;align-items:center;margin-top:auto;padding-top:15px;font-size:52px;font-weight:700;line-height:60px;display:flex}.svc-card__num:before{content:attr(data-n)}.svc-card__num:after{content:"";background:#ececec;flex:1;height:1px;margin:28px 0 0 16px}.svc-card__more{color:var(--color-text);justify-content:space-between;align-items:center;margin-top:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.svc-card__arrow{width:30px;height:30px;color:var(--color-text);background:#e6e6e9;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.svc-card:hover .svc-card__arrow,.svc-card__more:focus-visible .svc-card__arrow{background:var(--color-primary);color:#fff}@media (min-width:1367px){.svc-card__body{padding:30px}.svc-card__num{padding-top:20px}.svc-card__title{margin-bottom:15px;font-size:24px;line-height:32px}.svc-card__desc{font-size:17px}}.svc-process-wrap{padding:0 10px}.svc-process{background:#f7f7f7 url(/images/pages/services/bg-process.jpg) 50%/cover no-repeat;max-width:1240px;margin:0 auto;padding:60px 0 109px;position:relative;overflow:hidden}.svc-process__mark{color:#1f1f1f08;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:120px;font-weight:700;line-height:120px;position:absolute;top:16px;left:-14px;transform:rotate(180deg)}.svc-process__label{color:var(--color-primary);text-transform:uppercase;margin:0 0 0 10px;font-size:16px;font-weight:500;line-height:25px;display:block;position:relative}.svc-process__title{margin:10px 0 0 10px;font-size:26px;line-height:36px;position:relative}.svc-process__grid{grid-template-columns:1fr;gap:40px;margin-top:1px;display:grid;position:relative}.svc-steps{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.svc-step{padding:0 0 24px}.svc-step__head{align-items:center;display:flex}.svc-step__num{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:48px;font-size:20px;line-height:32px;display:flex}.svc-step__word{color:#e7e9ec;text-transform:uppercase;margin-left:8px;font-size:36px;line-height:48px}.svc-step h3{margin:22px 0 0;font-size:24px;line-height:36px}.svc-step p{max-width:290px;margin:14px 0 0;font-size:17px;line-height:28.9px}.svc-form{border-top:4px solid var(--color-primary);background:#fff;border-radius:2px;padding:25px 20px 44px}.svc-form h3{margin:0;font-size:28px;line-height:40px}.svc-form>p{margin:8px 0 0;font-size:16px;font-weight:500;line-height:26px}.svc-form .hq-field{background:#f7f7f7;border-color:#1f1f1f1a;height:48px}.svc-form textarea.hq-field{height:110px}@media (min-width:768px){.svc-process{padding:90px 0 109px}.svc-process__mark{left:-4px}.svc-steps{grid-template-columns:1fr 1fr}.svc-step{padding-bottom:36px}.svc-step:nth-child(odd){border-right:1px solid #e0e0e0}.svc-step:nth-child(2n){padding-left:30px}.svc-process__grid{margin-top:85px}.svc-form{padding-inline:30px}.svc-step:nth-child(-n+2){border-bottom:1px solid #e0e0e0}.svc-step:nth-child(n+3){padding-top:36px;padding-bottom:0}.svc-process__title{font-size:40px;line-height:52px}}@media (min-width:1025px){.svc-process{padding:114px 10px 139px}.svc-process__label,.svc-process__title{margin-left:10px}.svc-step{padding-bottom:85px}.svc-step:nth-child(n+3){padding-top:85px}.svc-process__title{margin-top:10px}.svc-process__grid{grid-template-columns:1fr 461px;gap:0;margin-top:89px}.svc-steps{grid-template-columns:346px 1fr}.svc-step:nth-child(2n){padding-left:66px}.svc-form{padding:25px 50px 44px}.svc-form h3{font-size:36px;line-height:48px}}@media (min-width:1367px){.svc-process__title{font-size:52px;line-height:58px}.svc-process{padding-bottom:82px}}.svcd{grid-template-columns:1fr;align-items:start;gap:30px;display:grid}@media (min-width:1025px){.svcd{grid-template-columns:64.8% 28.8%;justify-content:space-between}}.svcd-main img.svcd-cover{width:100%;height:auto;display:block}.svcd-main h2{color:#1f1f1f;margin:26px 0 0;font-size:26px;line-height:36px}.svcd-main h2:first-of-type{margin-top:41px}.svcd-main h2.svcd-tight{margin-top:10px}.svcd-main p{margin:0;font-size:17px;line-height:28.9px}.svcd-main h2+p{margin-top:33px}.svcd-main h2:first-of-type+p{margin-top:28px}.svcd-main p+.svcd-video{margin-top:38px}.svcd-main .svcd-video+p{margin-top:35px}.svcd-main p:first-of-type{font-weight:700}.svcd-main ul{grid-template-columns:1fr;gap:3px 40px;margin:27px 0 0;padding:0 0 0 6px;list-style:none;display:grid}.svcd-main li{font-size:16px;line-height:27.2px}@media (min-width:768px){.svcd-main ul{grid-template-rows:repeat(3,auto);grid-template-columns:299px 1fr;grid-auto-flow:column}.svcd-main h2{font-size:36px;line-height:36px}}.svcd-video{background:url(/images/pages/services/video-bg.jpeg) 50%/cover no-repeat;justify-content:center;align-items:center;height:380px;margin-top:38px;display:flex;position:relative}.svcd-video a{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:background-color .3s,transform .3s;display:flex;box-shadow:0 0 0 10px #507a7c40}.svcd-video a:hover{background:var(--color-heading);transform:scale(1.06)}.svcd-stats{grid-template-columns:1fr;align-items:center;gap:20px;display:grid}@media (min-width:768px){.svcd-stats{grid-template-columns:1fr 1fr;gap:30px}}.svcd-stats p{margin-top:18px}.svcd-chart{align-items:center;gap:14px;margin-top:18px;display:flex}.svcd-chart ul{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.svcd-chart li{color:#1f1f1f;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:16px;display:flex}.svcd-chart li:before{display:none}.svcd-chart i{width:8px;height:8px;display:block}.svcd-cta{background:#f7f7f7 url(/images/pages/services/cta-bg.jpg) 50%/cover no-repeat;align-items:center;min-height:370px;margin-top:50px;padding:40px;display:flex}.svcd-cta h3{color:#1f1f1f;max-width:402px;margin:0 0 40px;font-size:28px;line-height:38px}.svcd-cta img{display:none}@media (min-width:768px){.svcd-cta{padding:0 40px;position:relative}.svcd-cta h3{font-size:36px;line-height:44px}.svcd-cta img{width:290px;height:290px;display:block;position:absolute;bottom:26px;right:40px}}.svcd-side{flex-direction:column;gap:30px;display:flex}.svcd-box{background:#f7f7f7;padding:36px 40px}.svcd-box h3{color:#1f1f1f;margin:0 0 24px;font-size:24px;line-height:24px}.svcd-links{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.svcd-links a{background:#fff;border:1px solid #02010117;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 20px;font-size:17px;font-weight:500;line-height:17px;transition:color .3s,background-color .3s;display:flex}.svcd-links a:hover,.svcd-links a[aria-current=page]{color:#fff;background:var(--color-primary)}.svcd-talk{background:#f7f7f7 url(/images/pages/services/sidebar-cta.jpg) 50%/cover no-repeat;min-height:600px;padding:55px 40px 40px}.svcd-talk h3{color:#1f1f1f;max-width:200px;margin:0;font-size:36px;line-height:48px}.svcd-brochure a{background:#fff;border:1px solid #02010117;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:16px;line-height:30px;display:flex}.svcd-brochure a span{align-items:center;gap:12px;display:flex}}
