:root{--sales-dark:#0b1020;--sales-ink:#12182a;--sales-purple:#7137e8;--sales-purple-2:#9a68ff;--sales-soft:#f5f6fb;--sales-line:#e7e9f1}.sales-page{margin:0;background:#fff;color:var(--sales-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.sales-page *{box-sizing:border-box}.sales-container{width:min(1180px,92%);margin-inline:auto}.sales-loader{position:fixed;inset:0;z-index:9999;background:#f8f9fc;display:grid;place-items:center;transition:opacity .45s ease,visibility .45s ease}.sales-loader.is-hidden{opacity:0;visibility:hidden}.loader-shell{width:min(620px,84vw);display:grid;gap:18px}.skeleton{display:block;border-radius:14px;background:linear-gradient(90deg,#e9ebf2 20%,#f8f9fb 40%,#e9ebf2 60%);background-size:220% 100%;animation:shimmer 1.15s infinite linear}.skeleton-logo{width:130px;height:28px}.skeleton-title{height:74px}.skeleton-copy{height:24px;width:76%}.skeleton-button{height:52px;width:210px}@keyframes shimmer{to{background-position:-220% 0}}.sales-header{height:76px;background:rgba(11,16,32,.92);color:#fff;position:fixed;inset:0 0 auto;z-index:100;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07);transition:height .25s,box-shadow .25s}.sales-header.is-scrolled{height:66px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.sales-brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:850;letter-spacing:-.04em}.sales-brand>span:last-child>span{color:#a77cff}.brand-symbol{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#9c6cff,#6d28d9);box-shadow:0 10px 25px rgba(109,40,217,.34)}.sales-nav{display:flex;gap:28px;margin-left:auto}.sales-nav a,.login-link{font-size:14px;color:#d9ddea;transition:color .2s}.sales-nav a:hover,.login-link:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:18px}.sales-btn{--mx:0px;--my:0px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 21px;border-radius:13px;font-weight:780;border:1px solid transparent;transform:translate(var(--mx),var(--my));transition:transform .18s ease,box-shadow .2s ease,background .2s,color .2s,border-color .2s}.sales-btn:hover{box-shadow:0 12px 28px rgba(92,42,190,.25)}.sales-btn:active{transform:translate(var(--mx),var(--my)) scale(.96)}.sales-btn-primary{background:linear-gradient(135deg,#8550ee,#6825d3);color:#fff}.sales-btn-light{background:#fff;color:#3a1c75}.sales-btn-dark{background:#11182b;color:#fff}.sales-btn-outline{border-color:#d9dced;background:#fff;color:#32205c}.sales-btn-large{min-height:58px;padding-inline:27px;font-size:16px}.sales-hero{position:relative;min-height:760px;padding:158px 0 112px;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(137,78,255,.27),transparent 30%),linear-gradient(130deg,#0b1020 5%,#171230 56%,#54219f 110%);overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.02fr .98fr;gap:76px;align-items:center;position:relative;z-index:2}.hero-copy{max-width:650px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:850;color:#8352e4}.eyebrow{padding:8px 12px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:#e9ddff;border-radius:999px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#a97cff;box-shadow:0 0 0 0 rgba(169,124,255,.5);animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(169,124,255,0)}}.hero-title{margin:22px 0 24px;font-size:clamp(47px,5.25vw,76px);line-height:.99;letter-spacing:-.055em;font-weight:850}.hero-title span{color:#b795ff}.hero-subtitle{max-width:620px;color:#d4d5e0;font-size:19px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.text-action{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700}.play-icon{width:34px;height:34px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center;font-size:10px}.trust-row{display:flex;align-items:center;gap:13px;margin-top:34px}.trust-row p{margin:0;color:#bfc3d3;font-size:13px}.trust-row strong{color:#fff}.avatar-stack{display:flex}.avatar-stack span{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;margin-left:-7px;border:2px solid #15122d;background:linear-gradient(145deg,#7a43dd,#ba8cff);font-size:9px;font-weight:800}.avatar-stack span:first-child{margin-left:0}.hero-visual{position:relative;min-height:520px;transform-style:preserve-3d}.visual-glow{position:absolute;inset:9% -4% 6%;border-radius:50%;filter:blur(55px);background:rgba(126,66,238,.37)}.browser-frame{position:absolute;inset:15px 12px 25px 0;background:#fff;border-radius:25px;padding:11px;box-shadow:0 35px 90px rgba(0,0,0,.34);transform:rotate(1.5deg);color:#171b2d}.browser-bar{height:38px;border-radius:14px 14px 7px 7px;background:#f2f3f7;display:flex;align-items:center;gap:6px;padding:0 12px}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#d1d4de}.browser-bar span{font-size:9px;color:#7b8090;background:#fff;border-radius:7px;padding:5px 12px;margin:auto}.store-preview{padding:16px}.preview-top{display:flex;align-items:center;gap:11px}.preview-logo{width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,#171a2e,#7740df);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.preview-top strong,.preview-top small{display:block}.preview-top small{font-size:8px;color:#9a9dab}.preview-cart{margin-left:auto;padding:7px 10px;border-radius:9px;background:#f2edff;font-size:10px}.preview-banner{height:155px;border-radius:17px;margin-top:14px;padding:25px;color:#fff;background:radial-gradient(circle at 85% 30%,rgba(255,255,255,.2),transparent 24%),linear-gradient(120deg,#161a32,#7740db);position:relative;overflow:hidden}.preview-banner:after{content:"";position:absolute;width:140px;height:140px;right:-15px;bottom:-63px;border:25px solid rgba(255,255,255,.09);border-radius:50%}.preview-banner small,.preview-banner strong{display:block}.preview-banner small{font-size:8px;letter-spacing:.15em}.preview-banner strong{font-size:22px;line-height:1.05;margin:8px 0 13px}.preview-banner span{display:inline-block;background:#fff;color:#412084;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:800}.preview-products{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.preview-products article{border:1px solid #ebedf3;border-radius:13px;padding:9px}.product-art{height:88px;border-radius:9px;margin-bottom:7px}.art-one{background:radial-gradient(circle at 50% 30%,#e6d7ff 0 18%,transparent 19%),linear-gradient(145deg,#f6f0ff,#ccb3ff)}.art-two{background:radial-gradient(circle at 55% 38%,#fff 0 15%,transparent 16%),linear-gradient(145deg,#e5eefb,#9cbcff)}.preview-products small,.preview-products strong,.preview-products b{display:block}.preview-products small{font-size:7px;color:#7e4be0}.preview-products strong{font-size:9px;margin:3px 0}.preview-products b{font-size:10px;color:#6332c6}.floating-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.96);color:#24283a;border-radius:14px;padding:12px 15px;box-shadow:0 18px 45px rgba(0,0,0,.22);font-size:11px}.floating-card small,.floating-card strong{display:block}.floating-card small{color:#85899a}.floating-order{left:-28px;bottom:47px}.floating-stock{right:-24px;top:54px}.status-icon{width:28px;height:28px;border-radius:9px;background:#dcfae6;color:#087a3e;display:grid;place-items:center;font-weight:900}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5}.orb-one{width:330px;height:330px;right:-140px;top:100px;background:rgba(142,78,255,.2)}.orb-two{width:190px;height:190px;left:-90px;bottom:20px;background:rgba(92,39,189,.25)}.hero-wave{position:absolute;left:-2%;right:-2%;bottom:-1px;height:68px;background:#fff;clip-path:ellipse(55% 42% at 50% 100%)}.logo-strip{padding:26px 0 34px;background:#fff}.logo-strip .sales-container{text-align:center}.logo-strip p{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#9a9dab}.business-tags{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;color:#5d6273;font-weight:720}.sales-section{padding:105px 0}.section-heading{max-width:580px;margin-bottom:42px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{font-size:clamp(34px,4.3vw,54px);line-height:1.05;letter-spacing:-.045em;margin:12px 0 18px}.section-heading p{font-size:17px;color:#6e7383;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;padding:29px;border:1px solid var(--sales-line);border-radius:21px;background:#fff;box-shadow:0 7px 24px rgba(31,35,56,.045);transition:transform .28s ease,border-color .28s,box-shadow .28s}.feature-card:hover{transform:translateY(-8px);border-color:#cfb9ff;box-shadow:0 23px 55px rgba(76,42,141,.12)}.feature-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#f0eaff;font-size:22px;transition:transform .25s}.feature-card:hover .feature-icon{transform:rotate(-7deg) scale(1.08)}.feature-card h3{font-size:20px;margin:20px 0 10px}.feature-card p{color:#717687;line-height:1.65}.feature-card a{font-size:14px;font-weight:800;color:#7039d9}.steps-section{background:#f5f6fa}.steps-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.steps-list{display:grid;gap:16px}.step-card{display:flex;gap:20px;padding:25px;background:#fff;border:1px solid #e8eaf1;border-radius:19px;box-shadow:0 12px 35px rgba(26,31,51,.05);transition:transform .25s}.step-card:hover{transform:translateX(8px)}.step-card>span{flex:0 0 50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#151b2e;color:#fff;font-weight:850}.step-card h3{margin:2px 0 8px}.step-card p{margin:0;color:#737888}.pricing-section{background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pricing-grid.count-1{max-width:430px;margin:auto;grid-template-columns:1fr}.pricing-grid.count-2{max-width:870px;margin:auto;grid-template-columns:repeat(2,1fr)}.price-card{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid #e1e4ec;border-radius:23px;background:#fff;color:#171b2d;box-shadow:0 10px 38px rgba(24,29,50,.06);transition:transform .28s,box-shadow .28s}.price-card:hover{transform:translateY(-9px);box-shadow:0 27px 65px rgba(65,37,118,.13)}.price-card.featured{border:2px solid #7942df;box-shadow:0 28px 70px rgba(100,49,196,.18)}.popular-label{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:7px 15px;background:#7137e8;color:#fff;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.price-head{min-height:105px}.price-head h3{font-size:23px;margin:0 0 10px}.price-head p{color:#74798a;font-size:14px}.price-value{display:flex;align-items:baseline;gap:4px;margin:12px 0}.price-value span{font-weight:800}.price-value strong{font-size:43px;letter-spacing:-.045em}.price-value small{color:#777c8d}.trial-note{font-size:13px;color:#656a7a;min-height:42px}.price-card>.sales-btn{width:100%;margin:12px 0 24px}.price-card ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}.price-card li{display:flex;gap:9px;color:#555b6c;font-size:14px}.price-card li span{color:#7038dd;font-weight:900}.final-cta{padding:35px 0 80px;background:#fff}.final-cta-inner{padding:56px 62px;border-radius:28px;color:#fff;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.15),transparent 30%),linear-gradient(125deg,#12172a,#5f26bd);display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 30px 70px rgba(44,25,83,.18)}.section-kicker.light{color:#cfb7ff}.final-cta h2{font-size:clamp(34px,4vw,51px);letter-spacing:-.045em;margin:10px 0}.final-cta p{color:#d9d6e4;margin:0}.sales-footer{padding:35px 0;background:#0b1020;color:#fff}.footer-inner{display:flex;align-items:center;gap:30px}.footer-inner p{margin-right:auto;color:#9297a9}.footer-inner>div{display:flex;gap:24px;color:#c7cad6}.js .reveal-item,.js .reveal-card{visibility:hidden}@media(max-width:980px){.sales-nav{display:none}.hero-layout,.steps-layout{grid-template-columns:1fr}.sales-hero{padding-top:132px}.hero-copy{max-width:none}.hero-visual{width:min(600px,100%);margin-inline:auto}.feature-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.steps-layout{gap:45px}.final-cta-inner{align-items:flex-start;flex-direction:column}.pricing-grid.count-3{grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto;padding:18px 4px 25px;scroll-snap-type:x mandatory}.pricing-grid.count-3 .price-card{scroll-snap-align:center}}@media(max-width:700px){.sales-header{height:68px}.header-actions .login-link{display:none}.sales-btn{min-height:45px;padding-inline:16px}.sales-hero{min-height:auto;padding:120px 0 90px}.hero-layout{gap:50px}.hero-title{font-size:47px}.hero-subtitle{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .sales-btn{width:100%}.text-action{justify-content:center}.hero-visual{min-height:405px}.browser-frame{right:0;bottom:0}.floating-stock{right:-6px;top:20px}.floating-order{left:-5px;bottom:20px}.feature-grid,.pricing-grid,.pricing-grid.count-2{grid-template-columns:1fr}.sales-section{padding:78px 0}.business-tags{gap:15px 24px}.final-cta-inner{padding:39px 28px}.final-cta-inner .sales-btn{width:100%}.footer-inner{align-items:flex-start;flex-direction:column}.footer-inner p{margin:0}.pricing-grid.count-3{display:grid;grid-template-columns:1fr;overflow:visible}.price-head{min-height:auto}}@media(max-width:450px){.sales-brand{font-size:18px}.header-actions .sales-btn{font-size:12px}.hero-title{font-size:40px}.hero-visual{min-height:340px}.browser-frame{inset:0}.floating-card{display:none}.preview-banner{height:125px}.preview-products .product-art{height:62px}.preview-banner strong{font-size:18px}.feature-card{padding:23px}.final-cta{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal-item,.js .reveal-card{visibility:visible}.sales-loader{display:none}}

/* Meu Clic v2.6.1 — destaque comercial do Estúdio de Flyers */
.flyer-sales-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f7ff 0%,#fff 100%)}
.flyer-sales-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.18),transparent 68%);right:-180px;top:-160px;pointer-events:none}
.flyer-sales-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:70px;align-items:center}
.flyer-sales-copy h2{font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 22px;max-width:820px;color:#101828}
.flyer-sales-copy>p{font-size:19px;line-height:1.72;color:#475467;max-width:760px}
.flyer-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:28px 0;color:#344054;font-weight:700}
.flyer-benefit-list span{display:flex;gap:9px;align-items:flex-start}
.flyer-benefit-list span::first-letter{color:#7c3aed}
.flyer-bonus-callout{display:grid;gap:6px;padding:20px 22px;margin:0 0 25px;border:1px solid #d8b4fe;border-radius:20px;background:linear-gradient(135deg,#faf5ff,#f5f3ff);box-shadow:0 16px 40px rgba(109,40,217,.10)}
.flyer-bonus-callout b{font-size:19px;color:#5b21b6}.flyer-bonus-callout small{color:#6b7280;line-height:1.5}
.flyer-sales-visual{position:relative;display:grid;place-items:center;min-height:650px;border-radius:38px;background:linear-gradient(145deg,#111827,#312e81 55%,#7c3aed);padding:34px;box-shadow:0 35px 90px rgba(49,46,129,.28)}
.flyer-phone-mockup{width:min(350px,100%);aspect-ratio:9/16;border:10px solid #111827;border-radius:40px;padding:28px 20px;background:linear-gradient(155deg,rgba(22,15,45,.22),rgba(76,29,149,.5)),linear-gradient(145deg,#c4b5fd,#6d28d9);box-shadow:0 26px 65px rgba(0,0,0,.35);display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden}
.flyer-mock-top span{font-size:11px;letter-spacing:.15em;font-weight:800}.flyer-mock-top b{display:block;font-size:27px;line-height:1.05;margin-top:9px;max-width:250px}
.flyer-mock-products{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;height:225px}.flyer-mock-products i{display:block;border-radius:24px 24px 13px 13px;background:linear-gradient(180deg,#fff,#ddd6fe);box-shadow:0 18px 35px rgba(0,0,0,.18)}.flyer-mock-products i:nth-child(1){height:70%}.flyer-mock-products i:nth-child(2){height:95%}.flyer-mock-products i:nth-child(3){height:78%}
.flyer-mock-card{display:grid;grid-template-columns:82px 1fr;gap:15px;align-items:center;background:#fff;color:#111827;padding:16px;border-radius:22px}.mock-qr{display:grid;place-items:center;width:82px;height:82px;background:repeating-conic-gradient(#111827 0 12.5%,#fff 0 25%) 50%/18px 18px;border:6px solid #fff;outline:3px solid #111827;font-size:0}.flyer-mock-card strong,.flyer-mock-card small,.flyer-mock-card b{display:block}.flyer-mock-card strong{font-size:17px}.flyer-mock-card small{font-size:11px;line-height:1.35;margin:4px 0}.flyer-mock-card b{font-size:10px;color:#7c3aed}
.flyer-floating-note{position:absolute;right:-22px;bottom:68px;display:flex;align-items:center;gap:10px;background:#fff;padding:14px 18px;border-radius:17px;box-shadow:0 18px 45px rgba(15,23,42,.25);color:#111827}.flyer-floating-note span{font-size:24px}.flyer-floating-note small,.flyer-floating-note strong{display:block}.flyer-floating-note small{color:#667085}.flyer-floating-note strong{font-size:16px}
.price-card.featured:has(.price-value strong){box-shadow:0 30px 75px rgba(109,40,217,.18)}
@media(max-width:980px){.flyer-sales-shell{grid-template-columns:1fr;gap:45px}.flyer-sales-visual{min-height:600px}.flyer-floating-note{right:18px}}
@media(max-width:620px){.flyer-benefit-list{grid-template-columns:1fr}.flyer-sales-copy h2{font-size:40px}.flyer-sales-copy>p{font-size:17px}.flyer-sales-visual{min-height:540px;padding:18px;border-radius:28px}.flyer-phone-mockup{width:300px;padding:24px 16px}.flyer-floating-note{right:8px;bottom:28px}.flyer-mock-card{grid-template-columns:68px 1fr}.mock-qr{width:68px;height:68px}}

/* Meu Clic v2.11 — identidade visual */
:root{--mc-navy:#071b33;--mc-blue:#1677ff;--mc-cyan:#16d6c5;--mc-ice:#f3f8fc;--mc-text:#10243a}
.sales-page{color:var(--mc-text);background:var(--mc-ice)}
.sales-header{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(7,27,51,.08)}
.sales-brand .brand-logo{width:174px;height:auto;display:block}
.sales-hero,.final-cta{background:linear-gradient(135deg,#06172c 0%,#0a3156 55%,#126f91 100%)}
.hero-title span,.section-kicker,.feature-card a{color:var(--mc-blue)}
.sales-btn-primary{background:linear-gradient(135deg,var(--mc-blue),#0ca8c5);box-shadow:0 14px 34px rgba(22,119,255,.25)}
.sales-btn-primary:hover{filter:brightness(1.06)}
.brand-symbol{background:linear-gradient(135deg,var(--mc-cyan),var(--mc-blue))}
.feature-icon{background:linear-gradient(135deg,rgba(22,214,197,.14),rgba(22,119,255,.14))}
.meuclic-benefits-visual{min-height:500px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center;position:relative;background:radial-gradient(circle at center,rgba(22,214,197,.15),transparent 52%),#071b33;color:#fff;padding:34px}
.benefit-orbit{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:22px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(8px)}
.benefit-orbit span{font-size:30px}.benefit-orbit b{font-size:15px}
.meuclic-core{grid-column:1/-1;text-align:center;padding:24px}.meuclic-core img{width:84px;display:block;margin:0 auto 10px}.meuclic-core strong{display:block;font-size:30px}.meuclic-core small{color:#b8d8ea}
@media(max-width:700px){.sales-brand .brand-logo{width:138px}.meuclic-benefits-visual{min-height:auto;grid-template-columns:1fr;padding:22px}.meuclic-core{grid-column:1}}


/* Meu Clic v2.12.1 — acessibilidade, contraste e leitura da landing page */
:root{
  --mc-surface:#ffffff;
  --mc-surface-alt:#eaf3fa;
  --mc-border:#cbd9e6;
  --mc-muted:#43566b;
  --mc-muted-strong:#2b4056;
  --mc-link:#075fd1;
}
.sales-page{background:#fff;color:#0a2036}
.sales-header{background:rgba(255,255,255,.97);border-bottom-color:#cfdce8;box-shadow:0 6px 24px rgba(7,27,51,.08)}
.sales-nav a,.login-link{color:#29445e;font-weight:720}.sales-nav a:hover,.login-link:hover{color:#075fd1}
.logo-strip{border-bottom:1px solid #d8e3ed}.logo-strip p{color:#53677a}.business-tags{color:#243e56}
.sales-section{background:#f4f8fc}.sales-section:nth-of-type(even){background:#fff}
.section-heading p,.feature-card p,.step-card p,.price-head p,.trial-note,.price-value small{color:var(--mc-muted)}
.section-kicker{color:#075fd1}.feature-card a{color:var(--mc-link);text-decoration-thickness:2px;text-underline-offset:3px}
.feature-card,.step-card,.price-card{border-color:var(--mc-border);box-shadow:0 12px 34px rgba(18,55,86,.09)}
.feature-card h3,.step-card h3,.price-head h3{color:#0b2741}
.feature-icon{border:1px solid #b9d5e5;background:linear-gradient(135deg,#dff8f4,#e4efff)}
.steps-section{background:#eaf2f8}.flyer-sales-section{background:linear-gradient(180deg,#f4f0ff 0%,#fff 100%)}
.flyer-sales-copy>p,.flyer-bonus-callout small{color:#3d5064}.flyer-benefit-list{color:#203a53}
.pricing-section{background:#fff}.pricing-section .section-heading p{color:#44586d}
.price-card li{color:#34495e}.price-card li span{color:#075fd1}.price-card.featured{border-color:#1a73e8}
.sales-btn-outline{border-color:#8ca6bd;color:#123b61;background:#fff}.sales-btn-outline:hover{background:#edf5fc;border-color:#357fc7}
.final-cta{background:#fff}.final-cta-inner{background:linear-gradient(125deg,#071b33,#173f73 58%,#126f91)}
.sales-footer{background:#061426}.footer-inner p{color:#c3d2df}.footer-inner>div{color:#e6f0f7}
@media(max-width:700px){.section-heading p,.feature-card p,.step-card p,.price-head p{font-size:15px}.feature-card,.step-card,.price-card{border-width:1px}}


/* Meu Clic v2.16.1 — destaque comercial para marketplaces por produto */
.marketplace-feature-card{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 34px;background:linear-gradient(120deg,#f4fbff 0%,#f7f4ff 52%,#fff 100%);border-color:#b9dff6;overflow:hidden}
.marketplace-feature-card:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-80px;top:-120px;background:radial-gradient(circle,rgba(22,119,255,.17),transparent 68%);pointer-events:none}
.marketplace-feature-card .feature-icon{margin:0;position:relative;z-index:1}
.marketplace-feature-copy{position:relative;z-index:1}
.marketplace-feature-card h3{margin:0 0 8px}
.marketplace-feature-card p{margin:0;max-width:760px}
.marketplace-feature-card>a{position:relative;z-index:1;white-space:nowrap;padding:12px 16px;border-radius:12px;background:#075fd1;color:#fff;text-decoration:none}
.marketplace-feature-card>a:hover{background:#054ca7}
.marketplace-sales-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}
.marketplace-sales-tags span{padding:7px 10px;border:1px solid #cfe1f1;border-radius:999px;background:rgba(255,255,255,.86);color:#24445f;font-size:12px;font-weight:800}
@media(max-width:850px){.marketplace-feature-card{grid-template-columns:auto 1fr}.marketplace-feature-card>a{grid-column:1/-1;justify-self:start}}
@media(max-width:700px){.marketplace-feature-card{grid-template-columns:1fr;padding:26px}.marketplace-feature-card>a{grid-column:1;width:100%;text-align:center}.marketplace-sales-tags{gap:7px}.marketplace-sales-tags span{font-size:11px}}

/* Meu Clic v2.21.1 — refinamento da hero, mockup mobile e contraste da marca */
.sales-header .sales-brand{flex:0 0 auto;min-width:0}
.sales-header .sales-brand .brand-logo{max-width:100%;filter:drop-shadow(0 1px 0 rgba(255,255,255,.45))}
.sales-footer .sales-brand{padding:8px 11px;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.hero-copy,.hero-visual,.browser-frame,.store-preview,.preview-products article{min-width:0}
.preview-products article{background:#fff;border-color:#dfe7ef;box-shadow:0 7px 18px rgba(12,42,68,.08);overflow:hidden}
.product-art{background-color:#edf4fb;border:1px solid rgba(7,27,51,.06)}
.art-one{background:radial-gradient(circle at 50% 30%,#e6d7ff 0 18%,transparent 19%),linear-gradient(145deg,#f9f6ff,#ccb3ff)}
.art-two{background:radial-gradient(circle at 55% 38%,#fff 0 15%,transparent 16%),linear-gradient(145deg,#f2f7ff,#9cbcff)}
.store-preview{border-radius:0 0 16px 16px;background:#f6f9fc}
.preview-top{padding:2px 3px 0}
.preview-products strong{color:#172b3f}.preview-products b{color:#075fd1}

@media(max-width:700px){
 .sales-container{width:min(100% - 28px,1180px)}
 .header-inner{gap:12px}.sales-header .sales-brand .brand-logo{width:132px}.header-actions{gap:8px}.header-actions .sales-btn{padding-inline:13px}
 .sales-hero{padding:108px 0 72px}.hero-layout{gap:34px}.hero-title{font-size:clamp(36px,11vw,47px);line-height:1.01;margin-top:18px}.hero-subtitle{font-size:16px;line-height:1.58}.eyebrow{max-width:100%;white-space:normal;line-height:1.35}
 .hero-visual{width:100%;min-height:0;margin:0;transform:none!important}.visual-glow{inset:8% 4% 5%;filter:blur(34px)}
 .browser-frame{position:relative;inset:auto!important;width:100%;padding:8px;border-radius:21px;transform:none!important;box-shadow:0 24px 58px rgba(0,0,0,.3)}
 .browser-bar{height:34px;padding-inline:9px}.browser-bar span{min-width:0;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .store-preview{padding:12px;border-radius:0 0 14px 14px}.preview-banner{margin-top:11px;padding:20px;height:142px}.preview-products{gap:9px;margin-top:10px}.preview-products article{padding:8px}.product-art{height:76px}
 .floating-card{display:none!important}.hero-wave{height:46px}
}
@media(max-width:430px){
 .sales-header .sales-brand .brand-logo{width:118px}.header-actions .sales-btn{font-size:11px;padding-inline:11px;min-height:42px}
 .sales-hero{padding-top:102px}.hero-title{font-size:clamp(34px,10.5vw,41px)}.hero-actions{gap:14px;margin-top:26px}.trust-row{align-items:flex-start;margin-top:27px}.avatar-stack{padding-top:2px}
 .preview-banner{height:124px;padding:17px}.preview-banner strong{font-size:17px}.preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.preview-products article{padding:7px}.product-art{height:64px}.preview-products strong{font-size:8px;line-height:1.25}.preview-products b{font-size:9px}
}
/* Contraste do símbolo central Meu Clic sobre fundos escuros */
.meuclic-core img{padding:7px;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.24)}

/* Meu Clic v2.23.1 — Correção de isolamento do .section-heading da landing page */
.sales-page .section-heading{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  max-width:680px!important;
  width:100%!important;
  margin-bottom:42px!important;
}
.sales-page .section-heading.centered{
  align-items:center!important;
  text-align:center!important;
  margin-inline:auto!important;
}
.sales-page .section-heading > *{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
.sales-page .section-heading .section-kicker{
  display:inline-flex!important;
  width:auto!important;
}
.sales-page .section-heading .sales-btn{
  display:inline-flex!important;
  width:auto!important;
  margin-top:20px!important;
}

/* Meu Clic 3.0: segmentos também são páginas de aquisição orgânica. */
.business-tags a{color:inherit;font-weight:inherit;text-decoration:none;transition:color .2s,transform .2s}.business-tags a:hover{color:var(--sales-purple);transform:translateY(-2px)}

/* Meu Clic v4.1.1 — foco comercial do beta */
.pricing-trial-banner{display:flex;align-items:center;justify-content:center;gap:18px;margin:-12px auto 34px;padding:18px 22px;max-width:920px;border:1px solid #b9dff6;border-radius:18px;background:linear-gradient(120deg,#f4fbff 0%,#f7fbff 100%);box-shadow:0 12px 34px rgba(18,55,86,.07);color:#24445f}
.pricing-trial-banner strong{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#075fd1;color:#fff;font-size:13px;white-space:nowrap}
.pricing-trial-banner span{font-size:14px;line-height:1.55}
@media(max-width:700px){.pricing-trial-banner{align-items:flex-start;flex-direction:column;margin-top:-4px}.pricing-trial-banner strong{font-size:12px}}
