.serviceHeroBanner{aspect-ratio:320/90;border-radius:4px;width:100%;min-height:200px;max-height:320px;position:relative;overflow:hidden}@media screen and (max-width:768px){.serviceHeroBanner{min-height:180px;max-height:240px}}.serviceHeroBanner img{object-fit:cover}.serviceHeroBanner-overlay{z-index:1;background:linear-gradient(#0000000d 0%,#00000073 100%);position:absolute;inset:0}.serviceHeroBanner-content{z-index:2;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}@media screen and (max-width:640px){.serviceHeroBanner-content{padding:16px}}.serviceHeroBanner-label{background:var(--secondary-dark,#2e343c);border-radius:16px;width:fit-content;padding:6px 12px;display:inline-flex}
.serviceWhereUsed{flex-direction:column;gap:16px;width:100%;display:flex}.serviceWhereUsed-list{border-top:1px solid var(--gray-200,#eee);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.serviceWhereUsed-item{border-bottom:1px solid var(--gray-200,#eee);align-items:center;gap:16px;padding:18px 0;display:flex}.serviceWhereUsed-icon{color:var(--primary,#ff7100);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.serviceNeededTime{background:var(--secondary-dark,#2e343c);border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}@media screen and (max-width:640px){.serviceNeededTime{padding:20px}}.serviceNeededTime-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.serviceNeededTime-icon{color:#ffffff8c;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}
.serviceStickyContent{width:100%}.serviceStickyContent-inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:36px;display:grid}@media screen and (max-width:1024px){.serviceStickyContent-inner{grid-template-columns:1fr;gap:32px}}.serviceStickyContent-text{flex-direction:column;gap:48px;display:flex}@media screen and (max-width:640px){.serviceStickyContent-text{gap:32px}}.serviceStickyContent-block{text-align:justify;flex-direction:column;gap:16px;display:flex}.serviceStickyContent-aside{background:#fff;align-self:stretch}.serviceStickyContent-sticky{justify-content:center;align-items:center;width:100%;height:fit-content;padding:24px 0;display:flex;position:sticky;top:96px}@media screen and (max-width:1024px){.serviceStickyContent-sticky{padding:0;position:relative;top:0}}.serviceStickyContent-imageFrame{aspect-ratio:516/396;border:3px solid var(--primary,#ff7100);background:#fff;border-radius:20px 52px;width:min(100%,380px);position:relative;overflow:hidden;box-shadow:0 0 0 8px #fff,0 0 0 14px #fcefde,0 16px 40px #2e343c1a}.serviceStickyContent-imageFrame img{object-fit:cover}
.serviceProcess{flex-direction:column;gap:32px;width:100%;display:flex}.serviceProcess-header{flex-direction:column;gap:16px;max-width:560px;display:flex}.serviceProcess-intro{text-align:left}.serviceProcess-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media screen and (max-width:1024px){.serviceProcess-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.serviceProcess-grid{grid-template-columns:1fr}}.serviceProcess-card{border:1px solid var(--primary,#ff7100);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-height:180px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex}.serviceProcess-card:hover{border-color:var(--primary-dark,#db6402);background:var(--gray-50,#fafafa);transform:translateY(-4px);box-shadow:0 10px 28px #2e343c1f}.serviceProcess-number{background:var(--secondary-dark,#2e343c);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1;transition:background .25s;display:flex}.serviceProcess-card:hover .serviceProcess-number{background:var(--primary,#ff7100)}
