html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{--ion-color-primary: #2EA7FF;--ion-color-primary-rgb: 46, 167, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #268cd6;--ion-color-primary-tint: #54b8ff;--ion-color-secondary: #00D4FF;--ion-color-secondary-rgb: 0, 212, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #00b8e0;--ion-color-secondary-tint: #33ddff;--ion-color-tertiary: #1F6FEB;--ion-color-tertiary-rgb: 31, 111, 235;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #1b62cf;--ion-color-tertiary-tint: #4a89ef;--ion-color-success: #00FF88;--ion-color-success-rgb: 0, 255, 136;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #00e678;--ion-color-success-tint: #1aff94;--ion-color-warning: #FFD700;--ion-color-warning-rgb: 255, 215, 0;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e6c200;--ion-color-warning-tint: #ffdb1a;--ion-color-danger: #FF4757;--ion-color-danger-rgb: 255, 71, 87;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e63e4d;--ion-color-danger-tint: #ff5965;--ion-color-dark: #0F141A;--ion-color-dark-rgb: 15, 20, 26;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0c1015;--ion-color-dark-tint: #1b2129;--ion-color-medium: #64748b;--ion-color-medium-rgb: 100, 116, 139;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #58667a;--ion-color-medium-tint: #748396;--ion-color-light: #2A2A2A;--ion-color-light-rgb: 42, 42, 42;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #252525;--ion-color-light-tint: #404040;--ion-background-color: #0F141A;--ion-background-color-rgb: 15, 20, 26;--ion-text-color: #FFFFFF;--ion-text-color-rgb: 255, 255, 255;--ion-backdrop-color: #000000;--ion-backdrop-opacity: .8;--ion-overlay-background-color: #151A21;--ion-border-color: #2a2f37;--ion-box-shadow-color: rgba(46, 167, 255, .25);--cp-brand-primary: #2EA7FF;--cp-brand-secondary: #00D4FF;--cp-brand-accent: #1F6FEB;--cp-brand-success: #00FF88;--cp-brand-warning: #FFD700;--cp-brand-danger: #FF4757;--cp-blue-50: #0b1220;--cp-blue-100: #0f1a29;--cp-blue-200: #122235;--cp-blue-300: #163049;--cp-blue-400: #1f4c73;--cp-blue-500: #1F6FEB;--cp-blue-600: #2EA7FF;--cp-blue-700: #54b8ff;--cp-blue-800: #8dd3ff;--cp-blue-900: #ccecff;--cp-gray-50: #0f141a;--cp-gray-100: #151a21;--cp-gray-200: #1b2129;--cp-gray-300: #222833;--cp-gray-400: #2a2f37;--cp-gray-500: #333a44;--cp-gray-600: #4a5461;--cp-gray-700: #6b778a;--cp-gray-800: #9aa6b2;--cp-gray-900: #d5dde6;--cp-gradient-primary: linear-gradient(135deg, #1F6FEB 0%, #2EA7FF 100%);--cp-gradient-secondary: linear-gradient(135deg, #0ea5e9 0%, #22d3ee 100%);--cp-gradient-accent: linear-gradient(135deg, #1F6FEB 0%, #2EA7FF 50%, #00D4FF 100%);--cp-gradient-hero: linear-gradient(135deg, #111827 0%, #0f141a 50%, #111827 100%);--cp-gradient-card: linear-gradient(145deg, rgba(21,26,33,.95) 0%, rgba(15,20,26,.9) 100%);--cp-glass-bg: rgba(42, 42, 42, .85);--cp-glass-border: rgba(255, 255, 255, .12);--cp-glass-strong: rgba(26, 26, 26, .95);--cp-glass-subtle: rgba(46, 167, 255, .08);--cp-surface-0: #0F141A;--cp-surface-1: #151A21;--cp-surface-2: #1B2129;--cp-surface-3: #222833;--cp-surface-4: #2A2F37;--cp-text-primary: #FFFFFF;--cp-text-secondary: #E5E5E5;--cp-text-muted: #B3B3B3;--cp-text-subtle: #808080;--cp-text-inverse: #000000;--cp-success: #00E676;--cp-warning: #FF6B35;--cp-danger: #EF4444;--cp-info: #00C3F7;--cp-space-1: .25rem;--cp-space-2: .5rem;--cp-space-3: .75rem;--cp-space-4: 1rem;--cp-space-5: 1.25rem;--cp-space-6: 1.5rem;--cp-space-8: 2rem;--cp-space-10: 2.5rem;--cp-space-12: 3rem;--cp-space-16: 4rem;--cp-space-20: 5rem;--cp-space-24: 6rem;--cp-space-32: 8rem;--cp-font-size-xs: .75rem;--cp-font-size-sm: .875rem;--cp-font-size-base: 1rem;--cp-font-size-lg: 1.125rem;--cp-font-size-xl: 1.375rem;--cp-font-size-2xl: 1.75rem;--cp-font-size-3xl: 2.25rem;--cp-font-size-4xl: 3rem;--cp-font-size-5xl: 4rem;--cp-font-size-6xl: 5rem;--cp-font-size-7xl: 6rem;--cp-line-height-none: 1;--cp-line-height-tight: 1.15;--cp-line-height-snug: 1.25;--cp-line-height-normal: 1.4;--cp-line-height-relaxed: 1.6;--cp-line-height-loose: 2;--cp-font-weight-thin: 100;--cp-font-weight-light: 300;--cp-font-weight-normal: 500;--cp-font-weight-medium: 600;--cp-font-weight-semibold: 700;--cp-font-weight-bold: 800;--cp-font-weight-extrabold: 900;--cp-font-weight-black: 900;--cp-radius-none: 0;--cp-radius-sm: .125rem;--cp-radius-md: .375rem;--cp-radius-lg: .5rem;--cp-radius-xl: .75rem;--cp-radius-2xl: 1rem;--cp-radius-3xl: 1.5rem;--cp-radius-full: 9999px;--cp-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .2);--cp-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 1px 2px 0 rgba(0, 0, 0, .2);--cp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--cp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2);--cp-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .3), 0 10px 10px -5px rgba(0, 0, 0, .2);--cp-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .4);--cp-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .3);--cp-shadow-brand: 0 8px 32px rgba(46, 167, 255, .25);--cp-shadow-accent: 0 8px 32px rgba(0, 212, 255, .25);--cp-shadow-purple: 0 8px 32px rgba(31, 111, 235, .22);--cp-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--cp-transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--cp-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--cp-transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--cp-z-base: 0;--cp-z-dropdown: 1000;--cp-z-sticky: 1020;--cp-z-fixed: 1030;--cp-z-modal-backdrop: 1040;--cp-z-modal: 1050;--cp-z-popover: 1060;--cp-z-tooltip: 1070;--cp-z-toast: 1080;--cp-breakpoint-sm: 640px;--cp-breakpoint-md: 768px;--cp-breakpoint-lg: 1024px;--cp-breakpoint-xl: 1280px;--cp-breakpoint-2xl: 1536px}@media (prefers-color-scheme: dark){:root{--ion-color-primary: #2EA7FF;--ion-color-primary-rgb: 46, 167, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #268cd6;--ion-color-primary-tint: #54b8ff}}*{box-sizing:border-box}:root{--brand-primary: #60a5fa;--brand-rgb: 37, 99, 235}.nav-link.router-link-exact-active,.nav-link.router-link-active,.nav-link.active{color:var(--brand-primary)!important;font-weight:700}body{margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--cp-surface-0);color:var(--cp-text-primary);line-height:var(--cp-line-height-normal);font-weight:var(--cp-font-weight-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--cp-font-weight-bold);margin:0 0 var(--cp-space-4) 0;line-height:var(--cp-line-height-tight);letter-spacing:-.02em;color:var(--cp-text-primary)}h1{font-size:var(--cp-font-size-6xl);font-weight:var(--cp-font-weight-black);line-height:var(--cp-line-height-none);color:var(--cp-text-primary)}h2{font-size:var(--cp-font-size-5xl);font-weight:var(--cp-font-weight-extrabold);color:var(--cp-text-primary)}h3{font-size:var(--cp-font-size-4xl);font-weight:var(--cp-font-weight-bold);color:var(--cp-text-primary)}h4{font-size:var(--cp-font-size-3xl);font-weight:var(--cp-font-weight-bold);color:var(--cp-text-primary)}h5{font-size:var(--cp-font-size-2xl);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary)}h6{font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary)}p{margin:0 0 var(--cp-space-4) 0;color:var(--cp-text-secondary);line-height:var(--cp-line-height-relaxed)}.text-large{font-size:var(--cp-font-size-lg);line-height:var(--cp-line-height-relaxed)}.text-small{font-size:var(--cp-font-size-sm)}.text-xs{font-size:var(--cp-font-size-xs)}.gradient-text{background:var(--cp-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{background:var(--cp-gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-primary{color:var(--cp-text-primary)}.text-secondary{color:var(--cp-text-secondary)}.text-muted{color:var(--cp-text-muted)}.text-subtle{color:var(--cp-text-subtle)}.text-brand{color:var(--cp-brand-primary)}.text-accent{color:var(--cp-brand-secondary)}.text-success{color:var(--cp-success)}.text-warning{color:var(--cp-warning)}.text-danger{color:var(--cp-danger)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-thin{font-weight:var(--cp-font-weight-thin)}.font-light{font-weight:var(--cp-font-weight-light)}.font-normal{font-weight:var(--cp-font-weight-normal)}.font-medium{font-weight:var(--cp-font-weight-medium)}.font-semibold{font-weight:var(--cp-font-weight-semibold)}.font-bold{font-weight:var(--cp-font-weight-bold)}.font-extrabold{font-weight:var(--cp-font-weight-extrabold)}.font-black{font-weight:var(--cp-font-weight-black)}.bg-surface-0{background:var(--cp-surface-0)}.bg-surface-1{background:var(--cp-surface-1)}.bg-surface-2{background:var(--cp-surface-2)}.bg-surface-3{background:var(--cp-surface-3)}.bg-gradient{background:var(--cp-gradient-primary)}.bg-gradient-secondary{background:var(--cp-gradient-secondary)}.bg-glass{background:var(--cp-glass-bg)}.rounded-none{border-radius:var(--cp-radius-none)}.rounded-sm{border-radius:var(--cp-radius-sm)}.rounded{border-radius:var(--cp-radius-md)}.rounded-lg{border-radius:var(--cp-radius-lg)}.rounded-xl{border-radius:var(--cp-radius-xl)}.rounded-2xl{border-radius:var(--cp-radius-2xl)}.rounded-3xl{border-radius:var(--cp-radius-3xl)}.rounded-full{border-radius:var(--cp-radius-full)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--cp-shadow-xs)}.shadow-sm{box-shadow:var(--cp-shadow-sm)}.shadow-md{box-shadow:var(--cp-shadow-md)}.shadow-lg{box-shadow:var(--cp-shadow-lg)}.shadow-xl{box-shadow:var(--cp-shadow-xl)}.shadow-2xl{box-shadow:var(--cp-shadow-2xl)}.shadow-brand{box-shadow:var(--cp-shadow-brand)}.shadow-accent{box-shadow:var(--cp-shadow-accent)}.p-0{padding:0}.p-1{padding:var(--cp-space-1)}.p-2{padding:var(--cp-space-2)}.p-3{padding:var(--cp-space-3)}.p-4{padding:var(--cp-space-4)}.p-6{padding:var(--cp-space-6)}.p-8{padding:var(--cp-space-8)}.m-0{margin:0}.m-1{margin:var(--cp-space-1)}.m-2{margin:var(--cp-space-2)}.m-3{margin:var(--cp-space-3)}.m-4{margin:var(--cp-space-4)}.m-6{margin:var(--cp-space-6)}.m-8{margin:var(--cp-space-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cp-space-2);padding:var(--cp-space-3) var(--cp-space-6);border-radius:var(--cp-radius-xl);font-weight:var(--cp-font-weight-semibold);text-decoration:none;cursor:pointer;border:none;transition:all var(--cp-transition-normal);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:focus{outline:2px solid var(--cp-brand-primary);outline-offset:2px}.btn-primary{background:var(--cp-gradient-primary);color:var(--cp-text-inverse);box-shadow:0 0 20px #2ea7ff59;border:1px solid var(--cp-brand-primary);font-weight:var(--cp-font-weight-bold)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #2ea7ff8c,var(--cp-shadow-lg);background:var(--cp-gradient-secondary)}.btn-secondary{background:var(--cp-gradient-secondary);color:#fff;box-shadow:0 0 20px #00d4ff59;border:1px solid var(--cp-brand-secondary);font-weight:var(--cp-font-weight-bold)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 0 30px #00d4ff8c,var(--cp-shadow-lg);background:linear-gradient(135deg,#0ea5e9,#22d3ee)}.btn-outline{background:transparent;color:var(--cp-brand-primary);border:2px solid var(--cp-brand-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:var(--cp-font-weight-semibold)}.btn-outline:hover{background:var(--cp-brand-primary);border-color:var(--cp-brand-primary);color:var(--cp-text-inverse);transform:translateY(-2px);box-shadow:0 0 20px #2ea7ff66}.btn-ghost{background:var(--cp-glass-subtle);color:var(--cp-text-secondary);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:var(--cp-glass-bg);color:var(--cp-text-primary)}.btn-sm{padding:var(--cp-space-2) var(--cp-space-4);font-size:var(--cp-font-size-sm)}.btn-lg{padding:var(--cp-space-4) var(--cp-space-8);font-size:var(--cp-font-size-lg)}.btn-xl{padding:var(--cp-space-5) var(--cp-space-10);font-size:var(--cp-font-size-xl)}.card{background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-2xl);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);transition:all var(--cp-transition-normal);box-shadow:0 4px 16px #00d4ff14;padding:var(--cp-space-6)}.card:hover{border-color:#00d4ff4d;box-shadow:0 8px 32px #00d4ff33;transform:translateY(-2px)}.card-content{padding:0}.card-header,.card-body{margin-bottom:var(--cp-space-4)}.card-footer{margin-top:var(--cp-space-4);padding-top:var(--cp-space-4);border-top:1px solid var(--cp-glass-border)}.card-with-icon{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.card-icon{width:48px;height:48px;border-radius:var(--cp-radius-xl);background:var(--cp-gradient-primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cp-space-4);color:#fff;font-size:24px}.card-icon.secondary{background:var(--cp-gradient-secondary)}.card-icon.accent{background:linear-gradient(135deg,var(--cp-brand-secondary) 0%,var(--cp-brand-accent) 100%)}.card-glass{background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.card-solid{background:var(--cp-surface-1);border:1px solid var(--cp-surface-3);-webkit-backdrop-filter:none;backdrop-filter:none}.card-gradient{background:var(--cp-gradient-primary);color:#fff;border:1px solid var(--cp-brand-primary)}.card-gradient .text-secondary{color:#ffffffe6}.card-gradient .card-icon{background:#fff3;color:#fff}.card-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.card-clickable:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00d4ff40}.card-clickable:active{transform:translateY(-1px)}.hover-lift{transition:all var(--cp-transition-normal)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00d4ff40}.container{max-width:1200px;margin:0 auto;padding:0 var(--cp-space-4)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.container-xl{max-width:1280px}.container-2xl{max-width:1536px}.grid{display:grid;gap:var(--cp-space-6)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto-fit-md{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-auto-fit-lg{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--cp-space-1)}.gap-2{gap:var(--cp-space-2)}.gap-3{gap:var(--cp-space-3)}.gap-4{gap:var(--cp-space-4)}.gap-6{gap:var(--cp-space-6)}.gap-8{gap:var(--cp-space-8)}.section{padding:var(--cp-space-16) 0;position:relative}.section-sm{padding:var(--cp-space-12) 0}.section-lg{padding:var(--cp-space-24) 0}.section-header{text-align:center;margin-bottom:var(--cp-space-12)}.section-title{font-size:var(--cp-font-size-4xl);font-weight:var(--cp-font-weight-black);margin-bottom:var(--cp-space-4);line-height:var(--cp-line-height-tight)}.section-subtitle{font-size:var(--cp-font-size-xl);color:var(--cp-text-secondary);max-width:600px;margin:0 auto;line-height:var(--cp-line-height-relaxed)}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-scale-in{animation:scaleIn .4s ease-out}.animate-bounce{animation:bounce 1s infinite}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}.hover-lift{transition:transform var(--cp-transition-normal)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--cp-transition-normal)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--cp-transition-normal)}.hover-glow:hover{box-shadow:var(--cp-shadow-brand)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-30px)}70%{transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cp-surface-1)}::-webkit-scrollbar-thumb{background:var(--cp-surface-3);border-radius:var(--cp-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--cp-brand-primary)}@media (max-width: 768px){.section-title{font-size:var(--cp-font-size-3xl)}.section-subtitle{font-size:var(--cp-font-size-lg)}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.card{padding:var(--cp-space-4)}.btn{padding:var(--cp-space-2) var(--cp-space-4);font-size:var(--cp-font-size-sm)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.focus-ring:focus{outline:2px solid var(--cp-brand-primary);outline-offset:2px}@media (prefers-contrast: high){.card{border-width:2px}.btn{border:2px solid currentColor}}ion-app[data-v-8e0967d0]{background:var(--cp-surface-0)}.services-trigger[data-v-9db3a2fd]{background:none;border:none;font-family:inherit;font-size:1rem;font-weight:600;color:var(--cp-text-secondary);text-decoration:none!important;transition:all .3s;cursor:pointer;display:flex;align-items:center;gap:.25rem;position:relative;padding:.5rem 0 .5rem 1rem;margin-left:-1rem;border-left:3px solid transparent}.services-trigger[data-v-9db3a2fd]:hover,.services-trigger.active[data-v-9db3a2fd]{color:var(--cp-brand-primary);border-left-color:#f26b21}.services-trigger[data-v-9db3a2fd]:focus{outline:none;text-decoration:none!important}.desktop-dropdown[data-v-9db3a2fd]{position:absolute;z-index:2147483000;pointer-events:auto;margin-top:20px}.dropdown-list[data-v-9db3a2fd]{list-style:none;margin:0;padding:1rem 0;background:#0f172afa;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #00000040;overflow:hidden;min-width:280px;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dropdown-item[data-v-9db3a2fd]{padding:1rem 1.5rem;font-size:1rem;font-weight:500;color:#ffffffe6;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative;border-left:3px solid transparent}.dropdown-item[data-v-9db3a2fd]:hover{background:#ffffff0d;color:var(--cp-brand-primary, #2563eb);border-left-color:#f26b21}.dropdown-item.active[data-v-9db3a2fd]{color:var(--cp-brand-primary, #2563eb);background:#ffffff05;border-left-color:#f26b21}.dropdown-fade-enter-active[data-v-9db3a2fd],.dropdown-fade-leave-active[data-v-9db3a2fd]{transition:opacity .16s ease,transform .16s ease}.dropdown-fade-enter-from[data-v-9db3a2fd],.dropdown-fade-leave-to[data-v-9db3a2fd]{opacity:0;transform:translateY(-6px)}.mobile-panel[data-v-9db3a2fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;background:var(--cp-surface-0);color:var(--cp-text-primary);padding:1rem}@media (max-width: 767px){.mobile-panel[data-v-9db3a2fd]{padding-top:80px}.mobile-panel-header[data-v-9db3a2fd]{position:fixed;top:0;left:0;right:0;padding:1rem;background:var(--cp-surface-0);border-bottom:1px solid var(--cp-surface-2);z-index:10051}.mobile-item[data-v-9db3a2fd]{padding:1rem;border-bottom:1px solid var(--cp-surface-2);font-size:var(--cp-font-size-base)}}.mobile-panel-header[data-v-9db3a2fd]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #eee}.mobile-list[data-v-9db3a2fd]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column}.mobile-item[data-v-9db3a2fd]{padding:14px 12px;border-bottom:1px solid #f3f4f6;cursor:pointer;font-weight:500}.mobile-item[data-v-9db3a2fd]:last-child{border-bottom:none}.mobile-item[data-v-9db3a2fd]:hover{background:#2563eb0f}.header[data-v-630ae874]{--border-color: var(--cp-surface-2);position:fixed;top:0;left:0;right:0;width:100%;z-index:1200;background:#23294673;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.08);transition:background .3s,box-shadow .3s}.header.scrolled[data-v-630ae874]{background:#232946d9;box-shadow:0 4px 24px #00000040}.toolbar[data-v-630ae874]{--background: transparent;padding:0}.header-content[data-v-630ae874]{display:grid;grid-template-columns:max-content minmax(500px,1fr) max-content;align-items:center;width:100%;max-width:1920px;margin:0 auto;padding:0 2rem;min-height:74px;gap:2rem}.logo[data-v-630ae874]{display:flex;align-items:center;gap:.75rem;justify-self:flex-start;flex-shrink:0;text-decoration:none}.logo-image[data-v-630ae874]{height:38px;width:auto;display:block}.premium-logo[data-v-630ae874]{font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:.04em;display:flex}.logo-cloud[data-v-630ae874]{color:#fff}.logo-packets[data-v-630ae874]{color:#f26b21}.nav-menu[data-v-630ae874]{display:flex;gap:1.75rem;justify-content:flex-start;align-items:center;min-width:0;padding:0 .5rem;-webkit-tap-highlight-color:transparent}.nav-link[data-v-630ae874]{position:relative;font-weight:600;color:var(--cp-text-secondary);text-decoration:none;font-size:1rem;transition:all .3s;white-space:nowrap;padding:.5rem 0 .5rem 1rem;border-left:3px solid transparent;margin-left:-1rem;-webkit-tap-highlight-color:transparent}.nav-link[data-v-630ae874]:focus{outline:none}.nav-link[data-v-630ae874]{text-decoration:none!important;outline:none!important;-webkit-tap-highlight-color:transparent}.nav-link[data-v-630ae874]:hover{color:var(--cp-brand-primary);border-left-color:#f26b21;text-decoration:none!important}.nav-link[data-v-630ae874]:focus,.nav-link[data-v-630ae874]:active,.nav-link[data-v-630ae874]:visited{text-decoration:none!important;outline:none!important}.nav-link.router-link-active[data-v-630ae874],.nav-link.router-link-exact-active[data-v-630ae874]{color:var(--cp-brand-primary);border-left-color:#f26b21;text-decoration:none!important}.header-cta[data-v-630ae874]{display:flex;align-items:center;gap:1rem;justify-self:flex-end;flex-shrink:0}.call-info[data-v-630ae874]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;padding:.5rem .75rem;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.08);flex-shrink:0;min-width:max-content}.call-label[data-v-630ae874]{font-size:.75rem;color:var(--cp-text-muted);font-weight:500;line-height:1}.phone-number[data-v-630ae874]{display:flex;align-items:center;gap:.4rem;font-size:.95rem;color:var(--cp-text-primary);font-weight:600;white-space:nowrap;line-height:1}.phone-icon[data-v-630ae874]{font-size:1rem;color:var(--cp-brand-primary)}.menu-button[data-v-630ae874]{--color: var(--cp-text-primary);font-size:1.6rem;justify-self:flex-end}@media (max-width: 1440px){.header-content[data-v-630ae874]{grid-template-columns:auto 1fr auto;padding:0 2.5rem;gap:2.5rem}}@media (max-width: 1200px){.header-content[data-v-630ae874]{grid-template-columns:auto 1fr auto;padding:0 2rem;gap:2rem}.nav-menu[data-v-630ae874]{gap:2rem}.header-cta[data-v-630ae874]{gap:1.5rem}}@media (max-width: 1024px){.header-content[data-v-630ae874]{grid-template-columns:auto auto;padding:0 1.5rem}.nav-menu[data-v-630ae874],.header-cta[data-v-630ae874]{display:none}.logo-image[data-v-630ae874]{height:32px}.premium-logo[data-v-630ae874]{font-size:1.5rem}}@media (max-width: 480px){.header-content[data-v-630ae874]{padding:0 1rem}.logo-image[data-v-630ae874]{height:28px}.premium-logo[data-v-630ae874]{font-size:1.3rem}.mobile-menu-content[data-v-630ae874]{padding:1rem}.mobile-nav-link[data-v-630ae874]{padding:.75rem 0}}.mobile-menu[data-v-630ae874]{background:#232946e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.1);position:absolute;top:100%;left:0;right:0;padding:1rem;opacity:0;transform:translateY(-10px);transition:all .3s ease}.mobile-menu.open[data-v-630ae874]{opacity:1;transform:translateY(0)}.mobile-menu-content[data-v-630ae874]{display:flex;flex-direction:column;gap:1rem}.mobile-nav-link[data-v-630ae874]{color:var(--cp-text-secondary);font-weight:600;text-decoration:none!important;transition:all .3s;border-left:3px solid transparent;padding-left:1rem;-webkit-tap-highlight-color:transparent}.mobile-nav-link[data-v-630ae874]:hover,.mobile-nav-link[data-v-630ae874]:focus,.mobile-nav-link[data-v-630ae874]:active,.mobile-nav-link[data-v-630ae874]:visited{text-decoration:none!important;outline:none!important}.mobile-nav-link[data-v-630ae874]:hover,.mobile-nav-link.router-link-active[data-v-630ae874]{color:var(--cp-brand-primary);border-left-color:#f26b21}.mobile-cta-section[data-v-630ae874]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:1rem;align-items:center}.mobile-cta-section .call-info[data-v-630ae874]{align-items:center}.mobile-accordion-panel[data-v-630ae874]{display:flex;flex-direction:column;gap:.4rem;padding-left:.5rem;margin-top:.5rem;border-left:2px solid rgba(255,255,255,.08)}.mobile-sub-link[data-v-630ae874]{padding:.6rem .8rem;border-radius:6px;font-weight:500;font-size:.95rem;color:var(--cp-text-secondary);text-decoration:none;transition:background .25s ease,color .25s ease,padding-left .25s ease}.mobile-sub-link[data-v-630ae874]:hover,.mobile-sub-link[data-v-630ae874]:focus{background:#ffffff14;color:var(--cp-brand-primary);padding-left:1.2rem}.mobile-sub-link.router-link-exact-active[data-v-630ae874],.mobile-sub-link.router-link-active[data-v-630ae874]{background:#ffffff1f;color:var(--cp-brand-primary);font-weight:600}.footer[data-v-2fc4c726]{background:#232946cc;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -6px 30px #00000040;padding:4rem 2rem 1rem;color:#fff}.footer-container[data-v-2fc4c726]{max-width:1200px;margin:0 auto}.brand-section[data-v-2fc4c726]{margin-bottom:3rem}.logo[data-v-2fc4c726]{display:flex;align-items:center;gap:.75rem;text-decoration:none}.logo-image[data-v-2fc4c726]{height:38px;width:auto;display:block}.premium-logo[data-v-2fc4c726]{font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:.04em;display:flex}.logo-cloud[data-v-2fc4c726]{color:#fff}.logo-packets[data-v-2fc4c726]{color:#f26b21}.footer-grid[data-v-2fc4c726]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:4rem}.footer-section h4[data-v-2fc4c726]{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.footer-section h4[data-v-2fc4c726]:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:2px;background:orange}.location-info p[data-v-2fc4c726]{color:#fff;margin-bottom:.75rem;font-size:.95rem}.footer-section ul[data-v-2fc4c726]{list-style:none;padding:0;margin:0}.footer-section li[data-v-2fc4c726]{margin-bottom:.75rem}.footer-section a[data-v-2fc4c726]{color:#fff;text-decoration:none;font-size:.95rem;transition:color .3s}.footer-section a[data-v-2fc4c726]:hover{color:#4299e1}.contact-list li[data-v-2fc4c726]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.contact-icon[data-v-2fc4c726]{color:#4299e1;font-size:1.25rem}.social-link[data-v-2fc4c726]{margin-top:1rem}.social-link a[data-v-2fc4c726]{display:inline-flex;align-items:center;color:#4299e1}.social-link .contact-icon[data-v-2fc4c726]{font-size:1.5rem}.footer-bottom[data-v-2fc4c726]{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;text-align:center;font-size:.9rem;color:#ffffffb3}@media (max-width: 1024px){.footer-grid[data-v-2fc4c726]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.footer-container[data-v-2fc4c726]{padding:0 1.5rem}.brand-section[data-v-2fc4c726]{margin-bottom:2.5rem}}@media (max-width: 768px){.footer-grid[data-v-2fc4c726]{grid-template-columns:1fr;gap:2rem}.footer[data-v-2fc4c726]{padding:3rem 1.5rem 1rem}.brand-section[data-v-2fc4c726]{margin-bottom:2rem}.logo-image[data-v-2fc4c726]{height:32px}.premium-logo[data-v-2fc4c726]{font-size:1.5rem}}@media (max-width: 480px){.footer[data-v-2fc4c726]{padding:2.5rem 1rem 1rem}.footer-grid[data-v-2fc4c726]{gap:1.5rem}.logo-image[data-v-2fc4c726]{height:28px}.premium-logo[data-v-2fc4c726]{font-size:1.3rem}.footer-section h4[data-v-2fc4c726]{font-size:1.1rem;margin-bottom:1.25rem}.footer-section a[data-v-2fc4c726],.location-info p[data-v-2fc4c726]{font-size:.9rem}.contact-icon[data-v-2fc4c726]{font-size:1.1rem}.social-link .contact-icon[data-v-2fc4c726]{font-size:1.3rem}.footer-bottom[data-v-2fc4c726]{font-size:.85rem}}.page-content[data-v-cbbe720f]{--background: var(--cp-surface-primary)}.section-header[data-v-63867e9e]{margin-bottom:var(--cp-space-12);max-width:800px}.section-header.text-center[data-v-63867e9e]{text-align:center;margin-left:auto;margin-right:auto}.section-title[data-v-63867e9e]{font-size:var(--cp-font-size-4xl);font-weight:var(--cp-font-weight-black);margin-bottom:var(--cp-space-4);line-height:var(--cp-line-height-tight);color:var(--cp-text-primary)}.section-subtitle[data-v-63867e9e]{font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-medium);color:var(--cp-text-secondary);margin-bottom:var(--cp-space-3);line-height:var(--cp-line-height-relaxed)}.section-description[data-v-63867e9e]{color:var(--cp-text-muted);line-height:var(--cp-line-height-relaxed)}@media (max-width: 768px){.section-title[data-v-63867e9e]{font-size:var(--cp-font-size-3xl)}.section-subtitle[data-v-63867e9e]{font-size:var(--cp-font-size-lg)}}.testimonial-card[data-v-81bab87d]{height:100%;background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);position:relative;overflow:hidden}.testimonial-card[data-v-81bab87d]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--cp-gradient-primary);border-radius:var(--cp-radius-2xl);opacity:0;z-index:-1;transition:opacity var(--cp-transition-normal)}.testimonial-card[data-v-81bab87d]:hover:before{opacity:.1}.testimonial-card.featured[data-v-81bab87d]{border-color:var(--cp-brand-primary)}.testimonial-card.featured[data-v-81bab87d]:before{opacity:.1}.testimonial-header[data-v-81bab87d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cp-space-4)}.rating[data-v-81bab87d]{display:flex;gap:var(--cp-space-1)}.rating ion-icon[data-v-81bab87d]{color:var(--cp-text-muted);font-size:1.2rem;transition:color var(--cp-transition-fast)}.rating ion-icon.filled[data-v-81bab87d]{color:var(--cp-warning)}.quote-icon[data-v-81bab87d]{color:var(--cp-brand-primary);font-size:2rem;opacity:.3}.testimonial-quote[data-v-81bab87d]{font-size:var(--cp-font-size-lg);line-height:var(--cp-line-height-relaxed);color:var(--cp-text-primary);margin:0 0 var(--cp-space-6) 0;font-style:italic;position:relative}.testimonial-author[data-v-81bab87d]{display:flex;align-items:center;gap:var(--cp-space-4);margin-top:auto}.author-avatar[data-v-81bab87d]{width:60px;height:60px;border-radius:var(--cp-radius-full);overflow:hidden;flex-shrink:0;border:2px solid var(--cp-glass-border)}.author-avatar img[data-v-81bab87d]{width:100%;height:100%;object-fit:cover}.author-avatar.placeholder[data-v-81bab87d]{background:var(--cp-gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.author-info[data-v-81bab87d]{flex:1}.author-name[data-v-81bab87d]{font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary);margin:0 0 var(--cp-space-1) 0}.author-title[data-v-81bab87d]{font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-medium);color:var(--cp-text-secondary);margin:0 0 var(--cp-space-1) 0}.author-company[data-v-81bab87d]{font-size:var(--cp-font-size-sm);color:var(--cp-text-muted);margin:0}@media (max-width: 1024px){.testimonial-card[data-v-81bab87d]{padding:var(--cp-space-5)}.testimonial-quote[data-v-81bab87d]{font-size:var(--cp-font-size-lg);margin-bottom:var(--cp-space-5)}.author-avatar[data-v-81bab87d]{width:56px;height:56px}}@media (max-width: 768px){.testimonial-card[data-v-81bab87d]{padding:var(--cp-space-4)}.testimonial-quote[data-v-81bab87d]{font-size:var(--cp-font-size-base);margin-bottom:var(--cp-space-4)}.author-avatar[data-v-81bab87d]{width:48px;height:48px}.author-name[data-v-81bab87d]{font-size:var(--cp-font-size-base)}.rating ion-icon[data-v-81bab87d]{font-size:1rem}.quote-icon[data-v-81bab87d]{font-size:1.75rem}}@media (max-width: 480px){.testimonial-card[data-v-81bab87d]{padding:var(--cp-space-3)}.testimonial-quote[data-v-81bab87d]{font-size:var(--cp-font-size-sm);margin-bottom:var(--cp-space-3)}.author-avatar[data-v-81bab87d]{width:40px;height:40px}.author-name[data-v-81bab87d]{font-size:var(--cp-font-size-sm)}.author-title[data-v-81bab87d],.author-company[data-v-81bab87d]{font-size:var(--cp-font-size-xs)}.rating ion-icon[data-v-81bab87d]{font-size:.9rem}.quote-icon[data-v-81bab87d]{font-size:1.5rem}.testimonial-header[data-v-81bab87d]{margin-bottom:var(--cp-space-3)}}.cs-card[data-v-3ba697dd]{position:relative;height:420px;border-radius:16px;overflow:hidden;background:#0b0f14;border:1px solid var(--cp-border-primary);box-shadow:0 12px 30px #00000059;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.cs-card[data-v-3ba697dd]:hover{transform:translateY(-4px);box-shadow:0 18px 50px #2ea7ff40}.cs-media[data-v-3ba697dd]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.cs-gradient[data-v-3ba697dd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#00000080 40%,#000000b3)}.cs-label[data-v-3ba697dd]{position:absolute;top:18px;left:18px;padding:6px 10px;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:8px}.cs-title[data-v-3ba697dd]{position:absolute;left:18px;right:18px;bottom:22px;color:#fff;font-weight:800;font-size:clamp(1.15rem,2.5vw,1.6rem);line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.5)}@media (max-width: 768px){.cs-card[data-v-3ba697dd]{height:320px}}.team-member-card[data-v-8d5dd162]{height:100%;background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);text-align:center;position:relative;overflow:hidden}.team-member-card[data-v-8d5dd162]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cp-gradient-primary);opacity:0;transition:opacity var(--cp-transition-normal)}.team-member-card[data-v-8d5dd162]:hover:before{opacity:1}.member-avatar[data-v-8d5dd162]{position:relative;width:120px;height:120px;margin:0 auto var(--cp-space-4) auto;border-radius:var(--cp-radius-full);overflow:hidden;border:4px solid var(--cp-glass-border);transition:transform var(--cp-transition-normal)}.team-member-card:hover .member-avatar[data-v-8d5dd162]{transform:scale(1.05)}.member-avatar img[data-v-8d5dd162]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-8d5dd162]{width:100%;height:100%;background:var(--cp-gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem}.avatar-overlay[data-v-8d5dd162]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--cp-transition-normal)}.member-avatar:hover .avatar-overlay[data-v-8d5dd162]{opacity:1}.social-links[data-v-8d5dd162]{display:flex;gap:var(--cp-space-2)}.social-links a[data-v-8d5dd162]{width:40px;height:40px;background:var(--cp-brand-primary);border-radius:var(--cp-radius-full);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all var(--cp-transition-normal)}.social-links a[data-v-8d5dd162]:hover{background:var(--cp-brand-secondary);transform:scale(1.1)}.member-info[data-v-8d5dd162]{flex:1}.member-name[data-v-8d5dd162]{font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-bold);color:var(--cp-text-primary);margin:0 0 var(--cp-space-2) 0}.member-position[data-v-8d5dd162]{font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);color:var(--cp-brand-primary);margin:0 0 var(--cp-space-3) 0}.member-description[data-v-8d5dd162]{color:var(--cp-text-secondary);line-height:var(--cp-line-height-relaxed);margin-bottom:var(--cp-space-4)}.member-expertise h4[data-v-8d5dd162]{font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary);margin-bottom:var(--cp-space-2);text-transform:uppercase;letter-spacing:.05em}.expertise-tags[data-v-8d5dd162]{display:flex;flex-wrap:wrap;gap:var(--cp-space-2);justify-content:center}.expertise-tag[data-v-8d5dd162]{background:var(--cp-glass-subtle);border:1px solid var(--cp-glass-border);color:var(--cp-text-secondary);padding:var(--cp-space-1) var(--cp-space-2);border-radius:var(--cp-radius-md);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-medium);transition:all var(--cp-transition-normal)}.expertise-tag[data-v-8d5dd162]:hover{background:var(--cp-brand-primary);color:#fff;border-color:var(--cp-brand-primary)}@media (max-width: 768px){.member-avatar[data-v-8d5dd162]{width:100px;height:100px}.avatar-placeholder[data-v-8d5dd162]{font-size:2.5rem}.member-name[data-v-8d5dd162]{font-size:var(--cp-font-size-lg)}.member-position[data-v-8d5dd162]{font-size:var(--cp-font-size-base)}.social-links a[data-v-8d5dd162]{width:32px;height:32px;font-size:1rem}}.blog-card[data-v-b89ddce5]{height:100%;background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);display:flex;flex-direction:column;position:relative;overflow:hidden}.blog-card[data-v-b89ddce5]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cp-gradient-primary);opacity:0;transition:opacity var(--cp-transition-normal)}.blog-card[data-v-b89ddce5]:hover:before{opacity:1}.blog-card.featured[data-v-b89ddce5]{border-color:var(--cp-brand-primary);background:linear-gradient(135deg,var(--cp-glass-bg) 0%,rgba(108,99,255,.05) 100%)}.blog-card.featured[data-v-b89ddce5]:before{opacity:1}.blog-meta[data-v-b89ddce5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--cp-space-3)}.category-tag[data-v-b89ddce5]{background:var(--cp-gradient-primary);color:#fff;padding:var(--cp-space-1) var(--cp-space-3);border-radius:var(--cp-radius-full);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.read-time[data-v-b89ddce5]{color:var(--cp-text-muted);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-medium)}.blog-title[data-v-b89ddce5]{margin-bottom:var(--cp-space-3);line-height:var(--cp-line-height-tight)}.blog-title a[data-v-b89ddce5]{font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-bold);color:var(--cp-text-primary);text-decoration:none;transition:color var(--cp-transition-normal)}.blog-title a[data-v-b89ddce5]:hover{color:var(--cp-brand-primary)}.blog-excerpt[data-v-b89ddce5]{color:var(--cp-text-secondary);line-height:var(--cp-line-height-relaxed);margin-bottom:var(--cp-space-4);flex:1}.blog-footer[data-v-b89ddce5]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--cp-space-4);border-top:1px solid var(--cp-glass-border)}.author-info[data-v-b89ddce5]{display:flex;align-items:center;gap:var(--cp-space-3)}.author-avatar[data-v-b89ddce5]{width:40px;height:40px;background:var(--cp-gradient-primary);border-radius:var(--cp-radius-full);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.author-details[data-v-b89ddce5]{display:flex;flex-direction:column;gap:var(--cp-space-1)}.author-name[data-v-b89ddce5]{font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary)}.publish-date[data-v-b89ddce5]{font-size:var(--cp-font-size-xs);color:var(--cp-text-muted)}.read-more-btn[data-v-b89ddce5]{display:flex;align-items:center;gap:var(--cp-space-2);background:transparent;border:none;color:var(--cp-brand-primary);font-weight:var(--cp-font-weight-semibold);font-size:var(--cp-font-size-sm);cursor:pointer;transition:all var(--cp-transition-normal)}.read-more-btn[data-v-b89ddce5]:hover{color:var(--cp-brand-secondary);transform:translate(4px)}.read-more-btn ion-icon[data-v-b89ddce5]{transition:transform var(--cp-transition-normal)}.read-more-btn:hover ion-icon[data-v-b89ddce5]{transform:translate(4px)}@media (max-width: 768px){.blog-title a[data-v-b89ddce5]{font-size:var(--cp-font-size-lg)}.blog-footer[data-v-b89ddce5]{flex-direction:column;gap:var(--cp-space-3);align-items:stretch}.author-info[data-v-b89ddce5],.read-more-btn[data-v-b89ddce5]{justify-content:center}.author-avatar[data-v-b89ddce5]{width:32px;height:32px;font-size:1rem}}.home-page[data-v-a50c8d81]{--background: var(--cp-surface-0)}.container[data-v-a50c8d81]{max-width:1180px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.hero[data-v-a50c8d81]{padding:8rem 0 4.25rem;display:block;background:linear-gradient(135deg,#0f141a,#151a21fa,#0f141a);position:relative;overflow:hidden}.hero-inner[data-v-a50c8d81]{display:grid;grid-template-columns:1fr 420px;gap:2rem;align-items:center}.hero-left[data-v-a50c8d81]{padding-right:.5rem;padding-top:1.5rem}.hero-title[data-v-a50c8d81]{font-size:clamp(2rem,4vw,3rem);line-height:1.06;margin:0 0 1rem;color:var(--cp-text-primary)}.hero-sub[data-v-a50c8d81]{color:var(--cp-text-secondary);margin-bottom:1.25rem;max-width:52ch}.hero-features[data-v-a50c8d81]{display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden}.hero-bg-gradient[data-v-a50c8d81]{position:absolute;z-index:0;top:-120px;left:-180px;width:700px;height:700px;background:radial-gradient(circle at 60% 40%,rgba(46,167,255,.2) 0%,rgba(0,212,255,.12) 60%,transparent 100%);filter:blur(60px) saturate(120%);opacity:.8;pointer-events:none}.hero-bg-shape[data-v-a50c8d81]{position:absolute;z-index:0;right:-120px;bottom:-80px;width:420px;height:420px;background:radial-gradient(circle at 40% 60%,rgba(31,111,235,.22) 0%,rgba(46,167,255,.18) 80%,transparent 100%);filter:blur(40px) saturate(120%);opacity:.5;pointer-events:none}.hero-gradient-overlay[data-v-a50c8d81]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg,#151a21d1,#2ea7ff1a 60%,#00d4ff14);mix-blend-mode:lighten;opacity:.8;transition:opacity .6s}.floating-shape[data-v-a50c8d81]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.35;pointer-events:none;z-index:0}.shape-1[data-v-a50c8d81]{width:260px;height:260px;top:10%;left:-120px;background:radial-gradient(circle,rgba(46,167,255,.28) 0%,transparent 70%);animation:float-a50c8d81 12s ease-in-out infinite}.shape-2[data-v-a50c8d81]{width:200px;height:200px;bottom:15%;right:-100px;background:radial-gradient(circle,rgba(0,212,255,.28) 0%,transparent 70%);animation:float-a50c8d81 14s ease-in-out infinite reverse}.shape-3[data-v-a50c8d81]{width:180px;height:180px;top:30%;right:15%;background:radial-gradient(circle,rgba(31,111,235,.22) 0%,transparent 70%);animation:float-a50c8d81 16s ease-in-out infinite}@keyframes float-a50c8d81{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}to{transform:translateY(0) translate(0)}}.hero-inner[data-v-a50c8d81]{display:grid;grid-template-columns:1fr 480px;gap:3.5rem;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.hero-left[data-v-a50c8d81]{display:flex;flex-direction:column;justify-content:center;padding-right:.5rem}.hero-title[data-v-a50c8d81]{font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.08;margin:0 0 1.2rem;color:var(--cp-text-primary);font-weight:900;letter-spacing:-.01em}.hero-sub[data-v-a50c8d81]{color:var(--cp-text-secondary);margin-bottom:1.25rem;max-width:52ch;font-size:1.18rem;font-weight:500}.hero-ctas[data-v-a50c8d81]{display:flex;gap:.85rem;margin-bottom:1rem;flex-wrap:wrap}.hero-features[data-v-a50c8d81]{display:flex;gap:1rem;list-style:none;padding:0;margin:0;color:var(--cp-text-secondary)}.fade-slide-in[data-v-a50c8d81]{opacity:0;transform:translateY(24px);animation:fadeSlideIn-a50c8d81 .95s cubic-bezier(.17,.85,.32,1) forwards}@keyframes fadeSlideIn-a50c8d81{to{opacity:1;transform:translateY(0)}}.animated-gradient-underline[data-v-a50c8d81]{position:relative;color:var(--cp-text-primary);-webkit-text-fill-color:initial;background:none}.animated-gradient-underline[data-v-a50c8d81]:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-6px;height:4px;border-radius:2px;background:var(--cp-brand-primary);opacity:.85}@keyframes gradientMove-a50c8d81{0%{background-position:0% 50%}to{background-position:100% 50%}}.animated-illustration[data-v-a50c8d81]{animation:illustrationBounce-a50c8d81 2.2s cubic-bezier(.4,1.6,.6,1) infinite alternate}@keyframes illustrationBounce-a50c8d81{0%{transform:translateY(0) scale(1)}80%{transform:translateY(-10px) scale(1.03)}to{transform:translateY(-16px) scale(1.04)}}.hero-right[data-v-a50c8d81]{display:flex;align-items:center;justify-content:center;min-height:420px}.hero-lottie[data-v-a50c8d81]{width:420px;height:420px;max-width:100%;max-height:80vh;margin:0 auto;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 8px 32px rgba(46,167,255,.15));animation:heroLottieFadeIn 1.2s cubic-bezier(.4,1.6,.6,1)}@media (max-width: 1100px){.hero-image[data-v-a50c8d81]{width:320px;height:320px}}@media (max-width: 680px){.hero-image[data-v-a50c8d81]{width:220px;height:220px}}.hero-features[data-v-a50c8d81]{display:flex;gap:1rem;list-style:none;padding:0;margin:1.2rem 0 0;flex-wrap:wrap;justify-content:flex-start}.feature-badge[data-v-a50c8d81]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:50px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);font-size:.95rem;font-weight:600;color:var(--cp-text-secondary);transition:transform .25s,box-shadow .25s,background .25s}.feature-badge[data-v-a50c8d81]:hover{transform:translateY(-3px);background:#ffffff1f;box-shadow:0 6px 18px #2ea7ff2e}.feature-icon[data-v-a50c8d81]{font-size:1.1rem;line-height:1}.about-grid[data-v-a50c8d81]{display:grid;grid-template-columns:1fr 380px;gap:2.5rem;align-items:start;margin-top:2.5rem}.values[data-v-a50c8d81]{margin-top:1rem;display:grid;gap:.75rem}.value[data-v-a50c8d81]{display:flex;gap:.85rem;align-items:flex-start}.value-icon[data-v-a50c8d81]{width:46px;height:46px;border-radius:10px;background:var(--cp-gradient-secondary);display:flex;align-items:center;justify-content:center;color:#fff}.card-surface[data-v-a50c8d81]{padding:1rem;border-radius:12px;border:1px solid var(--cp-surface-2);background:var(--cp-surface-1)}.stats-grid[data-v-a50c8d81]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.stat .num[data-v-a50c8d81]{font-size:2.3rem;font-weight:900;color:var(--cp-text-primary);letter-spacing:-.01em}.case-studies-grid[data-v-a50c8d81],.testimonials-grid[data-v-a50c8d81],.team-grid[data-v-a50c8d81],.blog-grid[data-v-a50c8d81]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.careers-grid[data-v-a50c8d81]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0}.benefit[data-v-a50c8d81]{text-align:center;padding:1rem}.form-card[data-v-a50c8d81]{padding:1rem;border-radius:10px}.mini-cta[data-v-a50c8d81]{position:fixed;right:16px;bottom:10px;z-index:1200}.will-reveal[data-v-a50c8d81],.fade-slide-in[data-v-a50c8d81],.section-header[data-v-a50c8d81]{opacity:0;transform:translateY(12px)}.reveal[data-v-a50c8d81],.animate-fade-in[data-v-a50c8d81]{opacity:1!important;transform:translateY(0)!important;transition:opacity .5s cubic-bezier(.17,.85,.32,1),transform .5s cubic-bezier(.17,.85,.32,1)}.section[data-v-a50c8d81]{position:relative;background:linear-gradient(120deg,#1e293beb,#3c63ff08);box-shadow:0 2px 32px #3c3c780f;overflow:hidden}.section-header[data-v-a50c8d81]{position:relative;z-index:2;background:transparent}.cards-grid[data-v-a50c8d81],.about-grid[data-v-a50c8d81],.careers-grid[data-v-a50c8d81]{position:relative;z-index:2}.hero-bg-effects[data-v-a50c8d81]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-container[data-v-a50c8d81]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 480px;gap:3.5rem;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.hero-content[data-v-a50c8d81]{display:flex;flex-direction:column;justify-content:center;padding-right:.5rem}.hero-visual[data-v-a50c8d81]{display:flex;align-items:center;justify-content:center;min-height:420px;transition:transform .25s ease;will-change:transform}.hero-subtitle[data-v-a50c8d81]{color:var(--cp-text-secondary);margin-bottom:1.25rem;max-width:52ch;font-size:1.18rem;font-weight:500}@media (max-width: 1100px){.hero-inner[data-v-a50c8d81],.hero-container[data-v-a50c8d81]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-left[data-v-a50c8d81],.hero-content[data-v-a50c8d81]{padding-right:0;align-items:center}.hero-ctas[data-v-a50c8d81],.hero-features[data-v-a50c8d81]{justify-content:center}.hero-right[data-v-a50c8d81],.hero-visual[data-v-a50c8d81]{order:-1;min-height:auto}.hero-lottie[data-v-a50c8d81]{width:320px;height:320px;margin:0 auto}.premium-logo[data-v-a50c8d81]{font-size:1.6rem}}@media (max-width: 680px){.hero[data-v-a50c8d81]{min-height:auto;height:auto;padding:6rem 1rem 3rem}.hero-title[data-v-a50c8d81]{font-size:clamp(1.8rem,6vw,2.6rem)}.hero-sub[data-v-a50c8d81]{font-size:1rem}.hero-lottie[data-v-a50c8d81]{width:220px;height:220px}.feature-badge[data-v-a50c8d81]{font-size:.85rem;padding:.5rem .9rem}}@media (max-width: 1024px){.about-grid[data-v-a50c8d81]{grid-template-columns:1fr;gap:2rem}.about-right[data-v-a50c8d81]{order:-1;margin-bottom:1rem}.about-left[data-v-a50c8d81]{text-align:center}.values[data-v-a50c8d81]{grid-template-columns:1fr 1fr;gap:1.2rem}}@media (max-width: 600px){.values[data-v-a50c8d81]{grid-template-columns:1fr}}@media (max-width: 1200px){.container[data-v-a50c8d81]{padding:0 2rem}.hero-title[data-v-a50c8d81]{font-size:clamp(2.4rem,5vw,3.6rem)}}@media (max-width: 1024px){.container[data-v-a50c8d81]{padding:0 1.5rem}.careers-grid[data-v-a50c8d81]{grid-template-columns:1fr 1fr}.case-studies-grid[data-v-a50c8d81],.testimonials-grid[data-v-a50c8d81],.team-grid[data-v-a50c8d81],.blog-grid[data-v-a50c8d81]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.section[data-v-a50c8d81]{padding:60px 0}.feature-badge[data-v-a50c8d81]{padding:.5rem .75rem}}@media (max-width: 768px){.container[data-v-a50c8d81]{padding:0 1.25rem}.hero-title[data-v-a50c8d81]{font-size:clamp(2rem,4vw,2.8rem)}.hero-subtitle[data-v-a50c8d81]{font-size:1.1rem}.section[data-v-a50c8d81]{padding:48px 0}.feature-badge[data-v-a50c8d81]{font-size:.9rem}}@media (max-width: 480px){.container[data-v-a50c8d81]{padding:0 1rem}.section[data-v-a50c8d81]{padding:40px 0}.hero-title[data-v-a50c8d81]{font-size:clamp(1.8rem,3.5vw,2.2rem);margin-top:3rem}.hero-subtitle[data-v-a50c8d81]{font-size:1rem}.hero[data-v-a50c8d81]{padding-top:6rem}.hero-ctas[data-v-a50c8d81]{flex-direction:column;width:100%}.hero-ctas .btn[data-v-a50c8d81]{width:100%}.feature-badge[data-v-a50c8d81]{font-size:.85rem;padding:.4rem .65rem}.careers-grid[data-v-a50c8d81],.case-studies-grid[data-v-a50c8d81],.testimonials-grid[data-v-a50c8d81],.team-grid[data-v-a50c8d81],.blog-grid[data-v-a50c8d81]{grid-template-columns:1fr;gap:1.25rem}.section-header h2[data-v-a50c8d81]{font-size:var(--cp-font-size-2xl)}.section-header p[data-v-a50c8d81]{font-size:var(--cp-font-size-base)}}@media (max-width: 680px){.careers-grid[data-v-a50c8d81]{grid-template-columns:1fr}.case-studies-grid[data-v-a50c8d81],.testimonials-grid[data-v-a50c8d81],.team-grid[data-v-a50c8d81],.blog-grid[data-v-a50c8d81]{grid-template-columns:1fr;gap:1.2rem}}a[data-v-a50c8d81]:focus,button[data-v-a50c8d81]:focus,ion-button[data-v-a50c8d81]:focus{outline:3px solid rgba(100,120,255,.12);outline-offset:3px}.feature-icon.pulse[data-v-a50c8d81]{display:inline-block;animation:pulse-a50c8d81 1.8s infinite}.feature-icon.glow[data-v-a50c8d81]{display:inline-block;animation:glowPulse-a50c8d81 2.2s infinite}.feature-icon.bounce[data-v-a50c8d81]{display:inline-block;animation:miniBounce-a50c8d81 2s infinite}@keyframes pulse-a50c8d81{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes glowPulse-a50c8d81{0%{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(46,167,255,0))}50%{transform:translateY(-2px);filter:drop-shadow(0 8px 28px rgba(46,167,255,.22))}to{transform:translateY(0)}}@keyframes miniBounce-a50c8d81{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.hero-container[data-v-a50c8d81]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.hero-content[data-v-a50c8d81]{z-index:6;padding:3.5rem 2.5rem;max-width:640px;color:var(--cp-text-primary)}.hero-bg-image[data-v-a50c8d81]{position:absolute;top:0;right:0;bottom:0;width:50vw;height:100%;max-width:50%;background-repeat:no-repeat;background-position:right center;background-size:cover;pointer-events:none;z-index:3;will-change:transform,opacity;opacity:.98;transition:transform .35s ease,opacity .35s ease;filter:drop-shadow(-20px 16px 48px rgba(0,0,0,.35));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 12%,rgba(0,0,0,.65) 30%,rgba(0,0,0,1) 60%);mask-image:linear-gradient(90deg,#0000,#00000059 12%,#000000a6 30%,#000 60%);mask-mode:alpha}.hero-bg-image[data-v-a50c8d81]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9}.hero-gradient-overlay[data-v-a50c8d81]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#060a12db,#060a12b8 30%,#060a126b,#060a122e 60%,#060a1205);transition:opacity .4s ease}@media (max-width: 1100px){.hero-container[data-v-a50c8d81]{grid-template-columns:1fr;padding:0 1.25rem}.hero-bg-image[data-v-a50c8d81]{position:relative;width:100%;max-width:640px;height:auto;background-size:contain;background-position:center;margin:1.25rem auto 0;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 8px 28px rgba(0,0,0,.28));z-index:2}.hero-gradient-overlay[data-v-a50c8d81]{opacity:.9}.hero-content[data-v-a50c8d81]{padding:2rem 1rem;text-align:center}}@media (max-width: 680px){.hero-content[data-v-a50c8d81]{padding:1.25rem 1rem}.hero-bg-image[data-v-a50c8d81]{width:90%;max-width:360px}}.service-card[data-v-6fa55f1d]{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;outline:none;cursor:pointer}.service-card[data-v-6fa55f1d]:focus{box-shadow:0 0 0 4px #2563eb1f;transform:translateY(-4px)}.service-card[data-v-6fa55f1d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cp-gradient-primary);opacity:0;transition:opacity var(--cp-transition-normal)}.service-card[data-v-6fa55f1d]:hover:before{opacity:1}.card-with-icon[data-v-6fa55f1d]{text-align:center}.service-content[data-v-6fa55f1d]{flex:1;display:flex;flex-direction:column}.service-content.has-image[data-v-6fa55f1d]{align-items:flex-start;text-align:left}.service-card.featured[data-v-6fa55f1d]{border-color:var(--cp-brand-primary);background:linear-gradient(135deg,var(--cp-glass-bg) 0%,rgba(108,99,255,.05) 100%)}.service-image[data-v-6fa55f1d]{width:100%;height:150px;margin-bottom:var(--cp-space-4);border-radius:var(--cp-radius-lg);overflow:hidden;background:linear-gradient(135deg,#0070f314,#d946ef14);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,112,243,.1)}.service-image img[data-v-6fa55f1d]{width:90%;height:90%;object-fit:contain;transition:transform var(--cp-transition-normal);filter:drop-shadow(0 2px 8px rgba(0,112,243,.15))}.service-card:hover .service-image[data-v-6fa55f1d]{background:linear-gradient(135deg,#0070f31f,#d946ef1f);border-color:#0070f333}.service-card:hover .service-image img[data-v-6fa55f1d]{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(0,112,243,.25))}.service-title[data-v-6fa55f1d]{font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-bold);color:var(--cp-text-primary);margin-bottom:var(--cp-space-3);line-height:var(--cp-line-height-tight)}.service-description[data-v-6fa55f1d]{color:var(--cp-text-secondary);line-height:var(--cp-line-height-relaxed);margin-bottom:var(--cp-space-4)}.service-features ul[data-v-6fa55f1d]{list-style:none;padding:0;margin:0}.service-features li[data-v-6fa55f1d]{display:flex;align-items:center;gap:var(--cp-space-2);color:var(--cp-text-muted);font-size:var(--cp-font-size-sm);margin-bottom:var(--cp-space-2)}.service-features li ion-icon[data-v-6fa55f1d]{color:var(--cp-brand-secondary);flex-shrink:0}.service-footer[data-v-6fa55f1d]{margin-top:auto;display:flex;justify-content:flex-start;gap:.75rem;align-items:center}.service-link[data-v-6fa55f1d]{display:inline-flex;align-items:center;gap:var(--cp-space-2);color:var(--cp-brand-primary);text-decoration:none;font-weight:var(--cp-font-weight-semibold);font-size:var(--cp-font-size-sm);padding:.5rem .75rem;border-radius:6px;background:rgba(var(--brand-primary-rgb),.1);transition:all var(--cp-transition-normal)}.service-link[data-v-6fa55f1d]:hover{color:var(--cp-brand-primary);background:rgba(var(--brand-primary-rgb),.15);transform:translateY(-2px)}.service-link ion-icon[data-v-6fa55f1d]{transition:transform var(--cp-transition-normal)}.service-link:hover ion-icon[data-v-6fa55f1d]{transform:translate(4px)}.service-link-ghost[data-v-6fa55f1d]{color:#ffffffa6;font-weight:600;display:inline-flex;gap:.5rem;align-items:center}@media (max-width: 1024px){.service-card[data-v-6fa55f1d]{padding:var(--cp-space-5)}.service-image[data-v-6fa55f1d]{height:140px}.card-icon[data-v-6fa55f1d]{width:56px;height:56px;font-size:1.75rem}}@media (max-width: 768px){.service-card[data-v-6fa55f1d]{padding:var(--cp-space-4)}.service-image[data-v-6fa55f1d]{height:120px}.card-icon[data-v-6fa55f1d]{width:48px;height:48px;font-size:1.5rem}.service-title[data-v-6fa55f1d]{font-size:var(--cp-font-size-lg);margin-bottom:var(--cp-space-2)}.service-description[data-v-6fa55f1d]{font-size:var(--cp-font-size-base)}}@media (max-width: 480px){.service-card[data-v-6fa55f1d]{padding:var(--cp-space-3)}.service-image[data-v-6fa55f1d]{height:100px;margin-bottom:var(--cp-space-3)}.card-icon[data-v-6fa55f1d]{width:40px;height:40px;font-size:1.25rem}.service-title[data-v-6fa55f1d]{font-size:var(--cp-font-size-base)}.service-description[data-v-6fa55f1d]{font-size:var(--cp-font-size-sm);margin-bottom:var(--cp-space-3)}.service-features li[data-v-6fa55f1d]{font-size:var(--cp-font-size-xs)}.service-link[data-v-6fa55f1d]{font-size:var(--cp-font-size-xs);padding:.4rem .6rem}}.services-page[data-v-4f49c075]{min-height:100vh;margin-top:80px}.page-hero[data-v-4f49c075]{background:linear-gradient(135deg,#0f141af2,#151a21e6,#0f141af2);padding:4rem 0 2rem;position:relative}.page-hero[data-v-4f49c075]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(46,167,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,212,255,.08) 0%,transparent 50%);pointer-events:none}.services-grid[data-v-4f49c075]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.section-cta[data-v-4f49c075]{display:flex;gap:1rem;justify-content:center;margin-top:4rem;flex-wrap:wrap}@media (max-width: 768px){.page-hero[data-v-4f49c075]{padding:2rem 0 1rem}.services-grid[data-v-4f49c075]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.section-cta[data-v-4f49c075]{flex-direction:column;align-items:center;margin-top:3rem}}.technology-showcase[data-v-40e393f9]{position:relative}.tech-categories[data-v-40e393f9]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cp-space-3);margin-bottom:var(--cp-space-8)}.category-btn[data-v-40e393f9]{padding:var(--cp-space-2) var(--cp-space-4);border-radius:var(--cp-radius-full);background:var(--cp-glass-subtle);border:1px solid var(--cp-glass-border);color:var(--cp-text-secondary);font-weight:var(--cp-font-weight-medium);cursor:pointer;transition:all var(--cp-transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-btn[data-v-40e393f9]:hover{background:var(--cp-glass-bg);color:var(--cp-text-primary)}.category-btn.active[data-v-40e393f9]{background:var(--cp-gradient-primary);color:#fff;border-color:transparent;box-shadow:var(--cp-shadow-brand)}.tech-grid[data-v-40e393f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--cp-space-3)}.tech-item[data-v-40e393f9]{display:flex;align-items:center;gap:var(--cp-space-3);padding:var(--cp-space-3);background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-lg);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);transition:all var(--cp-transition-normal);cursor:pointer;position:relative;overflow:hidden;min-height:70px}.tech-item[data-v-40e393f9]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cp-gradient-primary);opacity:0;transition:opacity var(--cp-transition-normal)}.tech-item[data-v-40e393f9]:hover{transform:translateY(-2px);border-color:var(--cp-glass-strong);box-shadow:var(--cp-shadow-lg)}.tech-item[data-v-40e393f9]:hover:before{opacity:1}.tech-item.proficiency-expert[data-v-40e393f9]:before{background:var(--cp-gradient-primary)}.tech-item.proficiency-advanced[data-v-40e393f9]:before{background:var(--cp-gradient-secondary)}.tech-item.proficiency-intermediate[data-v-40e393f9]:before{background:linear-gradient(135deg,var(--cp-warning) 0%,var(--cp-brand-accent) 100%)}.tech-icon[data-v-40e393f9]{width:40px;height:40px;flex-shrink:0}.icon-placeholder[data-v-40e393f9]{width:100%;height:100%;background:var(--cp-gradient-primary);border-radius:var(--cp-radius-lg);display:flex;align-items:center;justify-content:center;font-weight:var(--cp-font-weight-bold);color:#fff;font-size:1.1rem}.tech-info[data-v-40e393f9]{flex:1;min-width:0}.tech-name[data-v-40e393f9]{font-size:var(--cp-font-size-md);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary);margin:0 0 2px;line-height:1.3}.tech-category[data-v-40e393f9]{font-size:var(--cp-font-size-xs);color:var(--cp-text-muted);margin:0 0 var(--cp-space-1) 0;line-height:1.2}.proficiency-badge[data-v-40e393f9]{display:inline-block;padding:2px var(--cp-space-2);border-radius:var(--cp-radius-sm);font-size:10px;font-weight:var(--cp-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.proficiency-badge.expert[data-v-40e393f9]{background:#6c63ff33;color:var(--cp-brand-primary);border:1px solid rgba(108,99,255,.3)}.proficiency-badge.advanced[data-v-40e393f9]{background:#00e0d333;color:var(--cp-brand-secondary);border:1px solid rgba(0,224,211,.3)}.proficiency-badge.intermediate[data-v-40e393f9]{background:#ffd93d33;color:var(--cp-warning);border:1px solid rgba(255,217,61,.3)}.tech-tooltip[data-v-40e393f9]{position:fixed;z-index:var(--cp-z-tooltip);background:var(--cp-surface-1);border:1px solid var(--cp-surface-2);border-radius:var(--cp-radius-lg);padding:var(--cp-space-3);box-shadow:var(--cp-shadow-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;max-width:200px}.tech-tooltip h5[data-v-40e393f9]{margin:0 0 var(--cp-space-1) 0;font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary)}.tech-tooltip p[data-v-40e393f9]{margin:0;font-size:var(--cp-font-size-xs);color:var(--cp-text-muted)}@media (max-width: 1200px){.tech-grid[data-v-40e393f9]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--cp-space-4)}}@media (max-width: 1024px){.tech-grid[data-v-40e393f9]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--cp-space-3)}.tech-item[data-v-40e393f9]{padding:var(--cp-space-3)}.tech-categories[data-v-40e393f9]{margin-bottom:var(--cp-space-6)}}@media (max-width: 768px){.tech-grid[data-v-40e393f9]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cp-space-2)}.tech-item[data-v-40e393f9]{padding:var(--cp-space-2);min-height:60px}.tech-icon[data-v-40e393f9]{width:40px;height:40px}.icon-placeholder[data-v-40e393f9]{font-size:1rem}.tech-categories[data-v-40e393f9]{gap:var(--cp-space-2);margin-bottom:var(--cp-space-4)}.category-btn[data-v-40e393f9]{padding:var(--cp-space-2) var(--cp-space-3);font-size:var(--cp-font-size-sm)}.tech-name[data-v-40e393f9]{font-size:var(--cp-font-size-base)}}@media (max-width: 480px){.tech-grid[data-v-40e393f9]{grid-template-columns:1fr;gap:var(--cp-space-2)}.tech-item[data-v-40e393f9]{padding:var(--cp-space-2);min-height:56px}.tech-icon[data-v-40e393f9]{width:36px;height:36px}.tech-categories[data-v-40e393f9]{gap:var(--cp-space-1);margin-bottom:var(--cp-space-4)}.category-btn[data-v-40e393f9]{padding:var(--cp-space-1) var(--cp-space-2);font-size:var(--cp-font-size-xs)}.tech-name[data-v-40e393f9]{font-size:var(--cp-font-size-sm)}.tech-category[data-v-40e393f9]{font-size:var(--cp-font-size-xs)}.proficiency-badge[data-v-40e393f9]{font-size:9px;padding:1px var(--cp-space-1)}}.technologies-page[data-v-bb1f543b]{min-height:100vh;margin-top:80px}.page-hero[data-v-bb1f543b]{background:linear-gradient(135deg,#0f141af2,#151a21e6,#0f141af2);padding:4rem 0 2rem;position:relative}.page-hero[data-v-bb1f543b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(46,167,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,212,255,.08) 0%,transparent 50%);pointer-events:none}.section-cta[data-v-bb1f543b]{display:flex;gap:1rem;justify-content:center;margin-top:4rem;flex-wrap:wrap}@media (max-width: 1200px){.container[data-v-bb1f543b]{padding:0 2rem}}@media (max-width: 1024px){.container[data-v-bb1f543b]{padding:0 1.5rem}.page-hero[data-v-bb1f543b]{padding:3rem 0 2rem}.section-cta[data-v-bb1f543b]{margin-top:3rem}}@media (max-width: 768px){.container[data-v-bb1f543b]{padding:0 1.25rem}.page-hero[data-v-bb1f543b]{padding:2.5rem 0 1.5rem}.section-cta[data-v-bb1f543b]{flex-direction:column;align-items:center;gap:.75rem;margin-top:2.5rem}.btn[data-v-bb1f543b]{width:100%;max-width:300px}}@media (max-width: 480px){.container[data-v-bb1f543b]{padding:0 1rem}.page-hero[data-v-bb1f543b]{padding:2rem 0 1rem}.section-cta[data-v-bb1f543b]{margin-top:2rem}.btn[data-v-bb1f543b]{font-size:var(--cp-font-size-sm);padding:.75rem 1rem}}.capabilities-page[data-v-92a75b2f]{min-height:100vh;margin-top:80px}.page-hero[data-v-92a75b2f]{background:linear-gradient(135deg,#0f141af2,#151a21e6,#0f141af2);padding:4rem 0 2rem;position:relative}.page-hero[data-v-92a75b2f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(46,167,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,212,255,.08) 0%,transparent 50%);pointer-events:none}.capabilities-grid[data-v-92a75b2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin-top:3rem}.capability-card[data-v-92a75b2f]{display:flex;gap:0}.capability-card .card-content[data-v-92a75b2f]{flex:1}.capability-header[data-v-92a75b2f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--cp-space-3);gap:var(--cp-space-3)}.capability-header h3[data-v-92a75b2f]{margin:0;flex:1}.capability-category[data-v-92a75b2f]{background:var(--cp-gradient-secondary);color:#fff;padding:var(--cp-space-1) var(--cp-space-3);border-radius:var(--cp-radius-full);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);white-space:nowrap}.capability-content p[data-v-92a75b2f]{margin:0;color:var(--cp-text-secondary);line-height:1.6;font-size:.95rem}.section-cta[data-v-92a75b2f]{display:flex;gap:1rem;justify-content:center;margin-top:4rem;flex-wrap:wrap}@media (max-width: 768px){.page-hero[data-v-92a75b2f]{padding:2rem 0 1rem}.capabilities-grid[data-v-92a75b2f]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.capability-card[data-v-92a75b2f]{padding:1.5rem;gap:1rem}.capability-icon[data-v-92a75b2f]{width:56px;height:56px;font-size:1.75rem}.capability-header h3[data-v-92a75b2f]{font-size:1.1rem}.section-cta[data-v-92a75b2f]{flex-direction:column;align-items:center;margin-top:3rem}}@media (max-width: 480px){.capability-card[data-v-92a75b2f]{flex-direction:column;text-align:center}.capability-icon[data-v-92a75b2f]{align-self:center}.capability-header[data-v-92a75b2f]{align-items:center}}.about-page[data-v-a50c8143]{padding-top:7rem;background:var(--cp-gradient-hero)}.container[data-v-a50c8143]{max-width:1280px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.about-grid[data-v-a50c8143]{display:grid;grid-template-columns:1fr 420px;gap:3.5rem;align-items:start;margin-top:3rem}.about-content[data-v-a50c8143]{animation:fadeInLeft-a50c8143 .8s ease-out}.values-heading[data-v-a50c8143]{color:var(--cp-text-primary);font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-semibold);margin:2.5rem 0 1.5rem;letter-spacing:-.025em}.values-grid[data-v-a50c8143]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.value-card[data-v-a50c8143]{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;border-radius:var(--cp-radius-xl);background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--cp-transition-normal);cursor:pointer}.value-card[data-v-a50c8143]:hover{transform:translateY(-4px);background:var(--cp-glass-strong);border-color:var(--cp-brand-primary);box-shadow:var(--cp-shadow-brand)}.value-icon[data-v-a50c8143]{width:56px;height:56px;border-radius:var(--cp-radius-xl);background:var(--cp-gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;transition:all var(--cp-transition-normal);flex-shrink:0}.value-icon.active[data-v-a50c8143]{transform:scale(1.1) rotate(5deg);background:var(--cp-gradient-secondary)}.value-content h5[data-v-a50c8143]{color:var(--cp-text-primary);font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);margin:0 0 .5rem}.value-content p[data-v-a50c8143]{color:var(--cp-text-muted);font-size:var(--cp-font-size-sm);line-height:var(--cp-line-height-relaxed);margin:0}.about-sidebar[data-v-a50c8143]{animation:fadeInRight-a50c8143 .8s ease-out}.interactive-card[data-v-a50c8143]{background:var(--cp-gradient-card);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-2xl);padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:8rem;overflow:hidden}.card-header[data-v-a50c8143]{margin-bottom:2rem;position:relative}.card-header h3[data-v-a50c8143]{color:var(--cp-text-primary);font-size:var(--cp-font-size-2xl);font-weight:var(--cp-font-weight-bold);margin:0;line-height:var(--cp-line-height-tight)}.header-decoration[data-v-a50c8143]{width:60px;height:4px;background:var(--cp-gradient-primary);border-radius:var(--cp-radius-full);margin-top:1rem}.stats-container[data-v-a50c8143]{display:grid;gap:1.5rem}.stat-item[data-v-a50c8143]{padding:1.5rem;background:#2ea7ff0d;border:1px solid rgba(46,167,255,.1);border-radius:var(--cp-radius-lg);transition:all var(--cp-transition-normal);cursor:pointer;position:relative;overflow:hidden}.stat-item[data-v-a50c8143]:hover,.stat-item.highlighted[data-v-a50c8143]{background:#2ea7ff1a;border-color:var(--cp-brand-primary);transform:translate(8px)}.stat-value[data-v-a50c8143]{font-size:var(--cp-font-size-3xl);font-weight:var(--cp-font-weight-black);color:var(--cp-brand-primary);margin:0 0 .5rem;line-height:1}.stat-label[data-v-a50c8143]{font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary);margin:0 0 .5rem}.stat-description[data-v-a50c8143]{font-size:var(--cp-font-size-sm);color:var(--cp-text-muted);line-height:var(--cp-line-height-relaxed);margin:0}.stat-progress[data-v-a50c8143]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#2ea7ff1a;overflow:hidden}.progress-bar[data-v-a50c8143]{height:100%;background:var(--cp-gradient-primary);transform:translate(-100%);transition:transform .6s ease-out}.stat-progress.active .progress-bar[data-v-a50c8143]{transform:translate(0)}.company-highlight[data-v-a50c8143]{margin-top:2rem;padding:1.5rem;background:var(--cp-gradient-accent);border-radius:var(--cp-radius-xl);position:relative;overflow:hidden}.company-highlight[data-v-a50c8143]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--cp-gradient-primary);opacity:.1}.highlight-content[data-v-a50c8143]{display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.highlight-icon[data-v-a50c8143]{width:48px;height:48px;background:#fff3;border-radius:var(--cp-radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.highlight-text h5[data-v-a50c8143]{color:#fff;font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);margin:0 0 .25rem}.highlight-text p[data-v-a50c8143]{color:#ffffffe6;font-size:var(--cp-font-size-sm);margin:0;line-height:var(--cp-line-height-relaxed)}@keyframes fadeInLeft-a50c8143{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-a50c8143{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.about-grid[data-v-a50c8143]{grid-template-columns:1fr;gap:2.5rem}.values-grid[data-v-a50c8143]{grid-template-columns:1fr}.interactive-card[data-v-a50c8143]{position:relative;top:0}.container[data-v-a50c8143]{padding:0 1rem}}@media (max-width: 768px){.about-page[data-v-a50c8143]{padding-top:5rem}.about-grid[data-v-a50c8143]{margin-top:2rem;gap:2rem}.value-card[data-v-a50c8143]{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.value-icon[data-v-a50c8143]{width:48px;height:48px;align-self:center}.interactive-card[data-v-a50c8143]{padding:1.5rem}.card-header h3[data-v-a50c8143]{font-size:var(--cp-font-size-xl)}.stat-item[data-v-a50c8143]{padding:1.25rem}.stat-value[data-v-a50c8143]{font-size:var(--cp-font-size-2xl)}.company-highlight[data-v-a50c8143]{margin-top:1.5rem;padding:1.25rem}.highlight-content[data-v-a50c8143]{flex-direction:column;text-align:center;gap:.75rem}}@media (prefers-reduced-motion: no-preference){.value-card[data-v-a50c8143],.stat-item[data-v-a50c8143]{transition:all var(--cp-transition-normal)}.value-card[data-v-a50c8143]:nth-child(2n){animation-delay:.1s}.value-card[data-v-a50c8143]:nth-child(odd){animation-delay:.2s}}.careers-page[data-v-b835a87d]{--background: var(--cp-surface-0);margin-top:80px;background:var(--cp-gradient-hero)}.container[data-v-b835a87d]{max-width:1280px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.careers-hero[data-v-b835a87d]{padding:6rem 0;position:relative;overflow:hidden}.hero-background[data-v-b835a87d]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--cp-gradient-hero);opacity:.8}.hero-content[data-v-b835a87d]{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:2;animation:fadeInUp-b835a87d .8s ease-out}.hero-badge[data-v-b835a87d]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--cp-gradient-primary);border-radius:var(--cp-radius-full);color:#fff;font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);margin-bottom:2rem;box-shadow:var(--cp-shadow-brand)}.hero-stats[data-v-b835a87d]{display:flex;justify-content:center;gap:3rem;margin-top:3rem;flex-wrap:wrap}.hero-stats .stat-item[data-v-b835a87d]{text-align:center;animation:fadeInUp-b835a87d .8s ease-out}.hero-stats .stat-item[data-v-b835a87d]:nth-child(2){animation-delay:.1s}.hero-stats .stat-item[data-v-b835a87d]:nth-child(3){animation-delay:.2s}.hero-stats .stat-number[data-v-b835a87d]{font-size:var(--cp-font-size-3xl);font-weight:var(--cp-font-weight-black);color:var(--cp-brand-primary);margin-bottom:.5rem}.hero-stats .stat-label[data-v-b835a87d]{font-size:var(--cp-font-size-sm);color:var(--cp-text-muted);font-weight:var(--cp-font-weight-medium)}.benefits-section[data-v-b835a87d]{padding:5rem 0}.benefits-grid[data-v-b835a87d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.benefit-card[data-v-b835a87d]{padding:2rem;background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-2xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all var(--cp-transition-normal);cursor:pointer;position:relative;overflow:hidden;animation:fadeInUp-b835a87d .6s ease-out}.benefit-card[data-v-b835a87d]:nth-child(2){animation-delay:.1s}.benefit-card[data-v-b835a87d]:nth-child(3){animation-delay:.2s}.benefit-card[data-v-b835a87d]:nth-child(4){animation-delay:.3s}.benefit-card[data-v-b835a87d]:nth-child(5){animation-delay:.4s}.benefit-card[data-v-b835a87d]:nth-child(6){animation-delay:.5s}.benefit-card[data-v-b835a87d]:hover,.benefit-card.highlighted[data-v-b835a87d]{transform:translateY(-8px);background:var(--cp-glass-strong);border-color:var(--cp-brand-primary);box-shadow:var(--cp-shadow-brand)}.benefit-icon[data-v-b835a87d]{width:64px;height:64px;border-radius:var(--cp-radius-xl);background:var(--cp-gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:1.5rem;transition:all var(--cp-transition-normal)}.benefit-icon.active[data-v-b835a87d]{transform:scale(1.1) rotate(10deg);background:var(--cp-gradient-secondary)}.benefit-content h4[data-v-b835a87d]{color:var(--cp-text-primary);font-size:var(--cp-font-size-xl);font-weight:var(--cp-font-weight-bold);margin:0 0 1rem}.benefit-content p[data-v-b835a87d]{color:var(--cp-text-muted);line-height:var(--cp-line-height-relaxed);margin:0}.benefit-decoration[data-v-b835a87d]{position:absolute;top:-10px;right:-10px;width:40px;height:40px;background:var(--cp-gradient-accent);border-radius:50%;opacity:0;transition:opacity var(--cp-transition-normal)}.benefit-card:hover .benefit-decoration[data-v-b835a87d]{opacity:.3}.positions-section[data-v-b835a87d]{padding:5rem 0;background:var(--cp-surface-1)}.position-filters[data-v-b835a87d]{display:flex;justify-content:center;gap:1rem;margin:2.5rem 0;flex-wrap:wrap}.filter-btn[data-v-b835a87d]{padding:.75rem 1.5rem;border:2px solid var(--cp-glass-border);background:transparent;color:var(--cp-text-muted);border-radius:var(--cp-radius-full);font-weight:var(--cp-font-weight-medium);transition:all var(--cp-transition-normal);cursor:pointer}.filter-btn[data-v-b835a87d]:hover,.filter-btn.active[data-v-b835a87d]{background:var(--cp-gradient-primary);color:#fff;border-color:var(--cp-brand-primary);transform:translateY(-2px)}.positions-grid[data-v-b835a87d]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2.5rem}.position-card[data-v-b835a87d]{padding:2.5rem;background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-2xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all var(--cp-transition-normal);position:relative;overflow:hidden;animation:fadeInUp-b835a87d .6s ease-out}.position-card[data-v-b835a87d]:hover{transform:translateY(-8px);background:var(--cp-glass-strong);border-color:var(--cp-brand-primary);box-shadow:var(--cp-shadow-brand)}.position-header[data-v-b835a87d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.position-title-section h3[data-v-b835a87d]{margin:0 0 .75rem;color:var(--cp-text-primary);font-size:var(--cp-font-size-2xl);font-weight:var(--cp-font-weight-bold)}.position-badges[data-v-b835a87d]{display:flex;gap:.5rem;flex-wrap:wrap}.badge[data-v-b835a87d]{padding:.25rem .75rem;border-radius:var(--cp-radius-full);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold)}.badge-type[data-v-b835a87d]{background:var(--cp-gradient-primary);color:#fff}.badge-department[data-v-b835a87d]{background:#ffffff1a;color:var(--cp-text-secondary)}.position-favorite[data-v-b835a87d]{width:40px;height:40px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:var(--cp-text-muted);transition:all var(--cp-transition-normal);cursor:pointer;opacity:0}.position-favorite.active[data-v-b835a87d]{opacity:1;background:#ffffff1a;color:var(--cp-brand-primary)}.position-details[data-v-b835a87d]{display:flex;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.detail-item[data-v-b835a87d]{display:flex;align-items:center;gap:.5rem;color:var(--cp-text-secondary);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-medium)}.detail-item ion-icon[data-v-b835a87d]{font-size:1.1rem;color:var(--cp-brand-primary)}.position-description[data-v-b835a87d]{color:var(--cp-text-muted);line-height:var(--cp-line-height-relaxed);margin-bottom:2rem}.skills-section[data-v-b835a87d]{margin-bottom:2rem}.skills-header[data-v-b835a87d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skills-header h5[data-v-b835a87d]{margin:0;color:var(--cp-text-primary);font-weight:var(--cp-font-weight-semibold)}.skills-count[data-v-b835a87d]{font-size:var(--cp-font-size-xs);color:var(--cp-text-muted);background:#2ea7ff1a;padding:.25rem .5rem;border-radius:var(--cp-radius-full)}.skills-tags[data-v-b835a87d]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-b835a87d]{padding:.5rem .75rem;border-radius:var(--cp-radius-lg);background:#2ea7ff1a;color:var(--cp-brand-primary);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-medium);border:1px solid rgba(46,167,255,.2);transition:all var(--cp-transition-normal);animation:slideInRight-b835a87d .4s ease-out}.skill-tag[data-v-b835a87d]:hover{background:var(--cp-gradient-primary);color:#fff;transform:translateY(-2px)}.skill-tag.more[data-v-b835a87d]{background:#ffffff1a;color:var(--cp-text-muted);border-color:#fff3}.position-actions[data-v-b835a87d]{display:flex;gap:1rem;justify-content:flex-end}.application-section[data-v-b835a87d]{padding:5rem 0;background:var(--cp-gradient-hero)}.application-grid[data-v-b835a87d]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:3rem}.info-content[data-v-b835a87d]{animation:fadeInLeft-b835a87d .8s ease-out}.application-benefits[data-v-b835a87d]{margin-top:2rem}.benefit-item[data-v-b835a87d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--cp-text-secondary)}.benefit-item ion-icon[data-v-b835a87d]{font-size:1.25rem;color:var(--cp-brand-success)}.form-card[data-v-b835a87d]{background:var(--cp-glass-strong);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius-2xl);padding:2.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeInRight-b835a87d .8s ease-out}.form-header[data-v-b835a87d]{margin-bottom:2rem}.form-header h3[data-v-b835a87d]{color:var(--cp-text-primary);font-size:var(--cp-font-size-2xl);font-weight:var(--cp-font-weight-bold);margin:0 0 1rem}.form-progress[data-v-b835a87d]{width:100%;height:4px;background:#ffffff1a;border-radius:var(--cp-radius-full);overflow:hidden}.progress-bar[data-v-b835a87d]{height:100%;background:var(--cp-gradient-primary);transition:width .3s ease}.form-row[data-v-b835a87d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-field[data-v-b835a87d]{margin-bottom:1.5rem}.file-upload-label[data-v-b835a87d]{display:block;cursor:pointer}.file-input[data-v-b835a87d]{display:none}.file-upload-button[data-v-b835a87d]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:2px dashed var(--cp-glass-border);border-radius:var(--cp-radius-lg);color:var(--cp-text-muted);background:#ffffff05;transition:all var(--cp-transition-normal)}.file-upload-button[data-v-b835a87d]:hover{border-color:var(--cp-brand-primary);color:var(--cp-text-primary);background:#2ea7ff0d}.form-actions[data-v-b835a87d]{text-align:center;margin-top:2rem}@keyframes fadeInUp-b835a87d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-b835a87d{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-b835a87d{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-b835a87d{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.benefits-grid[data-v-b835a87d]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.positions-grid[data-v-b835a87d]{grid-template-columns:1fr}.application-grid[data-v-b835a87d]{grid-template-columns:1fr;gap:2.5rem}.hero-stats[data-v-b835a87d]{gap:2rem}}@media (max-width: 768px){.careers-hero[data-v-b835a87d]{padding:4rem 0}.benefits-grid[data-v-b835a87d],.form-row[data-v-b835a87d]{grid-template-columns:1fr}.position-badges[data-v-b835a87d]{flex-direction:column;align-items:flex-start;gap:.5rem}.position-details[data-v-b835a87d]{flex-direction:column;gap:.75rem}.position-actions[data-v-b835a87d]{flex-direction:column}.hero-stats[data-v-b835a87d]{flex-direction:column;gap:1.5rem}.position-filters[data-v-b835a87d]{gap:.5rem}.filter-btn[data-v-b835a87d]{padding:.5rem 1rem;font-size:var(--cp-font-size-sm)}.container[data-v-b835a87d]{padding:0 1rem}.form-card[data-v-b835a87d]{padding:2rem}}@media (max-width: 480px){.position-card[data-v-b835a87d]{padding:1.5rem}.benefit-card[data-v-b835a87d]{padding:1.5rem;text-align:center}}.contact-page[data-v-a34a2875]{min-height:100vh;background:var(--cp-surface-0);margin-top:80px}.hero-section[data-v-a34a2875]{background:var(--cp-surface-0);position:relative;padding:80px 0 60px;color:#fff;text-align:center;overflow:hidden}.hero-section[data-v-a34a2875]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--cp-gradient-primary);opacity:.05}.hero-content[data-v-a34a2875]{max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-title[data-v-a34a2875]{font-size:3.5rem;font-weight:var(--cp-font-weight-black);margin-bottom:1rem;color:var(--cp-text-primary);line-height:var(--cp-line-height-tight);letter-spacing:-.02em}.hero-description[data-v-a34a2875]{font-size:1.2rem;line-height:var(--cp-line-height-relaxed);color:var(--cp-text-secondary);max-width:600px;margin:0 auto}.contact-info-section[data-v-a34a2875]{padding:80px 0;background:var(--cp-surface-0)}.section-container[data-v-a34a2875]{max-width:1200px;margin:0 auto;padding:0 20px}.contact-info-grid[data-v-a34a2875]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.contact-info-card[data-v-a34a2875]{text-align:center}.contact-info-card h3[data-v-a34a2875]{margin-bottom:var(--cp-space-2);color:var(--cp-text-primary)}.company-name[data-v-a34a2875]{font-weight:var(--cp-font-weight-semibold);color:var(--cp-brand-primary);margin-bottom:var(--cp-space-1)}.location[data-v-a34a2875]{color:var(--cp-text-secondary);margin-bottom:0}.contact-link[data-v-a34a2875]{color:var(--cp-brand-primary);text-decoration:none;font-weight:var(--cp-font-weight-semibold);transition:color var(--cp-transition-fast)}.contact-link[data-v-a34a2875]:hover{color:var(--cp-brand-secondary);text-decoration:underline}.location[data-v-a34a2875]{color:var(--cp-text-secondary);font-size:1rem;line-height:var(--cp-line-height-relaxed)}.contact-link[data-v-a34a2875]{color:var(--cp-brand-primary);text-decoration:none;font-weight:var(--cp-font-weight-semibold);font-size:1.1rem;transition:color .3s ease}.contact-link[data-v-a34a2875]:hover{color:var(--cp-brand-secondary)}.contact-form-section[data-v-a34a2875]{padding:80px 0;background:var(--cp-surface-0)}.form-container[data-v-a34a2875]{max-width:800px;margin:0 auto}.contact-form-card[data-v-a34a2875]{margin-top:var(--cp-space-8)}.contact-form-card .card-header[data-v-a34a2875]{text-align:center;margin-bottom:var(--cp-space-6)}.contact-form-card h2[data-v-a34a2875]{font-size:var(--cp-font-size-4xl);font-weight:var(--cp-font-weight-black);color:var(--cp-text-primary);margin-bottom:var(--cp-space-2);line-height:var(--cp-line-height-tight)}.contact-form-card p[data-v-a34a2875]{font-size:var(--cp-font-size-lg);color:var(--cp-text-secondary)}.form-grid[data-v-a34a2875]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.form-field.full-width[data-v-a34a2875]{grid-column:1 / -1}.form-item[data-v-a34a2875]{--background: transparent;--border-radius: 12px;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0}.field-container[data-v-a34a2875]{width:100%}.field-label[data-v-a34a2875]{font-weight:var(--cp-font-weight-semibold);color:var(--cp-text-primary);margin-bottom:.5rem}.required[data-v-a34a2875]{color:var(--cp-brand-danger);margin-left:4px}.form-input[data-v-a34a2875],.form-textarea[data-v-a34a2875]{--background: var(--cp-surface-2);--color: var(--cp-text-primary);--placeholder-color: var(--cp-text-secondary);--border-radius: 12px;--padding-start: 1rem;--padding-end: 1rem;--padding-top: 1rem;--padding-bottom: 1rem;border:2px solid var(--cp-surface-3);transition:all .3s ease}.form-input[data-v-a34a2875]:focus,.form-textarea[data-v-a34a2875]:focus{--background: var(--cp-surface-1);border-color:var(--cp-brand-primary);box-shadow:0 0 0 3px #2ea7ff1a}.form-actions[data-v-a34a2875]{margin-top:2rem;text-align:center}.form-success[data-v-a34a2875],.form-error[data-v-a34a2875]{text-align:center;padding:2rem;border-radius:12px}.form-success[data-v-a34a2875]{background:#2ea7ff1a;border:1px solid rgba(46,167,255,.2);margin:2rem auto;max-width:500px;animation:fadeIn-a34a2875 .5s ease-out}@keyframes fadeIn-a34a2875{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-error[data-v-a34a2875]{background:rgba(var(--cp-danger-rgb),.1);border:1px solid rgba(var(--cp-danger-rgb),.2);margin-bottom:1.5rem}.success-icon[data-v-a34a2875],.error-icon[data-v-a34a2875]{font-size:3rem;margin-bottom:1rem}.success-icon[data-v-a34a2875]{color:var(--cp-success)}.error-icon[data-v-a34a2875]{color:var(--cp-danger)}.form-success h3[data-v-a34a2875]{color:var(--cp-success);margin-bottom:.5rem}.form-success p[data-v-a34a2875]{color:var(--cp-text-secondary);margin-bottom:1.5rem}.form-error p[data-v-a34a2875]{color:var(--cp-danger);margin:0}@media (max-width: 1024px){.contact-info-grid[data-v-a34a2875]{grid-template-columns:repeat(2,1fr);gap:2rem}.section-container[data-v-a34a2875]{padding:0 1.5rem}.contact-form-card[data-v-a34a2875]{margin-top:var(--cp-space-6)}}@media (max-width: 768px){.hero-title[data-v-a34a2875]{font-size:2.5rem}.hero-description[data-v-a34a2875]{font-size:1.1rem}.contact-info-grid[data-v-a34a2875]{grid-template-columns:1fr;gap:1.5rem}.form-grid[data-v-a34a2875]{grid-template-columns:1fr;gap:1rem}.form-field.half-width[data-v-a34a2875]{grid-column:1}.contact-form-card[data-v-a34a2875]{padding:1.5rem}.contact-form-card .card-header[data-v-a34a2875]{margin-bottom:var(--cp-space-4)}.contact-form-card h2[data-v-a34a2875]{font-size:var(--cp-font-size-2xl)}.form-success[data-v-a34a2875]{padding:1.5rem}}@media (max-width: 480px){.hero-title[data-v-a34a2875]{font-size:2rem}.hero-description[data-v-a34a2875]{font-size:1rem}.section-container[data-v-a34a2875]{padding:0 1rem}.contact-info-card[data-v-a34a2875],.contact-form-card[data-v-a34a2875]{padding:1.25rem}.form-input[data-v-a34a2875],.form-textarea[data-v-a34a2875]{--padding-start: .75rem;--padding-end: .75rem;--padding-top: .75rem;--padding-bottom: .75rem}.form-success[data-v-a34a2875]{padding:1.25rem;margin:1.5rem auto}.btn[data-v-a34a2875]{width:100%}}@media (max-width: 480px){.hero-content[data-v-a34a2875],.section-container[data-v-a34a2875]{padding:0 1rem}.contact-info-card ion-card-content[data-v-a34a2875],.contact-form-card ion-card-content[data-v-a34a2875]{padding:1.5rem}}
