@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--color-cream:#faf8f5;--color-charcoal:#2b2d2f;--color-forest:#1b4332;--color-terracotta:#e07a5f;--color-sage:#52796f;--color-warm-white:#fff;--color-light-gray:#e8e5e1;--font-display:"Playfair Display",Georgia,serif;--font-body:"Inter",-apple-system,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--color-warm-white);color:#2b2d2f;color:var(--color-charcoal);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-body);line-height:1.7;overflow-x:hidden}body:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(43,45,47,.015) 0,rgba(43,45,47,.015) 4px);content:"";height:100%;left:0;pointer-events:none;z-index:9999}body:before,nav{position:fixed;top:0;width:100%}nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f5fa;border-bottom:1px solid #e8e5e1;border-bottom:1px solid var(--color-light-gray);padding:24px 0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}nav .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.logo{color:#1b4332;color:var(--color-forest);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:all .3s ease}.logo:hover{color:#e07a5f;color:var(--color-terracotta)}.logo span{color:#52796f;color:var(--color-sage);font-style:italic;font-weight:500}.nav-links{align-items:center;display:flex;gap:48px}.nav-links a{color:#2b2d2f;color:var(--color-charcoal);font-size:15px;font-weight:500;letter-spacing:.3px;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:after{background:#e07a5f;background:var(--color-terracotta);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.nav-links a:hover{color:#e07a5f;color:var(--color-terracotta)}.nav-cta{background:#1b4332;background:var(--color-forest);border:2px solid #1b4332;border:2px solid var(--color-forest);border-radius:2px;color:#fff!important;color:var(--color-warm-white)!important;font-weight:600;letter-spacing:.5px;padding:12px 28px;transition:all .3s ease}.nav-cta:after{display:none}.nav-cta:hover{background:#0000;color:#1b4332!important;color:var(--color-forest)!important;transform:translateY(-1px)}.hero{background:#faf8f5;background:var(--color-cream);color:#2b2d2f;color:var(--color-charcoal);overflow:hidden;padding:180px 40px 140px;position:relative}.hero:before{background:radial-gradient(circle,#e07a5f14 0,#0000 70%);height:600px;right:0;top:0;transform:translate(30%,-30%);width:600px}.hero:after,.hero:before{border-radius:50%;content:"";position:absolute}.hero:after{background:radial-gradient(circle,#1b43320d 0,#0000 70%);bottom:0;height:400px;left:0;transform:translate(-20%,20%);width:400px}.hero .container{margin:0 auto;max-width:1200px;position:relative;text-align:left;z-index:1}.hero h1{color:#2b2d2f;color:var(--color-charcoal);font-size:84px;font-weight:700;letter-spacing:-2px;line-height:.95;margin-bottom:32px;max-width:900px}.hero .tagline,.hero h1{font-family:Playfair Display,Georgia,serif;font-family:var(--font-display)}.hero .tagline{color:#e07a5f;color:var(--color-terracotta);font-size:32px;font-style:italic;font-weight:500;letter-spacing:-.5px;margin-bottom:24px}.hero .subtitle{color:#52796f;color:var(--color-sage);font-size:20px;font-weight:400;line-height:1.8;margin-bottom:48px;max-width:680px}.cta-group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:80px}.btn{border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;font-size:16px;font-size:14px;font-weight:600;letter-spacing:.5px;padding:20px 48px;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-primary{background:#1b4332;background:var(--color-forest);border-color:#1b4332;border-color:var(--color-forest);color:#fff;color:var(--color-warm-white)}.btn-primary:hover{background:#0000;color:#1b4332;color:var(--color-forest);transform:translateY(-2px)}.btn-secondary{background:#0000;border-color:#2b2d2f;border-color:var(--color-charcoal);color:#2b2d2f;color:var(--color-charcoal)}.btn-secondary:hover{background:#2b2d2f;background:var(--color-charcoal)}.btn-secondary:hover,.early-bird-badge{color:#fff;color:var(--color-warm-white)}.early-bird-badge{background:#e07a5f;background:var(--color-terracotta);border:none;border-radius:2px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:0;padding:10px 24px;text-transform:uppercase}.hero-stats{grid-gap:80px;border-top:2px solid #e8e5e1;border-top:2px solid var(--color-light-gray);display:grid;gap:80px;grid-template-columns:repeat(3,1fr);margin-top:100px;max-width:900px;padding-top:60px}.stat{text-align:left}.stat-number{color:#1b4332;color:var(--color-forest);display:block;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:72px;font-weight:700;line-height:1;margin-bottom:12px}.stat-label{color:#52796f;color:var(--color-sage);font-size:15px;letter-spacing:.3px}section{padding:140px 40px}.container{margin:0 auto;max-width:1400px}.section-header{margin-bottom:100px;text-align:center}.section-label{color:#e07a5f;color:var(--color-terracotta);font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.section-title{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:64px;font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin-bottom:28px}.section-subtitle{color:#52796f;color:var(--color-sage);font-size:20px;font-weight:400;line-height:1.8;margin:0 auto;max-width:680px}.problem{background:#fff;background:var(--color-warm-white)}.problem-grid{grid-gap:60px 80px;display:grid;gap:60px 80px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1100px}.problem-card{background:#0000;border-left:3px solid #e07a5f;border-left:3px solid var(--color-terracotta);border-radius:0;box-shadow:none;padding:0 0 0 32px;text-align:left;transition:all .4s ease}.problem-icon{font-size:32px;margin-bottom:20px;opacity:.8}.problem-card h3{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.5px;margin-bottom:16px}.problem-card p{color:#52796f;color:var(--color-sage);font-size:17px;line-height:1.7}.how-it-works{background:#faf8f5;background:var(--color-cream)}.steps{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);margin-top:80px;position:relative}.steps:before{background:linear-gradient(90deg,#e8e5e1,#e07a5f 50%,#e8e5e1);background:linear-gradient(90deg,var(--color-light-gray) 0,var(--color-terracotta) 50%,var(--color-light-gray) 100%);content:"";height:2px;left:10%;position:absolute;right:10%;top:50px;z-index:0}.step{position:relative;text-align:left;z-index:1}.step-number{align-items:center;background:#fff;background:var(--color-warm-white);border:3px solid #1b4332;border:3px solid var(--color-forest);border-radius:50%;box-shadow:0 8px 24px #1b43321f;color:#1b4332;color:var(--color-forest);display:flex;font-size:48px;font-weight:700;height:100px;justify-content:center;margin:0 0 32px;width:100px}.step h3,.step-number{font-family:Playfair Display,Georgia,serif;font-family:var(--font-display)}.step h3{color:#2b2d2f;color:var(--color-charcoal);font-size:26px;font-weight:600;letter-spacing:-.5px;margin-bottom:16px}.step p{color:#52796f;color:var(--color-sage);font-size:16px;line-height:1.7}.features{background:#1b4332;background:var(--color-forest);color:#fff;color:var(--color-warm-white)}.features .section-label{color:#e07a5f;color:var(--color-terracotta)}.features .section-title{color:#fff;color:var(--color-warm-white)}.features .section-subtitle{color:#faf8f5;color:var(--color-cream);opacity:.85}.features-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin-top:80px}.feature-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-left:2px solid #e07a5f;border-left:2px solid var(--color-terracotta);border-radius:0;padding:0 0 0 28px;transition:all .4s ease}.feature-card:hover{border-left-width:4px;transform:translateX(8px)}.feature-icon{font-size:36px;margin-bottom:24px;opacity:.9}.feature-card h3{color:#fff;color:var(--color-warm-white);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.5px;margin-bottom:16px}.feature-card p{color:#faf8f5;color:var(--color-cream);font-size:16px;line-height:1.7;opacity:.8}.demo{background:#fff;background:var(--color-warm-white)}.demo-container{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.demo-content h3{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:48px;font-weight:600;letter-spacing:-1px;line-height:1.1;margin-bottom:28px}.demo-content p{color:#52796f;color:var(--color-sage);font-size:19px;line-height:1.8;margin-bottom:36px}.demo-features{list-style:none;margin-bottom:48px}.demo-features li{color:#2b2d2f;color:var(--color-charcoal);font-size:17px;line-height:1.6;padding:16px 0 16px 40px;position:relative}.demo-features li:before{color:#e07a5f;color:var(--color-terracotta);content:"—";font-size:24px;font-weight:700;left:0;position:absolute}.demo-visual{background:#faf8f5;background:var(--color-cream);border:2px solid #1b4332;border:2px solid var(--color-forest);border-radius:0;box-shadow:none;padding:60px}.score-display{background:#fff;background:var(--color-warm-white);border:none;border-radius:0;padding:48px;text-align:center}.score-number{color:#1b4332;color:var(--color-forest);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:96px;font-weight:700;line-height:1;margin-bottom:16px}.score-label{color:#e07a5f;color:var(--color-terracotta);font-size:18px;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:40px;text-transform:uppercase}.score-breakdown{text-align:left}.score-item{background:#0000;border-bottom:1px solid #e8e5e1;border-bottom:1px solid var(--color-light-gray);border-radius:0;display:flex;font-size:15px;justify-content:space-between;margin-bottom:0;padding:16px 0}.score-item-label{color:#2b2d2f;color:var(--color-charcoal)}.score-item-value{color:#1b4332;color:var(--color-forest);font-weight:700}.social-proof{background:#faf8f5;background:var(--color-cream);text-align:center}.testimonials{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin-top:80px}.testimonial{background:#fff;background:var(--color-warm-white);border-left:0;border-radius:0;border-top:3px solid #e07a5f;border-top:3px solid var(--color-terracotta);padding:48px;text-align:left;transition:all .4s ease}.testimonial:hover{box-shadow:0 20px 40px #1b43321a;transform:translateY(-8px)}.testimonial-text{color:#2b2d2f;color:var(--color-charcoal);font-size:19px;font-style:normal;line-height:1.7;margin-bottom:32px}.testimonial-text:before{color:#e07a5f;color:var(--color-terracotta);content:'"';display:block;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:64px;line-height:0;margin-bottom:20px;opacity:.3}.testimonial-author{align-items:center;border-top:1px solid #e8e5e1;border-top:1px solid var(--color-light-gray);display:flex;gap:20px;padding-top:24px}.testimonial-avatar{align-items:center;background:#1b4332;background:var(--color-forest);border-radius:50%;color:#fff;color:var(--color-warm-white);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.testimonial-info{text-align:left}.testimonial-name{color:#2b2d2f;color:var(--color-charcoal);font-size:16px;font-weight:600;margin-bottom:4px}.testimonial-role{color:#52796f;color:var(--color-sage);font-size:14px}.pricing{background:#fff;background:var(--color-warm-white)}.pricing-cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:80px auto 0;max-width:1300px}.pricing-card{background:#faf8f5;background:var(--color-cream);border:2px solid #e8e5e1;border:2px solid var(--color-light-gray);border-radius:0;box-shadow:none;padding:60px 44px;position:relative;transition:all .4s ease}.pricing-card:hover{box-shadow:0 24px 48px #1b433226;transform:translateY(-12px)}.pricing-card.featured,.pricing-card:hover{border-color:#1b4332;border-color:var(--color-forest)}.pricing-card.featured{background:#1b4332;background:var(--color-forest);color:#fff;color:var(--color-warm-white)}.pricing-card.featured .pricing-description,.pricing-card.featured .pricing-features li,.pricing-card.featured .pricing-tier{color:#faf8f5;color:var(--color-cream)}.pricing-badge,.pricing-card.featured .pricing-price{color:#fff;color:var(--color-warm-white)}.pricing-badge{background:#e07a5f;background:var(--color-terracotta);border-radius:2px;font-size:12px;font-weight:700;left:50%;letter-spacing:1px;padding:8px 24px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%)}.pricing-tier{font-size:24px;font-weight:600;margin-bottom:16px}.pricing-price,.pricing-tier{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display)}.pricing-price{font-size:64px;font-weight:700;line-height:1;margin-bottom:12px}.pricing-price span{color:#52796f;color:var(--color-sage);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-body);font-size:18px;font-weight:400}.pricing-description{border-bottom:1px solid #e8e5e1;border-bottom:1px solid var(--color-light-gray);color:#52796f;color:var(--color-sage);font-size:16px;margin-bottom:40px;padding-bottom:32px}.pricing-card.featured .pricing-description{border-bottom-color:#faf8f533}.pricing-features{list-style:none;margin-bottom:40px;text-align:left}.pricing-features li{color:#2b2d2f;color:var(--color-charcoal);font-size:15px;line-height:1.6;padding:14px 0 14px 32px;position:relative}.pricing-features li:before{content:"—";font-size:20px;font-weight:700;left:0;position:absolute}.pricing-card.featured .pricing-features li:before,.pricing-features li:before{color:#e07a5f;color:var(--color-terracotta)}.pricing-features li.not-included,.pricing-features li.not-included:before{color:#e8e5e1;color:var(--color-light-gray)}.pricing-features li.not-included:before{content:"—";opacity:.5}.pricing-cta{background:#1b4332;background:var(--color-forest);border:2px solid #1b4332;border:2px solid var(--color-forest);border-radius:2px;color:#fff;color:var(--color-warm-white);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:20px;text-transform:uppercase;transition:all .3s;width:100%}.pricing-cta:hover{background:#0000;color:#1b4332;color:var(--color-forest);transform:translateY(-2px)}.featured .pricing-cta{background:#fff;background:var(--color-warm-white);border-color:#fff;border-color:var(--color-warm-white);color:#1b4332;color:var(--color-forest)}.featured .pricing-cta:hover{background:#0000;color:#fff;color:var(--color-warm-white)}.email-capture{background:#e07a5f;background:var(--color-terracotta);color:#fff;color:var(--color-warm-white);overflow:hidden;position:relative;text-align:center}.email-capture:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-200px;top:-200px;width:600px}.email-capture .section-label{color:#fff;color:var(--color-warm-white);opacity:.9}.email-capture .section-title{color:#fff;color:var(--color-warm-white);margin-bottom:24px}.email-capture .section-subtitle{color:#faf8f5;color:var(--color-cream);margin-bottom:60px;opacity:.95}.email-form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:600px}.waitlist-form{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;position:relative;z-index:1}.form-row{display:flex;flex-wrap:wrap;gap:16px}.form-group{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:280px;text-align:left}.form-label{color:#fff;color:var(--color-warm-white);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.email-input{background:#fff;background:var(--color-warm-white);border:2px solid #fff;border:2px solid var(--color-warm-white);border-radius:0;flex:1 1;font-family:Inter,-apple-system,sans-serif;font-family:var(--font-body);font-size:16px;min-width:280px;padding:20px 24px;transition:all .3s}.email-input:focus{border-color:#1b4332;border-color:var(--color-forest);box-shadow:0 4px 16px #1b433233;outline:none}.form-select{background:#fff;background:var(--color-warm-white);border:2px solid #fff;border:2px solid var(--color-warm-white);border-radius:0;cursor:pointer;font-family:Inter,-apple-system,sans-serif;font-family:var(--font-body);font-size:16px;padding:20px 24px;transition:all .3s}.form-select:focus{border-color:#1b4332;border-color:var(--color-forest);box-shadow:0 4px 16px #1b433233;outline:none}.radio-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.radio-label{align-items:center;background:#0000;border:2px solid #fff;border:2px solid var(--color-warm-white);border-radius:0;color:#fff;color:var(--color-warm-white);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;padding:16px 28px;transition:all .3s}.radio-label:hover{background:#fff;background:var(--color-warm-white);color:#e07a5f;color:var(--color-terracotta)}.radio-label input[type=radio]{accent-color:#1b4332;accent-color:var(--color-forest);cursor:pointer;height:20px;width:20px}.radio-label input[type=radio]:checked+.radio-text{font-weight:600}.radio-label:has(input[type=radio]:checked){background:#fff;background:var(--color-warm-white);color:#e07a5f;color:var(--color-terracotta)}.radio-text{-webkit-user-select:none;user-select:none}.email-submit{align-self:center;background:#1b4332;background:var(--color-forest);border:2px solid #1b4332;border:2px solid var(--color-forest);border-radius:0;color:#fff;color:var(--color-warm-white);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:20px 48px;text-transform:uppercase;transition:all .3s}.email-submit:hover:not(:disabled){background:#fff;background:var(--color-warm-white);color:#1b4332;color:var(--color-forest);transform:translateY(-2px)}.email-submit:disabled{cursor:not-allowed;opacity:.6}.submit-message{border:2px solid;border-radius:0;font-size:16px;font-weight:500;margin-top:12px;padding:20px 28px;text-align:center}.submit-message.success{background:#1b4332;background:var(--color-forest);border-color:#1b4332;border-color:var(--color-forest);color:#fff;color:var(--color-warm-white)}.submit-message.error{background:#fff;background:var(--color-warm-white);border-color:#fff;border-color:var(--color-warm-white);color:#e07a5f;color:var(--color-terracotta)}.email-benefits{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:60px}.email-benefit{align-items:center;color:#fff;color:var(--color-warm-white);display:flex;font-size:15px;gap:12px;letter-spacing:.3px}.email-benefit:before{content:"—";font-size:24px;font-weight:700}.faq{background:#faf8f5;background:var(--color-cream)}.faq-list{margin:80px auto 0;max-width:1000px}.faq-item{background:#0000;border-bottom:2px solid #e8e5e1;border-bottom:2px solid var(--color-light-gray);border-left:0;border-radius:0;margin-bottom:0;padding:40px 0;transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover{border-left:3px solid #e07a5f;border-left:3px solid var(--color-terracotta);padding-left:24px}.faq-question{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1.3;margin-bottom:16px}.faq-answer{color:#52796f;color:var(--color-sage);font-size:17px;line-height:1.8;max-width:850px}footer{background:#2b2d2f;background:var(--color-charcoal);color:#faf8f5;color:var(--color-cream);padding:100px 40px 40px}.footer-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 60px;max-width:1400px}.footer-section h4{color:#e07a5f;color:var(--color-terracotta);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.5px;margin-bottom:28px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:16px}.footer-section a{color:#faf8f5;color:var(--color-cream);font-size:15px;opacity:.8;text-decoration:none;transition:all .3s}.footer-section a:hover{color:#e07a5f;color:var(--color-terracotta);opacity:1;padding-left:8px}.footer-bottom{border-top:1px solid #faf8f51a;color:#52796f;color:var(--color-sage);font-size:14px;margin:0 auto;max-width:1400px;padding-top:40px;text-align:center}.social-links{display:flex;gap:16px;margin-top:24px}.social-links a{align-items:center;background:#0000;border:2px solid #52796f;border:2px solid var(--color-sage);border-radius:50%;display:flex;height:48px;justify-content:center;text-decoration:none;transition:all .3s;width:48px}.social-links a:hover{background:#e07a5f;background:var(--color-terracotta);border-color:#e07a5f;border-color:var(--color-terracotta);transform:translateY(-4px)}.content-page{background:#faf8f5;background:var(--color-cream);min-height:100vh;padding:180px 40px 140px}.content-page .container{max-width:900px}.content-page h1{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:72px;font-weight:700;letter-spacing:-2px;line-height:1.1;margin-bottom:32px}.content-page h2{font-size:42px;letter-spacing:-1px;margin-bottom:24px;margin-top:60px}.content-page h2,.content-page h3{color:#2b2d2f;color:var(--color-charcoal);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-weight:600}.content-page h3{font-size:32px;letter-spacing:-.5px;margin-bottom:20px;margin-top:40px}.content-page p{color:#52796f;color:var(--color-sage);font-size:19px;line-height:1.8;margin-bottom:28px}.content-page ol,.content-page ul{margin-bottom:28px;margin-left:40px}.content-page li{color:#52796f;color:var(--color-sage);font-size:18px;line-height:1.8;margin-bottom:16px}.content-page .last-updated{color:#52796f;color:var(--color-sage);font-size:14px;letter-spacing:.5px;margin-bottom:60px;text-transform:uppercase}.mobile-menu-toggle{background:none;border:none;color:#1b4332;color:var(--color-forest);cursor:pointer;display:none;font-size:28px;padding:8px}@media (max-width:768px){section{padding:80px 24px}nav .container{padding:0 24px}.hero{padding:140px 24px 80px}.hero h1{font-size:48px;letter-spacing:-1px}.hero .tagline{font-size:24px}.hero .subtitle{font-size:18px}.hero-stats{gap:40px;grid-template-columns:1fr}.section-title{font-size:42px}.section-subtitle{font-size:18px}.section-header{margin-bottom:60px}.cta-group{flex-direction:column}.btn{text-align:center;width:100%}.problem-grid{gap:40px}.problem-grid,.steps{grid-template-columns:1fr}.steps{gap:48px}.steps:before{display:none}.features-grid{gap:40px;grid-template-columns:1fr}.demo-container{gap:60px;grid-template-columns:1fr}.demo-content h3{font-size:36px}.testimonials{gap:40px;grid-template-columns:1fr}.pricing-cards{gap:32px;grid-template-columns:1fr}.nav-links{display:none}.mobile-menu-toggle{display:block}.email-form{flex-direction:column}.email-input{width:100%}.content-page{padding:140px 24px 80px}.content-page h1{font-size:48px}.content-page h2{font-size:32px}.content-page h3{font-size:24px}.content-page .container>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.waitlist-form{max-width:100%}.form-row{flex-direction:column}.email-input,.form-group{min-width:100%}.email-submit{width:100%}.email-benefits{align-items:center;flex-direction:column;gap:24px}footer{padding:60px 24px 32px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}
/*# sourceMappingURL=main.8ad85db0.css.map*/