:root{--char:#202730;--char-2:#2c343f;--char-3:#3a434f;--clay:#9a634c;--clay-deep:#804f3a;--clay-soft:#c39a86;--clay-tint:#efe1d7;--cream:#faf0e6;--sand:#f2e5d6;--ink:#202730;--muted:#6f6a62;--muted-light:#b7b0a6;--line:#e8dccd;--line-dark:rgba(240,225,210,.16);--sans:Montserrat,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--maxw:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}.wp-site-blocks{overflow:hidden}.wp-block-post-content{margin:0!important}.wp-block-post-title{display:none}.site-header{position:absolute!important;z-index:5;top:0;left:0;right:0;padding:28px 26px;background:transparent!important;border:0!important}.header-inner{max-width:1140px;margin:auto;gap:18px}.brand-title{font-weight:700;font-size:1.05rem;color:var(--cream);margin:0}.brand-title a{color:inherit;text-decoration:none}.header-note{display:none}.site-header .wp-block-buttons{display:none}.mentoria-section{position:relative;padding:84px 0}.mentoria-section>.wp-block-group{max-width:1140px!important;margin:0 auto!important;padding:0 26px;box-sizing:border-box}.hero-section{width:100%;background:radial-gradient(120% 90% at 80% 6%,rgb(195 154 134 / .32),transparent 48%),radial-gradient(90% 70% at 6% 100%,rgb(154 99 76 / .28),transparent 55%),linear-gradient(165deg,var(--char),var(--char-2) 70%,var(--char-3));color:var(--cream);padding:126px 0 92px;min-height:640px}.hero-section>.wp-block-group{max-width:1140px!important}.hero-section>.wp-block-group>.wp-block-group__inner-container{max-width:1140px;margin:auto}.hero-section>.wp-block-group{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;position:relative}.hero-section>.wp-block-group:before{content:"";display:block;grid-column:2;grid-row:1;width:100%;max-width:380px;aspect-ratio:1;border-radius:50%;background:url(/wp-content/themes/mentoria-despertar/assets/images/fabiana-1.webp) center 30%/cover no-repeat;border:1px solid var(--line-dark);box-shadow:0 24px 60px rgb(0 0 0 / .32);justify-self:end}.hero-section>.wp-block-group>*{grid-column:1;grid-row:auto}.hero-kicker{display:inline-block;background:rgb(195 154 134 / .14);border:1px solid var(--line-dark);color:var(--clay-soft)!important;font-weight:600;font-size:.76rem;padding:7px 16px;border-radius:999px;margin:0 0 18px;letter-spacing:.04em}.hero-section h1{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;color:#fff;margin:0 0 22px;letter-spacing:-.03em;line-height:1.09;max-width:720px}.hero-section h1 em{font-style:normal;color:var(--clay-soft)}.hero-section .hero-subtitle{font-size:1.14rem;color:#eaddcd;max-width:600px;margin:0 0 1em}.hero-section .hero-description{font-size:1.02rem;color:#eaddcd;max-width:590px}.hero-section .hero-meta{margin-top:18px;font-size:.82rem;color:var(--muted-light)}.hero-section .wp-block-button__link,.pricing-section .wp-block-button__link{display:inline-flex;background:linear-gradient(180deg,var(--clay),var(--clay-deep));color:#fff;border-radius:999px;padding:17px 38px;font-weight:700;box-shadow:0 14px 28px -12px rgb(128 79 58 / .6)}.hero-section .wp-block-buttons{margin-top:26px}.hero-section>*{position:relative;z-index:1}.eyebrow{font-weight:700;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--clay);display:inline-flex;align-items:center;gap:.7em;margin:0}.eyebrow:before{content:"";width:26px;height:1px;background:var(--clay)}.section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.section-heading h2{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--ink);margin:16px 0 18px}.section-heading p:not(.eyebrow){font-size:1.08rem;color:var(--muted)}.intro-section{background:var(--cream)}.intro-section>.wp-block-group{max-width:900px!important}.intro-section .section-heading h2{max-width:760px;margin-left:auto;margin-right:auto}.intro-copy{font-size:1.08rem}.intro-emphasis{margin-top:30px;padding:26px 30px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--clay);border-radius:0 16px 16px 0;font-size:1.2rem;font-weight:600;line-height:1.45}.develop-section{background:linear-gradient(160deg,var(--char),var(--char-2));color:var(--cream)}.develop-section .section-heading h2{color:#fff}.develop-section .section-heading p:not(.eyebrow){color:#ded3c7}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin:40px auto 0}.feature-card{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border:1px solid var(--line-dark);border-radius:16px;background:rgb(255 255 255 / .03);color:var(--cream)}.feature-card .feature-number{flex:none;color:var(--clay-soft);font-weight:700;width:34px;height:34px;border:1px solid var(--line-dark);border-radius:9px;display:flex;align-items:center;justify-content:center;margin:0}.feature-card h3{color:#fff;font-size:1.02rem;margin:0 0 3px}.feature-card p:not(.feature-number){margin:0;color:var(--muted-light);font-size:.94rem}.inside-section{background:var(--cream)}.inside-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:46px auto 0}.inside-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 28px;box-shadow:0 18px 40px -30px rgb(32 39 48 / .5);position:relative;overflow:hidden}.inside-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--clay),var(--clay-soft))}.inside-card h3{color:var(--ink);font-size:1.18rem;margin:0 0 8px}.inside-card p{margin:0;font-size:.97rem;color:var(--muted)}.changes-section{background:var(--sand)}.changes-section .section-heading h2{color:var(--ink)}.changes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;max-width:1000px;margin:40px auto 0;padding:0;list-style:none}.changes-list li{display:flex;gap:14px;align-items:flex-start;font-size:1.04rem;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--line)}.changes-list li:before{content:"✓";color:var(--clay);font-weight:700}.closing-line{margin:40px auto 0;background:#fff;border:1px solid var(--line);border-left:4px solid var(--clay);border-radius:0 16px 16px 0;padding:26px 30px;font-size:1.2rem;font-weight:600;line-height:1.45;max-width:1000px}.experience-badge{text-align:center;color:var(--clay);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-top:30px}.experience-badge strong{display:block;font-size:2.4rem;color:var(--ink)}.about-section{background:var(--sand)}.about-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center;max-width:1060px;margin:auto}.about-monogram{width:100%;aspect-ratio:4/5;min-height:0;border-radius:24px;background:url(/wp-content/themes/mentoria-despertar/assets/images/fabiana-2.webp) center 23%/cover no-repeat;border:1px solid var(--line);box-shadow:0 30px 60px -34px rgb(32 39 48 / .5);font-size:0}.about-layout h2{font-size:clamp(2.1rem,4vw,3rem);font-weight:700;color:var(--ink);margin:12px 0 4px}.about-layout p{color:var(--muted)}.pricing-section{background:linear-gradient(160deg,var(--char),var(--char-2));color:#fff;text-align:center}.pricing-section .section-heading h2{color:#fff}.pricing-section .section-heading p:not(.eyebrow){color:#e7ded2}.vacancy-grid{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:32px 0 28px}.vacancy-grid p{border:1px solid var(--line-dark);border-radius:14px;padding:16px 24px;background:rgb(255 255 255 / .04);min-width:150px;color:var(--muted-light)}.vacancy-grid strong{display:block;font-size:1.7rem;color:var(--clay-soft);line-height:1.2}.pricing-card{background:rgb(255 255 255 / .05);border:1px solid var(--line-dark);border-radius:20px;padding:30px;max-width:460px;margin:0 auto 26px}.pricing-card .price-old{color:var(--muted-light);text-decoration:line-through;font-size:1rem;margin-bottom:0}.pricing-card .price-installment{font-size:2.2rem;font-weight:800;color:#fff;margin:4px 0}.pricing-card .price-cash{color:var(--muted-light);font-size:.92rem;margin-bottom:24px}.pricing-card .guarantee{margin-top:26px;font-size:.92rem;color:var(--muted-light)}.pricing-bottom{margin:30px auto 0;color:#e7ded2;max-width:730px;font-size:1.02rem}.faq-section{background:var(--cream)}.faq-list{max-width:850px;margin:32px auto 0}.faq-item{padding:22px 0;border-bottom:1px solid var(--line)}.faq-item h3{font-size:1.12rem;color:var(--ink);margin:0 0 8px}.faq-item h3:before{content:"?";display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:var(--sand);margin-right:10px}.faq-item p{margin:0 0 0 38px;color:var(--muted)}.site-footer{padding:44px 24px 34px;background:var(--char);color:#d4ded8;text-align:center}.footer-brand{font-weight:700;font-size:1.4rem;color:#fff;margin:0 0 10px}.footer-copy,.footer-legal{font-size:.82rem;max-width:850px;margin:8px auto;color:#c6d0ca}.footer-legal{font-size:.75rem;color:#aebbb4}@media(max-width:850px){.hero-section{padding-top:110px}.hero-section>.wp-block-group{grid-template-columns:1fr}.hero-section>.wp-block-group:before{grid-column:1;grid-row:1;width:min(62vw,300px);justify-self:center;margin-bottom:16px}.hero-section>.wp-block-group>*{grid-column:1}.hero-section>.wp-block-group>.wp-block-buttons{justify-content:flex-start}.inside-grid{grid-template-columns:1fr}.about-layout{grid-template-columns:.8fr 1.2fr;gap:30px}}@media(max-width:600px){.mentoria-section{padding:62px 0}.mentoria-section>.wp-block-group{padding:0 20px}.hero-section{padding-top:100px}.hero-section>.wp-block-group:before{width:min(72vw,280px)}.hero-section>.wp-block-group h1{font-size:2.3rem}.card-grid,.changes-list{grid-template-columns:1fr}.about-layout{grid-template-columns:1fr}.about-monogram{max-width:330px;margin:0 auto}.vacancy-grid{gap:10px}.vacancy-grid p{min-width:calc(33.333% - 8px);padding:12px 8px}.pricing-card .price-installment{font-size:1.8rem}}