.isn-service{background:#fff;min-height:100vh;padding:48px 0 0;width:100%}.isn-service__inner{margin:0 auto;max-width:1152px;padding:0 24px;width:100%}.isn-service__breadcrumb{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-bottom:32px}.isn-service__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.isn-service__breadcrumb a:hover{color:#182a63}.isn-service__breadcrumb span:last-child{color:#0f172a;font-weight:500}.isn-service__header{margin-bottom:64px}.isn-service__label{color:#5b6172;font-size:14px;font-weight:500;line-height:1.5;margin:0}.isn-service__title{color:#182a63;font-size:32px!important;font-weight:700;line-height:1.25;margin:4px 0 0}.isn-service__phase{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:64px;padding-bottom:64px;position:relative;scroll-margin-top:112px}.isn-service__phase:last-child{border-bottom:0;margin-bottom:0}.isn-service__phase-title{border-left:4px solid #009ee5;color:#182a63;font-size:24px;font-weight:700;line-height:1.4;margin:0;padding-left:16px;position:relative}.isn-service__phase{counter-increment:service-phase}.isn-service__phase-title:before{content:counter(service-phase) ". "}.isn-service__catchphrase{color:#182a63;font-size:16px;font-weight:700;line-height:1.7;margin:24px 0 0}.isn-service__description{color:#334155;font-size:14px;line-height:1.8;margin-top:12px}.isn-service__description p{margin:0 0 1em}.isn-service__description p:last-child{margin-bottom:0}.isn-service__products{display:grid;gap:24px;grid-template-columns:1fr;margin-top:32px}.isn-service__product{background:rgba(248,250,252,.5);border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;position:relative;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.isn-service__product:hover{background:#fff;border-color:rgba(0,0,0,.2);box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}.isn-service__manufacturer{color:#009ee5;font-size:12px;font-weight:700;line-height:1.5;margin:0}.isn-service__logo{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:-24px;min-height:36px;width:100%}.isn-service__logo img{display:block;max-height:36px;max-width:100px;object-fit:contain;width:auto}.isn-service__product-name{color:#182a63;font-size:18px;font-weight:700;line-height:1.5;margin:0}.isn-service__product-description{color:#475569;font-size:14px;line-height:1.8;margin-top:12px}.isn-service__product-description p{margin:0 0 1em}.isn-service__product-description p:last-child{margin-bottom:0}@media (min-width:768px){.isn-service{padding-top:64px}.isn-service__title{font-size:30px}.isn-service__phase-title{font-size:26px}.isn-service__catchphrase{font-size:18px}.isn-service__description{font-size:16px}.isn-service__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.isn-service__inner{padding:0 24px}.isn-service__header{margin-bottom:48px}.isn-service__title{font-size:28px}.isn-service__phase{margin-bottom:48px;padding-bottom:48px}.isn-service__phase-title{font-size:20px}.isn-service__catchphrase{font-size:15px}.isn-service__product{padding:20px}.isn-service__logo{margin-top:-20px}}