* { box-sizing: border-box; } body {margin: 0;}body{background-color:#e7e7e7;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);min-height:100vh;overflow-x:hidden;}.head{padding:50px 50px 35px;}.logo{max-width:250px;display:block;margin:0 auto;font-size:2rem;font-weight:bold;color:white;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);}.card{max-width:600px;padding:40px 45px;background-color:white;border-radius:15px;margin:0 auto;color:#333333;font-size:16px;}.title{color:#af4e8a;font-size:24px;font-weight:bold;margin:0;text-align:center;}.subtitle{text-align:center;margin:0;padding:25px 0;}.paragraph{line-height:1.5;margin-bottom:40px;}.link{color:#af4e8a;text-decoration:none;font-size:13px;}.footer{margin-top:30px;text-align:center;}*{margin:0;padding:0;box-sizing:border-box;}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%, rgba(120, 119, 198, 0.3) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(255, 119, 198, 0.3) 0%, transparent 50%),
                radial-gradient(circle at 40% 40%, rgba(120, 219, 255, 0.2) 0%, transparent 50%);pointer-events:none;z-index:-1;}.glass{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);box-shadow:0 8px 32px rgba(0, 0, 0, 0.1);}.container{max-width:1200px;margin:0 auto;padding:0 20px;}header{padding:20px 0;position:sticky;top:0;z-index:100;}nav{border-radius:15px;padding:15px 30px;}.nav-content{display:flex;justify-content:space-between;align-items:center;}.nav-links{display:flex;list-style:none;gap:30px;}.nav-links a{color:rgba(255, 255, 255, 0.9);text-decoration:none;font-weight:500;transition:all 0.3s ease;padding:8px 16px;border-radius:8px;}.nav-links a:hover{background:rgba(255, 255, 255, 0.1);color:white;transform:translateY(-2px);}.hero{padding:80px 0;text-align:center;}.hero-content{border-radius:20px;padding:60px 40px;margin:0 auto;max-width:800px;}.hero h1{font-size:3.5rem;color:white;margin-bottom:20px;text-shadow:0 4px 20px rgba(0, 0, 0, 0.3);line-height:1.2;}.hero p{font-size:1.3rem;color:rgba(255, 255, 255, 0.9);margin-bottom:40px;line-height:1.6;}.cta-button{display:inline-block;padding:15px 35px;background:rgba(255, 255, 255, 0.2);color:white;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;border:2px solid rgba(255, 255, 255, 0.3);}.cta-button:hover{background:rgba(255, 255, 255, 0.3);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.2);}.services{padding:80px 0;}.section-title{text-align:center;font-size:2.5rem;color:white;margin-bottom:60px;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);}.services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;margin-top:40px;}.service-card{padding:40px 30px;border-radius:20px;text-align:center;transition:all 0.3s ease;}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);}.service-icon{width:80px;height:80px;margin:0 auto 25px;background:rgba(255, 255, 255, 0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;}.service-card h3{font-size:1.5rem;color:white;margin-bottom:15px;}.service-card p{color:rgba(255, 255, 255, 0.8);line-height:1.6;}.about{padding:80px 0;}.about-content{border-radius:20px;padding:50px 40px;text-align:center;max-width:800px;margin:0 auto;}.about h2{font-size:2.5rem;color:white;margin-bottom:30px;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);}.about p{font-size:1.2rem;color:rgba(255, 255, 255, 0.9);line-height:1.7;margin-bottom:20px;}.contact{padding:80px 0;}.contact-content{border-radius:20px;padding:50px 40px;text-align:center;max-width:600px;margin:0 auto;}.contact h2{font-size:2.5rem;color:white;margin-bottom:30px;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);}.contact p{font-size:1.2rem;color:rgba(255, 255, 255, 0.9);margin-bottom:30px;}.contact-info{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:2em;}.contact-item{color:rgba(255, 255, 255, 0.9);font-size:1.1rem;display:flex;align-items:center;}footer{padding:40px 0;text-align:center;}.footer-content{border-radius:15px;padding:30px;}footer p{color:rgba(255, 255, 255, 0.8);font-size:1rem;}#ipb6rd{color:rgba(216, 216, 216, 1);}#is7yw1{color:rgba(255, 255, 255, 1);display:flex;align-items:center;}#ibdkk5{color:rgba(51, 46, 146, 1);display:flex;align-items:center;}#ivyvoj{display:flex;margin-top:-5px;margin-bottom:-5px;}#i3poik{color:rgba(216, 216, 216, 1);}.gjs-link-box{color:inherit;display:inline-block;vertical-align:top;padding:10px;max-width:100%;text-decoration:none;}#ivhq1c{display:inline-block;}#ikuf8i{maxWidth:100%;width:56px;}#ikuf8i-2{maxWidth:100%;width:56px;}#iwys4a{display:inline-block;}#is7yw1-2{color:rgba(255, 255, 255, 1);display:flex;align-items:center;}#ibdkk5-2{color:rgba(51, 46, 146, 1);display:flex;align-items:center;}#ivyvoj-2{display:flex;margin-top:-5px;margin-bottom:-5px;}#ikuf8i-2-2{maxWidth:100%;width:56px;}#iwb3kf{display:inline-block;}#is7yw1-2-2{color:rgba(255, 255, 255, 1);display:flex;align-items:center;}#ibdkk5-2-2{color:rgba(51, 46, 146, 1);display:flex;align-items:center;}#ivyvoj-2-2{display:flex;margin-top:-5px;margin-bottom:-5px;}#i748ki{color:rgba(255, 255, 255, 1);font-size:2.5em;}#ilz1i3-2{padding:0.75rem;padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;margin-top:1rem;margin-right:1rem;margin-bottom:1rem;margin-left:1rem;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(96, 0, 0, 0.6);border-right-color:rgba(96, 0, 0, 0.6);border-bottom-color:rgba(96, 0, 0, 0.6);border-left-color:rgba(96, 0, 0, 0.6);color:#5B0000;font-weight:500;background-color:rgba(255, 180, 180, 0.5);background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border:2px solid rgba(96, 0, 0, 0.6);box-shadow:0 8px 32px rgba(0, 0, 0, 0.1);border-radius:8px;margin:1rem;display:none;}#i71xxq-2{display:none;}#iebu9g-2{margin-bottom:0.5rem;color:#eee;font-size:1.2rem;}#name-2{padding:0.8rem;border:1px solid #ccc;border-radius:5px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:1.2rem;}#ic4ovf-2{display:flex;flex-direction:column;}#i1aqrx-2{margin-bottom:0.5rem;color:#eee;font-size:1.2rem;}#email-2{padding:0.8rem;border:1px solid #ccc;border-radius:5px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:1.2rem;}#iywu7i-2{display:flex;flex-direction:column;}#ijehxg-2{margin-bottom:0.5rem;color:#eee;font-size:1.2rem;}#phone-2{padding:0.8rem;border:1px solid #ccc;border-radius:5px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:1.2rem;}#i7f8ek-2{display:flex;flex-direction:column;}#ileato-2{margin-bottom:0.5rem;color:#eee;font-size:1.2rem;}#timeline-2{padding:0.8rem;border:1px solid #ccc;border-radius:5px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:1.2rem;}#ighyi3-2{display:flex;flex-direction:column;}#isyi7r-2{margin-bottom:0.5rem;color:#eee;font-size:1.2rem;}#description-2{padding:0.8rem;border:1px solid #ccc;border-radius:5px;background-color:rgba(255, 255, 255, 0.1);color:#fff;font-size:1.2rem;}#i424qq-2{display:flex;flex-direction:column;}#ibeasj-2{display:flex;flex-direction:column;gap:1rem;border-radius:10px;}#il7a1-2{font-size:3rem;}#i7fidx{padding:10px;}#ifxm8z{maxWidth:100%;}#ifxm8z-2{maxWidth:100%;}#i3g9tb{padding:10px;}.contact-row{display:flex;justify-content:center;gap:1rem;align-items:center;}#ifxm8z-3{maxWidth:100%;}#i3i62o{padding:10px;}#ifxm8z-2-2{maxWidth:100%;}#is1fe6{padding:10px;}#id27gb{margin-bottom:1.1rem;}#i7m6fi{font-size:2rem;}#il7a1-2-2{color:white;font-size:1.4rem;margin-bottom:1rem;}#idfm2-2-2{max-width:38rem;}#iamp08{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9{maxWidth:100%;}#igwiw9-2{maxWidth:100%;}#iqqyyf{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9-2-2{maxWidth:100%;}#ig7vaf{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#i0qf8-3-2{background-color:rgba(232, 232, 232, 0.25);}#il7a1-2-2-3{color:white;font-size:1.4rem;margin-bottom:1rem;}#igwiw9-4{maxWidth:100%;}#ihadgu{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9-2-4{maxWidth:100%;}#i62eg2{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9-2-2-3{maxWidth:100%;}#iufmlr{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#idfm2-2-2-3{max-width:38rem;}#il7a1-2-2-4{color:white;font-size:1.4rem;margin-bottom:1rem;}#igwiw9-5{maxWidth:100%;}#i0ia53{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9-2-5{maxWidth:100%;}#ieiiom{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#igwiw9-2-2-4{maxWidth:100%;}#il564j{padding:0.5rem;color:white;display:flex;align-items:center;gap:1rem;}#idfm2-2-2-4{max-width:38rem;}#iqpciy-2{color:rgba(216, 216, 216, 1);}#ipb6rd-3-3{color:rgba(216, 216, 216, 1);}#ijszhd-2{color:rgba(216, 216, 216, 1);font-family:Impact, Charcoal, sans-serif;}#i3poik-2{color:rgba(216, 216, 216, 1);}#ipb6rd-2{color:rgba(216, 216, 216, 1);}#i3poik-3{color:rgba(216, 216, 216, 1);}#ipb6rd-4{color:rgba(216, 216, 216, 1);}#i3poik-4{color:rgba(216, 216, 216, 1);}#ipb6rd-3{color:rgba(216, 216, 216, 1);}@media (max-width: 768px){.nav-links{gap:15px;}.hero h1{font-size:2.5rem;}.hero p{font-size:1.1rem;}.services-grid{grid-template-columns:1fr;}.contact-info{flex-direction:column;gap:20px;}.nav-content{flex-direction:column;}}@media (max-width: 480px){.hero-content{padding:40px 20px;}.about-content{padding:40px 20px;}.contact-content{padding:40px 20px;}.hero h1{font-size:2rem;}.section-title{font-size:2rem;margin-bottom:30px;}.hero{padding-top:40px;padding-bottom:40px;}.container{padding-left:10px;padding-right:10px;}#i0qf8-6{display:none;}#i0qf8-5{display:none;}.about{padding-top:40px;padding-bottom:40px;}.service-card.glass{padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:30px;}.hero-content.glass{padding-top:30px;padding-left:10px;padding-right:10px;padding-bottom:30px;}.contact-content.glass{padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;}.about-content.glass{padding-top:30px;padding-left:10px;padding-right:10px;padding-bottom:30px;}.contact{padding-top:40px;padding-bottom:40px;}.services{padding-top:40px;padding-bottom:40px;}.contact-row{flex-direction:column;gap:0rem;}}