@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{-webkit-font-smoothing:antialiased;background:#121214;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.mentorship-site{--serif:Georgia, "Times New Roman", serif;--sans:"DM Sans", Arial, sans-serif}:where(.mentorship-site) *{box-sizing:border-box}html:has(.mentorship-site){scroll-behavior:smooth;scroll-padding-top:100px}.mentorship-site{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}:where(.mentorship-site) a{color:inherit;text-decoration:none}:where(.mentorship-site) button,:where(.mentorship-site) input,:where(.mentorship-site) textarea,:where(.mentorship-site) select{font:inherit}:where(.mentorship-site) button,:where(.mentorship-site) a,:where(.mentorship-site) input,:where(.mentorship-site) select,:where(.mentorship-site) textarea{-webkit-tap-highlight-color:transparent}:where(.mentorship-site) button,:where(.mentorship-site) a{touch-action:manipulation}:where(.mentorship-site) button{cursor:pointer}:where(.mentorship-site) button:focus-visible,:where(.mentorship-site) a:focus-visible,:where(.mentorship-site) summary:focus-visible{outline-offset:5px;outline:3px solid #b48a48}:where(.mentorship-site) ::selection{color:#173a2f;background:#dbe8bf}:where(.mentorship-site) h1,:where(.mentorship-site) h2,:where(.mentorship-site) h3,:where(.mentorship-site) p{margin:0}:where(.mentorship-site) h1,:where(.mentorship-site) h2{font-family:var(--serif);letter-spacing:-2px;font-weight:400}:where(.mentorship-site) h1 em,:where(.mentorship-site) h2 em{color:var(--accent);font-weight:400}:where(.mentorship-site) h3{letter-spacing:-.6px;font-weight:550}:where(.mentorship-site) p{line-height:1.75}:where(.mentorship-site) svg{flex-shrink:0}:where(.mentorship-site) .container{width:min(1200px,100% - 96px);margin-inline:auto}:where(.mentorship-site) .site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}:where(.mentorship-site) .header-inner{justify-content:space-between;align-items:center;gap:20px;height:90px;display:flex}:where(.mentorship-site) .brand{font-family:Manrope, var(--sans);letter-spacing:-1.6px;align-items:center;font-size:27px;font-weight:750;display:inline-flex}:where(.mentorship-site) .brand-symbol{width:36px;height:36px;color:var(--accent);border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;display:flex}:where(.mentorship-site) .brand-dot{color:var(--accent)}:where(.mentorship-site) .header-cta{align-items:center;gap:20px;font-size:13px;font-weight:550;display:flex}:where(.mentorship-site) .subnav{letter-spacing:1.6px;justify-content:space-between;align-items:center;height:58px;font-size:10px;display:flex}:where(.mentorship-site) .subnav>span{color:var(--muted)}:where(.mentorship-site) .subnav nav{letter-spacing:0;gap:28px;font-size:11px;display:flex}:where(.mentorship-site) .subnav a:hover{color:var(--accent);text-underline-offset:5px;text-decoration:underline}:where(.mentorship-site) .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;min-height:640px;padding-block:52px 76px;display:grid}:where(.mentorship-site) .hero-kicker{letter-spacing:1.7px;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;font-weight:600;display:flex}:where(.mentorship-site) .status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}:where(.mentorship-site) .hero h1{letter-spacing:-3px;font-size:clamp(54px,5.1vw,74px);line-height:1.075}:where(.mentorship-site) .hero-copy>p{max-width:450px;color:var(--muted);margin-top:25px;font-size:15px;line-height:1.8}:where(.mentorship-site) .hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}:where(.mentorship-site) .button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:15px 20px;font-size:12px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}:where(.mentorship-site) .button:hover{transform:translateY(-2px)}:where(.mentorship-site) .text-link{border-bottom:1px solid #0000;align-items:center;gap:10px;padding:5px 0;font-size:11px;display:inline-flex}:where(.mentorship-site) .text-link:hover{border-bottom-color:currentColor}:where(.mentorship-site) .hero-footnote{color:var(--muted);align-items:center;gap:11px;margin-top:26px;font-size:10px;display:flex}:where(.mentorship-site) .small-line{background:var(--muted);width:22px;height:1px}:where(.mentorship-site) .proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.mentorship-site) .section{padding-block:94px}:where(.mentorship-site) .section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}:where(.mentorship-site) .eyebrow{letter-spacing:1.8px;color:var(--accent);margin-bottom:19px;font-size:9px;font-weight:600;display:block}:where(.mentorship-site) h2{letter-spacing:-1.6px;font-size:43px;line-height:1.17}:where(.mentorship-site) .section-heading>p{color:var(--muted);max-width:320px;margin-bottom:4px;font-size:13px}:where(.mentorship-site) .method-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid}:where(.mentorship-site) .step-top{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:27px;padding-top:18px;display:flex}:where(.mentorship-site) .step-top>span{font-family:var(--serif);font-size:28px}:where(.mentorship-site) .method-step:last-child .step-top>svg{opacity:0}:where(.mentorship-site) .method-step h3{letter-spacing:-.4px;margin-bottom:13px;font-size:18px;line-height:1.4}:where(.mentorship-site) .method-step p{color:var(--muted);font-size:11px}:where(.mentorship-site) .faq-section{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}:where(.mentorship-site) .faq-section h2{font-size:37px}:where(.mentorship-site) .faq-list{border-top:1px solid var(--line)}:where(.mentorship-site) .faq-list details{border-bottom:1px solid var(--line);padding:20px 0}:where(.mentorship-site) .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}:where(.mentorship-site) .faq-list summary::-webkit-details-marker{display:none}:where(.mentorship-site) .faq-list summary span{color:var(--accent);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}:where(.mentorship-site) .faq-list details[open] summary span{transform:rotate(45deg)}:where(.mentorship-site) .faq-list p{color:var(--muted);padding-top:15px;font-size:12px}:where(.mentorship-site) .diagnostic-section{color:#f5f5ec;background:#183e32;padding-top:80px}:where(.mentorship-site) .diagnostic-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-bottom:60px;display:grid}:where(.mentorship-site) .diagnostic-copy h2{font-size:45px;line-height:1.2}:where(.mentorship-site) .diagnostic-copy h2 em{color:#bfd2a6}:where(.mentorship-site) .diagnostic-copy>p{max-width:370px;margin-top:23px;font-size:12px}:where(.mentorship-site) .diagnostic-points{flex-direction:column;gap:12px;margin-top:25px;font-size:11px;display:flex}:where(.mentorship-site) .diagnostic-points>span{align-items:center;gap:9px;display:flex}:where(.mentorship-site) .footer{justify-content:space-between;align-items:center;gap:20px;padding-block:36px;display:flex}:where(.mentorship-site) .footer .brand{font-size:23px}:where(.mentorship-site) .footer .brand-symbol{width:28px;height:28px}:where(.mentorship-site) .footer .brand-symbol svg{width:22px}:where(.mentorship-site) .footer p{color:var(--muted);margin-top:9px;font-size:9px}:where(.mentorship-site) .footer-right{flex-direction:column;align-items:flex-end;gap:17px;display:flex}:where(.mentorship-site) .footer-right>a{align-items:center;gap:10px;font-size:10px;display:flex}:where(.mentorship-site) .footer-right>span{color:var(--muted);font-size:8px}:where(.mentorship-site) .skip-link{background:var(--accent);color:#fff;z-index:50;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}:where(.mentorship-site) .skip-link:focus{transform:translateY(0)}:where(.mentorship-site) .not-found{max-width:800px;margin:15vh auto;padding:30px}:where(.mentorship-site) .not-found h1{font-size:58px}:where(.mentorship-site) .not-found p{color:var(--muted);margin-top:20px}:where(.mentorship-site) .contact-link{margin-top:25px}:where(.mentorship-site) .contact-link:hover{background:var(--accent-hover);color:#091a11}@media (min-width:1500px){:where(.mentorship-site) .hero{min-height:695px}:where(.mentorship-site) .hero h1{font-size:77px}:where(.mentorship-site) .hero-copy>p{font-size:16px}:where(.mentorship-site) .hero{gap:90px}:where(.mentorship-site) .hero-actions{gap:23px}}@media (max-width:1100px){:where(.mentorship-site) .container{width:calc(100% - 64px)}:where(.mentorship-site) .hero{gap:30px}:where(.mentorship-site) .hero h1{font-size:60px}:where(.mentorship-site) .hero-actions{gap:14px}:where(.mentorship-site) .hero-actions .button{gap:12px;padding-inline:15px;font-size:11px}:where(.mentorship-site) .hero-actions .text-link{font-size:10px}:where(.mentorship-site) .diagnostic-inner{gap:50px}:where(.mentorship-site) .section-heading{gap:30px}:where(.mentorship-site) h2{font-size:37px}:where(.mentorship-site) .section-heading>p{max-width:270px}:where(.mentorship-site) .method-grid{gap:23px}:where(.mentorship-site) .faq-section{gap:50px}:where(.mentorship-site) .diagnostic-copy h2{font-size:40px}}@media (max-width:800px){:where(.mentorship-site) .container{width:calc(100% - 40px)}:where(.mentorship-site) .header-inner{height:76px}:where(.mentorship-site) .brand{font-size:23px}:where(.mentorship-site) .brand-symbol{width:29px;height:29px;margin-right:6px}:where(.mentorship-site) .brand-symbol svg{width:23px}:where(.mentorship-site) .header-cta{gap:8px;font-size:11px}:where(.mentorship-site) .subnav{height:50px}:where(.mentorship-site) .subnav>span{letter-spacing:1px;font-size:8px}:where(.mentorship-site) .subnav nav{gap:16px;font-size:10px}:where(.mentorship-site) .hero{gap:25px;min-height:580px;padding-block:36px 50px}:where(.mentorship-site) .hero h1{letter-spacing:-2px;font-size:47px}:where(.mentorship-site) .hero-copy>p{font-size:13px}:where(.mentorship-site) .hero-kicker{font-size:8px}:where(.mentorship-site) .hero-actions{gap:12px;margin-top:23px}:where(.mentorship-site) .hero-footnote{gap:8px;margin-top:17px;font-size:8px;line-height:1.7}:where(.mentorship-site) .section{padding-block:65px}:where(.mentorship-site) .section-heading{gap:25px}:where(.mentorship-site) .section-heading>p{max-width:230px;font-size:11px}:where(.mentorship-site) h2{font-size:32px}:where(.mentorship-site) .method-grid{grid-template-columns:1fr 1fr;gap:30px}:where(.mentorship-site) .method-step p{font-size:12px}:where(.mentorship-site) .faq-section{grid-template-columns:.8fr 1.2fr;gap:35px}:where(.mentorship-site) .faq-section h2{font-size:31px}:where(.mentorship-site) .faq-list summary{font-size:12px}:where(.mentorship-site) .diagnostic-inner{gap:30px}:where(.mentorship-site) .diagnostic-copy h2{font-size:34px}:where(.mentorship-site) .diagnostic-section{padding-top:60px}}@media (max-width:600px){html:has(.mentorship-site){scroll-padding-top:85px}:where(.mentorship-site) .container{width:calc(100% - 36px)}:where(.mentorship-site) .header-inner{gap:10px;height:72px}:where(.mentorship-site) .brand{font-size:23px}:where(.mentorship-site) .header-cta{display:none}:where(.mentorship-site) .subnav{justify-content:center;height:45px}:where(.mentorship-site) .subnav>span{display:none}:where(.mentorship-site) .subnav nav{justify-content:space-between;width:100%;font-size:10px}:where(.mentorship-site) .hero{grid-template-columns:1fr;gap:36px;padding-block:35px 40px}:where(.mentorship-site) .hero-kicker{margin-bottom:21px;font-size:9px}:where(.mentorship-site) .hero h1{letter-spacing:-2px;font-size:clamp(49px,11vw,65px);line-height:1.07}:where(.mentorship-site) .hero-copy>p{max-width:440px;margin-top:23px;font-size:14px}:where(.mentorship-site) .hero-actions{align-items:center;gap:18px}:where(.mentorship-site) .hero-actions .button{gap:15px;font-size:11px}:where(.mentorship-site) .hero-actions .text-link{font-size:10px}:where(.mentorship-site) .hero-footnote{margin-top:20px;font-size:9px}:where(.mentorship-site) .section{padding-block:58px}:where(.mentorship-site) .section-heading{margin-bottom:29px;display:block}:where(.mentorship-site) .eyebrow{margin-bottom:16px;font-size:8px}:where(.mentorship-site) h2{letter-spacing:-1.2px;font-size:35px;line-height:1.2}:where(.mentorship-site) .section-heading>p{max-width:100%;margin-top:20px;font-size:13px}:where(.mentorship-site) .method-grid{gap:30px 22px;margin-top:34px}:where(.mentorship-site) .method-step h3{font-size:18px}:where(.mentorship-site) .method-step p{font-size:11px}:where(.mentorship-site) .step-top{margin-bottom:20px}:where(.mentorship-site) .faq-section{grid-template-columns:1fr;gap:28px}:where(.mentorship-site) .faq-section h2{font-size:35px}:where(.mentorship-site) .faq-list summary{font-size:13px}:where(.mentorship-site) .faq-list p{font-size:12px}:where(.mentorship-site) .diagnostic-inner{grid-template-columns:1fr;gap:35px;padding-bottom:35px}:where(.mentorship-site) .diagnostic-copy h2{font-size:39px}:where(.mentorship-site) .diagnostic-copy>p{font-size:13px}:where(.mentorship-site) .diagnostic-points{font-size:12px}:where(.mentorship-site) .footer{flex-direction:column;align-items:flex-start;gap:25px;padding-block:29px}:where(.mentorship-site) .footer-right{align-items:flex-start;gap:12px}:where(.mentorship-site) .footer p{font-size:10px}:where(.mentorship-site) .footer-right>a{font-size:11px}:where(.mentorship-site) .footer-right>span{font-size:9px}:where(.mentorship-site) .not-found h1{font-size:43px}:where(.mentorship-site) .not-found{margin-top:8vh}}@media (max-width:360px){:where(.mentorship-site) .brand{font-size:20px}:where(.mentorship-site) .brand-symbol{width:26px;height:26px}:where(.mentorship-site) .hero h1{font-size:47px}:where(.mentorship-site) .hero-actions{gap:10px}:where(.mentorship-site) .hero-actions .button{padding-inline:12px;font-size:10px}:where(.mentorship-site) .hero-actions .text-link{font-size:9px}}@media (prefers-reduced-motion:reduce){html:has(.mentorship-site){scroll-behavior:auto}:where(.mentorship-site) *,:where(.mentorship-site) :before,:where(.mentorship-site) :after{transition:none!important;animation:none!important}}@media (max-width:600px){:where(.mentorship-site) .header-inner{flex-wrap:wrap;justify-content:center;height:auto;min-height:100px;padding-block:12px}}@media (max-width:1100px) and (min-width:601px){:where(.mentorship-site) .header-cta{display:none}}@media (max-width:600px){html:has(.mentorship-site){scroll-padding-top:145px}:where(.mentorship-site) .header-inner{gap:10px}}.mentorship-site{--paper:#121214;--surface:#202024;--ink:#eee;--muted:#b0b0ba;--line:#38383f;--accent:#28cc83;--accent-light:#18342a;--accent-hover:#63e5a9;background:var(--paper);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.mentorship-site) .site-header{background:#121214f5}:where(.mentorship-site) .proof-strip{background:var(--surface);color:var(--ink)}:where(.mentorship-site) .button,:where(.mentorship-site) .contact-link{background:var(--accent);color:#091a11}:where(.mentorship-site) .button:hover{background:var(--accent-hover);color:#091a11}:where(.mentorship-site) #diagnostico{color:var(--ink);background:#17171a}:where(.mentorship-site) .diagnostic-copy h2{color:var(--ink)}:where(.mentorship-site) .diagnostic-copy em,:where(.mentorship-site) .diagnostic-copy .eyebrow,:where(.mentorship-site) .diagnostic-points svg{color:var(--accent)}:where(.mentorship-site) .diagnostic-copy>p,:where(.mentorship-site) .diagnostic-points{color:var(--muted)}:where(.mentorship-site) :focus-visible{outline-color:var(--accent)}
