.mentorship{--m-bg:#0b1016;--m-panel:#121a23;--m-line:#2a3440;--m-muted:#a9b5c4;--m-gold:#e4b967;color:#f4f6f9;background:var(--m-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}.mentorship *{box-sizing:border-box}.mentorship h1,.mentorship h2,.mentorship h3,.mentorship p{margin-top:0}.mentorship h1{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;line-height:1.08}.mentorship h2{letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:500;line-height:1.2}.mentorship h3{font-size:1.2rem;font-weight:600}.mentorship a{color:inherit}.mentorship button,.mentorship input,.mentorship textarea,.mentorship select{font:inherit}.mentorship button{cursor:pointer}.mentorship button:disabled{opacity:.55;cursor:wait}.mentorship input,.mentorship textarea,.mentorship select{color:#f4f6f9;background:#0c131c;border:1px solid #465363;border-radius:8px;width:100%;min-width:0;padding:11px 13px}.mentorship textarea{resize:vertical;min-height:100px}.mentorship input:focus,.mentorship textarea:focus,.mentorship select:focus{outline:2px solid var(--m-gold);outline-offset:2px}.mentorship label{margin-bottom:18px;font-size:.9rem;font-weight:500;display:block}.mentorship label>input,.mentorship label>select,.mentorship label>textarea{margin-top:7px;display:block}.mentorship .m-wrap{max-width:1200px;margin:auto;padding:0 32px}.m-nav{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:18px;padding:25px 0;display:flex}.m-brand{letter-spacing:-.02em;font-size:1.1rem;font-weight:600;text-decoration:none}.m-brand small{color:var(--m-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;display:block}.m-nav-links{align-items:center;gap:26px;font-size:.9rem;display:flex}.m-nav-links a{text-decoration:none}.m-kicker{color:var(--m-gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;display:block}.m-muted{color:var(--m-muted)}.m-primary,.m-secondary{border:1px solid var(--m-gold);border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 21px;font-size:.94rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.m-primary{background:var(--m-gold);color:#10151d!important}.m-primary:hover{background:#f0ca85}.m-secondary{color:#f4f6f9;background:0 0;border-color:#4b5969}.m-secondary:hover{background:#1b2734}.m-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:58px;padding:85px 0 68px;display:grid}.m-hero p{color:#bdc7d3;max-width:580px;font-size:1.1rem}.m-hero h1 em{color:var(--m-gold);font-style:normal}.m-portrait{aspect-ratio:4/5;background:#19202a;border-radius:14px;position:relative;overflow:hidden}.m-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%}.m-portrait-caption{background:linear-gradient(#0000,#000000f2);padding:50px 26px 22px;position:absolute;bottom:0;left:0;right:0}.m-portrait-caption strong{font-size:1.35rem;display:block}.m-portrait-caption span{color:#d3d9e0;font-size:.85rem}.m-price-inline{margin:24px 0;font-size:.95rem!important}.m-facts{border-block:1px solid var(--m-line);grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;display:grid}.m-facts strong{font-size:1.2rem;font-weight:500;display:block}.m-facts span{color:var(--m-muted);font-size:.9rem}.m-section{border-bottom:1px solid var(--m-line);padding:76px 0}.m-section-intro{max-width:730px;margin-bottom:35px}.m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.m-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-card{background:var(--m-panel);border:1px solid var(--m-line);border-radius:12px;min-width:0;padding:27px}.m-card p:last-child{margin-bottom:0}.m-number{color:var(--m-gold);margin-bottom:18px;font-size:.8rem;display:block}.m-list{padding-left:20px}.m-list li{margin:10px 0}.m-price{letter-spacing:-.04em;margin:12px 0;font-size:2.4rem;font-weight:600;line-height:1.2}.m-price small{color:var(--m-muted);letter-spacing:0;font-size:1rem;font-weight:400}.m-highlight{border-color:var(--m-gold)}.m-form{max-width:750px}.m-checkbox{align-items:flex-start;gap:12px;display:flex!important}.m-checkbox input{width:18px!important;margin-top:4px!important}.m-notice{color:#e0e9f1;background:#152531;border:1px solid #547081;border-radius:8px;margin:18px 0;padding:14px 18px}.m-error{background:#321b23;border-color:#ad5a66}.m-success{background:#122c28;border-color:#4a887a}.m-faq details{border-bottom:1px solid var(--m-line);padding:22px 0}.m-faq summary{cursor:pointer;font-size:1.05rem;font-weight:500}.m-faq p{color:var(--m-muted);margin:15px 0 0}.m-footer{color:var(--m-muted);justify-content:space-between;gap:16px;padding:32px 0;font-size:.85rem;display:flex}.m-shell{grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.m-sidebar{border-right:1px solid var(--m-line);background:#0d141d;flex-direction:column;gap:25px;padding:32px 20px;display:flex}.m-sidebar nav{flex-direction:column;gap:5px;display:flex}.m-sidebar nav button{text-align:left;color:var(--m-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:.9rem;display:flex}.m-sidebar nav button[aria-current=page]{color:var(--m-gold);background:#26313b}.m-side-foot{margin-top:auto}.m-main{width:100%;max-width:1500px;padding:35px clamp(20px,4vw,60px)}.m-topbar{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:22px;display:flex}.m-topbar h1{letter-spacing:-.03em;margin-bottom:3px;font-size:1.85rem}.m-topbar p{margin:0;font-size:.9rem}.m-pill{color:#c7d2df;border:1px solid #455466;border-radius:30px;padding:4px 11px;font-size:.75rem;display:inline-block}.m-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.m-metric{border:1px solid var(--m-line);background:var(--m-panel);border-radius:10px;padding:22px}.m-metric strong{letter-spacing:-.04em;margin:9px 0;font-size:1.85rem;font-weight:500;display:block}.m-metric span{color:var(--m-muted);font-size:.86rem}.m-metric small{color:var(--m-muted);font-size:.78rem;display:block}.m-chart{width:100%;height:220px;margin-top:18px}.m-empty{text-align:center;border:1px dashed #455465;border-radius:12px;margin:22px 0;padding:45px 24px}.m-empty h3{margin-bottom:8px}.m-empty p{color:var(--m-muted)}.m-step-nav{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.m-step-nav button{border:1px solid var(--m-line);color:var(--m-muted);background:0 0;border-radius:7px;padding:8px 12px;font-size:.85rem}.m-step-nav button[aria-current=step]{border-color:var(--m-gold);color:var(--m-gold)}.m-quality{grid-template-columns:190px 1fr;gap:10px;margin-top:8px;display:grid}.m-quality select,.m-quality input{font-size:.8rem}.m-field{border-bottom:1px solid var(--m-line);padding:18px 0}.m-field label{margin-bottom:0}.m-form-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.m-progress{background:#283545;border-radius:10px;height:5px;margin-top:14px;overflow:hidden}.m-progress>span{background:var(--m-gold);height:100%;display:block}.m-plan-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.8}.m-editor{line-height:1.75;min-height:420px!important;font-size:.95rem!important}.m-table-scroll{overflow-x:auto}.mentorship table{border-collapse:collapse;width:100%;font-size:.88rem}.mentorship th,.mentorship td{text-align:left;border-bottom:1px solid var(--m-line);vertical-align:top;padding:13px 10px}.mentorship th{color:var(--m-muted);font-weight:500}.m-auth{max-width:460px;margin:60px auto;padding:30px}.m-stack{gap:18px;display:grid}.m-card h3{margin-bottom:10px}.m-small{font-size:.85rem}.m-task{border-bottom:1px solid var(--m-line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.m-task select{width:150px}.m-auth h1{font-size:2rem}.m-private{color:var(--m-gold);font-size:.85rem}.m-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.m-wide{grid-column:1/-1}.m-login-brand{padding-top:32px}.m-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.m-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.m-summary h2{font-size:1.5rem}.m-support{color:var(--m-muted);margin-top:14px;font-size:.85rem}.m-targets{margin:20px 0}.m-targets input{max-width:150px}@media (width<=950px){.m-hero{gap:30px}.m-grid-3{grid-template-columns:1fr}.m-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.m-shell{grid-template-columns:190px minmax(0,1fr)}.m-sidebar{padding:24px 12px}.m-nav-links a:not(:last-child){display:none}}@media (width<=650px){.mentorship .m-wrap{padding:0 20px}.m-hero{grid-template-columns:1fr;padding:48px 0}.m-portrait{aspect-ratio:1;max-height:440px}.m-grid,.m-inline-form{grid-template-columns:1fr}.m-facts{grid-template-columns:1fr;gap:14px}.m-section{padding:48px 0}.m-shell{display:block}.m-sidebar{border-right:0;border-bottom:1px solid var(--m-line);gap:15px;padding:15px}.m-sidebar nav{flex-direction:row;overflow-x:auto}.m-sidebar nav button{white-space:nowrap}.m-side-foot{display:none}.m-main{padding:24px 16px}.m-topbar{align-items:flex-start}.m-topbar h1{font-size:1.5rem}.m-metrics{gap:10px}.m-metric{padding:15px}.m-metric strong{font-size:1.45rem}.m-quality{grid-template-columns:1fr}.m-footer{flex-direction:column}.m-form-footer{flex-wrap:wrap}.m-auth{margin:30px 15px}.m-card{padding:20px}.m-wide{grid-column:auto}.m-nav{align-items:flex-start}.m-nav-links{gap:10px}.m-task{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mentorship *{scroll-behavior:auto!important;transition:none!important}}.mentorship .m-availability{color:#e4b967;align-items:center;gap:10px;margin:18px 0 24px;font-size:14px;line-height:1.5;display:flex}.m-availability>span{background:#e4b967;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.m-career{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.m-capacity{background:#191b1e;border:1px solid #806735;border-radius:14px;margin-top:24px;padding:36px}.m-capacity h2,.m-capacity p{max-width:780px}.m-capacity .m-primary{margin-top:14px}@media (width<=760px){.m-career{grid-template-columns:1fr}.m-capacity{padding:24px}}.m-dashboard-benefits{margin:24px 0 0;padding:0;list-style:none}.m-dashboard-benefits li{align-items:flex-start;gap:12px;margin:14px 0;display:flex}.m-dashboard-benefits svg{color:#e4b967;flex:0 0 18px;margin-top:4px}
