.landing-page{--radius:14px;--radius-lg:22px;--shadow:0 4px 24px #3c32280d;--shadow-lg:0 8px 40px #3c322814;font-family:var(--font-nunito),"Nunito",sans-serif;color:var(--text);font-weight:400;line-height:1.7;overflow-x:hidden}.landing-page:before{content:"";opacity:.02;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:var(--charcoal);line-height:1.25}.landing-page h1{letter-spacing:-.02em;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:600}.landing-page h2{letter-spacing:-.01em;font-size:clamp(1.8rem,4vw,3rem);font-weight:600}.landing-page h3{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.landing-page p{font-size:1.05rem}.landing-page .container{max-width:1100px;margin:0 auto;padding:0 24px}.landing-page .btn{font-family:var(--font-nunito),"Nunito",sans-serif;cursor:pointer;letter-spacing:.01em;border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-page .btn-primary{background:linear-gradient(135deg,var(--green)0%,var(--green-light)100%);color:var(--white)}.landing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #6b90804d}.landing-page .section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:12px;font-size:.78rem;font-weight:600;display:block}.landing-page .section-label.coral{color:var(--coral)}.landing-page .section-label.gold{color:var(--gold)}.landing-page .divider{background:var(--green);border-radius:2px;width:48px;height:2px;margin:16px auto 0}.landing-page .fade-up{opacity:0;transition:all .7s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.landing-page .fade-up.visible{opacity:1;transform:translateY(0)}.landing-page .fade-up-delay-1{transition-delay:.1s}.landing-page .fade-up-delay-2{transition-delay:.2s}.landing-page .fade-up-delay-3{transition-delay:.3s}.landing-page .fade-up-delay-4{transition-delay:.4s}.landing-page .scale-in{opacity:0;transition:all .6s cubic-bezier(.22,1,.36,1);transform:scale(.95)}.landing-page .scale-in.visible{opacity:1;transform:scale(1)}.landing-page .landing-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#f7f4efeb;padding:16px 0;transition:padding .3s;position:fixed;top:0;left:0;right:0}.landing-page .landing-nav.scrolled{padding:10px 0}.landing-page .nav-inner{justify-content:space-between;align-items:center;display:flex}.landing-page .logo{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:var(--green);align-items:center;gap:10px;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.landing-page .logo-mark{background:linear-gradient(135deg,var(--green)0%,var(--green-light)100%);width:34px;height:34px;box-shadow:inset 0 0 0 6px var(--green),inset 0 0 0 8px #fffdf8e6;border-radius:50%;position:relative}.landing-page .logo-mark:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .nav-cta{padding:10px 22px;font-size:.88rem}.landing-page .hero{padding:100px 0 48px;position:relative;overflow:visible}.landing-page .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e5efe980 0%,#fdf6e533 50%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.landing-page .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.landing-page .hero-text h1{margin-bottom:12px}.landing-page .hero-text h1 em{color:var(--green);font-style:italic}.landing-page .hero-subtitle{color:var(--text-muted);max-width:460px;margin-bottom:16px;font-size:1.1rem;line-height:1.6}.landing-page .hero-features{margin-bottom:20px;padding:0;list-style:none}.landing-page .hero-features li{color:var(--text);padding:4px 0 4px 24px;font-size:1rem;position:relative}.landing-page .hero-features li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:0}.landing-page .hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.landing-page .plate-container{background:var(--white);width:320px;height:320px;box-shadow:0 20px 60px #6b90801f,inset 0 0 0 10px var(--bg-alt);border-radius:50%;justify-content:center;align-items:center;animation:8s ease-in-out infinite landing-float;display:flex;position:relative}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-page .plate-inner{border-radius:50%;width:260px;height:260px;position:relative;overflow:hidden}.landing-page .plate-segment{color:var(--white);text-align:center;letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:500;display:flex;position:absolute}.landing-page .plate-segment span{font-family:var(--font-nunito),"Nunito",sans-serif;font-size:1.2rem;font-weight:700}.landing-page .seg-protein{background:var(--coral);border-radius:160px 0 0;width:50%;height:50%;top:0;left:0}.landing-page .seg-grains{background:var(--gold);border-radius:0 160px 0 0;width:50%;height:50%;top:0;right:0}.landing-page .seg-veggies-fruits{background:var(--green);width:100%;height:50%;bottom:0;left:0}.landing-page .plate-center{background:var(--white);z-index:2;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000000f}.landing-page .floating-badge{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:3;border:1px solid var(--border);padding:12px 18px;font-size:.82rem;font-weight:500;animation:6s ease-in-out infinite landing-float;position:absolute}.landing-page .floating-badge.top-right{animation-delay:-1.5s;top:24px;right:-24px}.landing-page .floating-badge.bottom-left{animation-delay:-3.5s;bottom:34px;left:-32px}.landing-page .floating-badge strong{color:var(--green)}.landing-page .example{background:var(--bg-alt);padding:100px 0;position:relative}.landing-page .example:before{content:"";background:linear-gradient(90deg,#0000,#0000000f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.landing-page .example-header{text-align:center;margin-bottom:56px}.landing-page .example-cards{grid-template-columns:1fr 1fr;gap:28px;display:grid}.landing-page .example-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);padding:32px;position:relative;overflow:hidden}.landing-page .example-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.landing-page .example-card.meal:before{background:var(--green)}.landing-page .example-card.daily:before{background:var(--coral)}.landing-page .example-card h3{margin-bottom:20px}.landing-page .food-photo{border-radius:var(--radius);width:100%;height:200px;margin-bottom:20px;position:relative;overflow:hidden}.landing-page .food-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.landing-page .daily-meals-row{gap:10px;margin-bottom:18px;display:flex}.landing-page .daily-meal-thumb{text-align:center;flex:1}.landing-page .daily-meal-thumb img{object-fit:cover;border-radius:8px;width:100%;height:72px;margin-bottom:4px;display:block}.landing-page .daily-meal-thumb span{color:var(--text-muted);font-size:.72rem;font-weight:500}.landing-page .meal-gallery{text-align:center}.landing-page .meal-gallery-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:.82rem;font-weight:600}.landing-page .meal-gallery-strip{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-page .meal-gallery-item{text-align:center}.landing-page .meal-gallery-item img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow);margin-bottom:8px;transition:transform .3s;display:block}.landing-page .meal-gallery-item:hover img{transform:scale(1.03)}.landing-page .meal-gallery-item span{color:var(--text-muted);font-size:.82rem;font-weight:500}.landing-page .recognized-list{margin-bottom:24px;padding:0;list-style:none}.landing-page .recognized-list li{padding:5px 0 5px 20px;font-size:.92rem;position:relative}.landing-page .recognized-list li:before{content:"";background:var(--green-muted);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:0}.landing-page .bar-group{margin-bottom:14px}.landing-page .bar-label{justify-content:space-between;margin-bottom:5px;font-size:.88rem;display:flex}.landing-page .bar-label .name{font-weight:500}.landing-page .bar-label .values{color:var(--text-muted);font-size:.8rem}.landing-page .bar-track{background:var(--bg-alt);border-radius:8px;height:8px;position:relative;overflow:hidden}.landing-page .bar-fill{border-radius:8px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.landing-page .bar-fill.protein{background:var(--coral)}.landing-page .bar-fill.grains{background:var(--gold)}.landing-page .bar-fill.veggies{background:var(--green)}.landing-page .bar-fill.fruits{background:var(--green-light)}.landing-page .bar-target{background:var(--charcoal);opacity:.25;border-radius:2px;width:2px;height:12px;position:absolute;top:-2px}.landing-page .recommendation-box{border-radius:var(--radius);border-left:3px solid var(--green);background:var(--green-pale);margin-top:18px;padding:14px 18px;font-size:.88rem}.landing-page .recommendation-box strong{color:var(--green)}.landing-page .recommendation-box.coral-box{border-left-color:var(--coral);background:var(--coral-bg)}.landing-page .recommendation-box.coral-box strong{color:var(--coral)}.landing-page .status-tag{border-radius:20px;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-block}.landing-page .status-ok{background:var(--green-pale);color:var(--green)}.landing-page .status-low{background:var(--coral-bg);color:var(--coral)}.landing-page .aha{padding:100px 0}.landing-page .aha-header{text-align:center;margin-bottom:48px}.landing-page .aha-cards{grid-template-columns:1fr 1fr;gap:28px;max-width:860px;margin:0 auto;display:grid}.landing-page .aha-card{background:var(--white);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow);border:1px solid var(--border);padding:36px 28px;transition:transform .3s,box-shadow .3s}.landing-page .aha-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.landing-page .aha-card .number{background:var(--green);width:40px;height:40px;color:var(--white);font-family:var(--font-nunito),"Nunito",sans-serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.1rem;font-weight:700;display:flex}.landing-page .aha-card h3{margin-bottom:10px}.landing-page .aha-card p{color:var(--text-muted);font-size:.92rem}.landing-page .benefits{background:var(--bg-alt);padding:100px 0}.landing-page .benefits-header{text-align:center;margin-bottom:56px}.landing-page .benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.landing-page .benefit-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);padding:32px;transition:transform .3s}.landing-page .benefit-card:hover{transform:translateY(-3px)}.landing-page .benefit-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.landing-page .benefit-icon.green{background:var(--green-pale)}.landing-page .benefit-icon.coral{background:var(--coral-bg)}.landing-page .benefit-icon.gold{background:var(--gold-bg)}.landing-page .benefit-icon svg{width:22px;height:22px}.landing-page .benefit-card h3{margin-bottom:8px;font-size:1.1rem}.landing-page .benefit-card p{color:var(--text-muted);font-size:.92rem}.landing-page .recognize{padding:100px 0;position:relative}.landing-page .recognize-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.landing-page .recognize-text h2{margin-bottom:14px}.landing-page .recognize-text>p{color:var(--text-muted);margin-bottom:28px;font-size:1.02rem}.landing-page .recognize-list{counter-reset:recognize-counter;padding:0;list-style:none}.landing-page .recognize-list li{border-left:2px solid var(--bg-alt);margin-left:0;padding:12px 0 12px 16px;font-size:.98rem;transition:border-color .3s;position:relative}.landing-page .recognize-list li:hover{border-left-color:var(--coral)}.landing-page .recognize-visual{justify-content:center;display:flex}.landing-page .recognize-quote{background:linear-gradient(135deg,var(--green-pale)0%,var(--gold-bg)50%,var(--bg-alt)100%);border:1px solid var(--border);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:380px;height:380px;display:flex}.landing-page .recognize-quote .quote-mark{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:var(--green);opacity:.4;font-size:4.5rem;font-weight:400;line-height:1}.landing-page .recognize-quote p{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:var(--charcoal);text-align:center;max-width:240px;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1.5}.landing-page .how{background:var(--charcoal);color:var(--white);padding:100px 0;position:relative;overflow:hidden}.landing-page .how:before{content:"";pointer-events:none;background:radial-gradient(circle,#6b908026 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-150px}.landing-page .how-header{text-align:center;margin-bottom:64px}.landing-page .how-header .section-label{color:var(--green-muted)}.landing-page .how-header h2{color:var(--white)}.landing-page .how-header p{color:#ffffff80;margin-top:10px;font-size:1rem}.landing-page .how-header .divider{background:var(--green-muted);opacity:.4}.landing-page .how-steps{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex;position:relative}.landing-page .how-steps:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:27px}.landing-page .step{gap:24px;padding:24px 0;display:flex;position:relative}.landing-page .step-number{width:56px;min-width:56px;height:56px;font-family:var(--font-nunito),"Nunito",sans-serif;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.landing-page .step:nth-child(-n+3) .step-number{background:var(--green);color:var(--white)}.landing-page .step:nth-child(4) .step-number,.landing-page .step:nth-child(5) .step-number{background:var(--coral);color:var(--white)}.landing-page .step:nth-child(6) .step-number{background:var(--gold);color:var(--white)}.landing-page .step-content{padding-top:6px}.landing-page .step-content h3{color:var(--white);margin-bottom:6px}.landing-page .step-content p{color:#ffffff80;font-size:.92rem}.landing-page .step-divider{text-align:center;font-family:var(--font-nunito),"Nunito",sans-serif;color:#fff3;letter-spacing:.12em;text-transform:uppercase;margin-left:48px;padding:16px 0;font-size:.82rem;font-weight:500}.landing-page .results{padding:100px 0}.landing-page .results-header{text-align:center;margin-bottom:56px}.landing-page .results-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-page .result-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:left;border:1px solid var(--border);padding:28px 24px;transition:transform .3s;position:relative;overflow:hidden}.landing-page .result-card:hover{transform:translateY(-3px)}.landing-page .result-card:before{content:"";width:3px;height:100%;position:absolute;top:0;left:0}.landing-page .result-card:first-child:before,.landing-page .result-card:nth-child(4):before{background:var(--green)}.landing-page .result-card:nth-child(2):before,.landing-page .result-card:nth-child(5):before{background:var(--coral)}.landing-page .result-card:nth-child(3):before,.landing-page .result-card:nth-child(6):before{background:var(--gold)}.landing-page .result-card h3{margin-bottom:8px;font-size:1.05rem}.landing-page .result-card p{color:var(--text-muted);font-size:.9rem}.landing-page .doubts{background:var(--bg-alt);padding:100px 0}.landing-page .doubts-header{text-align:center;margin-bottom:56px}.landing-page .accordion{max-width:720px;margin:0 auto}.landing-page .accordion-item{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:10px;overflow:hidden}.landing-page .accordion-trigger{width:100%;font-family:var(--font-nunito),"Nunito",sans-serif;color:var(--charcoal);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:1.02rem;font-weight:500;transition:background .2s;display:flex}.landing-page .accordion-trigger:hover{background:#00000003}.landing-page .accordion-trigger .chevron{color:var(--text-muted);font-size:1.2rem;transition:transform .3s}.landing-page .accordion-item.open .accordion-trigger .chevron{transform:rotate(180deg)}.landing-page .accordion-body{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.landing-page .accordion-body-inner{color:var(--text-muted);padding:0 24px 20px;font-size:.92rem;line-height:1.7}.landing-page .competitors{padding:100px 0}.landing-page .competitors-header{text-align:center;margin-bottom:56px}.landing-page .comp-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-page .comp-card{border-radius:var(--radius-lg);text-align:center;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow);padding:32px 28px;transition:transform .3s}.landing-page .comp-card:hover{transform:translateY(-3px)}.landing-page .comp-card h3{margin-bottom:12px;font-size:1.05rem}.landing-page .comp-card .comp-problem{color:var(--coral);background:var(--coral-bg);border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-block}.landing-page .comp-card p{color:var(--text-muted);font-size:.9rem}.landing-page .comp-vs{justify-content:center;align-items:center;gap:20px;margin-top:36px;display:flex}.landing-page .comp-vs-line{background:var(--border);flex:1;max-width:100px;height:1px}.landing-page .comp-vs-badge{background:var(--green);color:var(--white);border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:600}.landing-page .final-cta{text-align:center;background:linear-gradient(180deg,var(--bg)0%,var(--green-pale)60%,var(--bg-alt)100%);padding:120px 0;position:relative}.landing-page .final-cta h2{margin-bottom:14px}.landing-page .final-cta p{color:var(--text-muted);max-width:460px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.05rem}.landing-page .final-cta .btn{padding:16px 38px;font-size:1.05rem}.landing-page .landing-footer{text-align:center;color:var(--text-muted);background:var(--green-pale);border-top:1px solid #0000000a;padding:36px 0;font-size:.82rem}.landing-page .landing-footer a{color:var(--green);text-decoration:none}@media (max-width:900px){.landing-page .hero-grid,.landing-page .recognize-grid{grid-template-columns:1fr;gap:32px}.landing-page .hero-visual{order:-1}.landing-page .hero-text{text-align:center}.landing-page .hero-subtitle{margin-left:auto;margin-right:auto}.landing-page .hero-features{text-align:left;display:inline-block}.landing-page .plate-container{width:240px;height:240px}.landing-page .plate-inner{width:190px;height:190px}.landing-page .floating-badge{display:none}.landing-page .example-cards,.landing-page .aha-cards,.landing-page .benefits-grid{grid-template-columns:1fr}.landing-page .meal-gallery-strip{grid-template-columns:repeat(4,1fr);gap:12px}.landing-page .results-grid,.landing-page .comp-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.landing-page .recognize-visual{order:-1}.landing-page .recognize-text{text-align:center}.landing-page .recognize-list{text-align:left}.landing-page .recognize-quote{width:240px;height:240px}.landing-page .recognize-quote p{max-width:180px;font-size:1rem}.landing-page .recognize-quote .quote-mark{font-size:3rem}.landing-page .example,.landing-page .aha,.landing-page .benefits,.landing-page .recognize,.landing-page .how,.landing-page .results,.landing-page .doubts,.landing-page .competitors{padding:70px 0}.landing-page .example-header,.landing-page .aha-header,.landing-page .benefits-header,.landing-page .results-header,.landing-page .doubts-header,.landing-page .competitors-header,.landing-page .how-header{margin-bottom:36px}.landing-page .how-steps:before{left:23px}.landing-page .step-number{width:48px;min-width:48px;height:48px;font-size:1.1rem}.landing-page .step{gap:16px;padding:18px 0}.landing-page .final-cta{padding:80px 0}.landing-page .comp-vs-badge{padding:8px 16px;font-size:.82rem}}@media (max-width:480px){.landing-page{line-height:1.6}.landing-page .container{padding:0 16px}.landing-page .landing-nav{padding:12px 0}.landing-page .landing-nav.scrolled{padding:8px 0}.landing-page .logo{gap:8px;font-size:1.2rem}.landing-page .logo-mark{width:28px;height:28px}.landing-page .nav-cta{padding:8px 16px;font-size:.82rem}.landing-page .hero{padding:80px 0 40px}.landing-page h1{font-size:1.75rem;line-height:1.35}.landing-page .hero-subtitle{font-size:.95rem;line-height:1.6}.landing-page .hero-features li{padding:3px 0 3px 20px;font-size:.9rem}.landing-page .hero-features li:before{width:6px;height:6px;top:11px}.landing-page .btn{padding:13px 28px;font-size:.92rem}.landing-page .plate-container{width:200px;height:200px}.landing-page .plate-inner{width:160px;height:160px}.landing-page .plate-center{width:44px;height:44px}.landing-page .plate-segment{gap:0;font-size:.6rem}.landing-page .plate-segment span{font-size:.85rem}.landing-page .example,.landing-page .aha,.landing-page .benefits,.landing-page .recognize,.landing-page .how,.landing-page .results,.landing-page .doubts,.landing-page .competitors{padding:52px 0}.landing-page h2{font-size:1.45rem;line-height:1.35}.landing-page h3{font-size:1.02rem}.landing-page p{font-size:.95rem}.landing-page .section-label{margin-bottom:8px;font-size:.72rem}.landing-page .divider{width:36px;margin-top:12px}.landing-page .example-card{padding:22px 18px}.landing-page .food-photo{height:160px}.landing-page .daily-meal-thumb img{height:56px}.landing-page .meal-gallery-strip{grid-template-columns:repeat(2,1fr);gap:12px}.landing-page .meal-gallery-item span{font-size:.75rem}.landing-page .bar-label{font-size:.82rem}.landing-page .bar-label .values{font-size:.72rem}.landing-page .recommendation-box{padding:12px 14px;font-size:.82rem}.landing-page .recognized-list li{font-size:.85rem}.landing-page .aha-card{padding:24px 20px}.landing-page .aha-card .number{width:36px;height:36px;margin-bottom:14px;font-size:1rem}.landing-page .aha-card p{font-size:.88rem}.landing-page .benefit-card{padding:24px 20px}.landing-page .benefit-icon{width:42px;height:42px;margin-bottom:14px}.landing-page .benefit-icon svg{width:20px;height:20px}.landing-page .benefit-card h3{font-size:1.02rem}.landing-page .benefit-card p{font-size:.88rem}.landing-page .recognize-quote{width:200px;height:200px}.landing-page .recognize-quote .quote-mark{font-size:2.5rem}.landing-page .recognize-quote p{max-width:150px;font-size:.88rem;line-height:1.4}.landing-page .recognize-list li{padding:10px 0 10px 14px;font-size:.9rem}.landing-page .recognize-text>p{margin-bottom:20px;font-size:.92rem}.landing-page .how{padding:52px 0}.landing-page .how-header p{font-size:.88rem}.landing-page .how-steps:before{left:19px}.landing-page .step-number{width:40px;min-width:40px;height:40px;font-size:.95rem}.landing-page .step{gap:14px;padding:14px 0}.landing-page .step-content h3{font-size:1rem}.landing-page .step-content p{font-size:.85rem}.landing-page .step-divider{margin-left:36px;padding:10px 0;font-size:.75rem}.landing-page .results-grid{max-width:100%}.landing-page .result-card{padding:20px 18px}.landing-page .result-card h3{font-size:.98rem}.landing-page .result-card p{font-size:.85rem}.landing-page .accordion-trigger{gap:12px;padding:16px 18px;font-size:.92rem}.landing-page .accordion-body-inner{padding:0 18px 16px;font-size:.85rem}.landing-page .comp-grid{max-width:100%}.landing-page .comp-card{padding:24px 20px}.landing-page .comp-card h3{font-size:.98rem}.landing-page .comp-card p{font-size:.85rem}.landing-page .comp-card .comp-problem{font-size:.75rem}.landing-page .comp-vs{gap:12px;margin-top:28px}.landing-page .comp-vs-badge{padding:8px 14px;font-size:.78rem}.landing-page .comp-vs-line{max-width:60px}.landing-page .final-cta{padding:60px 0}.landing-page .final-cta p{margin-bottom:24px;font-size:.92rem}.landing-page .final-cta .btn{padding:14px 28px;font-size:.95rem}.landing-page .landing-footer{padding:24px 0;font-size:.75rem}.landing-page .status-tag{padding:1px 8px;font-size:.65rem}}
