All The Tools You Need To Build A Successful Online Business

/* ROOT WRAPPER */ #ignite-site, #ignite-site *, #ignite-site *::before, #ignite-site *::after { box-sizing: border-box; } #ignite-site { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background: #020617; color: #e5e7eb; } #ignite-site .is-container { max-width: 1120px; margin: 0 auto; padding: 0 16px; } #ignite-site a { color: inherit; text-decoration: none; } #ignite-site .is-pill { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px; font-size: 0.75rem; font-weight: 500; border: 1px solid rgba(148, 163, 184, 0.5); background: rgba(15, 23, 42, 0.9); color: #e5e7eb; } #ignite-site .is-pill span { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.08em; color: #38bdf8; } #ignite-site .is-section { padding: 72px 0; position: relative; overflow: hidden; } @media (min-width: 768px) { #ignite-site .is-section { padding: 96px 0; } } #ignite-site .is-section-title { font-size: 1.75rem; font-weight: 700; margin-bottom: 10px; } #ignite-site .is-section-subtitle { font-size: 1rem; color: #9ca3af; max-width: 520px; } #ignite-site .is-gradient-text { background: linear-gradient(90deg, #38bdf8, #22c55e); -webkit-background-clip: text; background-clip: text; color: transparent; } #ignite-site .is-tag { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.12em; color: #38bdf8; font-weight: 600; } /* NAVBAR */ #ignite-site .is-nav { position: sticky; top: 0; z-index: 50; backdrop-filter: blur(16px); background: linear-gradient( 180deg, rgba(2, 6, 23, 0.95), rgba(2, 6, 23, 0.8), transparent ); border-bottom: 1px solid rgba(15, 23, 42, 0.9); } #ignite-site .is-nav-inner { display: flex; align-items: center; justify-content: space-between; padding: 14px 16px; max-width: 1120px; margin: 0 auto; } #ignite-site .is-logo { display: flex; align-items: center; gap: 10px; font-weight: 600; letter-spacing: 0.04em; font-size: 0.85rem; text-transform: uppercase; } #ignite-site .is-logo-mark { width: 26px; height: 26px; border-radius: 999px; background: radial-gradient(circle at 30% 30%, #38bdf8, #0f172a); border: 1px solid rgba(148, 163, 184, 0.6); box-shadow: 0 0 25px rgba(56, 189, 248, 0.6); } #ignite-site .is-nav-links { display: none; gap: 20px; font-size: 0.85rem; color: #9ca3af; } @media (min-width: 768px) { #ignite-site .is-nav-links { display: flex; } } #ignite-site .is-nav-links a:hover { color: #e5e7eb; } #ignite-site .is-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 20px; border-radius: 999px; border: none; cursor: pointer; font-size: 0.9rem; font-weight: 600; text-decoration: none; transition: transform 0.1s ease, box-shadow 0.1s ease, opacity 0.1s ease; white-space: nowrap; } #ignite-site .is-btn-primary { background: linear-gradient(90deg, #38bdf8, #22c55e); color: #020617; box-shadow: 0 18px 35px rgba(34, 197, 94, 0.35); } #ignite-site .is-btn-primary:hover { transform: translateY(-1px); opacity: 0.96; box-shadow: 0 22px 45px rgba(34, 197, 94, 0.5); } #ignite-site .is-btn-outline { border: 1px solid rgba(148, 163, 184, 0.6); color: #e5e7eb; background: transparent; } #ignite-site .is-btn-outline:hover { background: rgba(15, 23, 42, 0.9); } /* HERO */ #ignite-site .is-hero { min-height: calc(100vh - 60px); display: flex; align-items: center; position: relative; padding-top: 72px; padding-bottom: 72px; } #ignite-site .is-hero-bg-1, #ignite-site .is-hero-bg-2 { position: absolute; width: 320px; height: 320px; border-radius: 999px; filter: blur(45px); opacity: 0.8; pointer-events: none; } #ignite-site .is-hero-bg-1 { top: 10%; left: 10%; background: radial-gradient(circle, rgba(56, 189, 248, 0.35), transparent); } #ignite-site .is-hero-bg-2 { bottom: 5%; right: 10%; background: radial-gradient(circle, rgba(234, 179, 8, 0.25), transparent); } #ignite-site .is-hero-grid { display: grid; gap: 32px; } @media (min-width: 900px) { #ignite-site .is-hero-grid { grid-template-columns: minmax(0, 3fr) minmax(0, 2.3fr); align-items: center; } } #ignite-site .is-hero-heading { font-size: 2.4rem; line-height: 1.05; font-weight: 800; margin: 18px 0; } @media (min-width: 768px) { #ignite-site .is-hero-heading { font-size: 3.4rem; } } @media (min-width: 1100px) { #ignite-site .is-hero-heading { font-size: 4rem; } } #ignite-site .is-hero-sub { font-size: 1rem; color: #9ca3af; max-width: 520px; line-height: 1.7; } @media (min-width: 768px) { #ignite-site .is-hero-sub { font-size: 1.1rem; } } #ignite-site .is-hero-actions { margin-top: 24px; display: flex; flex-wrap: wrap; gap: 12px; align-items: center; } #ignite-site .is-hero-note { font-size: 0.8rem; color: #9ca3af; margin-top: 10px; } /* FEATURES */ #ignite-site .is-features-grid { display: grid; gap: 18px; margin-top: 32px; } @media (min-width: 768px) { #ignite-site .is-features-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } } #ignite-site .is-feature-card { border-radius: 20px; background: radial-gradient(circle at top left, #0b1120, #020617); border: 1px solid rgba(31, 41, 55, 1); padding: 18px 16px; height: 100%; } #ignite-site .is-feature-icon { width: 32px; height: 32px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: rgba(15, 23, 42, 1); border: 1px solid rgba(55, 65, 81, 1); margin-bottom: 10px; font-size: 1.1rem; } #ignite-site .is-feature-title { font-size: 0.95rem; font-weight: 600; margin-bottom: 6px; } #ignite-site .is-feature-desc { font-size: 0.85rem; color: #9ca3af; line-height: 1.6; } /* TIMELINE */ #ignite-site .is-timeline-grid { margin-top: 32px; display: grid; gap: 18px; } @media (min-width: 768px) { #ignite-site .is-timeline-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } } #ignite-site .is-timeline-card { border-radius: 22px; background: radial-gradient(circle at top, #020617, #020617); border: 1px solid rgba(31, 41, 55, 1); padding: 18px 16px; } #ignite-site .is-timeline-week { font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.12em; color: #6b7280; margin-bottom: 3px; } #ignite-site .is-timeline-title { font-size: 0.95rem; font-weight: 600; margin-bottom: 8px; } #ignite-site .is-timeline-desc { font-size: 0.85rem; color: #9ca3af; line-height: 1.6; margin-bottom: 10px; } #ignite-site .is-timeline-list { list-style: none; padding: 0; margin: 0; font-size: 0.8rem; color: #d1d5db; } #ignite-site .is-timeline-list li { display: flex; align-items: center; gap: 6px; margin-top: 4px; } /* TESTIMONIALS */ #ignite-site .is-testimonials-grid { margin-top: 32px; display: grid; gap: 18px; } @media (min-width: 900px) { #ignite-site .is-testimonials-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } } #ignite-site .is-testimonial-card { border-radius: 20px; background: radial-gradient(circle at top left, #020617, #020617); border: 1px solid rgba(31, 41, 55, 1); padding: 18px 16px; height: 100%; } #ignite-site .is-testimonial-quote { font-size: 0.85rem; color: #d1d5db; line-height: 1.7; margin-top: 10px; } /* CTA */ #ignite-site .is-cta-card { position: relative; background: radial-gradient(circle at top, #020617, #020617); border-radius: 28px; border: 1px solid rgba(56, 189, 248, 0.4); padding: 28px 18px; box-shadow: 0 30px 80px rgba(15, 23, 42, 0.9); } @media (min-width: 768px) { #ignite-site .is-cta-card { padding: 40px 28px; } } #ignite-site .is-cta-heading { text-align: center; margin-bottom: 18px; } #ignite-site .is-cta-heading h2 { margin: 0 0 10px; font-size: 2rem; font-weight: 800; } @media (min-width: 768px) { #ignite-site .is-cta-heading h2 { font-size: 2.6rem; } } #ignite-site .is-cta-heading p { margin: 0; font-size: 1rem; color: #9ca3af; } #ignite-site .is-cta-benefits { display: grid; grid-template-columns: 1fr; gap: 12px; margin-top: 22px; } @media (min-width: 640px) { #ignite-site .is-cta-benefits { grid-template-columns: repeat(2, minmax(0, 1fr)); } } #ignite-site .is-cta-benefit { display: flex; gap: 10px; font-size: 0.85rem; color: #d1d5db; } #ignite-site .is-cta-benefit-icon { width: 18px; height: 18px; border-radius: 999px; border: 1px solid rgba(34, 197, 94, 0.9); display: inline-flex; align-items: center; justify-content: center; font-size: 0.8rem; color: #bbf7d0; margin-top: 2px; flex-shrink: 0; } #ignite-site .is-cta-pricing { text-align: center; margin-top: 30px; } #ignite-site .is-cta-prices { display: inline-flex; align-items: baseline; gap: 16px; margin-bottom: 6px; } #ignite-site .is-cta-old { font-size: 1.6rem; color: #6b7280; text-decoration: line-through; } #ignite-site .is-cta-new { font-size: 2.4rem; font-weight: 800; background: linear-gradient(90deg, #38bdf8, #22c55e); -webkit-background-clip: text; background-clip: text; color: transparent; } #ignite-site .is-cta-note { font-size: 0.85rem; color: #9ca3af; } #ignite-site .is-cta-actions { margin-top: 22px; display: flex; flex-direction: column; align-items: center; gap: 8px; } #ignite-site .is-cta-secure { font-size: 0.75rem; color: #9ca3af; } /* FOOTER */ #ignite-site .is-footer { border-top: 1px solid rgba(15, 23, 42, 1); padding: 18px 0 28px; font-size: 0.8rem; color: #6b7280; } #ignite-site .is-footer-inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; }

All The Tools You Need To Build A Successful Online Business

Lorem ipsum dolor sit amet, metus at rhoncus dapibus, habitasse vitae cubilia odio sed. Mauris pellentesque eget lorem malesuada wisi nec, nullam mus. Mauris vel mauris. Orci fusce ipsum faucibus scelerisque.