.home-module__MD0jFa__page{padding-bottom:var(--space-12)}.home-module__MD0jFa__stickyHire{background:var(--color-surface);border:1px solid var(--color-accent);color:#fff;font-family:var(--font-monospace);z-index:1000;transition:transform var(--transition-fast);border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;display:flex;position:fixed;bottom:2rem;left:2rem;box-shadow:0 10px 25px #00000080}.home-module__MD0jFa__stickyHire:hover{background:var(--color-surface-hover);transform:translateY(-4px)}.home-module__MD0jFa__pulseRing{background:var(--color-accent);border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite home-module__MD0jFa__pulse}@keyframes home-module__MD0jFa__pulse{0%{box-shadow:0 0 #6c47ffb3}70%{box-shadow:0 0 0 10px #6c47ff00}to{box-shadow:0 0 #6c47ff00}}.home-module__MD0jFa__hero{text-align:center;max-width:1200px;min-height:80vh;padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.home-module__MD0jFa__codeCanvasBg{opacity:.15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.home-module__MD0jFa__typingCode{font-family:var(--font-monospace);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;max-width:100%;font-size:1.5rem;line-height:1.8;animation:6s ease-in-out infinite home-module__MD0jFa__float}@keyframes home-module__MD0jFa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home-module__MD0jFa__heroContent{z-index:10;align-items:center;gap:var(--space-6);flex-direction:column;max-width:900px;animation:.8s ease-out home-module__MD0jFa__fadeInUp;display:flex;position:relative}@keyframes home-module__MD0jFa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-module__MD0jFa__meshBg{z-index:0;pointer-events:none;filter:blur(60px);opacity:.8;background:radial-gradient(at 0 0,#6c47ff26 0,#0000 50%),radial-gradient(at 100% 0,#3b82f626 0,#0000 50%),radial-gradient(at 100% 100%,#a020f026 0,#0000 50%),radial-gradient(at 0 100%,#6c47ff1a 0,#0000 50%);animation:20s ease-in-out infinite alternate home-module__MD0jFa__meshDrift;position:absolute;inset:0}@keyframes home-module__MD0jFa__meshDrift{0%{transform:scale(1)translate(0)}50%{transform:scale(1.05)translate(2%,2%)}to{transform:scale(1)translate(-2%,-2%)}}.home-module__MD0jFa__radialGlow{z-index:0;pointer-events:none;background:radial-gradient(circle,#6c47ff1f 0%,#0000 60%);width:800px;height:800px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.home-module__MD0jFa__gridCanvas{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.home-module__MD0jFa__textGradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#a020f0 100%);-webkit-background-clip:text;background-clip:text}.home-module__MD0jFa__headline{letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:4.8rem;line-height:1.1}.home-module__MD0jFa__subhead{color:var(--color-text-secondary);max-width:700px;margin:0;font-size:1.25rem;line-height:1.6}.home-module__MD0jFa__heroButtons{gap:var(--space-4);margin-top:var(--space-4);display:flex}.home-module__MD0jFa__btnPrimary{background:linear-gradient(135deg, var(--color-accent), var(--color-secondary-blue));color:#fff;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-sans);transition:transform var(--transition-fast), box-shadow var(--transition-fast);font-size:1.1rem;font-weight:600;position:relative;overflow:hidden}.home-module__MD0jFa__btnPrimary:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);transition:transform .6s;position:absolute;inset:-50%;transform:skew(-20deg)translate(-150%)}.home-module__MD0jFa__btnPrimary:hover:after{transform:skew(-20deg)translate(150%)}.home-module__MD0jFa__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6c47ff66;color:#fff!important}.home-module__MD0jFa__btnOutlined{color:var(--color-text-primary);border:1px solid var(--color-text-secondary);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;font-size:1.1rem;font-weight:600}.home-module__MD0jFa__btnOutlined:hover{background:#ffffff0d;border-color:#fff}.home-module__MD0jFa__socialStrip{border-bottom:1px solid var(--color-border);background:#ffffff05}.home-module__MD0jFa__socialStripInner{max-width:1200px;padding:var(--space-4) 0;justify-content:center;align-items:center;gap:var(--space-6);color:var(--color-text-secondary);font-size:.95rem;font-family:var(--font-monospace);margin:0 auto;display:flex}.home-module__MD0jFa__bullet{opacity:.3}.home-module__MD0jFa__greenDot{background:var(--color-success);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:2s infinite home-module__MD0jFa__pulseGreen;display:inline-block}@keyframes home-module__MD0jFa__pulseGreen{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.home-module__MD0jFa__featured,.home-module__MD0jFa__servicesBlock,.home-module__MD0jFa__testimonialSection{max-width:1200px;margin:var(--space-16) auto;padding:0 var(--space-8)}.home-module__MD0jFa__sectionHeader{margin-bottom:var(--space-8)}.home-module__MD0jFa__sectionTitle{letter-spacing:-.02em;margin:0;font-size:2.5rem}.home-module__MD0jFa__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.home-module__MD0jFa__glassCard{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal);background:#1a0a3d33;border:1px solid #6c47ff26;flex-direction:column;display:flex;overflow:hidden}.home-module__MD0jFa__glassCard:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 10px 40px #6c47ff26}.home-module__MD0jFa__imageSlot{aspect-ratio:16/9;border-bottom:1px solid #ffffff0d;position:relative}.home-module__MD0jFa__image{object-fit:cover;width:100%;height:100%}.home-module__MD0jFa__typeBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.7rem;font-family:var(--font-monospace);text-transform:uppercase;background:#0009;border-radius:4px;padding:4px 8px;position:absolute;top:10px;right:10px}.home-module__MD0jFa__meta{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.home-module__MD0jFa__cardTitle{margin-bottom:.5rem;font-size:1.25rem}.home-module__MD0jFa__cardDesc{color:var(--color-text-secondary);flex:1;font-size:.95rem;line-height:1.5}.home-module__MD0jFa__pillContainer{margin:var(--space-4) 0;flex-wrap:wrap;gap:.5rem;display:flex}.home-module__MD0jFa__techPill{color:var(--color-secondary-blue);font-size:.75rem;font-family:var(--font-monospace);background:#3b82f61a;border-radius:4px;padding:4px 8px}.home-module__MD0jFa__viewStudyLink{color:var(--color-accent);font-size:.9rem;font-weight:700}.home-module__MD0jFa__servicesHeader{margin-bottom:var(--space-8);z-index:10;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.home-module__MD0jFa__btnSecondary{border:1px solid var(--color-border);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:0 0}.home-module__MD0jFa__bentoGrid{gap:var(--space-6);z-index:10;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.home-module__MD0jFa__bentoCard{border-radius:var(--radius-lg);padding:var(--space-8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#0a0a0f99;border:1px solid #ffffff14;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.home-module__MD0jFa__bentoCard:hover{border-color:#6c47ff66;transform:translateY(-4px);box-shadow:0 20px 40px #0006,inset 0 0 20px #6c47ff0d}.home-module__MD0jFa__bentoLarge{grid-column:span 2}.home-module__MD0jFa__bentoIcon{margin-bottom:var(--space-4);color:#fff;background:linear-gradient(135deg, var(--color-accent), var(--color-secondary-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem}.home-module__MD0jFa__bentoTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:var(--space-2);font-size:1.6rem}.home-module__MD0jFa__bentoDesc{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}.home-module__MD0jFa__testimonialSection{text-align:center;max-width:900px}.home-module__MD0jFa__testimonialBlock{border-left:4px solid var(--color-accent);padding:var(--space-6) var(--space-8);border-radius:0 var(--radius-md) var(--radius-md) 0;text-align:left;background:linear-gradient(90deg,#6c47ff0d 0%,#0000 100%)}.home-module__MD0jFa__quote{color:var(--color-text-primary);margin-bottom:var(--space-6);font-size:1.5rem;font-style:italic;line-height:1.5}.home-module__MD0jFa__quoteAuthor{flex-direction:column;display:flex}.home-module__MD0jFa__quoteAuthor span{color:var(--color-text-secondary);font-size:.9rem}.home-module__MD0jFa__footerCta{max-width:1200px;margin:var(--space-16) auto;padding:var(--space-12) var(--space-8);text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.home-module__MD0jFa__footerCtaTitle{margin-bottom:var(--space-4);font-size:2.5rem}.home-module__MD0jFa__footerCtaDesc{max-width:600px;margin:0 auto var(--space-8);color:var(--color-text-secondary);font-size:1.1rem}@media (max-width:1024px){.home-module__MD0jFa__headline{font-size:3.5rem}.home-module__MD0jFa__grid{grid-template-columns:repeat(2,1fr)}.home-module__MD0jFa__bentoGrid{grid-template-columns:1fr}.home-module__MD0jFa__bentoLarge{grid-column:span 1}}@media (max-width:768px){.home-module__MD0jFa__hero{padding:var(--space-12) var(--space-4);min-height:60vh}.home-module__MD0jFa__headline{font-size:2.5rem}.home-module__MD0jFa__subhead{font-size:1.1rem}.home-module__MD0jFa__heroButtons{flex-direction:column;align-items:stretch}.home-module__MD0jFa__btnPrimary,.home-module__MD0jFa__btnOutlined{text-align:center}.home-module__MD0jFa__socialStripInner{text-align:center;flex-wrap:wrap}.home-module__MD0jFa__grid,.home-module__MD0jFa__bentoGrid{grid-template-columns:1fr}.home-module__MD0jFa__bentoLarge{grid-column:span 1}.home-module__MD0jFa__featured,.home-module__MD0jFa__servicesBlock,.home-module__MD0jFa__testimonialSection{padding:0 var(--space-4)}.home-module__MD0jFa__testimonialBlock{padding:var(--space-4)}.home-module__MD0jFa__quote{font-size:1.2rem}.home-module__MD0jFa__typingCode{padding:0 var(--space-4);font-size:.9rem}}
.hologram-module__aym5Yq__hologramContainer{width:100%;max-width:1000px;margin:var(--space-8) auto var(--space-12) auto;perspective:1000px;position:relative}.hologram-module__aym5Yq__glassPlate{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04040a99;border:1px solid #6c47ff33;height:400px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:relative;overflow:hidden;transform:rotateX(5deg)scale(.98);box-shadow:0 20px 50px #00000080,inset 0 0 40px #6c47ff1a}.hologram-module__aym5Yq__glassPlate:hover{border:1px solid #6c47ff66;transform:rotateX(0)scale(1);box-shadow:0 30px 60px #0009,inset 0 0 60px #6c47ff33}.hologram-module__aym5Yq__scanLine{z-index:10;pointer-events:none;background:linear-gradient(#6c47ff00,#6c47ff1a,#6c47ff00);width:100%;height:200px;animation:4s linear infinite hologram-module__aym5Yq__scan;position:absolute;top:-100px;left:0}@keyframes hologram-module__aym5Yq__scan{0%{transform:translateY(0)}to{transform:translateY(600px)}}.hologram-module__aym5Yq__metricsBox{font-family:var(--font-monospace);color:var(--color-text-secondary);z-index:20;flex-direction:column;gap:.25rem;font-size:.75rem;display:flex;position:absolute;top:20px;left:20px}.hologram-module__aym5Yq__metricsBox strong{color:#00f0ff;text-shadow:0 0 10px #00f0ff80}.hologram-module__aym5Yq__nodeGrid{z-index:5;position:absolute;inset:0}.hologram-module__aym5Yq__node{background:#fff3;border-radius:50%;width:4px;height:4px;transition:background-color .4s,box-shadow .4s;position:absolute;transform:translate(-50%,-50%)}.hologram-module__aym5Yq__nodeActive{background:#00f0ff;box-shadow:0 0 15px #00f0ff}.hologram-module__aym5Yq__nodePulse{border:1px solid #00f0ff;border-radius:50%;animation:1.2s ease-out forwards hologram-module__aym5Yq__explode;position:absolute;inset:-10px}@keyframes hologram-module__aym5Yq__explode{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.hologram-module__aym5Yq__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hologram-module__aym5Yq__lineDraw{stroke-dasharray:100;stroke-dashoffset:100px;animation:3s infinite alternate hologram-module__aym5Yq__drawLine}@keyframes hologram-module__aym5Yq__drawLine{to{stroke-dashoffset:0}}.hologram-module__aym5Yq__overlayText{text-align:right;z-index:20;position:absolute;bottom:30px;right:30px}.hologram-module__aym5Yq__overlayText h3{color:var(--color-text-primary);letter-spacing:-.5px;margin:0;font-size:1.2rem}.hologram-module__aym5Yq__overlayText p{color:var(--color-text-secondary);font-size:.85rem;font-family:var(--font-monospace);margin:0}
