@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-\[1\]{z-index:1}.container{width:100%}.mx-auto{margin-inline:auto}.mr-\[var\(--logoloop-gap\)\]{margin-right:var(--logoloop-gap)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-\[var\(--logoloop-logoHeight\)\]{height:var(--logoloop-logoHeight)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-\[clamp\(24px\,8\%\,120px\)\]{width:clamp(24px,8%,120px)}.w-\[min\(320px\,100\%\)\]{width:min(320px,100%)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-\[320px\]{max-width:320px}.max-w-\[600px\]{max-width:600px}.max-w-\[720px\]{max-width:720px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_left\,var\(--logoloop-fadeColor\,var\(--logoloop-fadeColorAuto\)\)_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\]{background-image:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto))0%,#0000 100%)}.bg-\[linear-gradient\(to_right\,var\(--logoloop-fadeColor\,var\(--logoloop-fadeColorAuto\)\)_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\]{background-image:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto))0%,#0000 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.py-\[calc\(var\(--logoloop-logoHeight\)\*0\.1\)\]{padding-block:calc(var(--logoloop-logoHeight)*.1)}.text-center{text-align:center}.text-start{text-align:start}.text-\[length\:var\(--logoloop-logoHeight\)\]{font-size:var(--logoloop-logoHeight)}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.break-all{word-break:break-all}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[--duration\:40s\]{--duration:40s}.\[--gap\:1rem\]{--gap:1rem}.\[--logoloop-fadeColorAuto\:\#ffffff\]{--logoloop-fadeColorAuto:#fff}.\[--logoloop-gap\:32px\]{--logoloop-gap:32px}.\[--logoloop-logoHeight\:28px\]{--logoloop-logoHeight:28px}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[image-rendering\:-webkit-optimize-contrast\]{image-rendering:-webkit-optimize-contrast}@media(hover:hover){.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/item\:scale-120:is(:where(.group\/item):hover *){--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:transform:hover{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media(prefers-color-scheme:dark){.dark\:\[--logoloop-fadeColorAuto\:\#0b0b0b\]{--logoloop-fadeColorAuto:#0b0b0b}}.\[\&\>i\]\:text-\[length\:var\(--logoloop-logoHeight\)\]>i{font-size:var(--logoloop-logoHeight)}.\[\&\>i\]\:leading-\[1\]>i{--tw-leading:1;line-height:1}*{box-sizing:border-box;margin:0;padding:0}body{color:#2a2a2a;letter-spacing:-.01em;font-feature-settings:"cv02","cv03","cv04","cv11";min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;font-family:inherit;font-weight:700;line-height:1.25}h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:700}h2{letter-spacing:-.025em;font-size:2rem;font-weight:600}h3{font-size:1.5rem;font-weight:600}p{letter-spacing:-.01em;font-size:1rem;line-height:1.6}.text-lg{font-size:1.125rem;line-height:1.6}.text-sm{font-size:.875rem;line-height:1.5}button{cursor:pointer;letter-spacing:-.01em;font-family:inherit;font-weight:500}a{color:inherit;text-decoration:none}.smooth-card{will-change:transform,box-shadow;transition:transform .26s cubic-bezier(.16,.84,.24,1),box-shadow .3s cubic-bezier(.16,.84,.24,1);position:relative}.smooth-card:hover{z-index:30;outline:1px solid #10b9810f;transform:translateY(-14px)scale(1.035);box-shadow:0 38px 80px #06160f47,0 12px 30px #0000001f}.service-features{opacity:.95;transition:opacity .22s cubic-bezier(.1,.9,.2,1)}.smooth-card:hover .service-features{opacity:1}@media(prefers-reduced-motion:reduce){.smooth-card,.smooth-card:hover{box-shadow:none!important;transition:none!important;transform:none!important}}.header-dropdown,.header-dropdown *{outline:none!important;transition:none!important;transform:none!important}.header-dropdown .dropdown-menu{border-radius:8px;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--header-height: 80px}.header-root{width:100%}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--header-height);padding:0 16px}.nav-links{display:flex;align-items:center;gap:8px;margin:0 auto;justify-content:center;flex:1 1 auto;overflow:visible;min-width:0}.nav-links button,.nav-links a{background:transparent;border:none;padding:8px 10px;cursor:pointer;font-size:clamp(13px,1.2vw,15px);line-height:1;white-space:nowrap;overflow:visible;text-overflow:clip;flex:0 1 auto;min-width:0;text-align:center}.nav-links.compact{gap:6px}.nav-links.compact>*{flex:1 1 0;min-width:36px}.nav-links.compact>*{padding:6px}.nav-links.compact button,.nav-links.compact a{font-size:clamp(12px,.9vw,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links>*{min-width:0}.nav-cta{display:flex;align-items:center;gap:12px}.mobile-hamburger{display:inline-flex}.mobile-open,.mobile-hamburger{align-items:center;justify-content:center;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;transition:background .2s ease,border-color .2s ease}.mobile-open:hover,.mobile-hamburger:hover{background:#ffffff1a;border-color:#ffffff38}.mobile-bar{display:flex;width:100%;justify-content:space-between;align-items:center;height:var(--header-height);padding:0 16px;position:relative;z-index:60}.mobile-left{display:flex;align-items:center;gap:10px;min-width:0}.mobile-right{display:flex;align-items:center;gap:10px}.mobile-logo{display:inline-flex;align-items:center}.mobile-logo-img{display:block;max-width:100%}.mobile-phone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#10b981eb;color:#fff}.mobile-phone:hover{background:#10b981}.mobile-menu-overlay{display:flex;align-items:stretch}@media(max-width:1024px){.nav-inner,.nav-links,.nav-cta{display:none!important}.mobile-bar{display:flex!important}.mobile-hamburger{display:inline-flex!important}}@media(min-width:1025px){.nav-links{white-space:nowrap}}@media(max-width:1400px){.nav-links{gap:10px}.nav-links.compact>*{flex:1 1 0}}@media(min-width:1025px)and (max-width:1200px){.nav-links{gap:10px}}.mobile-menu{width:min(88vw,380px);max-width:420px;background:#2a2a2a;height:100%;padding:24px;color:#fff;overflow-y:auto;border-right:1px solid rgba(255,255,255,.12);border-top-right-radius:16px;border-bottom-right-radius:16px;box-shadow:0 24px 60px #0000008c;animation:mobileMenuIn .18s ease-out}@keyframes mobileMenuIn{0%{transform:translate(-8px);opacity:.7}to{transform:translate(0);opacity:1}}.mobile-menu-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-close{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.mobile-close:hover{background:#ffffff1a}.header-dropdown{z-index:600;position:relative}.cta-icon{display:none}.cta-full{display:inline-flex}@media(max-width:1080px){.cta-full{display:none!important}.cta-icon{display:inline-flex!important}.cta-icon svg{width:18px;height:18px;color:#fff}.cta-icon{background-color:#10b981;color:#fff}}#lights{width:100%;height:100%;overflow:hidden;position:absolute}canvas{width:100%;height:100%}:root{--pointer-x: 50%;--pointer-y: 50%;--pointer-from-center: 0;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--grain: none;--icon: none;--behind-gradient: none;--inner-gradient: none;--sunpillar-1: hsl(140, 60%, 45%);--sunpillar-2: hsl(140, 50%, 40%);--sunpillar-3: hsl(140, 40%, 35%);--sunpillar-4: hsl(140, 30%, 30%);--sunpillar-5: hsl(0, 0%, 35%);--sunpillar-6: hsl(0, 0%, 25%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6);--card-radius: 30px}.pc-card-wrapper{perspective:500px;transform:translateZ(.1px);position:relative;touch-action:none}.team-profile-scale{transform-origin:center top;transform:scale(.8);will-change:transform}.pc-card-wrapper:before{content:"";position:absolute;inset:-10px;background:inherit;background-position:inherit;border-radius:inherit;transition:all .5s ease;filter:contrast(2) saturate(2) blur(36px);transform:scale(.8) translateZ(.1px);background-size:100% 100%;background-image:var(--behind-gradient)}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity: 1}.pc-card-wrapper:hover:before,.pc-card-wrapper.active:before{filter:contrast(1) saturate(2) blur(40px) opacity(1);transform:scale(.9) translateZ(.1px)}.pc-card{height:80svh;max-height:540px;display:grid;aspect-ratio:.718;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:glow-bg 12s linear infinite;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;transition:transform 1s ease;transform:translateZ(.1px) rotateX(0) rotateY(0);background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,16%,var(--card-opacity)) 4%,hsla(0,0%,18%,calc(var(--card-opacity) * .75)) 10%,hsla(0,0%,20%,calc(var(--card-opacity) * .5)) 50%,hsla(0,0%,20%,0) 100%),radial-gradient(35% 52% at 55% 20%,#2a2a2ac4,#2a2a2a00),radial-gradient(100% 100% at 50% 50%,#2a2a2a 1%,#2a2a2a00 76%),conic-gradient(from 124deg at 50% 50%,#2a2a2a 0% 40%,#2a2a2a 60% 100%);overflow:hidden}.pc-card:hover,.pc-card.active{transition:none;transform:translateZ(.1px) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.pc-card *{display:grid;grid-area:1/-1;border-radius:var(--card-radius);transform:translateZ(.1px);pointer-events:none}.pc-inside{inset:1px;position:absolute;background-image:linear-gradient(145deg,#2a2a2a8c,#2a2a2a44);background-color:#2a2a2a;transform:translateZ(.01px)}.pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .6s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:holo-bg 18s linear infinite;mix-blend-mode:normal}.pc-shine,.pc-shine:after{--space: 5%;--angle: -45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.pc-shine:before,.pc-shine:after{content:"";background-position:center;background-size:cover;grid-area:1/1;opacity:0}.pc-card:hover .pc-shine,.pc-card.active .pc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation:none}.pc-card:hover .pc-shine:before,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card.active .pc-shine:after{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0%,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),center,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),center;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:normal;filter:brightness(.95) contrast(1.05)}.pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.12) 12%,rgba(255,255,255,.04) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);z-index:4}.pc-avatar-content{mix-blend-mode:screen;overflow:hidden}.pc-avatar-content .avatar{width:100%;height:100%;position:absolute;left:0;top:0;transform:scale(1);-o-object-fit:cover;object-fit:cover;opacity:calc(1.75 - var(--pointer-from-center))}.pc-avatar-content:before{content:"";position:absolute;inset:0;z-index:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%);pointer-events:none}.pc-user-info{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:space-between;background:#ffffff1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:12px 14px;pointer-events:auto}.pc-user-details{display:flex;align-items:center;gap:12px}.pc-mini-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.pc-mini-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pc-user-text{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.pc-email-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;color:#083344}.pc-handle{font-size:14px;font-weight:500;color:#ffffffe6;line-height:1}.pc-status{font-size:14px;color:#ffffffb3;line-height:1}.pc-contact-btn{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;color:#ffffffe6;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;min-width:140px;text-align:center}.pc-contact-btn:hover{border-color:#ffffff80;transform:translateY(-1px);transition:all .2s ease}.pc-content{max-height:100%;overflow:hidden;text-align:center;position:relative;transform:translate3d(calc(var(--pointer-from-left) * -6px + 3px),calc(var(--pointer-from-top) * -6px + 3px),.1px)!important;z-index:5;mix-blend-mode:luminosity}.pc-details{width:100%;position:absolute;top:3em;display:flex;flex-direction:column}.pc-details h3{font-weight:600;font-size:min(5svh,3em);margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.pc-details p{font-weight:600;position:relative;top:-12px;white-space:nowrap;font-size:16px;margin:0 auto;width:-moz-min-content;width:min-content;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes glow-bg{0%{--bgrotate: 0deg}to{--bgrotate: 360deg}}@keyframes holo-bg{0%{background-position:0 var(--background-y),0 0,center}to{background-position:0 var(--background-y),90% 90%,center}}@media(max-width:768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details h3{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}.pc-user-info{bottom:15px;left:15px;right:15px;padding:10px 12px}.pc-mini-avatar{width:28px;height:28px}.pc-user-details{gap:10px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{padding:6px 12px;font-size:11px;min-width:120px}}@media(max-width:480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details h3{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}.pc-user-info{bottom:12px;left:12px;right:12px;padding:8px 10px;border-radius:50px}.pc-mini-avatar{width:24px;height:24px}.pc-user-details{gap:8px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-contact-btn{padding:5px 10px;font-size:10px;border-radius:50px;min-width:100px}}@media(max-width:320px){.pc-card{height:55svh;max-height:320px}.pc-details h3{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}.pc-user-info{padding:6px 8px;border-radius:50px}.pc-mini-avatar{width:20px;height:20px}.pc-user-details{gap:6px}.pc-handle{font-size:11px}.pc-status{font-size:8px}.pc-contact-btn{padding:4px 8px;font-size:9px;border-radius:50px}}.simple-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.audit-card{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.audit-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 360px at 0% 0%,rgba(16,185,129,.12),transparent 55%),radial-gradient(900px 360px at 100% 100%,rgba(16,185,129,.06),transparent 55%);opacity:1}.audit-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000059;border-color:#10b98157}@media(prefers-reduced-motion:reduce){.audit-card{transition:none}.audit-card:hover{transform:none}}.audit-card-header{position:relative}.audit-card-header:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 15% 15%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 65% 35%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,rgba(255,255,255,.12) 0 2px,transparent 3px);background-size:140px 140px;opacity:.35}.audit-card-illustration{position:relative;z-index:1;opacity:.92;filter:drop-shadow(0 14px 32px rgba(0,0,0,.35))}.audit-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,rgba(255,255,255,.02) 34%,transparent 100%)}.audit-card-footer{margin-top:auto;display:flex;justify-content:flex-start}.audit-card-cta{transition:transform .16s ease,filter .16s ease}.audit-card:hover .audit-card-cta{transform:translateY(-1px);filter:brightness(1.03)}.audit-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr .7fr;gap:2rem;border:1px solid rgba(16,185,129,.18);background:radial-gradient(900px 420px at 0% 0%,rgba(16,185,129,.07),transparent 60%),radial-gradient(900px 420px at 100% 0%,rgba(16,185,129,.05),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff08 45%,#ffffff05);box-shadow:0 18px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.audit-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(16,185,129,.06) 0%,transparent 32%),radial-gradient(900px 480px at 40% 120%,rgba(16,185,129,.08),transparent 64%);opacity:.45}.audit-hero-left,.audit-hero-right{position:relative;z-index:1}.audit-hero-eyebrow{display:flex;align-items:center;gap:.75rem}.audit-hero-eyebrow-pill{display:inline-flex;align-items:center;gap:.5rem;padding:6px 10px;border-radius:999px;font-size:12px;color:#ffffffeb;background:#10b98124;border:1px solid rgba(16,185,129,.22)}.audit-hero-title{margin-top:14px;font-weight:520;letter-spacing:-.02em;font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.05}.audit-hero-subtitle{max-width:52rem;line-height:1.7}.audit-hero-points{display:flex;flex-wrap:wrap;gap:10px}.audit-hero-point{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px;color:#e5e7ebeb;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.audit-hero-links{display:flex;gap:14px;align-items:center}.audit-hero-link{text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:600}.audit-hero-link:hover{text-decoration:underline}.audit-hero-actions{display:grid;gap:10px;justify-items:end}.audit-hero-primary,.audit-hero-secondary{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;min-width:190px;font-weight:650}.audit-hero-primary{box-shadow:0 14px 28px #10b9812e}.audit-hero-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.audit-hero-secondary{background:#ffffff05;color:#e5e7ebeb;border:1px solid rgba(16,185,129,.18)}.audit-hero-secondary:hover{background:#ffffff0a;border-color:#10b98147}@media(max-width:860px){.audit-hero{grid-template-columns:1fr}.audit-hero-actions{justify-items:start}}@media(prefers-reduced-motion:reduce){.audit-hero-primary:hover{transform:none}}.its-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;border:1px solid rgba(59,130,246,.18);background:radial-gradient(900px 420px at 0% 0%,rgba(59,130,246,.09),transparent 60%),radial-gradient(900px 420px at 100% 0%,rgba(30,58,138,.08),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff08 45%,#ffffff05);box-shadow:0 18px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.its-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(59,130,246,.06) 0%,transparent 32%),radial-gradient(900px 480px at 40% 120%,rgba(59,130,246,.08),transparent 64%);opacity:.45}.its-hero-left,.its-hero-right{position:relative;z-index:1}.its-hero-title{margin-top:8px;font-weight:560;letter-spacing:-.02em;font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.05}.its-hero-subtitle{max-width:52rem;line-height:1.7}.its-hero-points{display:flex;flex-wrap:wrap;gap:10px}.its-hero-point{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px;color:#e5e7ebeb;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.its-hero-actions{display:grid;gap:10px;justify-items:end}.its-hero-primary,.its-hero-secondary{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;min-width:190px;font-weight:650}.its-hero-primary{box-shadow:0 14px 28px #3b82f62e}.its-hero-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.its-hero-secondary{background:#ffffff05;color:#e5e7ebeb;border:1px solid rgba(59,130,246,.18)}.its-hero-secondary:hover{background:#ffffff0a;border-color:#3b82f647}@media(max-width:860px){.its-hero{grid-template-columns:1fr}.its-hero-actions{justify-items:start}}@media(prefers-reduced-motion:reduce){.its-hero-primary:hover{transform:none}}.its-card{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.its-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 360px at 0% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 360px at 100% 100%,rgba(255,255,255,.03),transparent 55%);opacity:1}.its-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000059;border-color:#3b82f657}@media(prefers-reduced-motion:reduce){.its-card{transition:none}.its-card:hover{transform:none}}.its-card-header{position:relative}.its-card-header:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 15% 15%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 65% 35%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,rgba(255,255,255,.12) 0 2px,transparent 3px);background-size:140px 140px;opacity:.32}.its-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;background:linear-gradient(180deg,#2a2a2a,#141414);color:#ffffffeb}.its-card-footer{margin-top:auto;display:flex;justify-content:flex-start}.its-card-cta{transition:transform .16s ease,filter .16s ease}.its-card:hover .its-card-cta{transform:translateY(-1px);filter:brightness(1.03)}.ws-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;border:1px solid rgba(59,130,246,.18);background:radial-gradient(900px 420px at 0% 0%,rgba(59,130,246,.09),transparent 60%),radial-gradient(900px 420px at 100% 0%,rgba(30,58,138,.08),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff08 45%,#ffffff05);box-shadow:0 18px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ws-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(59,130,246,.06) 0%,transparent 32%),radial-gradient(900px 480px at 40% 120%,rgba(59,130,246,.08),transparent 64%);opacity:.45}.ws-hero-left,.ws-hero-right{position:relative;z-index:1}.ws-hero-title{margin-top:8px;font-weight:560;letter-spacing:-.02em;font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.05}.ws-hero-subtitle{max-width:52rem;line-height:1.7}.ws-hero-points{display:flex;flex-wrap:wrap;gap:10px}.ws-hero-point{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px;color:#e5e7ebeb;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ws-hero-actions{display:grid;gap:10px;justify-items:end}.ws-hero-primary,.ws-hero-secondary{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;min-width:190px;font-weight:650}.ws-hero-primary{box-shadow:0 14px 28px #3b82f62e}.ws-hero-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.ws-hero-secondary{background:#ffffff05;color:#e5e7ebeb;border:1px solid rgba(59,130,246,.18)}.ws-hero-secondary:hover{background:#ffffff0a;border-color:#3b82f647}@media(max-width:860px){.ws-hero{grid-template-columns:1fr}.ws-hero-actions{justify-items:start}}@media(prefers-reduced-motion:reduce){.ws-hero-primary:hover{transform:none}}.ws-card{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ws-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 360px at 0% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 360px at 100% 100%,rgba(0,0,0,.42),transparent 58%);opacity:.95}.ws-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000059;border-color:#3b82f657}@media(prefers-reduced-motion:reduce){.ws-card{transition:none}.ws-card:hover{transform:none}}.ws-card-header{position:relative;overflow:hidden}.ws-card-header>*{position:relative;z-index:1}.ws-card-header:before{content:"";position:absolute;inset:-70% -95%;pointer-events:none;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.06) 46%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.06) 54%,transparent 60%,transparent 100%);border-radius:999px;filter:blur(.8px);transform:translate(-60%) rotate(18deg);mix-blend-mode:screen;opacity:0;z-index:0}.ws-card:hover .ws-card-header:before,.ws-card:focus-within .ws-card-header:before{animation:ws-header-sheen 1.8s cubic-bezier(.16,1,.3,1) forwards}.ws-card-header:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 15%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 65% 35%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,rgba(255,255,255,.12) 0 2px,transparent 3px);background-size:140px 140px;opacity:.32}.ws-card-illustration{position:relative;z-index:1;opacity:.92;filter:drop-shadow(0 18px 38px rgba(0,0,0,.32)) drop-shadow(0 3px 10px rgba(0,0,0,.22))}.ws-logo-sheen{position:relative;z-index:1;flex:0 0 auto;overflow:hidden;border-radius:18px;isolation:isolate}.ws-logo-sheen:before{content:"";position:absolute;left:50%;bottom:10px;width:78%;height:18%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(0,0,0,.32),transparent 72%);filter:blur(7px);opacity:.7;pointer-events:none;z-index:0}.ws-check-icon{filter:drop-shadow(0 2px 6px rgba(0,0,0,.42))}@keyframes ws-header-sheen{0%{transform:translate(-60%) rotate(18deg);opacity:0}18%{opacity:.95}65%{opacity:.7}to{transform:translate(60%) rotate(18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ws-card:hover .ws-card-header:before,.ws-card:focus-within .ws-card-header:before{animation:none;opacity:0}}.ws-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;background:linear-gradient(180deg,#2a2a2a,#141414);color:#ffffffeb}.ws-card-footer{margin-top:auto;display:flex;justify-content:flex-start}.ws-card-cta{transition:transform .16s ease,filter .16s ease}.ws-card:hover .ws-card-cta{transform:translateY(-1px);filter:brightness(1.03)}.m365-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;border:1px solid rgba(59,130,246,.18);background:radial-gradient(900px 420px at 0% 0%,rgba(59,130,246,.09),transparent 60%),radial-gradient(900px 420px at 100% 0%,rgba(30,58,138,.08),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff08 45%,#ffffff05);box-shadow:0 18px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.m365-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(59,130,246,.06) 0%,transparent 32%),radial-gradient(900px 480px at 40% 120%,rgba(59,130,246,.08),transparent 64%);opacity:.45}.m365-hero-left,.m365-hero-right{position:relative;z-index:1}.m365-hero-title{margin-top:8px;font-weight:560;letter-spacing:-.02em;font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.05}.m365-hero-subtitle{max-width:52rem;line-height:1.7}.m365-hero-points{display:flex;flex-wrap:wrap;gap:10px}.m365-hero-point{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px;color:#e5e7ebeb;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.m365-hero-actions{display:grid;gap:10px;justify-items:end}.m365-hero-primary,.m365-hero-secondary{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;min-width:190px;font-weight:650}.m365-hero-primary{box-shadow:0 14px 28px #3b82f62e}.m365-hero-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.m365-hero-secondary{background:#ffffff05;color:#e5e7ebeb;border:1px solid rgba(59,130,246,.18)}.m365-hero-secondary:hover{background:#ffffff0a;border-color:#3b82f647}@media(max-width:860px){.m365-hero{grid-template-columns:1fr}.m365-hero-actions{justify-items:start}}@media(prefers-reduced-motion:reduce){.m365-hero-primary:hover{transform:none}}.m365-card{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.m365-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:none;opacity:0}.m365-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px #0000003d;border-color:#0f172a2e}@media(prefers-reduced-motion:reduce){.m365-card{transition:none}.m365-card:hover{transform:none}}.m365-card-header{position:relative}.m365-card-header:after{content:"";position:absolute;inset:0;pointer-events:none;background:none;opacity:0}.m365-card-illustration{position:relative;z-index:1;opacity:.92;filter:drop-shadow(0 14px 32px rgba(0,0,0,.35))}.m365-card-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;background:transparent}.m365-card-footer{margin-top:auto;display:flex;justify-content:flex-start}.m365-card-cta{transition:transform .16s ease,filter .16s ease}.m365-card:hover .m365-card-cta{transform:translateY(-1px);filter:brightness(1.03)}.m365-list-item{display:flex;gap:10px;align-items:flex-start}.m365-bullet{min-width:14px;line-height:1.25;color:#0f172a8c}.footerGrid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:640px){.footerGrid{grid-template-columns:1.3fr 1fr;align-items:start}}.footerCompany{text-align:center}@media(min-width:640px){.footerCompany{text-align:left}}.footerLogoRow{display:flex;align-items:center;justify-content:center}@media(min-width:640px){.footerLogoRow{justify-content:flex-start}}.footerDescription{margin-left:auto;margin-right:auto}@media(min-width:640px){.footerDescription{margin-left:0;margin-right:0}}.footerContactItem{display:flex;justify-content:center}@media(min-width:640px){.footerContactItem{justify-content:flex-start}}.footerContactText{text-align:center}@media(min-width:640px){.footerContactText{text-align:left}}.footerLinksGrid{display:grid;grid-template-columns:1fr;gap:32px;text-align:center}@media(min-width:640px){.footerLinksGrid{grid-template-columns:1fr 1fr;text-align:left}}.footerBottom{text-align:center}
