@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--ink:#101210;--paper:#f5f5ee;--yellow:#FEF415;--muted:#afb5ab;font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6}
*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9bbbff;outline-offset:5px}.skip{position:absolute;left:20px;top:-70px;background:white;color:black;padding:10px;z-index:20}.skip:focus{top:10px}

.bio-page{background:#0d0d0d;--muted:#ababab;--ink:#101010}
.layout{max-width:640px;margin:auto;padding:28px 18px 12px}.profile{display:flex;align-items:center;gap:16px;margin-bottom:26px}.portrait{width:78px;height:78px;object-fit:cover;object-position:50% 35%;border-radius:50%;border:2px solid var(--yellow);padding:3px;flex-shrink:0}.profile-copy{min-width:0}.profile h1{font-family:Manrope,sans-serif;font-size:1.3rem;letter-spacing:-.035em;line-height:1.2;margin:0 0 4px;font-weight:800}.eyebrow{font-size:.8rem;color:var(--muted);margin:0 0 6px}.intro{font-size:.85rem;line-height:1.5;color:#ccc;margin:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.035em;line-height:1.2}.badge{font-size:.64rem;line-height:1.5;font-weight:700;letter-spacing:.075em}.acceleration{border:1px solid rgb(254 244 21 / .32);background:linear-gradient(125deg,rgb(254 244 21 / .14),rgb(254 244 21 / .03) 75%);border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}.acceleration-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.acceleration .badge{color:var(--yellow);max-width:210px}.hero-icon{font-size:2.1rem;line-height:1.2;filter:drop-shadow(0 0 14px rgb(254 244 21 / .16))}.acceleration h2{font-size:1.85rem;margin:20px 0 14px;font-weight:800;max-width:470px}.acceleration h2 em{font-style:normal;color:var(--yellow);display:block}.acceleration p{font-size:.9375rem;line-height:1.6;color:#cdcdc3;margin:0 0 24px;max-width:450px}.button{display:flex;justify-content:center;align-items:center;gap:14px;min-height:54px;border-radius:12px;padding:13px 16px;font-size:.9375rem;line-height:1.35;font-weight:700;text-align:center;width:100%;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.primary{background:var(--yellow);color:var(--ink)}.primary:hover{background:#fff96a}.primary span{font-size:1.2rem}.offer-group{margin-top:28px}.section-label{font-size:.78rem;font-weight:600;letter-spacing:.025em;color:var(--muted);margin:0 0 12px;padding-left:2px}.offer-link{display:flex;align-items:flex-start;gap:16px;padding:20px 18px;margin-bottom:10px;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .09);border-radius:17px;transition:border-color .15s,background .15s}.offer-link:hover{border-color:rgb(254 244 21 / .38);background:rgb(254 244 21 / .055)}.offer-icon{width:50px;min-width:50px;height:54px;display:grid;place-items:center;font-size:1.9rem;border:1px solid rgb(255 255 255 / .075);border-radius:13px;background:rgb(255 255 255 / .035)}.course .offer-icon{background:rgb(254 244 21 / .08);border-color:rgb(254 244 21 / .16)}.offer-copy{min-width:0}.offer-copy .badge{color:#bdbdb4;display:block;margin-bottom:5px}.offer-copy h3{font-size:1.12rem;font-weight:700;margin:0 0 8px}.offer-copy p{font-size:.85rem;line-height:1.55;color:#b5b5b0;margin:0 0 12px}.card-action{color:var(--yellow);font-size:.79rem;font-weight:600;display:inline-flex;gap:9px;align-items:center;line-height:1.5}.youtube-icon{background:rgb(255 56 56 / .07);border-color:rgb(255 56 56 / .14)}.social{display:flex;justify-content:center;gap:10px;margin-top:28px;font-size:.8rem}.social a{padding:10px 20px;border:1px solid rgb(255 255 255 / .13);border-radius:99px;min-height:44px;display:flex;align-items:center;gap:10px}.social a:hover{border-color:var(--yellow)}footer{font-size:.7rem;text-align:center;color:var(--muted);padding:24px 0}
.form-layout{max-width:560px;margin:auto;padding:28px 20px 40px}.back{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.875rem;margin-bottom:24px}.form-layout h1{font-size:2.5rem}.form-intro{color:var(--muted);margin-bottom:30px}.lead-form{background:#1b1f18;padding:24px;border:1px solid #39432e;border-radius:22px}.field{display:block;margin-bottom:21px}.field label{display:block;font-weight:600;font-size:.9375rem;margin-bottom:7px}input,select{width:100%;min-height:52px;padding:12px 14px;border:1px solid #56604c;background:#10150d;color:var(--paper);border-radius:10px;font-size:1rem}input::placeholder{color:#949d88}.hint{font-size:.875rem;color:var(--muted);margin:8px 0 0}.consent{font-size:.875rem;display:flex;align-items:flex-start;gap:10px;color:#c2c9ba;margin:24px 0}.consent input{width:20px;min-width:20px;height:20px;min-height:20px;margin-top:4px}.submit{background:var(--yellow);color:var(--ink);border:0;cursor:pointer}.submit:disabled{opacity:.65;cursor:wait}.status{color:var(--yellow);font-size:.9375rem;margin:18px 0 0;white-space:pre-line}.status:empty{display:none}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-link{text-decoration:underline;text-underline-offset:3px}.success{border:1px solid #5e6c3c;border-radius:20px;padding:25px;background:#1b2413}.success h2{margin-top:0;font-size:1.6rem}.success p{color:#c2c9ba}.privacy{max-width:680px}.privacy p,.privacy li{color:#c2c9ba}.privacy h2{font-size:1.5rem;margin-top:30px}

@media(min-width:600px){.layout{padding:42px 24px 18px}.profile{gap:20px;margin-bottom:30px}.portrait{width:88px;height:88px}.profile h1{font-size:1.55rem}.intro{font-size:.9rem}.acceleration{padding:30px 32px}.acceleration .badge{max-width:none}.acceleration h2{font-size:2.4rem}.hero-icon{font-size:2.6rem}.primary{width:fit-content;padding-inline:24px}.offer-link{padding:22px 24px;gap:20px}.offer-icon{width:58px;min-width:58px;height:60px;font-size:2.1rem}.offer-copy h3{font-size:1.23rem}.offer-copy p{font-size:.9rem}.form-layout{padding-top:40px}.lead-form{padding:32px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:359px){.layout{padding-inline:14px}.portrait{width:64px;height:64px}.profile{gap:12px}.profile h1{font-size:1.2rem}.intro{font-size:.76rem}.acceleration{padding:21px 19px}.acceleration h2{font-size:1.65rem}.badge{font-size:.6rem}.offer-link{padding:18px 14px;gap:12px}.offer-icon{width:42px;min-width:42px;height:46px;font-size:1.65rem}.offer-copy h3{font-size:1.05rem}.form-layout h1{font-size:2.1rem}}

/* Página Trabalhe comigo — proposta, exemplos e cadastro. */
.application-page{background:#0d0d0d;--muted:#aaa;--ink:#101010}.application-container{max-width:1120px;margin:auto;padding-inline:20px}.application-nav{max-width:1120px;padding:20px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px}.nav-home{display:flex;gap:10px;align-items:center;font-family:Manrope,sans-serif;font-weight:700;font-size:.9rem}.nav-home img{border-radius:50%;object-fit:cover;object-position:50% 35%;border:1px solid rgb(254 244 21 / .55)}.nav-back{font-size:.8rem;color:#b4b4b4;min-height:44px;display:flex;align-items:center}.application-kicker{font-size:.67rem;font-weight:700;letter-spacing:.12em;color:var(--yellow);margin:0 0 18px;line-height:1.7}.application-hero{text-align:center;padding-top:52px;padding-bottom:54px;background:radial-gradient(ellipse at 50% 20%,rgb(254 244 21 / .07),transparent 65%)}.application-hero h1{font-size:2.5rem;line-height:1.14;letter-spacing:-.055em;font-weight:500;max-width:900px;margin:0 auto 24px}.application-page em{font-family:Georgia,serif;font-weight:400;color:var(--yellow);letter-spacing:-.035em}.hero-description{color:#bcbcbc;font-size:1rem;line-height:1.7;max-width:580px;margin:0 auto 28px}.application-cta{width:fit-content;max-width:100%;margin:0 auto;min-height:56px;padding:15px 22px}.cta-caption{color:#929292;font-size:.75rem;line-height:1.6;max-width:320px;margin:12px auto 0}.hero-pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:38px;color:#b8b8b8;font-size:.8rem}.hero-pillars>span{display:flex;align-items:center;gap:7px}.application-section{padding-top:58px;padding-bottom:58px}.application-section h2{font-size:2rem;line-height:1.2;font-weight:500;letter-spacing:-.045em;margin:0 0 26px}.pain-grid{display:grid;gap:12px}.pain-card{padding:24px;border-radius:18px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .09)}.pain-icon{font-size:1.6rem}.application-page h3{font-size:1.17rem;font-weight:600;line-height:1.3;margin:15px 0 12px}.pain-card p,.solution-card p,.process-list p,.amanda-panel p{font-size:.9rem;line-height:1.7;color:#b6b6b6;margin:0}.section-takeaway{padding:24px 0 0;margin:0;font-size:1rem;color:#c5c5c5}.section-takeaway strong{font-weight:500;color:var(--yellow)}.solutions-section{border-top:1px solid rgb(255 255 255 / .07);border-bottom:1px solid rgb(255 255 255 / .07);background:linear-gradient(180deg,rgb(254 244 21 / .02),transparent)}.section-description{color:#b6b6b6;font-size:.95rem;line-height:1.7;max-width:530px;margin:-10px 0 28px}.solutions-grid{display:grid;gap:16px}.solution-card{min-width:0;padding:25px 22px;border:1px solid rgb(254 244 21 / .18);background:linear-gradient(130deg,rgb(254 244 21 / .065),rgb(255 255 255 / .015));border-radius:20px}.solution-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.solution-icon{font-size:1.8rem}.solution-number{font-size:.65rem;letter-spacing:.07em;color:var(--yellow)}.solution-card h3{font-size:1.32rem;margin-top:22px}.solution-flow{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:18px 0;margin:12px 0 4px}.solution-flow span{font-size:.65rem;padding:7px 8px;background:rgb(254 244 21 / .07);border:1px solid rgb(254 244 21 / .16);border-radius:7px;color:#e0e0cf;white-space:nowrap}.solution-flow b{font-size:.75rem;color:var(--yellow);font-weight:400}.solution-card ul{list-style:none;padding:0;margin:10px 0 0;font-size:.8rem;color:#b6b6b6}.solution-card li{padding:9px 0 9px 17px;position:relative;border-top:1px solid rgb(255 255 255 / .08)}.solution-card li:before{content:'✓';position:absolute;left:0;color:var(--yellow)}.solutions-section .application-cta{margin-top:30px}.process-list{list-style:none;margin:30px 0 0;padding:0;display:grid}.process-list li{display:flex;gap:20px;padding:23px 0;border-top:1px solid rgb(255 255 255 / .1)}.step-number{font-size:.8rem;color:var(--yellow);min-width:38px;padding-top:3px}.process-list h3{margin:0 0 10px}.fit-panel{padding:28px 23px;border:1px solid rgb(254 244 21 / .2);background:linear-gradient(120deg,rgb(254 244 21 / .09),rgb(254 244 21 / .015));border-radius:22px}.fit-panel h2{font-size:1.9rem}.fit-list{list-style:none;margin:0;padding:0;color:#c3c3bb;font-size:.9rem}.fit-list li{padding:14px 0 14px 23px;border-top:1px solid rgb(254 244 21 / .12);position:relative}.fit-list li:before{content:'✓';position:absolute;left:0;color:var(--yellow)}.amanda-panel{display:grid;gap:25px;align-items:center}.amanda-panel img{border-radius:24px;object-fit:cover;object-position:50% 35%;width:160px;height:180px;border:1px solid rgb(254 244 21 / .2)}.amanda-panel .application-kicker{color:var(--yellow);font-size:.67rem;line-height:1.7;margin-bottom:14px}.amanda-panel h2{font-size:2rem;margin-bottom:18px}.amanda-panel .amanda-handle{font-size:.8rem;color:var(--yellow);margin-top:15px}.application-form-section{scroll-margin-top:24px;display:grid;gap:26px;border-top:1px solid rgb(255 255 255 / .08)}.form-context>p:not(.application-kicker){color:#b6b6b6;font-size:.95rem;line-height:1.7}.form-context h2{margin-bottom:20px}.form-next{display:flex;align-items:flex-start;gap:12px;margin:24px 0 20px;max-width:360px}.form-next>span{font-size:1.4rem}.form-next p{font-size:.875rem;line-height:1.7;color:#bcbcbc;margin:0}.form-context>.privacy-link{font-size:.75rem;color:#969696}.form-column{min-width:0}.application-page .lead-form{padding:24px 20px;background:linear-gradient(135deg,rgb(254 244 21 / .045),rgb(255 255 255 / .02));border-color:rgb(254 244 21 / .22)}.application-page input,.application-page select{border-color:#464646;background:#121212}.application-page input::placeholder{color:#969696}.application-page input:focus,.application-page select:focus{border-color:var(--yellow)}.application-page .field label{font-size:.85rem}.application-page .hint{font-size:.75rem}.application-page .consent{font-size:.75rem;color:#b5b5b5;line-height:1.7}.application-page .submit{font-size:.85rem}.application-page .success{background:rgb(254 244 21 / .06);border-color:rgb(254 244 21 / .3)}.application-page .success h3{margin-top:0;font-size:1.5rem}.application-footer{max-width:1120px;margin:auto;padding:25px 20px 30px;border-top:1px solid rgb(255 255 255 / .08);display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:center;align-items:center;color:#929292;font-size:.7rem}.application-footer a{padding-block:8px}.application-footer a:hover{color:var(--yellow)}
@media(min-width:700px){.application-container{padding-inline:32px}.application-nav{padding:24px 32px}.application-hero{padding-top:80px;padding-bottom:80px}.application-hero h1{font-size:3.6rem}.hero-description{font-size:1.1rem}.application-section{padding-top:76px;padding-bottom:76px}.application-section h2{font-size:2.65rem}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pain-card{padding:24px 20px}.application-page .pain-card h3{font-size:1.05rem}.solutions-grid{grid-template-columns:1fr;gap:16px}.solution-card{padding:25px 19px}.solution-flow{gap:4px}.solution-flow span{padding-inline:5px;font-size:.58rem}.solution-flow b{font-size:.65rem}.process-list{max-width:760px}.fit-panel{padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}.fit-panel h2{font-size:2.3rem;margin:0}.amanda-panel{grid-template-columns:200px minmax(0,1fr);gap:40px;max-width:850px;margin:auto}.amanda-panel img{width:200px;height:230px}.amanda-panel h2{font-size:2.3rem}.application-form-section{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:50px}.form-context{align-self:start;padding-top:20px}.application-page .lead-form{padding:30px}.application-footer{justify-content:flex-start;padding-inline:32px}.application-footer>span{margin-right:auto}}
@media(min-width:1000px){.solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-hero h1{font-size:4.5rem}.application-hero{padding-top:100px;padding-bottom:94px}.solution-flow span{font-size:.65rem;padding-inline:8px}.solution-card{padding:28px 24px}.application-form-section{gap:90px}.hero-pillars{gap:40px}}
@media(max-width:359px){.application-container{padding-inline:16px}.application-nav{padding-inline:16px}.application-hero h1{font-size:2.1rem}.application-hero .application-kicker{font-size:.61rem}.application-section h2{font-size:1.75rem}.application-cta{font-size:.83rem;padding-inline:16px}.solution-card{padding-inline:17px}.solution-flow span{font-size:.59rem;padding-inline:6px}.application-page .lead-form{padding:22px 17px}.application-page .submit{font-size:.79rem}.nav-home{font-size:.8rem}.nav-back{font-size:.72rem}}
