body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-container{margin:0 auto;max-width:1400px;min-height:calc(100vh - 70px);overflow-x:hidden;padding:40px 20px 0;position:relative}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(120deg)}66%{transform:translateY(5px) rotate(240deg)}}@keyframes typewriter{0%{width:0}to{width:100%}}.fade-in{animation:fadeIn 1s ease-out}.particles-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.particle{animation:particleFloat 6s ease-in-out infinite;border-radius:50%;height:4px;position:absolute;width:4px}.particle-0{animation-delay:0s;background:linear-gradient(45deg,#667eea,#764ba2);left:10%;top:20%}.particle-1{animation-delay:1.2s;background:linear-gradient(45deg,#f093fb,#f5576c);left:20%;top:80%}.particle-2{animation-delay:2.4s;background:linear-gradient(45deg,#4facfe,#00f2fe);left:80%;top:10%}.particle-3{animation-delay:3.6s;background:linear-gradient(45deg,#43e97b,#38f9d7);left:70%;top:70%}.particle-4{animation-delay:4.8s;background:linear-gradient(45deg,#fa709a,#fee140);left:90%;top:40%}.cursor-glow{background:radial-gradient(circle,#667eea4d 0,#0000 70%);border-radius:50%;height:20px;pointer-events:none;position:fixed;transition:all .1s ease;width:20px;z-index:9999}.page-container h1{color:#333;font-size:2.5em;margin-bottom:10px}.page-container>p{color:#666;font-size:1.2em;margin-bottom:30px}.hero-section{align-items:center;animation:shimmer 8s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea);background-size:200% 200%;border-radius:25px;box-shadow:0 25px 50px #00000040;color:#fff;display:flex;gap:60px;margin-bottom:80px;min-height:600px;overflow:hidden;padding:80px 60px;position:relative}.hero-section:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{flex:1 1;text-align:left;z-index:2}.title-wrapper{align-items:center;display:flex;gap:15px;margin-bottom:25px}.title-accent{animation:pulse 2s infinite;color:gold;font-size:2em}.anticon{vertical-align:middle}.animated-title{font-size:3.5em;font-weight:800;line-height:1.2;margin:0}.gradient-text{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#fff,#f0f8ff,#e6f3ff);-webkit-background-clip:text;background-clip:text}.hero-description{font-size:1.4em;font-weight:300;margin-bottom:40px}.typewriter{animation:typewriter 3s steps(40) 1s both;overflow:hidden;white-space:nowrap}.services-highlight{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;margin:40px 0;padding:35px}.glass-effect{box-shadow:0 8px 32px #0000001a}.services-header{align-items:center;display:flex;gap:15px;margin-bottom:25px}.services-icon{animation:float 3s ease-in-out infinite;color:gold;font-size:2em}.services-header h2{font-size:2em;font-weight:700;margin:0}.services-grid-fancy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.service-item{align-items:center;background:#ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:15px;transition:all .3s ease}.service-item:hover{background:#fff3;transform:translateY(-2px)}.service-icon{color:#ffffffe6;font-size:1.5em}.cta-section{margin-top:40px}.cta-title{font-size:1.6em;font-weight:600;line-height:1.4;margin-bottom:25px}.highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,gold);-webkit-background-clip:text;background-clip:text;font-weight:700}.button-group{display:flex;flex-wrap:wrap;gap:20px}.cta-button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1em;font-weight:600;gap:10px;overflow:hidden;padding:18px 35px;position:relative;transition:all .4s ease}.cta-button .anticon{font-size:1.2em}.primary-btn{background:linear-gradient(45deg,#fff,#f0f8ff);box-shadow:0 8px 25px #00000026;color:#667eea}.secondary-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #ffffff4d;color:#fff}.cta-button:hover{box-shadow:0 12px 35px #0003;transform:translateY(-3px) scale(1.05)}.primary-btn:hover{background:linear-gradient(45deg,#f8f9ff,#e6f3ff)}.secondary-btn:hover{background:#ffffff1a;border-color:#ffffff80}.hero-images{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:30px;z-index:2}.image-container{border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:350px;overflow:hidden;position:relative;transition:all .4s ease;width:100%}.floating-card{animation:float 6s ease-in-out infinite}.floating-card.delayed{animation-delay:3s}.image-container:hover{box-shadow:0 25px 50px #0006;transform:scale(1.08) rotate(2deg)}.image-overlay{align-items:flex-end;background:linear-gradient(135deg,#0000004d,#0000);bottom:0;display:flex;left:0;opacity:0;padding:20px;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.image-container:hover .image-overlay{opacity:1}.image-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;color:#fff;font-size:.9em;font-weight:600;padding:8px 16px}.hero-image{display:block;height:250px;object-fit:cover;transition:transform .4s ease;width:100%}.image-container:hover .hero-image{transform:scale(1.1)}.features-section{margin:120px 0 80px;position:relative}.section-header{margin-bottom:70px;text-align:center}.section-accent{animation:pulse 2s infinite;color:#667eea;display:block;font-size:3em;margin-bottom:20px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#333;font-size:3em;font-weight:800;margin-bottom:15px}.section-subtitle{color:#666;font-size:1.2em;font-style:italic;margin:0}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #667eea1a;border-radius:25px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:40px;position:relative;text-align:center;transition:all .4s ease}.premium-card:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.feature-card:hover{box-shadow:0 25px 50px #667eea33;transform:translateY(-15px) scale(1.02)}.feature-icon{animation:float 4s ease-in-out infinite;color:#667eea;display:block;font-size:3.5em;margin-bottom:25px}.feature-card:nth-child(2) .feature-icon{animation-delay:1s}.feature-card:nth-child(3) .feature-icon{animation-delay:2s}.feature-card:nth-child(4) .feature-icon{animation-delay:3s}.feature-card h3{color:#333;font-size:1.6em;font-weight:700;margin-bottom:20px}.feature-card p{color:#666;font-size:1.1em;line-height:1.7;margin-bottom:25px}.feature-stats{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;justify-content:center;margin-top:auto;min-height:50px;padding:15px 20px;text-align:center}.stat{color:#fff;display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.get-started-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;color:#fff;margin-bottom:60px;overflow:hidden;padding:80px 40px 60px;position:relative;text-align:center}.get-started-hero:before{background:radial-gradient(circle at 30% 70%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content-form{position:relative;z-index:2}.form-hero-icon{animation:float 3s ease-in-out infinite;color:gold;display:block;font-size:4em;margin-bottom:20px}.hero-content-form h1{font-size:3.5em;font-weight:800;line-height:1.2;margin-bottom:20px}.hero-content-form p{font-size:1.4em;margin:0 auto;max-width:600px;opacity:.95}.form-section{margin-bottom:80px}.form-container{background:#fff;border:1px solid #667eea1a;border-radius:25px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;padding:50px}.form-header{margin-bottom:50px;text-align:center}.form-header h2{color:#333;font-size:2.5em;font-weight:700;margin-bottom:15px}.form-header p{color:#666;font-size:1.2em;margin:0 auto;max-width:500px}.contact-form{margin-bottom:50px}.form-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{align-items:center;color:#333;display:flex;font-size:1em;font-weight:600;gap:8px}.form-icon{color:#667eea;font-size:1.1em}.form-group input{background:#fafbfc;border:2px solid #e1e5e9;border-radius:12px;font-size:1em;padding:15px 18px;transition:all .3s ease}.form-group input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input.error{background:#fff5f5;border-color:#ff6b6b}.form-group.full-width{grid-column:1/-1}.form-group textarea{background:#fafbfc;border:2px solid #e1e5e9;border-radius:12px;font-family:inherit;font-size:1em;line-height:1.5;min-height:120px;padding:15px 18px;resize:vertical;transition:all .3s ease}.form-group textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group textarea.error{background:#fff5f5;border-color:#ff6b6b}.error-message{color:#ff6b6b;font-size:.85em;font-weight:500}.submit-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;box-shadow:0 8px 25px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:1.2em;font-weight:700;gap:12px;justify-content:center;letter-spacing:.5px;margin-top:20px;padding:20px 30px;text-transform:uppercase;transition:all .4s ease;width:100%}.submit-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 12px 35px #667eea66;transform:translateY(-3px)}.form-benefits{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:2px solid #667eea1a;border-radius:20px;padding:40px 30px;text-align:center}.form-benefits h3{color:#333;font-size:1.8em;font-weight:700;margin-bottom:30px}.benefits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.benefit-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;color:#333;display:flex;font-weight:600;gap:12px;padding:15px;transition:transform .3s ease}.benefit-item:hover{transform:translateY(-2px)}.benefit-icon{color:#28a745;font-size:1.3em}.success-container{align-items:center;display:flex;justify-content:center;min-height:60vh;text-align:center}.success-content{background:linear-gradient(135deg,#f8fff8,#e8f5e8);border:2px solid #28a74533;border-radius:25px;max-width:600px;padding:60px 50px}.success-icon{animation:pulse 2s ease-in-out infinite;color:#28a745;display:block;font-size:5em;margin-bottom:30px}.success-content h1{color:#333;font-size:3em;font-weight:800;margin-bottom:20px}.success-content>p{color:#666;font-size:1.3em;margin-bottom:40px}.success-details{background:#fff;border-radius:15px;box-shadow:0 8px 20px #0000001a;padding:30px;text-align:left}.success-details p{color:#333;font-size:1.2em;font-weight:700;margin-bottom:15px}.success-details ul{list-style:none;padding:0}.success-details li{border-bottom:1px solid #eee;color:#666;font-size:1.1em;padding:10px 0}.success-details li:last-child{border-bottom:none}.consultation-hero{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:25px;color:#fff;margin-bottom:60px;overflow:hidden;padding:80px 40px 60px;position:relative;text-align:center}.consultation-hero:before{background:radial-gradient(circle at 70% 30%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content-consultation{position:relative;z-index:2}.consultation-hero-icon{animation:float 3s ease-in-out infinite;color:gold;display:block;font-size:4em;margin-bottom:20px}.hero-content-consultation h1{font-size:3.5em;font-weight:800;line-height:1.2;margin-bottom:20px}.hero-content-consultation p{font-size:1.4em;margin:0 auto;max-width:600px;opacity:.95}.consultation-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.contact-info-section h2{color:#333;font-size:2.5em;font-weight:700;margin-bottom:20px}.contact-info-section>p{color:#666;font-size:1.2em;line-height:1.6;margin-bottom:40px}.contact-methods{display:flex;flex-direction:column;gap:30px}.contact-method{align-items:center;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:2px solid #4facfe1a;border-radius:20px;display:flex;gap:20px;padding:30px;transition:all .3s ease}.contact-method:hover{border-color:#4facfe4d;box-shadow:0 15px 30px #4facfe33;transform:translateY(-5px)}.contact-icon{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:15px;box-shadow:0 8px 20px #4facfe4d;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}.contact-details h3{color:#333;font-size:1.4em;font-weight:700;margin-bottom:8px}.contact-details p{color:#4facfe;font-size:1.2em;font-weight:600;margin-bottom:5px}.contact-details span{color:#666;font-size:.95em;font-style:italic}.consultation-form-section{position:relative}.consultation-form-container{background:#fff;border:1px solid #4facfe1a;border-radius:25px;box-shadow:0 20px 40px #0000001a;height:-webkit-fit-content;height:fit-content;padding:40px}.consultation-form-container .form-header h2{color:#333;font-size:2em;font-weight:700;margin-bottom:15px}.consultation-form-container textarea{background:#fafbfc;border:2px solid #e1e5e9;border-radius:12px;font-family:inherit;font-size:1em;min-height:120px;padding:15px 18px;resize:vertical;transition:all .3s ease}.consultation-form-container textarea:focus{background:#fff;border-color:#4facfe;box-shadow:0 0 0 3px #4facfe1a;outline:none}.consultation-form-container textarea.error{background:#fff5f5;border-color:#ff6b6b}.consultation-benefits{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:2px solid #4facfe1a;border-radius:25px;margin-bottom:60px;padding:60px 40px;text-align:center}.consultation-benefits h3{color:#333;font-size:2.2em;font-weight:700;margin-bottom:40px}.consultation-benefits .benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.consultation-benefits .benefit-item{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 8px 20px #00000014;display:flex;gap:15px;padding:25px;text-align:left;transition:transform .3s ease}.consultation-benefits .benefit-item:hover{transform:translateY(-5px)}.consultation-benefits .benefit-icon{color:#28a745;flex-shrink:0;font-size:1.5em;margin-top:2px}.benefit-text h4{color:#333;font-size:1.2em;font-weight:600;margin-bottom:8px}.benefit-text p{color:#666;font-size:.95em;line-height:1.5;margin:0}.professional-footer{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;margin-top:100px;overflow:hidden;padding:60px 0 30px;position:relative}.professional-footer:before{background:linear-gradient(90deg,#0000,#667eea,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1400px;padding:0 20px}.footer-left .company-info h4{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.8em;font-weight:800;margin-bottom:10px}.footer-left .company-info p{color:#b0c4de;font-size:1.1em;font-style:italic}.footer-stats{display:flex;justify-content:space-around;text-align:center}.stat-item{display:flex;flex-direction:column;gap:8px}.stat-number{-webkit-text-fill-color:#0000;animation:pulse 2s infinite;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.stat-label{color:#b0c4de;font-size:.9em;letter-spacing:1px}.footer-right{text-align:right}.watermark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.watermark-date{color:#667eea;font-size:1.3em;font-weight:600;margin-bottom:8px}.watermark-text{color:#fff;font-size:1.1em;font-weight:700;margin-bottom:8px}.watermark-tagline{color:#b0c4de;font-size:.95em;font-style:italic}.footer-bottom{border-top:1px solid #ffffff1a;margin:40px auto 0;max-width:1400px;padding:20px;text-align:center}.tech-stack{color:#87ceeb;font-size:.9em;font-weight:500}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.service-card{background:#f8f9fa;border-left:4px solid #007bff;border-radius:10px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.service-card h3{color:#333;font-size:1.5em;margin-bottom:15px}.service-card p{color:#666;line-height:1.6}.resources-section{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.resource-category{background:#fff;border-radius:10px;box-shadow:0 5px 15px #00000014;padding:30px}.resource-category h3{border-bottom:2px solid #007bff;color:#333;font-size:1.4em;margin-bottom:20px;padding-bottom:10px}.resource-category ul{list-style:none;padding:0}.resource-category li{border-bottom:1px solid #eee;color:#666;cursor:pointer;padding:8px 0;transition:color .3s ease}.resource-category li:hover{color:#007bff}.resource-category li:last-child{border-bottom:none}.about-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;color:#fff;margin-bottom:80px;overflow:hidden;padding:80px 60px;position:relative}.about-hero:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr;position:relative;z-index:2}.hero-text h1{font-size:3.5em;font-weight:800;line-height:1.1;margin-bottom:25px}.hero-subtitle{align-items:center;display:flex;font-size:1.4em;font-weight:600;gap:12px;margin-bottom:25px}.heart-icon{animation:pulse 2s infinite;color:#ff6b6b;font-size:1.2em}.hero-description{font-size:1.2em;line-height:1.7;margin:0;opacity:.95}.hero-stats{display:flex;flex-direction:column;gap:30px;text-align:center}.stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:15px;padding:25px 20px}.stat-number{color:gold;display:block;font-size:2.5em;font-weight:800;margin-bottom:8px}.stat-label{font-size:.95em;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.about-story{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:100px}.story-section{position:relative}.story-content{text-align:center}.story-icon{animation:float 4s ease-in-out infinite;color:#667eea;display:block;font-size:4em;margin-bottom:30px}.story-content h2{color:#333;font-size:2.5em;font-weight:700;margin-bottom:25px}.story-content p{color:#666;font-size:1.1em;line-height:1.7;margin-bottom:20px}.skills-section{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:25px;margin-bottom:80px;padding:80px 60px;text-align:center}.skills-section h2{align-items:center;color:#333;display:flex;font-size:2.8em;font-weight:700;gap:15px;justify-content:center;margin-bottom:20px}.section-icon{color:#667eea;font-size:1em}.skills-section>p{color:#666;font-size:1.2em;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px}.skills-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.skill-item{background:#fff;border-radius:15px;box-shadow:0 8px 20px #00000014;padding:25px;text-align:left}.skill-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.skill-name{color:#333;font-size:1.1em;font-weight:600}.skill-percentage{color:#667eea;font-size:1em;font-weight:700}.skill-bar{background:#e1e5e9;border-radius:4px;height:8px;overflow:hidden}.skill-progress{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;height:100%;transition:width 1s ease-in-out}.achievements-section{margin-bottom:100px;text-align:center}.achievements-section h2{align-items:center;color:#333;display:flex;font-size:2.8em;font-weight:700;gap:15px;justify-content:center;margin-bottom:60px}.achievements-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.achievement-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:40px 30px;text-align:center;transition:transform .3s ease}.achievement-card:hover{border-color:#667eea33;box-shadow:0 20px 40px #667eea33;transform:translateY(-10px)}.achievement-icon{color:#667eea;font-size:3em;margin-bottom:20px}.achievement-card h3{color:#333;font-size:1.4em;font-weight:700;margin-bottom:15px}.achievement-card p{color:#666;font-size:1em;line-height:1.6}.passion-section{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);border-radius:25px;color:#fff;margin-bottom:80px;overflow:hidden;padding:80px 60px;position:relative;text-align:center}.passion-section:before{background:radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.passion-content{position:relative;z-index:2}.passion-icon{animation:pulse 3s infinite;color:gold;display:block;font-size:4em;margin-bottom:30px}.passion-content h2{font-size:2.8em;font-weight:700;margin-bottom:50px}.passion-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.passion-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;padding:30px;text-align:center}.passion-emoji{color:gold;display:block;font-size:2.5em;margin-bottom:20px}.passion-item h3{font-size:1.3em;font-weight:700;margin-bottom:15px}.passion-item p{font-size:.95em;line-height:1.6;opacity:.95}.cta-section-about{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;color:#fff;margin-bottom:60px;padding:80px 60px;text-align:center}.cta-content h2{font-size:2.8em;font-weight:700;margin-bottom:25px}.cta-content p{font-size:1.2em;line-height:1.7;margin:0 auto 40px;max-width:700px;opacity:.95}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-btn{border:none;border-radius:25px;cursor:pointer;font-size:1.1em;font-weight:600;letter-spacing:.5px;padding:18px 35px;text-transform:uppercase;transition:all .4s ease}.cta-btn.primary{background:#fff;box-shadow:0 8px 25px #0003;color:#667eea}.cta-btn.primary:hover{background:#f8f9ff;box-shadow:0 12px 35px #0000004d;transform:translateY(-3px)}.cta-btn.secondary{background:#0000;border:2px solid #ffffff80;color:#fff}.cta-btn.secondary:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}@media (max-width:1024px){.hero-section{gap:40px;padding:60px 40px}.animated-title{font-size:3em}.footer-content{gap:40px;grid-template-columns:1fr 1fr}.footer-right{grid-column:span 2;text-align:center}}@media (max-width:768px){.page-container{padding:20px 15px 0}.hero-section{flex-direction:column;gap:50px;min-height:auto;padding:50px 30px;text-align:center}.title-wrapper{justify-content:center}.animated-title{font-size:2.5em}.hero-description{animation:none;font-size:1.2em;white-space:normal}.services-grid-fancy{grid-template-columns:1fr}.button-group,.hero-images{justify-content:center}.hero-images{flex-direction:row;flex-wrap:wrap}.image-container{max-width:250px}.hero-image{height:180px}.features-grid{gap:30px;grid-template-columns:1fr}.section-title{font-size:2.5em}.footer-content{gap:40px;grid-template-columns:1fr;text-align:center}.footer-right{grid-column:span 1}.footer-stats{justify-content:space-between}.get-started-hero{padding:60px 20px 40px}.hero-content-form h1{font-size:2.5em}.hero-content-form p{font-size:1.2em}.form-container{padding:30px 20px}.form-header h2{font-size:2em}.form-row{gap:20px}.benefits-grid,.form-row{grid-template-columns:1fr}.success-content{padding:40px 25px}.success-content h1{font-size:2.2em}.consultation-hero{padding:60px 20px 40px}.hero-content-consultation h1{font-size:2.5em}.consultation-content{gap:40px;grid-template-columns:1fr}.contact-info-section h2{font-size:2em}.consultation-form-container{padding:30px 20px}.consultation-benefits{padding:40px 20px}.consultation-benefits .benefits-grid{grid-template-columns:1fr}.about-hero{padding:60px 30px}.about-hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hero-text h1{font-size:2.5em}.hero-subtitle{font-size:1.2em;justify-content:center}.hero-stats{flex-direction:row;justify-content:space-between}.stat{flex:1 1;margin:0 10px;padding:20px 15px}.stat-number{font-size:2em}.about-story{gap:60px;grid-template-columns:1fr}.skills-section{padding:60px 30px}.skills-section h2{flex-direction:column;font-size:2.2em;gap:10px}.skills-grid{grid-template-columns:1fr}.achievements-section h2{flex-direction:column;font-size:2.2em;gap:10px}.achievements-grid{grid-template-columns:1fr}.passion-section{padding:60px 30px}.passion-content h2{font-size:2.2em}.passion-grid{grid-template-columns:1fr}.cta-section-about{padding:60px 30px}.cta-content h2{font-size:2.2em}.cta-buttons{align-items:center;flex-direction:column}.cta-btn{max-width:300px;width:100%}.cursor-glow,.particles-background{display:none}}@media (max-width:480px){.hero-section{padding:40px 20px}.animated-title{font-size:2em}.hero-description{font-size:1.1em}.services-highlight{padding:25px 20px}.hero-images{flex-direction:column}.image-container{max-width:280px}.hero-image{height:200px}.cta-button{font-size:1em;padding:15px 25px}.button-group{align-items:center;flex-direction:column}.feature-card{padding:30px 20px}.section-title{font-size:2em}.footer-stats{flex-direction:column;gap:20px}.watermark{padding:20px 15px}.watermark-date{font-size:1.1em}}@media (min-width:769px){.feature-card:hover .feature-icon{animation-play-state:paused;transform:scale(1.2) rotate(10deg)}.service-item:hover .service-icon{animation:pulse .6s ease-in-out;transform:scale(1.1)}}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border-bottom:1px solid #667eea1a;box-shadow:0 4px 20px #00000014;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border-bottom-color:#667eea33;box-shadow:0 8px 32px #0000001f}.header-container{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px;position:relative}.logo-section{cursor:pointer;flex-shrink:0;transition:transform .3s ease}.logo-section:hover{transform:scale(1.05)}.logo-section:hover .lollipop-icon{animation-play-state:paused;transform:rotate(45deg) scale(1.15)}.logo-wrapper{gap:15px}.logo-icon,.logo-wrapper{align-items:center;display:flex}.logo-icon{background:linear-gradient(135deg,#fff,#f8f9ff);border:2px solid #667eea33;border-radius:12px;box-shadow:0 4px 15px #667eea4d;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.logo-icon:before{background:linear-gradient(45deg,#667eea1a,#0000);border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.lollipop-icon{animation:lollipopSpin 4s ease-in-out infinite;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:28px!important;width:28px!important}@keyframes lollipopSpin{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1.1)}75%{transform:rotate(270deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}.logo-text{display:flex;flex-direction:column;gap:2px}.logo-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1;margin:0}.logo-subtitle{color:#666;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.desktop-nav,.nav-button,.navigation{align-items:center;display:flex;gap:8px}.nav-button{background:#0000;border:none;border-radius:25px;color:#333;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .4s ease;white-space:nowrap}.nav-button:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-button:hover:before{left:100%}.nav-button:hover{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);box-shadow:0 4px 15px #667eea33;color:#667eea;transform:translateY(-2px)}.nav-button.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px #667eea66;color:#fff}.nav-button.active:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 8px 25px #667eea80;transform:translateY(-2px)}.nav-icon{font-size:16px}.nav-label{font-size:15px}.cta-container{margin-left:20px}.cta-header-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 25px;text-transform:uppercase;transition:all .4s ease}.cta-header-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.mobile-menu-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:none;font-size:18px;height:45px;justify-content:center;transition:all .3s ease;width:45px}.mobile-menu-btn:hover{box-shadow:0 6px 20px #667eea66;transform:scale(1.05)}.mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border-left:1px solid #667eea1a;height:calc(100vh - 80px);overflow-y:auto;position:fixed;right:-100%;top:80px;transition:right .4s cubic-bezier(.4,0,.2,1);width:320px;z-index:999}.mobile-nav.open{right:0}.mobile-nav-content{display:flex;flex-direction:column;gap:15px;padding:40px 30px}.mobile-nav-button{align-items:center;background:#0000;border:2px solid #0000;border-radius:15px;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:15px;padding:18px 20px;text-align:left;transition:all .3s ease;width:100%}.mobile-nav-button:hover{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-color:#667eea33;color:#667eea;transform:translateX(5px)}.mobile-nav-button.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 15px #667eea4d;color:#fff}.mobile-nav-icon{display:flex;font-size:20px;justify-content:center;width:24px}.mobile-nav-label{font-size:16px}.mobile-cta-container{border-top:1px solid #667eea1a;margin-top:30px;padding-top:30px}.mobile-cta-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:18px 25px;text-transform:uppercase;transition:all .3s ease;width:100%}.mobile-cta-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.mobile-menu-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:80px;z-index:998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.header-container{padding:0 20px}.nav-button{padding:10px 16px}.nav-button,.nav-icon{font-size:14px}.cta-header-btn{font-size:13px;padding:10px 20px}}@media (max-width:768px){.desktop-nav{display:none}.mobile-menu-btn{display:flex}.header-container{height:70px;padding:0 20px}.logo-wrapper{gap:12px}.logo-icon{height:40px;width:40px}.star-icon{font-size:20px}.logo-title{font-size:24px}.logo-subtitle{font-size:10px}.mobile-nav{height:calc(100vh - 70px);top:70px}.mobile-menu-overlay{top:70px}}@media (max-width:480px){.header-container{height:65px;padding:0 15px}.logo-wrapper{gap:10px}.logo-icon{height:35px;width:35px}.star-icon{font-size:18px}.logo-title{font-size:20px}.logo-subtitle{font-size:9px}.mobile-menu-btn{font-size:16px;height:40px;width:40px}.mobile-nav{height:calc(100vh - 65px);top:65px;width:100%}.mobile-nav-content{padding:30px 20px}.mobile-menu-overlay{top:65px}}
/*# sourceMappingURL=main.84a78bad.css.map*/