Semana da Maternidade Essencial — Tabata Mazetto

:root {
/* paleta refinada — sálvia profunda, terracota, creme */
–sage-deep: #3d4f3c;
–sage: #5b6f54;
–sage-soft: #8aa080;
–sage-mist: #d8e0d2;
–sage-bg: #eef0e8;
–terracota: #c8694a;
–terracota-deep: #a3543b;
–terracota-soft: #e8b8a3;
–cream: #f6f1e8;
–cream-warm: #efe6d5;
–ink: #2a2520;
–ink-soft: #4a423b;
–ink-mute: #7a6f64;
–gold: #b89968;
–white-warm: #faf7f1;
–serif: ‘Fraunces’, Georgia, serif;
–sans: ‘Inter’, -apple-system, sans-serif;
–script: ‘Caveat’, cursive;
–radius-sm: 6px;
–radius: 14px;
–radius-lg: 24px;
–shadow-soft: 0 12px 40px -12px rgba(42, 37, 32, 0.18);
–shadow-card: 0 24px 60px -24px rgba(42, 37, 32, 0.22);
–shadow-deep: 0 40px 80px -30px rgba(42, 37, 32, 0.35);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: var(–sans);
color: var(–ink);
background: var(–cream);
line-height: 1.6;
overflow-x: hidden;
font-weight: 400;
-webkit-font-smoothing: antialiased;
}
/* ====== BARRA DE URGÊNCIA SUPERIOR ====== */
.urgency-bar {
background: var(–ink);
color: var(–cream);
padding: 10px 20px;
text-align: center;
font-size: 13px;
letter-spacing: 0.04em;
display: flex;
justify-content: center;
align-items: center;
gap: 20px;
flex-wrap: wrap;
position: relative;
z-index: 100;
}
.urgency-bar .pulse-dot {
width: 8px;
height: 8px;
background: var(–terracota);
border-radius: 50%;
animation: pulse 1.6s ease-in-out infinite;
display: inline-block;
}
@keyframes pulse {
0%, 100% { opacity: 1; transform: scale(1); box-shadow: 0 0 0 0 rgba(200, 105, 74, 0.6); }
50% { opacity: 0.7; transform: scale(1.15); box-shadow: 0 0 0 8px rgba(200, 105, 74, 0); }
}
.countdown {
display: flex;
gap: 8px;
align-items: center;
font-family: var(–serif);
font-weight: 500;
}
.countdown-unit {
background: rgba(246, 241, 232, 0.1);
padding: 4px 10px;
border-radius: 4px;
min-width: 38px;
text-align: center;
font-variant-numeric: tabular-nums;
}
.countdown-unit .num {
font-size: 16px;
font-weight: 600;
color: var(–terracota-soft);
}
.countdown-unit .label {
font-size: 9px;
text-transform: uppercase;
letter-spacing: 0.1em;
opacity: 0.7;
font-family: var(–sans);
}
/* ====== HERO ====== */
.hero {
background: linear-gradient(180deg, var(–cream) 0%, var(–white-warm) 100%);
padding: 60px 24px 80px;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
top: -10%;
right: -15%;
width: 600px;
height: 600px;
background: radial-gradient(circle, var(–sage-mist) 0%, transparent 70%);
opacity: 0.6;
border-radius: 50%;
pointer-events: none;
}
.hero::after {
content: ”;
position: absolute;
bottom: -20%;
left: -10%;
width: 500px;
height: 500px;
background: radial-gradient(circle, var(–terracota-soft) 0%, transparent 70%);
opacity: 0.3;
border-radius: 50%;
pointer-events: none;
}
.hero-container {
max-width: 1180px;
margin: 0 auto;
display: grid;
grid-template-columns: 1.15fr 1fr;
gap: 60px;
align-items: center;
position: relative;
z-index: 2;
}
.hero-eyebrow {
display: inline-flex;
align-items: center;
gap: 10px;
background: var(–sage-mist);
color: var(–sage-deep);
padding: 8px 16px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 20px;
border: 1px solid rgba(91, 111, 84, 0.18);
}
.hero-eyebrow svg { width: 14px; height: 14px; }
/* Badge de data do evento — destaque principal da primeira dobra */
.event-date-badge {
display: inline-flex;
align-items: center;
gap: 14px;
background: linear-gradient(135deg, var(–terracota), var(–terracota-deep));
color: var(–cream);
padding: 12px 20px 12px 16px;
border-radius: 12px;
margin-bottom: 20px;
box-shadow: 0 10px 28px -8px rgba(200, 105, 74, 0.45);
position: relative;
overflow: hidden;
}
.event-date-badge::before {
content: ”;
position: absolute;
inset: 0;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent);
animation: shine 3s ease-in-out infinite;
}
@keyframes shine {
0%, 100% { transform: translateX(-100%); }
50% { transform: translateX(100%); }
}
.event-date-icon {
width: 44px;
height: 44px;
background: rgba(255, 255, 255, 0.18);
border-radius: 10px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex-shrink: 0;
border: 1px solid rgba(255, 255, 255, 0.25);
position: relative;
z-index: 2;
}
.event-date-icon .month {
font-size: 8px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
line-height: 1;
opacity: 0.95;
}
.event-date-icon .day {
font-family: var(–serif);
font-size: 18px;
font-weight: 600;
line-height: 1;
margin-top: 2px;
}
.event-date-text {
position: relative;
z-index: 2;
line-height: 1.2;
}
.event-date-label {
font-size: 10px;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
opacity: 0.85;
margin-bottom: 3px;
}
.event-date-value {
font-family: var(–serif);
font-size: 18px;
font-weight: 600;
letter-spacing: -0.01em;
}
.event-date-value em {
font-style: italic;
font-weight: 500;
opacity: 0.9;
}
.hero h1 {
font-family: var(–serif);
font-size: clamp(30px, 4.6vw, 56px);
line-height: 1.08;
font-weight: 400;
color: var(–ink);
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.hero h1 em {
font-style: italic;
color: var(–sage-deep);
font-weight: 500;
}
.hero h1 .accent {
position: relative;
display: inline-block;
color: var(–terracota-deep);
font-weight: 500;
}
.hero h1 .accent::after {
content: ”;
position: absolute;
bottom: -2px;
left: 0;
right: 0;
height: 8px;
background: var(–terracota-soft);
opacity: 0.45;
z-index: -1;
border-radius: 2px;
}
.hero-sub {
font-size: 19px;
line-height: 1.55;
color: var(–ink-soft);
margin-bottom: 24px;
max-width: 540px;
}
.hero-promise {
display: flex;
gap: 14px;
align-items: flex-start;
margin-bottom: 36px;
padding: 16px 20px;
background: rgba(255, 255, 255, 0.6);
border-left: 3px solid var(–sage);
border-radius: 4px;
max-width: 540px;
}
.hero-promise strong {
font-family: var(–serif);
font-style: italic;
font-weight: 500;
color: var(–sage-deep);
}
.cta-primary {
display: inline-flex;
align-items: center;
gap: 12px;
background: var(–terracota);
color: var(–white-warm);
padding: 18px 34px;
border-radius: 50px;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.02em;
text-decoration: none;
border: none;
cursor: pointer;
transition: all 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
box-shadow: 0 8px 24px -8px rgba(200, 105, 74, 0.5);
font-family: var(–sans);
text-transform: uppercase;
letter-spacing: 0.06em;
font-size: 14px;
}
.cta-primary:hover {
background: var(–terracota-deep);
transform: translateY(-2px);
box-shadow: 0 14px 36px -8px rgba(200, 105, 74, 0.6);
}
.cta-primary svg {
width: 18px;
height: 18px;
transition: transform 0.3s;
}
.cta-primary:hover svg { transform: translateX(4px); }
.hero-trust {
display: flex;
gap: 28px;
margin-top: 32px;
flex-wrap: wrap;
}
.trust-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
color: var(–ink-mute);
}
.trust-item svg {
width: 16px;
height: 16px;
color: var(–sage);
}
/* hero image */
.hero-visual {
position: relative;
}
.hero-image-frame {
position: relative;
aspect-ratio: 4/5;
border-radius: var(–radius-lg);
overflow: hidden;
box-shadow: var(–shadow-deep);
background: var(–sage-mist);
}
.hero-image-frame img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.hero-image-frame::before {
content: ”;
position: absolute;
inset: 0;
background: linear-gradient(180deg, transparent 60%, rgba(42, 37, 32, 0.35) 100%);
z-index: 1;
pointer-events: none;
}
.author-tag {
position: absolute;
bottom: 24px;
left: 24px;
right: 24px;
z-index: 2;
color: var(–white-warm);
}
.author-tag-name {
font-family: var(–serif);
font-size: 22px;
font-weight: 500;
font-style: italic;
}
.author-tag-role {
font-size: 12px;
letter-spacing: 0.1em;
text-transform: uppercase;
opacity: 0.85;
margin-top: 4px;
}
.floating-badge {
position: absolute;
background: var(–cream);
padding: 16px 20px;
border-radius: var(–radius);
box-shadow: var(–shadow-card);
display: flex;
align-items: center;
gap: 12px;
z-index: 3;
border: 1px solid rgba(91, 111, 84, 0.15);
}
.floating-badge.b1 {
top: 30px;
left: -30px;
animation: floaty 4s ease-in-out infinite;
}
.floating-badge.b2 {
bottom: 90px;
right: -20px;
animation: floaty 4s ease-in-out infinite 2s;
}
@keyframes floaty {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-8px); }
}
.badge-icon {
width: 38px;
height: 38px;
border-radius: 50%;
background: var(–sage-mist);
display: flex;
align-items: center;
justify-content: center;
color: var(–sage-deep);
}
.badge-text {
font-size: 12px;
line-height: 1.3;
}
.badge-text strong {
display: block;
font-family: var(–serif);
font-size: 16px;
color: var(–ink);
font-weight: 600;
}
.badge-text span { color: var(–ink-mute); }
/* ====== SEÇÃO DOR ====== */
.pain {
background: var(–ink);
color: var(–cream);
padding: 100px 24px;
position: relative;
overflow: hidden;
}
.pain::before {
content: ”;
position: absolute;
inset: 0;
background-image: radial-gradient(circle at 20% 30%, rgba(200, 105, 74, 0.08) 0%, transparent 50%),
radial-gradient(circle at 80% 70%, rgba(91, 111, 84, 0.1) 0%, transparent 50%);
pointer-events: none;
}
.container {
max-width: 1080px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.container-narrow {
max-width: 760px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.section-eyebrow {
font-family: var(–script);
font-size: 28px;
color: var(–terracota-soft);
margin-bottom: 12px;
display: inline-block;
}
.pain h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 52px);
font-weight: 400;
line-height: 1.1;
letter-spacing: -0.02em;
margin-bottom: 40px;
}
.pain h2 em {
font-style: italic;
color: var(–terracota-soft);
}
.pain-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 24px;
margin-top: 60px;
}
.pain-card {
background: rgba(246, 241, 232, 0.04);
border: 1px solid rgba(246, 241, 232, 0.1);
padding: 28px;
border-radius: var(–radius);
backdrop-filter: blur(8px);
}
.pain-card-num {
font-family: var(–serif);
font-size: 36px;
font-style: italic;
color: var(–terracota-soft);
font-weight: 400;
margin-bottom: 12px;
line-height: 1;
}
.pain-card h3 {
font-family: var(–serif);
font-size: 20px;
font-weight: 500;
margin-bottom: 10px;
color: var(–cream);
}
.pain-card p {
font-size: 14px;
color: rgba(246, 241, 232, 0.7);
line-height: 1.55;
}
.pain-statement {
margin-top: 70px;
padding: 40px;
background: linear-gradient(135deg, rgba(200, 105, 74, 0.12), rgba(91, 111, 84, 0.08));
border-radius: var(–radius-lg);
text-align: center;
border: 1px solid rgba(200, 105, 74, 0.2);
}
.pain-statement p {
font-family: var(–serif);
font-size: clamp(22px, 3vw, 32px);
font-style: italic;
line-height: 1.3;
color: var(–cream);
font-weight: 400;
}
.pain-statement strong {
font-style: normal;
color: var(–terracota-soft);
font-weight: 600;
}
/* ====== AUTORIDADE — BIO TABATA ====== */
.authority {
background: var(–cream-warm);
padding: 110px 24px;
position: relative;
}
.authority-grid {
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 70px;
align-items: center;
}
.authority-image {
position: relative;
aspect-ratio: 4/5;
border-radius: var(–radius-lg);
overflow: hidden;
box-shadow: var(–shadow-card);
background: var(–sage-mist);
}
.authority-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.authority-image::after {
content: ”;
position: absolute;
top: 24px;
left: 24px;
right: 24px;
bottom: 24px;
border: 1px solid rgba(246, 241, 232, 0.4);
border-radius: var(–radius);
pointer-events: none;
}
.authority h2 {
font-family: var(–serif);
font-size: clamp(34px, 4.2vw, 48px);
font-weight: 400;
line-height: 1.08;
color: var(–ink);
margin-bottom: 24px;
letter-spacing: -0.02em;
}
.authority h2 em {
font-style: italic;
color: var(–sage-deep);
}
.authority-text p {
font-size: 17px;
color: var(–ink-soft);
line-height: 1.7;
margin-bottom: 18px;
}
.authority-credentials {
margin-top: 32px;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 18px;
}
.credential {
display: flex;
gap: 14px;
align-items: flex-start;
padding: 16px;
background: rgba(255, 255, 255, 0.5);
border-radius: var(–radius-sm);
border: 1px solid rgba(91, 111, 84, 0.1);
}
.credential-icon {
width: 36px;
height: 36px;
background: var(–sage);
color: var(–cream);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.credential-icon svg { width: 18px; height: 18px; }
.credential-text strong {
display: block;
font-family: var(–serif);
font-size: 17px;
color: var(–ink);
font-weight: 600;
}
.credential-text span {
font-size: 12px;
color: var(–ink-mute);
letter-spacing: 0.03em;
}
/* ====== MECANISMO / PONTE LÓGICA ====== */
.mechanism {
background: var(–sage-bg);
padding: 110px 24px;
position: relative;
overflow: hidden;
}
.mechanism::before {
content: ”;
position: absolute;
top: 10%;
right: -5%;
width: 400px;
height: 400px;
background: radial-gradient(circle, rgba(91, 111, 84, 0.15) 0%, transparent 70%);
border-radius: 50%;
}
.mech-header {
text-align: center;
max-width: 720px;
margin: 0 auto 70px;
}
.mech-header h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 48px);
font-weight: 400;
line-height: 1.1;
color: var(–ink);
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.mech-header h2 em {
font-style: italic;
color: var(–sage-deep);
}
.mech-header p {
font-size: 18px;
color: var(–ink-soft);
line-height: 1.6;
}
.science-bridge {
background: var(–white-warm);
border-radius: var(–radius-lg);
padding: 40px 44px;
max-width: 820px;
margin: 0 auto 70px;
box-shadow: var(–shadow-soft);
border-left: 4px solid var(–sage);
position: relative;
}
.science-bridge::before {
content: ‘”‘;
position: absolute;
top: 10px;
left: 20px;
font-family: var(–serif);
font-size: 80px;
color: var(–sage-mist);
line-height: 1;
font-style: italic;
}
.science-bridge p {
font-size: 17px;
line-height: 1.7;
color: var(–ink-soft);
position: relative;
z-index: 2;
}
.science-bridge strong {
color: var(–sage-deep);
font-weight: 600;
}
.pillars-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
max-width: 1080px;
margin: 0 auto;
}
.pillar {
background: var(–white-warm);
padding: 36px 28px;
border-radius: var(–radius);
box-shadow: var(–shadow-soft);
transition: transform 0.4s ease, box-shadow 0.4s ease;
border: 1px solid rgba(91, 111, 84, 0.08);
position: relative;
overflow: hidden;
}
.pillar:hover {
transform: translateY(-6px);
box-shadow: var(–shadow-card);
}
.pillar-num {
font-family: var(–serif);
font-style: italic;
font-size: 14px;
color: var(–terracota);
letter-spacing: 0.15em;
font-weight: 500;
margin-bottom: 16px;
}
.pillar-icon {
width: 52px;
height: 52px;
background: var(–sage-mist);
color: var(–sage-deep);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.pillar-icon svg { width: 24px; height: 24px; }
.pillar h3 {
font-family: var(–serif);
font-size: 22px;
font-weight: 500;
color: var(–ink);
margin-bottom: 12px;
line-height: 1.2;
}
.pillar p {
font-size: 14.5px;
color: var(–ink-soft);
line-height: 1.6;
}
/* ====== DEPOIMENTOS ====== */
.testimonials {
background: var(–cream);
padding: 110px 24px;
position: relative;
}
.test-header {
text-align: center;
max-width: 700px;
margin: 0 auto 70px;
}
.test-header h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 48px);
font-weight: 400;
line-height: 1.1;
color: var(–ink);
margin-bottom: 16px;
letter-spacing: -0.02em;
}
.test-header h2 em {
font-style: italic;
color: var(–terracota-deep);
}
.test-header p {
font-size: 17px;
color: var(–ink-mute);
}
.test-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 28px;
max-width: 1100px;
margin: 0 auto;
}
.test-card {
background: var(–white-warm);
padding: 32px 28px;
border-radius: var(–radius);
box-shadow: var(–shadow-soft);
border: 1px solid rgba(91, 111, 84, 0.1);
position: relative;
}
.test-card.featured {
background: var(–sage-deep);
color: var(–cream);
grid-column: span 1;
}
.test-stars {
color: var(–gold);
margin-bottom: 16px;
font-size: 16px;
letter-spacing: 2px;
}
.test-quote {
font-family: var(–serif);
font-style: italic;
font-size: 17px;
line-height: 1.55;
color: var(–ink-soft);
margin-bottom: 24px;
}
.test-card.featured .test-quote { color: var(–cream); }
.test-author {
display: flex;
align-items: center;
gap: 14px;
padding-top: 18px;
border-top: 1px solid rgba(91, 111, 84, 0.15);
}
.test-card.featured .test-author {
border-top-color: rgba(246, 241, 232, 0.2);
}
.test-avatar {
width: 44px;
height: 44px;
border-radius: 50%;
background: linear-gradient(135deg, var(–terracota-soft), var(–terracota));
display: flex;
align-items: center;
justify-content: center;
color: var(–cream);
font-family: var(–serif);
font-weight: 600;
font-size: 18px;
flex-shrink: 0;
}
.test-author-info strong {
display: block;
font-family: var(–serif);
font-weight: 600;
color: var(–ink);
font-size: 15px;
}
.test-card.featured .test-author-info strong { color: var(–cream); }
.test-author-info span {
font-size: 12px;
color: var(–ink-mute);
letter-spacing: 0.02em;
}
.test-card.featured .test-author-info span { color: var(–terracota-soft); }
/* whatsapp print */
.whatsapp-test {
background: #e7ddd0;
background-image: repeating-linear-gradient(45deg, rgba(255,255,255,0.06) 0 4px, transparent 4px 12px);
padding: 24px;
border-radius: var(–radius);
box-shadow: var(–shadow-card);
max-width: 460px;
margin: 50px auto 0;
}
.wa-message {
background: #dcf8c6;
padding: 12px 14px;
border-radius: 8px 8px 0 8px;
margin-bottom: 8px;
position: relative;
font-size: 14.5px;
color: #303030;
line-height: 1.45;
box-shadow: 0 1px 0.5px rgba(0,0,0,0.13);
}
.wa-message:last-child { margin-bottom: 0; }
.wa-message-time {
font-size: 11px;
color: #667781;
text-align: right;
margin-top: 4px;
}
.wa-author {
text-align: center;
margin-top: 16px;
font-size: 13px;
color: var(–ink-mute);
font-family: var(–script);
font-size: 16px;
}
/* ====== TRANSFORMAÇÃO ====== */
.transformation {
background: linear-gradient(180deg, var(–cream) 0%, var(–cream-warm) 100%);
padding: 110px 24px;
position: relative;
overflow: hidden;
}
.transformation::before {
content: ”;
position: absolute;
top: 20%;
left: -10%;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(232, 184, 163, 0.4) 0%, transparent 70%);
border-radius: 50%;
}
.trans-header {
text-align: center;
max-width: 720px;
margin: 0 auto 70px;
}
.trans-header h2 {
font-family: var(–serif);
font-size: clamp(34px, 4.8vw, 54px);
font-weight: 400;
line-height: 1.05;
letter-spacing: -0.025em;
color: var(–ink);
margin-bottom: 20px;
}
.trans-header h2 em {
font-style: italic;
color: var(–terracota-deep);
}
.before-after {
max-width: 1000px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr auto 1fr;
gap: 30px;
align-items: stretch;
}
.ba-col {
padding: 40px 36px;
border-radius: var(–radius-lg);
position: relative;
}
.ba-col.before {
background: rgba(42, 37, 32, 0.04);
border: 1px dashed rgba(42, 37, 32, 0.2);
}
.ba-col.after {
background: var(–sage-deep);
color: var(–cream);
box-shadow: var(–shadow-card);
}
.ba-label {
font-family: var(–script);
font-size: 24px;
color: var(–ink-mute);
margin-bottom: 18px;
display: inline-block;
}
.ba-col.after .ba-label { color: var(–terracota-soft); }
.ba-col h3 {
font-family: var(–serif);
font-size: 22px;
font-weight: 500;
margin-bottom: 24px;
line-height: 1.2;
}
.ba-list {
list-style: none;
}
.ba-list li {
padding: 10px 0;
font-size: 15px;
line-height: 1.5;
display: flex;
gap: 12px;
align-items: flex-start;
border-bottom: 1px solid rgba(42, 37, 32, 0.06);
}
.ba-col.after .ba-list li {
border-bottom-color: rgba(246, 241, 232, 0.12);
}
.ba-list li:last-child { border-bottom: none; }
.ba-icon {
flex-shrink: 0;
width: 20px;
height: 20px;
margin-top: 2px;
}
.ba-col.before .ba-icon { color: var(–ink-mute); }
.ba-col.after .ba-icon { color: var(–terracota-soft); }
.ba-arrow {
display: flex;
align-items: center;
justify-content: center;
font-size: 32px;
color: var(–terracota);
}
/* ====== BÔNUS ====== */
.bonus {
background: var(–ink);
color: var(–cream);
padding: 110px 24px;
position: relative;
overflow: hidden;
}
.bonus::before {
content: ”;
position: absolute;
top: -10%;
right: -10%;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(200, 105, 74, 0.15) 0%, transparent 70%);
border-radius: 50%;
}
.bonus-header {
text-align: center;
max-width: 700px;
margin: 0 auto 70px;
}
.bonus-header h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 48px);
font-weight: 400;
line-height: 1.1;
letter-spacing: -0.02em;
margin-bottom: 16px;
}
.bonus-header h2 em {
font-style: italic;
color: var(–terracota-soft);
}
.bonus-header p {
font-size: 17px;
opacity: 0.75;
}
.bonus-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 32px;
max-width: 1100px;
margin: 0 auto;
}
.bonus-card {
background: rgba(246, 241, 232, 0.05);
border: 1px solid rgba(246, 241, 232, 0.12);
border-radius: var(–radius);
padding: 32px 28px;
backdrop-filter: blur(10px);
transition: transform 0.4s ease;
}
.bonus-card:hover { transform: translateY(-6px); }
/* mockup do ebook */
.ebook-mockup {
position: relative;
width: 160px;
height: 220px;
margin: 0 auto 24px;
perspective: 800px;
}
.ebook-cover {
width: 100%;
height: 100%;
border-radius: 4px 8px 8px 4px;
position: relative;
transform: rotateY(-12deg);
box-shadow:
-3px 4px 0 -1px rgba(255,255,255,0.08),
-6px 8px 0 -2px rgba(255,255,255,0.06),
-10px 14px 30px rgba(0,0,0,0.4);
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 18px 16px;
color: white;
}
.ebook-cover.cover-1 {
background: linear-gradient(145deg, var(–sage-deep) 0%, var(–sage) 60%, var(–sage-soft) 100%);
}
.ebook-cover.cover-2 {
background: linear-gradient(145deg, var(–terracota-deep) 0%, var(–terracota) 60%, var(–terracota-soft) 100%);
}
.ebook-cover.cover-3 {
background: linear-gradient(145deg, #4a3528 0%, #6b4c38 60%, #8a6b50 100%);
}
.ebook-cover::before {
content: ”;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 5px;
background: rgba(0,0,0,0.25);
}
.ebook-eyebrow {
font-size: 9px;
letter-spacing: 0.2em;
text-transform: uppercase;
opacity: 0.7;
margin-bottom: 4px;
}
.ebook-title {
font-family: var(–serif);
font-size: 19px;
font-weight: 500;
line-height: 1.15;
font-style: italic;
}
.ebook-decor {
width: 30px;
height: 1px;
background: rgba(255,255,255,0.5);
margin: 8px 0;
}
.ebook-author {
font-size: 10px;
letter-spacing: 0.15em;
text-transform: uppercase;
opacity: 0.85;
}
.bonus-card h3 {
font-family: var(–serif);
font-size: 22px;
font-weight: 500;
margin-bottom: 8px;
text-align: center;
}
.bonus-card p {
font-size: 14px;
opacity: 0.75;
line-height: 1.55;
text-align: center;
margin-bottom: 18px;
}
.bonus-value {
display: block;
text-align: center;
font-family: var(–serif);
color: var(–terracota-soft);
font-style: italic;
font-size: 15px;
}
.bonus-value strong {
font-style: normal;
color: var(–cream);
font-weight: 600;
letter-spacing: 0.02em;
}
/* ====== OFERTA ====== */
.offer {
background: var(–cream-warm);
padding: 110px 24px;
position: relative;
overflow: hidden;
}
.offer::before {
content: ”;
position: absolute;
inset: 0;
background-image: radial-gradient(circle at 30% 20%, rgba(91, 111, 84, 0.08) 0%, transparent 50%),
radial-gradient(circle at 70% 80%, rgba(200, 105, 74, 0.1) 0%, transparent 50%);
}
.offer-header {
text-align: center;
max-width: 720px;
margin: 0 auto 50px;
position: relative;
z-index: 2;
}
.offer-header h2 {
font-family: var(–serif);
font-size: clamp(36px, 5vw, 56px);
font-weight: 400;
line-height: 1.05;
letter-spacing: -0.025em;
color: var(–ink);
margin-bottom: 18px;
}
.offer-header h2 em {
font-style: italic;
color: var(–terracota-deep);
}
.offer-card {
max-width: 620px;
margin: 0 auto;
background: var(–white-warm);
border-radius: var(–radius-lg);
padding: 48px 40px;
box-shadow: var(–shadow-deep);
text-align: center;
position: relative;
z-index: 2;
border: 1px solid rgba(91, 111, 84, 0.12);
}
.offer-ribbon {
position: absolute;
top: -16px;
left: 50%;
transform: translateX(-50%);
background: var(–terracota);
color: var(–cream);
padding: 8px 24px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
box-shadow: 0 8px 20px -4px rgba(200, 105, 74, 0.4);
}
.offer-includes {
text-align: left;
margin-bottom: 32px;
display: grid;
gap: 12px;
}
.offer-includes-title {
font-family: var(–serif);
font-style: italic;
font-size: 18px;
color: var(–sage-deep);
margin-bottom: 12px;
text-align: center;
}
.include-item {
display: flex;
gap: 12px;
align-items: flex-start;
padding: 12px 14px;
background: var(–sage-bg);
border-radius: var(–radius-sm);
font-size: 14.5px;
color: var(–ink-soft);
}
.include-item svg {
width: 18px;
height: 18px;
color: var(–sage);
flex-shrink: 0;
margin-top: 2px;
}
.include-item strong { color: var(–ink); font-weight: 600; }
.price-block {
margin: 32px 0 28px;
padding: 28px 20px;
background: linear-gradient(135deg, var(–sage-bg), rgba(216, 224, 210, 0.5));
border-radius: var(–radius);
border: 1px dashed rgba(91, 111, 84, 0.3);
}
.price-old {
font-size: 16px;
color: var(–ink-mute);
text-decoration: line-through;
text-decoration-color: var(–terracota);
text-decoration-thickness: 2px;
margin-bottom: 6px;
}
.price-current {
font-family: var(–serif);
font-size: 14px;
color: var(–ink-mute);
margin-bottom: 6px;
letter-spacing: 0.05em;
font-style: italic;
}
.price-main {
display: flex;
align-items: baseline;
justify-content: center;
gap: 6px;
margin-bottom: 8px;
}
.price-currency {
font-family: var(–serif);
font-size: 28px;
color: var(–sage-deep);
font-weight: 500;
}
.price-amount {
font-family: var(–serif);
font-size: 72px;
font-weight: 500;
color: var(–sage-deep);
line-height: 1;
letter-spacing: -0.04em;
}
.price-cents {
font-family: var(–serif);
font-size: 28px;
color: var(–sage-deep);
font-weight: 500;
}
.price-installment {
font-size: 14px;
color: var(–ink-soft);
}
.price-installment strong {
font-family: var(–serif);
color: var(–ink);
font-size: 16px;
}
.savings-tag {
display: inline-block;
margin-top: 14px;
background: var(–terracota);
color: var(–cream);
padding: 6px 14px;
border-radius: 50px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.cta-offer {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
width: 100%;
background: var(–terracota);
color: var(–cream);
padding: 22px 28px;
border-radius: 50px;
font-size: 15px;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
text-decoration: none;
border: none;
cursor: pointer;
transition: all 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
box-shadow: 0 12px 30px -8px rgba(200, 105, 74, 0.55);
margin-bottom: 18px;
font-family: var(–sans);
}
.cta-offer:hover {
background: var(–terracota-deep);
transform: translateY(-2px);
box-shadow: 0 18px 40px -8px rgba(200, 105, 74, 0.65);
}
.payment-icons {
font-size: 12px;
color: var(–ink-mute);
margin-bottom: 14px;
display: flex;
justify-content: center;
align-items: center;
gap: 12px;
}
.payment-icons svg { width: 14px; height: 14px; }
/* ====== GARANTIA ====== */
.guarantee {
background: var(–cream);
padding: 90px 24px;
}
.guarantee-card {
max-width: 860px;
margin: 0 auto;
background: var(–white-warm);
border-radius: var(–radius-lg);
padding: 50px 50px;
display: grid;
grid-template-columns: auto 1fr;
gap: 40px;
align-items: center;
box-shadow: var(–shadow-soft);
border: 1px solid rgba(91, 111, 84, 0.1);
position: relative;
}
.guarantee-seal {
width: 150px;
height: 150px;
background: linear-gradient(135deg, var(–sage-deep), var(–sage));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: var(–cream);
font-family: var(–serif);
text-align: center;
position: relative;
box-shadow: 0 12px 30px -8px rgba(91, 111, 84, 0.4);
}
.guarantee-seal::before {
content: ”;
position: absolute;
inset: 8px;
border: 1px dashed rgba(246, 241, 232, 0.4);
border-radius: 50%;
}
.guarantee-seal .num {
font-size: 44px;
font-weight: 600;
line-height: 1;
font-style: italic;
}
.guarantee-seal .label {
font-size: 11px;
letter-spacing: 0.2em;
text-transform: uppercase;
margin-top: 4px;
font-family: var(–sans);
font-weight: 500;
}
.guarantee-text h3 {
font-family: var(–serif);
font-size: 28px;
font-weight: 500;
color: var(–ink);
margin-bottom: 14px;
line-height: 1.15;
}
.guarantee-text h3 em {
font-style: italic;
color: var(–sage-deep);
}
.guarantee-text p {
font-size: 16px;
color: var(–ink-soft);
line-height: 1.6;
}
.guarantee-signature {
margin-top: 14px;
font-family: var(–script);
font-size: 24px;
color: var(–terracota-deep);
}
/* ====== PARA QUEM ====== */
.for-whom {
background: var(–sage-bg);
padding: 110px 24px;
}
.for-whom-header {
text-align: center;
margin-bottom: 60px;
}
.for-whom-header h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 46px);
font-weight: 400;
color: var(–ink);
letter-spacing: -0.02em;
line-height: 1.1;
}
.for-whom-header h2 em {
font-style: italic;
color: var(–sage-deep);
}
.for-whom-grid {
max-width: 900px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr;
gap: 16px;
}
.fw-item {
background: var(–white-warm);
padding: 22px 28px;
border-radius: var(–radius);
display: flex;
gap: 18px;
align-items: center;
border: 1px solid rgba(91, 111, 84, 0.1);
transition: transform 0.3s, box-shadow 0.3s;
}
.fw-item:hover {
transform: translateX(6px);
box-shadow: var(–shadow-soft);
}
.fw-check {
width: 36px;
height: 36px;
border-radius: 50%;
background: var(–sage);
color: var(–cream);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.fw-check svg { width: 18px; height: 18px; }
.fw-item p {
font-size: 16px;
color: var(–ink-soft);
line-height: 1.45;
}
.fw-item p strong {
color: var(–ink);
font-family: var(–serif);
font-weight: 600;
}
/* ====== FAQ ====== */
.faq {
background: var(–cream);
padding: 110px 24px;
}
.faq-header {
text-align: center;
margin-bottom: 60px;
}
.faq-header h2 {
font-family: var(–serif);
font-size: clamp(32px, 4.5vw, 46px);
font-weight: 400;
color: var(–ink);
letter-spacing: -0.02em;
}
.faq-header h2 em {
font-style: italic;
color: var(–terracota-deep);
}
.faq-list {
max-width: 820px;
margin: 0 auto;
}
.faq-item {
background: var(–white-warm);
border-radius: var(–radius);
margin-bottom: 14px;
overflow: hidden;
border: 1px solid rgba(91, 111, 84, 0.1);
transition: box-shadow 0.3s;
}
.faq-item[open] {
box-shadow: var(–shadow-soft);
}
.faq-item summary {
padding: 22px 28px;
cursor: pointer;
font-family: var(–serif);
font-size: 17px;
font-weight: 500;
color: var(–ink);
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
list-style: none;
transition: color 0.3s;
}
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item summary:hover { color: var(–terracota-deep); }
.faq-icon {
width: 30px;
height: 30px;
border-radius: 50%;
background: var(–sage-mist);
color: var(–sage-deep);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
transition: transform 0.4s, background 0.3s;
font-size: 18px;
font-weight: 400;
}
.faq-item[open] .faq-icon {
transform: rotate(45deg);
background: var(–terracota);
color: var(–cream);
}
.faq-content {
padding: 0 28px 24px;
font-size: 15.5px;
color: var(–ink-soft);
line-height: 1.65;
}
/* ====== CTA FINAL ====== */
.final-cta {
background: linear-gradient(135deg, var(–sage-deep) 0%, var(–ink) 100%);
color: var(–cream);
padding: 100px 24px;
text-align: center;
position: relative;
overflow: hidden;
}
.final-cta::before {
content: ”;
position: absolute;
top: -30%;
right: -10%;
width: 600px;
height: 600px;
background: radial-gradient(circle, rgba(200, 105, 74, 0.2) 0%, transparent 70%);
border-radius: 50%;
}
.final-cta::after {
content: ”;
position: absolute;
bottom: -30%;
left: -10%;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(232, 184, 163, 0.15) 0%, transparent 70%);
border-radius: 50%;
}
.final-cta-content {
position: relative;
z-index: 2;
max-width: 720px;
margin: 0 auto;
}
.final-cta .section-eyebrow {
color: var(–terracota-soft);
}
.final-cta h2 {
font-family: var(–serif);
font-size: clamp(36px, 5vw, 56px);
font-weight: 400;
line-height: 1.05;
letter-spacing: -0.025em;
margin-bottom: 24px;
}
.final-cta h2 em {
font-style: italic;
color: var(–terracota-soft);
}
.final-cta p {
font-size: 18px;
opacity: 0.85;
line-height: 1.6;
margin-bottom: 36px;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}
/* ====== FOOTER ====== */
footer {
background: var(–ink);
color: var(–cream);
padding: 50px 24px;
text-align: center;
font-size: 13px;
}
footer p {
opacity: 0.6;
margin-bottom: 8px;
}
footer .brand {
font-family: var(–serif);
font-style: italic;
font-size: 20px;
font-weight: 500;
color: var(–terracota-soft);
margin-bottom: 16px;
display: inline-block;
}
/* ====== RESPONSIVO ====== */
@media (max-width: 880px) {
.hero-container { grid-template-columns: 1fr; gap: 50px; }
.hero-visual { max-width: 420px; margin: 0 auto; }
.floating-badge.b1 { left: 10px; }
.floating-badge.b2 { right: 10px; }
.authority-grid { grid-template-columns: 1fr; gap: 50px; }
.authority-image { max-width: 380px; margin: 0 auto; }
.before-after { grid-template-columns: 1fr; gap: 16px; }
.ba-arrow { transform: rotate(90deg); padding: 8px 0; }
.guarantee-card { grid-template-columns: 1fr; text-align: center; padding: 40px 30px; }
.guarantee-seal { margin: 0 auto; }
.authority-credentials { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
/* Barra de urgência mais compacta */
.urgency-bar {
font-size: 11px;
gap: 8px;
padding: 8px 12px;
flex-wrap: nowrap;
overflow-x: auto;
}
.urgency-label { white-space: nowrap; }
.urgency-suffix { display: none; }
.countdown { gap: 4px; }
.countdown-unit { padding: 2px 6px; min-width: 28px; }
.countdown-unit .num { font-size: 12px; }
.countdown-unit .label { font-size: 8px; }
/* Hero compacto */
.hero {
padding: 24px 20px 50px;
}
.hero-container {
gap: 32px;
}
/* Badge de data mais compacto */
.event-date-badge {
padding: 10px 16px 10px 12px;
gap: 12px;
margin-bottom: 16px;
}
.event-date-icon {
width: 40px;
height: 40px;
}
.event-date-icon .day {
font-size: 16px;
}
.event-date-label {
font-size: 9px;
margin-bottom: 2px;
}
.event-date-value {
font-size: 15px;
}
/* Eyebrow menor */
.hero-eyebrow {
font-size: 10px;
padding: 6px 12px;
margin-bottom: 16px;
letter-spacing: 0.06em;
}
/* TÍTULO: principal ajuste — bem menor no mobile */
.hero h1 {
font-size: 28px;
line-height: 1.15;
margin-bottom: 14px;
letter-spacing: -0.015em;
}
.hero h1 .accent::after {
height: 5px;
bottom: 0;
}
.hero-sub {
font-size: 15px;
line-height: 1.5;
margin-bottom: 16px;
}
.hero-promise {
padding: 12px 14px;
margin-bottom: 22px;
font-size: 14px;
gap: 10px;
}
.hero-promise > div {
font-size: 14px;
line-height: 1.45;
}
.cta-primary {
padding: 14px 24px;
font-size: 13px;
width: 100%;
justify-content: center;
}
.hero-trust {
gap: 14px;
margin-top: 20px;
justify-content: center;
}
.trust-item {
font-size: 11px;
gap: 6px;
}
.trust-item svg {
width: 14px;
height: 14px;
}
/* hero visual menor */
.hero-visual {
max-width: 280px;
}
.floating-badge {
padding: 8px 12px;
}
.floating-badge.b1 {
top: 16px;
left: -10px;
}
.floating-badge.b2 {
bottom: 50px;
right: -10px;
}
.badge-icon {
width: 30px;
height: 30px;
}
.badge-icon svg {
width: 16px;
height: 16px;
}
.badge-text strong {
font-size: 12px;
}
.badge-text span {
font-size: 10px;
}
/* demais seções com padding menor */
.pain, .authority, .mechanism, .testimonials, .transformation,
.bonus, .offer, .guarantee, .for-whom, .faq, .final-cta {
padding: 60px 20px;
}
.section-eyebrow {
font-size: 22px;
}
.pain h2, .authority h2, .mech-header h2, .test-header h2,
.trans-header h2, .bonus-header h2, .offer-header h2,
.for-whom-header h2, .faq-header h2, .final-cta h2 {
font-size: 28px;
line-height: 1.12;
}
/* Oferta */
.offer-card { padding: 32px 22px; }
.price-amount { font-size: 52px; }
.price-currency, .price-cents { font-size: 24px; }
.price-block { padding: 22px 16px; }
.offer-ribbon {
font-size: 10px;
padding: 6px 18px;
}
/* Garantia */
.guarantee-card { padding: 32px 22px; }
.guarantee-seal { width: 120px; height: 120px; }
.guarantee-seal .num { font-size: 36px; }
.guarantee-text h3 { font-size: 22px; }
/* Pain & Pillars */
.pain-grid, .pillars-grid, .test-grid, .bonus-grid { gap: 16px; }
.pain-card, .bonus-card, .pillar { padding: 22px 18px; }
.pain-card h3, .pillar h3, .bonus-card h3 { font-size: 18px; }
/* Science bridge */
.science-bridge {
padding: 26px 22px;
margin: 0 auto 50px;
}
.science-bridge p { font-size: 15px; }
/* Pain statement */
.pain-statement {
padding: 28px 22px;
margin-top: 50px;
}
.pain-statement p { font-size: 19px; }
/* Testimonials */
.test-quote { font-size: 15px; }
.whatsapp-test { padding: 18px; margin-top: 36px; }
.wa-message { font-size: 13.5px; }
/* Before/After */
.ba-col { padding: 30px 24px; }
.ba-col h3 { font-size: 19px; }
.ba-list li { font-size: 14px; }
/* Bonus */
.ebook-mockup { width: 130px; height: 180px; }
.ebook-title { font-size: 16px; }
/* For whom */
.fw-item { padding: 18px 20px; gap: 14px; }
.fw-item p { font-size: 14.5px; }
.fw-check { width: 32px; height: 32px; }
/* FAQ */
.faq-item summary {
padding: 18px 20px;
font-size: 15px;
}
.faq-content {
padding: 0 20px 20px;
font-size: 14.5px;
}
/* Final CTA */
.final-cta p { font-size: 15px; }
}
/* Telas muito pequenas */
@media (max-width: 380px) {
.hero h1 {
font-size: 25px;
}
.urgency-label { font-size: 10px; }
.countdown-unit { padding: 2px 5px; min-width: 26px; }
}
/* fade-in suave */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.hero h1, .hero-sub, .hero-promise, .hero .cta-primary, .hero-trust {
animation: fadeUp 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) backwards;
}
.hero h1 { animation-delay: 0.1s; }
.hero-sub { animation-delay: 0.25s; }
.hero-promise { animation-delay: 0.4s; }
.hero .cta-primary { animation-delay: 0.55s; }
.hero-trust { animation-delay: 0.7s; }


Evento encerra em
00dias
00horas
00min
00seg
Vagas limitadas

Mai
25
Evento ao vivo · grátis
De 25/05 a 29/05

Semana da Maternidade Essencial

Volte a dormir mais de 3 horas seguidas sem culpa, sem exaustão e sem remédios.

O método natural que está ajudando milhares de mães a recuperarem o sono, acalmarem o bebê e voltarem a sentir presença na própria maternidade.

O problema não é você. Não é falta de dedicação. Não é falta de amor. É falta de método.

Quero uma maternidade mais tranquila

Acesso por 12 meses

Garantia de 7 dias

+1.300 mães atendidas

+3 horas
de sono seguido

100% natural
sem remédios
Tabata Mazetto — psicóloga e aromaterapeuta
com Tabata Mazetto
Psicóloga · Aromaterapeuta

se isso parece com você…

Você não está exausta porque é fraca.
Você está exausta porque ninguém te ensinou.

01

Noites quebradas em pedaços

Você já não lembra quando foi a última vez que dormiu mais de duas horas sem ser interrompida.

02

Choros que não cedem

Cólicas, agitação, despertares — e a sensação de que nada do que você tenta realmente funciona.

03

Culpa em silêncio

Você se cobra por estar cansada, irritada, distante. Como se amor verdadeiro precisasse ser também sacrifício.

04

Conselhos vazios

Todo mundo opina. Ninguém entrega um caminho real, prático, testado. Você está sozinha tentando descobrir.

O problema não é você. Não é sua dedicação. Não é falta de amor.
É falta de método.

Tabata Mazetto
quem te guia nessa jornada

Eu sou a Tabata Mazetto — e essa também foi a minha história.

Sou psicóloga clínica e aromaterapeuta certificada. Mas antes disso, fui mãe esgotada — daquelas que choravam escondidas no banheiro às 3 da manhã.

Foi quando comecei a estudar o que de fato regula o sistema nervoso de mães e bebês — e a unir ciência, óleos essenciais e práticas reais de cuidado — que minha maternidade virou. E eu virei missão.

Psicóloga
CRP — clínica e perinatal

Aromaterapeuta
Formação internacional

+1.300 mães
Transformadas pelo método

Mãe real
Vivência antes do método

como funciona, na prática

O método Maternidade Essencial

Quatro pilares simples, naturais e cientificamente embasados — que se encaixam na sua rotina, e não atropelam ela.

“Mas o que óleos essenciais têm a ver com o sono do meu bebê?” — Tudo. Quando inalados, certos óleos agem diretamente no sistema límbico (a área do cérebro que regula emoção e estresse) e ativam a resposta parassimpática — o estado biológico em que o corpo desacelera, o bebê relaxa e você consegue, enfim, descansar. Não é mágica. É neurofisiologia aplicada com método.

PILAR 01

Sono profundo

Rituais e combinações de óleos que preparam o sistema nervoso do bebê — e o seu — para um sono de qualidade real.

PILAR 02

Cólicas e desconfortos

Misturas seguras para aliviar dor abdominal, refluxo e agitação — sem dipirona, sem chá milagroso, sem achismo.

PILAR 03

Equilíbrio emocional

Como cuidar de você sem culpa. Práticas curtas, viáveis, que regulam o seu próprio sistema nervoso entre uma mamada e outra.

PILAR 04

Rotina que funciona

Um sistema simples para aplicar tudo isso no dia a dia real — caótico, imperfeito, com pouco tempo. Como ele é.

o que as mães estão dizendo

Mais de 1.300 mães já mudaram suas noites

Histórias reais, de mulheres reais, que descobriram que dormir não era um luxo — era método.

★★★★★

“Na terceira noite aplicando o ritual, meu filho dormiu 5 horas seguidas pela primeira vez. Eu chorei. De gratidão, de alívio, de tudo.”

L
Letícia M.
Mãe do Davi, 4 meses
★★★★★

“Eu vivia em modo zumbi. Hoje eu acordo cansada, mas inteira. Consigo brincar com ele de verdade. A Tabata me devolveu a minha maternidade.”

A
Amanda S.
Mãe do Bento, 7 meses
★★★★★

“Eu era cética. Achava que era papo. Comecei só para testar e em uma semana cortei 80% das cólicas da minha bebê. Sem remédio nenhum.”

C
Carolina P.
Mãe da Alice, 3 meses

Tabata, eu PRECISO te contar 🥹 Meu marido acabou de me perguntar se eu mudei alguma coisa nele.
14:32 ✓✓
Disse que o Pedro tá outro bebê. Mais calmo, dormindo melhor, chorando menos.
14:32 ✓✓
Mudei eu. Mudei a forma de cuidar. E ele sentiu. OBRIGADA. ❤️
14:33 ✓✓
— Juliana, mãe do Pedro (5 meses)

o antes e o depois

Como vai ser sua vida daqui 30 dias

hoje

A maternidade que te esgota

em 30 dias

A maternidade que te devolve

e ainda tem mais

Você ganha 3 bônus exclusivos ao entrar agora

Materiais extras que sozinhos valem mais do que o valor do curso completo.

Guia exclusivo
Casa
Tranquila
Tabata Mazetto

Guia da Casa Tranquila

40 receitas de difusão para deixar o ambiente da sua casa em estado de descanso o dia inteiro.

de R$ 67 · incluso grátis
e-book
Trocas
Naturais
Conscientes
Tabata Mazetto

Trocas Naturais Conscientes

Substituições seguras para produtos químicos do dia a dia da mãe e do bebê — do shampoo ao amaciante.

de R$ 47 · incluso grátis
checklist
Kit da
Mãe Real
Tabata Mazetto

Kit da Mãe Real

Lista enxuta dos 7 óleos essenciais que cobrem 90% das necessidades da maternidade. Sem exageros.

de R$ 37 · incluso grátis

sua maternidade começa de novo aqui

Tudo isso por menos do que uma semana de remédios

Oferta da turma atual
O que você leva ao entrar hoje

Semana da Maternidade Essencial completa — 5 dias de imersão guiada

Acesso por 12 meses — revise quantas vezes quiser, no seu tempo

Bônus 1: Guia da Casa Tranquila (R$ 67)

Bônus 2: Trocas Naturais Conscientes (R$ 47)

Bônus 3: Kit da Mãe Real (R$ 37)
De R$ 213,00
por apenas
R$
49
,00
ou 12x de R$ 4,90 no cartão
Economia de R$ 164

Quero entrar agora

Cartão · Pix · Boleto
·

Pagamento 100% seguro

7
dias de
garantia

Risco zero para você. Sério.

Você tem 7 dias completos após a compra para experimentar o método inteiro. Se sentir que não é pra você, por qualquer motivo, basta solicitar o reembolso diretamente pela Hotmart — sem perguntas, sem burocracia, sem fricção.

— Tabata 🤍

esse método é pra você se

Você reconhece pelo menos uma dessas situações

Você é mãe de bebê de 0 a 24 meses e está cansada de noites quebradas que parecem não ter fim.

Você já tentou de tudo — chás, app de sono, conselhos da sogra — e nada deu resultado consistente.

Você quer uma alternativa natural aos medicamentos, mas com método sério — não papo de internet.

Você sente que se perdeu de si desde que se tornou mãe e quer voltar a se reconhecer.

Você tem pouco tempo e precisa de algo prático, que funcione no caos real do dia a dia com bebê.

Você quer aprender algo que continua valendo mesmo depois que o bebê crescer — para a vida inteira.

perguntas frequentes

Antes de você decidir, quero responder

Eu nunca usei óleos essenciais. Consigo acompanhar mesmo assim?
+

Sim, e o curso foi construído pensando em você. Começamos do zero absoluto — explicando o que é cada óleo, como usar com segurança em bebês, e construindo sua confiança aula por aula. Você não precisa de nenhum conhecimento prévio.

Como funciona o acesso?
+

Após a compra, você recebe acesso imediato à plataforma da Hotmart com login e senha. Pode assistir pelo computador, celular ou tablet, quantas vezes quiser, por 12 meses completos.

Funciona para bebês recém-nascidos?
+

Sim. O método tem orientações específicas para cada fase — recém-nascidos (com restrições de segurança apropriadas), bebês de 3 a 6 meses, de 6 a 12 meses, e até os 24 meses. Cada idade exige cuidados diferentes, e isso está claramente mapeado.

E se eu comprar e não gostar?
+

Você tem 7 dias completos após a compra para pedir reembolso pela Hotmart — diretamente pelo seu painel, sem precisar justificar nada. Recebe 100% do valor de volta, sem perguntas.

Preciso comprar óleos essenciais separadamente?
+

Sim — o curso ensina o método, e os óleos você adquire por conta própria. Mas no Bônus 3 (Kit da Mãe Real), eu indico exatamente quais 7 óleos cobrem 90% das necessidades, e onde comprar com segurança. Sem exageros, sem ser empurrado nada.

Vai funcionar pra mim mesmo se nada mais funcionou?
+

Eu não consigo prometer milagre para todo mundo — porque cada bebê é único. Mas posso te dizer que mais de 1.300 mães já passaram por aqui, e a grande maioria me escreve relatando mudanças reais já nas primeiras semanas. E você tem 7 dias de garantia para testar sem risco nenhum.

a decisão é sua

Você pode continuar exausta.
Ou pode começar a dormir essa semana.

O método existe. Funciona. Está testado em mais de 1.300 mães. A única coisa que falta — é você dizer sim.


Garantir minha vaga com desconto