.hero-modern[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#ffffff2b 0%,rgba(20,184,166,.03) 20%,rgba(20,25,37,.2) 40%,var(--gray-999) 50%)}.hero-background-modern[data-astro-cid-bbe6dxrz]{position:fixed;inset:0;z-index:1;overflow:hidden}.hero-gradient-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(116,17,166,.04),transparent 70%),radial-gradient(circle at 80% 20%,rgba(20,184,166,.03),transparent 70%),radial-gradient(circle at 60% 90%,rgba(99,102,241,.02),transparent 70%)}.particle[data-astro-cid-bbe6dxrz]{position:absolute;width:4px;height:4px;background:var(--accent-teal);border-radius:50%;opacity:.6;animation:floatParticle 15s ease-in-out infinite}.particle-1[data-astro-cid-bbe6dxrz]{top:20%;left:20%;animation-delay:0s}.particle-2[data-astro-cid-bbe6dxrz]{top:70%;right:30%;animation-delay:-3s}.particle-3[data-astro-cid-bbe6dxrz]{bottom:30%;left:60%;animation-delay:-6s}.particle-4[data-astro-cid-bbe6dxrz]{top:40%;right:10%;animation-delay:-9s}.hero-container-modern[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:center;min-height:100vh}.hero-content-column[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.5rem;animation:slideInLeft 1s cubic-bezier(.16,1,.3,1)}.hero-greeting[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;font-size:var(--text-lg);color:var(--gray-300);margin-bottom:.5rem}.greeting-emoji[data-astro-cid-bbe6dxrz]{font-size:1.5rem;animation:wave 2s ease-in-out infinite}.greeting-text[data-astro-cid-bbe6dxrz]{font-weight:500}.hero-title-modern[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9;margin:0;letter-spacing:-.02em}.title-line-1[data-astro-cid-bbe6dxrz]{display:block;color:var(--gray-0);animation:slideInLeft 1s cubic-bezier(.16,1,.3,1) .2s backwards}.title-line-2[data-astro-cid-bbe6dxrz]{display:block;background:linear-gradient(45deg,var(--accent-purple),var(--accent-teal),var(--accent-electric));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:slideInLeft 1s cubic-bezier(.16,1,.3,1) .4s backwards}.highlight-modern[data-astro-cid-bbe6dxrz]{position:relative}.highlight-modern[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;bottom:-.1em;left:0;right:0;height:.3em;background:linear-gradient(45deg,var(--accent-purple),var(--accent-teal));opacity:.3;border-radius:.15em;animation:expandWidth 1s cubic-bezier(.16,1,.3,1) .8s backwards}.hero-subtitle-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-2xl);font-weight:600;color:var(--gray-200);margin:1rem 0;line-height:1.3}.typing-text[data-astro-cid-bbe6dxrz]{position:relative;color:var(--accent-teal)}.typing-text[data-astro-cid-bbe6dxrz]:after{content:"|";animation:blink 1s infinite;color:var(--accent-teal)}.subtitle-accent[data-astro-cid-bbe6dxrz]{color:var(--gray-300)}.hero-description-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-lg);color:var(--gray-400);line-height:1.6;max-width:500px;margin:1.5rem 0;animation:fadeIn 1s cubic-bezier(.16,1,.3,1) .6s backwards}.hero-cta-container[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;margin-top:2rem;animation:fadeIn 1s cubic-bezier(.16,1,.3,1) .8s backwards}.cta-primary[data-astro-cid-bbe6dxrz]{position:relative;padding:1rem 2rem;background:linear-gradient(45deg,var(--accent-purple),var(--accent-teal));border:none;border-radius:.75rem;color:#fff;font-weight:600;font-size:var(--text-base);cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #7411a64d}.cta-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7411a666}.cta-primary[data-astro-cid-bbe6dxrz]:hover .cta-glow[data-astro-cid-bbe6dxrz]{opacity:1}.cta-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.cta-secondary[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:transparent;border:2px solid var(--gray-600);border-radius:.75rem;color:var(--gray-200);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:all .3s ease}.cta-secondary[data-astro-cid-bbe6dxrz]:hover{border-color:var(--accent-teal);color:var(--accent-teal);transform:translateY(-2px)}.cta-icon[data-astro-cid-bbe6dxrz]{transition:transform .3s ease}.cta-secondary[data-astro-cid-bbe6dxrz]:hover .cta-icon[data-astro-cid-bbe6dxrz]{transform:translateY(2px)}.hero-visual-column[data-astro-cid-bbe6dxrz]{position:relative;display:flex;justify-content:center;align-items:center;animation:slideInRight 1s cubic-bezier(.16,1,.3,1) .4s backwards;max-width:400px;margin:0 auto}.hero-image-container-modern[data-astro-cid-bbe6dxrz]{position:relative;width:100%;max-width:350px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.image-geometric-frame[data-astro-cid-bbe6dxrz]{position:absolute;inset:-15px;z-index:-1}.frame-border[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border:1.5px solid var(--accent-teal);border-radius:1.5rem;opacity:.5;animation:rotateBorder 20s linear infinite}.frame-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:-8px;background:linear-gradient(45deg,var(--accent-purple),var(--accent-teal),var(--accent-electric));border-radius:1.5rem;opacity:.08;filter:blur(15px);animation:pulse 3s ease-in-out infinite}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes expandWidth{0%{width:0}to{width:100%}}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.hero-container-modern[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:3rem;text-align:center;padding:2rem 1rem}.hero-content-column[data-astro-cid-bbe6dxrz]{order:2}.hero-visual-column[data-astro-cid-bbe6dxrz]{order:1;max-width:320px}.hero-image-container-modern[data-astro-cid-bbe6dxrz]{max-width:280px}.hero-title-modern[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,6vw,4rem)}.hero-cta-container[data-astro-cid-bbe6dxrz]{justify-content:center}}@media (max-width: 768px){.hero-modern[data-astro-cid-bbe6dxrz]{min-height:90vh;padding:2rem 0}.hero-container-modern[data-astro-cid-bbe6dxrz]{gap:2rem;padding:1rem}.hero-title-modern[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,8vw,3.5rem)}.hero-subtitle-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-xl)}.hero-description-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-base)}.hero-cta-container[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center;gap:1rem}.cta-primary[data-astro-cid-bbe6dxrz],.cta-secondary[data-astro-cid-bbe6dxrz]{width:100%;max-width:280px;justify-content:center}.frame-border[data-astro-cid-bbe6dxrz],.frame-glow[data-astro-cid-bbe6dxrz]{display:none}}@media (max-width: 480px){.hero-container-modern[data-astro-cid-bbe6dxrz]{padding:.5rem}.hero-title-modern[data-astro-cid-bbe6dxrz]{font-size:clamp(1.75rem,10vw,2.5rem)}.hero-subtitle-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-lg)}.hero-description-modern[data-astro-cid-bbe6dxrz]{font-size:var(--text-sm)}.cta-primary[data-astro-cid-bbe6dxrz],.cta-secondary[data-astro-cid-bbe6dxrz]{padding:.875rem 1.5rem;font-size:var(--text-sm)}.hero-greeting[data-astro-cid-bbe6dxrz]{font-size:var(--text-base)}.greeting-emoji[data-astro-cid-bbe6dxrz]{font-size:1.25rem}}:root{--accent-teal: #14b8a6;--accent-electric: #6366f1;--accent-amber: #f59e0b;--accent-purple: #7611a6}
