.elementor-32649 .elementor-element.elementor-element-a5e4f60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-26057fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-716215c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-0968c3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-32649 .elementor-element.elementor-element-e41d186{margin:8px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-df65514{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0px}.elementor-32649 .elementor-element.elementor-element-85a1509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-8405704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px}.elementor-32649 .elementor-element.elementor-element-d415ac0{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-04e75c4{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-c99e407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px}.elementor-32649 .elementor-element.elementor-element-996281e{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-59fa313{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-094f5e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px}.elementor-32649 .elementor-element.elementor-element-cd25cc2{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-b93dea7{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-accaede{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-8dcf5a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-7780313{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:11px;--padding-bottom:11px;--padding-left:22px;--padding-right:14px}.elementor-32649 .elementor-element.elementor-element-918d17e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-377f1ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32649 .elementor-element.elementor-element-6eb75d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px}@media(min-width:768px){.elementor-32649 .elementor-element.elementor-element-0968c3d{--content-width:860px}}@media(max-width:1024px){.elementor-32649 .elementor-element.elementor-element-0968c3d{--padding-top:40px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px}.elementor-32649 .elementor-element.elementor-element-e41d186{margin:8px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-df65514{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0px}.elementor-32649 .elementor-element.elementor-element-d415ac0{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-04e75c4{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-996281e{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-59fa313{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-cd25cc2{margin:16px 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-b93dea7{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0px}.elementor-32649 .elementor-element.elementor-element-accaede{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-7780313{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:8px}}@media(max-width:767px){.elementor-32649 .elementor-element.elementor-element-0968c3d{--padding-top:30px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px}.elementor-32649 .elementor-element.elementor-element-e41d186{margin:8px 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-32649 .elementor-element.elementor-element-df65514{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0px}.elementor-32649 .elementor-element.elementor-element-d415ac0{margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-04e75c4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-996281e{margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-59fa313{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-cd25cc2{margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-b93dea7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-accaede{margin:12px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-32649 .elementor-element.elementor-element-7780313{--padding-top:5px;--padding-bottom:5px;--padding-left:12px;--padding-right:6px}}html.cy-pp-deciding body{visibility:hidden}.cy-pp-card-platform{--fc:#1c9797}.cy-pp-card-developers{--fc:#3c5477}.cy-pp-card-executives{--fc:#f08b02}.cy-pp-seg-platform{--fc:#1c9797}.cy-pp-seg-developers{--fc:#3c5477}.cy-pp-seg-executives{--fc:#f08b02}.cy-pp-seg-general{--fc:#253449}.cy-pp-pill-root{--fc:#80848b}.cy-pp-pill-root.cy-pp-me-platform{--fc:#1c9797}.cy-pp-pill-root.cy-pp-me-developers{--fc:#3c5477}.cy-pp-pill-root.cy-pp-me-executives{--fc:#f08b02}.cy-pp-modal-root{position:fixed;inset:0;z-index:2000;display:block;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.cy-pp-modal-root.is-open{opacity:1;pointer-events:auto}html.cy-pp-locked,html.cy-pp-locked body{overflow:hidden}.cy-pp-modal-root .cy-pp-scrim{position:fixed;inset:0;background:rgba(7,14,24,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cy-pp-modal-root .cy-pp-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-46%) scale(.98);width:min(860px,calc(100% - 40px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid #d3e9e9;border-radius:22px;box-shadow:0 60px 140px -36px rgba(7,14,24,.45);transition:transform .8s cubic-bezier(.16,1,.3,1)}.cy-pp-modal-root.is-open .cy-pp-modal{transform:translate(-50%,-50%) scale(1)}.cy-pp-modal:before,.cy-pp-modal:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(315deg,transparent 15%,rgba(0,0,0,.45) 55%,#000 100%);mask-image:linear-gradient(315deg,transparent 15%,rgba(0,0,0,.45) 55%,#000 100%)}.cy-pp-modal:before{opacity:.6;background-image:linear-gradient(#d3e9e9 1px,transparent 1px),linear-gradient(90deg,#d3e9e9 1px,transparent 1px);background-size:38px 38px}.cy-pp-modal:after{opacity:.5;background-image:radial-gradient(#1c9797 1.4px,transparent 1.4px);background-size:38px 38px;background-position:-19px -19px}.cy-pp-modal>*:not(.cy-pp-dismiss):not(.e-con-inner){position:relative;z-index:1}.cy-pp-modal>.e-con-inner{position:static}.cy-pp-modal>.e-con-inner>*:not(.cy-pp-dismiss){position:relative;z-index:1}.cy-pp-modal .cy-pp-eyebrow p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#80848b}.cy-pp-modal .cy-pp-title .elementor-heading-title{font-family:"Public Sans",system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1.12;letter-spacing:.03em;color:#070e18}.cy-pp-modal .cy-pp-sub p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-size:14.5px;line-height:1.55;color:#253449;max-width:560px}.cy-pp-modal .cy-pp-sub b{color:#070e18}.cy-pp-modal .cy-pp-aside p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-size:12px;color:#80848b}.cy-pp-modal .cy-pp-aside a{color:#253449;font-weight:600;text-decoration:none;margin-left:5px;transition:color .22s}.cy-pp-modal .cy-pp-aside a:hover{color:#f08b02}.cy-pp-modal .cy-pp-cards{flex-wrap:nowrap}.cy-pp-modal .cy-pp-card{flex:1 1 0;min-width:0;text-align:left;background:#f8fbfd;border:1px solid #d3e9e9;border-radius:16px;position:relative;overflow:hidden;cursor:pointer;transition:border-color .25s,transform .2s cubic-bezier(.16,1,.3,1),background .25s,box-shadow .25s}.cy-pp-modal .cy-pp-card:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:var(--fc);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.cy-pp-modal .cy-pp-card:hover{transform:translateY(-6px);border-color:var(--fc);background:#fff;box-shadow:0 20px 40px -24px rgba(7,14,24,.3)}.cy-pp-modal .cy-pp-card:hover:before{transform:scaleX(1)}.cy-pp-card .cy-pp-no p{margin:0;font-family:"Public Sans",system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.65;color:var(--fc)}.cy-pp-card .cy-pp-ic p{margin:0;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-family:"Roboto",system-ui,sans-serif;font-size:18px;line-height:1;background:color-mix(in srgb,var(--fc) 14%,transparent);color:var(--fc)}.cy-pp-card .cy-pp-role .elementor-heading-title{font-family:"Roboto",system-ui,sans-serif;font-weight:600;font-size:10.5px;line-height:1.65;letter-spacing:.16em;text-transform:uppercase;color:#80848b}.cy-pp-card .cy-pp-role a{color:inherit;text-decoration:none}.cy-pp-card .cy-pp-role{position:static}.cy-pp-card .cy-pp-role a:after{content:"";position:absolute;inset:0;z-index:3}.cy-pp-card:focus-within{border-color:var(--fc)}.cy-pp-card .cy-pp-role a:focus-visible:after{outline:2px solid var(--fc);outline-offset:3px;border-radius:16px}.cy-pp-card .cy-pp-say p{margin:0;font-family:"Public Sans",system-ui,sans-serif;font-size:19px;line-height:1.65;font-weight:700;color:#070e18}.cy-pp-card .cy-pp-desc p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-size:12px;line-height:1.5;color:#253449}.cy-pp-modal .cy-pp-dismiss{position:absolute;top:18px;right:18px;z-index:2;width:auto;--mx:34px;--ease-x:cubic-bezier(.16,1,.3,1)}.cy-pp-modal .cy-pp-dismiss .elementor-button{position:relative;display:flex;align-items:center;height:calc(var(--mx) + 2px);padding:0 var(--mx) 0 0;margin:0;min-height:0;background:#fff;border:1px solid #d3e9e9;border-radius:999px;box-shadow:none;font-family:"Roboto",system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;color:#253449;cursor:pointer;text-decoration:none;transition:padding .45s var(--ease-x),background .3s var(--ease-x),border-color .3s var(--ease-x)}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button{padding-right:calc(var(--mx) - 5px);background:#fff;border-color:#d3e9e9;color:#253449}.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper{position:static;display:block;overflow:hidden;max-width:0;transition:max-width .45s var(--ease-x)}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button-content-wrapper,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-content-wrapper{max-width:340px}.cy-pp-modal .cy-pp-dismiss .elementor-button-text{display:block;white-space:nowrap;padding-left:16px;opacity:0;transition:opacity .25s}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button-text,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-text{opacity:1;transition:opacity .3s .12s}.cy-pp-modal .cy-pp-dismiss .elementor-button-text b{color:#070e18;font-weight:600;transition:color .22s}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button-text b{color:#f08b02}.cy-pp-modal .cy-pp-dismiss .elementor-button:before,.cy-pp-modal .cy-pp-dismiss .elementor-button:after,.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper:after{content:"";position:absolute;top:50%;right:calc(var(--mx) / 2);height:1.25px;margin-top:-.625px;border-radius:1px;background:#80848b;pointer-events:none;transition:transform .5s var(--ease-x),background-color .25s}.cy-pp-modal .cy-pp-dismiss .elementor-button:before{width:12px;margin-right:-6px;transform:translate(0,0) rotate(-45deg) scaleX(1)}.cy-pp-modal .cy-pp-dismiss .elementor-button:after{width:6px;margin-right:-3px;transform:translate(-2.12px,-2.12px) rotate(45deg) scaleX(1)}.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper:after{width:6px;margin-right:-3px;transform:translate(2.12px,2.12px) rotate(45deg) scaleX(1)}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button:before,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:before{transform:translate(0,0) rotate(0deg) scaleX(1)}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button:after,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:after{transform:translate(4.2px,-1.8px) rotate(45deg) scaleX(.85)}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button-content-wrapper:after,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-content-wrapper:after{transform:translate(4.2px,1.8px) rotate(-45deg) scaleX(.85)}.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:before,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:after,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-content-wrapper:after{background:#070e18}.cy-pp-modal .cy-pp-dismiss:hover .elementor-button:before,.cy-pp-modal .cy-pp-dismiss:hover .elementor-button:after,.cy-pp-modal .cy-pp-dismiss:hover .elementor-button-content-wrapper:after{background:#f08b02}.cy-pp-modal .cy-pp-dismiss.hint .elementor-button{transition:padding 1.1s var(--ease-x),background .8s var(--ease-x),border-color .8s var(--ease-x)}.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-content-wrapper{transition:max-width 1.1s var(--ease-x)}.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-text{transition:opacity .5s var(--ease-x) .45s}.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:before,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button:after,.cy-pp-modal .cy-pp-dismiss.hint .elementor-button-content-wrapper:after{transition:transform .8s var(--ease-x) .3s,background-color .25s}.cy-pp-modal .cy-pp-dismiss .elementor-button:focus-visible{outline:2px solid #f08b02;outline-offset:3px}.cy-pp-pill-root{position:fixed;left:50%;bottom:28px;z-index:1900;width:auto;max-width:calc(100vw - 32px);cursor:pointer;transform:translateX(-50%) translateY(160%);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .3s,opacity .3s}.cy-pp-pill-root.is-revealed{transform:translateX(-50%) translateY(0)}body:has(.cy-hd.menu-open) .cy-pp-pill-root{filter:blur(4px);opacity:.5;pointer-events:none}.cy-pp-pill-root .cy-pp-pill{--ease-pill:cubic-bezier(.28,.86,.16,1);--ease-settle:cubic-bezier(.34,1.3,.5,1);width:auto;flex:none;align-items:center;background:#fff;border:1px solid #d3e9e9;border-radius:999px;box-shadow:0 30px 70px -22px rgba(7,14,24,.45);transition:border-color .3s}.cy-pp-pill-root:hover .cy-pp-pill{border-color:color-mix(in srgb,var(--fc) 45%,transparent)}.cy-pp-pill .cy-pp-lead{flex:none}.cy-pp-pill .cy-pp-lead p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#80848b;white-space:nowrap}.cy-pp-pill .cy-pp-cur{flex:none;width:auto;align-items:center;white-space:nowrap;max-width:320px;overflow:hidden;transition:max-width .8s var(--ease-pill),opacity .3s}.cy-pp-pill-root.is-open .cy-pp-cur{max-width:0;opacity:0}.cy-pp-pill .cy-pp-cur:before{display:none;content:none}.cy-pp-pill .cy-pp-cur-name p{margin:0;font-family:"Roboto",system-ui,sans-serif;font-size:15px;font-weight:600;color:#070e18;display:flex;align-items:center;gap:9px;white-space:nowrap}.cy-pp-pill .cy-pp-cur-name p:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fc);flex:none;transition:background .4s}.cy-pp-pill .cy-pp-segwrap{width:auto;max-width:0;overflow:hidden;opacity:0;flex:none;transition:max-width .78s var(--ease-pill),opacity .32s}.cy-pp-pill-root.is-open .cy-pp-segwrap{max-width:600px;opacity:1;transition:max-width .92s var(--ease-pill) .06s,opacity .45s .12s}.cy-pp-pill .cy-pp-seg-row{width:auto;min-width:0;overflow:hidden;align-items:center;flex-wrap:nowrap;background:#f1f3f6;border-radius:999px}.cy-pp-pill .cy-pp-seg{flex:none;min-width:0}.cy-pp-pill .cy-pp-seg .elementor-button-wrapper{display:block}.cy-pp-pill .cy-pp-seg .elementor-button{display:inline-flex;align-items:center;background:0 0;border:none;box-shadow:none;border-radius:999px;padding:7px 13px;font-family:"Roboto",system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:normal;color:#253449;white-space:nowrap;opacity:0;transform:translateX(-11px) scale(.96);transition:opacity .3s var(--ease-pill),transform .42s var(--ease-pill),color .2s,background .3s}.cy-pp-pill .cy-pp-seg .elementor-button-content-wrapper{display:flex;align-items:center;gap:0}.cy-pp-pill .cy-pp-seg .elementor-button-text{display:inline-flex;align-items:center;gap:7px}.cy-pp-pill .cy-pp-seg .elementor-button-text:before{font-family:"Public Sans",system-ui,sans-serif;font-weight:700;font-size:10px;opacity:.7;color:inherit}.cy-pp-pill .cy-pp-s1 .elementor-button-text:before{content:"01"}.cy-pp-pill .cy-pp-s2 .elementor-button-text:before{content:"02"}.cy-pp-pill .cy-pp-s3 .elementor-button-text:before{content:"03"}.cy-pp-pill .cy-pp-s4 .elementor-button-text:before{content:"04"}.cy-pp-pill-root.is-open .cy-pp-seg .elementor-button{opacity:1;transform:none;transition:opacity .5s var(--ease-pill),transform .72s var(--ease-settle),color .2s,background .3s}.cy-pp-pill-root.is-open .cy-pp-s1 .elementor-button{transition-delay:.14s,.14s,0s,0s}.cy-pp-pill-root.is-open .cy-pp-s2 .elementor-button{transition-delay:.24s,.24s,0s,0s}.cy-pp-pill-root.is-open .cy-pp-s3 .elementor-button{transition-delay:.34s,.34s,0s,0s}.cy-pp-pill-root.is-open .cy-pp-s4 .elementor-button{transition-delay:.44s,.44s,0s,0s}.cy-pp-pill .cy-pp-seg:hover .elementor-button{color:var(--fc);background:0 0}.cy-pp-pill .cy-pp-seg.is-current .elementor-button{background:#fff;color:var(--fc);box-shadow:0 1px 3px rgba(7,14,24,.16);pointer-events:none}.cy-pp-pill .cy-pp-seg-general:hover .elementor-button{color:#070e18}.cy-pp-pill .cy-pp-seg-general.is-current .elementor-button{color:#253449}.cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general{max-width:0;opacity:0;overflow:hidden;transition:max-width .78s var(--ease-pill),opacity .3s var(--ease-pill) .4s}.cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general .elementor-button{padding-left:0;padding-right:0;transition:padding .78s var(--ease-pill),opacity .5s var(--ease-pill),transform .72s var(--ease-settle),color .2s}.cy-pp-pill-root.more .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general{max-width:160px;opacity:1}.cy-pp-pill-root.more .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general .elementor-button{padding-left:13px;padding-right:13px}@keyframes cy-pp-fade{from{opacity:0}to{opacity:1}}.cy-pp-swapped{animation:cy-pp-fade .28s ease-out}@keyframes cy-pp-pulse{0%,100%{opacity:.7}50%{opacity:.15}}.cy-pp-pill .cy-pp-seg.is-loading .elementor-button-text:before{animation:cy-pp-pulse .8s ease-in-out infinite}body.elementor-editor-active .elementor-widget-template .cy-pp-modal-root,body.elementor-editor-active .elementor-widget-template .cy-pp-pill-root,body.elementor-editor-active .elementor-widget-template .cy-pp-js-root{display:none!important}body.elementor-editor-active .cy-pp-embed .elementor-widget-template:before{content:"Persona chooser + pill — shared template, edit it under Templates › Saved Templates";display:block;padding:10px 16px;font:600 12px/1.4 "Roboto",system-ui,sans-serif;letter-spacing:.04em;color:#253449;background:#f1f3f6;border:1px dashed #b7c6cc;border-radius:8px;margin:8px 16px}body.elementor-editor-active .cy-pp-modal-root,body.elementor-edit-area-active .cy-pp-modal-root{position:relative;inset:auto;opacity:1;pointer-events:auto;padding:48px 16px;background:rgba(7,14,24,.66)}body.elementor-editor-active .cy-pp-modal-root .cy-pp-scrim,body.elementor-edit-area-active .cy-pp-modal-root .cy-pp-scrim{display:none}body.elementor-editor-active .cy-pp-modal-root .cy-pp-modal,body.elementor-edit-area-active .cy-pp-modal-root .cy-pp-modal{position:relative;left:auto;top:auto;transform:none;margin:0 auto;max-height:none;overflow:visible}body.elementor-editor-active .cy-pp-pill-root,body.elementor-edit-area-active .cy-pp-pill-root{position:relative;left:auto;bottom:auto;transform:none;margin:32px auto 48px;width:max-content;max-width:calc(100% - 32px)}body.elementor-editor-active .cy-pp-pill .cy-pp-cur,body.elementor-edit-area-active .cy-pp-pill .cy-pp-cur{max-width:none;opacity:1}body.elementor-editor-active .cy-pp-pill .cy-pp-segwrap,body.elementor-edit-area-active .cy-pp-pill .cy-pp-segwrap{max-width:none;opacity:1}body.elementor-editor-active .cy-pp-pill .cy-pp-seg .elementor-button,body.elementor-edit-area-active .cy-pp-pill .cy-pp-seg .elementor-button{opacity:1;transform:none}body.elementor-editor-active .cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general,body.elementor-edit-area-active .cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general{max-width:none;opacity:1}body.elementor-editor-active .cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general .elementor-button,body.elementor-edit-area-active .cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general .elementor-button{padding-left:13px;padding-right:13px}body.elementor-editor-active .cy-pp-js-root,body.elementor-edit-area-active .cy-pp-js-root{min-height:0}body.elementor-editor-active .cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper,body.elementor-edit-area-active .cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper{max-width:340px}body.elementor-editor-active .cy-pp-modal .cy-pp-dismiss .elementor-button-text,body.elementor-edit-area-active .cy-pp-modal .cy-pp-dismiss .elementor-button-text{opacity:1}@media (max-width:1024px){.cy-pp-modal-root .cy-pp-modal{width:calc(100% - 48px)}.cy-pp-pill-root{left:16px;right:16px;width:auto;max-width:none;transform:translateY(160%)}.cy-pp-pill-root.is-revealed{transform:translateY(0)}.cy-pp-pill-root .cy-pp-pill{width:max-content;max-width:100%;margin:0 auto;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:28px}.cy-pp-pill-root.is-open .cy-pp-pill{width:100%}.cy-pp-pill .cy-pp-cur{flex:none;width:auto;flex-wrap:nowrap;min-height:44px}.cy-pp-pill-root.is-open .cy-pp-cur{max-width:320px;opacity:1}.cy-pp-pill .cy-pp-segwrap{flex:0 0 0px;width:auto;max-width:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease-pill),opacity .3s}.cy-pp-pill-root.is-open .cy-pp-segwrap{flex:1 1 100%;max-width:none;max-height:240px;opacity:1;transition:max-height .6s var(--ease-pill),opacity .4s .1s}.cy-pp-pill .cy-pp-seg-row{width:100%;flex-wrap:wrap;justify-content:center}.cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general{max-width:none;opacity:1}.cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg-general .elementor-button{padding-left:13px;padding-right:13px}.cy-pp-pill .cy-pp-seg .elementor-button{min-height:44px}.cy-pp-modal .cy-pp-dismiss{--mx:42px}}@media (max-width:767px){.cy-pp-modal-root .cy-pp-modal{left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;transform:translateY(100%);max-height:min(92dvh,92vh);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:20px 20px 0 0;border-bottom:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -24px 60px -20px rgba(7,14,24,.45)}.cy-pp-modal-root.is-open .cy-pp-modal{transform:translateY(0)}.cy-pp-modal:before{background-image:none}.cy-pp-modal-root .cy-pp-modal{background-image:linear-gradient(#b7c6cc,#b7c6cc);background-repeat:no-repeat;background-size:36px 4px;background-position:center 10px}.cy-pp-modal .cy-pp-eyebrow{margin-top:8px}.cy-pp-modal .cy-pp-title .elementor-heading-title{font-size:21px;letter-spacing:0}.cy-pp-modal .cy-pp-sub p{font-size:13.5px;line-height:1.5}.cy-pp-modal .cy-pp-cards{flex-direction:column;flex-wrap:nowrap;gap:10px}.cy-pp-modal .cy-pp-card{flex:0 0 auto;min-height:44px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"ic role" "ic say" "ic desc";column-gap:14px;row-gap:0;align-items:start;padding:14px 16px 15px}.cy-pp-card .cy-pp-no{display:none}.cy-pp-card .cy-pp-ic{grid-area:ic}.cy-pp-card .cy-pp-role{grid-area:role}.cy-pp-card .cy-pp-say{grid-area:say}.cy-pp-card .cy-pp-desc{grid-area:desc}.cy-pp-card .cy-pp-say p{margin:3px 0 4px;font-size:17px}.cy-pp-card .cy-pp-desc p{font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cy-pp-modal .cy-pp-card:hover{transform:none}.cy-pp-modal .cy-pp-card:active{background:#fff;border-color:var(--fc)}.cy-pp-modal .cy-pp-card:active:before{transform:scaleX(1)}.cy-pp-modal .cy-pp-dismiss{position:sticky;bottom:0;order:9;margin-top:14px;width:100%;--mx:44px;background:#fff;padding-top:8px;box-shadow:0 -10px 10px -6px rgba(255,255,255,1)}.cy-pp-modal .cy-pp-dismiss .elementor-button{width:100%;height:44px;padding-right:var(--mx);justify-content:flex-start;font-size:13px}.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper{max-width:none;flex:1 1 auto}.cy-pp-modal .cy-pp-dismiss .elementor-button-text{opacity:1}.cy-pp-modal .cy-pp-dismiss .elementor-button:before{transform:translate(0,0) rotate(0deg) scaleX(1)}.cy-pp-modal .cy-pp-dismiss .elementor-button:after{transform:translate(4.2px,-1.8px) rotate(45deg) scaleX(.85)}.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper:after{transform:translate(4.2px,1.8px) rotate(-45deg) scaleX(.85)}.cy-pp-modal .cy-pp-dismiss .elementor-button:before,.cy-pp-modal .cy-pp-dismiss .elementor-button:after,.cy-pp-modal .cy-pp-dismiss .elementor-button-content-wrapper:after{background:#070e18}.cy-pp-modal .cy-pp-aside{order:8}.cy-pp-modal .cy-pp-aside p{font-size:12.5px}.cy-pp-pill-root{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.cy-pp-pill .cy-pp-lead{display:none}.cy-pp-pill .cy-pp-seg .elementor-button{min-height:44px;padding:0 16px;font-size:13px}.cy-pp-pill-root .cy-pp-pill .cy-pp-seg-row .cy-pp-seg{flex:1 1 100%;max-width:none}.cy-pp-pill .cy-pp-seg .elementor-button-wrapper{width:100%}.cy-pp-pill .cy-pp-seg .elementor-button{width:100%;justify-content:flex-start}.cy-pp-pill .cy-pp-seg .elementor-button-text{gap:0}.cy-pp-pill .cy-pp-seg .elementor-button-text:before{width:26px;flex:none;text-align:left}.cy-pp-pill .cy-pp-seg-row{border-radius:16px}.cy-pp-pill .cy-pp-seg .elementor-button{border-radius:12px}.cy-pp-pill-root.is-open .cy-pp-segwrap{max-height:260px}}@media (max-width:360px){.cy-pp-modal-root .cy-pp-modal{padding:26px 18px 14px}.cy-pp-modal-root .cy-pp-modal{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.cy-pp-modal .cy-pp-title .elementor-heading-title{font-size:19px}.cy-pp-modal .cy-pp-sub p{font-size:12.5px;line-height:1.45}.cy-pp-modal .cy-pp-aside{display:none}.cy-pp-modal .cy-pp-cards{gap:8px}.cy-pp-modal .cy-pp-card{padding:11px 13px 12px;column-gap:11px}.cy-pp-card .cy-pp-ic .elementor-icon{width:32px;height:32px;font-size:15px}.cy-pp-modal .cy-pp-card{grid-template-columns:32px 1fr}.cy-pp-card .cy-pp-say p{margin:2px 0 3px;font-size:15.5px}.cy-pp-card .cy-pp-desc p{-webkit-line-clamp:2;font-size:12px}.cy-pp-modal .cy-pp-dismiss{margin-top:10px}}@media (prefers-reduced-motion:reduce){.cy-pp-modal-root,.cy-pp-modal-root .cy-pp-modal,.cy-pp-pill-root,.cy-pp-pill .cy-pp-cur,.cy-pp-pill .cy-pp-segwrap,.cy-pp-pill .cy-pp-seg-general,.cy-pp-pill .cy-pp-seg .elementor-button,.cy-pp-card,.cy-pp-card:before,.cy-pp-dismiss .elementor-button,.cy-pp-dismiss .elementor-button:before,.cy-pp-dismiss .elementor-button:after,.cy-pp-dismiss .elementor-button-content-wrapper,.cy-pp-dismiss .elementor-button-content-wrapper:after,.cy-pp-dismiss .elementor-button-text{transition:none!important}}.cy-pp-modal .cy-pp-title:focus,.cy-pp-modal .cy-pp-title:focus-visible{outline:0;box-shadow:none}