.service-page .page-masthead>*{max-width:1440px;margin-inline:auto}.service-page .page-masthead h1+p{text-wrap:balance}.service-page .service-section ul{margin:0;padding:0;list-style:none}.service-page .service-situations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;max-width:1120px;display:grid;margin-inline:auto!important}.service-page .service-situations li{border-bottom:1px solid var(--line);word-break:keep-all;text-wrap:pretty;align-items:center;gap:20px;padding:28px 0;font-size:19px;line-height:1.7;display:flex}.service-page .service-situations svg{color:var(--purple);flex:0 0 26px}.service-page .service-situations li>span{text-wrap:balance}.service-page .service-system-list{max-width:1120px;margin-inline:auto}.service-page .service-system{border-bottom:1px solid #ffffff25;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:32px;padding:27px 0;display:grid}.service-page .service-system:first-child{padding-top:0}.service-page .service-system h3{align-items:center;gap:22px;font-size:20px;display:flex}.service-page .service-system svg{color:#d2b7ef;flex:0 0 28px}.service-page .service-system p{text-wrap:pretty;font-size:18px}.service-page .service-documents{max-width:1120px;margin:0 auto}.service-page .service-documents>div{border-bottom:1px solid #ffffff25;grid-template-columns:260px minmax(0,1fr);align-items:baseline;gap:32px;padding:25px 0;display:grid}.service-page .service-documents>div:first-child{padding-top:0}.service-page .service-documents dt{color:#d2b7ef;font-size:20px;font-weight:600}.service-page .service-documents dd{word-break:keep-all;text-wrap:pretty;margin:0;font-size:18px;line-height:1.75}.service-page .service-documents small{color:#ddd6e7;margin-top:5px;font-size:15px;display:block}.service-page .service-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:1120px;margin:auto;display:grid}.service-page .service-support article{border-top:2px solid #d7c6df;padding-top:30px}.service-page .service-support svg{color:var(--purple);margin-bottom:20px}.service-page .service-support h3{text-wrap:balance;margin-bottom:22px}.service-page .service-support li{word-break:keep-all;text-wrap:pretty;padding:7px 0 7px 18px;font-size:18px;line-height:1.7;position:relative}.service-page .service-support li:before{content:"";background:#8f3fd6;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:0}.service-page .csv-v-model{max-width:1120px;margin:0 auto}.service-page .csv-v-model figcaption{text-align:center;color:var(--purple);margin-bottom:24px;font-size:15px;font-weight:550}.service-page .csv-v-columns{width:100%;color:var(--muted);justify-content:space-between;font-size:16px;display:flex}.service-page .csv-v-columns span{text-align:center;width:28%}.service-page .csv-v-body{padding-top:18px;padding-bottom:74px;position:relative}.service-page .csv-v-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.service-page .csv-v-pairs{gap:38px;margin:0;display:grid;position:relative}.service-page .csv-v-pair{justify-content:space-between;align-items:stretch;display:flex;position:relative}.service-page .csv-v-pair:before{content:"";border-top:1px dashed #cbb8dc;position:absolute;top:50%;left:15%;right:15%}.service-page .csv-v-pair:nth-child(2){margin-inline:10%}.service-page .csv-v-pair:nth-child(3){margin-inline:20%}.service-page .csv-v-node{text-align:center;background:#f8f5fb;border:1px solid #ded2e7;flex-direction:column;justify-content:center;gap:7px;width:28%;min-height:90px;margin:0;padding:17px 12px;display:flex;position:relative}.service-page .csv-v-pair:nth-child(2) .csv-v-node{width:35%}.service-page .csv-v-pair:nth-child(3) .csv-v-node{width:46.6667%}.service-page .csv-v-node strong{color:var(--purple);font-size:20px;font-weight:600}.service-page .csv-v-node span{word-break:keep-all;text-wrap:balance;font-size:16px;line-height:1.5}.service-page .csv-v-note{text-align:center;max-width:820px;color:var(--muted);text-wrap:pretty;margin:20px auto 0;font-size:16px}@media (max-width:1100px){.service-page .service-situations,.service-page .service-support{column-gap:40px}.service-page .service-system,.service-page .service-documents>div{grid-template-columns:220px minmax(0,1fr);gap:24px}.service-page .csv-v-pair:nth-child(2){margin-inline:7%}.service-page .csv-v-pair:nth-child(3){margin-inline:14%}.service-page .csv-v-node{width:34%}.service-page .csv-v-pair:nth-child(2) .csv-v-node{width:39.535%}.service-page .csv-v-pair:nth-child(3) .csv-v-node{width:47.222%}.service-page .csv-v-columns span{width:34%}}@media (max-width:700px){.service-page .service-situations,.service-page .service-support{grid-template-columns:1fr}.service-page .service-situations li{gap:16px;padding:22px 0;font-size:17px}.service-page .service-system{grid-template-columns:1fr;gap:12px;padding-block:24px}.service-page .service-system h3{gap:16px;font-size:20px}.service-page .service-system p{font-size:16px}.service-page .service-documents>div{grid-template-columns:1fr;gap:9px;padding-block:22px}.service-page .service-documents dt{font-size:18px}.service-page .service-documents dd,.service-page .service-support li{font-size:16px}.service-page .service-support{gap:32px}.service-page .service-support h3{font-size:21px}.service-page .csv-v-columns{font-size:14px}.service-page .csv-v-columns span{width:45%}.service-page .csv-v-pair:nth-child(n){margin-inline:0}.service-page .csv-v-pair:nth-child(n) .csv-v-node{width:45%;min-height:108px;padding:15px 8px}.service-page .csv-v-node strong{font-size:18px}.service-page .csv-v-node span{font-size:14px}.service-page .csv-v-pairs{gap:32px}.service-page .csv-v-note{margin-top:10px;font-size:15px}}.service-page #csv-suppliers+.home-contact{border-top:1px solid var(--line)}.service-page :is(#csv-method,#csv-suppliers) .home-heading>p{text-wrap:balance}
