.priceGrid article>a{margin-top:15px;padding:13px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700;text-align:center}.bioBlocksPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.bioBlocksPreview span{display:grid;min-height:42px;place-items:center;border:1px solid #dfe5da;border-radius:11px;background:#fff;color:#52605b;font-size:8px;font-weight:800}.demoLinks{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.demoLinks .primaryButton{margin-top:0}.priceGrid .featured>a{border-color:var(--lime);background:var(--lime);color:var(--ink)}.faq,.how,.liveDemo,.problem{padding:105px 0}.faq>h2,.how>h2,.problem>h2{font:700 40px/1.2 Manrope;letter-spacing:-1.8px;text-align:center;max-width:760px;margin:16px auto 45px}.compareGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compareGrid article{border:1px solid var(--line);border-radius:26px;background:#fff;padding:38px}.compareGrid small{font-size:11px;font-weight:800;letter-spacing:1px;color:#8a9692}.compareGrid h3{font:700 25px/1.25 Manrope;margin:13px 0 24px}.compareGrid p{display:flex;gap:9px;align-items:center;color:#73807c}.compareBetter{background:#153d32!important;color:#fff}.compareBetter small{color:var(--lime)}.compareBetter p{color:#d8e3df}.compareBetter svg{color:var(--lime)}.how{background:#f5f7f2}.stepsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stepsGrid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:27px}.stepsGrid b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#edf8cf;color:#36500c}.stepsGrid h3{font:700 18px Manrope;margin:22px 0 8px}.faq details p,.liveDemo p,.stepsGrid p{color:var(--muted);line-height:1.65}.liveDemo{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.liveDemo .sectionLabel{text-align:left}.liveDemo h2{font:700 43px/1.1 Manrope;letter-spacing:-2px;margin:16px 0}.liveDemo .primaryButton{display:inline-flex;margin-top:20px}.demoCapabilities{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demoCapabilities article{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:21px}.demoCapabilities>article>svg{flex:0 0 auto;color:var(--green);background:#edf8cf;border-radius:10px;padding:9px;width:42px;height:42px}.demoCapabilities h3{font:700 15px Manrope;margin:2px 0 5px}.demoCapabilities p{font-size:12px;margin:0}.faq{max-width:900px}.faq>div:last-child{margin-top:40px}.faq details{border-bottom:1px solid var(--line);padding:22px 4px}.faq summary{cursor:pointer;list-style:none;font:700 17px Manrope;display:flex;justify-content:space-between}.faq summary span{color:var(--green);font-size:22px}.finalCta{background:#153d32;color:#fff;text-align:center;padding:95px 0}.finalCta svg{color:var(--lime)}.finalCta h2{font:700 45px/1.1 Manrope;letter-spacing:-2px;max-width:680px;margin:18px auto}.finalCta p{color:#b9cbc5}.finalCta .primaryButton{display:inline-flex;background:var(--lime);color:var(--ink);margin-top:20px}.landingFooter{min-height:130px;display:flex;align-items:center;gap:30px}.landingFooter p{color:var(--muted);font-size:13px}.landingFooter nav{display:flex;gap:20px;margin-left:auto;font-size:13px;font-weight:600}@media(max-width:900px){.stepsGrid{grid-template-columns:1fr 1fr}.liveDemo{grid-template-columns:1fr}.liveDemo .sectionLabel,.liveDemo>div:first-child{text-align:center}.demoCapabilities{text-align:left}}@media(max-width:600px){.faq,.how,.liveDemo,.problem{padding:75px 0}.faq>h2,.how>h2,.liveDemo h2,.problem>h2{font-size:31px}.compareGrid,.demoCapabilities,.stepsGrid{grid-template-columns:1fr}.compareGrid article{padding:27px}.landingFooter{padding:35px 0;flex-direction:column;gap:13px}.landingFooter nav{margin:0}.finalCta h2{font-size:34px}}.landingFooter{display:block;min-height:0;padding:72px 0 28px;background:#f3f5ef;border-top:1px solid var(--line)}.footerGrid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:55px}.footerGrid section p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.6}.footerGrid section small{color:#89938f}.landingFooter .footerGrid nav{display:flex;flex-direction:column;gap:12px;margin:0;font-size:13px}.footerGrid nav b{margin-bottom:6px;font:800 13px Manrope}.footerGrid nav a{color:var(--muted)}.footerGrid nav a:hover{color:var(--green)}.footerBottom{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;border-top:1px solid var(--line);color:#89938f;font-size:11px}@media(max-width:900px){.footerGrid{grid-template-columns:1.5fr 1fr 1fr}.footerGrid nav:last-child{grid-column:2}}@media(max-width:600px){.landingFooter{padding:48px 0 24px}.footerGrid{grid-template-columns:1fr 1fr;gap:35px 22px}.footerGrid section{grid-column:1/-1}.footerGrid nav:last-child{grid-column:auto}.footerBottom{flex-direction:column;margin-top:38px}}.phoneStory{position:absolute;inset:44px 12px 14px;overflow:hidden}.phoneStoryTrack{display:flex;width:400%;height:calc(100% - 38px);animation:phoneStory 20s infinite}.phoneScene{width:25%;flex:0 0 25%;padding:4px 8px;text-align:center}.phoneScene h3{font-size:17px;margin:9px 0 4px}.phoneScene small{color:var(--muted);font-size:9px}.storyAvatar{width:62px;height:62px;margin:4px auto;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#174c3e,#b5e830);color:#fff;font-weight:900}.storyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 10px}.storyGrid i{height:105px;border-radius:13px;background:linear-gradient(160deg,#315344,#d5bd8c)}.storyGrid i:nth-child(2){background:linear-gradient(160deg,#6c4f37,#e8d8b8)}.storyGrid i:nth-child(3){background:linear-gradient(160deg,#234d42,#96ad85)}.storyCatalogCta,.storyLink,.storyWhatsapp{padding:11px;margin-top:8px;border-radius:12px;background:#fff;font-size:10px;font-weight:800;display:flex;justify-content:space-between}.storyWhatsapp{justify-content:center;gap:6px;background:#153d32;color:#fff}.storyWhatsapp svg{width:14px}.storyKicker{display:block;margin-top:8px;color:var(--green);font-size:9px;letter-spacing:1px}.storyFeatured{position:relative;height:106px;margin:10px 0 8px;border-radius:15px;overflow:hidden;text-align:left;background:linear-gradient(135deg,#263f35,#d6bf91);box-shadow:0 8px 20px #0000000a}.storyFeatured i{position:absolute;inset:0;background:linear-gradient(0deg,#0c1b16cc,transparent 70%)}.storyFeatured span{position:absolute;left:12px;right:12px;bottom:10px;color:#fff;display:flex;flex-direction:column}.storyFeatured b{font-size:11px}.storyFeatured small{color:#ffffffc9}.storyProductPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.storyMiniProduct{padding:7px;background:#fff;border-radius:12px;text-align:left;box-shadow:0 7px 18px #0000000a;display:flex;flex-direction:column;min-width:0}.storyMiniProduct i{height:51px;margin-bottom:6px;border-radius:8px;background:linear-gradient(145deg,#b3c1a7,#416657)}.storyMiniProduct:nth-child(2) i{background:linear-gradient(145deg,#e1d0a9,#7f6a50)}.storyMiniProduct b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storyMiniProduct small{font-size:7px}.storyCatalogCta{background:#153d32;color:#fff;margin-top:7px}.storyChat{max-width:84%;padding:11px;margin:14px 0;border-radius:14px;font-size:10px;text-align:left}.storyChat.user{margin-left:auto;background:#153d32;color:#fff;border-bottom-right-radius:4px}.storyChat.ai{background:#fff;border-bottom-left-radius:4px}.storyChoices{display:grid;gap:6px}.storyChoices span{border:1px solid #b8c8c0;border-radius:99px;padding:8px;font-size:9px}.storyConfirmed,.storyLead{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;padding:12px;border-radius:13px;background:#e8f6d0;color:#31510b;font-size:9px;font-weight:800}.storyConfirmed svg,.storyLead svg{width:15px}.storyDays{display:flex;gap:7px;justify-content:center;margin:22px 0}.storyDays span{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-radius:12px;background:#fff;font-size:8px}.storyDays b{font-size:16px}.storyDays .active,.storyTimes .active{background:#153d32;color:#fff}.storyTimes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.storyTimes span{padding:10px;border-radius:10px;background:#fff;font-size:10px}.storyConfirmed{text-align:left}.storyConfirmed span{display:flex;flex-direction:column}.phoneStoryProgress{height:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.phoneStoryProgress span{display:flex;align-items:center;justify-content:center;gap:2px;font-size:7px;color:#65736e}.phoneStoryProgress svg{width:10px}@keyframes phoneStory{0%,20%{transform:translateX(0)}25%,45%{transform:translateX(-25%)}50%,70%{transform:translateX(-50%)}75%,95%{transform:translateX(-75%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.phoneStoryTrack{animation:none}}