.oc-welcome{--font-sans:var(--font-plex-sans),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:var(--font-plex-serif),Georgia,"Times New Roman",serif;--font-body:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fw-display:600;--fw-heading:500;--fw-subheading:600;--fw-emphasis:500;--fs-emphasis:italic;--fw-body:400;--fw-caption:400;--fw-strong:600;--fw-ui:600;--fw-meta:700;font-family:var(--font-body);font-weight:var(--fw-body);color:#0b1324;font-synthesis:none;background:#f3f7fd;line-height:1.5}:where(.oc-welcome) *{box-sizing:border-box}:where(.oc-welcome) a{color:#0b1324;text-decoration:none}:where(.oc-welcome) a:hover{color:#0a2540}:where(.oc-welcome) ::selection{color:#fff;background:#ff50a1}:where(.oc-welcome) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-weight:var(--fw-heading)}:where(.oc-welcome) :is(strong,b){font-weight:var(--fw-strong)}:where(.oc-welcome) :is(button,input,textarea,select,optgroup){font-family:var(--font-sans);font-weight:var(--fw-ui)}.oc-navpill,.oc-navpill a,.oc-navlink,.oc-navbtn{font-family:var(--font-sans)}@keyframes ocCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ocCaretSoft{0%,to{opacity:1}50%{opacity:.12}}@keyframes ocFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(1.4deg)}}@keyframes ocSheen{0%{background-position:0%}to{background-position:200%}}@keyframes ocF1{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}@keyframes ocF2{0%,to{transform:translate(0)}50%{transform:translateY(8px)}}@keyframes ocF3{0%,to{transform:translate(0)}50%{transform:translate(-7px,-6px)}}@keyframes ocF4{0%,to{transform:translate(0)}50%{transform:translate(7px,-7px)}}@keyframes ocF5{0%,to{transform:translate(0)}50%{transform:translate(-6px,7px)}}@keyframes ocF6{0%,to{transform:translate(0)}50%{transform:translate(8px,5px)}}@keyframes ocSpin{to{transform:rotate(360deg)}}@keyframes ocSpinR{to{transform:rotate(-360deg)}}@keyframes ocPulseRing{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes ocDash{to{stroke-dashoffset:-40px}}@keyframes ocBar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes ocBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes ocRise{0%{opacity:0;transform:translateY(10px)}20%,80%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes ocBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ocMonIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ocCharIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ocSettleIn{0%{opacity:0;transform:translateY(20px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ocCueBob{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:.55;transform:translateY(9px)}}@keyframes ocChevFlow{0%{opacity:0;transform:translateY(-3px)}22%{opacity:.95;transform:translateY(0)}52%{opacity:0;transform:translateY(5px)}to{opacity:0;transform:translateY(5px)}}@keyframes ocLoadDots{0%,20%{opacity:.25}40%{opacity:1}to{opacity:.25}}@keyframes ocLoadOut{to{opacity:0;visibility:hidden}}.oc-loader{z-index:999;background:#f7fbff;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.oc-loader.is-done{pointer-events:none;animation:.45s forwards ocLoadOut}.oc-loader .oc-loaddot{animation:1.2s ease-in-out infinite ocLoadDots}.oc-loader .oc-loaddot:nth-child(2){animation-delay:.2s}.oc-loader .oc-loaddot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.oc-loader .oc-loaddot{opacity:1;animation:none}.oc-loader.is-done{opacity:0;visibility:hidden;animation:none}}.oc-chevs{width:22px;height:32px;display:block;position:relative}.oc-chev{opacity:0;will-change:transform,opacity;animation:3s ease-in-out infinite ocChevFlow;position:absolute;left:0}.oc-chev1{animation-delay:0s;top:0}.oc-chev2{animation-delay:.3s;top:7px}.oc-chev3{animation-delay:.6s;top:14px}.oc-cue-paused .oc-chev{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.oc-chev{opacity:0;animation:none;transform:none}.oc-chev2{opacity:1}}.oc-bgrid:hover .oc-bcard,.oc-bgrid:active .oc-bcard{transform:scale(.955)}@media (hover:none){.oc-bgrid:hover .oc-bcard{transform:none}}.oc-featcard{cursor:pointer;outline:none}.oc-featcard-inner{transform-origin:top;will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.3,1),box-shadow .32s cubic-bezier(.2,.8,.3,1)}.oc-featcard:hover .oc-featcard-inner,.oc-featcard:focus-visible .oc-featcard-inner{box-shadow:0 46px 80px -34px #1c48969e}.oc-featcard.is-active .oc-featcard-inner{box-shadow:0 60px 110px -40px #1c4896b3}.oc-featcard.is-guided .oc-featcard-inner{box-shadow:0 46px 86px -34px #1c489699,0 0 0 2px #0a66e080}.oc-featcard.is-guided.is-active .oc-featcard-inner{box-shadow:0 60px 110px -40px #1c4896b8,0 0 0 2.5px #0a66e099}.oc-featcard:hover,.oc-featcard:focus-visible{z-index:120!important}.oc-featcard.is-active{z-index:200!important}.oc-fx-hint{color:#7c8fb2;pointer-events:none;width:16px;height:16px;transition:color .2s;position:absolute;top:14px;right:14px}.oc-fx-hint svg{width:100%;height:100%;display:block;overflow:visible}.oc-fx-hint path{transition:transform .2s cubic-bezier(.2,.8,.3,1)}.oc-featcard:hover .oc-fx-hint,.oc-featcard:focus-visible .oc-fx-hint,.oc-featcard.is-active .oc-fx-hint{color:#0a66e0}.oc-featcard:hover .oc-fx-hint .oc-fx-tr,.oc-featcard:focus-visible .oc-fx-hint .oc-fx-tr,.oc-featcard.is-active .oc-fx-hint .oc-fx-tr{transform:translate(1.5px,-1.5px)}.oc-featcard:hover .oc-fx-hint .oc-fx-bl,.oc-featcard:focus-visible .oc-fx-hint .oc-fx-bl,.oc-featcard.is-active .oc-fx-hint .oc-fx-bl{transform:translate(-1.5px,1.5px)}.oc-featcard:focus-visible .oc-featcard-inner{box-shadow:0 46px 80px -34px #1c48969e,0 0 0 2px #0a66e0,0 0 0 5px #0a66e047}@media (prefers-reduced-motion:reduce){.oc-fx-hint,.oc-fx-hint path{transition:none}}.oc-fx-close{transition:background-color .2s,box-shadow .2s}.oc-fx-close:hover{background:#f3f7fd!important;box-shadow:0 14px 28px -14px #1c489699!important}.oc-fx-close:focus-visible{outline-offset:3px;outline:2px solid #0a66e0}.oc-fx-nav{transition:background-color .2s,box-shadow .2s,color .2s}.oc-fx-nav:hover{color:#0a66e0!important;background:#f3f7fd!important;box-shadow:0 14px 28px -14px #1c489699!important}.oc-fx-nav:focus-visible{outline-offset:3px;outline:2px solid #0a66e0}@keyframes ocPoolA{0%{transform:translate(0)scale(1)}50%{transform:translate(7%,5%)scale(1.1)}to{transform:translate(0)scale(1)}}@keyframes ocPoolB{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(0)scale(1.05)}}@keyframes ocPoolC{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.12)}to{transform:translate(0)scale(1)}}.oc-pool1{animation:34s ease-in-out infinite ocPoolA}.oc-pool2{animation:42s ease-in-out infinite ocPoolB}.oc-pool3{animation:38s ease-in-out infinite ocPoolC}@keyframes ocTwinkle{0%,to{opacity:var(--tw-lo,0);transform:scale(.84)}50%{opacity:var(--tw-hi,.09);transform:scale(1.04)}}@keyframes ocFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-4.5px)}}@keyframes ocFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ocFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.oc-floatA{animation:6.2s ease-in-out infinite ocFloatA}.oc-floatB{animation:7.4s ease-in-out .5s infinite ocFloatB}.oc-floatC{animation:6.8s ease-in-out .2s infinite ocFloatC}.oc-deeper-grid{border:1px solid #0a66e01f;border-radius:clamp(10px,1.2vw,14px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,4vw,48px) clamp(26px,4vw,52px);display:grid}.oc-deeper-right{text-align:right;flex-direction:column;align-items:flex-end;gap:clamp(22px,3vw,34px);display:flex}@media (max-width:880px){.oc-deeper-grid{grid-template-columns:1fr;gap:clamp(22px,5vw,34px)}.oc-deeper-right{text-align:left;align-items:flex-start}}.oc-glass{cursor:default}.oc-seam-handle:focus-visible{outline:none}.oc-glass.is-focus:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;position:absolute;inset:3px;box-shadow:0 0 0 3px #0a66e0d9,0 0 0 6px #0a66e047}.oc-herocta a:focus-visible{outline-offset:3px;outline:2px solid #0a66e0}@media (max-width:520px){.oc-herocta{flex-direction:column;align-items:stretch;width:100%;max-width:340px}}.oc-bgpaused .oc-pool,.oc-bgpaused .oc-float,.oc-bgpaused .oc-tw{animation-play-state:paused!important}@media (max-width:1180px){.oc-fragChart,.oc-fragSocial,.oc-bgBC{display:none}}@media (max-width:980px){.oc-bgLL,.oc-bgLR{display:none}}@media (max-width:760px){.oc-fragRoi,.oc-fragCal,.oc-bgUL,.oc-bgUR{display:none}}@media (prefers-reduced-motion:reduce){.oc-float,.oc-anim,.oc-idle,.oc-cue,.oc-settle,.oc-pool,.oc-tw{animation:none!important}.oc-bgrid:hover .oc-bcard,.oc-bgrid:active .oc-bcard{transform:none}.oc-featcard-inner{transition:none}}.ocp-scene{overflow-anchor:none;position:relative}.ocp-fold{transform-origin:50% 100%;pointer-events:none;position:absolute;top:0;left:0}.ocp-back{z-index:1}.ocp-front{z-index:3}.ocp-backart,.ocp-backart svg{display:block;position:absolute;top:0;left:0;overflow:visible}.ocp-contact{filter:blur(5px);transform-origin:50% 30%;background:radial-gradient(50% 50%,#1c489642,#1c489614 55%,#1c489600 72%);border-radius:50%;height:36px;position:absolute;bottom:-18px;left:4%;right:4%}.ocp-contact:after{content:"";background:radial-gradient(50% 50%,#14387838,#14387800 75%);border-radius:50%;height:10px;position:absolute;top:12px;left:14%;right:14%}.ocp-peeks{transition:transform .32s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.ocp-peek{border-radius:12px;position:absolute}.ocp-peek1{background:linear-gradient(#36b0ff,#0093de 58%,#0a7fd0);justify-content:center;gap:6%;width:82%;height:120px;padding-top:10px;display:flex;left:9%;transform:rotate(-1.4deg);box-shadow:inset 0 1px #ffffff8c,0 -6px 16px -10px #0a3c8c59}.ocp-peek1 span{background:#ffffffeb;border-radius:6px;width:22%;height:46px;display:block;box-shadow:0 6px 10px -8px #06285c80}.ocp-peek1 span:nth-child(2){height:50px;margin-top:-2px;box-shadow:0 0 0 1px #2b8fffb3,0 6px 10px -8px #06285c80}.ocp-peek2{background:linear-gradient(#fff,#f3f8ff);width:89%;height:120px;padding:12px 9% 0;left:5.5%;transform:rotate(.9deg);box-shadow:inset 0 1px #fff,0 -4px 14px -10px #1c489666}.ocp-peek2 span{background:#789ccc38;border-radius:2px;height:3px;margin-bottom:7px;display:block}.ocp-peek2 span:nth-child(2){width:62%}.ocp-clip{z-index:2;pointer-events:none;height:3200px;position:absolute;top:-160px;left:0;right:0}.ocp-clipin{height:100%;position:absolute;top:0;left:0;right:0}.ocp-mover{transform-origin:50% 100%;width:100%;position:absolute;top:160px;left:0}.ocp-panel{pointer-events:auto;position:relative}.ocp-sheet{z-index:0;opacity:0;pointer-events:none;background:#0093de;border-radius:72px;position:absolute;inset:0;box-shadow:0 60px 110px -46px #06285c66}.ocp-scene.is-moving .ocp-fold,.ocp-scene.is-moving .ocp-mover,.ocp-scene.is-moving .ocp-sheet,.ocp-scene.is-moving .ocp-clip,.ocp-scene.is-moving .ocp-clipin,.ocp-scene.is-moving [data-ocp-g],.ocp-scene.is-moving [data-pricing]>div{will-change:transform}.ocp-scene.is-moving .ocp-panel *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ocp-scene.is-closed .ocp-mover{visibility:hidden}.ocp-flap{transform-origin:50% 100%;width:100%;position:absolute;bottom:0;left:0}.ocp-flap-in{background:radial-gradient(70% 95% at 8% 0,#13aae933,#13aae900 70%),radial-gradient(55% 85% at 96% 6%,#ff48a626,#ff48a600 70%),radial-gradient(60% 80% at 14% 104%,#ff4e2b1c,#ff4e2b00 70%),radial-gradient(60% 80% at 92% 100%,#13aae929,#13aae900 70%),linear-gradient(#fffffff7,#f6fafff2 55%,#eaf3fdf5);border:1px solid #ffffffeb;transition:transform .32s cubic-bezier(.2,.8,.3,1),box-shadow .32s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1.5px #fff,inset 0 -4px #aac7ea6b,inset 0 -5px 10px -6px #1c48962e,0 1px #6e96cd38,0 22px 40px -26px #1c48966b}.ocp-flute{opacity:.75;background:repeating-linear-gradient(90deg,#4c97c417 0 1px,#fff9 1px 4px,#72a8c90f 4px 10px);border-radius:14px;position:absolute;inset:13% 8% 17%;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#00000059 75%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 30%,#00000059 75%,#0000 100%)}.ocp-label{pointer-events:none;-webkit-user-select:none;user-select:none;width:66%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.ocp-hint{color:#8a9cbc;width:15px;height:15px;transition:color .2s,transform .25s cubic-bezier(.2,.8,.3,1);position:absolute;top:13px;right:14px}.ocp-hint svg{width:100%;height:100%;display:block;overflow:visible}.ocp-tiles{pointer-events:none;position:absolute}.ocp-hit{z-index:4;cursor:pointer;color:#0b1324;-webkit-tap-highlight-color:transparent;font:inherit;background:0 0;border:0;border-radius:28px;margin:0;padding:0;position:absolute;top:0;left:0}.ocp-hit:focus{outline:none}.ocp-hit:focus-visible{outline-offset:5px;outline:2px solid #0a66e0}.ocp-scene.on-blue .ocp-hit:focus-visible{outline-color:#fff}.ocp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ocp-pill{font-family:var(--font-sans);font-weight:var(--fw-ui);color:#0b1324;white-space:nowrap;background:#fffffff0;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 18px;font-size:.86rem;line-height:1;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -16px #06285c8c}.ocp-pill[hidden]{display:none}.ocp-pill svg{color:#0a66e0;display:block}.ocp-hit:hover .ocp-pill{background:#fff;box-shadow:0 16px 30px -16px #06285ca6}.ocp-scene.is-idle .ocp-hit:hover~.ocp-front .ocp-flap-in,.ocp-scene.is-idle .ocp-hit:focus-visible~.ocp-front .ocp-flap-in{transform:translateY(-5px);box-shadow:inset 0 1.5px #fff,inset 0 -4px #aac7ea6b,inset 0 -5px 10px -6px #1c48962e,0 1px #6e96cd38,0 30px 46px -26px #1c489680}.ocp-scene.is-idle .ocp-hit:hover~.ocp-front .ocp-hint,.ocp-scene.is-idle .ocp-hit:focus-visible~.ocp-front .ocp-hint{color:#0a66e0;transform:translate(1.5px,-1.5px)}:is(.ocp-scene.is-idle:has(.ocp-hit:hover) .ocp-peeks,.ocp-scene.is-idle:has(.ocp-hit:focus-visible) .ocp-peeks){transform:translateY(-3px)}.ocp-scene.is-idle .ocp-hit:active~.ocp-front .ocp-flap-in{transform:translateY(-2px)}@media (hover:none){.ocp-scene.is-idle .ocp-hit:hover~.ocp-front .ocp-flap-in{transform:none}}@media (prefers-reduced-motion:reduce){.ocp-flap-in,.ocp-hint,.ocp-peeks{transition:none}}.oc-welcome section[id]{scroll-margin-top:92px}@media (max-width:760px){.oc-footgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}.oc-footgrid>div:first-child{grid-column:1/-1}}[data-intg-dot],[data-intg-play]{position:relative}[data-intg-dot]:before,[data-intg-play]:before{content:"";border-radius:999px;position:absolute;inset:-6px}.oc-faq-contactbtn{transition:transform .2s,box-shadow .2s}.oc-faq-contactbtn:hover{transform:translateY(-1px);box-shadow:0 20px 38px -18px #0b13248c}.oc-faq-q:hover{filter:brightness(.985)}.oc-faq-q:focus-visible{outline-offset:3px;outline:2px solid #0a66e0}.oc-faq-contactbtn:focus-visible{outline-offset:3px;outline:2px solid #0b1324}@media (max-width:900px){.oc-faq-grid{grid-template-columns:1fr!important;grid-template-areas:"intro""panel""contact"!important;gap:clamp(28px,6vw,40px)!important}}@media (prefers-reduced-motion:reduce){.oc-faq-ans{transition:none!important}}.oc-navtoggle{display:none}.oc-navdrawer{display:contents}.oc-navburger{display:none}.oc-navpill{isolation:isolate;border:1px solid #ffffff8c;box-shadow:0 8px 32px -12px #0f234b38,inset 0 1px #ffffffb3}.oc-navpill,.oc-navdrawer{--oc-nav-tints:radial-gradient(18% 150% at 24% 50%,#78c4ff4d,transparent 70%),radial-gradient(14% 150% at 61% 50%,#ff8ac842,transparent 70%),radial-gradient(13% 150% at 74% 50%,#ffb06e4d,transparent 70%)}.oc-navpill:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--oc-nav-tints),linear-gradient(180deg,#fff9,#ffffff73);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);position:absolute;inset:-1px}.oc-navpill a:focus-visible,.oc-navburger:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #0a5bd0}.oc-navlink{white-space:nowrap;transition:color .18s;position:relative}.oc-navlink:hover{color:#0746a6}.oc-navbtn{border:1px solid #0000;transition:background-color .18s,border-color .18s,color .18s;display:inline-block}.oc-navlogin{color:#0b1324;background:#ffffff59;border-color:#0f234b1f}.oc-navlogin:hover{background:#ffffffb3;border-color:#0f234b2e}.oc-navlogin:active{background:#ffffffd9}.oc-navtrial,.oc-btn-primary{color:#fff;background:linear-gradient(170deg,#2eaef0,#0093de);border:1px solid #ffffff73;transition:background .18s,box-shadow .18s;box-shadow:0 8px 18px -12px #006eb48c,inset 0 1px #ffffff73}.oc-navtrial:hover,.oc-btn-primary:hover{color:#fff;background:linear-gradient(170deg,#1fa5ea,#0088cf);box-shadow:0 10px 22px -12px #006eb4a6,inset 0 1px #ffffff73}.oc-navtrial:active,.oc-btn-primary:active{background:linear-gradient(170deg,#0a9be0,#007fc2);box-shadow:inset 0 1px #ffffff4d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oc-navpill:before,.oc-navdrawer{background:var(--oc-nav-tints),#fafcfff5!important}}@media (max-width:860px){.oc-navtoggle{opacity:0;cursor:pointer;z-index:2;width:48px;height:48px;margin:0;display:block;position:absolute;top:22px;right:30px}.oc-navtoggle:focus-visible~.oc-navpill .oc-navburger{outline-offset:3px;outline:2px solid #0a5bd0}.oc-navburger{color:#0b1324;cursor:pointer;background:#ffffff59;border:1px solid #ffffffb3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;transition:background-color .18s;display:flex}.oc-navburger:hover{background:#ffffffb3}.oc-navdrawer{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:radial-gradient(70% 40% at 0 0,#78c4ff38,#0000 70%),radial-gradient(60% 40% at 100% 55%,#ff8ac82e,#0000 70%),radial-gradient(70% 40% at 20% 100%,#ffb06e33,#0000 70%),linear-gradient(#ffffffb8,#fff9);border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;align-items:stretch;gap:14px;padding:18px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 36px -14px #0f234b42,inset 0 1px #ffffffb3}.oc-navtoggle:checked~.oc-navpill .oc-navdrawer{display:flex}.oc-navlinks{flex-direction:column;align-items:stretch;gap:2px}.oc-navlinks a{padding:12px 10px;font-size:1.05rem}.oc-navactions{flex-direction:column;align-items:stretch;gap:12px}.oc-navactions a{text-align:center;padding:14px 22px}}
.oc-welcome .oc-aud-card{transform:rotate(var(--oc-aud-rot));transition:transform .32s cubic-bezier(.2,.8,.3,1),box-shadow .32s;box-shadow:0 22px 52px -28px #06225c4d}.oc-welcome .oc-aud-card:hover{transform:rotate(0)translateY(-8px);box-shadow:0 32px 66px -30px #06225c5c}@media (prefers-reduced-motion:reduce){.oc-welcome .oc-aud-card{transition:none}}
.oc-welcome .oc-bgrid .oc-bcard:hover{box-shadow:var(--oc-bshadow-hover);transform:translateY(-4px)scale(1.045)}@media (hover:none){.oc-welcome .oc-bgrid .oc-bcard:hover{box-shadow:var(--oc-bshadow);transform:none}}@media (prefers-reduced-motion:reduce){.oc-welcome .oc-bgrid .oc-bcard:hover{transform:none}}.oc-bcontrols{z-index:6;opacity:0;pointer-events:none;gap:8px;transition:opacity .18s;display:flex;position:absolute;right:10px}.oc-bsurface:hover .oc-bcontrols,.oc-bsurface:focus-within .oc-bcontrols,.oc-bsurface[data-force] .oc-bcontrols{opacity:1;pointer-events:auto}.oc-bglass{cursor:pointer;color:#ff3d97;-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:background .14s,transform .14s;display:flex;box-shadow:0 4px 14px -6px #0b132466,inset 0 1px #ffffffe6}.oc-bglass:hover{background:#ffffffeb;transform:translateY(-1px)}.oc-bglass:focus-visible{outline-offset:2px;outline:2px solid #0093de}.oc-bplayer{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0b13248c;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(16px,4vw,48px);transition:opacity .24s;display:flex;position:fixed;inset:0}.oc-bplayer:not([open]){display:none}.oc-bplayer::backdrop{background:0 0}.oc-bplayer.is-in{opacity:1}.oc-bplayer-panel{opacity:0;border:1px solid #ffffff8c;border-radius:18px;max-width:100%;transition:opacity .24s,transform .26s cubic-bezier(.2,.8,.3,1);position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 50px 120px -30px #0b132499,0 10px 30px -12px #0b132466}.oc-bplayer.is-in .oc-bplayer-panel{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.oc-bplayer,.oc-bplayer-panel{transition:none}}.oc-bscrub{z-index:5;background:linear-gradient(#0b132400 0%,#0b132433 48%,#0b132475 100%);align-items:center;gap:12px;padding:30px 18px 15px;display:flex;position:absolute;bottom:0;left:0;right:0}.oc-btime{color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.02em;text-shadow:0 1px 2px #0b13248c;-webkit-user-select:none;user-select:none;flex:none;min-width:34px;font-size:12px;font-weight:600}.oc-btrack{cursor:pointer;touch-action:none;border-radius:6px;outline:none;flex:1;align-items:center;height:20px;display:flex;position:relative}.oc-btrack:focus-visible{box-shadow:0 0 0 2px #ffffffe6}
.oc-welcome .ocf-d{--fx-pad:clamp(22px, 2.8vw, 36px);--fx-h:clamp(1.4rem, 2.2vw, 1.95rem);--fx-hb:16px;--fx-lg:16px;--fx-bg:18px;--fx-rg:11px;--fx-cg:30px;--fx-fs:clamp(.95rem, 1vw, 1.02rem);--fx-lh:1.6;--fx-cols:minmax(0, .9fr) minmax(0, 1.1fr);--fx-galign:start;--fx-figw:100%;box-sizing:border-box;padding:var(--fx-pad)}.oc-welcome .ocf-d[hidden]{display:none}.oc-welcome .ocf-d-head{margin-bottom:var(--fx-hb);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-right:52px;display:flex}.oc-welcome .ocf-d[data-stacked] .ocf-d-head{min-height:36px}.oc-welcome .ocf-d-title{font-family:var(--font-sans);font-weight:var(--fw-heading);font-size:var(--fx-h);letter-spacing:-.03em;color:#0b1324;text-wrap:balance;margin:0;line-height:1.12}.oc-welcome .ocf-d-badge{font-family:var(--font-sans);font-size:.78rem;font-weight:var(--fw-meta);letter-spacing:.01em;color:#0a66e0;white-space:nowrap;background:#00a5f814;border:1px solid #0a66e02e;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;display:inline-flex}.oc-welcome .ocf-d-grid{grid-template-columns:var(--fx-cols);gap:var(--fx-cg);align-items:var(--fx-galign);display:grid}.oc-welcome .ocf-d-text{flex-direction:column;min-width:0;display:flex}.oc-welcome .ocf-d-visual{justify-content:flex-start;align-items:flex-start;min-width:0;padding-top:4px;display:flex}.oc-welcome .ocf-d[data-agents] .ocf-d-visual{align-items:center;padding-top:0}.oc-welcome .ocf-d[data-stacked] .ocf-d-visual{justify-content:center;padding-top:0}.oc-welcome .ocf-d-fig{width:var(--fx-figw);background:linear-gradient(150deg,#f3f7fd,#e7f0ff);border:1px solid #1428500f;border-radius:clamp(10px,1.2vw,14px);position:relative;overflow:hidden}.oc-welcome .ocf-b+.ocf-b{margin-top:var(--fx-bg)}.oc-welcome .ocf-b-lead+.ocf-b{margin-top:var(--fx-lg)}.oc-welcome .ocf-p{font-family:var(--font-body);font-size:var(--fx-fs);line-height:var(--fx-lh);color:#46566f;text-wrap:pretty;margin:0}.oc-welcome .ocf-p-lead{font-size:calc(var(--fx-fs) * 1.06);color:#1b2740;line-height:1.5;font-weight:var(--fw-body)}.oc-welcome .ocf-p-rule{border-left:2px solid #1d7fe866;padding-left:12px}.oc-welcome .ocf-list{align-items:start;gap:var(--fx-rg) 22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(190px,50% - 11px)),1fr));margin:0;padding:0;list-style:none;display:grid}.oc-welcome .ocf-list>li{line-height:1.42}.oc-welcome .ocf-row{padding:var(--fx-rg) 0;border-top:1px solid #14285014;grid-template-columns:3.1em minmax(0,1fr);gap:0 10px;display:grid}.oc-welcome .ocf-row:last-child{border-bottom:1px solid #14285014}.oc-welcome .ocf-row>strong{font-family:var(--font-sans);font-weight:var(--fw-meta);color:#0a66e0;letter-spacing:.02em}.oc-welcome .ocf-nb{color:#0b1324;font-weight:600}
@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.oc-hero-pre{animation:7s linear backwards ocHeroHold}}@keyframes ocHeroHold{0%,to{opacity:0}}.oc-hero-alt{font-family:var(--font-sans);white-space:nowrap;background:#ffffffb8;border:1px solid #0a66e042;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 26px;font-size:.98rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.oc-welcome a.oc-hero-alt{color:#0a66e0}.oc-welcome a.oc-hero-alt:hover{color:#0a5ac6;background:#fff;border-color:#0a66e073}.oc-hero-cue:focus-visible{outline-offset:3px;outline:3px solid #0a66e0}
.oc-stats{--oc-stat-sz:54px;grid-template-columns:repeat(4,auto);justify-content:center;align-items:start;gap:clamp(42px,6vw,56px) clamp(26px,5vw,74px);display:grid;position:relative}.oc-stat{will-change:transform,opacity;position:relative}.oc-stat:nth-child(3){padding-left:clamp(26px,5vw,74px)}.oc-stat-top{align-items:center;gap:clamp(12px,1.4vw,16px);display:flex}.oc-stat-tile{width:var(--oc-stat-sz);height:var(--oc-stat-sz);border-radius:calc(var(--oc-stat-sz) * .3);backface-visibility:hidden;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.oc-stat-tile svg{width:calc(var(--oc-stat-sz) * .5);height:calc(var(--oc-stat-sz) * .5)}.oc-stat-num{font-family:var(--font-sans);font-weight:var(--fw-display);letter-spacing:-.03em;color:#0b1324;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1}.oc-stat-label{font-size:clamp(.95rem,1.1vw,1.05rem);font-family:var(--font-body);color:#5b6b86;font-weight:var(--fw-caption);white-space:normal;text-wrap:balance;max-width:20ch;margin-top:clamp(12px,1.4vw,16px)}.oc-stats-divider{pointer-events:none;background:#14285024;width:1px;position:absolute;top:2px;bottom:2px;left:50%}.oc-stats-mark{z-index:3;pointer-events:none;opacity:0;filter:drop-shadow(0 10px 18px #1c489647);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%;transform:scale(.6)}.oc-stats-mark img{width:100%;height:100%;display:block}@media (max-width:759.98px){.oc-stats{--oc-stat-sz:48px;grid-template-columns:repeat(2,auto)}.oc-stat:nth-child(3){padding-left:0}.oc-stats-divider{display:none}.oc-stats-mark{width:44px;height:44px;margin:-22px 0 0 -22px}}
.ovw-sec{background:0 0;height:276vh;position:relative}.ovw-mark{width:1px;height:1px;position:absolute;left:0}.ovw-mark-1{top:7%}.ovw-mark-2{top:73.91%}.ovw-mark-3{top:89.13%}.ovw-pin{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.ovw-stage{z-index:5;position:absolute;inset:0}.ovw-intro{z-index:4;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,4vh,56px) 6vw;display:flex;position:absolute;inset:0}.ovw-heading{font-family:var(--font-sans);font-weight:var(--fw-heading);letter-spacing:-.035em;color:#0b1324;text-wrap:balance;will-change:transform,opacity;max-width:15ch;margin:0;font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:1.06}.ovw-statement-wrap{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:center;margin-top:clamp(20px,2.4vw,28px);display:flex}.ovw-statement{font-family:var(--font-body);letter-spacing:-.01em;color:#e8f2ff;max-width:min(42ch,94vw);margin:0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:400;line-height:1.4}.ovw-icons{width:min(880px,92vw);margin-top:clamp(34px,5vh,58px);display:none;position:relative}.ovw-line{background:#ffffff4d;border-radius:2px;height:2px;position:absolute;top:clamp(26px,3.3vw,36px);left:10%;right:10%}.ovw-linefill{background:#ffffffeb;border-radius:2px;width:0%;height:100%}.ovw-chev{opacity:0;color:#fff;position:absolute;top:clamp(26px,3.3vw,36px);transform:translate(-50%,-50%)}.ovw-tiles{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ovw-tile{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:center;gap:10px;display:flex}.ovw-tile-ic{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff6b;border-radius:18px;justify-content:center;align-items:center;width:clamp(52px,6vw,70px);height:clamp(52px,6vw,70px);display:flex;box-shadow:0 12px 26px -16px #00000073}.ovw-tile-label{font-family:var(--font-sans);color:#fff;font-size:clamp(.8rem,1vw,.95rem);font-weight:600}.ovw-down{opacity:0;color:#ffffffe0;position:absolute;bottom:clamp(-48px,-5.5vh,-36px);left:50%;transform:translate(-50%)}.ovw-box{will-change:transform,opacity;width:min(1180px,92vw);margin:0;padding:0;list-style:none;position:absolute;top:clamp(118px,15vh,144px);bottom:clamp(22px,3vh,34px);left:50%;transform:translate(-50%)}.ovw-card{transform-origin:top;opacity:0;will-change:transform;background:linear-gradient(176deg,#fff 0%,#faf6f0 100%);border:1px solid #2b22141f;border-radius:22px 5px 22px 22px;height:46%;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(120%);box-shadow:0 1px 2px #1e180e0a,0 18px 44px -28px #28201229}.ovw-fold{z-index:6;pointer-events:none;width:clamp(34px,3vw,46px);height:clamp(34px,3vw,46px);position:absolute;top:0;right:0}.ovw-fold-back{clip-path:polygon(100% 0,0 0,100% 100%);background:#efe7d8;position:absolute;inset:0;box-shadow:inset 2px -2px 3px #3c301c24}.ovw-fold-front{clip-path:polygon(0 0,0 100%,100% 100%);background:linear-gradient(135deg,#fff 0%,#f0e9dd 100%);border-bottom-left-radius:5px;position:absolute;inset:0;box-shadow:-4px 4px 9px -3px #32281642}.ovw-body{grid-template-columns:minmax(0,40fr) minmax(0,60fr);display:grid;position:absolute;inset:0}.ovw-copycol{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3.2vw,56px);display:flex}.ovw-eyebrow{align-items:center;gap:12px;margin-bottom:clamp(14px,1.7vw,22px);display:flex}.ovw-n{font-family:var(--font-sans);font-weight:var(--fw-meta);letter-spacing:.1em;color:#fe4a23;font-size:clamp(.86rem,1.05vw,1.05rem)}.ovw-dash{background:#14285033;width:24px;height:1.5px}.ovw-step{font-family:var(--font-sans);font-weight:var(--fw-meta);letter-spacing:.17em;text-transform:uppercase;color:#55657f;font-size:clamp(.76rem,.92vw,.9rem)}.ovw-title{font-family:var(--font-sans);font-weight:var(--fw-heading);letter-spacing:-.03em;color:#0b1324;text-wrap:balance;margin:0 0 clamp(10px,1.3vw,16px);font-size:clamp(1.5rem,2.5vw,2.45rem);line-height:1.08}.ovw-text{font-family:var(--font-body);color:#46566f;text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.12vw,1.12rem);line-height:1.55}.ovw-shotcol{justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(20px,2.3vw,38px) clamp(22px,2.6vw,44px) clamp(20px,2.3vw,38px) 0;display:flex}.ovw-shot{background:#fff;border:1px solid #1428501a;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 22px 48px -28px #0d285c6b}.ovw-char{z-index:3;opacity:0;will-change:transform,opacity;pointer-events:none;width:clamp(96px,11vw,150px);position:absolute;bottom:3.5%;left:clamp(6px,3vw,52px)}.ovw-char-idle{animation:5.4s ease-in-out infinite ocCharIdle;position:relative}.ovw-char-shadow{filter:blur(1px);background:radial-gradient(50% 100%,#0d285c3d 0%,#0d285c00 70%);width:68%;height:14px;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.ovw-char-img{filter:drop-shadow(0 18px 22px #0d285c38);width:100%;height:auto;display:block;position:relative}@media (max-width:759.98px),(prefers-reduced-motion:reduce){.ovw-sec{height:auto}.ovw-mark-2{top:76%}.ovw-mark-3{top:90%}.ovw-pin{flex-direction:column;height:auto;display:flex;position:static;overflow:visible}.ovw-intro{pointer-events:auto;background:#0093de;order:1;justify-content:flex-start;padding:clamp(72px,11vh,110px) 6vw clamp(48px,7vh,72px);position:static}.ovw-heading{color:#fff}.ovw-statement-wrap{opacity:1;margin-top:clamp(22px,4vh,34px)}.ovw-tile,.ovw-chev,.ovw-down{opacity:1}.ovw-linefill{width:100%}.ovw-stage{order:2;padding:clamp(28px,6vw,46px) clamp(14px,4vw,30px);display:block;position:static}.ovw-box{flex-direction:column;gap:clamp(18px,4vw,28px);width:100%;display:flex;position:static;transform:none}.ovw-card{opacity:1;border-radius:20px 5px 20px 20px;width:100%;height:auto;position:static;transform:none}.ovw-body{grid-template-columns:1fr;position:static}.ovw-copycol{justify-content:flex-start;padding:clamp(24px,6vw,34px) clamp(22px,5vw,32px) clamp(8px,2vw,14px)}.ovw-shotcol{padding:clamp(10px,3vw,18px) clamp(22px,5vw,32px) clamp(24px,6vw,32px)}.ovw-shot{width:100%;max-height:none}.ovw-char{opacity:1;order:3;align-self:center;width:clamp(96px,22vw,128px);margin:clamp(16px,4vh,28px) auto 0;position:static}.ovw-char-idle{animation:none}}@media (max-width:759.98px){.ovw-char{display:none}}
.oc-welcome .ocp-pricing .ocp-scene.is-closed .ocp-mover{visibility:visible}.oc-welcome .ocp-pricing .ocp-panel a:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #0a66e0}.oc-welcome .ocp-pricing .ocp-plan-cta{transition:background-color .18s,box-shadow .18s}.oc-welcome .ocp-pricing .ocp-plan-cta:not(.oc-btn-primary):hover{background:#f4f8fe}
.prd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(36px,5vw,80px);max-width:1240px;margin:0 auto;display:grid}.prd-intg{isolation:isolate;z-index:0;width:100%;position:relative}.prd-stage{isolation:isolate;height:360px;margin:-36px -20px;padding:36px 20px;position:relative;overflow:hidden;box-sizing:content-box!important}.prd-card{transform-origin:50%;will-change:transform,opacity;backface-visibility:hidden;border:1px solid #fffffff2;border-radius:22px;width:270px;height:360px;margin-left:-135px;position:absolute;top:36px;left:50%;overflow:hidden;box-shadow:0 0 0 1px #14285012,0 1px 2px #1428500d,0 34px 60px -40px #14285066}.prd-card:first-child{opacity:1;z-index:100;transform:perspective(1300px)translate(0,0)rotateY(0)scale(1)}.prd-card:nth-child(2){opacity:.92;z-index:60;transform:perspective(1300px)translate(106px)rotateY(13deg)scale(.84)}.prd-card:nth-child(3){opacity:.92;z-index:60;transform:perspective(1300px)translate(-106px)rotateY(-13deg)scale(.84)}.prd-card-in{flex-direction:column;gap:14px;height:100%;padding:22px 20px 20px;display:flex}.prd-card h3{font-family:var(--font-sans);font-weight:var(--fw-heading);letter-spacing:-.03em;color:#0b1324;margin:0;font-size:1.45rem;line-height:1.1}.prd-card ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prd-card li{align-items:center;gap:10px;padding:6px 0;display:flex}.prd-card li+li{border-top:1px solid #14285012}.prd-ic{background:#ffffffe6;border:1px solid #14285014;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.prd-name{min-width:0;font-family:var(--font-body);font-weight:var(--fw-caption);color:#1b2740;font-size:.94rem;line-height:1.3}.prd-controls{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.prd-dots{align-items:center;gap:2px;display:flex}.prd-dot{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:16px;place-items:center;width:32px;height:32px;padding:0;display:grid}.prd-dot>span{background:#14285033;border-radius:4px;width:8px;height:8px;transition:width .35s,background-color .35s;display:block}.prd-dot[aria-current=true]>span{background:#1d7fe8;width:22px}.prd-play{appearance:none;color:#1b2740;cursor:pointer;background:#ffffffbf;border:1px solid #1428501f;border-radius:16px;place-items:center;width:32px;height:32px;padding:0;display:grid}.prd-dot:focus-visible,.prd-play:focus-visible{outline-offset:2px;outline:2px solid #0a66e0}.prd-marquee{width:100%;max-width:672px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.prd-track{will-change:transform;width:max-content;animation:22.275s linear infinite prdMarquee;display:flex}.prd-set{flex:none;gap:25px;padding-right:25px;display:flex}.prd-cell{background:#fff;border:1px solid #1428501f;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}@keyframes prdMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.prd-stage{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;height:auto;margin:0;padding:0;display:grid;overflow:visible}.prd-card{height:auto;min-height:360px;position:relative;top:auto;left:auto;opacity:1!important;z-index:auto!important;width:auto!important;margin-left:0!important;transform:none!important}.prd-controls{display:none}.prd-track{animation:none}}
