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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0}.header{align-items:center;background-color:#fff;box-shadow:0 2px 10px #0000000f;display:flex;height:70px;justify-content:space-between;padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo{color:#1f2937;cursor:pointer;font-size:24px;font-weight:700}.logo span{color:#ec4899}.nav{display:flex;gap:24px}.nav-link{color:#374151;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#ec4899}.nav-link.active{border-bottom:2px solid #ec4899;color:#ec4899;padding-bottom:4px}.banner{height:auto;overflow:hidden;position:relative;width:100%}.banner-image{height:85%;object-fit:cover;width:100%}.banner:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-overlay{color:#fff;left:10%;max-width:700px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.banner-overlay h1{font-size:52px;font-weight:700;line-height:1.2;margin-bottom:20px}.banner-overlay p{font-size:20px;line-height:1.6;margin-bottom:30px}.banner-buttons{display:flex;flex-wrap:wrap;gap:20px}.btn{background-color:#ec4899;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#db2777;transform:translateY(-2px)}.stats{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 10% 60px;text-align:center}.stat-item p{color:#333}.services-preview{background-color:#f9fafb;padding:80px 10%;text-align:center}.services-header h2{font-size:42px;font-weight:700;margin-bottom:15px}.services-header h2 span{color:#ec4899}.services-header p{color:#555;font-size:18px;margin-bottom:50px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.service-card{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000000d;padding:40px 30px;text-align:center}.service-card p{color:#555;font-size:16px}.services-button{margin-top:50px}.view-btn{background-color:#ec4899;border-radius:6px;color:#fff;font-weight:600;padding:14px 32px;text-decoration:none;transition:.3s ease}.view-btn:hover{background-color:#db2777}.service-icon{font-size:40px}.modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:scaleUp .3s ease;background:#fff;border-radius:10px;padding:40px;text-align:center;width:400px}.modal-content h3{margin-bottom:15px}.modal-content button{background-color:#ec4899;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(.8)}to{transform:scale(1)}}.influencer-section{background:linear-gradient(135deg,#ec4899 50%,#be185d 0);color:#fff;padding:100px 10%;text-align:center}.influencer-content h2{font-size:48px;margin-bottom:20px}.influencer-content p{font-size:18px;line-height:1.6;margin:0 auto 50px;max-width:700px}.influencer-stats{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:50px}.stat-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:12px;padding:30px 60px}.stat-box h3{font-size:36px;margin-bottom:10px}.influencer-btn{background-color:#fff;border-radius:8px;color:#ec4899;display:inline-block;font-weight:600;padding:14px 36px;text-decoration:none;transition:.3s ease}.influencer-btn:hover{background-color:#f3f3f3}.clients-section{background-color:#f9fafb;padding:80px 10%;text-align:center}.clients-section h2{font-size:40px;margin-bottom:40px}.clients-section h2 span{color:#ec4899}.clients-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.client-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;cursor:pointer;padding:40px 20px;transition:.3s ease}.client-card:hover{background-color:#fce7f3;transform:translateY(-5px)}.client-modal-overlay{align-items:center;background:#ec489940;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.client-modal{animation:popupScale .3s ease;background:#fff;border-radius:12px;padding:40px;text-align:center;width:400px}.client-modal h3{margin-bottom:15px}.client-modal button{background-color:#ec4899;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}@keyframes popupScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.why-section{align-items:center;background:#f9fafb;display:flex;flex-wrap:wrap;gap:80px;padding:100px 10%}.why-left{flex:1 1}.why-left h2{font-size:48px;margin-bottom:20px}.why-left h2 span{color:#ec4899}.why-left p{line-height:1.6;margin-bottom:30px}.why-list{list-style:none;margin-bottom:40px;padding:0}.why-list li{display:flex;gap:15px;margin-bottom:20px}.why-list span{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.why-btn,.why-list span{background:#ec4899;color:#fff}.why-btn{border-radius:8px;display:inline-block;padding:14px 32px;text-decoration:none;transition:.3s ease}.why-btn:hover{background:#be185d}.why-right{flex:1 1}.stats-box{grid-gap:40px;background:linear-gradient(135deg,#ec4899,#be185d);border-radius:16px;color:#fff;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:60px;text-align:center}.stats-box h3{font-size:40px}.latest-work{background:#f9fafb;padding:100px 10%;text-align:center}.latest-header h2{font-size:48px;margin-bottom:15px}.latest-header span{color:#ec4899}.latest-header p{color:#555;margin-bottom:60px}.work-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.work-card{background:#fff;border-radius:14px;box-shadow:0 8px 20px #0000000d;padding:30px;text-align:left;transition:.3s ease}.work-card:hover{border:1px solid #ec4899;transform:translateY(-6px)}.work-image{background:linear-gradient(135deg,#ec4899,#be185d);border-radius:10px;color:#fff;font-weight:600;margin-bottom:20px;padding:50px 20px;text-align:center}.brand{color:#ec4899;font-weight:500}.result{color:#ec4899;font-weight:600;margin-top:15px}.portfolio-btn{margin-top:60px}.view-portfolio{background:#ec4899;border-radius:8px;color:#fff;padding:14px 36px;text-decoration:none;transition:.3s ease}.view-portfolio:hover{background:#be185d}.cta-section{background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;padding:120px 10%;text-align:center}.cta-content h2{font-size:48px;margin-bottom:20px}.cta-content p{line-height:1.6;margin:0 auto 60px;max-width:700px}.cta-boxes{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.cta-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border-radius:12px;padding:30px;transition:.3s ease}.cta-box:hover{background:#ffffff40;transform:translateY(-5px)}.cta-buttons{display:flex;gap:20px;justify-content:center}.btn-primary{background:#fff;border-radius:8px;color:#ec4899;font-weight:600;padding:14px 36px;text-decoration:none;transition:.3s ease}.btn-primary:hover{background:#f3f3f3}.btn-outline{border:2px solid #fff;border-radius:8px;color:#fff;font-weight:600;padding:14px 36px;text-decoration:none;transition:.3s ease}.btn-outline:hover{background:#fff;color:#ec4899}.home-footer{background-color:#0b1c2d;color:#fff;padding:60px 40px 20px}.newsletter-section{margin-bottom:50px;text-align:center}.newsletter-form{margin-top:20px}.newsletter-form input{border:none;border-radius:6px;margin-right:10px;outline:none;padding:12px;width:280px}.newsletter-form button{background-color:#ec4899;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:12px 20px}.footer-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.footer-column h3{color:#ec4899}.footer-column h4{margin-bottom:15px}.footer-column a{color:#ccc;display:block;margin-bottom:8px;text-decoration:none}.footer-column a:hover{color:#ec4899}.social-icons a{color:#ccc;font-size:18px;transition:.3s}.social-icons a:hover{color:#ec4899;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #1f2e3d;color:#aaa;padding-top:15px}.about-banner{align-items:center;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;display:flex;justify-content:center;min-height:420px;padding:0 10%;text-align:center}.about-banner-content{max-width:900px}.about-banner-content h1{font-size:64px;font-weight:700;margin-bottom:25px}.about-banner-content p{font-size:22px;font-weight:400;line-height:1.6}.about-story{align-items:flex-start;display:flex;flex-wrap:wrap;gap:80px;padding:100px 10%}.story-left{flex:1 1}.story-left h2{font-size:48px;margin-bottom:20px}.story-left span{color:#ec4899}.story-left p{color:#475569;line-height:1.7;margin-bottom:20px}.story-right{flex:1 1}.mission-box{background:linear-gradient(135deg,#ec4899,#be185d);border-radius:16px;color:#fff;padding:50px}.mission-box h3{font-size:28px;margin-bottom:20px}.mission-box p{line-height:1.6}.about-values{padding:100px 10%;text-align:center}.values-header h2{font-size:48px;margin-bottom:15px}.values-header span{color:#ec4899}.values-header p{color:#64748b;margin-bottom:60px}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{background:#fff;border-radius:16px;box-shadow:0 5px 20px #0000000d;cursor:pointer;padding:40px 30px;transition:all .3s ease}.value-icon{color:#ec4899;font-size:40px;margin-bottom:20px}.value-card:hover{box-shadow:0 15px 40px #ec489933;transform:translateY(-10px) scale(1.03)}.value-card:active{transform:scale(.98)}.about-why-section{background:#f9fafb;padding:80px 10%}.about-why-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.about-why-card{background:linear-gradient(135deg,#ec4899,#ec4899);border-radius:20px;color:#fff;flex:1 1;padding:50px;transition:.3s ease}.about-why-card:hover{transform:translateY(-8px)}.about-why-icon{font-size:40px;margin-bottom:20px}.about-why-card h3{font-size:28px;margin-bottom:15px}.about-why-card p{font-size:16px;line-height:1.6}.about-why-content{flex:1 1}.about-why-content h2{font-size:42px;margin-bottom:25px}.about-why-content h2 span{color:#ec4899}.about-why-list{list-style:none;margin-bottom:30px;padding:0}.about-why-list li{font-size:16px;margin-bottom:15px;padding-left:25px;position:relative}.about-why-list li:before{color:#ec4899;content:"•";font-size:20px;left:0;position:absolute}.about-why-btn{border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:.3s}.about-why-btn,.about-why-btn:hover{background:#ec4899}.about-footer{background:#0b1628;color:#cbd5e1;padding:70px 8% 30px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col{flex:1 1;min-width:220px}.footer-logo{align-items:center;display:flex;margin-bottom:15px}.logo-box{background:#ec4899;border-radius:8px;color:#fff;font-weight:700;margin-right:10px;padding:8px 14px}.footer-col h2{color:#ec4899}.footer-col h4{color:#fff}.footer-col p{line-height:1.7;margin-bottom:15px}.footer-col a{color:#cbd5e1;display:block;margin-bottom:12px;text-decoration:none;transition:.3s}.social-icons svg{font-size:18px;margin-right:12px}.contact-item{align-items:flex-start;margin-bottom:15px}.contact-item svg{margin-top:3px}.footer-bottom{border-top:1px solid #1f2937;margin-top:50px}.services-banner{background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;padding:120px 8%;text-align:center}.services-banner h1{font-size:56px;font-weight:700;margin-bottom:20px}.services-banner p{font-size:20px;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.service-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;padding:30px;text-align:left;transition:all .3s ease}.service-card:hover{border-color:#ec4899;transform:translateY(-8px)}.service-icon{color:#ec4899;font-size:32px;margin-bottom:20px}.service-card h3{color:#0f172a;font-size:20px;font-weight:700;margin-bottom:15px}.service-card p{color:#475569;font-size:15px;line-height:1.6}.service-tabs-section{background-color:#f8fafc;padding:80px 20px;text-align:center}.service-tabs{background:#e2e8f0;border-radius:12px;display:inline-flex;margin-bottom:50px;padding:6px}.service-tabs button{background:#0000;border:none;border-radius:10px;color:#334155;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;transition:all .3s ease}.service-tabs button.active{background-color:#fff;box-shadow:0 4px 12px #0000000d;color:#ec4899}.service-tabs button:hover{color:#ec4899}.service-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px}.pricing-section{background:#f9fafb;padding:80px 10%;text-align:center}.pricing-section h2{font-size:42px;font-weight:700;margin-bottom:10px}.pricing-section h2 span{color:#ec4899}.pricing-tabs{margin:40px 0}.pricing-tabs button{background:#e5e7eb;border:none;border-radius:8px;cursor:pointer;font-weight:600;margin:0 10px;padding:12px 30px}.pricing-tabs .active{background:#ec4899;color:#fff}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px 30px;position:relative;transition:.3s;width:300px}.pricing-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-8px)}.pricing-card.popular{border:2px solid #ec4899}.badge{background:#ec4899;border-radius:20px;color:#fff;font-size:14px;left:50%;padding:6px 18px;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-card h3{font-size:22px;margin-bottom:10px}.pricing-card h4{color:#ec4899;font-size:28px;margin-bottom:20px}.pricing-card ul{list-style:none;margin-bottom:25px;padding:0;text-align:left}.pricing-card ul li{margin-bottom:10px}.pricing-card button{background:#ec4899;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:.3s;width:100%}.pricing-card button:hover{opacity:.9}.service-footer{background:#0f172a;color:#fff;padding-top:80px}.service-footer-cta{border-bottom:1px solid #ffffff1a;padding:80px 20px;text-align:center}.service-footer-cta h2{font-size:42px;margin-bottom:20px}.service-footer-cta p{color:#cbd5e1;font-size:18px;margin:0 auto 40px;max-width:600px}.service-footer-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:14px 30px;transition:.3s ease}.primary-btn{background:linear-gradient(90deg,#ec4899);color:#fff}.primary-btn:hover{opacity:.9}.secondary-btn{background:#0000;border:1px solid #fff;color:#fff}.secondary-btn:hover{background:#ffffff1a}.service-footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);padding:60px 80px}.footer-col p{color:#ec4899;cursor:pointer;margin-bottom:10px}.footer-col p:hover{color:#ec4899}.social-icons{display:flex;font-size:18px;gap:15px;margin-top:20px}.social-icons svg{transition:.3s ease}.contact-item{color:#cbd5e1;gap:10px}.contact-icon{color:#ec4899;font-size:20px}.footer-bottom{border-top:1px solid #ffffff1a;font-size:14px;padding:20px}@media (max-width:992px){.service-footer-content{grid-template-columns:1fr 1fr}}@media (max-width:600px){.service-footer-content{grid-template-columns:1fr;padding:40px 20px}}.influencers-banner{align-items:center;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;display:flex;justify-content:center;min-height:30px;padding:50px 20px;text-align:center;width:100%}.influencers-banner-content{max-width:900px}.influencers-banner h1{font-size:64px;font-weight:800;margin-bottom:25px}.influencers-banner p{font-size:22px;line-height:1.6;margin-bottom:35px;opacity:.95}.partner-btn{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:.3s}.partner-btn:hover{background:#fff;color:#be185d}@media (max-width:768px){.influencers-banner{padding:70px 20px}.influencers-banner h1{font-size:38px}.influencers-banner p{font-size:18px}}.stats-section{background:#f5f8ff;padding:20px}.stat-card{background:#fff;border-radius:14px;box-shadow:0 6px 20px #0000000a;padding:40px 20px;transition:.3s ease}.stat-card:hover{box-shadow:0 10px 30px #ec489926;transform:translateY(-6px)}.stat-icon{color:#ec4899;margin-bottom:20px}.stat-card h2{color:#ec4899;font-size:40px;font-weight:800;margin-bottom:10px}.stat-card p{color:#1f2937;font-size:16px;font-weight:500}@media (max-width:992px){.stats-container{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stats-container{grid-template-columns:1fr}.stats-section{padding:60px 20px}}.niches-section{background:#f5f8ff;padding:80px 100px;text-align:center}.niches-header h2{color:#1f2937;font-size:44px;font-weight:800;margin-bottom:15px}.niches-header span{color:#ec4899}.niches-header p{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto 50px;max-width:700px}.niches-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.niche-pill{background:#fff;border:1px solid #d1d5db;border-radius:30px;color:#1f2937;cursor:pointer;font-weight:500;padding:12px 24px;transition:.3s ease}.niche-pill:hover{background:#ec4899;border-color:#ec4899;color:#fff;transform:translateY(-3px)}@media (max-width:768px){.niches-section{padding:60px 20px}.niches-header h2{font-size:32px}}.how-section{background:#f5f8ff;padding:90px 100px;text-align:center}.how-header h2{color:#1f2937;font-size:44px;font-weight:800;margin-bottom:15px}.how-header span{color:#ec4899}.how-header p{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto 70px;max-width:700px}.how-steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.how-card{padding:20px}.step-circle{align-items:center;background:#ec4899;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:90px;justify-content:center;margin:0 auto 25px;width:90px}.how-card h3{color:#1f2937;font-size:22px;font-weight:700;margin-bottom:15px}.how-card p{color:#4b5563;font-size:16px;line-height:1.6}@media (max-width:992px){.how-steps{gap:40px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.how-steps{grid-template-columns:1fr}.how-section{padding:60px 20px}.how-header h2{font-size:32px}}.footer-wrapper{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.footer-cta{padding:100px 20px 60px;text-align:center}.footer-cta h2{font-size:48px;font-weight:800;margin-bottom:20px}.footer-cta p{color:#cbd5e1;font-size:20px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:750px}.cta-btn{background:linear-gradient(135deg,#ec4899,#be185d);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:.3s}.cta-btn:hover{box-shadow:0 10px 25px #ec489966;transform:translateY(-3px)}.footer-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);padding:60px 100px 80px}.footer-col h4{font-size:18px;margin-bottom:20px}.footer-col a,.footer-col p{color:#cbd5e1;display:block;font-size:15px;margin-bottom:12px;text-decoration:none}.footer-col a:hover,.logo-text{color:#ec4899}.logo-text{font-size:22px;margin-bottom:20px}@media (max-width:992px){.footer-content{grid-template-columns:repeat(2,1fr);padding:40px}}@media (max-width:600px){.footer-content{grid-template-columns:1fr}.footer-cta h2{font-size:30px}}.portfolio-banner{align-items:center;background:linear-gradient(135deg,#ec4899,#be185d 50%,#9d174d);color:#fff;display:flex;justify-content:center;padding:80px 20px;text-align:center;width:100%}.portfolio-banner-content{max-width:900px}.portfolio-banner h1{font-size:60px;font-weight:700;margin-bottom:25px}.portfolio-banner p{font-size:20px;line-height:1.6;opacity:.95}@media (max-width:768px){.portfolio-banner{padding:80px 20px}.portfolio-banner h1{font-size:40px}.portfolio-banner p{font-size:16px}}.portfolio-stats{background:#f5f8ff;padding:50px 20px}.stats-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1200px;text-align:center}.stat-item h2{color:#ec4899;font-size:48px;font-weight:700;margin-bottom:10px}.stat-item p{color:#1f2937;font-size:18px}@media (max-width:992px){.stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stats-container{grid-template-columns:1fr}.stat-item h2{font-size:36px}}.portfolio-cases{background:#fff;padding:80px 0}.container{margin:auto;max-width:1200px;width:90%}.cases-title{font-size:40px;font-weight:700;text-align:center}.cases-title span{color:#ec4899}.cases-subtitle{color:#6b7280;margin-bottom:50px;margin-top:10px;text-align:center}.cases-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.case-card{border:1px solid #e5e7eb;border-radius:12px;padding:30px;transition:.3s}.case-card:hover{border-color:#ec4899;transform:translateY(-5px)}.featured{border:2px solid #ec4899}.case-category{background:#f3f4f6;border-radius:20px;font-size:13px;padding:5px 12px}.case-company{color:#ec4899;font-weight:600}.case-desc{color:#6b7280;margin:15px 0}.services-used span{background:#f3f4f6;border-radius:20px;display:inline-block;font-size:12px;margin:5px 5px 0 0;padding:6px 12px}.key-results{display:flex;justify-content:space-between;margin:25px 0}.key-results h4{color:#ec4899;margin:5px 0}.case-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:12px;transition:.3s;width:100%}.case-btn.filled{border:none}.case-btn.filled,.case-btn:hover{background:#ec4899;color:#fff}.portfolio-process{background:#fff;padding:80px 8%;text-align:center}.process-header h2{font-size:42px;font-weight:700;margin-bottom:15px}.process-header h2 span{color:#ec4899}.process-header p{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto 60px;max-width:650px}.process-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.process-card{padding:20px}.process-number{align-items:center;background:#ec4899;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:90px;justify-content:center;margin:0 auto 20px;width:90px}.process-card h3{font-size:22px;font-weight:600;margin-bottom:15px}.process-card p{color:#6b7280;font-size:16px;line-height:1.6}@media (max-width:1024px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.process-grid{grid-template-columns:1fr}}.portfolio-footer{background:#0f172a;color:#fff;padding:70px 8% 30px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1.5fr}.footer-brand h2{font-size:24px;margin-bottom:15px}.logo-icon{background:#ec4899;border-radius:8px;margin-right:8px;padding:8px 12px}.footer-brand p{color:#cbd5e1;line-height:1.6;margin-bottom:20px}.social-icons svg{cursor:pointer;margin-right:15px;transition:.3s}.social-icons svg:hover{color:#ec4899}.footer-contact h4,.footer-links h4{margin-bottom:15px}.footer-links a{color:#cbd5e1;display:block;margin-bottom:10px;text-decoration:none;transition:.3s}.footer-links a:hover{color:#ec4899}.contact-item{align-items:center;display:flex;margin-bottom:12px}.contact-item svg{color:#ec4899;margin-right:10px}.footer-bottom{border-top:1px solid #1e293b;color:#94a3b8;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:992px){.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-container{grid-template-columns:1fr}}.contact-banner{align-items:center;background:linear-gradient(135deg,#ec4899 50%,#be185d);color:#fff;display:flex;justify-content:center;min-height:300px;padding:70px 20px;text-align:center;width:100%}.contact-banner-content{max-width:900px}.contact-banner h1{font-size:64px;font-weight:800;margin-bottom:30px}.contact-banner p{font-size:22px;font-weight:400;line-height:1.7;opacity:.95}@media (max-width:768px){.contact-banner{padding:70px 20px}.contact-banner h1{font-size:40px}.contact-banner p{font-size:18px}}.contact-form-container{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000a;max-width:550px;padding:30px}.contact-form-container h2{color:#1f2937;margin-bottom:10px}.contact-form-container p{color:#6b7280;margin-bottom:30px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;margin-bottom:20px;padding:14px;width:100%}.form-row{display:flex;gap:20px}.contact-form button{background:linear-gradient(135deg,#ec4899,#be185d);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:.3s;width:100%}.contact-form button:hover{opacity:.9}.contact-info-container{padding:40px}.contact-info-container h2{color:#1f2937;font-size:32px;margin-bottom:15px}.contact-info-container span{color:#be185d}.contact-info-container p{color:#6b7280;margin-bottom:30px}.info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.info-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:25px;transition:.3s}.info-card:hover{border-color:#be185d;transform:translateY(-5px)}.highlight{color:#be185d;font-weight:600;margin:10px 0}.whatsapp-card{background:#fdf2f8;border:1px solid #fbcfe8;border-radius:12px;margin-top:30px;padding:30px}.whatsapp-card h3{margin-bottom:10px}.whatsapp-card button{background:#be185d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:12px 20px}.faq-section{background:#f9fafb;padding:80px 100px}.faq-header{margin-bottom:60px;text-align:center}.faq-header h2{color:#1f2937;font-size:48px;font-weight:800}.faq-header span{color:#ec4899}.faq-header p{color:#6b7280;font-size:18px;margin-top:15px}.faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.faq-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:30px;transition:.3s}.faq-card h3{color:#ec4899;font-size:20px;margin-bottom:15px}.faq-card p{color:#4b5563;line-height:1.6}.faq-card:hover{border-color:#be185d;box-shadow:0 8px 20px #be185d14;transform:translateY(-5px)}@media (max-width:900px){.faq-section{padding:60px 20px}.faq-grid{grid-template-columns:1fr}.faq-header h2{font-size:32px}}
/*# sourceMappingURL=main.f91021bc.css.map*/