@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{--ink:#071116;--ink-2:#0d1b21;--navy:#103243;--blue:#0b6b8e;--cyan:#28a9c7;--green:#39b36e;--lime:#8fd36b;--paper:#f1f4f2;--white:#fff;--muted:#9babb1;--line:rgba(255,255,255,.13);--shadow:0 24px 70px rgba(2,12,17,.22);--radius:24px;--container:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:"DM Sans",sans-serif;line-height:1.65;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.container{width:min(calc(100% - 40px),var(--container));margin:auto}.section{padding:112px 0}.skip-link{position:fixed;left:20px;top:-100px;z-index:1000;background:#fff;color:#000;padding:12px 18px;border-radius:8px}.skip-link:focus{top:20px}
.site-header{position:fixed;inset:18px 0 auto;z-index:100;transition:.3s}.header-inner{width:min(calc(100% - 32px),1240px);min-height:72px;margin:auto;padding:10px 12px 10px 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(7,17,22,.82);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 16px 50px rgba(0,0,0,.23);backdrop-filter:blur(18px)}.site-header.scrolled .header-inner{background:rgba(7,17,22,.96)}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;position:relative}.brand-mark i{position:absolute;width:31px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--cyan),var(--green));transform:rotate(45deg)}.brand-mark i+ i{transform:rotate(-45deg)}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{text-transform:uppercase;letter-spacing:.09em;font:800 13px/1.2 "Manrope",sans-serif}.brand-copy small{margin-top:5px;color:#78c6d7;text-transform:uppercase;letter-spacing:.19em;font-size:8px}.main-nav{display:flex;align-items:center;gap:29px}.main-nav>a{color:#c2cdd1;font-size:13px;font-weight:600;transition:.2s}.main-nav>a:hover,.main-nav>a:focus-visible{color:#fff}.main-nav .nav-cta{padding:13px 18px;color:#fff;background:linear-gradient(135deg,var(--blue),#178aa8);border-radius:12px}.menu-toggle{display:none;width:46px;height:46px;border:0;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:21px;height:2px;background:currentColor;transition:.2s}
.brand-logo{display:block;width:210px;height:48px;object-fit:contain;object-position:left center;filter:brightness(1.55) contrast(1.02)}
.brand-logo-footer{width:290px;height:auto;max-width:100%}
.hero{min-height:100svh;position:relative;display:flex;align-items:center;padding:145px 0 70px;isolation:isolate;background:radial-gradient(circle at 64% 30%,rgba(11,107,142,.2),transparent 29%),linear-gradient(135deg,#050b0e,#0b171c 58%,#061217)}.hero:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,#000,transparent 75%)}.hero-atmosphere{position:absolute;z-index:-1;width:520px;height:520px;right:7%;top:17%;border:1px solid rgba(48,175,201,.17);border-radius:50%;box-shadow:0 0 0 70px rgba(41,166,192,.025),0 0 0 140px rgba(41,166,192,.02)}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:50px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#83c9d6;text-transform:uppercase;letter-spacing:.22em;font:700 11px/1.4 "Manrope",sans-serif}.eyebrow>span{width:30px;height:1px;background:currentColor}.hero h1,.section h2{margin:0;font:700 clamp(52px,7vw,94px)/.94 "Manrope",sans-serif;letter-spacing:-.065em}.hero h1 em,.section h2 em,.path-card h3 em{font-style:normal;color:#5bc0ce}.hero-lead{max-width:600px;margin:28px 0 14px;font:600 clamp(20px,2.3vw,29px)/1.32 "Manrope",sans-serif}.hero-text{max-width:570px;margin:0;color:#aebcc1;font-size:16px}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.button{min-height:52px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;font-weight:700;font-size:13px;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#0a708e,#1e98ae);box-shadow:0 14px 35px rgba(10,112,142,.27)}.button-ghost{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.play{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;font-size:8px}.hero-pillars{display:flex;gap:28px;padding:0;margin:48px 0 0;list-style:none}.hero-pillars li{display:flex;align-items:center;gap:8px;color:#9aabb0;font-size:12px}.hero-pillars b{color:#4aa9ba;font-size:10px}.hero-visual{align-self:stretch;display:flex;align-items:flex-end;justify-content:center}.portrait-frame{position:relative;width:min(100%,500px);height:min(76svh,740px)}.portrait-frame:before{content:"";position:absolute;inset:7% 4% 0 10%;border-radius:48% 48% 8px 8px;background:linear-gradient(165deg,rgba(19,101,126,.33),rgba(5,16,21,.7));border:1px solid rgba(83,180,201,.16)}.portrait-frame img{position:absolute;inset:auto 0 0;width:100%;height:96%;object-fit:cover;object-position:50% top;mix-blend-mode:screen;filter:contrast(1.04) saturate(.84)}.portrait-caption{position:absolute;right:-20px;bottom:13%;padding:13px 17px;background:rgba(7,17,22,.85);border-left:2px solid var(--green);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.portrait-caption span,.portrait-caption strong{display:block;font-size:11px}.portrait-caption span{color:#8ea0a6}.portrait-caption strong{margin-top:2px}.scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;color:#74878e;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.scroll-cue span{height:27px;width:1px;background:linear-gradient(#4db4c4,transparent)}
.story{background:var(--paper);color:var(--ink)}.story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:11%;align-items:start}.eyebrow-dark{color:#14758e}.section h2{font-size:clamp(42px,5.5vw,72px)}.section h2 em{color:#14758e}.story-copy{padding-top:50px}.lead-quote{margin:0 0 32px;padding-left:22px;border-left:2px solid var(--green);font:600 clamp(20px,2.3vw,29px)/1.45 "Manrope",sans-serif}.story-copy>p:not(.lead-quote){color:#536269}.text-link{display:inline-flex;gap:12px;margin-top:18px;color:#0c6d87;font-weight:700;font-size:13px}.text-link span{transition:.2s}.text-link:hover span{transform:translateX(4px)}
.paths{background:#081216}.section-intro{max-width:800px;margin-bottom:58px}.section-intro>p:last-child{max-width:620px;color:#92a3a9}.section-intro h2{margin-bottom:26px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.path-card{min-height:570px;padding:29px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.018));transition:transform .3s,border-color .3s}.path-card:hover{transform:translateY(-7px);border-color:rgba(96,201,215,.42)}.path-card:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-110px;top:-100px;background:var(--glow);filter:blur(10px);opacity:.2}.path-business{--glow:#2aaaca}.path-recovery{--glow:#48bb73}.path-plan{--glow:#aa8b4e}.path-number{color:#547078;font:700 10px "Manrope",sans-serif}.path-icon{width:55px;height:55px;margin:38px 0 30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.045);color:#73c7d5;font-size:25px}.path-recovery .path-icon{color:#74cd8e}.path-plan .path-icon{color:#d2ae69}.path-tag{margin:0 0 11px;color:#81949a;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.path-card h3{margin:0 0 19px;font:700 35px/1.03 "Manrope",sans-serif;letter-spacing:-.04em}.path-card p{color:#94a5aa;font-size:14px}.path-card ul{padding:0;margin:10px 0 27px;list-style:none}.path-card li{padding:8px 0 8px 18px;position:relative;color:#bcc8cb;font-size:12px;border-bottom:1px solid rgba(255,255,255,.06)}.path-card li:before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;border-radius:50%;background:var(--glow)}.path-card>a{margin-top:auto;display:flex;justify-content:space-between;color:#fff;font-weight:700;font-size:12px}.path-card>a span{color:var(--glow)}
.entrepreneur{background:var(--paper);color:var(--ink)}.entrepreneur-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.entrepreneur-visual{position:relative;min-height:600px}.stage-card{height:530px;padding:14px;background:#0a1519;border-radius:26px;box-shadow:var(--shadow);transform:rotate(-2deg)}.stage-label{display:inline-block;padding:8px 11px;color:#a4b3b7;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.stage-placeholder{height:calc(100% - 39px);display:grid;place-content:center;text-align:center;gap:14px;border-radius:17px;background:radial-gradient(circle at 50% 30%,rgba(47,174,199,.26),transparent 30%),linear-gradient(145deg,#12323f,#061014);border:1px solid rgba(255,255,255,.08)}.stage-placeholder:before{content:"JERÔNIMO NO PALCO";position:absolute;color:rgba(255,255,255,.035);font:800 48px/1 "Manrope";letter-spacing:-.05em}.stage-play{z-index:1;width:72px;height:72px;display:grid;place-items:center;margin:auto;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff}.stage-placeholder small{z-index:1;color:#95a8ae}.impact-note{position:absolute;right:-18px;bottom:20px;padding:22px 25px;background:#fff;border-left:3px solid var(--green);box-shadow:0 18px 45px rgba(5,20,25,.2)}.impact-note b,.impact-note span{display:block}.impact-note span{color:#607077;font-size:12px}.eyebrow-green{color:#27895a}.entrepreneur-copy h2{font-size:clamp(42px,5vw,68px)}.entrepreneur-copy h2 em{color:#27895a}.entrepreneur-copy>p:not(.eyebrow){color:#59686d}.principles{margin:35px 0}.principles>div{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:17px 0;border-top:1px solid #d8dfdc}.principles b{color:#248455;font-size:11px}.principles span,.principles strong{display:block}.principles strong{font:700 14px "Manrope"}.principles span{color:#68777c;font-size:12px}.button-dark{color:#fff;background:#0b2029}
.speaking{background:#0b171c}.section-intro.center{max-width:790px;margin-left:auto;margin-right:auto;text-align:center}.section-intro.center .eyebrow{justify-content:center}.video-carousel{display:grid;grid-template-columns:44px .65fr 1.25fr .65fr 44px;gap:18px;align-items:center;margin-top:54px}.video-card{height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#17303a,#081115);color:#819399;text-align:center}.video-card.side{height:205px;opacity:.48;transform:perspective(700px) rotateY(9deg)}.video-card.side:nth-of-type(3){transform:perspective(700px) rotateY(-9deg)}.video-card.main{box-shadow:0 30px 70px rgba(0,0,0,.3)}.video-play{width:66px;height:66px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:rgba(66,178,200,.15);border:1px solid rgba(92,197,216,.4);color:#7ed0de}.video-card strong{color:#fff}.video-card small{margin-top:6px}.carousel-arrow{width:44px;height:44px;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.pending-note{max-width:630px;margin:26px auto 0;color:#71838a;text-align:center;font-size:11px}
.music{position:relative;overflow:hidden;background:linear-gradient(110deg,#061013,#0c2730 58%,#0a1820)}.music:before{content:"";position:absolute;inset:0;opacity:.15;background:repeating-radial-gradient(ellipse at 70% 50%,transparent 0 45px,rgba(67,185,205,.35) 47px 48px)}.music-grid{position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:center}.music-copy{max-width:700px}.music-copy>p:not(.eyebrow){max-width:590px;color:#a0b0b5}.coming-soon{display:inline-flex;margin-top:20px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#8fcbd6;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.sound-mark{height:260px;display:flex;align-items:center;justify-content:center;gap:9px}.sound-mark i{width:5px;height:var(--h,90px);border-radius:9px;background:linear-gradient(var(--cyan),var(--green));box-shadow:0 0 25px rgba(47,183,203,.3)}.sound-mark i:nth-child(1),.sound-mark i:nth-child(9){--h:45px}.sound-mark i:nth-child(2),.sound-mark i:nth-child(8){--h:85px}.sound-mark i:nth-child(3),.sound-mark i:nth-child(7){--h:130px}.sound-mark i:nth-child(4),.sound-mark i:nth-child(6){--h:180px}.sound-mark i:nth-child(5){--h:230px}
.content-section{background:var(--paper);color:var(--ink)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.content-card{min-height:310px;padding:28px;display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid #e1e6e3}.content-card>span{color:#14758e;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:700}.content-card h3{font:700 24px/1.2 "Manrope";letter-spacing:-.025em}.content-card p{color:#65747a;font-size:13px}.content-card small{margin-top:auto;color:#9aa6a2}.final-cta{padding-top:0;background:var(--paper)}.cta-panel{padding:70px;border-radius:30px;background:linear-gradient(135deg,#0a2935,#0b5d70);box-shadow:var(--shadow)}.cta-panel h2{max-width:800px;font-size:clamp(42px,6vw,75px)}.cta-panel>p:not(.eyebrow){color:#b9d1d6}.button-light{background:#fff;color:#0b3340}.button-outline-light{border:1px solid rgba(255,255,255,.32)}
.site-footer{padding:70px 0 24px;background:#050c0f}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:70px;padding-bottom:55px}.footer-brand>p{max-width:390px;color:#7f9197;font-size:13px}.brand-footer{margin-bottom:20px}.footer-grid h2{margin:0 0 17px;color:#71858c;text-transform:uppercase;letter-spacing:.17em;font-size:9px}.footer-grid>div:not(.footer-brand)>a{display:block;margin:10px 0;color:#aab8bc;font-size:12px}.footer-bottom{padding-top:21px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.09);color:#667a81;font-size:10px}.developer-credit{display:flex;align-items:center;gap:10px}.developer-credit small{color:#667a81}.developer-credit strong{color:#aebbc0}.developer-credit span{color:#5aaec0}
.whatsapp-float{position:fixed;z-index:95;right:22px;bottom:22px;display:grid;place-items:center;width:58px;height:58px;border:2px solid #fff;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.3);transition:.25s}
.whatsapp-float:hover,.whatsapp-float:focus-visible{transform:translateY(-3px) scale(1.03);outline:3px solid rgba(37,211,102,.28);outline-offset:3px}.whatsapp-float svg{width:31px;height:31px}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}:focus-visible{outline:3px solid #71d2e2;outline-offset:4px}
@media (max-width:960px){.section{padding:90px 0}.main-nav{position:fixed;inset:100px 16px auto;padding:24px;display:none;flex-direction:column;align-items:stretch;gap:8px;background:#09151a;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:var(--shadow)}.main-nav.open{display:flex}.main-nav>a{padding:12px}.menu-toggle{display:flex}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-grid,.story-grid,.entrepreneur-grid,.music-grid{grid-template-columns:1fr}.hero-copy{padding-top:40px}.hero-visual{height:570px}.portrait-frame{height:570px}.story-grid{gap:35px}.story-copy{padding-top:0}.path-grid,.content-grid{grid-template-columns:1fr}.path-card{min-height:auto}.entrepreneur-grid{gap:65px}.video-carousel{grid-template-columns:44px 1fr 44px}.video-card.side{display:none}.sound-mark{height:200px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:35px}}
@media (max-width:640px){.container{width:min(calc(100% - 28px),var(--container))}.section{padding:76px 0}.header-inner{width:calc(100% - 20px);min-height:64px;padding-left:14px}.brand-logo{width:155px;height:42px}.brand-copy strong{font-size:11px}.hero{padding-top:120px}.hero-grid{gap:20px}.hero h1{font-size:54px}.hero-lead{font-size:20px}.hero-actions{flex-direction:column}.button{width:100%}.hero-pillars{gap:11px;justify-content:space-between}.hero-pillars li{gap:4px;font-size:9px}.hero-visual{height:470px}.portrait-frame{height:470px}.portrait-caption{right:0}.scroll-cue{display:none}.section h2{font-size:43px}.story-copy{padding:0}.path-card{padding:24px}.entrepreneur-visual{min-height:465px}.stage-card{height:430px}.stage-placeholder:before{font-size:30px}.impact-note{right:0}.video-carousel{gap:9px}.carousel-arrow{width:38px;height:38px}.video-card{height:240px}.music-grid{gap:30px}.sound-mark{height:160px}.cta-panel{padding:42px 24px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:18px}.developer-credit{align-items:flex-start;flex-direction:column;gap:3px}.whatsapp-float{right:14px;bottom:14px;width:56px;height:56px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
@media (max-width:640px){.brand-logo{width:210px!important;height:40px!important}}
