.service-points{padding:107px 0}.service-points__heading{margin-bottom:88px}.service-points__title{letter-spacing:0;font-size:48px;font-weight:700;line-height:var(--service-heading-line-height,1.5)}.service-points__subtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:19px}.service-points__list{flex-direction:column;gap:165px;display:flex}.service-points__item{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.service-points__copy{flex-shrink:0}.service-points__label{margin-bottom:56px;line-height:42px;display:flex}.service-points__number{letter-spacing:0;color:var(--service-points-accent,var(--color-purple1));flex-shrink:0;width:107px;font-size:24px;font-weight:700}.service-points__item-title{letter-spacing:0;font-size:24px;font-weight:700}.service-points__body{letter-spacing:0;max-width:376px;margin-left:107px;font-size:14px;font-weight:500;line-height:24px}.service-points__description{white-space:pre-line}.service-points .point-image{aspect-ratio:539/346;border-radius:20px;flex:0 539px;min-width:0;margin-right:36px;overflow:hidden}.service-points .point-image>img{width:100%;height:100%;aspect-ratio:inherit;object-fit:cover;display:block}@media (max-width:1024px){.service-points:not(.service-points--onelive){padding:80px 0}.service-points:not(.service-points--onelive) .service-points__heading{margin-bottom:70px}.service-points:not(.service-points--onelive) .service-points__subtitle{line-height:1.5}.service-points:not(.service-points--onelive) .service-points__list{gap:90px}.service-points:not(.service-points--onelive) .service-points__item{gap:0}.service-points:not(.service-points--onelive) .service-points__copy{flex-shrink:1}.service-points:not(.service-points--onelive) .service-points__label{margin-bottom:24px;line-height:1.5}.service-points:not(.service-points--onelive) .service-points__number{width:50px}.service-points:not(.service-points--onelive) .service-points__body{max-width:247px;margin-left:50px}.service-points:not(.service-points--onelive) .point-image{flex:none;width:311px;height:200px;margin-right:0}}@media not (min-width:1024px){.service-points.service-points--onelive{padding:80px 0}.service-points.service-points--onelive .service-points__heading{margin-bottom:70px}.service-points.service-points--onelive .service-points__subtitle{line-height:1.5}.service-points.service-points--onelive .service-points__list{gap:90px}.service-points.service-points--onelive .service-points__item{gap:0}.service-points.service-points--onelive .service-points__copy{flex-shrink:1}.service-points.service-points--onelive .service-points__label{margin-bottom:24px;line-height:1.5}.service-points.service-points--onelive .service-points__number{width:50px}.service-points.service-points--onelive .service-points__body{max-width:247px;margin-left:50px}.service-points.service-points--onelive .point-image{flex:none;width:311px;height:200px;margin-right:0}}@media (max-width:800px){.service-points:not(.service-points--onelive){padding:60px 0}.service-points:not(.service-points--onelive)>.container-fluid{padding-left:30px;padding-right:30px}.service-points:not(.service-points--onelive) .service-points__heading{margin-bottom:50px}.service-points:not(.service-points--onelive) .service-points__list{gap:50px}.service-points:not(.service-points--onelive) .service-points__item{flex-direction:column-reverse}.service-points:not(.service-points--onelive) .service-points__copy{margin-top:20px}.service-points:not(.service-points--onelive) .service-points__label{margin-bottom:12px}.service-points:not(.service-points--onelive) .service-points__body{max-width:none;min-height:104px;margin-left:0}.service-points:not(.service-points--onelive) .point-image{width:100%;height:155px}}@media not (min-width:800px){.service-points.service-points--onelive{padding:60px 0}.service-points.service-points--onelive .service-points__heading{margin-bottom:50px}.service-points.service-points--onelive .service-points__list{gap:50px}.service-points.service-points--onelive .service-points__item{flex-direction:column-reverse}.service-points.service-points--onelive .service-points__copy{margin-top:20px}.service-points.service-points--onelive .service-points__label{margin-bottom:12px}.service-points.service-points--onelive .service-points__body{max-width:none;min-height:104px;margin-left:0}.service-points.service-points--onelive .point-image{width:100%;height:155px}.service-points.service-points--onelive>.container-fluid{padding-left:40px;padding-right:40px}}.service-points--reveal .point-image{opacity:0;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.service-points--reveal .point-image{opacity:1;will-change:auto}.service-points--reveal .clip-title{--clip:0%}.service-points--reveal .clip-overlay{--clip:100%}}
.oc-service{background:var(--color-white);color:var(--color-black);--service-heading-line-height:1.20833;--service-points-accent:var(--color-onecatch-brand)}@media (min-width:1025px){.oc-service .service-points{padding:153px 0 171px}}@media (min-width:801px) and (max-width:1024px){.oc-service .service-points:not(.service-points--onelive){padding:88px 0 105px}.oc-service .service-points:not(.service-points--onelive) .service-points__heading{margin-bottom:88px}.oc-service .service-points:not(.service-points--onelive) .service-points__subtitle{line-height:19px}.oc-service .service-points:not(.service-points--onelive) .service-points__list{gap:88px}.oc-service .service-points:not(.service-points--onelive) .service-points__item{gap:56px}.oc-service .service-points:not(.service-points--onelive) .service-points__label{line-height:42px}.oc-service .service-points:not(.service-points--onelive) .service-points__copy{flex:1 1 0;min-width:0}.oc-service .service-points:not(.service-points--onelive) .service-points__body{max-width:297px}.oc-service .service-points:not(.service-points--onelive) .point-image{aspect-ratio:311/200;width:43.56%;height:auto}}@media (max-width:800px){.oc-service .service-points:not(.service-points--onelive){padding:62px 0 91px}.oc-service .service-points:not(.service-points--onelive) .service-points__title{letter-spacing:0;font-size:24px;font-weight:700;line-height:42px}.oc-service .service-points:not(.service-points--onelive) .service-points__subtitle{line-height:19px}.oc-service .service-points:not(.service-points--onelive) .service-points__heading{margin-bottom:47px}.oc-service .service-points:not(.service-points--onelive) .service-points__list{gap:51px}.oc-service .service-points:not(.service-points--onelive) .service-points__number,.oc-service .service-points:not(.service-points--onelive) .service-points__item-title{letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.oc-service .service-points:not(.service-points--onelive) .service-points__label{margin-bottom:15px}.oc-service .service-points:not(.service-points--onelive) .service-points__copy{width:100%}.oc-service .service-points:not(.service-points--onelive) .service-points__body{min-height:0}.oc-service .service-points:not(.service-points--onelive) .point-image{aspect-ratio:333/155;height:auto}.oc-service .service-points:not(.service-points--onelive) .point-image>img{object-position:50% 0}.oc-service .service-points:not(.service-points--onelive) .service-points__item:nth-child(2) .point-image>img{object-position:50% 11%}}.oc-service-hero .the-hero__description{max-width:563px}@media (min-width:801px) and (max-width:1024px){.oc-service-hero .container,.oc-service-hero .container-fluid,.oc-service .container,.oc-service .container-fluid{max-width:none;padding:0 60px}.oc-service-hero .the-hero__title{font-size:82px}.oc-service-hero .the-hero__description{max-width:602px}}@media (max-width:800px){.oc-service-hero .container,.oc-service-hero .container-fluid,.oc-service .container,.oc-service .container-fluid{max-width:none;padding:0 30px}}.oc-flow{--oc-flow-pitch:304px;--oc-flow-dot:66px;background:var(--color-service-surface);padding:125px 0 89px}.oc-flow__heading{margin-bottom:63px}.oc-flow__title{letter-spacing:0;font-size:48px;font-weight:700;line-height:var(--service-heading-line-height)}.oc-flow__subtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:19px}.oc-flow__steps,.oc-flow__install{margin-top:0;padding:0;list-style:none}.oc-flow__steps{grid-template-columns:repeat(3, var(--oc-flow-pitch));justify-content:center;margin-left:26px;display:grid}.oc-flow__step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.oc-flow__step+.oc-flow__step:before{content:"";top:calc(var(--oc-flow-dot)/2);left:calc(-50% + var(--oc-flow-dot)/2);right:calc(50% + var(--oc-flow-dot)/2);border-top:1px solid #000;position:absolute}.oc-flow__number{letter-spacing:0;width:var(--oc-flow-dot);height:var(--oc-flow-dot);border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1;display:flex}.oc-flow__step-title{letter-spacing:0;margin-bottom:12px;font-size:16px;font-weight:600;line-height:normal}.oc-flow__step-desc{letter-spacing:0;white-space:pre-line;max-width:268px;font-size:14px;font-weight:500;line-height:24px}.oc-flow__install{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}.oc-flow__pill{letter-spacing:0;background:var(--color-onecatch-brand);height:31px;color:var(--color-white);border-radius:15px;align-items:center;padding:0 20px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}@media (min-width:801px) and (max-width:1024px){.oc-flow{--oc-flow-pitch:minmax(0, 264px);padding:50px 0 86px}.oc-flow__heading{margin-bottom:65px}.oc-flow__steps{margin-left:0}}@media (max-width:800px){.oc-flow{padding:41px 0 55px}.oc-flow__heading{margin-bottom:51px}.oc-flow__title{letter-spacing:0;font-size:24px;font-weight:700;line-height:42px}.oc-flow__steps{margin-left:6px;display:block}.oc-flow__step{grid-template-columns:var(--oc-flow-dot) 1fr;text-align:left;align-items:start;column-gap:24px;min-height:165px;display:grid}.oc-flow__step:last-child{min-height:0}.oc-flow__step+.oc-flow__step:before{content:none}.oc-flow__step:not(:last-child):after{content:"";top:var(--oc-flow-dot);bottom:0;left:calc(var(--oc-flow-dot)/2);border-left:1px solid #000;position:absolute}.oc-flow__step>:not(.oc-flow__number){grid-column:2}.oc-flow__number{grid-row:1/span 3;margin-bottom:0}.oc-flow__step-title{margin:24px 0 11px;line-height:19px}.oc-flow__step-desc{max-width:none}.oc-flow__install{flex-flow:wrap;align-items:flex-start;margin:11px 0 17px}}.oc-flow--reveal .oc-flow__step{opacity:0;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.oc-flow--reveal .oc-flow__step{opacity:1;will-change:auto}.oc-flow--reveal .clip-title{--clip:0%}.oc-flow--reveal .clip-overlay{--clip:100%}}
