*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#fdf2f8,#fff);color:#374151;line-height:1.6}.container{max-width:1250px;margin:0 auto;padding:0 1rem}.navbar{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(236,72,153,.1);position:fixed;top:0;width:100%;z-index:1000}.nav-content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo{font-size:1.5rem;font-weight:700;color:#ec4899;text-decoration:none;transition:all .3s ease}.logo:hover{transform:scale(1.05);text-shadow:0 2px 4px rgba(236,72,153,.3)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{text-decoration:none;color:#6b7280;font-weight:500;transition:all .3s ease;padding:.5rem 1rem;border-radius:.5rem;display:inline-block}.nav-links a:hover,.nav-links a.active{color:#ec4899;transform:scale(1.1)}.mobile-menu-btn{display:none;background:none;border:none;font-size:1.5rem;color:#ec4899;cursor:pointer;transition:transform .3s ease,color .3s ease;padding:.5rem;border-radius:.5rem}.mobile-menu-btn:hover{transform:scale(1.1);background-color:#ec48991a}.mobile-menu-btn.active{transform:rotate(90deg)}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid rgba(236,72,153,.1);box-shadow:0 4px 6px #0000001a;z-index:999;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.mobile-menu.open{max-height:300px;opacity:1}.mobile-menu .nav-links{display:flex;flex-direction:column;padding:1rem;gap:.5rem;list-style:none;margin:0}.mobile-menu .nav-links li{transform:translateY(-10px);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.mobile-menu.open .nav-links li{transform:translateY(0);opacity:1}.mobile-menu.open .nav-links li:nth-child(1){transition-delay:.1s}.mobile-menu.open .nav-links li:nth-child(2){transition-delay:.15s}.mobile-menu.open .nav-links li:nth-child(3){transition-delay:.2s}.mobile-menu.open .nav-links li:nth-child(4){transition-delay:.25s}.mobile-menu .nav-links a{padding:.75rem;border-radius:.5rem;transition:all .3s ease;display:block}.mobile-menu .nav-links a:hover{background-color:#ec48991a;transform:scale(1.05)}.page{min-height:100vh;padding:6rem 0 2rem}.hero{text-align:center;padding:6rem 0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(236,72,153,.15) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(236,72,153,.1) 0%,transparent 50%);z-index:-1}.hero h1{font-size:3.2rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;line-height:1.2}.hero p{font-size:1.3rem;color:#4b5563;max-width:700px;margin:0 auto 2rem;font-weight:400;line-height:1.7}.section{padding:3rem 0}.section h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(236,72,153,.1);transition:all .3s ease;cursor:pointer;transform:scale(1)}.card:hover{transform:scale(1.08)!important}.card h3{color:#ec4899;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.form{max-width:600px;margin:0 auto;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:#fff;transition:all .3s ease}.form-group select{cursor:pointer}.form-group input:hover,.form-group textarea:hover,.form-group select:hover{border-color:#ec4899;transform:scale(1.02)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a}.btn{background:#ec4899;color:#fff;padding:.75rem 2rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn:hover{background:#db2777;transform:scale(1.05)}.btn:active{transform:scale(.98)}#google-ads-space{background:#f9fafb;border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;color:#6b7280;margin:2rem 0}@media (max-width: 768px){#google-ads-space{padding:1.5rem;margin:1.5rem 0}}@media (max-width: 480px){#google-ads-space{padding:1rem;margin:1rem 0;font-size:.9rem}}.footer{background:linear-gradient(135deg,#ec48990d,#fffc);border-top:1px solid rgba(236,72,153,.1);padding:3rem 0 1rem;margin-top:4rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{color:#ec4899;margin-bottom:1rem;font-weight:600}.footer-section p,.footer-section a{color:#6b7280;text-decoration:none;line-height:1.8;transition:color .3s}.footer-section a:hover{color:#ec4899}.footer-bottom{border-top:1px solid rgba(236,72,153,.1);padding-top:1rem;text-align:center;color:#6b7280}.hero-enhanced{background:linear-gradient(135deg,#ec48990d,#fffc);border-radius:1.5rem;padding:4rem 2rem;margin:2rem 0;text-align:center;border:1px solid rgba(236,72,153,.1)}.hero-enhanced h1{font-size:2.8rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.hero-enhanced p{font-size:1.2rem;color:#4b5563;line-height:1.6;max-width:600px;margin:0 auto}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0}.stat{text-align:center;padding:1.5rem}.stat-number{font-size:2.5rem;font-weight:800;color:#ec4899;display:block}.stat-label{color:#6b7280;font-weight:500}.accordion{margin:0 auto}.accordion-item{background:#fff;border:1px solid rgba(236,72,153,.1);border-radius:.5rem;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.accordion-header{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background-color .3s ease}.accordion-header:hover{background-color:#ec48990d}.accordion-header h3{margin:0;color:#1f2937;font-size:1.1rem;font-weight:600}.accordion-icon{font-size:1.2rem;color:#ec4899;transition:transform .4s cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.accordion-item.active .accordion-content{max-height:300px;opacity:1}.accordion-body{padding:0 1.5rem 1.5rem;color:#6b7280;line-height:1.6;transform:translateY(-10px);transition:transform .3s ease .1s}.accordion-item.active .accordion-body{transform:translateY(0)}.flowchart{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto;padding:2rem 0}.flowchart-step{display:flex;align-items:center;flex-shrink:0;position:relative}.flowchart-step:not(:last-child):after{content:"→";position:absolute;right:-1rem;top:50%;transform:translateY(-50%);font-size:2rem;color:#ec4899;z-index:1}.flowchart-box{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d;border:2px solid #ec4899;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;width:250px;transition:all .3s ease}.flowchart-box:hover{transform:scale(1.05);box-shadow:0 8px 20px #ec489926}.flowchart-number{width:50px;height:50px;background:#ec4899;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.flowchart-content h3{color:#1f2937;margin-bottom:.5rem;font-size:1.1rem}.flowchart-content p{color:#6b7280;margin:0;line-height:1.4;font-size:.9rem}@media (max-width: 1024px){.container{padding:0 1.5rem}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.hero{padding:4rem 0}.hero h1{font-size:2.8rem}.hero p{font-size:1.2rem}.hero-enhanced{padding:4rem 1.5rem;margin:2rem 0}.hero-enhanced h1{font-size:2.5rem}}@media (max-width: 768px){.nav-links{display:none}.mobile-menu-btn{display:block;z-index:1001}.navbar{position:relative}.hero{padding:3rem 0}.hero h1{font-size:2.2rem}.hero p{font-size:1.1rem}.grid{grid-template-columns:1fr;gap:1rem}.hero-enhanced{padding:3rem 1rem;margin:1.5rem 0}.hero-enhanced h1,.stat-number{font-size:2rem}.stats{grid-template-columns:repeat(3,1fr);gap:1rem}.form{padding:1.5rem}.section{padding:2rem 0}.footer{padding:2rem 0 1rem}.footer-content{grid-template-columns:1fr;gap:1.5rem}.flowchart{flex-direction:column;gap:2rem}.flowchart-step:not(:last-child):after{content:"↓";right:auto;bottom:-2rem;left:50%;top:auto;transform:translate(-50%)}.flowchart-box{width:100%}}@media (max-width: 480px){.container{padding:0 1rem}.hero{padding:2rem 0}.hero h1{font-size:1.8rem;line-height:1.2}.hero p{font-size:1rem;margin-bottom:1.5rem}.hero-enhanced{padding:2rem 1rem;margin:1rem 0}.hero-enhanced h1{font-size:1.6rem}.hero-enhanced p{font-size:.95rem}.section h2{font-size:1.5rem}.card{padding:1.5rem}.card h3{font-size:1.1rem}.stats{grid-template-columns:1fr;gap:1rem;margin:2rem 0}.stat{padding:1rem}.stat-number{font-size:1.75rem}.btn{padding:.75rem 1.5rem;font-size:.95rem}.form{padding:1rem}.form-group input,.form-group textarea,.form-group select{padding:.6rem;font-size:.95rem}.page{padding:5rem 0 1rem}}@media (max-width: 768px){.grid[style*="2fr 1fr"]{grid-template-columns:1fr!important;gap:2rem!important}div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:1.5rem!important}div[style*="display: flex"][style*="alignItems: center"]{flex-direction:column!important;text-align:center!important;gap:1rem!important}div[style*="display: flex"][style*="alignItems: center"][style*=marginBottom]{flex-direction:column!important;text-align:center!important;align-items:center!important}}@media (max-width: 480px){div[style*="justifyContent: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}div[style*="display: flex"][style*="gap: 1rem"]{flex-direction:column!important;gap:.75rem!important}}
