@layer base{.product-module__VNjvSG__root :where(h1,h2,h3,h4){letter-spacing:.015em;font-weight:700;line-height:1.5}.product-module__VNjvSG__root h3{font-size:20px}.product-module__VNjvSG__root p{color:#3d5367}.product-module__VNjvSG__root img{max-width:100%;height:auto;display:block}.product-module__VNjvSG__root :where(a,button){-webkit-tap-highlight-color:transparent}.product-module__VNjvSG__root button{cursor:pointer}.product-module__VNjvSG__root :is(button,a,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #12728f}}.product-module__VNjvSG__planeWrap{-webkit-mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 140px calc(100% - 140px),#0000 100%)}@media (max-width:760px){.product-module__VNjvSG__planeWrap{-webkit-mask-image:linear-gradient(#0000 0,#000 100px calc(100% - 100px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 100px calc(100% - 100px),#0000 100%)}}.product-module__VNjvSG__plane{width:100%;height:var(--h,1000px);left:0;top:calc(var(--c,50%) - var(--h,1000px) / 2);translate:var(--sx,0) 0;background:url(/images/deco/tint-p-lg.webp) 50%/100% 100% no-repeat;position:absolute}.product-module__VNjvSG__planeFlip{transform:scaleX(-1)}.product-module__VNjvSG__planeTop{top:var(--pt)}@media (max-width:760px){.product-module__VNjvSG__plane{height:900px;top:calc(var(--c,50%) - 450px);background-image:url(/images/deco/tint-p-sm.webp);translate:0}.product-module__VNjvSG__planeTop{height:var(--h);top:var(--pt)}}@keyframes product-module__VNjvSG__navBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.product-module__VNjvSG__navArrow{animation:2.6s ease-in-out infinite paused product-module__VNjvSG__navBob}[data-in-view=true] .product-module__VNjvSG__navArrow{animation-play-state:running}[data-settled=true] .product-module__VNjvSG__navArrow{animation-play-state:paused}}.product-module__VNjvSG__screen{aspect-ratio:16/9;text-align:left;background:#fff;border:1px solid #d9eaf1;border-radius:9px;width:100%;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 7px 22px #0b5d7810;container-type:inline-size}.product-module__VNjvSG__screenCanvas{transform-origin:0 0;width:960px;height:540px;position:absolute;top:0;left:0}.product-module__VNjvSG__joinReveal{transform-box:fill-box;transform-origin:top;transform:scaleY(1)}.product-module__VNjvSG__joinArmed .product-module__VNjvSG__joinReveal{transform:scaleY(0)}.product-module__VNjvSG__joinArmed .product-module__VNjvSG__joinPill{opacity:0;transform:translateY(8px)}.product-module__VNjvSG__joinPlay .product-module__VNjvSG__joinReveal{transition:transform .6s ease-out;transform:scaleY(1)}.product-module__VNjvSG__joinPlay .product-module__VNjvSG__joinPill{opacity:1;transition:opacity .5s ease-out .6s,transform .5s ease-out .6s;transform:none}@media (prefers-reduced-motion:no-preference){.product-module__VNjvSG__joinDots{animation:1.4s linear infinite paused product-module__VNjvSG__joinDotsDown}[data-in-view=true] .product-module__VNjvSG__joinDots{animation-play-state:running}}@keyframes product-module__VNjvSG__joinDotsDown{to{stroke-dashoffset:-10.1px}}@media (prefers-reduced-motion:reduce){.product-module__VNjvSG__joinArmed .product-module__VNjvSG__joinReveal,.product-module__VNjvSG__joinPlay .product-module__VNjvSG__joinReveal{transition:none;transform:scaleY(1)}.product-module__VNjvSG__joinArmed .product-module__VNjvSG__joinPill,.product-module__VNjvSG__joinPlay .product-module__VNjvSG__joinPill{opacity:1;transition:none;transform:none}}.product-module__VNjvSG__heroBg{background:radial-gradient(55% 75% at 100% 0,#3fb0cb66 0%,#0000 70%),radial-gradient(50% 70% at 0 100%,#1788a666 0%,#0000 70%),radial-gradient(42% 62% at 22% 52%,#1788a64d 0%,#0000 78%),#1b98b7}.product-module__VNjvSG__heroDots{-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#ffffff2e 1.3px,#0000 1.7px);background-size:24px 24px;-webkit-mask-image:radial-gradient(36% 46% at 27%,#0000000f 0 55%,#000 100%),linear-gradient(#000 0 calc(100% - 110px),#0000 calc(100% - 30px));mask-image:radial-gradient(36% 46% at 27%,#0000000f 0 55%,#000 100%),linear-gradient(#000 0 calc(100% - 110px),#0000 calc(100% - 30px));-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:760px){.product-module__VNjvSG__heroDots{background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 40% at 40% 28%,#0000000f 0 60%,#000 100%),linear-gradient(#000 0 calc(100% - 70px),#0000 calc(100% - 20px));mask-image:radial-gradient(60% 40% at 40% 28%,#0000000f 0 60%,#000 100%),linear-gradient(#000 0 calc(100% - 70px),#0000 calc(100% - 20px))}}@keyframes product-module__VNjvSG__heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){.product-module__VNjvSG__heroFloat{animation:10s ease-in-out infinite paused product-module__VNjvSG__heroFloat}.product-module__VNjvSG__heroFloatSlow{animation:12s ease-in-out -4s infinite paused product-module__VNjvSG__heroFloat}[data-in-view=true] .product-module__VNjvSG__heroFloat,[data-in-view=true] .product-module__VNjvSG__heroFloatSlow{animation-play-state:running}[data-settled=true] .product-module__VNjvSG__heroFloat,[data-settled=true] .product-module__VNjvSG__heroFloatSlow{animation-play-state:paused}}.product-module__VNjvSG__glass{background:#ffffffeb;border:1px solid #ffffffb3;box-shadow:0 8px 28px #1b98b71a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.product-module__VNjvSG__glass{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#fff9}}@media (prefers-reduced-transparency:reduce){.product-module__VNjvSG__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}}.product-module__VNjvSG__deckBlend{mix-blend-mode:multiply;filter:brightness(1.025);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.product-module__VNjvSG__heroIn{animation:.55s cubic-bezier(.2,.7,.2,1) both product-module__VNjvSG__heroInKf;animation-delay:var(--d,0s)}.product-module__VNjvSG__heroImgIn{animation:.6s cubic-bezier(.2,.7,.2,1) both product-module__VNjvSG__heroImgKf;animation-delay:var(--d,0s)}.product-module__VNjvSG__heroPts svg{animation:.6s ease-out .3s both product-module__VNjvSG__heroFade}.product-module__VNjvSG__heroPts>span{animation:.4s ease-out both product-module__VNjvSG__heroFade}.product-module__VNjvSG__heroPts>span:first-of-type{animation-delay:.3s}.product-module__VNjvSG__heroPts>span:nth-of-type(2){animation-delay:.35s}.product-module__VNjvSG__heroPts>span:nth-of-type(3){animation-delay:.4s}.product-module__VNjvSG__heroPts>span:nth-of-type(4){animation-delay:.45s}.product-module__VNjvSG__heroPts>span:nth-of-type(5){animation-delay:.5s}.product-module__VNjvSG__heroPts>span:nth-of-type(6){animation-delay:.55s}.product-module__VNjvSG__heroPts>span:nth-of-type(7){animation-delay:.6s}.product-module__VNjvSG__heroPts>span:nth-of-type(8){animation-delay:.65s}.product-module__VNjvSG__heroPts>span:nth-of-type(9){animation-delay:.7s}.product-module__VNjvSG__heroPts>span:nth-of-type(10){animation-delay:.75s}.product-module__VNjvSG__heroPts>span:nth-of-type(11){animation-delay:.8s}.product-module__VNjvSG__heroPts>span:nth-of-type(12){animation-delay:.85s}@keyframes product-module__VNjvSG__heroInKf{0%{opacity:0;transform:translateY(var(--ty,16px))}to{opacity:1;transform:none}}@keyframes product-module__VNjvSG__heroImgKf{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes product-module__VNjvSG__heroFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.product-module__VNjvSG__heroIn,.product-module__VNjvSG__heroImgIn,.product-module__VNjvSG__heroPts svg,.product-module__VNjvSG__heroPts>span{animation:none}}.product-module__VNjvSG__decoIn{opacity:1}[data-deco-armed=true] .product-module__VNjvSG__decoIn{opacity:0}[data-deco-armed=true][data-deco-seen=true] .product-module__VNjvSG__decoIn{opacity:1;transition:opacity .8s ease-out}.product-module__VNjvSG__decoRow{background-size:40px 40px;height:40px}@keyframes product-module__VNjvSG__decoBreath{0%,to{opacity:1}50%{opacity:.7}}@keyframes product-module__VNjvSG__decoBob{0%,to{translate:0}50%{translate:0 calc(var(--amp,6px) * -1)}}@media (prefers-reduced-motion:no-preference){.product-module__VNjvSG__decoRow{animation:product-module__VNjvSG__decoBreath var(--dur,8s) ease-in-out infinite;animation-delay:var(--dl,0s);animation-play-state:paused}.product-module__VNjvSG__decoBob{animation:product-module__VNjvSG__decoBob var(--dur,10s) ease-in-out infinite;animation-delay:var(--dl,0s);animation-play-state:paused}[data-deco-live=true] .product-module__VNjvSG__decoRow,[data-deco-live=true] .product-module__VNjvSG__decoBob{animation-play-state:running}}@media (prefers-reduced-motion:reduce){[data-deco-armed=true] .product-module__VNjvSG__decoIn{opacity:1;transition:none}}
.osDiagram-module__pCpxva__root{display:block}.osDiagram-module__pCpxva__sys{margin:0}.osDiagram-module__pCpxva__grid{grid-template-columns:380px 40px 320px 40px 380px;justify-content:space-between;align-items:stretch;display:grid}.osDiagram-module__pCpxva__panel{background:#e4f0f3;border-radius:20px;flex-direction:column;padding:20px 16px 8px;display:flex}.osDiagram-module__pCpxva__head{text-align:center;color:#fff;background:#147e9e;border-radius:10px;place-items:center;min-height:40px;margin-bottom:6px;padding:4px 12px;font-size:17px;font-weight:700;line-height:1.5;display:grid}.osDiagram-module__pCpxva__list{flex:1;grid-auto-rows:1fr;display:grid}.osDiagram-module__pCpxva__item{grid-template-columns:48px 1fr;align-items:start;column-gap:14px;padding:18px 2px;display:grid}.osDiagram-module__pCpxva__item+.osDiagram-module__pCpxva__item{border-top:1px solid #cdeaf1}.osDiagram-module__pCpxva__ico{color:#fff;background:#147e9e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.osDiagram-module__pCpxva__ico svg{stroke-width:2px;width:26px;height:26px}.osDiagram-module__pCpxva__item h3{color:#101827;font-size:17px;font-weight:700;line-height:1.45}.osDiagram-module__pCpxva__item h3,.osDiagram-module__pCpxva__item p{word-break:auto-phrase;text-wrap:pretty}.osDiagram-module__pCpxva__item p{color:#244461;margin-top:4px;font-size:14px;line-height:1.65}.osDiagram-module__pCpxva__item.osDiagram-module__pCpxva__source{grid-template-columns:1fr;align-content:start;padding-inline:8px}.osDiagram-module__pCpxva__scene{grid-column:1/-1;justify-self:center;width:80%;margin-top:12px;padding:0 4px 6px;position:relative}.osDiagram-module__pCpxva__scene:before{content:"";background:#1b98b717;border-radius:50%;position:absolute;inset:34% -4px 0}.osDiagram-module__pCpxva__scene img{width:100%;height:auto;display:block;position:relative}.osDiagram-module__pCpxva__item.osDiagram-module__pCpxva__person{grid-template-columns:84px 1fr;align-content:center;align-items:center;padding:14px 2px}.osDiagram-module__pCpxva__figure{justify-content:center;display:flex}.osDiagram-module__pCpxva__figure img{width:auto;height:120px}.osDiagram-module__pCpxva__arrow{place-self:center;width:36px;height:31px}.osDiagram-module__pCpxva__core{place-items:center;min-height:510px;display:grid;position:relative}.osDiagram-module__pCpxva__note{text-align:center;color:#12728f;font-size:14px;font-weight:700;line-height:1.6;position:absolute;left:0;right:0}.osDiagram-module__pCpxva__top{top:0}.osDiagram-module__pCpxva__bottom{bottom:0}.osDiagram-module__pCpxva__orbit{pointer-events:none;width:316px;height:316px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.osDiagram-module__pCpxva__orbit svg{width:100%;height:100%;display:block;overflow:visible}.osDiagram-module__pCpxva__orbitRot{transform-box:view-box;transform-origin:200px 200px}@media (prefers-reduced-motion:no-preference){.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__orbitRot{animation:60s linear infinite paused osDiagram-module__pCpxva__orbit}.osDiagram-module__pCpxva__root[class~=is-in] [data-deco-live=true] .osDiagram-module__pCpxva__orbitRot{animation-play-state:running}}@keyframes osDiagram-module__pCpxva__orbit{to{transform:rotate(360deg)}}.osDiagram-module__pCpxva__model{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#1b98b7 0%,#147e9e 40%,#103b62 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.osDiagram-module__pCpxva__modelIco{color:#fff;stroke-width:2px;width:40px;height:40px}.osDiagram-module__pCpxva__model h3{color:#fff;margin-top:6px;font-size:21px;font-weight:700;line-height:1.4}.osDiagram-module__pCpxva__pills{flex-wrap:wrap;justify-content:center;gap:6px;max-width:220px;margin-top:10px;display:flex}.osDiagram-module__pCpxva__pills li{color:#12728f;background:#fff;border-radius:15px;padding:0 12px;font-size:13px;font-weight:700;line-height:28px}@media (max-width:1255px) and (min-width:761px){.osDiagram-module__pCpxva__item.osDiagram-module__pCpxva__person{grid-template-columns:70px 1fr;padding:12px 2px}.osDiagram-module__pCpxva__figure img{height:100px}.osDiagram-module__pCpxva__grid{grid-template-columns:minmax(0,1fr) 28px 220px 28px minmax(0,1fr)}.osDiagram-module__pCpxva__core{min-height:380px}.osDiagram-module__pCpxva__orbit{width:216px;height:216px}.osDiagram-module__pCpxva__model{width:184px;height:184px}.osDiagram-module__pCpxva__modelIco{width:30px;height:30px}.osDiagram-module__pCpxva__model h3{font-size:17px}.osDiagram-module__pCpxva__pills{max-width:170px}.osDiagram-module__pCpxva__pills li{padding:0 9px;font-size:12px;line-height:24px}.osDiagram-module__pCpxva__note{font-size:12.5px}.osDiagram-module__pCpxva__arrow{width:26px;height:23px}.osDiagram-module__pCpxva__item{grid-template-columns:40px 1fr;column-gap:10px;padding:14px 2px}.osDiagram-module__pCpxva__ico{width:40px;height:40px}.osDiagram-module__pCpxva__ico svg{width:22px;height:22px}.osDiagram-module__pCpxva__item h3{font-size:15px}.osDiagram-module__pCpxva__item p{font-size:13px}.osDiagram-module__pCpxva__head{font-size:15px}}@media (max-width:760px){.osDiagram-module__pCpxva__list{grid-auto-rows:auto}.osDiagram-module__pCpxva__item.osDiagram-module__pCpxva__person{grid-template-columns:78px 1fr;padding:12px 2px}.osDiagram-module__pCpxva__figure img{height:112px}.osDiagram-module__pCpxva__grid{grid-template-columns:1fr;row-gap:12px}.osDiagram-module__pCpxva__panel{padding:16px 16px 4px}.osDiagram-module__pCpxva__head{font-size:16px}.osDiagram-module__pCpxva__item{padding:16px 2px}.osDiagram-module__pCpxva__ico svg{width:24px;height:24px}.osDiagram-module__pCpxva__item h3{font-size:16px}.osDiagram-module__pCpxva__item p{font-size:13.5px}.osDiagram-module__pCpxva__arrow{width:40px;height:36px;rotate:90deg}.osDiagram-module__pCpxva__core{min-height:400px}.osDiagram-module__pCpxva__orbit{width:292px;height:292px}.osDiagram-module__pCpxva__model{width:240px;height:240px}.osDiagram-module__pCpxva__modelIco{width:44px;height:44px}.osDiagram-module__pCpxva__model h3{margin-top:8px;font-size:20px}.osDiagram-module__pCpxva__pills{max-width:210px}.osDiagram-module__pCpxva__note{font-size:13px}}.osDiagram-module__pCpxva__root[class~=js-reveal] .osDiagram-module__pCpxva__panel,.osDiagram-module__pCpxva__root[class~=js-reveal] .osDiagram-module__pCpxva__core{opacity:0;transform:translateY(12px)}.osDiagram-module__pCpxva__root[class~=js-reveal] .osDiagram-module__pCpxva__arrow{opacity:0;transform:translate(-8px)}.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__panel,.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__core,.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__arrow{opacity:1;transition:opacity .4s cubic-bezier(.2,.6,.2,1),transform .4s cubic-bezier(.2,.6,.2,1);transform:none}.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__a1{transition-delay:.2s}.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__core{transition-delay:.3s}.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__a2{transition-delay:.5s}.osDiagram-module__pCpxva__root[class~=is-in] .osDiagram-module__pCpxva__output{transition-delay:.6s}
