.solution-detail .solution-block__heading>img{margin-bottom:var(--space-6)}.solution-detail .solution-block__heading{max-width:24rem}.solution-detail .detail-list{margin:var(--space-10) 0 0;gap:0 var(--space-10);padding:0;list-style:none;display:grid}.solution-detail .detail-list li{align-items:baseline;gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--internal-line);min-width:0;display:flex}.solution-detail .detail-list h3{margin-bottom:var(--space-4)}.solution-detail .item-register{font:500 .75rem/1.5 var(--font-mono);color:var(--guard-petrol);flex-shrink:0}.solution-detail .block-body{margin-top:var(--space-8);font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.7}.solution-detail .related{grid-column:1/-1}.solution-detail--modalities .solution-block--0 .detail-list{gap:var(--space-6)}.solution-detail--modalities .solution-block--0 li{background:var(--surface-light);border-top:2px solid var(--guard-petrol);padding:clamp(1.5rem,3vw,3rem);display:block}.solution-detail--modalities .solution-block--0 li:first-child{background:var(--guard-deep);color:#fff;border-color:var(--guard-green)}.solution-detail--modalities .solution-block--0 li:first-child .item-register{color:var(--guard-green)}.solution-detail--modalities .solution-block--0 .item-register{margin-bottom:var(--space-8);display:block}.solution-detail--modalities .solution-block--1 .container{border-left:2px solid var(--guard-petrol);padding-left:var(--space-8)}.solution-detail--operations .detail-list li{border-left:1px solid var(--internal-line);padding-left:var(--space-6);position:relative}.solution-detail--operations .detail-list li:before{content:"";background:var(--guard-petrol);width:7px;height:7px;position:absolute;top:1.875rem;left:-4px}.solution-detail--catalog .detail-list p{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem)}.solution-detail--catalog .solution-block--1{background:var(--guard-petrol);color:#fff}.solution-detail--catalog .solution-block--1 .block-body{max-width:50ch;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.4}.solution-detail--integration .solution-block--0{--internal-line:#ffffff35}.solution-detail--integration .solution-block--0 .item-register{color:var(--guard-green)}.solution-detail--integration .solution-block--0 li{border-left:1px solid var(--internal-line);padding-inline:var(--space-6);position:relative}.solution-detail--integration .solution-block--0 li:before{content:"";border:1px solid var(--guard-green);background:var(--guard-deep);width:.5rem;height:.5rem;position:absolute;top:1.8rem;left:-.25rem}.solution-detail--integration .solution-block--0 p{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem)}.solution-detail--proximity .detail-list{gap:var(--space-8)}.solution-detail--proximity .detail-list li:last-child{padding:var(--space-8);background:var(--guard-deep);color:#fff;border-color:var(--guard-green)}.solution-detail--proximity .detail-list li:last-child .item-register{color:var(--guard-green)}.solution-detail--sequence .detail-list--sequence{border-left:1px solid var(--internal-line);padding-left:var(--space-8);position:relative}.solution-detail--sequence .detail-list--sequence li{padding:var(--space-8) 0;display:block;position:relative}.solution-detail--sequence .detail-list--sequence li:before{content:"";border:2px solid var(--guard-petrol);background:#fff;width:.625rem;height:.625rem;position:absolute;top:2.5rem;left:-2.3125rem}.solution-detail--sequence .detail-list--sequence h3{font-size:clamp(1.375rem,2.3vw,2.25rem)}.solution-detail--sequence .detail-list--sequence li:nth-child(4){background:var(--guard-deep);color:#fff;padding-inline:var(--space-6);border-top:2px solid var(--guard-green)}.solution-detail .cross-photo{aspect-ratio:3;margin-top:var(--space-8)}@media (width>=768px){.solution-detail .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-detail--sequence .detail-list{grid-template-columns:1fr}.solution-detail--modalities .solution-block--0 .detail-list{grid-template-columns:1.2fr 1fr}.solution-detail--modalities .solution-block--0 li:first-child{flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex}.solution-detail--modalities .solution-block--0 li:first-child h3{font-size:clamp(2rem,3vw,3rem)}.solution-detail--modalities .solution-block--0 li:last-child{gap:var(--space-10);background:0 0;grid-column:1/-1;display:flex}.solution-detail--proximity .detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-detail--proximity .detail-list li{display:block}.solution-detail--proximity .item-register{margin-bottom:var(--space-8);display:block}.solution-detail--proximity .detail-list li:first-child{grid-column:span 2}.solution-detail--proximity .detail-list li:last-child{grid-column:1/-1}}@media (width>=1024px){.solution-detail--catalog .solution-block--0 .container,.solution-detail--operations .solution-block--0 .container,.solution-detail--sequence .solution-block--0 .container{column-gap:var(--space-16);grid-template-columns:1fr 2fr;align-items:start;display:grid}.solution-detail--catalog .solution-block--0 .detail-list,.solution-detail--operations .solution-block--0 .detail-list,.solution-detail--sequence .solution-block--0 .detail-list{margin-top:0}.solution-detail--integration .solution-block--0 .detail-list{margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.solution-detail--integration .solution-block--0 li{padding-block:var(--space-8)}.solution-detail--modalities .solution-block--1 .container{gap:var(--space-16);grid-template-columns:1fr 1.5fr;display:grid}.solution-detail--modalities .solution-block--1 .block-body{margin-top:0}}@media (width<=767px){.solution-detail .cross-photo{aspect-ratio:4/3}.solution-detail--sequence .detail-list--sequence{padding-left:var(--space-6)}.solution-detail--sequence .detail-list--sequence li:before{left:-1.8125rem}}
