.header{background-color:var(--color-background);border-bottom:2px solid var(--color-secondary);padding:1.5rem 0}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:var(--color-secondary);letter-spacing:-.02em}.nav{display:flex;gap:2rem;list-style:none}.nav-link{color:var(--color-text);font-weight:500;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;transition:color .2s}.nav-link:hover{color:var(--color-secondary)}.nav-link.active{color:var(--color-secondary);border-bottom:2px solid var(--color-secondary);padding-bottom:.25rem}.footer{background-color:var(--color-surface);border-top:2px solid var(--color-secondary);padding:3rem 0 2rem;margin-top:4rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h4{font-size:1rem;margin-bottom:1rem;color:var(--color-secondary)}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:var(--color-text);font-size:.875rem}.footer-bottom{border-top:1px solid var(--color-secondary);padding-top:2rem;text-align:center;font-size:.875rem;color:var(--color-text)}.button{display:inline-block;padding:1rem 2rem;font-size:1rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.05em;border:2px solid;cursor:pointer;transition:all .2s;text-decoration:none;border-radius:0}.button-primary{background-color:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.button-primary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-background)}.button-secondary{background-color:transparent;color:var(--color-secondary);border-color:var(--color-secondary)}.button-secondary:hover{background-color:var(--color-secondary);color:var(--color-background)}.button-text{background-color:transparent;border:none;color:var(--color-text);padding:.5rem 1rem}.button-text:hover{color:var(--color-secondary)}.hero{padding:6rem 0;text-align:center;border-bottom:2px solid var(--color-secondary)}.hero h1{max-width:800px;margin:0 auto 2rem;font-size:4rem;line-height:1.1}.hero p{max-width:600px;margin:0 auto 3rem;font-size:1.25rem;color:var(--color-text)}.section-content{max-width:800px;margin:0 auto}.section-title{text-align:center;margin-bottom:3rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.feature-item{padding:2rem;border:1px solid var(--color-secondary)}.feature-item h3{margin-bottom:1rem;font-size:1.5rem}.capability-list{list-style:none;margin:2rem 0}.capability-list li{padding:1rem 0;border-bottom:1px solid var(--color-surface);font-size:1.125rem}.capability-list li:last-child{border-bottom:none}.limitations{background-color:var(--color-surface);padding:3rem;margin:3rem 0;border:2px solid var(--color-secondary)}.limitations h3{margin-bottom:1.5rem}.limitations ul{list-style:none}.limitations li{padding:.75rem 0;border-bottom:1px solid var(--color-secondary)}.limitations li:last-child{border-bottom:none}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.pricing-card{border:2px solid var(--color-secondary);padding:3rem 2rem;text-align:center}.pricing-card h3{margin-bottom:1rem}.pricing-amount{font-size:3rem;font-weight:700;color:var(--color-secondary);margin:1rem 0}.pricing-features{list-style:none;margin:2rem 0;text-align:left}.pricing-features li{padding:.75rem 0;border-bottom:1px solid var(--color-surface)}.pricing-features li:last-child{border-bottom:none}.step-list{list-style:none;counter-reset:step-counter}.step-list li{counter-increment:step-counter;border-bottom:2px solid var(--color-secondary);position:relative;padding:2rem 0 2rem 4rem}.step-list li:last-child{border-bottom:none}.step-list li:before{content:counter(step-counter);position:absolute;left:0;top:2rem;font-size:2rem;font-weight:700;color:var(--color-secondary)}.step-list li h3{margin-bottom:.5rem}.cta-hero{padding:8rem 0;text-align:center;max-width:700px;margin:0 auto}.cta-hero h1{margin-bottom:2rem}.cta-hero p{font-size:1.25rem;margin-bottom:3rem}@media (max-width: 768px){.hero h1{font-size:2.5rem}.nav{gap:1rem;font-size:.75rem}.feature-grid,.pricing-grid{grid-template-columns:1fr}.step-list li{padding-left:3rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #F97316;--color-secondary: #333333;--color-text: #111827;--color-background: #FFFFFF;--color-surface: #F3F4F6}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color-text);background-color:var(--color-background);line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem;font-weight:700}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{margin-bottom:1rem;color:var(--color-text)}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-secondary)}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:4rem 0}.text-center{text-align:center}*{box-shadow:none!important;text-shadow:none!important}button,.button{border-radius:0}
