*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#0a0a0a;color:#e5e5e5;line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.header{position:sticky;top:0;z-index:50;background-color:#0a0a0acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #262626}.nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#fff}.logo-icon{width:1.5rem;height:1.5rem;color:#3b82f6}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:#a3a3a3;text-decoration:none;font-size:.875rem;transition:color .2s}.nav-links a:hover{color:#fff}.btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:opacity .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-primary:hover{opacity:.9}.btn-secondary{background-color:#171717;color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-size:.875rem;font-weight:500;border:1px solid #262626;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-secondary:hover{background-color:#262626}.btn-large{padding:.75rem 1.5rem;font-size:1rem}.btn-full{width:100%;justify-content:center}.btn-icon{width:1rem;height:1rem}.hero{padding:6rem 0 4rem;text-align:center}.badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#171717;border:1px solid #262626;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;color:#a3a3a3;margin-bottom:2rem}.badge-icon{width:1rem;height:1rem;color:#3b82f6}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#fff}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.25rem;color:#a3a3a3;max-width:48rem;margin:0 auto 2rem;line-height:1.6}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:4rem}.hero-stats{display:flex;gap:4rem;justify-content:center;padding-top:2rem;border-top:1px solid #262626}.stat{text-align:center}.stat-value{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label{font-size:.875rem;color:#737373}.section{padding:5rem 0}.section-dark{background-color:#0f0f0f;border-top:1px solid #262626;border-bottom:1px solid #262626}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.section-description{font-size:1.125rem;color:#a3a3a3}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card{background-color:#171717;border:1px solid #262626;border-radius:.75rem;padding:2rem;transition:border-color .2s}.card:hover{border-color:#404040}.card-icon{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.card-icon svg{width:1.5rem;height:1.5rem}.card-icon-red{background-color:#ef44441a;color:#ef4444}.card-icon-yellow{background-color:#eab3081a;color:#eab308}.card-icon-purple{background-color:#8b5cf61a;color:#8b5cf6}.card-icon-blue{background-color:#3b82f61a;color:#3b82f6}.card-icon-green{background-color:#22c55e1a;color:#22c55e}.card-icon-orange{background-color:#f973161a;color:#f97316}.card-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.card-description{color:#a3a3a3;line-height:1.6;margin-bottom:1rem}.feature-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.feature-list li{color:#a3a3a3;font-size:.875rem;padding-left:1.5rem;position:relative}.feature-list li:before{content:"→";position:absolute;left:0;color:#3b82f6}.steps{display:flex;flex-direction:column;gap:3rem}.step{display:flex;gap:2rem;align-items:flex-start}.step-number{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.step-content{flex:1}.step-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.75rem}.step-description{color:#a3a3a3;margin-bottom:1.5rem;line-height:1.6}.code-block{background-color:#0f0f0f;border:1px solid #262626;border-radius:.5rem;padding:1.5rem;overflow-x:auto}.code-block pre{margin:0}.code-block code{font-family:Monaco,Courier New,monospace;font-size:.875rem;color:#a3a3a3;line-height:1.6}.monitoring-preview{display:flex;gap:2rem;background-color:#0f0f0f;border:1px solid #262626;border-radius:.5rem;padding:1.5rem}.monitoring-stat{display:flex;flex-direction:column;gap:.5rem}.monitoring-label{font-size:.875rem;color:#737373}.monitoring-value{font-size:1.5rem;font-weight:700}.monitoring-success{color:#22c55e}.monitoring-warning{color:#eab308}.monitoring-error{color:#ef4444}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.pricing-card{background-color:#171717;border:1px solid #262626;border-radius:.75rem;padding:2rem;position:relative;display:flex;flex-direction:column}.pricing-card-featured{border-color:#3b82f6;transform:scale(1.05)}.pricing-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.pricing-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem}.pricing-price{margin-bottom:1rem}.price-amount{font-size:3rem;font-weight:700;color:#fff}.price-period{font-size:1rem;color:#737373}.pricing-description{color:#a3a3a3;margin-bottom:1.5rem}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;flex:1}.pricing-features li{display:flex;align-items:center;gap:.75rem;color:#a3a3a3;font-size:.875rem}.check-icon{width:1.25rem;height:1.25rem;color:#22c55e;flex-shrink:0}.cta-section{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-top:1px solid #262626;border-bottom:1px solid #262626}.cta-content{text-align:center;max-width:48rem;margin:0 auto}.cta-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.cta-description{font-size:1.125rem;color:#a3a3a3;margin-bottom:2rem}.cta-form{display:flex;gap:1rem;max-width:32rem;margin:0 auto 1rem}.cta-input{flex:1;background-color:#171717;border:1px solid #262626;border-radius:.5rem;padding:.75rem 1rem;color:#fff;font-size:1rem}.cta-input::placeholder{color:#737373}.cta-input:focus{outline:none;border-color:#3b82f6}.cta-note{font-size:.875rem;color:#737373}.footer{background-color:#0f0f0f;border-top:1px solid #262626;padding:4rem 0 2rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-description{color:#737373;font-size:.875rem;line-height:1.6}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-heading{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.5rem}.footer-links a{color:#737373;text-decoration:none;font-size:.875rem;transition:color .2s}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid #262626;color:#737373;font-size:.875rem}.footer-social{display:flex;gap:1rem}.footer-social a{color:#737373;transition:color .2s}.footer-social a:hover{color:#fff}.footer-social svg{width:1.25rem;height:1.25rem}@media(max-width:1024px){.hero-title{font-size:2.5rem}.grid-3,.pricing-grid{grid-template-columns:1fr}.pricing-card-featured{transform:none}}@media(max-width:768px){.nav-links{gap:1rem}.nav-links a:not(.btn-primary){display:none}.hero{padding:4rem 0 3rem}.hero-title{font-size:2rem}.hero-description{font-size:1rem}.hero-buttons{flex-direction:column;align-items:stretch}.hero-stats{flex-direction:column;gap:2rem}.section-title{font-size:2rem}.grid-2{grid-template-columns:1fr}.step,.cta-form{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}
