.svv-fig{display:block;width:100%;height:auto;overflow:visible}.svv-hero-fig{position:relative;display:block;aspect-ratio:19 / 10}.svv-hero-fig img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.svv-hero-inner>.sv-hero__title{grid-row:2}.svv-hero-inner>.sv-hero__side{grid-column:3;grid-row:1 / 3}.svv-hero-fig{grid-column:1 / 3;grid-row:1;justify-self:end;align-self:end;height:clamp(170px, 30vh, 330px);margin:0 var(--cp-pad) clamp(18px, 3.4vh, 40px)}}@media (max-width:1023.98px){.svv-hero-fig{margin:30px var(--cp-pad) 0}}.svv-shot{position:absolute;display:block;aspect-ratio:16 / 10;padding:5px;border-radius:8px;background:var(--cp-blue);box-shadow:0 1px 2px rgb(8 36 120 / .14),0 10px 20px -6px rgb(8 40 140 / .3),0 22px 36px -14px rgb(8 40 140 / .5)}.svv-shot img{border-radius:4px;background:#fff;object-position:50% 0}.svv-shot--1{left:0;top:17%;width:43%}.svv-shot--2{right:0;top:0;width:55%}.svv-shot--3{left:25%;bottom:0;width:45%;z-index:1}.svv-photo{position:absolute;display:block;overflow:hidden;border-radius:8px;aspect-ratio:3 / 2;box-shadow:0 1px 2px rgb(8 36 120 / .14),0 10px 20px -6px rgb(8 40 140 / .3),0 22px 36px -14px rgb(8 40 140 / .5)}.svv-hero-fig--meo .svv-photo{right:0;top:0;width:79%}.svv-hero-fig--meo .svv-card{position:absolute;left:0;bottom:0;width:44%;z-index:1;border-radius:10px;box-shadow:0 2px 4px rgb(8 36 120 / .14),0 14px 26px -8px rgb(8 40 140 / .4)}.svv-hero-fig--line .svv-photo{left:0;top:0;width:70%}.svv-hero-fig--line .svv-phone{position:absolute;right:4%;top:4%;height:96%;aspect-ratio:220 / 348;z-index:1;border-radius:14px;box-shadow:0 2px 4px rgb(8 36 120 / .14),0 16px 30px -8px rgb(8 40 140 / .42)}.svv-hero-fig--line .svv-phone .svv-fig{width:109.1%;height:auto;margin:-2.73% 0 0 -4.55%}.sv-problem__item>.svv-fig{width:clamp(100px, 8.4vw, 136px);margin:0 0 16px -4px}@media (max-width:1023.98px){.sv-problem__item>.svv-fig{width:92px;margin-bottom:10px}}.svv-step-fig{display:block;margin:0 0 20px;padding:10px 12px;aspect-ratio:5 / 3;border:1px solid rgb(11 79 224 / .28);border-radius:6px;background:rgb(11 79 224 / .045);color:var(--cp-blue)}.svv-step-fig .svv-fig{height:100%}.svv-step-fig--shot{padding:0;border:3px solid var(--cp-blue);background:#fff;overflow:hidden}.svv-step-fig--shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.sv-sec--blue .svv-step-fig{border:0;background:#fff;box-shadow:0 10px 22px -8px rgba(var(--cp-sh-c),.45)}.svv-journey .svv-step-fig{margin-bottom:22px}@media (max-width:1023.98px){.svv-steps .sv-steps__item{grid-template-rows:auto auto 1fr}.svv-steps .svv-step-fig{grid-column:2;grid-row:1;width:min(100%, 240px);margin-bottom:14px}.svv-steps .sv-steps__num{grid-column:1;grid-row:1 / span 3}.svv-steps .sv-steps__title{grid-column:2;grid-row:2}.svv-steps .sv-steps__text{grid-column:2;grid-row:3}.svv-journey .svv-step-fig{width:min(100%, 260px)}}.svv-stage--warm .sv-stage__shot{box-shadow:0 0 0 5px #fff,0 2px 4px rgba(var(--cp-sh-c),.28),0 12px 24px -2px rgba(var(--cp-sh-c),.34),0 30px 48px -10px rgba(var(--cp-sh-c),.5)}@media (min-width:1024px){.svv-what-head{align-items:center}.svv-what-head>.cp-h2{grid-column:1 / 3;grid-row:1;align-self:end}.svv-what-head>.sv-head__sub{grid-column:1 / 3;grid-row:2;align-self:start;max-width:40em;padding-bottom:0}.svv-what-head>.svv-map__stage{grid-column:3;grid-row:1 / 3}}.svv-map__stage{display:block;margin:0 var(--cp-pad);padding:10px;border:2px solid var(--cp-blue);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(8 36 120 / .12),0 10px 20px -6px rgb(8 40 140 / .24)}.svv-map__shot{display:block;overflow:hidden;border-radius:6px;aspect-ratio:3 / 2}.svv-map__shot img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023.98px){.svv-what-head>.svv-map__stage{margin-top:24px}}.svv-inds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(26px, 2.6vw, 40px) clamp(12px, 1.3vw, 20px);padding:0 var(--cp-pad)}.svv-ind{display:flex;flex-direction:column;min-width:0}.svv-ind__ph{display:block;overflow:hidden;border-radius:6px;aspect-ratio:3 / 2;background:rgb(11 79 224 / .06)}.svv-ind__ph img{display:block;width:100%;height:100%;object-fit:cover}.svv-ind__name{position:relative;z-index:1;align-self:flex-start;max-width:calc(100% - 12px);margin:-17px 0 0 10px;padding:6px 14px;border:2px solid var(--cp-blue);background:#fff;font-weight:900;font-size:clamp(16px, 1.2vw, 18px);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 6px 14px rgba(var(--cp-sh-c),.16)}@media (max-width:1023.98px){.svv-inds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.svv-inds{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.svv-ind__name{margin-left:6px;padding:4px 10px;font-size:16px}}@media (min-width:1024px){.svv-why .sv-why__item{grid-template-columns:repeat(4,minmax(0,1fr))}}.svv-why-card__in{display:block;padding:12px 14px;border-radius:6px;background:#fff;color:var(--cp-blue);box-shadow:0 12px 26px -10px rgba(var(--cp-sh-c),.55)}@media (max-width:1023.98px){.svv-why-card{grid-column:1 / -1;display:block;width:min(100%, 340px);margin-top:6px}}.svv-lwork__img{display:block;margin-bottom:20px;overflow:hidden;border-radius:8px;aspect-ratio:3 / 2}.svv-lwork__img img{display:block;width:100%;height:100%;object-fit:cover}.svv-rel-fig{display:block;width:clamp(110px, 9vw, 144px);margin-bottom:14px}.sv-rel>.cp-flip__alt .svv-fig [fill="#ffffff"],.sv-rel>.cp-flip__alt .svv-fig [fill="#fff"]{fill:#fff0}.sv-rel>.cp-flip__alt .svv-fig [stroke="#fff"]{stroke:var(--cp-blue)}@keyframes svv-shot-up{from{opacity:0;transform:translate3d(0,36px,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes svv-open-up{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svv-draw{from{stroke-dasharray:1.02 1.2;stroke-dashoffset:1.1}to{stroke-dasharray:1.02 1.2;stroke-dashoffset:0}}@keyframes svv-fill{from{fill-opacity:0}}@keyframes svv-fade{from{opacity:0}}html.cp-sv .svv-shot{animation:svv-shot-up 1.1s var(--cp-out) backwards}html.cp-sv .svv-shot--1{animation-delay:.34s}html.cp-sv .svv-shot--2{animation-delay:.42s}html.cp-sv .svv-shot--3{animation-delay:.52s}html.cp-sv .svv-hero-fig .svv-photo{animation:svv-open-up .9s var(--cp-out) .3s backwards}html.cp-sv .svv-hero-fig .svv-photo img{animation:svv-photo-img 1.3s var(--cp-out) .3s backwards}@keyframes svv-photo-img{from{transform:scale(1.12)}}html.cp-sv .svv-hero-fig :is(.svv-card,.svv-phone){animation:svv-open-up .6s var(--cp-io) .55s backwards}html.cp-sv .svv-hero-fig .svv-fig .svv-l{animation:svv-draw 1.1s var(--cp-io) .7s backwards}html.cp-sv .svv-hero-fig .svv-fig .svv-f{animation:svv-fill .5s linear 1.1s backwards}html.cp-sv .svv-hero-fig .svv-fig .svv-k{animation:svv-fade .5s linear 1.1s backwards}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-fig .svv-l{stroke-dasharray:1.02 1.2;stroke-dashoffset:1.1}html.cp-sv [data-cp-reveal].is-in .svv-fig .svv-l{animation:svv-draw 1.1s var(--cp-io) var(--svv-ld,var(--svv-d,.12s)) backwards}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-fig .svv-f{fill-opacity:0}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-fig .svv-k{opacity:0}html.cp-sv [data-cp-reveal].is-in .svv-fig .svv-f{transition:fill-opacity .5s linear calc(var(--svv-ld, var(--svv-d, .12s)) + .58s)}html.cp-sv [data-cp-reveal].is-in .svv-fig .svv-k{transition:opacity .5s linear calc(var(--svv-ld, var(--svv-d, .12s)) + .58s)}html.cp-sv :is(.sv-problem__item,.sv-steps__item,.sv-journey__item):nth-child(2){--svv-d:.2s}html.cp-sv :is(.sv-problem__item,.sv-steps__item,.sv-journey__item):nth-child(3){--svv-d:.28s}html.cp-sv :is(.sv-problem__item,.sv-steps__item,.sv-journey__item):nth-child(4){--svv-d:.36s}html.cp-sv :is(.sv-problem__item,.sv-steps__item,.sv-journey__item):nth-child(5){--svv-d:.44s}html.cp-sv [data-cp-reveal]:not(.is-in) :is(.svv-why-card__in,.svv-step-fig){clip-path:inset(100% 0 0 0)}html.cp-sv [data-cp-reveal].is-in :is(.svv-why-card__in,.svv-step-fig){animation:svv-open-up .6s var(--cp-io) calc(var(--svv-d, .12s) - .12s) backwards}html.cp-sv .svv-why-card{--svv-d:.3s}html.cp-sv :is(.svv-step-fig,.svv-why-card__in) .svv-fig{--svv-ld:calc(var(--svv-d, .12s) + .36s)}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-step-fig--shot img{opacity:0;transform:translate3d(0,28px,0)}html.cp-sv [data-cp-reveal].is-in .svv-step-fig--shot img{transition:opacity .6s var(--cp-out) .3s,transform .9s var(--cp-out) .3s}html.cp-sv [data-cp-reveal]:not(.is-in) :is(.svv-ind__ph,.svv-map__shot,.svv-lwork__img){clip-path:inset(100% 0 0 0)}html.cp-sv [data-cp-reveal].is-in :is(.svv-ind__ph,.svv-map__shot,.svv-lwork__img){animation:svv-open-up .9s var(--cp-out) var(--svv-pd,0s) backwards}html.cp-sv [data-cp-reveal]:not(.is-in) :is(.svv-ind__ph,.svv-map__shot,.svv-lwork__img) img{transform:scale(1.12)}html.cp-sv [data-cp-reveal].is-in :is(.svv-ind__ph,.svv-map__shot,.svv-lwork__img) img{transition:transform 1.3s var(--cp-out) var(--svv-pd,0s)}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-map__stage{opacity:0;transform:translate3d(0,24px,0)}html.cp-sv [data-cp-reveal].is-in .svv-map__stage{transition:opacity .6s var(--cp-out),transform .8s var(--cp-out)}html.cp-sv .svv-ind:nth-child(2){--svv-pd:.05s}html.cp-sv .svv-ind:nth-child(3){--svv-pd:.1s}html.cp-sv .svv-ind:nth-child(4){--svv-pd:.15s}html.cp-sv .svv-ind:nth-child(5){--svv-pd:.2s}html.cp-sv .svv-ind:nth-child(6){--svv-pd:.05s}html.cp-sv .svv-ind:nth-child(7){--svv-pd:.1s}html.cp-sv .svv-ind:nth-child(8){--svv-pd:.15s}html.cp-sv .svv-ind:nth-child(9){--svv-pd:.2s}html.cp-sv .svv-ind:nth-child(10){--svv-pd:.25s}html.cp-sv [data-cp-reveal]:not(.is-in) .svv-ind__name{opacity:0;transform:translate3d(0,-10px,0)}html.cp-sv [data-cp-reveal].is-in .svv-ind__name{transition:opacity .35s var(--cp-out) calc(.22s + var(--svv-pd, 0s)),transform .5s var(--cp-out) calc(.22s + var(--svv-pd, 0s))}@media print{.svv-fig .svv-l{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important;transition:none!important}.svv-fig *{fill-opacity:1!important}.svv-fig .svv-k{opacity:1!important}.svv-hero-fig *,.svv-ind__name,.svv-map__stage{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}:is(.svv-step-fig,.svv-why-card__in,.svv-ind__ph,.svv-map__shot,.svv-lwork__img),:is(.svv-step-fig,.svv-ind__ph,.svv-map__shot,.svv-lwork__img) img{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}}