:root{--paper:#f7f3ed;--paper2:#fbfaf8;--sand:#eadfce;--ink:#27251f;--muted:#676157;--purple:#6d557a;--lilac:#eadff0;--sage:#8ca696;--sage-dark:#6f887a;--gold:#b98a50;--orange:#dda056;--white:#fffdf9;--line:rgba(116,93,64,.22);--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--sans:Inter,Avenir,"Segoe UI",Montserrat,Arial,sans-serif;--shadow:0 26px 70px rgba(66,52,38,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.72;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");mix-blend-mode:multiply}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}section{position:relative;padding:112px 0;overflow:hidden}.section-paper{background:var(--paper2)}.section-soft{background:linear-gradient(145deg,#efe5d8,#faf6ef 55%,#eee3d6)}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;margin:0}h1{font-size:clamp(3.3rem,5.65vw,6rem);letter-spacing:-.045em}h2{font-size:clamp(2.5rem,4vw,4.25rem);letter-spacing:-.035em}h3{font-size:clamp(1.5rem,2vw,2rem)}p{margin:0 0 1.2rem}strong{font-weight:650}.eyebrow{font-size:.7rem;line-height:1.2;text-transform:uppercase;letter-spacing:.19em;font-weight:750;color:var(--purple);margin-bottom:1.2rem}.eyebrow.light{color:#f2dfc3}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:1px solid transparent;border-radius:5px;background:var(--sage-dark);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:750;box-shadow:0 11px 28px rgba(71,94,80,.19);transition:.25s}.button:hover{background:#5f796a;transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px;font-size:.61rem}.button.full{width:100%}.button-light{background:#f3eadc;color:var(--ink)}.site-header{position:sticky;top:0;z-index:90;background:rgba(247,243,237,.91);backdrop-filter:blur(16px);border-bottom:1px solid rgba(118,96,65,.12)}.nav-wrap{height:78px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.brand{display:flex;flex-direction:column;line-height:1.05}.brand strong{font-family:var(--serif);font-size:1.3rem;font-weight:400}.brand span{margin-top:5px;color:var(--muted);font-size:.52rem;text-transform:uppercase;letter-spacing:.15em}.main-nav{display:flex;justify-content:center;gap:23px;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.main-nav a{position:relative;padding:10px 0}.main-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1px;background:var(--gold);transition:.25s}.main-nav a:hover::after{right:0}.nav-toggle{display:none;border:0;background:none;font:inherit;text-transform:uppercase;letter-spacing:.1em}.hero{min-height:calc(100vh - 78px);display:flex;align-items:center;padding:86px 0 76px}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;position:relative;z-index:2}.hero-copy h1{max-width:790px}.hero-lead{font-family:var(--serif);font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.36;max-width:760px;margin:30px 0 20px}.date-line{margin:28px 0 30px;color:var(--purple);letter-spacing:.02em}.portrait-frame{position:relative;isolation:isolate;aspect-ratio:4/5;max-height:690px;margin:auto;border-radius:48% 48% 18px 18px;overflow:hidden;background:var(--sand);box-shadow:var(--shadow);border:1px solid rgba(185,138,80,.34)}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 34%;filter:saturate(.86)}.portrait-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(39,37,31,.19),transparent 38%)}.portrait-frame svg{position:absolute;z-index:2;inset:4%;width:92%;height:92%;color:rgba(229,195,133,.68);stroke-width:1.2}.hero-card{position:absolute;right:-15px;bottom:35px;z-index:3;width:235px;padding:22px;background:rgba(251,250,248,.95);border:1px solid rgba(185,138,80,.28);box-shadow:0 18px 45px rgba(65,46,31,.18)}.hero-card span{color:var(--gold);font-size:1.4rem}.hero-card p{font-family:var(--serif);font-size:1.15rem;line-height:1.38;margin:4px 0 0}.orbit{position:absolute;border:1px solid rgba(185,138,80,.19);border-radius:50%;pointer-events:none}.orbit-a{width:760px;height:760px;right:-250px;top:-200px}.orbit-a::before,.orbit-a::after{content:"";position:absolute;inset:90px;border:1px dashed rgba(185,138,80,.17);border-radius:50%}.orbit-a::after{inset:180px}.moon-divider{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:16px;color:var(--gold)}.moon-divider::before,.moon-divider::after{content:"";width:105px;height:1px;background:linear-gradient(to right,transparent,var(--gold));align-self:center}.moon-divider::after{transform:scaleX(-1)}.moon-divider i{font-style:normal;font-size:.8rem}.dream{background:#ede2d3}.dream-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.dream-copy h2{margin-bottom:32px}.dream-copy>p{font-size:1.04rem}.dream-copy blockquote{margin:32px 0;padding-left:25px;border-left:2px solid var(--gold);font-family:var(--serif);font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.25;color:var(--purple)}.dream-visual{position:relative;min-height:690px}.dream-visual img{position:absolute;inset:0 0 65px 70px;width:calc(100% - 70px);height:calc(100% - 65px);object-fit:cover;border-radius:220px 220px 20px 20px;box-shadow:var(--shadow)}.cycle-words{position:absolute;left:0;bottom:0;background:var(--purple);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:11px 25px;padding:29px 34px;box-shadow:var(--shadow);font-family:var(--serif);font-style:italic;font-size:1.22rem}.cycle-words span::before{content:"•";color:var(--orange);margin-right:8px}.split-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:85px;align-items:start}.image-stack{position:sticky;top:115px}.image-stack img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px 190px 8px 8px;box-shadow:var(--shadow);filter:saturate(.82)}.image-caption{position:absolute;right:-24px;bottom:42px;padding:19px 23px;background:var(--paper2);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.image-caption strong{font-family:var(--serif);font-size:1.3rem}.image-caption span{color:var(--muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.editorial-copy h2{margin-bottom:30px}.editorial-copy p{color:#4d4941;font-size:1.02rem}.dash-list{list-style:none;padding:0;margin:26px 0}.dash-list li{position:relative;padding:11px 0 11px 29px;border-bottom:1px solid var(--line)}.dash-list li::before{content:"—";position:absolute;left:0;color:var(--gold)}.dash-list.compact{margin:18px 0}.dash-list.compact li{padding-block:6px}.highlight{font-family:var(--serif);font-size:1.62rem!important;color:var(--purple)!important;padding:18px 0;border-block:1px solid rgba(109,85,122,.2)}.closing-line{font-family:var(--serif);font-size:1.45rem!important;color:var(--ink)!important}.section-heading{max-width:900px;margin-bottom:62px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{margin-bottom:24px}.section-heading p:last-child{margin-bottom:0}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.method-card{background:#f1e8dc;border:1px solid var(--line);padding:44px;position:relative}.method-card::before{content:"";position:absolute;inset:11px;border:1px solid rgba(185,138,80,.17);pointer-events:none}.method-symbol{width:86px;height:86px;border:1px solid rgba(185,138,80,.45);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--serif);font-size:2rem;margin-bottom:22px}.method-card>span{font-size:.65rem;letter-spacing:.2em;color:var(--gold)}.method-card h3{margin:10px 0 21px;color:var(--purple)}.method-card p,.method-card li{font-size:.94rem;color:var(--muted)}.question-list{padding-left:21px;margin:17px 0}.differentials{background:#f0e7db}.feature-flow{display:grid;gap:30px}.feature-row{display:grid;grid-template-columns:.42fr .58fr;min-height:490px;background:var(--paper2);border:1px solid var(--line)}.feature-row.reverse{grid-template-columns:.58fr .42fr}.feature-row.reverse .feature-media{order:2}.feature-row.reverse .feature-copy{order:1}.feature-media{overflow:hidden;min-height:100%}.feature-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.84)}.feature-media.mockup img{object-fit:cover}.feature-copy{padding:52px;align-self:center}.feature-index{font-size:.66rem;letter-spacing:.2em;color:var(--gold)}.feature-copy h3{margin:10px 0 22px;font-size:2.25rem}.feature-copy p{color:var(--muted)}.quote-questions{padding:18px 22px;margin:20px 0;background:var(--lilac);border-left:2px solid var(--purple)}.quote-questions p{font-family:var(--serif);font-size:1.2rem;color:var(--purple);margin:6px 0}.objections{background:linear-gradient(145deg,#ece2d5,#faf6ef 50%,#eaddd0)}.objection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.objection-card{background:rgba(255,253,249,.85);border:1px solid var(--line);padding:36px}.objection-card>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--lilac);color:var(--purple);font-size:1.6rem;margin-bottom:22px}.objection-card h3{font-size:1.45rem;margin-bottom:15px}.objection-card p{color:var(--muted);margin:0}.objection-close{max-width:880px;margin:55px auto 0;text-align:center;font-family:var(--serif);font-size:1.8rem;line-height:1.45;color:var(--purple)}.social-proof{background:#e9dfd1}.community-hero{position:relative;min-height:650px;overflow:hidden}.community-hero img{width:100%;height:650px;object-fit:cover;filter:saturate(.78)}.community-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(34,30,25,.82),rgba(34,30,25,.16) 72%)}.community-hero>div{position:absolute;z-index:2;left:7%;top:50%;transform:translateY(-50%);max-width:640px;color:#fff}.community-hero h2{color:#fff;margin-bottom:22px}.community-hero>div>p:last-child{font-family:var(--serif);font-size:1.4rem}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:28px}.testimonial{background:#f6efe5;border:1px solid var(--line);padding:38px;min-height:290px}.testimonial h3{font-size:1.55rem;color:var(--purple);margin-bottom:25px}.testimonial p{font-family:var(--serif);font-size:1.3rem;line-height:1.48}.social-closing{display:grid;grid-template-columns:.42fr .58fr;background:var(--lilac);margin-top:28px;align-items:center}.social-closing img{width:100%;height:100%;max-height:440px;object-fit:cover;filter:saturate(.8)}.social-closing>div{padding:55px}.social-closing p{font-family:var(--serif);font-size:1.45rem}.deliverable-grid{display:grid;gap:30px}.deliverable-card{display:grid;grid-template-columns:.4fr .6fr;background:#f1e8dc;border:1px solid var(--line);min-height:460px;overflow:hidden}.deliverable-card:nth-child(even){grid-template-columns:.6fr .4fr}.deliverable-card:nth-child(even) .deliverable-media{order:2}.deliverable-card:nth-child(even) .deliverable-copy{order:1}.deliverable-media{position:relative}.deliverable-media img{width:100%;height:100%;object-fit:cover}.deliverable-media span{position:absolute;bottom:18px;left:18px;background:var(--sage-dark);color:#fff;padding:8px 12px;font-size:.61rem;text-transform:uppercase;letter-spacing:.08em}.deliverable-copy{padding:50px;align-self:center}.deliverable-copy h3{font-size:2.15rem;color:var(--purple);margin-bottom:22px}.deliverable-copy p{color:var(--muted)}.investment{background:var(--purple);color:#fff;isolation:isolate;padding:125px 0}.investment::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 10% 20%,rgba(234,223,240,.18),transparent 27%),radial-gradient(circle at 92% 75%,rgba(234,223,206,.14),transparent 29%)}.investment-orbits{position:absolute;inset:-20%;z-index:-1;background:repeating-radial-gradient(circle at 6% 78%,transparent 0 110px,rgba(222,189,127,.14) 111px 112px,transparent 113px 171px),repeating-radial-gradient(circle at 94% 15%,transparent 0 92px,rgba(222,189,127,.13) 93px 94px,transparent 95px 151px)}.investment-grid{display:grid;grid-template-columns:1fr .8fr;gap:86px;align-items:center}.value-copy h2{color:#fff;margin-bottom:28px}.value-copy>p{color:#eadfeb}.value-poem{font-family:var(--serif);font-size:1.6rem;line-height:1.5;color:#f5dfbb!important}.value-list{list-style:none;padding:0;margin:32px 0}.value-list li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.17)}.value-list del{color:#cdbfce}.value-list em{color:#efd2a6;text-align:right}.price-card{background:var(--paper2);color:var(--ink);padding:48px;border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 75px rgba(29,20,34,.29);position:relative;text-align:center}.price-card::before{content:"";position:absolute;inset:12px;border:1px solid rgba(185,138,80,.27);pointer-events:none}.price{display:flex;flex-direction:column;margin:22px 0 8px}.price strong{font-family:var(--serif);font-size:5.5rem;line-height:1}.price span{color:var(--muted)}.or{margin:0;color:var(--muted)}.installments{font-family:var(--serif);font-size:1.35rem;margin:8px 0 24px}.support-cta{background:#23312a;color:#fff;padding:0}.support-grid{display:grid;grid-template-columns:.47fr .53fr;min-height:680px}.support-photo{position:relative}.support-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,#23312a)}.support-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.78)}.support-copy{align-self:center;padding:95px 35px 95px 85px}.support-copy h2{color:#fff;margin-bottom:24px}.support-copy>p:not(.eyebrow){font-family:var(--serif);font-size:1.5rem;color:#d9e0dc}.footer-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px}.footer-wrap>div:first-child{display:flex;flex-direction:column}.footer-wrap strong{font-family:var(--serif);font-size:1.2rem;font-weight:400;color:#fff}.footer-wrap span{font-size:.52rem;text-transform:uppercase;letter-spacing:.12em}.footer-wrap p{text-align:center;margin:0}.footer-wrap>div:last-child{display:flex;justify-content:flex-end;gap:18px}footer{background:#1d2722;color:#bbc7c0;padding:31px 0;font-size:.7rem}.mobile-cta{display:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}}
@media(max-width:1020px){.main-nav,.header-cta{display:none}.nav-wrap{grid-template-columns:1fr auto}.nav-toggle{display:block}.main-nav.open{display:flex;position:absolute;top:78px;left:0;right:0;background:var(--paper2);padding:25px;flex-direction:column;align-items:center;border-bottom:1px solid var(--line)}.hero-grid,.dream-grid,.split-grid,.investment-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{max-width:620px;margin:10px auto}.dream-visual{max-width:630px;width:100%;margin:auto}.image-stack{position:relative;top:auto;max-width:620px;margin:auto}.method-grid,.objection-grid,.testimonial-grid{grid-template-columns:1fr}.feature-row,.feature-row.reverse,.deliverable-card,.deliverable-card:nth-child(even){grid-template-columns:1fr}.feature-row.reverse .feature-media,.feature-row.reverse .feature-copy,.deliverable-card:nth-child(even) .deliverable-media,.deliverable-card:nth-child(even) .deliverable-copy{order:initial}.feature-media{height:430px}.deliverable-media{height:430px}.social-closing,.support-grid{grid-template-columns:1fr}.support-photo{height:580px}.support-photo::after{background:linear-gradient(0deg,#23312a,transparent 52%)}.support-copy{padding:70px 25px}.footer-wrap{grid-template-columns:1fr;text-align:center}.footer-wrap>div:last-child{justify-content:center}}
@media(max-width:680px){body{padding-bottom:65px}.container{width:min(100% - 30px,1180px)}section{padding:82px 0}.nav-wrap{height:68px}.main-nav.open{top:68px}h1{font-size:3.25rem}h2{font-size:2.5rem}.hero{padding-top:58px}.hero-grid{gap:45px}.hero-card{position:relative;right:auto;bottom:auto;margin:-42px 20px 0 auto}.moon-divider::before,.moon-divider::after{width:55px}.dream-grid{gap:42px}.dream-visual{min-height:510px}.dream-visual img{inset:0 0 70px 35px;width:calc(100% - 35px);height:calc(100% - 70px)}.cycle-words{padding:22px;font-size:1rem}.image-caption{right:8px}.method-card,.feature-copy,.testimonial,.deliverable-copy,.price-card{padding:32px 25px}.feature-media,.deliverable-media{height:330px}.community-hero{min-height:720px}.community-hero img{height:720px}.community-hero::after{background:linear-gradient(0deg,rgba(34,30,25,.88),rgba(34,30,25,.1) 72%)}.community-hero>div{left:25px;right:25px;top:auto;bottom:38px;transform:none}.social-closing>div{padding:35px 25px}.value-list li{flex-direction:column;gap:2px}.value-list em{text-align:left}.price strong{font-size:4.7rem}.support-photo{height:460px}.footer-wrap>div:last-child{flex-direction:column;gap:7px}.mobile-cta{display:flex;position:fixed;left:14px;right:14px;bottom:12px;z-index:95;min-height:52px;align-items:center;justify-content:center;background:var(--sage-dark);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:750;border-radius:5px;box-shadow:0 12px 35px rgba(22,35,28,.35)}}


/* Revisão de viewports, imagens e comportamento dos CTAs */
.header-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}
.header-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.mobile-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}
.mobile-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.hero{min-height:calc(100svh - 78px);padding:clamp(38px,5.2vh,72px) 0;display:flex;align-items:center}
.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(38px,5vw,70px);align-items:center}
.hero-copy h1{font-size:clamp(3.15rem,4.65vw,5.25rem);line-height:1.015;max-width:820px}
.hero-lead{font-size:clamp(1.22rem,1.58vw,1.58rem);margin:24px 0 16px;max-width:730px}
.date-line{margin:20px 0 24px}
.portrait-frame{max-height:min(66vh,640px);min-height:480px}
.portrait-frame img.hero-portrait-photo{object-position:center 29%;filter:saturate(.92)}
.feature-media img.feature-photo-portrait{object-position:center 33%;filter:saturate(.88)}
.community-hero img.community-photo{object-position:center 48%;filter:saturate(.82)}
.support-photo img.support-final-photo{object-position:center 28%;filter:saturate(.86)}
.objection-card-wide{grid-column:1/-1;max-width:calc(50% - 12px);width:100%;margin-inline:auto}
@media (min-width:1021px) and (max-height:900px){
  .hero{padding:32px 0 40px}
  .hero-copy h1{font-size:clamp(3rem,4.1vw,4.55rem)}
  .hero-lead{font-size:1.22rem;line-height:1.35;margin:17px 0 12px}
  .date-line{margin:14px 0 18px}
  .portrait-frame{max-height:calc(100svh - 150px);min-height:0}
  .hero-card{bottom:24px;padding:18px;width:215px}
  .moon-divider{bottom:10px}
}
@media (max-width:1020px){
  .hero{min-height:auto;padding:64px 0 82px}
  .hero-grid{grid-template-columns:1fr;gap:44px}
  .hero-copy h1{max-width:850px}
  .portrait-frame{max-height:none;min-height:0}
  .mobile-cta{display:flex;position:fixed;left:18px;right:18px;bottom:14px;z-index:95;min-height:54px;align-items:center;justify-content:center;background:var(--sage-dark);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:750;border-radius:5px;box-shadow:0 12px 35px rgba(22,35,28,.35)}
  body.sticky-cta-visible{padding-bottom:76px}
  .objection-card-wide{max-width:none}
}
@media (max-width:680px){
  body{padding-bottom:0}
  body.sticky-cta-visible{padding-bottom:76px}
  .container{width:min(calc(100% - 40px),1180px)}
  section{padding:78px 0}
  h1,.hero-copy h1{font-size:clamp(2.7rem,10.7vw,3.45rem);line-height:1.04;letter-spacing:-.04em}
  h2{font-size:clamp(2.25rem,8.8vw,2.75rem);line-height:1.08}
  .hero{padding:50px 0 76px}
  .hero-grid{gap:38px}
  .hero-lead{font-size:1.23rem;line-height:1.42;margin:22px 0 16px}
  .date-line{margin:18px 0 23px}
  .hero-copy .button{width:100%;padding-inline:16px}
  .portrait-frame{width:100%;aspect-ratio:4/5}
  .portrait-frame img.hero-portrait-photo{object-position:center 27%}
  .hero-card{margin:-34px 12px 0 auto;width:min(230px,82%)}
  .dream-copy,.editorial-copy,.section-heading,.value-copy,.support-copy{padding-inline:2px}
  .feature-copy,.method-card,.objection-card,.testimonial,.deliverable-copy,.price-card{padding-left:27px;padding-right:27px}
  .image-caption{right:10px;left:18px;width:auto}
  .community-hero>div{left:24px;right:24px}
  .social-closing>div{padding-left:27px;padding-right:27px}
  .support-copy{padding:62px 5px 72px}
  .mobile-cta{left:16px;right:16px;bottom:12px}
}
@media (max-width:380px){
  .container{width:min(calc(100% - 32px),1180px)}
  h1,.hero-copy h1{font-size:2.52rem}
  h2{font-size:2.18rem}
  .feature-copy,.method-card,.objection-card,.testimonial,.deliverable-copy,.price-card{padding-left:23px;padding-right:23px}
  .community-hero>div{left:20px;right:20px}
}


/* Ajustes finais solicitados */
#objecoes .objection-card span[aria-hidden="true"]{display:none}
#objecoes .objection-card h3{margin-top:0}
.testimonial-name,
.social-closing-name{
  margin-top:22px;
  font-family:var(--sans);
  font-size:.78rem;
  font-weight:600;
  letter-spacing:.10em;
  text-transform:uppercase;
  color:var(--muted);
}
@media (max-width:1020px){
  #identificacao .editorial-copy{max-width:680px;margin-inline:auto}
}
@media (max-width:680px){
  .community-hero img.community-photo{object-position:70% center}
  #identificacao .editorial-copy{max-width:100%;margin-inline:auto}
  #identificacao .editorial-copy h2,
  #identificacao .editorial-copy p,
  #identificacao .editorial-copy .dash-list,
  #identificacao .editorial-copy .mini-note{max-width:none}
  #identificacao .editorial-copy{width:100%}
}


/* Ajuste da dobra "Movimentos diferentes": a partir da lista, o conteúdo ocupa uma coluna editorial central. */
.identification-continuation{
  width:min(900px,100%);
  margin:58px auto 0;
  text-align:left;
}
.identification-continuation p{
  color:#4d4941;
  font-size:1.02rem;
}
.identification-continuation .dash-list{
  margin-top:0;
}
@media (max-width:1020px){
  .identification-continuation{margin-top:48px}
}
@media (max-width:680px){
  .identification-continuation{
    width:100%;
    margin-top:38px;
    padding-inline:2px;
  }
}


/* Ajuste de transição na dobra de movimentos */
.transition-card{
  background: rgba(255,255,255,.62);
  border: 1px solid var(--line);
  border-radius: 22px;
  padding: 18px 22px;
  box-shadow: 0 12px 28px rgba(39,37,31,.05);
  margin: 0 auto 28px;
}
.transition-card .dash-list{margin:0}
.transition-card .dash-list li:first-child{padding-top:0}
.transition-card .dash-list li:last-child{padding-bottom:0;border-bottom:0}
@media (max-width:680px){
  .transition-card{padding:14px 16px;border-radius:18px;margin-bottom:24px}
}
