:root{--black:#050505;--ink:#151515;--muted:#5f6064;--paper:#fff;--white:#fff;--soft:#f5f1ff;--line:#ded4ff;--blue:#4b1dff;--blue-bright:#b86cff;--blue-ink:var(--blue);--blue-soft:#ece4ff;--cube-cosmic-filter:hue-rotate(32deg) saturate(1.68) contrast(1.28) brightness(1);--sky:#fbf9ff;--sky-deep:#f3efff;--warm:#f2ecff;--shadow:0 26px 70px #4b1dff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sky);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;margin:0}main{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}body.modal-open{overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#ffffffe6;border-bottom:1px solid #cbe5f0b8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;padding:14px clamp(18px,4vw,56px);display:grid;position:sticky;top:0;left:0;right:0}.brand{justify-self:start;align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brand-logo{object-fit:contain;width:clamp(156px,16vw,218px);height:auto;display:block}.brand-mark{background:var(--black);color:var(--white);font-family:var(--font-sora), Arial, sans-serif;letter-spacing:0;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;font-weight:850;display:inline-flex}.brand strong,.brand small{line-height:1.05;display:block}.brand strong{font-family:var(--font-sora), Arial, sans-serif;font-size:1rem}.brand small{color:var(--muted);margin-top:2px;font-size:.78rem}.site-nav{background:#ffffffb8;border:1px solid #997aff61;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.site-nav a{color:var(--muted);border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:800;transition:background .18s,color .18s,transform .18s}.site-nav a:hover{background:var(--blue);color:var(--white);transform:translateY(-1px)}.header-actions{justify-content:end;align-items:center;gap:10px;display:flex}.language-switch{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.language-switch button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:40px;min-height:32px;font-size:.82rem;font-weight:850;transition:background .18s,box-shadow .18s,color .18s,transform .18s}.language-switch button.active{background:var(--blue);color:var(--white);box-shadow:0 8px 18px #4b1dff3d}.language-switch button:hover{transform:translateY(-1px)}.icon-button{background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.icon-button svg{width:20px;height:20px}.hero{background:var(--white);align-items:center;min-height:clamp(620px,100svh - 94px,760px);padding:clamp(48px,6vw,86px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.24;pointer-events:none;z-index:1;background-image:linear-gradient(#4b1dff0b 1px,#0000 1px),linear-gradient(90deg,#4b1dff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.hero-stage{pointer-events:none;z-index:0;position:absolute;inset:0}.spline-hero,.spline-hero>div{width:100%;height:100%}.spline-hero{opacity:0;pointer-events:auto;transition:opacity .38s}.spline-hero.is-loaded{opacity:1}.spline-hero canvas{cursor:default;filter:var(--cube-cosmic-filter);opacity:.98;touch-action:pan-y;width:100%;height:100%;display:block}.spline-hero.is-stuck canvas{cursor:grabbing}.spline-fallback{perspective:900px;grid-template-columns:repeat(6,minmax(34px,68px));place-content:center;gap:10px;width:100%;height:100%;display:grid;transform:rotate(-9deg)skew(-7deg)}.spline-fallback span{aspect-ratio:1;background:radial-gradient(circle at 30% 22%,#ffffffb8,#b86cff52 24%,#4b1dffeb 62%,#120640d1 100%);border:1px solid #ffffff6b;border-radius:8px;min-width:0;animation:6.2s ease-in-out infinite alternate fallbackCubeFloat;box-shadow:0 18px 38px #4b1dff38,inset 0 0 22px #ffffff3d}.spline-fallback span:nth-child(2n){opacity:.72;animation-delay:-1.4s;transform:translateY(18px)}.spline-fallback span:nth-child(3n){opacity:.46;animation-delay:-2.7s;transform:translateY(-14px)scale(.82)}@keyframes fallbackCubeFloat{0%{translate:-8px 7px}to{translate:10px -12px}}.spline-loading{width:100%;height:100%;position:relative}.spline-loading:after{border:3px solid #0505051f;border-top-color:var(--black);content:"";border-radius:999px;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spline-static-visual{width:100%;height:100%;position:relative;overflow:hidden}.spline-static-visual span{animation:7.4s ease-in-out infinite alternate staticVisualFloat;position:absolute}.spline-static-visual span:nth-child(2n){animation-delay:-1.8s}.spline-static-visual span:nth-child(3n){animation-delay:-3.1s}.spline-static-visual span:nth-child(5n){animation-duration:9.2s}@keyframes staticVisualFloat{0%{filter:brightness(.92);translate:-7px 8px}to{filter:brightness(1.16);translate:9px -10px}}.hero-copy{z-index:2;width:100%;min-width:0;max-width:610px;position:relative}.eyebrow,.section-kicker,.trust-line{color:var(--black);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.78rem;font-weight:900;line-height:1.35;display:inline-flex}.eyebrow svg,.trust-line svg{flex:none;width:16px;height:16px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--black);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;font-weight:900}h1{max-width:760px;margin-bottom:24px;font-size:clamp(2.65rem,4.4vw,4.75rem);line-height:1.04}.hero-title{align-items:start;min-height:3.16em;margin-bottom:14px;display:grid}.hero-title-text{color:var(--black);text-wrap:balance;will-change:opacity, transform;max-width:760px;animation:.56s cubic-bezier(.2,.8,.2,1) heroTitleEnter;display:block}.hero-title-controls{perspective:460px;align-items:center;gap:12px;min-height:28px;margin:0 0 22px;display:inline-flex}.hero-title-dot{appearance:none;cursor:pointer;background:radial-gradient(circle at 31% 24%,#fffffffa,#ffffffe0 26%,#ece4ffdb 58%,#4b1dff33 100%);border:1px solid #4b1dff57;border-radius:999px;width:16px;height:16px;padding:0;transition:background .26s,border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 7px 16px #4b1dff24,inset 0 -5px 10px #4b1dff1f,inset 0 4px 8px #ffffffeb}.hero-title-dot:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#0000 38%),linear-gradient(315deg,#ffffff38,#0000 46%);position:absolute;inset:2px}.hero-title-dot:hover,.hero-title-dot:focus-visible{border-color:var(--blue);outline:0;transform:translateY(-2px)scale(1.08);box-shadow:0 10px 22px #4b1dff38,inset 0 -5px 10px #4b1dff29,inset 0 4px 8px #ffffffeb}.hero-title-dot:focus-visible{box-shadow:0 0 0 4px #4b1dff29,0 10px 22px #4b1dff38,inset 0 -5px 10px #4b1dff29,inset 0 4px 8px #ffffffeb}.hero-title-dot.is-active{background:radial-gradient(circle at 31% 24%, #fffffff5, #b86cffc7 24%, var(--blue) 60%, #2b0f99 100%);border-color:#b86cffe6;animation:.52s cubic-bezier(.19,1,.22,1) heroDotPop;transform:translateY(-3px)scale(1.22);box-shadow:0 16px 34px #4b1dff57,0 4px 10px #b86cff2e,inset 0 -6px 12px #18084447,inset 0 5px 10px #ffffff6b}h2{margin-bottom:18px;font-size:clamp(2.1rem,4.6vw,4.8rem);line-height:1}h3{margin-bottom:10px;font-size:1.08rem;line-height:1.2}p{color:var(--muted);font-size:1rem;line-height:1.65}.hero-lead{color:#151515ad;max-width:560px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.48}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 20px;font-weight:900;line-height:1.15;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.button svg{flex:none;width:18px;height:18px;transition:transform .18s}.button.primary{background:var(--blue);color:var(--white);box-shadow:0 14px 34px #4b1dff52}.button.primary:hover{background:#3712d1;transform:translateY(-2px);box-shadow:0 18px 42px #4b1dff61}.button:disabled{cursor:wait;opacity:.68;transform:none}.button.secondary{color:var(--blue);background:#ffffff70;border:2px solid #4b1dff8c}.button.secondary:hover{border-color:var(--blue);background:#ffffffb8;transform:translateY(-2px);box-shadow:0 14px 34px #4b1dff24}.button:hover svg{transform:translate(3px)}.trust-line{color:var(--muted);text-transform:none;margin:24px 0 0}.reveal{opacity:0;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.card-grid .reveal:nth-child(2),.process-grid .reveal:nth-child(2),.service-list .reveal:nth-child(2),.about-list .reveal:nth-child(2),.system-flow .reveal:nth-child(2){--reveal-delay:80ms}.card-grid .reveal:nth-child(3),.process-grid .reveal:nth-child(3),.service-list .reveal:nth-child(3),.about-list .reveal:nth-child(3),.system-flow .reveal:nth-child(3){--reveal-delay:.15s}.process-grid .reveal:nth-child(4),.service-list .reveal:nth-child(4),.system-flow .reveal:nth-child(4){--reveal-delay:.22s}.process-grid .reveal:nth-child(5),.service-list .reveal:nth-child(5),.system-flow .reveal:nth-child(5){--reveal-delay:.29s}.motion-surface{isolation:isolate;position:relative;overflow:hidden}.motion-surface:before{background:radial-gradient(circle at var(--mx,50%) var(--my,0%), #4b1dff29, transparent 34%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .22s;position:absolute;inset:0}.motion-surface>*{z-index:1;position:relative}.motion-surface:hover:before{opacity:1}.policy-card.motion-surface:before,.services-risk-note.motion-surface:before,.services-faq-list .motion-surface:before,.ai-employee-proof-strip .motion-surface:before,.ai-employee-hero-flow.motion-surface:before,.ai-employee-operating-grid .motion-surface:before,.ai-employee-fit-columns .motion-surface:before,.ai-employee-guardrail-grid .motion-surface:before,.ai-employee-faq-list .motion-surface:before{display:none}.system-strip{background:linear-gradient(180deg, #fffffff0, #f5f1ffe0), var(--white);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:26px clamp(18px,5vw,72px);position:relative;overflow:hidden}.system-strip:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#4b1dff0b 1px,#0000 1px),linear-gradient(90deg,#4b1dff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.system-strip-inner{z-index:1;grid-template-columns:minmax(340px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,42px);max-width:1680px;margin:0 auto;display:grid;position:relative}.system-strip-copy{border-right:1px solid #4b1dff29;padding-right:clamp(18px,2.4vw,34px)}.system-strip-copy>span,.system-strip-copy strong{display:block}.system-strip-copy>span{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;line-height:1.3}.system-strip-copy strong{color:var(--black);font-family:var(--font-inter), Arial, sans-serif;font-size:clamp(1.25rem,1.9vw,1.45rem);font-weight:900;line-height:1.08}.system-strip-headline-line{white-space:nowrap}.system-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.system-flow-item{background:#ffffffb8;border:1px solid #cfe6f3e6;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:92px;padding:14px 12px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.system-flow-item:hover{border-color:#4b1dff6b;transform:translateY(-3px);box-shadow:0 18px 42px #4b1dff1f}.system-flow-icon{color:var(--blue);background:#4b1dff14;border:1px solid #4b1dff3d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.system-flow-icon svg{width:19px;height:19px}.system-flow-text{min-width:0}.system-flow-text strong,.system-flow-text span{display:block}.system-flow-text strong{color:var(--black);font-size:.96rem;font-weight:900;line-height:1.18}.system-flow-text span{color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:800;line-height:1.28}.system-flow-arrow{color:#4b1dffa3;width:18px;height:18px}.section{padding:clamp(72px,10vw,128px) clamp(18px,5vw,72px)}.section-heading{max-width:940px}.section-heading.compact{max-width:760px}.section-heading p,.band-inner p,.about-copy p,.contact-copy p{font-size:clamp(1.02rem,1.5vw,1.18rem)}.card-grid{gap:16px;margin-top:36px;display:grid}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card,.process-step{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:24px;transition:border-color .22s,box-shadow .22s,transform .22s}.info-card:hover,.process-step:hover,.about-point:hover,.contact-panel:hover{border-color:#4b1dff6b;transform:translateY(-6px);box-shadow:0 24px 60px #4b1dff21}.info-card svg{color:var(--black);width:28px;height:28px;margin-bottom:26px;transition:color .22s,transform .22s}.info-card:hover svg,.process-step:hover svg,.about-point:hover svg{color:var(--blue);transform:translateY(-2px)scale(1.05)}.info-card:nth-child(2) svg{color:var(--blue)}.info-card:nth-child(3) svg{color:#8b5cff}.band{background:var(--blue-ink);color:var(--white);padding:clamp(68px,8vw,108px) clamp(18px,5vw,72px);position:relative;overflow:hidden}.band:before{content:"";opacity:.36;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:42%;animation:7s ease-in-out infinite bandSweep;position:absolute;inset:0 auto 0 -42%;transform:skew(-18deg)}.band-inner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid;position:relative}.solution-band .band-inner{grid-template-columns:minmax(0,.78fr) minmax(360px,.86fr);align-items:center}.solution-copy h2{max-width:760px}.solution-stack{align-content:start;gap:28px;display:grid}.solution-stack>p{max-width:820px}.solution-visual{aspect-ratio:16/9;background:#3012b8;border:1px solid #ffffff52;border-radius:8px;min-height:280px;position:relative;overflow:hidden;box-shadow:0 30px 80px #37117a47,inset 0 0 0 1px #ffffff0a}.solution-visual:before{background:radial-gradient(circle at var(--mx,72%) var(--my,28%), #ffffff52, transparent 36%);content:"";opacity:.72;pointer-events:none;z-index:2;transition:opacity .22s;position:absolute;inset:0}.solution-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#4b1dffb8,#4b1dff33 48%,#4b1dff14),linear-gradient(#0000,#4b1dff57);position:absolute;inset:0}.solution-image{filter:saturate(1.28)contrast(1.12);object-fit:cover;transition:filter .26s,transform .42s;transform:scale(1.08)}.solution-visual:hover .solution-image{filter:saturate(1.45)contrast(1.18);transform:scale(1.15)translate(-1%)}.solution-visual:hover:before{opacity:1}.solution-signal{z-index:3;gap:8px;max-width:min(320px,100% - 48px);display:grid;position:absolute;bottom:22px;left:24px;right:24px}.solution-signal span{background:linear-gradient(90deg,#fffffff5,#ece4ffb8,#0000);border-radius:999px;height:3px;display:block}.solution-signal span:nth-child(2){opacity:.72;width:74%}.solution-signal span:nth-child(3){opacity:.48;width:52%}.band .section-kicker,.band h2,.band p{color:var(--white)}.band p{opacity:.78}.service-list{gap:12px;margin-top:38px;display:grid}.service-row{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;grid-template-columns:54px 44px minmax(0,1fr);align-items:center;gap:22px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.service-row:hover{border-color:#4b1dff6b;transform:translate(8px);box-shadow:0 22px 54px #4b1dff1f}.service-index{color:var(--blue);font-family:var(--font-sora), Arial, sans-serif;font-size:1.05rem;font-weight:900}.service-row svg{background:var(--white);border:1px solid var(--line);color:var(--black);border-radius:8px;width:44px;height:44px;padding:10px;transition:border-color .22s,color .22s,transform .22s}.service-row:hover svg{color:var(--blue);border-color:#4b1dff6b;transform:rotate(-4deg)scale(1.05)}.service-row:nth-child(2) svg,.service-row:nth-child(3) svg{color:var(--blue)}.service-row:nth-child(4) svg,.service-row:nth-child(5) svg{color:#8b5cff}.service-row p{max-width:760px;margin-bottom:0}.process-section{background:var(--soft);position:relative;overflow:hidden}.process-section:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#4b1dff14 42% 43%,#0000 43% 100%);position:absolute;inset:0}.process-section>*{z-index:1;position:relative}.process-intro{grid-template-columns:minmax(0,.64fr) minmax(430px,.42fr);align-items:start;gap:clamp(30px,6vw,88px);display:grid}.process-visual{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(circle at 50% 44%,#ffffff6b,#0000 48%),#f8f4ff;border:1px solid #997aff3d;border-radius:8px;justify-self:start;width:min(100%,560px);min-height:280px;max-height:none;margin-top:clamp(-72px,-5vw,-42px);position:relative;overflow:hidden;box-shadow:0 24px 70px #4b1dff29,inset 0 1px #ffffff5c}.process-visual:before,.process-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.process-visual:before{z-index:2;background:linear-gradient(90deg,#f8f4ffc7 0%,#0000 12% 88%,#f8f4ffdb 100%),linear-gradient(#f8f4ffb8 0%,#0000 18% 80%,#f8f4ffdb 100%)}.process-visual:after{border-radius:inherit;z-index:3;border:1px solid #ffffff57}.process-hana-frame{z-index:1;position:absolute;inset:-18% -16%}.process-hana-frame hana-viewer{pointer-events:none;transform-origin:50%;width:100%;height:100%;display:block;transform:scaleX(1.68)scaleY(1.12)}.process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.process-step{min-height:260px}.step-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.step-top span{color:var(--black);font-family:var(--font-sora), Arial, sans-serif;font-size:1.8rem;font-weight:900}.step-top svg{color:var(--blue);width:24px;height:24px;transition:transform .22s}.about-section{grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:start;gap:clamp(30px,7vw,92px);display:grid}.about-list{gap:14px;display:grid}.about-point{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:18px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.about-point svg{color:var(--black);width:22px;height:22px;margin-top:3px;transition:color .22s,transform .22s}.about-point p{margin-bottom:0}.contact-section{background:linear-gradient(180deg, var(--warm) 0%, var(--sky) 100%);grid-template-columns:minmax(0,.82fr) minmax(320px,.72fr);align-items:stretch;gap:clamp(28px,6vw,72px);padding:clamp(72px,10vw,118px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.contact-section:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#4b1dff0f 1px,#0000 1px),linear-gradient(90deg,#4b1dff0f 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.contact-section>*{z-index:1;position:relative}.contact-copy{align-content:start;min-width:0;display:grid}.contact-copy h2,.contact-copy>p{max-width:960px}.contact-visual{aspect-ratio:2;width:100%;max-width:100%;min-height:280px;margin-top:clamp(30px,3vw,44px);overflow:hidden}.contact-visual:before{background:linear-gradient(90deg, #f2ecffe0 0%, #f2ecff47 5%, transparent 13%, transparent 78%, var(--sky) 100%), linear-gradient(180deg, #f2ecffe6 0%, #f2ecff3d 7%, transparent 17%, transparent 62%, #f8fcffeb 100%);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.contact-visual:after{background:radial-gradient(circle at var(--mx,58%) var(--my,42%), #4b1dff1f, transparent 34%);content:"";opacity:0;pointer-events:none;z-index:3;transition:opacity .22s;position:absolute;inset:0}.contact-visual:hover:after{opacity:1}.contact-visual-image{filter:saturate(1.04)contrast(1.02);object-fit:cover;object-position:left center;width:100%;height:100%;transition:filter .32s,transform .52s;display:block;transform:scale(1.025)}.contact-visual:hover .contact-visual-image{filter:saturate(1.12)contrast(1.04);transform:scale(1.055)translate(1%)}.contact-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe6;border-radius:8px;padding:clamp(20px,4vw,32px);transition:border-color .22s,box-shadow .22s,transform .22s}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-panel label{gap:8px;margin-bottom:14px;display:grid}.contact-panel .honeypot-field{width:1px;height:1px;margin:0;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-panel label span{color:var(--black);font-size:.86rem;font-weight:900}.contact-panel input,.contact-panel select,.contact-panel textarea{background:var(--white);border:1px solid var(--line);color:var(--black);border-radius:8px;outline:0;width:100%;min-height:48px;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.contact-panel textarea{resize:vertical}.contact-panel input:focus,.contact-panel select:focus,.contact-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4b1dff24}.form-note{margin:14px 0 0;font-size:.9rem}.no-script-contact a,.form-note a{color:var(--blue);font-weight:900}.form-privacy{margin:8px 0 0;font-size:.82rem;line-height:1.45}.form-privacy a{color:var(--blue);font-weight:900}.form-status{border:1px solid #4b1dff2e;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:.92rem;font-weight:800}.form-status.sending,.form-status.sent{color:var(--blue);background:#4b1dff1a}.form-status.fallback{color:var(--muted);background:#ffffffc7}.services-contact-modal{z-index:80;place-items:start center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.services-contact-modal-backdrop{cursor:pointer;background:radial-gradient(circle at 50% 22%,#4b1dff3d,#0000 34%),#050505a8;border:0;position:absolute;inset:0}.services-contact-dialog{background:linear-gradient(180deg, #fffffffa, #fbf9fffa), var(--white);z-index:1;border:1px solid #997aff57;border-radius:8px;width:100%;max-width:min(960px,100vw - 36px);max-height:calc(100svh - 36px);position:relative;overflow:auto;box-shadow:0 34px 120px #05050557}.services-contact-dialog-head{border-bottom:1px solid #4b1dff1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:clamp(20px,3vw,30px) clamp(20px,4vw,34px) 18px;display:grid}.services-contact-dialog-head h2{max-width:720px;margin:0 0 12px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.services-contact-dialog-head p:not(.section-kicker){color:var(--muted);max-width:720px;margin:0;line-height:1.58}.services-contact-close{background:var(--white);border:1px solid var(--line);color:var(--black);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.services-contact-close:hover,.services-contact-close:focus-visible{background:var(--blue);border-color:var(--blue);color:var(--white)}.services-contact-close svg{width:20px;height:20px}.services-contact-modal-panel{box-shadow:none;border:0;border-radius:0}.services-contact-modal-panel:hover{box-shadow:none;border-color:#0000;transform:none}.services-contact-progress{background:#4b1dff12;border:1px solid #4b1dff1f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:inline-grid}.services-contact-progress span{color:#151515a3;text-align:center;border-radius:999px;min-width:128px;padding:8px 12px;font-size:.78rem;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.services-contact-progress span.is-active{background:var(--blue);color:var(--white);box-shadow:0 10px 24px #4b1dff38}.services-contact-step{gap:4px;display:grid}.services-contact-ai-fields{background:#4b1dff0f;border:1px solid #4b1dff29;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;padding:16px;display:grid}.services-contact-ai-fields label,.services-contact-ai-fields label:last-child{margin-bottom:0}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:linear-gradient(#f3efff 0%,#fff 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px clamp(24px,5vw,56px);min-height:156px;padding:30px clamp(18px,5vw,72px);display:grid}.footer-brand{justify-self:start;transition:transform .18s;display:inline-flex}.footer-brand:hover{transform:translateY(-2px)}.footer-logo{object-fit:contain;width:clamp(82px,9vw,126px);height:auto;display:block}.site-footer a{color:var(--black);font-weight:900}.site-footer>span{line-height:1.45}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 0;max-width:min(100%,620px);display:flex}.footer-separator{color:var(--muted);padding:0 9px;font-weight:900}.footer-links a[href^=mailto\:]{text-align:right;flex-basis:100%}.footer-privacy-settings{color:var(--black);cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;flex-basis:100%;padding:0;font-weight:900;line-height:1.2}.footer-privacy-settings:hover,.footer-privacy-settings:focus-visible{color:var(--blue);outline:0}.privacy-page{background:linear-gradient(180deg, #fffffff5, #f3efffeb), var(--white);min-height:100svh;position:relative;overflow:hidden}.privacy-page:before{content:"";opacity:.62;pointer-events:none;background-image:linear-gradient(#4b1dff0e 1px,#0000 1px),linear-gradient(90deg,#4b1dff0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.privacy-shell{z-index:1;gap:18px;max-width:920px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(18px,5vw,72px);display:grid;position:relative}.privacy-back{color:var(--black);font-family:var(--font-sora), Arial, sans-serif;justify-self:start;margin-bottom:28px;font-weight:900;transition:color .22s,transform .22s;display:inline-flex}.privacy-back:hover,.privacy-back:focus-visible{color:var(--blue);transform:translateY(-2px)}.privacy-hero{margin-bottom:18px}.privacy-shell h1{margin-bottom:22px;font-size:clamp(2.8rem,7vw,5.4rem)}.privacy-shell h2{margin:38px 0 12px;font-size:clamp(1.35rem,2.4vw,2rem)}.privacy-shell p{max-width:780px}.privacy-shell a{color:var(--blue);font-weight:900}.policy-card-stack{gap:16px;margin-top:8px;display:grid}.policy-card{background:#ffffffe0;border:1px solid #4b1dff21;border-radius:8px;padding:clamp(20px,3vw,28px);transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 54px #4b1dff12}.policy-card:hover,.policy-card:focus-within{border-color:#4b1dff6b;transform:translateY(-10px)scale(1.01);box-shadow:0 24px 60px #4b1dff21}.policy-card h2{margin:0 0 12px}.policy-card p,.policy-card .policy-list{max-width:none}.policy-card p:last-child,.policy-card .policy-list:last-child{margin-bottom:0}.policy-list{color:var(--muted);gap:10px;max-width:820px;margin:0;padding-left:22px;line-height:1.62;display:grid}.policy-list li::marker{color:var(--blue)}.privacy-inline-settings{background:var(--blue);color:var(--white);border-radius:999px;min-height:44px;margin-top:4px;padding:12px 18px;display:inline-flex;box-shadow:0 12px 28px #4b1dff2e}.privacy-inline-settings:hover,.privacy-inline-settings:focus-visible{color:var(--white);transform:translateY(-1px)}.privacy-updated{border-top:1px solid var(--line);margin-top:44px;padding-top:18px;font-size:.88rem}.privacy-consent{pointer-events:none;z-index:80;position:fixed;bottom:20px;left:20px;right:20px}.privacy-consent-panel{pointer-events:auto;background:#fffffff5;border:1px solid #4b1dff38;border-radius:8px;max-width:520px;margin-left:auto;padding:22px;box-shadow:0 24px 72px #26125d33}.privacy-consent-eyebrow{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:900;line-height:1.3}.privacy-consent-panel h2{margin-bottom:10px;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.08}.privacy-consent-panel p{margin-bottom:12px;font-size:.95rem;line-height:1.55}.privacy-consent-status{color:var(--black);background:#4b1dff14;border:1px solid #4b1dff24;border-radius:8px;padding:10px 12px;font-weight:800}.privacy-consent-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.privacy-consent-actions .button{min-height:44px;padding:12px 16px}.privacy-consent-note{margin:14px 0 0!important;font-size:.86rem!important}.privacy-consent-note a{color:var(--blue);font-weight:900}.seo-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 10%,#4b1dff24,#0000 32rem),linear-gradient(#f8fbff 0%,#fff 44%,#f0eaff 100%);padding:32px clamp(18px,5vw,72px) 72px}.seo-page-header,.seo-page-section{max-width:1120px;margin:0 auto}.seo-page-header{padding:48px 0 38px}.seo-page-brand-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.seo-page-brand-row .section-kicker{margin:0}.seo-page-header h1{max-width:920px;font-family:var(--font-sora), sans-serif;letter-spacing:0;margin:20px 0;font-size:clamp(2.45rem,7vw,4.85rem);line-height:.98}.seo-page-header>p{max-width:740px;color:var(--muted);font-size:1.08rem;line-height:1.7}.seo-page-actions,.section-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.section-actions{justify-content:center}.seo-page-section{padding:44px 0}.seo-page-section h2{font-family:var(--font-sora), sans-serif;letter-spacing:0;margin:0 0 18px;font-size:clamp(1.75rem,4vw,3rem);line-height:1.05}.seo-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.seo-card,.seo-step-list article,.seo-faq-list article,.seo-split{background:#ffffffd1;border:1px solid #0d2c5a1c;border-radius:8px;box-shadow:0 24px 70px #0d2c5a14}.seo-card{padding:22px}.seo-card h3,.seo-step-list h3,.seo-faq-list h3{font-family:var(--font-sora), sans-serif;letter-spacing:0;margin:0 0 10px}.seo-card p,.seo-step-list p,.seo-faq-list p,.seo-split p,.seo-split li{color:var(--muted);line-height:1.65}.seo-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;padding:28px;display:grid}.seo-split ul{margin:0;padding-left:22px}.seo-split li+li{margin-top:12px}.seo-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.seo-step-list article{padding:24px}.seo-step-list span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:800;display:grid}.seo-faq-list{gap:14px;display:grid}.seo-faq-list article{padding:24px}.services-page{background:var(--sky);color:var(--ink);min-height:100svh}.services-hero{background:var(--white);grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);align-items:center;gap:clamp(32px,6vw,88px);min-height:clamp(590px,100svh - 116px,740px);padding:clamp(48px,6vw,86px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.services-hero:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#4b1dff0b 1px,#0000 1px),linear-gradient(90deg,#4b1dff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.services-hero>*{z-index:1;position:relative}.services-hero-copy{max-width:720px}.services-hero h1{text-wrap:balance;max-width:820px;margin-bottom:22px}.services-hero .hero-lead{max-width:640px}.services-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:32px;display:grid}.services-hero-metrics div{border-top:2px solid #4b1dff38;padding-top:14px}.services-hero-metrics strong,.services-hero-metrics span{display:block}.services-hero-metrics strong{color:var(--black);font-family:var(--font-sora), Arial, sans-serif;font-size:1.02rem;font-weight:900;line-height:1.15}.services-hero-metrics span{color:var(--muted);margin-top:5px;font-size:.82rem;font-weight:800;line-height:1.35}.services-hero-panel{aspect-ratio:.92;background:#3012b8;border:1px solid #4b1dff38;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 30px 80px #4b1dff2e}.services-hero-panel:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 74% 24%,#ffffff4d,#0000 34%),linear-gradient(90deg,#4b1dffd1,#4b1dff3d 52%,#0000),linear-gradient(#0000 48%,#0505059e);position:absolute;inset:0}.services-hero-image{filter:saturate(1.34)contrast(1.12);object-fit:cover;transform:scale(1.08)}.services-panel-content{color:var(--white);z-index:2;gap:9px;max-width:min(420px,100% - 48px);display:grid;position:absolute;bottom:24px;left:24px;right:24px}.services-panel-content span{color:#ffffffb8;text-transform:uppercase;font-size:.76rem;font-weight:900}.services-panel-content strong{font-family:var(--font-sora), Arial, sans-serif;font-size:clamp(1.35rem,2.8vw,2.35rem);font-weight:900;line-height:1.05}.services-panel-content p{color:#ffffffc2;max-width:360px;margin:0;font-weight:750}.services-system-strip .system-flow-item{background:#ffffffd1}.services-lanes-section{background:linear-gradient(180deg, var(--sky) 0%, var(--white) 100%)}.services-lane-list .service-row{background:#ffffffdb}.services-lane-proof{color:var(--blue);margin-top:12px;font-size:.88rem;font-weight:900;line-height:1.45;display:block}.services-package-band{background:var(--blue)}.services-package-inner{z-index:1;gap:24px;max-width:1420px;margin:0 auto;display:grid;position:relative}.services-package-heading{max-width:920px}.services-package-heading h2{max-width:900px}.services-package-note{background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;max-width:920px;padding:18px;display:grid}.services-package-note svg{color:var(--blue-bright);width:24px;height:24px;margin-top:3px}.services-package-note p{color:#ffffffc7;margin:0}.services-package-card{color:var(--ink);background:#fffffff0;border:1px solid #ffffff42;border-radius:8px;gap:14px;min-height:360px;padding:22px;transition:box-shadow .22s,transform .22s;display:grid}.services-package-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #12064038}.services-package-card>span{color:var(--blue);text-transform:uppercase;font-size:.8rem;font-weight:900}.services-package-card h3{color:var(--black);font-family:var(--font-sora), Arial, sans-serif;margin:0;font-size:1.2rem;line-height:1.1}.services-package-card p,.services-package-card li{color:var(--muted);line-height:1.58}.services-package-card p{margin:0}.services-package-card ul{color:var(--muted);margin:0;padding-left:18px}.services-package-card li+li{margin-top:8px}.services-package-card .services-care{color:var(--black);align-self:end;font-weight:900}.services-band-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.services-band-actions .button.primary{background:var(--white);color:var(--blue);box-shadow:0 14px 34px #12064038}.services-band-actions .button.primary:hover{background:var(--soft);box-shadow:0 18px 42px #1206404d}.services-band-actions .button.secondary{color:var(--white);background:#ffffff1f;border-color:#ffffffb3}.services-band-actions .button.secondary:hover{background:#fff3}.services-split-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:start;gap:clamp(30px,7vw,92px);display:grid}.services-fit-list{gap:14px;display:grid}.services-process-card{background:var(--black);color:var(--white);border-radius:8px;gap:12px;min-height:250px;padding:24px;display:grid}.services-process-card svg{color:var(--blue-bright);width:28px;height:28px}.services-process-card span{color:#ffffff9e;text-transform:uppercase;font-size:.78rem;font-weight:900}.services-process-card strong{font-family:var(--font-sora), Arial, sans-serif;align-self:end;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.services-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.services-project-card{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:14px;padding:24px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-project-card:hover{border-color:#4b1dff6b;transform:translateY(-6px);box-shadow:0 24px 60px #4b1dff21}.services-project-card .section-kicker{margin-bottom:0}.services-project-card h3{font-family:var(--font-sora), Arial, sans-serif;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.12}.services-project-card p{margin:0}.services-project-card>span{color:var(--blue);font-weight:900}.services-project-result{background:var(--soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.services-project-result svg{color:var(--blue);width:20px;height:20px;margin-top:2px}.services-project-result strong{color:var(--black);line-height:1.45}.services-faq-list article{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;padding:22px}.services-faq-list h3{font-family:var(--font-sora), Arial, sans-serif;margin-bottom:10px;font-size:1.08rem}.admin-shell{color:var(--ink);background:linear-gradient(#faf7ff 0%,#fff 46%,#f0eaff 100%);min-height:100svh;padding:24px clamp(16px,4vw,56px) 64px}.admin-topbar,.admin-hero,.admin-status-grid,.admin-layout,.admin-control-bar,.admin-band-grid,.admin-security-panel,.admin-locked,.admin-loading{max-width:1240px;margin:0 auto}.admin-topbar{justify-content:space-between;align-items:center;padding:4px 0 28px;display:flex}.admin-brand{font-family:var(--font-sora), Arial, sans-serif;font-size:1rem;font-weight:850}.admin-security-pill,.admin-evidence-count{background:var(--white);color:var(--ink);border:1px solid #0d2c5a1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:.84rem;font-weight:850;display:inline-flex}.admin-security-pill svg,.admin-evidence-count svg{width:16px;height:16px}.admin-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:end;gap:24px;padding:28px 0 22px;display:grid}.admin-hero h1,.admin-panel h2,.admin-locked h1{font-family:var(--font-sora), Arial, sans-serif;letter-spacing:0}.admin-hero h1{max-width:900px;margin:12px 0 16px;font-size:clamp(2.25rem,6vw,4.4rem);line-height:1}.admin-hero p{color:var(--muted);max-width:720px;margin:0;font-size:1.05rem;line-height:1.65}.admin-next-action{background:var(--ink);color:var(--white);border-radius:8px;gap:8px;min-height:178px;padding:22px;display:grid}.admin-next-action svg{color:var(--blue-bright);width:24px;height:24px}.admin-next-action span{color:#ffffffad;text-transform:uppercase;font-size:.78rem;font-weight:850}.admin-next-action strong{font-family:var(--font-sora), Arial, sans-serif;align-self:end;font-size:1.25rem;line-height:1.25}.admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:12px 0 20px;display:grid}.admin-status-card,.admin-panel,.admin-locked,.admin-loading{background:#ffffffe6;border:1px solid #0d2c5a1f;border-radius:8px;box-shadow:0 18px 54px #0d2c5a12}.admin-status-card{gap:10px;min-height:132px;padding:18px;display:grid}.admin-status-card svg{width:22px;height:22px}.admin-status-card.good svg{color:#07875f}.admin-status-card.warn svg{color:#a76500}.admin-status-card span{color:var(--muted);font-size:.84rem;font-weight:850}.admin-status-card strong{align-self:end;font-size:1.05rem}.admin-control-bar{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);align-items:stretch;gap:18px;padding:12px 0 20px;display:grid}.admin-data-boundary{color:var(--white);background:#050505eb;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.admin-data-boundary svg{color:#25d0a1;width:22px;height:22px}.admin-data-boundary p{color:#ffffffc2;margin:0;line-height:1.55}.admin-band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.admin-dashboard-band{background:#ffffffeb;border:1px solid #0d2c5a1f;border-radius:8px;min-width:0;padding:clamp(18px,3vw,28px);box-shadow:0 18px 54px #0d2c5a12}.admin-dashboard-band-wide{grid-column:1/-1}.admin-band-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.admin-band-heading>svg{color:var(--blue);width:26px;height:26px;margin-top:4px}.admin-band-heading h2{font-family:var(--font-sora), Arial, sans-serif;margin:6px 0 8px;font-size:clamp(1.35rem,3vw,2.05rem);line-height:1.08}.admin-band-heading p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.55}.admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-field-card{background:#fbf9ffdb;border:1px solid #0d2c5a1a;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.admin-field-card-wide{grid-column:1/-1}.admin-field-card span,.admin-readonly-metric span,.admin-helper-copy{color:var(--muted);font-size:.82rem;font-weight:850}.admin-field-card input,.admin-field-card textarea{background:var(--white);color:var(--ink);border:1px solid #0d2c5a24;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 11px}.admin-field-card textarea{resize:vertical;min-height:112px;padding:11px;line-height:1.55}.admin-readonly-metric{background:#f4f0ffe0;border:1px solid #0d2c5a1a;border-radius:8px;gap:8px;min-height:76px;padding:12px;display:grid}.admin-readonly-metric strong{font-family:var(--font-sora), Arial, sans-serif;font-size:1.16rem}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-layout{grid-template-columns:minmax(0,.7fr) minmax(320px,.3fr);align-items:start;gap:18px;padding-top:18px;display:grid}.admin-layout:has(.admin-panel-large:last-child){grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr)}.admin-panel{padding:clamp(18px,3vw,28px)}.admin-panel-large{min-width:0}.admin-panel-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.admin-panel h2{margin:6px 0 0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.05}.admin-period{gap:8px;min-width:min(100%,260px);display:grid}.admin-period span,.admin-metric-head,.admin-check-row em,.admin-source-link em{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.admin-period input,.admin-metric-row input,.admin-panel textarea{color:var(--ink);background:#fbf9ff;border:1px solid #0d2c5a24;border-radius:8px;outline:0}.admin-period input{min-height:42px;padding:0 12px}.admin-metric-table{border:1px solid #0d2c5a1a;border-radius:8px;overflow:hidden}.admin-metric-row{background:#ffffffc7;border-bottom:1px solid #0d2c5a14;grid-template-columns:minmax(180px,1fr) minmax(110px,150px) minmax(90px,.34fr);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.admin-metric-row:last-child{border-bottom:0}.admin-metric-head{background:#f4f0ff;min-height:44px}.admin-metric-row input{width:100%;min-height:38px;padding:0 10px}.admin-metric-row>span:first-child{font-weight:800}.admin-metric-row>span:last-child{color:var(--muted);font-size:.84rem;font-weight:800}.admin-rate-list,.admin-link-list,.admin-check-list{gap:10px;margin-top:18px;display:grid}.admin-rate{border-bottom:1px solid #0d2c5a14;justify-content:space-between;align-items:center;min-height:40px;display:flex}.admin-rate:last-child{border-bottom:0}.admin-rate span{color:var(--muted);font-weight:750}.admin-rate strong{font-family:var(--font-sora), Arial, sans-serif}.admin-source-link{border:1px solid #0d2c5a1a;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:12px;transition:border-color .18s,transform .18s;display:grid}.admin-source-link:not(.is-disabled):hover{border-color:var(--blue);transform:translateY(-1px)}.admin-source-link svg{color:var(--blue);width:18px;height:18px}.admin-source-link span{font-weight:850}.admin-source-link em{color:var(--muted);text-transform:none;grid-column:2/-1;font-size:.82rem;font-style:normal;font-weight:750;line-height:1.38}.admin-source-link svg:last-child{grid-area:1/3;justify-self:end}.admin-source-link.is-disabled{color:var(--muted)}.admin-check-row{border:1px solid #0d2c5a1a;border-radius:8px;grid-template-columns:20px minmax(0,1fr) minmax(72px,.18fr);align-items:center;gap:12px;min-height:54px;padding:12px;display:grid}.admin-check-row input{accent-color:var(--blue);width:18px;height:18px}.admin-check-row span{font-weight:800}.admin-panel textarea{resize:vertical;width:100%;min-height:150px;margin-top:18px;padding:14px;line-height:1.6}.admin-save-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.admin-save-row .button{width:auto}.admin-save-row span{color:var(--muted);font-size:.9rem;font-weight:800}.admin-security-panel ul{color:var(--muted);margin:16px 0 0;padding-left:20px;line-height:1.65}.admin-security-panel{margin-top:18px}.admin-security-panel li+li{margin-top:10px}.admin-locked,.admin-loading{gap:16px;max-width:760px;margin-top:72px;padding:clamp(24px,5vw,46px);display:grid}.admin-locked svg{color:var(--blue);width:34px;height:34px}.admin-locked h1{margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.admin-locked p,.admin-loading{color:var(--muted);line-height:1.65}.not-found{place-content:center;min-height:100svh;padding:24px;display:grid}@keyframes bandSweep{0%,38%{transform:translate(0)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes heroTitleEnter{0%{opacity:.78;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDotPop{0%{transform:translateY(0)scale(.82)rotateX(0)}58%{transform:translateY(-5px)scale(1.34)rotateX(20deg)}to{transform:translateY(-3px)scale(1.22)rotateX(0)}}@keyframes mobileBackdropDrift{0%{translate:-8px 10px}to{translate:10px -12px}}@keyframes mobileSurfaceBreath{0%{filter:brightness();transform:translate(0,0)scale(1)}to{filter:brightness(1.045);transform:translateY(-12px)scale(1.018)}}@keyframes mobileUsecaseDashboardFloat{0%{translate:-6px 8px}to{translate:6px -8px}}@keyframes backgroundPlaneDrift{0%{translate:-5px 6px}to{translate:6px -7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal.is-visible,.spline-fallback span,.spline-static-visual span,.hero-title-text,.hero-title-dot.is-active,.button:hover,.info-card:hover,.process-step:hover,.about-point:hover,.contact-panel:hover,.privacy-back:hover,.policy-card:hover,.services-start-card:hover,.services-risk-note:hover,.services-step-card:hover,.services-faq-list article:hover,.services-package-card:hover,.services-project-card:hover,.service-row:hover,.system-flow-item:hover,.ai-employee-proof-strip div:hover,.ai-employee-hero-flow:hover,.ai-employee-card:hover,.ai-employee-tier-card:hover,.ai-employee-usecase-card:hover,.ai-employee-usecase-dashboard:hover,.ai-employee-usecase-dashboard:hover .ai-employee-usecase-dashboard-image,.ai-employee-step-card:hover,.ai-employee-operating-grid div:hover,.ai-employee-fit-columns article:hover,.ai-employee-guardrail-grid div:hover,.ai-employee-pilot-grid article:hover,.ai-employee-faq-list article:hover{opacity:1;transform:none}.spline-fallback span,.spline-static-visual span,.motion-surface,.motion-surface.reveal.is-visible,.policy-card.motion-surface,.ai-employee-usecase-dashboard,.hero-stage,.services-circuit-background,.services-proof-spline-background,.services-pricing-spline-background,.ai-employee-hero-spline,.ai-employee-operating-macbook,.ai-employee-setup-spline,.ai-employee-faq-spline,.ai-employee-security-robot{animation:none;translate:none}}@media (prefers-reduced-motion:no-preference){.hero-stage,.services-circuit-background,.services-proof-spline-background,.services-pricing-spline-background,.ai-employee-hero-spline,.ai-employee-operating-macbook,.ai-employee-setup-spline,.ai-employee-faq-spline,.ai-employee-security-robot,.ai-employee-usecase-dashboard{animation:10s ease-in-out infinite alternate backgroundPlaneDrift}}@media (hover:none) and (pointer:coarse){.hero-stage,.services-circuit-background,.services-proof-spline-background,.services-pricing-spline-background,.ai-employee-hero-spline,.ai-employee-operating-macbook,.ai-employee-setup-spline,.ai-employee-faq-spline,.ai-employee-security-robot{animation:8s ease-in-out infinite alternate mobileBackdropDrift}.ai-employee-usecase-dashboard{animation:6.4s ease-in-out infinite alternate mobileUsecaseDashboardFloat}.motion-surface,.button,.site-nav a,.services-nav a,.language-switch button{-webkit-tap-highlight-color:transparent}.motion-surface:not(.ai-employee-usecase-dashboard),.motion-surface.reveal.is-visible{will-change:filter, translate, transform;animation:4.8s ease-in-out infinite alternate mobileSurfaceBreath}.policy-card.motion-surface{animation:4.8s ease-in-out infinite alternate mobileSurfaceBreath}.motion-surface:nth-child(2n),.motion-surface.reveal.is-visible:nth-child(2n){animation-delay:-1.6s}.motion-surface:nth-child(3n),.motion-surface.reveal.is-visible:nth-child(3n){animation-delay:-2.8s}.motion-surface:active,.button:active,.site-nav a:active,.services-nav a:active,.language-switch button:active{filter:brightness(1.075);transform:translateY(-16px)scale(1.035)}.motion-surface:active:before{opacity:1}}@media (prefers-reduced-motion:reduce) and (hover:none) and (pointer:coarse){.motion-surface,.motion-surface.reveal.is-visible,.policy-card.motion-surface{filter:none;animation:none;transform:translate(0,0)}.motion-surface:active,.button:active,.site-nav a:active,.services-nav a:active,.language-switch button:active{filter:none;transform:none}}@media (max-width:1080px){.services-header{grid-template-columns:1fr auto}.services-nav{grid-area:2/1/auto/-1}.services-hero{grid-template-columns:1fr;min-height:auto}.services-hero-panel{aspect-ratio:16/9;width:min(100%,760px);min-height:340px}.services-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-split-layout,.services-final-cta{grid-template-columns:1fr}.services-final-actions{justify-content:start}.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{grid-template-columns:1fr auto}.site-nav{grid-area:2/1/auto/-1}.hero-stage{opacity:.82}.band-inner,.about-section,.contact-section,.solution-band .band-inner,.system-strip-inner{grid-template-columns:1fr}.system-strip-copy{border-right:0;padding-right:0}.system-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-visual{width:100%;max-width:760px}.process-intro{grid-template-columns:1fr;align-items:start}.process-visual{justify-self:start;width:min(100%,520px);min-height:260px;max-height:340px;margin-top:0}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-brand,.footer-links{justify-self:center}.footer-links{text-align:center;justify-content:center;max-width:min(100%,720px)}.footer-links a[href^=mailto\:],.footer-privacy-settings{text-align:center}}@media (max-width:760px){.services-header{grid-template-columns:1fr;align-items:stretch;gap:8px;min-height:0;padding:8px 14px 10px;display:grid;position:relative}.services-header .brand{min-width:0}.services-header .brand-logo{width:clamp(132px,42vw,172px)}.services-header .button{justify-self:stretch;width:100%}.services-nav{scrollbar-width:none;border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:4px;overflow-x:auto}.services-nav::-webkit-scrollbar{display:none}.services-nav a{text-align:center;flex:none;min-height:34px;padding:8px 11px;font-size:.78rem}.services-hero{gap:28px;padding:34px 16px 28px}.services-hero h1{font-size:clamp(2.05rem,8.4vw,2.9rem);line-height:1.04}.services-hero .hero-lead{inline-size:auto;width:auto}.services-hero-metrics,.services-package-grid,.services-process-grid,.services-project-grid,.services-faq-list{grid-template-columns:1fr}.services-hero-panel{aspect-ratio:1.08;min-height:270px}.services-panel-content{max-width:calc(100% - 36px);bottom:18px;left:18px;right:18px}.services-package-card{min-height:auto}.services-package-note{grid-template-columns:24px minmax(0,1fr);padding:16px}.services-final-cta{padding:54px 16px}.services-final-actions{flex-direction:column;align-items:stretch}:is(.admin-hero,.admin-layout,.admin-layout:has(.admin-panel-large:last-child),.admin-status-grid,.admin-control-bar,.admin-band-grid,.admin-kpi-grid){grid-template-columns:1fr}.admin-panel-heading{display:grid}.admin-field-grid{grid-template-columns:1fr}.admin-metric-row{grid-template-columns:minmax(0,1fr) minmax(96px,126px)}.admin-metric-head span:last-child,.admin-metric-row>span:last-child{display:none}.admin-check-row{grid-template-columns:20px minmax(0,1fr)}.admin-check-row em{grid-column:2}.admin-save-row .button{width:100%}.seo-card-grid,.seo-step-list,.seo-split{grid-template-columns:1fr}.seo-page-header{padding-top:32px}.seo-page-actions .button,.section-actions .button{width:100%}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:0;padding:8px 14px 10px;display:grid}.site-header .brand{min-width:0}.brand-logo{width:clamp(132px,42vw,172px)}.header-actions{grid-area:1/2}.site-nav{scrollbar-width:none;background:#ffffffc2;border:1px solid #997aff61;border-radius:8px;flex-flow:row;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding:4px;display:flex;position:static;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav.is-open{display:flex}.site-nav a{text-align:center;background:0 0;border:0;border-radius:999px;flex:none;min-height:34px;padding:8px 11px;font-size:.78rem}.icon-button{display:none}.hero{min-height:clamp(600px,100svh - 92px,700px);padding:28px 16px 22px}.hero-copy{inline-size:calc(100vw - 32px);width:calc(100vw - 32px);min-width:0;max-width:100%}.hero-stage{opacity:.36;top:42%;bottom:22px}.hero:before{background-size:48px 48px}h1{max-width:100%;margin-bottom:18px;font-size:clamp(2.05rem,8.4vw,2.9rem)}.hero-title{min-height:4.12em;margin-bottom:12px}.hero-title-text{max-width:100%}.hero-title-controls{gap:10px;margin-bottom:18px}h2{font-size:clamp(2.05rem,10vw,3.1rem)}.hero-actions,.contact-actions{flex-direction:column;align-items:stretch}.hero-actions{gap:8px;margin-top:18px}.hero-lead{inline-size:calc(100vw - 32px);width:calc(100vw - 32px);max-width:100%;font-size:.98rem;line-height:1.52}.trust-line{margin-top:14px;font-size:.74rem}.button{width:100%}.card-grid.three,.process-grid,.form-grid{grid-template-columns:1fr}.system-strip{padding:18px 16px}.system-strip-inner{gap:16px}.system-strip-copy strong{font-size:1.25rem}.system-flow{grid-template-columns:1fr;gap:8px}.system-flow-item{grid-template-columns:38px minmax(0,1fr) 18px;min-height:76px;padding:12px}.section,.band,.contact-section{padding-left:16px;padding-right:16px}.contact-visual{width:100%;min-height:220px;margin-top:26px;transform:none}.process-visual{min-height:220px;margin-top:-8px}.contact-visual:before{background:linear-gradient(90deg, #f2ecffc7 0%, #f2ecff3d 6%, transparent 14%, transparent 82%, var(--sky) 100%), linear-gradient(180deg, #f2ecffd6 0%, #f2ecff33 8%, transparent 18%, transparent 58%, #f8fcfff0 100%)}.solution-visual{min-height:180px}.solution-stack{gap:20px}.solution-signal{bottom:16px;left:16px;right:16px}.service-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.service-row svg{grid-column:1}.service-row div:last-child{grid-column:1/-1}.process-step{min-height:auto}.motion-surface:active{transform:translateY(-8px)scale(1.01)}.footer-links{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:7px}.footer-separator{display:none}.footer-links a[href^=mailto\:]{text-align:right;flex-basis:auto}.footer-privacy-settings{text-align:right}.privacy-consent{bottom:12px;left:12px;right:12px}.privacy-consent-panel{max-width:none}.privacy-consent-actions{flex-direction:column;align-items:stretch}}@media (max-width:420px){.brand strong{font-size:.92rem}.brand small{font-size:.72rem}.brand-mark{width:38px;height:38px}.brand-logo{width:146px;height:auto}.site-footer{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start;justify-self:end;align-items:flex-end}.footer-links a[href^=mailto\:]{text-align:right}.footer-logo{width:96px}.language-switch button{min-width:36px}}.services-page{color:var(--ink);background:#fbf9ff;min-height:100svh}.services-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#fffffff0;border-bottom:1px solid #997aff47;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:72px;padding:14px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.services-header .button{justify-self:end;min-height:44px;padding:12px 16px}.services-nav{white-space:nowrap;background:#ffffffc2;border:1px solid #997aff61;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.services-nav a{color:var(--muted);border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:850;transition:background .18s,color .18s,transform .18s}.services-nav a:hover,.services-nav a:focus-visible{background:var(--blue);color:var(--white);outline:0;transform:translateY(-1px)}.services-intro{background:var(--black);grid-template-columns:minmax(0,.92fr) minmax(340px,.52fr);align-items:stretch;gap:clamp(28px,6vw,74px);min-height:clamp(660px,100svh - 72px,820px);padding:clamp(46px,7vw,88px) clamp(18px,5vw,72px) clamp(36px,5vw,68px);display:grid;position:relative;overflow:hidden}.services-intro:before{content:"";opacity:1;pointer-events:none;z-index:1;background:linear-gradient(90deg,#050505f0 0%,#050505c7 42%,#05050573 100%),radial-gradient(circle at 74% 44%,#bf00ff42,#0000 34%),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/72px 72px;animation:7s ease-in-out infinite alternate servicesIntroGlow;position:absolute;inset:0}.services-intro:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 46%,#9100ff61 0%,#4b1dff2e 38%,#0000 72%);border-radius:50%;width:640px;height:640px;animation:5s ease-in-out infinite alternate servicesOrbPulse;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}@keyframes servicesIntroGlow{0%{opacity:.86}to{opacity:1}}@keyframes servicesOrbPulse{0%{opacity:.64;transform:translateY(-50%)scale(.92)}to{opacity:1;transform:translateY(-50%)scale(1.08)}}.services-circuit-background{background:var(--black);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.services-circuit-background iframe{filter:saturate(1.14)contrast(1.08)brightness(.92);opacity:.82;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.12)}.services-circuit-visual{filter:saturate(1.12)contrast(1.05);background:linear-gradient(135deg,#050505f5,#120826f5),repeating-linear-gradient(90deg,#17f5ce2e 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#b86cff29 0 1px,#0000 1px 74px)}.services-circuit-visual:before,.services-circuit-visual:after{content:"";pointer-events:none;position:absolute}.services-circuit-visual:before{background:linear-gradient(115deg,#0000 0 22%,#17f5ce47 23%,#0000 24% 48%,#b86cff3d 49%,#0000 50%),linear-gradient(25deg,#0000 0 36%,#ffffff29 37%,#0000 38%);inset:0}.services-circuit-visual:after{border:1px solid #ffffff2e;inset:9%;transform:skew(-11deg)rotate(-2deg);box-shadow:inset 0 0 140px #7c2eff47}.services-circuit-visual span{aspect-ratio:1;opacity:.72;background:linear-gradient(145deg,#ffffffd1,#17f5ce47 28%,#4b1dffb8);border:1px solid #ffffff57;border-radius:7px;height:clamp(28px,5vw,78px);transform:rotate(45deg);box-shadow:0 18px 42px #17f5ce29}.services-circuit-visual span:nth-child(3n+1){top:18%;left:12%}.services-circuit-visual span:nth-child(3n+2){top:28%;left:58%}.services-circuit-visual span:nth-child(3n){top:68%;left:76%}.services-circuit-visual span:nth-child(4n){opacity:.46;top:74%;left:36%}.services-intro-copy,.services-start-card{z-index:2;position:relative}.services-intro-copy{align-content:center;max-width:820px;display:grid}.services-eyebrow{color:var(--white);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.78rem;font-weight:900;line-height:1.35;display:inline-flex}.services-eyebrow svg{width:16px;height:16px}.services-intro h1{color:var(--white);text-wrap:balance;max-width:900px;margin:0 0 22px;font-size:clamp(2.65rem,5.8vw,5.6rem);line-height:.98}.services-intro-copy>p:not(.services-eyebrow){color:#ffffffc2;max-width:720px;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.6}.services-intro-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.services-intro .button.secondary{color:var(--white);background:#ffffff14;border-color:#b86cffb3}.services-intro .button.secondary:hover,.services-intro .button.secondary:focus-visible{background:#ffffff29;border-color:#ffffffa3}.services-start-card{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);color:var(--white);background:linear-gradient(145deg,#170b2abd,#07051294),#0505056b;border:1px solid #b86cff75;border-radius:8px;align-self:center;gap:18px;min-height:390px;padding:clamp(22px,3vw,30px);transition:border-color .22s,box-shadow .22s,transform .22s;animation:6s ease-in-out infinite alternate startCardShimmer;display:grid;box-shadow:0 28px 84px #4b1dff47,inset 0 1px #ffffff1f}@keyframes startCardShimmer{0%{border-color:#b86cff61;box-shadow:0 28px 84px #4b1dff38,inset 0 1px #ffffff1a}to{border-color:#b86cffb8;box-shadow:0 36px 100px #4b1dff66,inset 0 1px #ffffff2e}}.services-start-card:before{background:radial-gradient(circle at var(--mx,22%) var(--my,0%), #b86cff38, transparent 36%), linear-gradient(90deg, #ffffff14, transparent 42%);border-radius:inherit;content:"";opacity:.76;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.services-start-card:hover{border-color:#17f5ce7a;transform:translateY(-12px)scale(1.018);box-shadow:0 36px 96px #4b1dff61,0 0 36px #17f5ce1f,inset 0 1px #ffffff2e}.services-start-card:hover:before{opacity:1}.services-start-card>*{z-index:1;position:relative}.services-start-card>span,.services-package-card>div>span,.services-example-card>span,.services-lane-top>span{color:var(--blue);text-transform:uppercase;font-size:.78rem;font-weight:900}.services-start-card>span{color:var(--blue-bright)}.services-start-card h2{color:var(--white);margin:0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.04}.services-start-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.services-start-card li{border-top:1px solid #b86cff47;gap:4px;padding-top:12px;display:grid}.services-start-card strong,.services-start-card span,.services-lane-detail strong,.services-risk-note strong{display:block}.services-start-card strong{color:var(--white);font-size:1rem}.services-start-card li span{color:#ffffffb3;font-weight:750;line-height:1.45}.services-section{padding:clamp(64px,8vw,104px) clamp(18px,5vw,72px)}.services-section-head{max-width:840px}.services-section-head h2{text-wrap:balance;margin-bottom:18px;font-size:clamp(2rem,4.8vw,4.6rem);line-height:1}.services-section-head p:not(.section-kicker){max-width:720px;font-size:clamp(1rem,1.4vw,1.14rem)}.services-guide-section{background:var(--soft);position:relative}.services-guide-section:before{background:linear-gradient(180deg, var(--black) 0%, transparent 100%);content:"";pointer-events:none;z-index:1;height:56px;position:absolute;top:0;left:0;right:0}.services-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.services-decision-card,.services-lane-card,.services-package-card,.services-step-card,.services-example-card,.services-faq-list article{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;box-shadow:0 18px 54px #4b1dff12}.services-decision-card{gap:16px;min-height:320px;padding:20px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-decision-card:hover,.services-lane-card:hover,.services-package-card:hover,.services-step-card:hover,.services-example-card:hover,.services-faq-list article:hover{border-color:#4b1dff6b;transform:translateY(-9px)scale(1.01);box-shadow:0 24px 60px #4b1dff21}.services-card-icon{color:var(--blue);background:#4b1dff14;border:1px solid #4b1dff3d;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.services-card-icon svg{width:21px;height:21px}.services-decision-card h3,.services-lane-card h3,.services-package-card h3,.services-step-card h3,.services-example-card h3,.services-faq-list h3{margin:0;font-size:1.1rem;line-height:1.18}.services-decision-card p,.services-lane-card p,.services-package-card p,.services-step-card p,.services-example-card p,.services-faq-list p,.services-package-card li,.services-lane-card li{color:var(--muted);line-height:1.58}.services-decision-card p{margin:0}.services-decision-card>div:nth-child(2) p{color:var(--black);font-weight:900}.services-decision-card span{color:var(--blue);margin-top:8px;font-size:.86rem;font-weight:900;display:block}.services-lanes-section{background:linear-gradient(180deg, var(--white), #fbf9ff);border-top:1px solid #4b1dff14}.services-lane-stack{gap:20px;margin-top:36px;display:grid}.services-lane-card{gap:26px;padding:28px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-lane-top{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.services-lane-top p{max-width:900px;margin:8px 0 0}.services-lane-top>span{white-space:nowrap;justify-self:end}.services-lane-detail{border-top:1px solid #4b1dff29;grid-template-columns:minmax(0,.92fr) minmax(260px,.62fr);gap:20px;padding-top:20px;display:grid}.services-lane-detail strong{color:var(--black);text-transform:uppercase;margin-bottom:8px;font-size:.84rem;font-weight:900}.services-lane-detail p,.services-lane-detail ul{margin:0}.services-lane-detail ul,.services-package-card ul{padding-left:18px}.services-lane-detail li+li,.services-package-card li+li{margin-top:7px}.services-lane-link{color:var(--blue);justify-self:start;align-items:center;gap:8px;font-weight:900;display:inline-flex}.services-lane-link svg{width:18px;height:18px}.services-pricing-section{color:var(--white);isolation:isolate;background:#050308;position:relative;overflow:hidden}.services-pricing-section:before{content:"";opacity:1;pointer-events:none;z-index:1;background:linear-gradient(#05030838,#050308b3),radial-gradient(circle at 72% 18%,#7c2eff33,#0000 30%),linear-gradient(#fff1 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#fff1 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.services-pricing-section:after{content:"";filter:blur(22px);opacity:.58;pointer-events:none;z-index:1;background:radial-gradient(circle at 25% 32%,#ffffff1f,#0000 24%),radial-gradient(circle at 52% 62%,#ffffff1a,#0000 32%),linear-gradient(115deg,#0000 0%,#ffffff1f 42%,#0000 72%);position:absolute;inset:0}.services-pricing-section>*{z-index:2;position:relative}.services-pricing-spline-background{pointer-events:none;z-index:0;background:#050308;position:absolute;inset:0;overflow:hidden}.services-pricing-spline-background iframe{filter:saturate(1.28)contrast(1.08)brightness(.9);opacity:.92;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.2)translate(7%,-13%)}.services-world-visual{background:linear-gradient(135deg,#050308fa,#15082df0),repeating-linear-gradient(110deg,#ffffff17 0 1px,#0000 1px 58px)}.services-world-visual:before{content:"";pointer-events:none;background:conic-gradient(from 210deg,#17f5ce52,#7c2effb8,#ffffff2e,#17f5ce52);border:1px solid #ffffff2e;border-radius:50%;width:min(58vw,720px);height:min(58vw,720px);position:absolute;top:-22%;right:-8%;box-shadow:inset -18px -28px 58px #050308ad,0 28px 90px #7c2eff42}.services-world-visual span{opacity:.62;transform-origin:100%;background:#ffffff3d;width:min(46vw,560px);height:1px;right:0}.services-world-visual span:nth-child(3n+1){top:24%;transform:rotate(-15deg)}.services-world-visual span:nth-child(3n+2){top:48%;transform:rotate(7deg)}.services-world-visual span:nth-child(3n){top:72%;transform:rotate(22deg)}.services-pricing-section .section-kicker,.services-pricing-section h2,.services-pricing-section .services-section-head p{color:var(--white);text-shadow:0 16px 34px #00000075}.services-pricing-section .services-section-head p{opacity:.84}.services-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.services-package-card{color:var(--ink);gap:16px;min-height:360px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-pricing-section .services-package-card{-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);color:var(--white);background:radial-gradient(circle at 18% 0,#ffffff29,#0000 34%),linear-gradient(145deg,#0f0a19b8,#07050e80);border-color:#b86cff61;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff1f}.services-pricing-section .services-package-card:before{content:"";opacity:.78;pointer-events:none;background:radial-gradient(circle at 42% 42%,#ffffff2e,#0000 40%),radial-gradient(circle at 70% 72%,#b86cff1f,#0000 42%),linear-gradient(90deg,#ffffff12,#0000 54%);position:absolute;inset:0}.services-pricing-section .services-package-card>*{z-index:1;position:relative}.services-pricing-section .services-package-card:hover{border-color:#17f5ce7a;box-shadow:0 34px 88px #0000006b,0 0 42px #7c2eff33,inset 0 1px #ffffff29}.services-package-card h3{margin-top:10px}.services-package-card p,.services-package-card ul{margin:0}.services-package-best{font-weight:900;color:var(--black)!important;margin-top:8px!important}.services-care{align-self:end;font-weight:900;color:var(--black)!important}.services-pricing-section .services-package-card>div>span{color:#17f5ce}.services-pricing-section .services-package-card h3,.services-pricing-section .services-package-best,.services-pricing-section .services-care{color:var(--white)!important}.services-pricing-section .services-package-card p,.services-pricing-section .services-package-card li{color:#ffffffb8}.services-pricing-section .services-package-best,.services-pricing-section .services-care{text-shadow:0 10px 26px #00000057}.services-process-section{background:linear-gradient(180deg, #fbf9ff, var(--white))}.services-process-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.48fr);align-items:start;gap:clamp(24px,6vw,80px);display:grid}.services-risk-note{background:var(--black);color:var(--white);border:1px solid #b86cff3d;border-radius:8px;gap:12px;padding:24px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-risk-note:hover{border-color:#17f5ce70;transform:translateY(-9px)scale(1.01);box-shadow:0 24px 64px #12064038}.services-risk-note svg{color:var(--blue-bright);width:28px;height:28px}.services-risk-note strong{font-family:var(--font-sora), Arial, sans-serif;font-size:1.25rem}.services-risk-note p{color:#ffffffb8;margin:0}.services-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.services-step-card{gap:12px;min-height:220px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.services-step-card>span{color:var(--blue);font-family:var(--font-sora), Arial, sans-serif;font-size:1.5rem;font-weight:900}.services-step-card p{margin:0}.services-proof-section{color:var(--white);isolation:isolate;background:#050308;border-top:1px solid #b86cff2e;border-bottom:1px solid #b86cff2e;min-height:760px;position:relative;overflow:hidden}.services-proof-section:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050308f5 0%,#050308c7 37%,#05030861 68%,#0503089e 100%),linear-gradient(#05030852 0%,#05030829 46%,#050308e0 100%);position:absolute;inset:0}.services-proof-section:after{content:"";opacity:.72;pointer-events:none;z-index:1;background:radial-gradient(circle at 55% 28%,#b86cff3d,#0000 32%),radial-gradient(circle at 18% 76%,#17f5ce14,#0000 28%),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0}.services-proof-section>:not(.services-proof-spline-background){pointer-events:auto;z-index:2;position:relative}.services-proof-section .section-kicker,.services-proof-section h2{color:var(--white);text-shadow:0 18px 42px #0000008a}.services-proof-section .services-section-head p:not(.section-kicker){color:#ffffffbd;text-shadow:0 12px 30px #00000080}.services-proof-section .services-example-card>span{color:#17f5ce}.services-proof-spline-background{pointer-events:none;z-index:0;background:#050308;position:absolute;inset:0;overflow:hidden}.services-proof-spline-background iframe{filter:saturate(1.12)contrast(1.08)brightness(1.04);opacity:.98;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.14)}.services-cubes-visual{pointer-events:none;background:linear-gradient(135deg,#f8f5fff0,#ffffff6b),repeating-linear-gradient(45deg,#7c2eff1f 0 1px,#0000 1px 54px)}.services-cubes-visual *{pointer-events:none}.services-cubes-visual span{aspect-ratio:1;opacity:.78;background:linear-gradient(145deg,#ffffffe0,#b86cff5c 34%,#17f5ce38);border:1px solid #7c2eff2e;border-radius:8px;height:clamp(42px,9vw,138px);transform:rotate(-10deg)skew(-4deg);box-shadow:0 24px 48px #4b1dff1f,inset 0 1px #ffffffb8}.services-cubes-visual span:nth-child(4n+1){top:12%;left:4%}.services-cubes-visual span:nth-child(4n+2){top:20%;left:34%;transform:rotate(8deg)skew(-4deg)}.services-cubes-visual span:nth-child(4n+3){top:48%;left:62%}.services-cubes-visual span:nth-child(4n){opacity:.48;top:70%;left:18%}@media (hover:none){.services-proof-spline-background,.services-proof-spline-background iframe{pointer-events:none}}.services-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.services-example-card{-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);color:var(--white);background:radial-gradient(circle at 26% 0,#ffffff21,#0000 36%),linear-gradient(145deg,#100c1cc7,#06050c94);border-color:#b86cff57;gap:14px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff1a}.services-example-card:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle at 42% 44%,#ffffff21,#0000 46%),linear-gradient(90deg,#ffffff0f,#0000 54%);position:absolute;inset:0}.services-example-card>*{z-index:1;position:relative}.services-example-card h3{color:var(--white);font-size:clamp(1.2rem,2vw,1.6rem)}.services-example-card p{color:#ffffffb8;margin:0}.services-example-card>div{background:#b86cff1f;border:1px solid #b86cff47;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14}.services-example-card svg{color:#17f5ce;width:20px;height:20px;margin-top:2px}.services-example-card strong{color:var(--white);line-height:1.45}.services-example-card.motion-surface:hover{border-color:#17f5ce9e;transform:translateY(-18px)scale(1.025);box-shadow:0 34px 88px #0000006b,0 0 46px #17f5ce29,inset 0 1px #ffffff29}.services-faq-section{background:var(--white)}.services-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.services-faq-list article{padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s}.services-faq-list h3{margin-bottom:10px}.services-faq-list p{margin:0}.services-final-cta{background:linear-gradient(180deg, #f2ecffeb, #fbf9fff5), var(--warm);grid-template-columns:minmax(0,.9fr) auto;align-items:center;gap:clamp(24px,6vw,72px);padding:clamp(64px,8vw,104px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.services-final-cta:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#4b1dff0f 1px,#0000 1px),linear-gradient(90deg,#4b1dff0f 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.services-final-cta>*{z-index:1;position:relative}.services-final-cta h2{max-width:900px}.services-final-cta p:not(.section-kicker){max-width:720px}.services-final-actions{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}.services-footer{margin-top:0}@media (prefers-reduced-motion:reduce){.services-decision-card:hover,.services-lane-card:hover,.services-package-card:hover,.services-example-card:hover{transform:none}.services-intro:before,.services-intro:after,.services-start-card{animation:none}}@media (max-width:1180px){.services-decision-grid,.services-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.services-header{grid-template-columns:1fr auto}.services-nav{grid-area:2/1/auto/-1}.services-intro,.services-process-layout,.services-final-cta{grid-template-columns:1fr}.services-start-card{max-width:720px;min-height:auto}.services-package-grid,.services-example-grid,.services-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.services-proof-section{min-height:0}.services-proof-spline-background iframe{opacity:.8;transform:scale(1.28)translate(4%)}.services-final-actions{justify-content:start}}@media (max-width:760px){.services-header{grid-template-columns:1fr;align-items:stretch;gap:12px;min-height:0;padding:12px 16px;display:grid;position:relative}.services-header .brand{min-width:0}.services-header .button{justify-self:stretch;width:100%}.services-nav{border-radius:8px;flex-wrap:wrap;justify-content:start;width:100%;padding:6px;overflow-x:visible}.services-nav a{text-align:center;flex:96px;padding:10px 12px}.services-intro,.services-section,.services-final-cta{padding-left:16px;padding-right:16px}.services-intro{padding-top:34px}.services-intro h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.02}.services-intro-actions,.services-final-actions{flex-direction:column;align-items:stretch}.services-decision-grid,.services-package-grid,.services-step-grid,.services-example-grid,.services-faq-list{grid-template-columns:1fr}.services-decision-card,.services-step-card,.services-package-card{min-height:auto}.services-lane-top,.services-lane-detail{grid-template-columns:1fr}.services-lane-top>span{justify-self:start}.services-lane-card,.services-package-card,.services-example-card,.services-faq-list article,.services-start-card,.services-risk-note{padding:18px}.services-pricing-spline-background iframe{opacity:.68;transform:scale(1.38)translate(9%,-10%)}.services-proof-section:before{background:linear-gradient(#050308eb 0%,#050308b8 48%,#050308f2 100%),linear-gradient(90deg,#050308e0,#0503088a)}.services-proof-spline-background iframe{opacity:.68;pointer-events:none;transform:scale(1.72)translate(2%)}.services-proof-spline-background{pointer-events:none}.services-pricing-section:before{background:linear-gradient(#0503087a,#050308e6),radial-gradient(circle at 68% 18%,#7c2eff2e,#0000 34%),linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/56px 56px}.services-pricing-section .services-package-card{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(circle at 18% 0,#ffffff29,#0000 34%),linear-gradient(145deg,#0f0a19cc,#07050ea8)}.services-contact-modal{align-items:stretch;padding:0}.services-contact-dialog{border-radius:0;max-width:100vw;max-height:100svh}.services-contact-dialog-head{gap:14px;padding:20px 16px 16px}.services-contact-dialog-head h2{font-size:clamp(1.9rem,9vw,2.8rem)}.services-contact-modal-panel{padding:18px 16px 24px}.services-contact-progress{width:100%;display:grid}.services-contact-progress span{min-width:0}.services-contact-ai-fields{grid-template-columns:1fr;padding:14px}}.ai-employee-page{color:var(--ink);background:#fbf9ff;min-height:100svh}.ai-employee-header{background:#ffffffe6}.ai-employee-hero{background:var(--black);grid-template-columns:minmax(0,.92fr) minmax(330px,.44fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:clamp(690px,100svh - 72px,880px);padding:clamp(58px,8vw,112px) clamp(18px,5vw,72px) clamp(42px,6vw,84px);display:grid;position:relative;overflow:hidden}.ai-employee-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050505f5 0%,#050505c7 42%,#05050538 76%,#05050514 100%),linear-gradient(#05050514 0%,#050505a3 100%);position:absolute;inset:0}.ai-employee-hero:after{content:"";opacity:.22;pointer-events:none;z-index:2;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.ai-employee-hero-spline{pointer-events:none;z-index:0;background:#050505;position:absolute;inset:0;overflow:hidden}.ai-employee-hero-spline iframe{filter:saturate(1.04)contrast(1.08)brightness(.98);opacity:1;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.18)translate(8%)}.ai-employee-hero-visual{background:linear-gradient(120deg,#050505fa,#140732eb),repeating-linear-gradient(90deg,#17f5ce1f 0 1px,#0000 1px 86px),repeating-linear-gradient(0deg,#b86cff1f 0 1px,#0000 1px 72px)}.ai-employee-hero-visual:before{content:"";background:linear-gradient(120deg,#0000 0 28%,#17f5ce3d 29%,#0000 30% 58%,#b86cff3d 59%,#0000 60%),linear-gradient(25deg,#0000 0 46%,#ffffff24 47%,#0000 48%);position:absolute;inset:0}.ai-employee-hero-visual span,.ai-employee-macbook-visual span,.ai-employee-robot-visual span,.ai-employee-paths-visual span,.ai-employee-task-visual span{aspect-ratio:1;border:1px solid #ffffff38;border-radius:8px;box-shadow:0 24px 54px #4b1dff2e,inset 0 1px #ffffff61}.ai-employee-hero-visual span{opacity:.72;background:linear-gradient(145deg,#ffffffd1,#17f5ce4d 26%,#4b1dffb8);height:clamp(34px,6vw,98px);transform:rotate(45deg)skew(-8deg)}.ai-employee-hero-visual span:nth-child(4n+1){top:16%;right:12%}.ai-employee-hero-visual span:nth-child(4n+2){opacity:.48;top:44%;right:28%}.ai-employee-hero-visual span:nth-child(4n+3){top:70%;right:6%}.ai-employee-hero-visual span:nth-child(4n){opacity:.38;top:26%;right:48%}.ai-employee-hero-copy,.ai-employee-hero-flow{z-index:3;position:relative}.ai-employee-hero-copy{align-content:center;max-width:900px;display:grid}.ai-employee-eyebrow{color:var(--white);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.78rem;font-weight:900;line-height:1.35;display:inline-flex}.ai-employee-eyebrow svg{color:#25d0a1;width:16px;height:16px}.ai-employee-hero h1{color:var(--white);text-wrap:balance;max-width:940px;margin:0 0 22px;font-size:clamp(2.8rem,6.4vw,6rem);line-height:.96}.ai-employee-hero-copy>p:not(.ai-employee-eyebrow){color:#ffffffc2;max-width:760px;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.65}.ai-employee-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ai-employee-hero .button.secondary{color:var(--white);background:#ffffff14;border-color:#b86cffb3}.ai-employee-hero .button.secondary:hover,.ai-employee-hero .button.secondary:focus-visible{background:#ffffff29;border-color:#ffffffa3}.ai-employee-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:34px 0 0;display:grid}.ai-employee-proof-strip div{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:14px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.ai-employee-proof-strip div:hover{background:#ffffff21;border-color:#17f5ce6b;transform:translateY(-8px)scale(1.012);box-shadow:0 18px 42px #0000002e}.ai-employee-proof-strip dt{color:#ffffff94;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:850}.ai-employee-proof-strip dd{color:var(--white);font-family:var(--font-sora), Arial, sans-serif;margin:0;font-size:1.08rem;font-weight:900}.ai-employee-hero-flow{-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);color:var(--white);background:#08061070;border:1px solid #b86cff52;border-radius:8px;align-self:end;gap:18px;max-width:430px;margin-bottom:clamp(36px,5vw,68px);padding:clamp(20px,3vw,26px);transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 24px 80px #05050557}.ai-employee-hero-flow:hover{border-color:#17f5ce75;transform:translateY(-12px)scale(1.016);box-shadow:0 30px 86px #0505056b,0 0 42px #7c2eff2e}.ai-employee-hero-flow>span{color:#25d0a1;text-transform:uppercase;font-size:.78rem;font-weight:900}.ai-employee-hero-flow ol{counter-reset:flow;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-employee-hero-flow li{color:#ffffffc7;counter-increment:flow;border-top:1px solid #ffffff1f;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding-top:12px;font-weight:800;line-height:1.35;display:grid}.ai-employee-hero-flow li:before{color:var(--white);content:counter(flow);font-family:var(--font-sora), Arial, sans-serif;background:#b86cff24;border:1px solid #b86cff5c;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:900;display:inline-flex}.ai-employee-section{padding:clamp(64px,8vw,108px) clamp(18px,5vw,72px)}.ai-employee-section-head{max-width:880px}.ai-employee-section-head h2,.ai-employee-operating-copy h2,.ai-employee-security-band h2,.ai-employee-final-cta h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,4.8vw,4.8rem);line-height:1}.ai-employee-section-head p:not(.section-kicker),.ai-employee-operating-copy p,.ai-employee-security-band p,.ai-employee-final-cta p:not(.section-kicker){color:var(--muted);max-width:760px;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.65}.ai-employee-core-section,.ai-employee-setup-section,.ai-employee-faq-section{background:var(--white)}.ai-employee-faq-section{background:linear-gradient(180deg, #fffffff5, #fbf9fffa), var(--white);position:relative;overflow:hidden}.ai-employee-faq-section:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fffffffa 0%,#ffffffc2 42%,#ffffff47 100%),linear-gradient(#ffffff85 0%,#ffffff57 48%,#ffffffd1 100%);position:absolute;inset:0}.ai-employee-faq-section>:not(.ai-employee-faq-spline){z-index:2;position:relative}.ai-employee-faq-spline{pointer-events:none;z-index:0;position:absolute;inset:-18% -6% -12% 24%;overflow:hidden}.ai-employee-faq-spline iframe{filter:hue-rotate(138deg)saturate(1.58)contrast(1.08)brightness(1.04);opacity:.95;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.12)translate(1%,-4%)}.ai-employee-task-visual{background:linear-gradient(135deg,#ffffffe0,#f1f8ff6b),repeating-linear-gradient(135deg,#17f5ce1a 0 1px,#0000 1px 64px)}.ai-employee-task-visual span{opacity:.68;background:linear-gradient(145deg,#ffffffdb,#b86cff3d);border-color:#7c2eff24;height:clamp(58px,10vw,156px);transform:rotate(8deg)}.ai-employee-task-visual span:nth-child(4n+1){top:12%;right:8%}.ai-employee-task-visual span:nth-child(4n+2){opacity:.46;top:30%;right:32%}.ai-employee-task-visual span:nth-child(4n+3){top:58%;right:14%}.ai-employee-task-visual span:nth-child(4n){opacity:.34;top:70%;right:48%}.ai-employee-setup-section{background:linear-gradient(180deg, #fffffff5, #fbf9fffa), var(--white);position:relative;overflow:hidden}.ai-employee-setup-section:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffffd1 0%,#ffffff9e 38%,#ffffffe0 100%),linear-gradient(90deg,#ffffffe6 0%,#ffffffb8 46%,#ffffff7a 100%);position:absolute;inset:0}.ai-employee-setup-section>:not(.ai-employee-setup-spline){z-index:2;position:relative}.ai-employee-setup-spline{pointer-events:none;z-index:0;position:absolute;inset:-8% -6%;overflow:hidden}.ai-employee-setup-spline iframe{filter:saturate(1.12)contrast(1.05)brightness(1.02);opacity:.78;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.08)translate(5%,-4%)}.ai-employee-paths-visual{background:linear-gradient(#ffffffeb,#f6f2ffd1),repeating-linear-gradient(90deg,#7c2eff1a 0 1px,#0000 1px 88px)}.ai-employee-paths-visual:before{content:"";background:linear-gradient(105deg,#0000 0 22%,#7c2eff38 23%,#0000 24% 48%,#17f5ce33 49%,#0000 50%),linear-gradient(20deg,#0000 0 42%,#05050514 43%,#0000 44%);position:absolute;inset:0}.ai-employee-paths-visual span{opacity:.72;background:linear-gradient(145deg,#ffffffe6,#17f5ce33);border-color:#7c2eff24;height:clamp(38px,7vw,112px);transform:rotate(45deg)}.ai-employee-paths-visual span:nth-child(4n+1){top:18%;left:10%}.ai-employee-paths-visual span:nth-child(4n+2){opacity:.48;top:28%;left:42%}.ai-employee-paths-visual span:nth-child(4n+3){top:58%;left:68%}.ai-employee-paths-visual span:nth-child(4n){opacity:.36;top:72%;left:26%}.ai-employee-core-grid,.ai-employee-tier-grid,.ai-employee-step-grid,.ai-employee-pilot-grid{gap:14px;margin-top:36px;display:grid}.ai-employee-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-employee-card,.ai-employee-tier-card,.ai-employee-usecase-card,.ai-employee-step-card,.ai-employee-fit-columns article,.ai-employee-pilot-grid article,.ai-employee-faq-list article{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 54px #4b1dff12}.ai-employee-card:hover,.ai-employee-tier-card:hover,.ai-employee-usecase-card:hover,.ai-employee-step-card:hover,.ai-employee-fit-columns article:hover,.ai-employee-pilot-grid article:hover,.ai-employee-faq-list article:hover{border-color:#4b1dff6b;transform:translateY(-9px)scale(1.01);box-shadow:0 24px 60px #4b1dff21}.ai-employee-card{gap:14px;min-height:290px;padding:24px;display:grid}.ai-employee-setup-section .ai-employee-step-card{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#fffc;border-color:#7b5ea74d;box-shadow:0 22px 64px #4b1dff1a}.ai-employee-faq-section .ai-employee-faq-list article{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#ffffffd1;border-color:#7b5ea74d;box-shadow:0 22px 64px #4b1dff1a}.ai-employee-card-icon{color:var(--blue);background:#4b1dff14;border:1px solid #4b1dff38;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ai-employee-card-icon svg{width:21px;height:21px}.ai-employee-card h3,.ai-employee-tier-card h3,.ai-employee-usecase-card h3,.ai-employee-step-card h3,.ai-employee-fit-columns h3,.ai-employee-pilot-grid h3,.ai-employee-faq-list h3{margin:0;font-size:1.1rem;line-height:1.18}.ai-employee-card p,.ai-employee-tier-card p,.ai-employee-tier-card li,.ai-employee-usecase-card dd,.ai-employee-step-card p,.ai-employee-fit-columns li,.ai-employee-pilot-grid p,.ai-employee-pilot-grid li,.ai-employee-faq-list p{color:var(--muted);line-height:1.58}.ai-employee-card p,.ai-employee-tier-card p,.ai-employee-step-card p,.ai-employee-pilot-grid p,.ai-employee-faq-list p{margin:0}.ai-employee-operating-band,.ai-employee-security-band{background:var(--black);color:var(--white);grid-template-columns:minmax(0,.9fr) minmax(320px,.58fr);gap:clamp(28px,6vw,84px);padding:clamp(70px,8vw,112px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.ai-employee-operating-band{isolation:isolate;align-items:center;min-height:clamp(620px,68vw,780px)}.ai-employee-operating-band:before,.ai-employee-security-band:before{content:"";opacity:.22;pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.ai-employee-operating-band:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050505f0 0%,#050505d1 42%,#05050585 68%,#050505b8 100%),radial-gradient(circle at 62% 44%,#b86cff2e,#0000 36%),linear-gradient(#05050514,#050505ad);position:absolute;inset:0}.ai-employee-security-band:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050505fa 0%,#050505e6 42%,#050505c2 72%,#050505b3 100%),radial-gradient(circle at 68%,#17f5ce14,#0000 44%);position:absolute;inset:0}.ai-employee-operating-band>*,.ai-employee-security-band>*{z-index:2;position:relative}.ai-employee-security-robot{background:var(--black);opacity:.56;pointer-events:auto;z-index:0;position:absolute;inset:0;overflow:hidden}.ai-employee-operating-macbook{background:var(--black);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ai-employee-operating-macbook iframe{filter:saturate(1.08)contrast(1.08)brightness(.86);opacity:.84;pointer-events:none;border:0;width:100%;height:100%;display:block;transform:scale(1.2)translate(9%,1%)}.ai-employee-macbook-visual{background:linear-gradient(90deg,#050505f5,#1c0b3cc2),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 58px)}.ai-employee-macbook-visual:before{content:"";background:linear-gradient(145deg,#ffffff2e,#17f5ce14);border:1px solid #fff3;border-radius:18px;width:min(54vw,720px);height:min(46vw,420px);position:absolute;top:18%;right:7%;transform:perspective(900px)rotateY(-18deg)rotateX(7deg);box-shadow:0 30px 100px #7c2eff3d}.ai-employee-macbook-visual span{background:#fff3;border-radius:4px;width:min(36vw,520px);height:8px;right:13%}.ai-employee-macbook-visual span:nth-child(3n+1){top:32%}.ai-employee-macbook-visual span:nth-child(3n+2){opacity:.46;width:min(28vw,380px);top:44%}.ai-employee-macbook-visual span:nth-child(3n){opacity:.34;width:min(22vw,300px);top:56%}.ai-employee-security-robot iframe{filter:saturate(1.1)contrast(1.08)brightness(1.04);opacity:.94;pointer-events:auto;border:0;width:100%;height:100%;display:block;transform:scale(1.2)translate(4%,5%)}.ai-employee-robot-visual{background:linear-gradient(105deg,#050505fa,#0f222cb8),repeating-linear-gradient(90deg,#17f5ce1f 0 1px,#0000 1px 72px)}.ai-employee-robot-visual:before,.ai-employee-robot-visual:after{display:none}.ai-employee-robot-visual:before{background:linear-gradient(145deg,#ffffffdb,#b86cff5c);border:1px solid #ffffff57;border-radius:22px;width:min(30vw,320px);height:min(36vw,360px);top:18%;right:12%;box-shadow:0 32px 82px #17f5ce2e,inset 0 1px #ffffffb8}.ai-employee-robot-visual:after{background:#17f5ce85;border-radius:999px;width:20px;height:20px;top:calc(18% + min(9vw,92px));right:calc(12% + min(10vw,105px));box-shadow:84px 0 #b86cff8a}.ai-employee-robot-visual span{opacity:.18;transform-origin:100%;background:#ffffff2e;width:min(34vw,440px);height:2px;right:0}.ai-employee-robot-visual span:nth-child(3n+1){top:30%;transform:rotate(-18deg)}.ai-employee-robot-visual span:nth-child(3n+2){top:54%;transform:rotate(8deg)}.ai-employee-robot-visual span:nth-child(3n){top:76%;transform:rotate(22deg)}.ai-employee-security-band>div:not(.ai-employee-security-robot){pointer-events:auto}.ai-employee-operating-copy .section-kicker,.ai-employee-security-band .section-kicker,.ai-employee-operating-copy h2,.ai-employee-security-band h2{color:var(--white)}.ai-employee-operating-copy p,.ai-employee-security-band p{color:#ffffffb8}.ai-employee-operating-grid{gap:12px;display:grid}.ai-employee-operating-grid div{-webkit-backdrop-filter:blur(14px)saturate(1.14);backdrop-filter:blur(14px)saturate(1.14);background:linear-gradient(145deg,#ffffff1a,#ffffff0b),#0a0a0c61;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:18px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 22px 56px #00000042,inset 0 1px #ffffff1a}.ai-employee-operating-grid div:hover{background:linear-gradient(145deg,#ffffff26,#ffffff12),#0a0a0c70;border-color:#17f5ce57;transform:translateY(-9px)scale(1.012);box-shadow:0 28px 68px #00000052,0 0 32px #7c2eff29,inset 0 1px #ffffff24}.ai-employee-operating-grid span{color:#25d0a1;font-family:var(--font-sora), Arial, sans-serif;font-size:1.35rem;font-weight:900}.ai-employee-operating-grid strong{color:var(--white);font-family:var(--font-sora), Arial, sans-serif;font-size:1.02rem}.ai-employee-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-employee-tier-card{gap:16px;min-height:540px;padding:24px;display:grid}.ai-employee-tier-card>div>span,.ai-employee-pilot-grid article>span{color:var(--blue);text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:block}.ai-employee-tier-card h3{font-size:clamp(1.35rem,2vw,1.75rem)}.ai-employee-tier-card strong{color:var(--black);font-family:var(--font-sora), Arial, sans-serif;margin-top:12px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1;display:block}.ai-employee-tier-best{font-weight:900;color:var(--black)!important}.ai-employee-tier-card ul,.ai-employee-fit-columns ul,.ai-employee-pilot-grid ul{margin:0;padding-left:18px}.ai-employee-tier-card li+li,.ai-employee-fit-columns li+li,.ai-employee-pilot-grid li+li{margin-top:8px}.ai-employee-usecase-section{background:var(--soft);border-top:1px solid #4b1dff14;border-bottom:1px solid #4b1dff14;position:relative;overflow:hidden}.ai-employee-usecase-section>*{z-index:1;position:relative}.ai-employee-usecase-section .ai-employee-section-head{max-width:min(790px,50vw)}.ai-employee-usecase-dashboard{aspect-ratio:1680/911;pointer-events:auto;transform-origin:58% 46%;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;will-change:transform, filter;z-index:0;width:min(58vw,940px);transition:filter .32s,opacity .32s,transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(14px,3.2vw,44px);right:clamp(-22px,1vw,36px);overflow:hidden;transform:perspective(1200px)translate(0,0)rotateX(0)rotateY(0)scale(1)}.ai-employee-usecase-dashboard.motion-surface:before{background:radial-gradient(circle at var(--mx,72%) var(--my,24%), #b86cff57, transparent 38%);opacity:0;z-index:2}.ai-employee-usecase-dashboard:after{background:linear-gradient(90deg, var(--soft) 0%, #f5f1ff9e 16%, #f5f1ff24 36%, transparent 58%), linear-gradient(180deg, transparent 64%, #f5f1ffb8 100%);content:"";pointer-events:none;z-index:3;position:absolute;inset:0}.ai-employee-usecase-dashboard-image{filter:saturate(1.06)contrast(1.02)brightness(1.03);opacity:1;-webkit-user-select:none;user-select:none;will-change:transform, filter;width:100%;height:auto;transition:filter .32s,transform .46s cubic-bezier(.16,1,.3,1);display:block;transform:translate(0,0)scale(1)}@media (hover:hover) and (pointer:fine){.ai-employee-usecase-dashboard:hover{filter:drop-shadow(0 28px 46px #4b1dff33)drop-shadow(0 12px 28px #b86cff24);transform:perspective(1200px) translate3d(var(--float-x,0px), calc(-22px + var(--float-y,0px)), 0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.055)}.ai-employee-usecase-dashboard:hover:before{opacity:1}.ai-employee-usecase-dashboard:hover .ai-employee-usecase-dashboard-image{filter:saturate(1.18)contrast(1.06)brightness(1.06);transform:translate3d(calc(var(--float-x,0px) * -.18), calc(var(--float-y,0px) * -.18), 0) scale(1.035)}}.ai-employee-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.ai-employee-usecase-card{gap:20px;padding:24px;display:grid}.ai-employee-usecase-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ai-employee-usecase-card dl{gap:14px;margin:0;display:grid}.ai-employee-usecase-card dl div{border-top:1px solid #4b1dff24;gap:6px;padding-top:14px;display:grid}.ai-employee-usecase-card dt{color:var(--black);text-transform:uppercase;font-size:.78rem;font-weight:900}.ai-employee-usecase-card dd{margin:0}.ai-employee-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-employee-step-card{gap:12px;min-height:260px;padding:22px;display:grid}.ai-employee-step-card>span{color:var(--blue);font-family:var(--font-sora), Arial, sans-serif;font-size:1.35rem;font-weight:900}.ai-employee-fit-section{background:linear-gradient(180deg, var(--white), #fbf9ff)}.ai-employee-fit-layout{grid-template-columns:minmax(0,.75fr) minmax(420px,.9fr);gap:clamp(28px,6vw,78px);display:grid}.ai-employee-fit-columns{gap:14px;display:grid}.ai-employee-fit-columns article{padding:24px}.ai-employee-fit-columns h3{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ai-employee-fit-columns svg{color:var(--blue);width:21px;height:21px}.ai-employee-guardrail-grid{gap:12px;display:grid}.ai-employee-guardrail-grid div{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid}.ai-employee-guardrail-grid div:hover{background:#ffffff21;border-color:#17f5ce57;transform:translateY(-8px)scale(1.012);box-shadow:0 22px 56px #0000003d}.ai-employee-guardrail-grid svg{color:#25d0a1;width:21px;height:21px;margin-top:2px}.ai-employee-guardrail-grid span{color:#ffffffc7;font-weight:800;line-height:1.45}.ai-employee-pilot-section{background:var(--white)}.ai-employee-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-employee-pilot-grid article{gap:14px;padding:24px;display:grid}.ai-employee-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.ai-employee-faq-list article{padding:24px}.ai-employee-faq-list h3{margin-bottom:10px}.ai-employee-final-cta{background:linear-gradient(180deg, #f2ecffe6, #fbf9fffa), var(--warm);grid-template-columns:minmax(0,.9fr) auto;align-items:center;gap:clamp(24px,6vw,72px);padding:clamp(64px,8vw,104px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.ai-employee-final-cta:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#4b1dff0f 1px,#0000 1px),linear-gradient(90deg,#4b1dff0f 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.ai-employee-final-cta>*{z-index:1;position:relative}@media (max-width:1180px){.ai-employee-core-grid,.ai-employee-tier-grid,.ai-employee-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-employee-tier-card{min-height:auto}}@media (max-width:980px){.ai-employee-hero,.ai-employee-operating-band,.ai-employee-security-band,.ai-employee-fit-layout,.ai-employee-final-cta{grid-template-columns:1fr}.ai-employee-hero{min-height:auto}.ai-employee-hero-spline iframe{opacity:.66;transform:scale(1.3)translate(4%)}.ai-employee-hero-flow{align-self:start;max-width:720px;margin-bottom:0}.ai-employee-operating-macbook iframe{opacity:.58;transform:scale(1.32)translate(6%,-8%)}.ai-employee-setup-spline iframe{opacity:.56;transform:scale(1.18)translateY(-2%)}.ai-employee-faq-spline{inset:-8% -18% -8% 4%}.ai-employee-faq-spline iframe{opacity:.56;transform:scale(1.2)translate(3%)}.ai-employee-security-robot iframe{opacity:.52;transform:scale(1.28)translateY(-12%)}.ai-employee-section-head,.ai-employee-security-band>div:first-child,.ai-employee-operating-copy{max-width:760px}.ai-employee-usecase-section .ai-employee-section-head{max-width:100%}.ai-employee-usecase-dashboard{opacity:.42;width:min(650px,112vw);top:6px;right:-120px}.ai-employee-usecase-dashboard:after{background:linear-gradient(90deg, var(--soft) 0%, #f5f1ff94 42%, transparent 74%), linear-gradient(180deg, transparent 0%, #f5f1ffdb 100%)}.ai-employee-fit-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-employee-hero,.ai-employee-section,.ai-employee-operating-band,.ai-employee-security-band,.ai-employee-final-cta{padding-left:16px;padding-right:16px}.ai-employee-hero{min-height:clamp(610px,100svh - 92px,720px);padding-top:34px}.ai-employee-hero h1{font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.02}.ai-employee-hero-copy>p:not(.ai-employee-eyebrow){font-size:1rem}.ai-employee-hero-actions,.ai-employee-final-cta .services-final-actions{flex-direction:column;align-items:stretch}.ai-employee-proof-strip,.ai-employee-core-grid,.ai-employee-tier-grid,.ai-employee-usecase-grid,.ai-employee-step-grid,.ai-employee-fit-columns,.ai-employee-pilot-grid,.ai-employee-faq-list{grid-template-columns:1fr}.ai-employee-card,.ai-employee-tier-card,.ai-employee-usecase-card,.ai-employee-step-card,.ai-employee-fit-columns article,.ai-employee-pilot-grid article,.ai-employee-faq-list article,.ai-employee-hero-flow{padding:18px}.ai-employee-card,.ai-employee-step-card{min-height:auto}.ai-employee-hero-spline iframe{opacity:.56;transform:scale(1.55)}.ai-employee-operating-band{min-height:auto}.ai-employee-operating-macbook iframe{opacity:.44;transform:scale(1.62)translateY(-12%)}.ai-employee-usecase-dashboard{aspect-ratio:16/9;opacity:.96;z-index:1;background:radial-gradient(circle at 78% 22%,#b86cff29,#0000 36%),#ffffff57;border:1px solid #b86cff3d;border-radius:8px;width:100%;margin:18px 0 24px;position:relative;top:auto;right:auto;box-shadow:0 26px 70px #4b1dff1f,inset 0 1px #ffffffb3}.ai-employee-usecase-dashboard:after{background:linear-gradient(90deg,#f5f1ff57 0%,#f5f1ff14 30%,#0000 72%),linear-gradient(#f5f1ff2e 0%,#0000 42%,#f5f1ff33 100%)}.ai-employee-usecase-dashboard-image{filter:saturate(1.12)contrast(1.04)brightness(1.04);object-fit:cover;object-position:62% 48%;height:100%}.ai-employee-operating-band:after{background:linear-gradient(#050505e6 0%,#050505b3 46%,#050505eb 100%),radial-gradient(circle at 58% 28%,#b86cff2e,#0000 42%)}.ai-employee-setup-spline iframe{opacity:.48;transform:scale(1.44)translate(-6%,-4%)}.ai-employee-faq-spline{inset:4% -42% -4% -16%}.ai-employee-faq-spline iframe{opacity:.44;transform:scale(1.48)translate(8%,4%)}.ai-employee-security-robot iframe{opacity:.4;transform:scale(1.45)translateY(-10%)}}.localized-page-root{display:contents}.services-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.services-header-actions .button{justify-self:auto}.services-header .language-switch{background:#ffffffd1;border-color:#997aff6b;flex:none}.services-header .language-switch button{min-width:38px}@media (max-width:760px){.services-header-actions{flex-direction:row;justify-self:stretch;align-items:center;width:100%}.services-header-actions .language-switch{align-self:center}.services-header-actions .button{flex:auto;width:auto;min-height:46px;padding:12px 16px}}
