@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--bg:#070310;--surface:#0C0617;--card:#120A20;--border:rgba(255,255,255,0.07);--border-strong:rgba(255,255,255,0.14);--violet:#A855F7;--blue:#4A9EFF;--teal:#00C8A8;--coral:#FF6B5B;--magenta:#7C3AED;--pink:#C084FC;--text:#F0EFF8;--muted:#8A899E;--dim:#48475C;--font-sans:var(--font-instrument-sans),"Instrument Sans",-apple-system,system-ui,sans-serif;--font-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--motion:1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:radial-gradient(1200px 800px at 82% -8%,rgba(168,85,247,.04),transparent 60%),radial-gradient(1000px 760px at 8% 28%,rgba(124,58,237,.06),transparent 62%),radial-gradient(900px 700px at 70% 95%,rgba(192,132,252,.03),transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:rgba(174,91,255,.4);color:var(--text)}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--violet)}.pz-container{max-width:1300px;margin:0 auto;padding:0 28px;width:100%}.pz-section{position:relative;padding:140px 0}#pz-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}#pz-root{position:relative;z-index:1}.pz-display{font-weight:600;letter-spacing:-.04em;line-height:.98;margin:0;color:var(--text);text-wrap:balance}.pz-accent-em,.pz-display em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.pz-grad-text{background:linear-gradient(135deg,var(--violet) 0,var(--magenta) 55%,var(--blue) 115%);-webkit-background-clip:text;background-clip:text}.pz-grad-text,.pz-grad-text-warm{-webkit-text-fill-color:transparent}.pz-grad-text-warm{background:linear-gradient(135deg,var(--magenta) 0,var(--violet) 60%,var(--blue) 100%);-webkit-background-clip:text;background-clip:text}.pz-label{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-weight:500}.pz-label:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--violet),transparent)}.pz-lede{font-size:clamp(15px,1.4vw,18px);color:var(--muted);line-height:1.65;font-weight:400}.pz-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;border:none;white-space:nowrap;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;will-change:transform}.pz-btn:active{transform:scale(.97)}.pz-btn-primary{background:linear-gradient(135deg,var(--violet),var(--magenta));color:#fff;box-shadow:0 0 40px rgba(139,92,246,.32)}.pz-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px rgba(139,92,246,.55),0 8px 24px rgba(0,0,0,.4)}.pz-btn-ghost{background:rgba(255,255,255,.03);border:.5px solid var(--border-strong);color:var(--text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pz-btn-ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,.06);border-color:rgba(174,91,255,.5)}.pz-glass{background:rgba(26,17,38,.55);border:.5px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px}.pz-tilt{transform-style:preserve-3d;transition:box-shadow .4s;will-change:transform}.pz-tilt>*{transform:translateZ(24px)}@media (prefers-reduced-motion:no-preference){.pz-reveal{opacity:0;transform:translateY(36px);transition:opacity calc(.9s / var(--motion)) cubic-bezier(.22,1,.36,1),transform calc(.9s / var(--motion)) cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.pz-reveal.pz-in{opacity:1;transform:translateY(0)}}@keyframes pzPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pzHeroIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pz-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pz-marquee-track{display:flex;width:max-content;animation:pz-marquee calc(36s / var(--motion)) linear infinite}@media (prefers-reduced-motion:reduce){.pz-marquee-track{animation:none}}.pz-input{width:100%;padding:15px 18px;border-radius:14px;background:rgba(255,255,255,.03);border:.5px solid var(--border-strong);color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:border-color .25s,box-shadow .25s}.pz-input::placeholder{color:var(--dim)}.pz-input:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(174,91,255,.15)}.pz-input.pz-input-error{border-color:var(--coral);box-shadow:0 0 0 3px rgba(255,107,91,.12)}.hide-mobile{display:flex}.show-mobile{display:none}@media (max-width:820px){.case-grid{grid-template-columns:1fr!important;gap:28px!important}.case-card{padding:28px!important}.ai-grid{gap:44px!important}.ai-grid,.svc-grid{grid-template-columns:1fr!important}.svc-grid{gap:40px!important}.case-split,.contact-grid{grid-template-columns:1fr!important}.contact-grid{gap:48px!important}.contact-row{grid-template-columns:1fr!important}}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:flex}.pz-section{padding:90px 0}}