.marketing-home{--cream:#f7f2e9;--soft-green:#edf2e9}.shop-hero{position:relative;isolation:isolate;min-height:640px;border-radius:24px;overflow:hidden;margin-top:24px;background:var(--cream)}.hero-scenes{position:absolute;inset:0;z-index:-2;touch-action:pan-y}.hero-scene,.hero-scene img{width:100%;height:100%}.hero-scene img{object-fit:cover;display:block}.shop-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#faf8f3 0%,#faf8f3f5 23%,#faf8f3d9 35%,#faf8f366 46%,transparent 58%);pointer-events:none}.shop-hero-copy{padding:46px 34px;width:48%}.shop-hero h1{font-size:clamp(40px,4.6vw,58px);line-height:1.04;letter-spacing:-2.5px;margin:20px 0}.shop-hero-copy>p{font-size:14px;line-height:1.6;max-width:390px;color:#56564d}.shop-hero-copy .hero-lead{font-size:18px;color:var(--ink);line-height:1.45;margin-bottom:20px}.shop-hero .hero-buttons{gap:18px;margin-top:25px}.shop-hero-copy .hero-assurance{font-size:11px;line-height:1.7;margin:20px 0 0}.hero-assurance strong{color:var(--ink)}.scene-controls{padding:18px 4px 24px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.scene-tabs{display:flex;gap:7px;flex-shrink:0}.scene-tabs button{border:0;background:transparent;color:#65655c;border-bottom:2px solid transparent;padding:12px 10px;font-size:12px;font-weight:700;min-height:44px}.scene-tabs button span{color:#888;font-size:10px;margin-right:5px}.scene-tabs button[aria-pressed=true]{border-bottom-color:var(--red);color:var(--red-dark)}.scene-controls>p{margin:0;font-size:12px;color:var(--muted);text-align:right;max-width:330px}.marketing-section{margin-top:90px;scroll-margin-top:24px}.marketing-heading{margin-bottom:32px;max-width:700px}.marketing-heading .eyebrow{margin-bottom:16px}.marketing-heading h2,.split-section h2,.zero-section h2{font-size:clamp(30px,3.8vw,44px);letter-spacing:-1.6px;line-height:1.12;margin:16px 0 20px}.marketing-heading>p,.split-section>div>p,.zero-section p{color:#66665e;font-size:16px}.use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.use-cases article{border:1px solid var(--line);border-radius:17px;overflow:hidden}.case-photo{aspect-ratio:16/10;overflow:hidden;background:var(--cream)}.case-photo img{width:100%;height:100%;object-fit:cover;object-position:85% center;display:block}.case-copy{padding:24px}.case-copy h3{font-size:23px;line-height:1.2;margin:14px 0}.case-copy p{font-size:14px;color:var(--muted);margin-bottom:0}.community-story{overflow:hidden;border-radius:24px;background:#fff6dd;box-shadow:0 18px 45px rgba(61,42,20,.08)}.community-story-art{display:block}.community-story-art img{display:block;width:100%;height:auto}.community-story-mobile{display:none}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}.simple-steps{padding-left:22px;color:#66665e;font-size:14px;line-height:1.65}.simple-steps li{padding:7px 0 7px 5px}.simple-steps strong{color:var(--ink)}.fine-print,.split-section>div>.fine-print{font-size:11px;color:var(--muted);line-height:1.7;margin:20px 0 0}.promotion-example{background:var(--cream);border-radius:22px;padding:32px}.example-label{font-size:9px;letter-spacing:1.1px;color:#747165;font-weight:700;display:block;line-height:1.6}.voice-example{display:flex;gap:15px;margin:23px 0}.voice-example>span{font-size:25px;color:var(--red)}.voice-example p{font-size:15px;margin:0}.message-example{background:white;padding:26px;border-radius:14px;box-shadow:0 10px 30px #35241808}.message-example h3{margin:17px 0 12px}.message-example p{font-size:14px;color:#65655c}.example-link{display:block;background:#f1f6ed;padding:12px;color:#366848;font-size:12px;border-radius:7px}.story-example{padding:20px 0 0;font-size:13px}.story-example p{margin:7px 0 0;color:var(--muted)}.store-example{background:var(--soft-green);padding:28px;border-radius:22px}.store-example-header{display:flex;gap:15px;align-items:center;margin-bottom:24px}.store-avatar{display:grid;place-items:center;width:49px;height:49px;background:#fff;border-radius:50%;font-size:22px;color:#617456;flex-shrink:0}.store-example-header h3{margin:7px 0;font-size:20px}.store-example-header p{font-size:12px;margin:0;color:var(--muted)}.sample-products{display:grid;grid-template-columns:1fr 1fr;gap:13px}.sample-products article{background:#fff;border-radius:11px;overflow:hidden;padding-bottom:17px}.sample-products img{width:100%;height:140px;object-fit:cover;display:block}.sample-products article:first-child img{object-position:right;object-fit:cover}.sample-products strong,.sample-products span{display:block;padding:0 14px;font-size:12px;margin-top:14px}.sample-products span{font-size:19px;margin-top:8px;font-weight:700}.sample-cart{display:flex;justify-content:space-between;gap:12px;padding:18px;background:#fff;border-radius:10px;margin-top:15px;font-size:13px}.zero-section{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;background:#232c24;color:#fff;padding:52px;border-radius:24px;align-items:center}.zero-section .eyebrow{color:#c6d6bf}.zero-section p{color:#d1dacb}.zero-section .text-link{color:#f9d978}.zero-number{text-align:center}.zero-number>strong{font-size:150px;line-height:1;letter-spacing:-10px;font-weight:700;color:#f9d978}.zero-number>strong span{font-size:76px;letter-spacing:-4px}.zero-number p{font-size:13px;margin:20px 0 0}.margin-example{padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.margin-example dl{margin:24px 0}.margin-example dl>div{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.margin-example dd{margin:0;white-space:nowrap;font-weight:700}.margin-example .margin-result{padding-top:22px;border:0;color:#286345}.margin-result dd{font-size:26px}.margin-example p,.margin-example small{font-size:12px;color:var(--muted);line-height:1.6}.confidence-section{padding:44px 0;border-block:1px solid var(--line)}.confidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:38px}.section-number{font-size:12px;color:var(--red);font-weight:700}.confidence-grid h3{margin:18px 0 12px;font-size:21px}.confidence-grid p{font-size:14px;color:var(--muted);margin:0}.public-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pricing-card{padding:34px;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;align-items:start}.pricing-card.featured{background:#fff8ef;border-color:#e8be8a}.pricing-card h3{font-size:28px;margin:20px 0 6px}.pricing-card .plan-subtitle{font-size:13px;color:var(--muted)}.plan-price{font-size:46px;font-weight:700;letter-spacing:-2px;margin:12px 0}.plan-price span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:5px}.pricing-card ul{list-style:none;padding:0;margin:14px 0 30px;font-size:14px;line-height:1.6;flex:1}.pricing-card li{padding:6px 0 6px 24px;position:relative}.pricing-card li:before{content:'✓';position:absolute;left:0;color:#527447;font-weight:700}.plans-note{text-align:center;margin-top:24px}.marketing-last-call{display:flex;align-items:center;gap:28px;background:var(--cream);padding:34px;border-radius:20px}.marketing-last-call h2{font-size:28px;margin:0 0 10px}.marketing-last-call p{font-size:14px;color:var(--muted);margin:0}.marketing-last-call>div{flex:1}.marketing-last-call img{object-fit:contain}.plans-page{padding-top:45px}.plans-page>.marketing-heading{margin:0 auto 38px;text-align:center}.plans-page h1{font-size:clamp(38px,5vw,58px)}.comparison-wrap{overflow:auto;border:1px solid var(--line);border-radius:14px}.plan-comparison{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.plan-comparison caption{text-align:left;padding:16px 20px;font-size:12px;color:var(--muted)}.plan-comparison th,.plan-comparison td{padding:18px 20px;border-bottom:1px solid var(--line);line-height:1.5}.plan-comparison thead{background:var(--cream)}.plan-comparison tbody th{font-weight:500;width:44%}.plan-comparison th small{font-weight:400;color:var(--muted)}.plan-comparison tr:last-child>*{border-bottom:0}.plan-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.plan-details h2{font-size:20px}.plan-details p{font-size:14px;color:var(--muted)}.pro-calculator{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.pro-calculator h3{font-size:17px}.marketing-home .eyebrow{line-height:1.5}.marketing-home .how-faq{margin-top:80px}
@media(max-width:1000px){.shop-hero{min-height:650px}.shop-hero-copy{width:51%;padding:35px 25px}.shop-hero h1{font-size:46px}.hero-scene img{object-position:65% center}.scene-controls{align-items:start}.scene-controls>p{max-width:220px}.split-section{gap:30px}.case-copy{padding:20px}.zero-section{padding:38px;gap:35px}.pricing-card{padding:28px}.marketing-last-call{flex-wrap:wrap}.marketing-last-call .button{margin-left:auto}}
@media(max-width:760px){.shop-hero{display:flex;flex-direction:column;min-height:0;margin-top:12px;border-radius:18px;overflow:hidden}.shop-hero:after{display:none}.shop-hero-copy{padding:30px 24px;width:100%;order:0}.shop-hero h1{font-size:clamp(38px,8vw,52px);letter-spacing:-1.6px;max-width:520px}.shop-hero-copy .hero-lead{font-size:17px;max-width:100%}.shop-hero-copy>p{max-width:100%}.hero-scenes{position:relative;order:1;z-index:0;aspect-ratio:1672/941}.hero-scene img{object-fit:contain}.scene-controls{display:block;padding:10px 0 20px}.scene-tabs{justify-content:space-between;gap:0}.scene-tabs button{padding:10px 7px;font-size:12px}.scene-controls>p{text-align:left;max-width:100%;font-size:12px;margin:12px 7px 0}.marketing-section{margin-top:55px}.marketing-heading{margin-bottom:24px}.marketing-heading h2,.split-section h2,.zero-section h2{font-size:32px;letter-spacing:-1.1px}.use-cases{grid-template-columns:1fr;gap:22px}.case-photo{aspect-ratio:16/9}.case-photo img{object-fit:contain}.case-copy h3{font-size:24px}.community-story{padding:27px 22px;border-radius:18px}.community-story-art{display:none}.community-story-mobile{display:block}.community-story-mobile h2{font-size:34px;line-height:1.03;letter-spacing:-1.3px;margin:13px 0}.community-story-mobile>p{color:var(--muted);line-height:1.55}.community-story-mobile ul{display:grid;gap:10px;list-style:none;padding:0;margin:24px 0}.community-story-mobile li{display:grid;gap:3px;padding:14px;border-radius:12px;background:rgba(255,255,255,.72)}.community-story-mobile li strong{font-size:15px}.community-story-mobile li span{color:var(--muted);font-size:12px;line-height:1.45}.split-section{grid-template-columns:1fr;gap:28px}.store-section>div:first-child{order:1}.promotion-example,.store-example,.margin-example{padding:24px}.zero-section{grid-template-columns:1fr;padding:30px;gap:22px}.zero-number>strong{font-size:115px}.zero-number>strong span{font-size:60px}.zero-number{padding:12px 0}.confidence-grid{grid-template-columns:1fr;gap:28px}.confidence-section{padding:30px 0}.confidence-grid h3{margin-top:10px}.public-plans{grid-template-columns:1fr;gap:18px}.pricing-card{padding:28px}.marketing-last-call{padding:24px;gap:18px}.marketing-last-call img{width:45px;height:60px}.marketing-last-call>div{min-width:190px}.marketing-last-call h2{font-size:25px}.marketing-last-call .button{width:100%}.marketing-home .how-faq{margin-top:50px}.plan-details{grid-template-columns:1fr;gap:20px}.plan-comparison{font-size:12px}.plan-comparison th,.plan-comparison td{padding:14px 10px;min-width:93px}.plan-comparison tbody th{min-width:124px}.plans-page{padding-top:30px}.sample-products img{height:115px}.sample-products strong{font-size:11px}.scene-tabs button span{font-size:9px}.hero-assurance{margin-bottom:0}.header nav>a[href='/vendas']{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.product-home{padding:34px 0 90px}.product-start{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center;min-height:620px;padding:72px;border-radius:28px;background:linear-gradient(145deg,#fff8ef,#fff 58%,#f4f6f8);box-shadow:0 24px 70px #2a1d100d}.product-start-copy{max-width:650px}.product-start-copy h1{margin:14px 0 22px;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-3.5px}.product-start-copy>p{max-width:590px;color:var(--muted);font-size:19px;line-height:1.6}.product-start-copy>.hero-buttons{margin:30px 0 18px}.product-start-copy>small{color:var(--muted);font-size:12px}.product-start-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-start-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:center;padding:20px;border:1px solid #e6e5e1;border-radius:16px;background:#ffffffd9;box-shadow:0 8px 22px #2221}.product-start-steps b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff}.product-start-steps strong,.product-start-steps small{display:block}.product-start-steps strong{font-size:15px}.product-start-steps small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.4}
@media(max-width:850px){.product-start{grid-template-columns:1fr;min-height:0;padding:48px 34px}.product-start-copy h1{font-size:54px}.product-start-steps{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.product-home{padding:12px 0 50px}.product-start{gap:38px;padding:34px 22px;border-radius:18px}.product-start-copy h1{font-size:43px;letter-spacing:-2px}.product-start-copy>p{font-size:16px}.product-start-copy .hero-buttons{align-items:stretch}.product-start-copy .button{text-align:center}.product-start-steps{grid-template-columns:1fr}.product-start-steps li{padding:16px}}
