/* Página de vendas: calendário, jornada e oferta do novo briefing. */
.journey-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:75px 85px}.journey-hero h1{font-size:clamp(49px,5vw,68px);letter-spacing:-1.6px;max-width:570px}.journey-hero h1 em{display:block}.journey-hero .lead{font-size:16px;margin:25px 0 18px}.hero-promise{font-size:13px;line-height:1.85;max-width:455px;margin-bottom:28px}.journey-hero .button{gap:32px}.journey-hero .fineprint{font-size:10px}.calendar-scene{position:relative;padding:25px 0 15px}.calendar-scene:before{content:'';position:absolute;inset:50px -20px 15px;background:#e6e9d9;border-radius:50%;z-index:-1}.journey-calendar{background:#fffdf7;border:1px solid #d9ddcb;border-radius:14px;padding:25px;margin:0;box-shadow:0 20px 45px #3547360d;max-width:470px;width:100%;text-align:left}.calendar-scene .journey-calendar{transform:rotate(3deg)}.calendar-brand{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line);font:25px var(--serif)}.calendar-brand>span:first-child{font:36px/1 var(--sans);color:#839369}.calendar-brand>span:last-child{margin-left:auto;font:25px var(--sans);color:#899672}.journey-calendar>.eyebrow{margin:22px 0 16px;font-size:8px;letter-spacing:1.5px}.calendar-date{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-bottom:23px}.calendar-date>div:first-child{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.calendar-date small{font-size:8px;letter-spacing:1.5px}.calendar-date strong{font:85px/.95 var(--serif);color:#556b46;margin:8px 0}.calendar-date>div:first-child>span{font-size:10px;color:var(--muted)}.calendar-note>span{display:inline-block;font-size:8px;background:#e9eedb;color:var(--green);padding:4px 9px;border-radius:12px}.calendar-note h3{font-size:28px;margin:11px 0}.calendar-note p{font-size:10px;line-height:1.6;max-width:175px}.calendar-month{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;font-size:12px}.calendar-month strong{font-weight:500}.calendar-month>span{color:var(--muted);font-size:10px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:13px}.calendar-grid>b{font-size:8px;font-weight:500;color:var(--muted);text-align:center;padding:3px}.calendar-grid>span{height:31px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;border-radius:5px;line-height:1.05}.calendar-grid .calendar-past{background:#f0f2e7;color:#677957}.calendar-grid .calendar-past i{font-style:normal;line-height:.7;font-size:15px;color:#8fa572}.calendar-grid .calendar-today{background:var(--green);color:white;font-weight:600}.calendar-legend{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--muted);margin-top:17px;gap:10px}.calendar-legend i{display:inline-block;width:5px;height:5px;background:#91a574;border-radius:50%;margin-right:4px}.journey-calendar figcaption{font-size:8px;border-top:1px solid var(--line);padding-top:13px;margin-top:14px;color:var(--muted);text-align:center}.calendar-caption{display:block;font:italic 25px var(--serif);text-align:center;color:#74825e;margin-top:32px}.journey-sage{background:#e9ecdf}.journey-warm{background:#efeee5}.journey-dark{background:var(--green);color:var(--cream)}.journey-section h3{font-size:30px}.journey-section p{font-size:15px;line-height:1.85}.journey-section .eyebrow{font-size:10px;line-height:1.6}.journey-section p.quiet{font-size:11px}.journey-section .section-title{font-size:clamp(37px,4.2vw,54px)}.journey-section .section-title+ p{margin-top:0}.journey-story{align-items:start;gap:75px}.journey-story p+p{margin-top:14px}.journey-highlight{background:#f8f8ee;padding:40px;border:1px solid #d5dbc8;border-radius:12px;margin-top:15px}.journey-highlight h3{font-size:38px;margin-bottom:23px}.journey-highlight .large-flower{font-size:53px}.date-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:900px;margin:38px auto 25px}.date-pair article{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:30px;text-align:center}.date-pair .eyebrow{display:block;font-size:9px}.date-pair h3{font-size:35px;margin-bottom:20px}.date-pair p{font-size:13px}.question-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:38px 0 25px}.question-examples article{border:1px solid #d8dccb;border-radius:10px;background:var(--paper);padding:28px}.question-number{font:35px var(--serif);color:#8b9874}.question-examples h3{font-size:29px;min-height:105px;padding-top:15px}.question-examples ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.question-examples li{font-size:12px;padding:8px 12px;background:#f1f3e8;border:1px solid #e2e6d5;border-radius:5px;color:#617151}.question-examples+p{font-size:13px}.comparison{display:grid;grid-template-columns:1fr 55px 1fr;align-items:center;gap:25px;max-width:880px;margin:36px auto}.comparison article{border:1px solid var(--line);padding:30px;background:#fffdf7;border-radius:10px;text-align:center}.comparison article>span{font-size:40px;color:#809067;display:block;line-height:1.2;margin-bottom:20px}.comparison article p{font-family:var(--serif);font-size:27px;line-height:1.3;min-height:70px;color:var(--ink)}.comparison small{display:inline-block;font-size:8px;letter-spacing:1.3px;padding:6px 12px;border-radius:15px;background:#edf0e2;margin-top:24px}.comparison-mark{font:50px var(--serif);text-align:center;color:#9ba683}.journey-section .journey-statement{font-size:34px;line-height:1.25;margin-top:29px}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin:30px 0 0}.journey-grid .journey-card{background:#fafbf3;border:1px solid #d6ddc6;border-radius:10px;padding:30px}.journey-card h3{font-size:29px;margin-bottom:18px}.journey-card p{font-size:13px}.journey-card p+p{margin-top:12px}.journey-section>.wrap>.center+.journey-grid{margin-top:35px}.journey-section>.wrap>.center~p,.journey-section>.wrap>p:not(.eyebrow){text-align:center;max-width:760px;margin-inline:auto}.day-timeline{background:#f0f2e6;padding:35px;border-radius:10px}.day-timeline>div{display:flex;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #d6ddc5}.day-timeline>div:last-child{border:0}.day-timeline>div>span{font-size:35px;color:#8a986f;min-width:35px;text-align:center}.day-timeline p:not(.eyebrow){font:28px var(--serif);color:var(--ink)}.day-timeline small{display:block;font:12px/1.7 var(--sans);color:var(--muted);margin-top:10px}.calendar-wide{margin:auto;box-shadow:none}.calendar-callout{margin:27px 0;padding:20px 24px;background:#fafbf3;border-left:2px solid #8b9b71;border-radius:0 8px 8px 0}.calendar-callout>.eyebrow{display:block;margin-bottom:9px}.calendar-callout h3{font-size:35px}.calendar-callout p{font-size:13px;margin-top:5px}.calendar-callout+h3{margin-bottom:12px}.history-examples{background:#f0f2e5;border:1px solid #dbe1cc;border-radius:12px;padding:30px}.history-examples article{display:flex;align-items:center;gap:17px;padding:25px 0;border-bottom:1px solid #d4dcc3}.history-examples article>span{font:36px/1.1 var(--serif);min-width:40px;color:#697d51}.history-examples article small{display:block;font:8px var(--sans);letter-spacing:1px;text-align:center;margin-top:8px}.history-examples article h3{font-size:26px}.history-examples article p{font-size:11px;margin-top:7px}.history-examples article b{font-weight:400;color:#7c8f5f;margin-left:auto}.history-examples>.quiet{margin-top:15px;font-size:9px}.journey-topics{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;max-width:940px;margin:35px auto}.journey-topics li{background:#f7f8ee;border:1px solid #d1d9be;border-radius:25px;padding:10px 20px;font-size:12px;color:#52683e}.journey-topics+p{max-width:730px;margin-inline:auto}.experience-areas .journey-grid{grid-template-columns:repeat(2,1fr);max-width:950px;margin:35px auto 0}.experience-areas .journey-card{background:#f2f3e8}.journey-ritual{display:flex;align-items:center;justify-content:center;gap:18px;margin:30px 0;font:44px var(--serif);color:var(--green)}.journey-ritual b{font:17px var(--sans);color:#97a77d}.start-day{border:1px solid #d8dec9;border-radius:12px;text-align:center;padding:35px;background:#edf0e2}.start-day>.eyebrow{display:block;font-size:9px}.start-day strong{display:block;font:110px/1 var(--serif);color:#6b8053;margin:20px 0}.start-day strong small{font-size:35px;color:#9aa887}.start-day h3{font-size:30px;max-width:350px;margin:auto}.start-day p.handwritten{font:italic 32px var(--serif);margin-top:22px}.journey-dark .eyebrow{color:#c4ceaf}.journey-dark em{color:#bdcca5}.access-includes .journey-grid{grid-template-columns:repeat(2,1fr);gap:0 45px}.access-includes .journey-card{background:none;border:0;border-top:1px solid #718267;border-radius:0;padding:27px 0}.access-includes .journey-card h3{color:#f5f6ea;font-size:27px}.access-includes .journey-card p{color:#c8d2bc;font-size:13px}.tomorrow-preview{max-width:440px;width:100%;margin:auto;padding:37px;border:1px solid #d7deca;border-radius:15px;box-shadow:0 12px 25px #35473609;background:#fffdf7;text-align:center}.tomorrow-preview>p:not(.eyebrow){font:25px var(--serif);color:var(--green);line-height:1.4}.tomorrow-day{display:inline-block;font-size:11px;padding:6px 15px;border-radius:20px;background:#eaf0de;margin:18px 0 30px}.tomorrow-preview h3{font-size:35px}.tomorrow-options{display:flex;justify-content:center;gap:16px;margin:25px 0}.tomorrow-options>span{font-size:28px;background:#f2f4e9;border:1px solid #dfe5d0;border-radius:10px;padding:10px 17px}.tomorrow-result{background:#e6edd8;color:#50633e;font-size:11px;border-radius:6px;padding:15px;margin-top:25px}.journey-section .price-card h3{font-size:40px}.journey-section .price-card>p:not(.eyebrow){font-size:12px}.journey-section .price-card p.fineprint{font-size:10px}.reflection-cost{font:82px/1.1 var(--serif);color:#6b7f53;margin:27px 0}.reflection-cost small{display:block;font:13px var(--sans);margin-top:10px;color:var(--muted)}.journey-section .audience{gap:70px}.journey-section .faq{padding:0;width:100%;max-width:none;margin:0}.journey-section .faq-items p{font-size:13px}.journey-section.last-reflection .eyebrow{color:#c9d2b8}.journey-section.last-reflection .button{background:#e5eacb;color:var(--green);border-color:#e5eacb}.journey-section.last-reflection .button:hover{background:#f1f4df}.journey-section .closing-brand{font:55px var(--serif);margin-top:40px}.journey-section p.closing-promise{font:25px/1.3 var(--serif);margin-top:13px}.journey-section.last-reflection .last-price{font-size:12px}.journey-section.last-reflection .fineprint{font-size:10px}.journey-section.last-reflection .section-title{font-size:52px}
@media(max-width:1050px){.journey-hero{gap:40px}.journey-hero h1{font-size:57px}.journey-calendar{padding:20px}.calendar-date{gap:15px}.calendar-note h3{font-size:25px}.calendar-date strong{font-size:75px}.question-examples{gap:15px}.question-examples article{padding:22px}.question-examples h3{font-size:26px}.journey-grid .journey-card{padding:25px}.journey-card h3{font-size:27px}.journey-section .audience{gap:40px}.journey-story{gap:40px}.journey-highlight{padding:30px}.access-includes .journey-card{padding:25px 0}}
@media(max-width:760px){.journey-hero{grid-template-columns:1fr;padding-block:50px 60px;gap:30px}.journey-hero h1{font-size:clamp(46px,9vw,65px);letter-spacing:-1px}.journey-hero h1 em{display:inline}.journey-hero .lead{font-size:15px}.hero-promise{font-size:12px}.journey-hero .button{width:100%;gap:20px;justify-content:space-between;font-size:13px}.journey-hero .fineprint{font-size:9px}.calendar-scene{max-width:420px;margin:auto;width:100%;padding:15px 6px}.calendar-scene:before{inset:35px 0 30px}.calendar-scene .journey-calendar{transform:rotate(2deg)}.calendar-brand{font-size:24px}.calendar-date{grid-template-columns:1fr 1.4fr;gap:20px}.calendar-date strong{font-size:85px}.calendar-note h3{font-size:28px}.calendar-caption{font-size:25px;margin-top:25px}.journey-section .section-title{font-size:41px}.journey-section p{font-size:14px}.journey-section .eyebrow{font-size:9px;letter-spacing:1.8px}.journey-story{gap:25px}.journey-highlight{padding:30px 25px;margin:0}.journey-highlight h3{font-size:33px}.date-pair{grid-template-columns:1fr;gap:15px;margin-top:28px}.date-pair article{padding:25px}.date-pair h3{font-size:33px}.question-examples{grid-template-columns:1fr;gap:15px;margin-top:30px}.question-examples article{padding:25px;position:relative}.question-number{position:absolute;right:23px;top:18px;font-size:29px}.question-examples h3{min-height:0;max-width:240px;padding:0 20px 0 0;font-size:29px}.question-examples ul{grid-template-columns:1fr 1fr;gap:8px}.question-examples li{font-size:11px;padding:9px}.comparison{grid-template-columns:1fr;gap:12px;margin-block:28px}.comparison article{padding:25px}.comparison article p{min-height:0;font-size:28px}.comparison article>span{margin-bottom:15px}.comparison small{margin-top:20px}.comparison-mark{font-size:35px;line-height:1}.journey-section .journey-statement{font-size:31px}.journey-grid,.experience-areas .journey-grid{grid-template-columns:1fr;gap:15px}.journey-grid .journey-card{padding:25px}.journey-card h3{font-size:28px}.journey-card p{font-size:13px}.day-timeline{padding:25px}.day-timeline>div{gap:17px;padding:20px 0}.day-timeline small{font-size:11px}.journey-calendar.calendar-wide{max-width:390px}.history-examples{padding:23px}.history-examples article h3{font-size:25px}.history-examples article{gap:12px}.history-examples article p{font-size:10px}.journey-topics{gap:8px;margin-block:28px}.journey-topics li{font-size:11px;padding:9px 14px}.journey-ritual{gap:10px;font-size:31px;flex-wrap:wrap}.journey-ritual b{font-size:12px}.start-day{padding:30px 23px}.start-day strong{font-size:95px}.start-day h3{font-size:29px}.access-includes .journey-grid{grid-template-columns:1fr;gap:0}.access-includes .journey-card{padding:25px 0}.access-includes .journey-card h3{font-size:27px}.tomorrow-preview{padding:30px 24px}.tomorrow-preview h3{font-size:33px}.tomorrow-options{gap:12px}.tomorrow-options>span{font-size:27px;padding:9px 15px}.tomorrow-result{font-size:10px}.journey-section .price-card .button{font-size:12px}.journey-section .price-card p.fineprint{font-size:9px}.reflection-cost{font-size:72px}.journey-section .faq{gap:15px}.journey-section.last-reflection .section-title{font-size:41px}.journey-section .closing-brand{font-size:47px}.journey-section p.closing-promise{font-size:24px}.journey-section.last-reflection .fineprint{font-size:9px}}
@media(max-width:370px){.journey-hero h1{font-size:44px}.journey-calendar{padding:16px}.calendar-date{gap:13px}.calendar-note h3{font-size:25px}.calendar-date strong{font-size:75px}.calendar-date>div:first-child>span{font-size:9px}.calendar-grid{gap:4px}.calendar-caption{font-size:22px}.question-examples h3{max-width:210px}.journey-section .section-title{font-size:37px}.journey-ritual{gap:7px;font-size:27px}.journey-section.last-reflection .section-title{font-size:37px}.history-examples{padding:20px}}
