.testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);background:#0b1530b3;border:1px solid #27c2f21a;flex-direction:column;gap:.125rem;min-width:140px;padding:.75rem 1rem;display:flex}.testimonial-name{color:var(--byte-silver-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.testimonial-metric{font-family:var(--font-heading);color:var(--byte-cyan);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.testimonial-unit{color:var(--byte-silver);font-size:.75rem}
.hero{background:radial-gradient(ellipse 80% 50% at 50% -10%,#27c2f20f 0%,transparent 60%),var(--byte-navy);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-graph-bg{opacity:.12;pointer-events:none;justify-content:center;align-items:center;padding:5%;display:flex;position:absolute;inset:0}.hero-testimonials{z-index:10}.hero-content{z-index:20;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;padding:0 1.25rem;display:flex;position:relative}.hero-headline{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--byte-white);font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1.02}.hero-sub{color:var(--byte-silver);max-width:580px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.hero-scroll{color:var(--byte-silver-dark);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}
.proof-bar{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:2.5rem 0;position:relative}.proof-bar:before,.proof-bar:after{content:"";background:linear-gradient(90deg,#0000,#27c2f226,#0000);height:1px;position:absolute;left:10%;right:10%}.proof-bar:before{top:0}.proof-bar:after{bottom:0}.proof-bar-inner{max-width:var(--max-w-content);text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto;padding:0 1.25rem;display:grid}.proof-stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.proof-stat-number{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.proof-stat-label{color:var(--byte-silver-dark);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}
.pricing-card{background:var(--bg-surface);border-radius:var(--radius-2xl);border:1px solid #f9731633;padding:2rem;position:relative;overflow:hidden}.pricing-card:before{content:"";background:linear-gradient(90deg,var(--byte-orange),var(--byte-orange-light));height:2px;box-shadow:var(--glow-line-orange);position:absolute;top:0;left:0;right:0}
.flagship{background:radial-gradient(ellipse 60% 40% at 80% 50%,#f9731608 0%,transparent 60%),var(--byte-navy);padding:6rem 0;position:relative}.flagship-inner{max-width:var(--max-w-content);grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin:0 auto;padding:0 1.25rem;display:grid}.flagship-label{text-transform:uppercase;letter-spacing:.08em;color:var(--byte-orange);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.flagship-heading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--byte-white);margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.1}.flagship-body{color:var(--byte-silver);margin-bottom:2rem;font-size:1.0625rem;line-height:1.65}.flagship-proof{flex-direction:column;gap:1rem;display:flex}.flagship-proof-item{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:baseline;gap:.75rem;padding:.75rem 1rem;display:flex}.flagship-proof-label{text-transform:uppercase;letter-spacing:.05em;color:var(--byte-cyan);min-width:90px;font-size:.6875rem;font-weight:600}.flagship-proof-stat{color:var(--byte-white);font-size:.9375rem;font-weight:600}.flagship-proof-detail{color:var(--byte-silver-dark);font-size:.8125rem}.flagship-pricing{position:sticky;top:100px}@media (max-width:768px){.flagship-inner{grid-template-columns:1fr;gap:2.5rem}.flagship-pricing{position:static}}
.glow-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);transition:var(--transition-glow),transform var(--transition-default);padding:2rem;position:relative;overflow:hidden}.glow-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#27c2f20a 0%,#0000 70%);position:absolute;inset:0}.glow-card:hover{box-shadow:var(--glow-cyan-subtle);border-color:#27c2f233;transform:translateY(-4px)}.glow-card-glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glow-card-orange{border-color:#f9731626}.glow-card-orange:before{background:radial-gradient(60% 40% at 50% 0,#f973160a 0%,#0000 70%)}.glow-card-orange:hover{box-shadow:var(--glow-orange-subtle);border-color:#f973164d}.glow-card-featured{border-color:#27c2f226;padding:2.5rem}.glow-card-featured:hover{box-shadow:var(--glow-cyan)}
.services-section{background:var(--bg-secondary);padding:6rem 0}.services-inner{max-width:var(--max-w-content);margin:0 auto;padding:0 1.25rem}.services-header{text-align:center;margin-bottom:3.5rem}.services-label{text-transform:uppercase;letter-spacing:.08em;color:var(--byte-cyan);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.services-heading{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.services-sub{color:var(--byte-silver);max-width:520px;margin:0 auto;font-size:1.0625rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:640px){.services-grid{grid-template-columns:1fr}}
.casestudies{background:var(--bg-primary);padding:6rem 0}.casestudies-inner{max-width:var(--max-w-content);margin:0 auto;padding:0 1.25rem}.casestudies-label{text-transform:uppercase;letter-spacing:.08em;color:var(--byte-cyan);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.casestudies-heading{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.casestudies-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.casestudy-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);transition:border-color var(--transition-default),box-shadow var(--transition-default);padding:2rem;position:relative;overflow:hidden}.casestudy-card:hover{box-shadow:var(--glow-cyan-subtle);border-color:#27c2f233}.casestudy-accent{background:linear-gradient(90deg,var(--byte-cyan),var(--byte-blue));height:2px;box-shadow:var(--glow-line-cyan);position:absolute;top:0;left:0;right:0}.casestudy-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.casestudy-name{font-family:var(--font-heading);color:var(--byte-white);font-size:1.125rem;font-weight:700}.casestudy-timeframe{color:var(--byte-silver-dark);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.casestudy-headline{font-family:var(--font-heading);color:var(--byte-cyan);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.casestudy-stats{gap:2rem;margin-bottom:1.25rem;display:flex}.casestudy-stat{flex-direction:column;gap:.125rem;display:flex}.casestudy-stat-number{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.casestudy-stat-label{color:var(--byte-silver-dark);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.casestudy-description{color:var(--byte-silver);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.casestudies-grid{grid-template-columns:1fr}}
.process-section{background:var(--bg-secondary);padding:6rem 0}.process-inner{max-width:var(--max-w-content);margin:0 auto;padding:0 1.25rem}.process-label{text-transform:uppercase;letter-spacing:.08em;color:var(--byte-cyan);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.process-heading{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.process-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.process-connector{display:none}.process-card-top{justify-content:space-between;align-items:center;display:flex}.process-number{font-family:var(--font-heading);color:#27c2f226;letter-spacing:-.02em;font-size:2rem;font-weight:700}@media (max-width:768px){.process-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.process-grid{grid-template-columns:1fr}}
.byte-input{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--byte-white);font-family:var(--font-body);transition:var(--transition-glow);outline:none;padding:.75rem 1rem;font-size:.9375rem}.byte-input::placeholder{color:var(--byte-silver-dark)}.byte-input:focus{box-shadow:var(--glow-cyan-subtle);border-color:#27c2f266}.byte-input:hover:not(:focus){border-color:var(--border-medium)}.byte-input-label{color:var(--byte-silver);margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.byte-textarea{resize:vertical;min-height:120px}
.leadmagnet{background:radial-gradient(ellipse 50% 50% at 50% 50%,#27c2f208 0%,transparent 70%),var(--bg-primary);padding:6rem 0}.leadmagnet-inner{max-width:var(--max-w-content);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin:0 auto;padding:0 1.25rem;display:grid}.leadmagnet-label{text-transform:uppercase;letter-spacing:.08em;color:var(--byte-cyan);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.leadmagnet-heading{font-family:var(--font-heading);color:var(--byte-white);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.leadmagnet-body{color:var(--byte-silver);margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.leadmagnet-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.leadmagnet-list-item{color:var(--byte-silver);align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.leadmagnet-form-wrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:2rem}@media (max-width:768px){.leadmagnet-inner{grid-template-columns:1fr;gap:2.5rem}}
.final-cta{background:var(--bg-primary);padding:8rem 0;position:relative;overflow:hidden}.final-cta-glow{pointer-events:none;background:radial-gradient(#f9731614 0%,#f9731605 40%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-inner{max-width:var(--max-w-content);text-align:center;margin:0 auto;padding:0 1.25rem;position:relative}.final-cta-headline{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--byte-white);margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.05}.final-cta-sub{color:var(--byte-silver);margin-bottom:2rem;font-size:1.125rem}.final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
