.cn-motion-page .cn-hero{grid-template-columns:1.1fr 1fr;gap:42px}.cn-motion-panel{background:#edf7f7;border-top:7px solid #00acc1;padding:26px;min-width:0;align-self:start}.cn-motion-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#006b76;margin-bottom:22px}.cn-motion-toggle{font:inherit;font-size:12px;color:#006b76;background:#fff;border:1px solid #88bcc2;border-radius:4px;padding:7px 9px;cursor:pointer;line-height:1.35;max-width:150px}.cn-motion-toggle[hidden]{display:none}.cn-motion-toggle:hover{background:#d8eff1}.cn-motion-toggle:focus-visible{outline:3px solid #d77900;outline-offset:4px}.cn-motion-art{padding:10px 0 26px;overflow:hidden}.cn-window{background:white;border:1px solid #b2d4d8;border-radius:10px;overflow:hidden;box-shadow:0 14px 0 -6px #c4e3e6;margin:0 3px 35px;transform-origin:center;animation:cn-window-in 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused)}.cn-window-bar{display:flex;gap:5px;padding:11px 13px;background:#006b76}.cn-window-bar i{width:6px;height:6px;border-radius:50%;background:#fff8}.cn-window-bar i:first-child{background:#ec9b2b}.cn-window-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:26px 20px 16px;min-height:150px}.cn-window-copy{display:flex;flex-direction:column;gap:10px;padding-top:6px}.cn-window-copy strong{font-size:17px;color:#233c42;line-height:1.35}.cn-window-copy span{display:block;height:6px;background:#d7e8ea;border-radius:4px;animation:cn-line-reveal 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused);transform-origin:left}.cn-window-copy span:nth-child(3){width:75%;animation-delay:.2s}.cn-window-copy em{display:block;width:70px;height:17px;background:#ec9b2b;border-radius:3px;margin-top:5px}.cn-window-picture{position:relative;min-height:120px;background:#d7eff1;border-radius:5px;overflow:hidden}.cn-window-picture i{position:absolute;background:#006b76;bottom:-28px;left:5px;width:110px;height:110px;transform:rotate(45deg);border-radius:15px}.cn-window-picture b{position:absolute;right:17px;top:17px;width:35px;height:35px;border-radius:50%;background:#ec9b2b;animation:cn-disc-drift 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused)}.cn-window-cards{display:flex;gap:10px;padding:0 20px 22px}.cn-window-cards i{height:25px;border-radius:4px;background:#edf7f7;flex:1;border-bottom:3px solid #00acc1;animation:cn-card-rise 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused)}.cn-window-cards i:nth-child(2){animation-delay:.25s}.cn-window-cards i:nth-child(3){animation-delay:.5s}.cn-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cn-flow:before{content:"";position:absolute;left:12%;right:12%;height:2px;background:#aad1d6;top:39px}.cn-flow:after{content:"";position:absolute;width:9px;height:9px;background:#ec9b2b;border-radius:50%;top:35px;left:12%;animation:cn-route 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused)}.cn-flow-node{position:relative;text-align:center;font-size:12px;line-height:1.3;min-width:0}.cn-flow-node span{display:block;min-height:31px;font-weight:700;color:#006b76}.cn-flow-node i{display:block;position:relative;width:17px;height:17px;background:white;border:3px solid #006b76;border-radius:50%;margin:0 auto 12px;z-index:1}.cn-flow-node b{display:block;width:45px;height:24px;margin:auto;border-radius:3px;background:#fff;border:1px solid #c4dfe2;box-shadow:3px 3px 0 #d0e9ec;animation:cn-card-rise 9s ease-in-out infinite;animation-play-state:var(--cn-play,paused)}.cn-flow-node:nth-child(2) b{animation-delay:.8s}.cn-flow-node:nth-child(3) b{animation-delay:1.6s}.cn-motion-panel h3{font-size:23px;margin-bottom:12px}.cn-motion-panel p{font-size:16px;line-height:1.65}.cn-motion-panel small{color:#526a70;font-size:12px}.cn-service-amount{font-size:30px;font-weight:700;line-height:1.3;color:#006b76}.cn-motion-ready .cn-reveal{transition:opacity .5s ease,transform .5s ease}.cn-motion-ready .cn-reveal:not(.is-visible){opacity:0;transform:translateY(14px)}.cn-motion-ready .cn-reveal.is-visible{opacity:1;transform:none}.cn-motion-page .cn-faq details[open]{background:#f2f9f9;padding-left:16px;padding-right:16px}.cn-motion-page .cn-faq details{border-bottom:0;transition:background .2s}.cn-motion-page{--cn-play:paused}.cn-motion-page.cn-motion-running{--cn-play:running}@keyframes cn-route{0%,12%{left:12%;opacity:0}18%{opacity:1}42%{left:49%;opacity:1}65%{left:86%;opacity:1}72%,100%{left:86%;opacity:0}}@keyframes cn-line-reveal{0%,8%,100%{transform:scaleX(.8);opacity:.55}24%,85%{transform:scaleX(1);opacity:1}}@keyframes cn-card-rise{0%,10%,100%{transform:translateY(3px);opacity:.7}28%,80%{transform:translateY(0);opacity:1}}@keyframes cn-disc-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cn-window-in{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:900px){.cn-motion-page .cn-hero{grid-template-columns:1fr;gap:28px}.cn-motion-panel{max-width:650px;width:100%;justify-self:center}.cn-motion-page .cn-hero h2{max-width:25ch}}@media(max-width:450px){.cn-motion-panel{padding:18px}.cn-motion-top{align-items:start;font-size:12px}.cn-motion-toggle{max-width:130px}.cn-window-body{padding:18px 14px 12px;gap:12px}.cn-window-copy strong{font-size:15px}.cn-window-picture{min-height:100px}.cn-flow{gap:6px}.cn-flow-node{font-size:11px}.cn-window-cards{padding-left:14px;padding-right:14px}.cn-flow-node span{min-height:32px}.cn-service-amount{font-size:27px}}@media(prefers-reduced-motion:reduce){.cn-motion-page *,.cn-motion-page *:before,.cn-motion-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cn-motion-ready .cn-reveal:not(.is-visible){opacity:1;transform:none}.cn-flow:after{display:none}}
@media(max-width:600px){body:is(.page-id-15554,.page-id-15825,.page-id-15530,.page-id-15914,.page-id-15510) .page-title .wf-wrap{display:block!important}body:is(.page-id-15554,.page-id-15825,.page-id-15530,.page-id-15914,.page-id-15510) .page-title-head,body:is(.page-id-15554,.page-id-15825,.page-id-15530,.page-id-15914,.page-id-15510) .page-title-breadcrumbs{display:block!important;float:none!important;width:100%!important;text-align:left!important}body:is(.page-id-15554,.page-id-15825,.page-id-15530,.page-id-15914,.page-id-15510) .page-title h1{font-size:26px!important;line-height:1.25!important}body:is(.page-id-15554,.page-id-15825,.page-id-15530,.page-id-15914,.page-id-15510) .page-title-breadcrumbs{margin-top:10px}}
