:root{--dark-gray: #343434;--deep-blue: #3600CC;--medium-blue: #ACB9FF;--light-blue: #ACB9FF;--pink: #FF3F6A;--bg-gradient: linear-gradient(135deg, var(--deep-blue), var(--pink));--text-color: var(--dark-gray);--radius: 12px;--transition: all .25s ease}html,body{margin:0;padding:0;font-family:Poppins,sans-serif;color:var(--text-color);background:#fff;overflow-x:hidden;scroll-behavior:smooth}section{padding:80px 8%;scroll-margin-top:80px}a{text-decoration:none;color:inherit}.navbar{display:flex;align-items:center;justify-content:space-between;padding:20px 8%;background:#fff;box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:100}.logo-img{height:36px;width:auto;object-fit:contain}nav ul{list-style:none;display:flex;gap:30px;margin:0;padding:0}nav a{color:var(--pink);font-weight:500;transition:color .2s}nav a:hover{color:var(--deep-blue)}.cta{display:inline-block;background:var(--pink);border:none;color:#fff;padding:12px 24px;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s}.cta:hover{transform:translateY(-2px);opacity:.9}.cta.secondary{background:var(--deep-blue)}.cta.secondary:hover{background:var(--medium-blue)}.hero{background:var(--bg-gradient);color:#fff;text-align:center;padding:120px 20px}.hero h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:20px;font-weight:700}.hero p{font-size:1.2rem;margin-bottom:36px;opacity:.95}.cta-group{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}h1,h2,h3,h4{text-transform:none;letter-spacing:normal;margin:0 0 .5em}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--deep-blue)}h3{font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:600;color:var(--medium-blue)}.roi{text-align:center;background:#f9f9ff;padding:90px 8%}.roi h2{color:var(--deep-blue)}.roi-block{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:30px auto 0}.roi-block input{padding:12px;border-radius:8px;border:1px solid var(--light-blue);font-family:inherit}.mobile-sheet a{display:block;padding:12px;border-bottom:1px solid var(--light-blue);color:var(--pink);font-weight:600;transition:background .2s,color .2s}.mobile-sheet a:last-child{border-bottom:none}.mobile-sheet a:hover{background:#ff3f6a26;border-radius:8px;color:var(--deep-blue)}footer{text-align:center;padding:40px 20px 20px;background:var(--medium-blue);color:#fff;font-size:.95rem}footer a{color:#f5f5f5;transition:color .2s}footer a:hover{color:var(--pink)}@media (max-width: 1024px){section{padding:60px 5%}.hero{padding:80px 5%}.hero h1{font-size:clamp(1.8rem,3.5vw,2.5rem)}.hero p{font-size:1.1rem}}@media (max-width: 768px){.navbar{padding:12px 5%}.navbar nav ul{display:none}section{padding:50px 5%}.cta-group{flex-direction:column;align-items:center;gap:12px}.cta{width:100%;max-width:280px;text-align:center}.hero{padding:60px 5%}.hero h1{font-size:1.75rem;line-height:1.2}.hero p{font-size:1rem;margin-bottom:24px}h2{font-size:1.4rem}h3{font-size:1.1rem}.roi{padding:60px 5%}.roi-block{max-width:100%}footer{padding:30px 5% 20px;font-size:.9rem}}@media (max-width: 480px){.navbar{padding:10px 4%}.logo-img{height:28px}section{padding:40px 4%}.hero{padding:50px 4%}.hero h1{font-size:1.5rem}.hero p{font-size:.95rem}.cta{padding:10px 20px;font-size:.9rem}h2{font-size:1.25rem}h3{font-size:1rem}}
