#rws-ty, #rws-ty * { box-sizing: border-box !important; font-family: 'Inter', sans-serif !important; -webkit-font-smoothing: antialiased !important; } #rws-ty { background: #05091A !important; color: #E8EAF0 !important; min-height: 100vh !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding: 60px 24px !important; margin: 0 !important; width: 100% !important; text-align: center !important; position: relative !important; overflow: hidden !important; } /* Glow */ #rws-ty::before { content: '' !important; position: absolute !important; top: -100px !important; left: 50% !important; transform: translateX(-50%) !important; width: 600px !important; height: 600px !important; background: radial-gradient(circle, rgba(79,142,247,0.1) 0%, transparent 70%) !important; pointer-events: none !important; } /* Check icon */ #rws-ty .rws-ty-icon { width: 80px !important; height: 80px !important; background: rgba(79,142,247,0.1) !important; border: 2px solid rgba(79,142,247,0.3) !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 auto 32px !important; font-size: 36px !important; animation: rws-pop 0.5s ease !important; } @keyframes rws-pop { 0% { transform: scale(0.6); opacity: 0; } 80% { transform: scale(1.08); } 100% { transform: scale(1); opacity: 1; } } #rws-ty .rws-ty-eyebrow { display: inline-block !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: 1.8px !important; text-transform: uppercase !important; color: #4F8EF7 !important; border: 1px solid rgba(79,142,247,0.3) !important; border-radius: 20px !important; padding: 6px 14px !important; margin-bottom: 24px !important; background: transparent !important; } #rws-ty h1 { font-family: 'Syne', sans-serif !important; font-size: clamp(32px, 5vw, 52px) !important; font-weight: 800 !important; color: #fff !important; letter-spacing: -1px !important; margin-bottom: 18px !important; max-width: 640px !important; line-height: 1.15 !important; } #rws-ty h1 em { font-style: normal !important; color: #4F8EF7 !important; } #rws-ty .rws-ty-sub { font-size: 17px !important; color: #9BA3B8 !important; max-width: 480px !important; line-height: 1.75 !important; margin-bottom: 48px !important; } /* What happens next */ #rws-ty .rws-next-box { background: #0B1228 !important; border: 1px solid rgba(255,255,255,0.08) !important; border-radius: 16px !important; padding: 36px 40px !important; max-width: 520px !important; width: 100% !important; margin-bottom: 40px !important; text-align: left !important; } #rws-ty .rws-next-box h3 { font-family: 'Syne', sans-serif !important; font-size: 16px !important; font-weight: 700 !important; color: #fff !important; margin-bottom: 20px !important; letter-spacing: 0.2px !important; } #rws-ty .rws-steps { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 16px !important; } #rws-ty .rws-steps li { display: flex !important; align-items: flex-start !important; gap: 14px !important; font-size: 14px !important; color: #9BA3B8 !important; line-height: 1.6 !important; } #rws-ty .rws-step-num { width: 26px !important; height: 26px !important; background: rgba(79,142,247,0.12) !important; border: 1px solid rgba(79,142,247,0.25) !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 11px !important; font-weight: 700 !important; color: #4F8EF7 !important; flex-shrink: 0 !important; margin-top: 1px !important; } #rws-ty .rws-ty-back { background: #4F8EF7 !important; color: #fff !important; font-size: 15px !important; font-weight: 600 !important; padding: 13px 32px !important; border-radius: 8px !important; text-decoration: none !important; display: inline-block !important; } #rws-ty .rws-ty-back:hover { background: #3A7AE0 !important; } #rws-ty .rws-ty-footer { margin-top: 40px !important; font-size: 13px !important; color: #3D4558 !important; } #rws-ty .rws-ty-footer a { color: #4F8EF7 !important; text-decoration: none !important; }
Request Received

You're all set,
talk soon.

Thanks for reaching out. I've received your request and will get back to you within 24 hours with honest, actionable advice.

What happens next

  • 1
    I'll review your website and current setup before we speak — so the call is focused and useful from minute one.
  • 2
    You'll get an email from me within 24 hours to confirm a time for your free 30-minute strategy session.
  • 3
    On the call, I'll walk you through exactly what's holding your site back and what to prioritise first — no fluff.
← Back to Home
Scroll to Top